基于Web在线投稿系统(7)

2019-04-02 19:24

石家庄铁道大学毕业设计

效率,基础数据管理和查询维护子系统的数据库设计遵循以下原则: (1) 层次分明,布局合理。

数据库系统必须层次分明,合理布局,数据信息进行浓缩、归纳、合并,减少冗余,提高数据共享程度。

(2) 保证数据结构化、规范化、编码标准化。

这是建立数据库系统和进行业务部门内、外信息交换的基础。在每一个数据库设计之前都有一个充分的、详细的数据分析、数据格式及较为统一的编码,为减少数据的冗余量,应尽量避免数据库结构的重复,并保证整个数据库设计的完整性。

(3) 数据的独立性和可扩展性。

做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构的变化不影响程序,反之亦然。此外,由于业务也是在不断变化的,所以数据库设计需考虑其扩展接口,使系统增加新的应用或新的需求时,不会引起整个数据库系统的重新改写。

(4) 共享数据的完整性、正确性和一致性。

应充分考虑数据资源的共享,合理建立公共数据库。采用数据库分层管理,使不同层次的信息数据共享。另外,由于共享数据是面向多个程序或多个使用者的,多个用户存取共享数据时,必须保证数据的正确性和一致性。 (5) 减少不必要的冗余。

建立数据系统后,应避免不必要的数据重复和冗余。 (6) 保证数据的安全可靠。

数据库是整个信息系统的核心,它的设计要保证其可靠性和安全性,不能因某一数据库的故障导致整个系统的瘫痪。做好对数据库访问的授权设计,对数据的非法访问,病毒侵扰和软、硬盘故障破坏,采取相应的保密措施。

4.3.1概念结构设计

概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。这样才能更好地、更准确地用某一DBMS实现这些需求,它是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型[7]。

(1) 基于WEB的投稿与稿件处理系统的E-R图如图4-2所示。

8

石家庄铁道大学毕业设计

图4-2系统E-R图

作者在线投稿,编辑初审通过后,交往相关栏目的2名专家评审,评审通过后,

再由主编决定是否采纳稿件。整个过程由编辑修改稿件状态。 (2) 系统的部分实体属性E-R图如图4-3、4-4所示。

图4-3稿件属性E-R图

稿件E-R图包括稿件编号、所属栏目类型、名称、内容、发表日期、作者名、修改、审查、采用。

图4-4审查记录属性E-R图

审查记录E-R图包括审查编号、文章编号、专家名、评语、审查日期。

9

石家庄铁道大学毕业设计

4.3.2逻辑结构设计

逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构[8]。设计逻辑结构时一般要分三步进行,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。

基于WEB的投稿与稿件处理系统采用的是将E-R图向关系数据模型转换。关系模型的一个重要特点就是用二维表格表示实体集,用关键码表示实体间联系的数据模型。基于WEB的投稿与稿件处理系统数据库表结构如表4-1~4-6所示。

表4-1作者信息表(Author)

字段名 a_id a_pname a_pwd a_name A_address A_email A_telephone A_mark

注释 作者编号(pk) 作者笔名 作者密码 作者姓名 联系地址 email 联系电话 作者备注

类型 int varchar Char char Varchar Varchar Char Varchar

长度 50 20 20 50 50 20 150

允许空 null null null

默认值 自动增长(1,1)

表4-2 文章信息表(essay)

字段名

注释 文章编号(pk) 文章类型 文章名 文章内容 文章内容续 最后发表日期 采用标记 审查标记 作者笔名

类型 int char char Varchar Varchar datetime Char Char Varchar

长度 4 10 50 4000 4000 8 10 20 50

允许空

默认值 自动增长(1,1)

未采用 未审查

Essay_id type Essay_name Essay_content1 Essay_content2 Publish_time useMark checkMark A_pname

10

石家庄铁道大学毕业设计

表4-3 专家信息表(Table_Employee_Code)

字段名

注释 专家编号(pk)

密码 专家名称 专家姓名 备注

类型 int char char char varchar

长度 4 20 20 20 250

允许空 null

默认值 自动增长(1,1)

111

E_id

E_pwd

E_name

real_name E_remark

表4-4管理员信息表(Admin)

字段名

注释 管理员ID(pk) 管理员账号 管理员密码

类型 int varchar varchar

长度 4 20 50

允许空

默认值 自动增长(1,1)

M_id M_name M_pwd

表4-5 审查表(checkessay)

字段名

注释 审查ID(PK) 文章编号(FK)

专家名称 评语 审查日期

类型 int int Char Varchar Datetime

表4-6文章类型表表(essay_type)

字段名

注释 类型编号(pk) 类型名称

类型 int char

长度 4 10

允许空

默认值 自动增长(1,1)

长度 4 4 20 500 8

允许空

默认值 自动增长(1,1)

Check_id

Essay_id E_name Check_content Check_date

Type_id

Type_name

11

石家庄铁道大学毕业设计

第5章 详细设计与系统实现

5.1系统界面设计与实现

5.1.1系统登录界面

系统登录界面,在此界面中,用户可以根据自身情况选择登录身份登录到系统中 ,系统登录界面如图5-1和5-2所示。

图5-1 系统登录界面

图5-2用户登录

12


基于Web在线投稿系统(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(含精选五套中考模拟试卷)河北省名校中考物理第5讲第1课时分子

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: