毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序+答辩PPT) 第7页

更新时间:2010-4-28:  来源:毕业论文
JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序)
3.3.2 数据字典设计
数据字典描述在数据模型、功能模型和行为模型中出现的数据对象和控制信息的特性,给出它们的准确定义,因此它是三种分析模型“粘合剂”,是分析模型的“核心”。由于篇幅关系,相关设计在此就不做介绍了。
数据流图(DFD-Data Flow Diagram)如图2所示
 图2  投稿审稿系统顶层数据流图
对图2进行分解得出投稿审稿系统的0层数据流图如图3所示。
 图3  投稿审稿系统0层数据流图
3.4 行为描述
根据本章开头的结构化分析的第三条准则,在需求分析过程中应该建立起软件系统的行为模型。在本文中用到状态转换图(简称为状态图)——通过描述系统的状态及引起系统状态转换的事件来表示系统的行为。
4 概要设计
经过第二章对需求分析的详尽介绍,现在开始了系统的实现,本章主要讨论概要设计(又称总体设计)的设计过程,由两个阶段组成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构。
4.1 功能模块的设计
基于以上需求分析,可将系统划分为以下三个大的功能模块:
(1) 系统登录模块
该模块是进入系统的总界面,每个系统用户都拥有自己的用户名,不同类型的用户只能访问各自工作领域中的相关页面;投稿人注册等。
(2) 投稿模块
投稿人从这里进入投稿的相关界面,包括投稿信息(包括上传文件)、所投稿件审阅情况查询、投稿人资料修改、给系统管理员留言等。
(3) 审稿模块
审稿从这里进入审稿的相关界面,包括审稿信息(包括文件的下载浏览)、待审稿件、已审稿件
查询、个人资料修改、给系统管理员留言等。
该系统的功能模块图如图4所示
 图4  系统功能模块图
4.2 接口设计
由于本系统是基于JSP + JavaBean + SQL Server的开发模式,所以选用JDBC作为系统的接口。这是一种执行SQL语句的Java API,该接口使用方便。外部接口设计如下:
本系统采用的B/S架构。
浏览器:IE
数据库:SQL Server 2000
操作系统:Windows XP
开发工具:JDK 1.5
Web服务器:Tomcat 5.5
它的框架模型(如图5所示)
客户端                        Web服务器                  数据库服务器
HTML/Servlet/JSP
Servlet/JSP 引擎或应用服务器
Java 运行环境
操作系统(Windows,Linux,…)
图5  JSP运行和开发环境框架模型图
4.3系统设计思想
4.3.1 页面模块化
系统把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。
在本系统中,为实现界面统一友好,所以定义了author_left.jsp和checker_left .jsp文件,在这两个文件中可以看到投稿和审稿系统中页面的基本结构。在具体实现时,只要用include语句包含这些文件就可以了。
4.3.2 代码的复用
系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页功能、下载和上传等。另外,本系统采用了JavaBeans 组件,这是一个可以复用的软件模型,该模型使得软件可以设计成便于修改和升级文护,在该系统中用到了Conn.java, Show.java, upBean.java, Str.java等一系列的Bean,在程序设计时起到了很大作用。
5 详细设计与系统实现
通过以上几个步骤,对于系统的需求和功能有了大致了解,根据相关的数据库分析和功能模块设计,现在开始具体实现系统。
5.1 数据库设计
数据库是MIS的基础与核心部分。数据库的设计的好坏在MIS系统中显得尤其重要,如果数据库模型设计得不合理,将直接影响信息系统的质量和运行效果。另外,数据冗余度、数据一致性问题一直都是数据库设计中的关键问题,因此要设计好数据库的关系模式。
5.1.1 数据库的概念设计
采用自顶向下的策略,根据需求分析中的设计的系统ER图,将其转换成对应的关系模式,从关系模式中的函数依赖着手,根据关系模式范式,判断相关的关系模式是否符合要求,如果不符合,则根据关系模式的分解算法对其进行分解,达到1NF、2NF、3NF等,最后进行关系模式的修正,根据范式化理论,在分解过后,就可以在理论上消除冗余和更新异常。例如:在稿件数据表tb_manuscript的设计上,设计一系列的评审信息,稿件id,审稿人id,修改建议revise,分数score,审稿时间date,评价evaluate等字段,采用二范式规范该表,将局部依赖消除,另外设计一个专门的评审数据表tb_check,就包含此辣项属性,其余的就设计成稿件数据表,这样消除了大量的信息冗余和异常。
5.1.2 数据库的逻辑设计
在这个数据库管理系统中主要建立6张数据表。
(1)投稿人数据表(tb_author):用于存放投稿人数据。
(2)审稿人数据表(tb_checker):用于存放审稿人数据。
(3)评审数据表(tb_check):用于存放稿件评审数据。
(4)稿件数据表(tb_manuscript):用于存放稿件数据。
(5)稿件发送数据表(tb_send):用于存放投稿数据。
(6)留言数据表(tb_comment):用于存放使用者的留言。
这6张表的字段说明表1-6所示:
表1  对系统的意见数据表(tb_comment)
编号 字段名称 数据类型 大小 是否为空 说明
1 Uname Char 50 Y 留言人
2 Utype Char 20 Y 留言人类型
3 Ip Char 30 N 留言人IP
4 Date Varchar 50 N 留言时间
5 Content Ntext 16 Y 内容

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序+答辩PPT) 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。