论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

JSP在线期刊投稿系统(二人一组)

  第4章系统设计

4.1 系统功能设计

paper51.com

系统设计是一个把软件需求转换成用软件系统表示的过程[9]。通过对目标系统的分析和研究,做出了期刊在线投稿系统的总体规划,这是全面开发系统的重要基础。在对期刊在线投稿系统全面分析调查的基础上,制定出期刊在线投稿系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

http://www.paper51.com

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图. http://www.paper51.com

期刊在线投稿系统前台功能模块图如图4-1所示: http://www.paper51.com

copyright paper51.com

图4-1 期刊在线投稿系统功能模块图(用户和专家)

copyright paper51.com

4.2 系统数据库设计 paper51.com

数据库是本系统的核心和基础[10]。它设计的好坏直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 内容来自论文无忧网 www.paper51.com

4.2.1 概念结构设计 http://www.paper51.com

从数据需求分析中得出系统的实体属性图。

内容来自www.paper51.com

专家实体属性图如图4-2所示: http://www.paper51.com

paper51.com

图4-2专家实体属性图

copyright paper51.com

专家评价实体属性图如图4-3所示:

http://www.paper51.com

paper51.com

图4-3专家评价实体属性图

copyright paper51.com

注册用户实体属性图如图4-4所示: 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图4-4注册用户实体属性图 内容来自www.paper51.com

稿件实体属性图如图4-5所示:

内容来自www.paper51.com

http://www.paper51.com

图4-5稿件实体属性图

内容来自论文无忧网 www.paper51.com

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。 copyright paper51.com

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。 http://www.paper51.com

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

内容来自www.paper51.com

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。

copyright paper51.com

(4)在程序中实现对他们的完整性和一致性控制。 内容来自www.paper51.com

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图4-6所示:

http://www.paper51.com

http://www.paper51.com

图4-6系统E-R图

内容来自论文无忧网 www.paper51.com

说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。 http://www.paper51.com

4.2.2数据库表设计 内容来自www.paper51.com

表4-1专家信息表

内容来自www.paper51.com

字段名

http://www.paper51.com

类型

http://www.paper51.com

长度 paper51.com

说明

paper51.com

id

copyright paper51.com

Int

paper51.com

4 内容来自论文无忧网 www.paper51.com

专家编号(主键)

内容来自论文无忧网 www.paper51.com

name http://www.paper51.com

varchar

内容来自论文无忧网 www.paper51.com

30

http://www.paper51.com

用户名 copyright paper51.com

pwd

内容来自www.paper51.com

varchar

内容来自www.paper51.com

20 内容来自论文无忧网 www.paper51.com

用户密码

http://www.paper51.com

Xingming copyright paper51.com

varchar

内容来自www.paper51.com

8 paper51.com

姓名 内容来自论文无忧网 www.paper51.com

Sex copyright paper51.com

varchar

http://www.paper51.com

2 内容来自论文无忧网 www.paper51.com

性别

http://www.paper51.com

Shenfen-id

内容来自论文无忧网 www.paper51.com

Int paper51.com

4

http://www.paper51.com

身份证号 paper51.com

Dz paper51.com

Int paper51.com

4 http://www.paper51.com

地址

paper51.com

说明:专家信息表用于存放专家的信息。 内容来自www.paper51.com

表4-2专家评价信息表

内容来自论文无忧网 www.paper51.com

字段名 http://www.paper51.com

类型 copyright paper51.com

长度 内容来自论文无忧网 www.paper51.com

说明

内容来自www.paper51.com

id 内容来自www.paper51.com

Int

copyright paper51.com

4 copyright paper51.com

编号(主键)

copyright paper51.com

Tgbh http://www.paper51.com

Int 内容来自论文无忧网 www.paper51.com

4

内容来自论文无忧网 www.paper51.com

投稿编号(外键) 内容来自论文无忧网 www.paper51.com

Zjbh

http://www.paper51.com

Int 内容来自www.paper51.com

4 copyright paper51.com

专家编号(外键) 内容来自www.paper51.com

Zjyj

http://www.paper51.com

varchar 内容来自www.paper51.com

50

http://www.paper51.com

专家意见

http://www.paper51.com

time 内容来自www.paper51.com

datetime

内容来自www.paper51.com

8 内容来自www.paper51.com

评价时间 paper51.com

Beizhu copyright paper51.com

varchar 内容来自论文无忧网 www.paper51.com

200

http://www.paper51.com

备注

内容来自论文无忧网 www.paper51.com

说明:用于存放专家的基本信息。

paper51.com

表4-3注册用户信息表

paper51.com

字段名 内容来自www.paper51.com

类型

内容来自www.paper51.com

长度 copyright paper51.com

说明

http://www.paper51.com

id

内容来自www.paper51.com

Int copyright paper51.com

4

内容来自论文无忧网 www.paper51.com

用户编号(主键) 内容来自www.paper51.com

name

copyright paper51.com

varchar 内容来自www.paper51.com

30 内容来自www.paper51.com

用户名

内容来自论文无忧网 www.paper51.com

pwd

copyright paper51.com

varchar

内容来自www.paper51.com

20 内容来自论文无忧网 www.paper51.com

用户密码

内容来自论文无忧网 www.paper51.com

Xingming 内容来自论文无忧网 www.paper51.com

varchar

内容来自论文无忧网 www.paper51.com

8 copyright paper51.com

姓名

内容来自论文无忧网 www.paper51.com

Sex http://www.paper51.com

varchar 内容来自论文无忧网 www.paper51.com

2 paper51.com

性别

paper51.com

Shenfen-id

内容来自论文无忧网 www.paper51.com

Int

paper51.com

4 内容来自www.paper51.com

身份证号

内容来自论文无忧网 www.paper51.com

Dz

copyright paper51.com

Int http://www.paper51.com

4

copyright paper51.com

地址 paper51.com

说明:用来存放注册用户的基本信息。 copyright paper51.com

表4-4稿件信息表

内容来自www.paper51.com

字段名

内容来自论文无忧网 www.paper51.com

数据类型

paper51.com

长度 内容来自www.paper51.com

功能描述 paper51.com

id

paper51.com

Int 内容来自www.paper51.com

4 内容来自论文无忧网 www.paper51.com

编号(主键) copyright paper51.com

Yh-id 内容来自www.paper51.com

Int

copyright paper51.com

4

paper51.com

用户编号(外键) http://www.paper51.com

Biaoti paper51.com

varchar

内容来自论文无忧网 www.paper51.com

20

paper51.com

标题

paper51.com

Zhaiyao

内容来自www.paper51.com

varchar http://www.paper51.com

200 paper51.com

摘要 内容来自论文无忧网 www.paper51.com

Gjz copyright paper51.com

varchar

copyright paper51.com

50

内容来自论文无忧网 www.paper51.com

关键字 copyright paper51.com

time

内容来自论文无忧网 www.paper51.com

datetime

内容来自www.paper51.com

8 copyright paper51.com

投稿时间 copyright paper51.com

Beizhu paper51.com

varchar

内容来自论文无忧网 www.paper51.com

200 http://www.paper51.com

备注 内容来自www.paper51.com

说明:稿件信息表用来存放稿件的基本信息。 http://www.paper51.com

4.3 系统开发工具与开发模式的选择 copyright paper51.com

4.3.1 系统开发工具 copyright paper51.com

本系统主要使用JSP、Struts技术对系统进行设计和开发。JSP拥有Java程序设计语言“一次编写,各处执行”、“安全性、保密性高”等的特点[13];Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑,Struts能充分满足应用开发的需求,简单易用,敏捷迅速。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 copyright paper51.com

JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

paper51.com

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大学校都支持JSP技术的服务器,如IBM、Oracle、Bea学校等,所以JSP迅速成为商业应用的服务器端语言。 内容来自www.paper51.com

使用MicrosoftSQL Server 2000数据库作为后台数据库,SQL Server 2000系统具有强大的网上功能,可以在互联网上发布数据库中的数据。在SQL Server 2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。在大家所了解数据库系统中,Microsoft SQL Server 2000,经过三十多年的发展,已经成为最重要的数据处理技术,被广泛应用到多种项目的开发与设计中,决定采用此数据库系统来完成系统的设计。 http://www.paper51.com

------分隔线----------------------------
联系方式