科研成果申报系统设计与开发计算机毕业设计(论文).doc

上传人:laozhun 文档编号:4030169 上传时间:2023-04-01 格式:DOC 页数:42 大小:3.26MB
返回 下载 相关 举报
科研成果申报系统设计与开发计算机毕业设计(论文).doc_第1页
第1页 / 共42页
科研成果申报系统设计与开发计算机毕业设计(论文).doc_第2页
第2页 / 共42页
科研成果申报系统设计与开发计算机毕业设计(论文).doc_第3页
第3页 / 共42页
科研成果申报系统设计与开发计算机毕业设计(论文).doc_第4页
第4页 / 共42页
科研成果申报系统设计与开发计算机毕业设计(论文).doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《科研成果申报系统设计与开发计算机毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《科研成果申报系统设计与开发计算机毕业设计(论文).doc(42页珍藏版)》请在三一办公上搜索。

1、学 士 学 位 论 文THESIS OF BACHELOR题 目: 科研成果申报系统设计与开发 目 录摘 要IAbstractII第一章 绪论11.1 研发背景1第二章网站架设22.1 服务器的配置22.1.1 硬件平台22.1.2 软件平台22.2配置WEB站点2第三章网站的整体架构33.1 CSS外部样式文件设计33.2 编写JavaBean43.3 网站功能整体架构5第四章系统需求分析74.1 操作流程74.2 系统目标84.3 功能分析84.4 系统需求模型94.4.1 需求模型的内容和描述方法94.4.2 需求模型94.5 总结介绍14第五章系统实现及运行结果165.1系统申报模块的

2、实现165.1.1申报成果实现165.1.2 科研申报课题实现195.2 系统审批模块的实现205.2.1 审批未入库课题实现及运行结果205.2.2 查看审批入库成果课题的实现235.3 添加用户信息和修改个人信息的实现265.4 公共查询模块实现295.5 系统安全性测试31第六章总结326.1 完成的工作326.2 下一步展望32参考文献(References)33致 谢34科研成果申报系统设计与开发摘 要本科研成果申报及管理系统(平台)基于当前流行的数据库(SQL Server 2000)技术和利用JDK(Java Development Kit)、Tomcat、Dreamweaver

3、可视化软件开发工具设计和实现了一个较为专业的科研成果(课题)申报书管理信息系统。管理信息系统是一门综合运用了管理科学、系统科学、运筹学、统计学、计算机科学等学科的知识,它是一个由人和计算机等组成的,能进行数据的收集、传递、储存、添加、修改和使用的系统,具有计划、预测、控制和辅助决策等功能。本申报系统通过在数据库中的数据表之间建立关系,让应用程序通过ODBC访问数据资源,达到使多张数据表协同工作的目的,实现对科研计划项目(课题)的申报、审批、查询、修改等功能。关键词:科研成果申报系统、申报、审批、JSPAbstractBased upon the currently popular databa

4、se SQL Server 2000 technology and visible software developing tools of JDK(Java Development Kit), Tomcat, Dreamweaver , the paper implements a professional - Management Information of System (MIS) for scientific research application. It requires the collective knowledge of management science, system

5、 theory, statistics and computer science. It is a combined product of operator and computer, which is not only able to collect, deliver, store, process, maintain and utilize data, but also has the functions of planning, prediction, control and decision. Building a relationship between different tabl

6、es in the database, MIS allows an application program to access the data source through ODBC. In this way many data tables can work in coordination and achieve the functions of scientific research application, inquiry, and maintenance.Keywords:The system of declared scientific research ,declare ,exa

7、mine, JSP第一章 绪论1.1 研发背景随着科技的日益发展,高校的科研活动和科研能力成为反映高校综合实力指标的比重不断加大,而通过信息化的手段对日常科研工作进行管理,整合科研工作流程,为决策层提供真实有效的依据,是提升科研管理水平的有效途径,也是当今高校科研管理的大势所趋。科研管理系统是科研院所、高校研究所等内部管理的核心部分,通过它可以实现对科研活动的全程跟踪。伴随着互联网的蓬勃发展,越来越多的机构将科研管理与internet融合到一起,以方便科研人员进行沟通和管理。科研成果申报管理系统就是在这样一个社会背景下开发的。科研成果申报管理系统将人员、项目、成果、权限等管理有机的结合在一起,

8、有效地提高了科研管理水平和效率。利用jsp良好的性能,在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。目前大多数高校科研管理工作,很大程度上还要依赖人工来进行,通过Excel、word等办公软件来处理大量的数据,这种方式难以及时有效的掌握最新的科研情况,为科研管理增加许多工作量, 为领导进行科学决策带来一定的影响。同时科研处和广大科研人员以及各单位科研秘书之间缺少一种快捷高效的沟通方式。所以科研成果申报管理信息化平台项目(以下简称平台)的构建是非常有必要的,该平台服务于科研院所、高校研究所的科研工作,可以极大地提高管理效率,在设计时充分考虑了用户使用的方便与灵活性,既然

9、实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理需求。最要的是,它可以直接反映研究所工作人员的工作状况,为领导的决策提供较科学的依据。有助于整体科研工作水平的提高。第二章网站架设2.1 服务器的配置2.1.1 硬件平台1、 CPU:P4 1.3GHZ以上;2、 内存:256MB以上。2.1.2 软件平台1、 操作系统:Windows XP;2、 数据库:SQL Server 2000数据库3、 开发工具包: Jdk1.604、 JSP服务器:Tomcat 5.5;5、 浏览器:IE5.0,推荐使用IE6.0;6、 分辨率:推荐使用1024*768象素。2.2配置WE

10、B站点科研成果申报管理系统WEB站点配置工作由以下几部分组成:1、 配置J2SDK2、 配置Tomcat。3、 建立SQL Server 2000数据库,数据库名:db_scenince4、 配置ODBC,数据源名称为:scenince。数据库的设计通常是以一个已经存在的数据库管理系统为基础,通常的数据库管理系统有ACCESS、SQL Server 2000、MYSQL等。根据用户需求和业务流程,本系统采用了SQL Server 2000数据库管理系统。配置WEB站点方法:(1) 启动MMC(就是管理工具),进入它的操作窗口(2) 从MMC左侧窗格中展开Internet Information

11、 Server组。MMC将显示IIS服务器中的Web站点列表。(3) 选中想要配置的Web站点并单击鼠标右键,然后从出现的快捷菜单中选择“属性”命令,即可打开当前所选站点的属性对话框。我们打开的默认Web站点的属性对话框,当前处于打开状态的是“Web站点”选项卡。(4) 在该选项卡中,共有3个区域的若干项目需要设置,下面我们就分别介绍一下。“Web站点标识”区域中共有4项需要设置: “说明”。指对当前站点服务器的描述,也就是站点名称,它是用来识别服务器站点的控制名的。在NT系统中,IIS可以安装最多16个Web服务器。当一台计算机中同时装了多个服务器时,每个服务器都应当取一个可以识别的名字。常

12、用的取名方法通常有两种:一种是直接使用主机名或任意起一个名字,另一种是使用计算机的域名地址。我们这里采用默认名称,即“默认Web站点”。 “IP地址”。这是一个下拉列表,从中可以为当前站点的服务器选择IP地址。对于一台主机来说,它的域名地址可以是任意的,也可以同时拥有多个域名地址,但它的IP地址只有一个。设置IP地址之前,必须先向主管机构申请一个IP地址。如果用户所用网络是内部局域网,仅供开发测试之用,这时可随意指定一个IP地址。单击旁边的“高级”按钮,可以打开“高级Web站点配置”对话框,如图4.16所示。其中列出了当前站点的不同标识,单击其中的“添加”按钮,可以打开的“高级Web站点标识”

13、对话框,从中可以选择或指定IP地址、TCP端口及主机标识名。第三章网站的整体架构3.1 CSS外部样式文件设计CSS是Cascading Style Sheets(层叠样式表单)的简称。更多的人把它称作样式表。顾名思义,它是一种设计网页样式的工具。借助CSS的强大功能,网页将在您丰富的想象力下千变万化。我们可以看到用很简单的CSS语句就可以实现许多需要专业软件才可以达到的效果。利用属性可以设置字体、颜色、背景等页面格式;利用定位可以使页面布局更加规范、好看;利用滤镜可以使页面产生多媒体效果。我们可以看到CSS的语句是内嵌在HTML文档内的。所以,编写CSS的方法和编写HTML文档的方法是一样的

14、。您可以用任何一种文本编辑工具来编写。比如Windows下的记事本和写字板、专门的HTML文本编辑工具(Frontpage、Ultraedit等),都可以用来编辑CSS文档。 那么您可能会问,独立编辑好的CSS文档怎样加入到HTML文档中呢?其实在第一章中的例子里已经介绍了两种方法。一种是把CSS文档放到文档中: 其中中的“type=text/css”的意思是中的代码是定义样式表单的。 另一种方法是把CSS样式表写在HTML的行内,比如下面的代码: 蓝色14号文字 这是采用的格式把样式写在html中的任意行内,这样比较方便灵活。 还有一种方法是:把您编辑好的CSS文档保存成“.CSS”文件,然

15、后在中定义。定义的格式是这样的: 我们看到这里应用了一个,“rel=stylesheet”指连接的元素是一个样式表(stylesheet)文档。一般这里是不需要您改动的。而后面的“href=style.css”指的是需要连接的文件地址。您只需把编辑好的“.CSS”文件的详细路径名写进去就可以了。这种方法非常适宜同时定义多个文档。它能使多个文档同时使用相同的样式,从而减少了大量的冗余代码。3.2 编写JavaBean科研成果申报及管理系统使用的JavaBean编写网站的JavaBeanJavaBean说明Condb.java连接数据库Str.java处理中文乱码问题Show.java提示错误页面

16、3.3 网站功能整体架构科研成果申报及管理系统主要完成科研人员远程申报功能,其流程(图3-1)一般为:1) 成果申报面向两种对象:申报员和审批员,它们通过分配的权限ID和密码区分。2) 申报员通过权限ID及密码登录系统(平台),可以进行科研成果的申报、修改个人信息等操作。3) 审批员登录后可以对申报员申报成果进行审批。4) 任何用户都可以对科研课题及成果进行查询。 基于以上需求分析可以将系统分为3个功能模块:科研申报模块:是一个完全可以独立运行的子系统,它由申报员登入、成果申报、课题申报、修改个人信息、查询成果申报、查询课题申报6部分,科研申报页面运行完成。科研审批模块:是对科研项目申报的审核

17、,评估申报的科研项目是否具有入库上报的可能性,科研审批模块包括:审批员登录、未入库课题及成果、已入库课题及成果、查询用户信息、添加用户信息6部分。公共查询模块:是查询科研项目信息的公共窗口,包括课题关键字查询、成果关键字查询2部分。添加用户信息Adduser.jsp前台首页Index.jsp申报流程Flow.htm管理员登录admin.jsp申报员登录Login.htm关于mr.htm信息查询query.htm成果申报resultadd.htm课题申报taskadd.htm修改个人信息uedit.jsp未入库课题Lacktast.htm管理主页admin.htm未入库成果Lackresult.

18、jsp申报主页User.htm查询成果申报Rquery.htm查询课题申报Tquery.htm成果添加Check.jsp课题添加Tcheck.jsp查询课题Taskaql.jsp查询成果Resulsql.jsp已入库课题Lacktask.jsp已入库成果Putintask.jsp查看用户信息Uparticular.jsp添加用户信息Ucheck.jsp图3-1 科研成果申报系统文件架构第四章系统需求分析4.1 操作流程科研成果申报管理系统允许拥护以申报员和审核员良种身份登录,申报远登录后,可以选择成果申报、查询成果申报、修改个人信息、课题申报、查询课题申报等功能;审核员登录后,可以对未入库课题

19、及成果进行审核、可以查询已入库课题、成果以及添加、删除用户信息。 科研成果申报系统的操作流程图 图4-1 :成果申报成果是否入库查询成果申报修改个人信息添加用户信息课题申报课题是否入库查询课题申报登录录申报员登录录审批员图4-1 科研成果申报系统操作流程图4.2 系统目标1、将人员、项目、成果、权限、等管理有机结合,形成高效率的科研管理平台。2、改善传统科研申报管理业务中存在的诸多弊端,充分发挥计算机软件的管理优势,有效地提高了管理水平和效率。3、操作简单方便,无论是专业人员还是非专业人员,都可以轻松上手。系统始终以为专业人员开发方便、实用的管理平台和为专家教授开发易用的评审平台为目标,注重通

20、过高科技解决实际问题。4、采用先进的、开发的客户机/服务器模式(B/S)体系结构,应用系统基于Web技术开发,确保系统具有高超的技能,并使系统具有较高的管理水平。5、基于SQL Server 2000技术数据库系统,可以对大量科研课题进行有效管理,保证数据的安全性。4.3 功能分析科研成果申报及管理系统是针对申报科研成果(课题)的大量业务处理工作而开发的管理软件。根据用户的要求,应实现成果管理、课题管理、成果审报、课题审报、修改个人信息、公共查询等几个方面的功能。用户通过输入申报员输入信息,由系统自行生成相应的数据,然后由审批员审批通过后,出现各类查询窗口以供用户查询和,另外用户还可以对这些基

21、本信息进行增加、删除、修改和维护, 科研成果申报及管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。本系统使用快速原型法(Rapid Prototyping)进行开发,即以少量代价快速地构造一个可执行的软件系统模型,使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性能逐渐增加上去,直到所有的性能全部满足。通过分析,该科研成果申报及管理系统系统大致可以分为六个模块(图4-2): 成果管理、课题管理、成果审报、课题审报、修改个人信息、公共查询。科研成果申报管理系统成果管理课题管理成果审报课题审报修改个人信息公共查询查询入库成果查询未入库成果

22、成果是否入库尚未立项课题未入库成果已经结项的课题未入库课题添加成果审报查询成果审报添加新课题修改课题审报修改个人信息成果查询课题查询图4-2 科研成果申报系统功能结构图4.4 系统需求模型4.4.1 需求模型的内容和描述方法需求模型是一个软件系统的“用例模型”。科研成果申报及管理系统的需求模型主要UML中的视图来描述:用例图、活动图、时序图。1. 用例图用来描述系统的功能;2. 活动图是对每一个用例的过程进行详细描述;3. 时序图是用来描述系统交互的图。4.4.2 需求模型(一)用例模型用例模型是表达系统外部事物与系统之间交互的可视化工具。科研申报及管理系统相对的系统范围和系统边界;系统范围就

23、是与管理有关的内容工作,系统边界外有三个行为者与系统内的用例有磁联,即管理员用户和普通用户(外聘/内部)。系统内有6个用例 图4-3 :1. 消息管理:由申报和审批管理员用户启动该用例2. 用户信息查询:由游客、申报和审批管理员用户启动该用例3. 用户管理:由审批员用户启动该用例4. 文件管理:由申报员和审批员启动该用例5. 文件查询:由游客、申报和审批管理员用户启动该用例6. 系统管理:由审批管理员用户启动该用例7. 审批管理员用户:管理和查询消息管理、用户管理、文件管理、及系统管理8. 申报管理员用户:管理和查询消息管理、文件管理、及文件查询。9. 游客:查询系统内的消息和文件信息系统管理

24、(审批员)用户管理文件管理消息查询系统管理文件查询游客消息管理文件管理(申报员)图4-3 主模块用例图 消息管理用例可以细化为由申报和审批管理员用户启动的消息添加、消息编辑、消息查看三个用例 用户管理用例可以细化为由审批管理员用户启动的未入库课题及成果进行审核、可以查询已入库课题、成果以及添加、删除用户信息四个用例 文件管理用例可以细化为由申报和审批管理员用户启动的文件信息查询、编辑文件信息、文件添加三个用例 系统管理用例可以细化为由审批管理员用户启动的系统环境、日志查看二个用例(二)动态结构的活动模型动态结构的活动模型是描述工作流和并发处理的行为图。下图为:审批管理员审批的活动图 如下图(4

25、-4)l 用户登陆,失败则返回,否则进入下一步科研申报;l 身份验证,如为审批管理员,则进入下一步科研审批,否则无法进行操作申报结束;l 审批不成功则科研申报退回,否则下一步科研成果入库;l 继续查询科研成果,显示科研成果后结束。科研申报科研审批科研申报退回科研成果入库查询科研成果显示科研成果审批不成功审批成功申报结束图4-4 审批活动图(三)动态模型时序图动态模型时序图展示了几个对象间的动作协作关系,它主要是用来显示对象之前发送消息的时间顺序。下图为:查询时序图 如图(4-5)l 用户在系统中输入所要查询的消息的ID号l 通过ODBC访问数据库l 调出所查询内容,返回到查询用户。1:id/p

26、assword5:返回消息信息4:3:2:查询数据库db_sceninceadmin登录验证消息6:查询成功:返回消息信息图4-5 查询时序图下图为:审批时序图 图4-6l 图中审批管理员发出入库消息l 构造一个新消息l 然后在消息类里返回一个新增加的消息类l 消息管理再逐一进行消息ID、创建日期、创建人、消息标题、消息内容的建立l 最后返回一个新的审批成功消息db_sceninceadmin1:查询数据库5:返回结果4:更改数据库3:修改数据库2:合格查看审批6:审核成功图4-6 审核时序图如下图:是一个修改申报信息的时序图 图4-7l 审批管理员用户发出一个修改消息的请求l 消息管理按请救

27、逐一修改修改消息ID、创建日期、创建人、消息标题、消息内容的建立l 最后在日志添加一个修改日期l 修改后的消息将返回给用户13:12:10:修改消息内容8: 修改消息标题14:修改成功9:成功7:成功6:修改消息创建人5:成功4:修改创建时间表3:成功2:修改消息ID1:修改新消息admindb_scenince查看消息11:成功图4-7 修改消息时序图 4.5 总结介绍现代信息技术的发展,使得基于WEB技术的网络教育平台成为现代教育技术改革与发展的方向。我们利用JSP+ SQL Server 2000数据库技术开发该系统的子系统的整个过程。该系统主要利用了JSP强大的网络数据库访问技术,实现

28、了科研成果申报的网上完成。系统设计并实现了作者课题名称、发表时间和姓名查询和搜索,课题选择修改删除,科研人员科研成果的申报修改,管理员对整个过程的全程监控等等功能。这些功能使得网上科研成果申报管理信息系统简单实用。从而加强科研成果的管理,提高研究所的决策者的工作效率,降低研究所的决策者的工作量。本系统的深刻意义可以通过一个例子来体现出来。假如想在全国范围内查找一名科研人员的科研成果的题目,则不要以前像那样一个一个去查名单,只需通过查询方法,输入该科研人员的课题名称或者是姓名,即可很容易的找到他的科研成果的课题名称,还可以了解他的一些基本信息,看所查找的对象是否是自己所要找的人,另外,还可以知道

29、他的其他情况。其开发主要特色是:本系统使用快速原型法(Rapid Prototyping)进行开发,将人员、项目、成果、权限等管理有机的结合在一起,有效地提高了科研管理水平和效率。利用jsp良好的性能,在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。用SQL Server 2000技术小型数据库软件按数据的原子性分别处理,分别使用数据库系统日志、应用系统操作流水和直接表扫描等方法。具有保证数据库同步原子性等特点该课题项目为团队开发,分为7个开发模块。本人的设计部分是,“网站整体架构”、“网站功能总体框架”、“科研申报模块” 、“科研审批模块”、“公共查询模块”和“程序调

30、试与错误处理”。网站整体架构:在编程前要先做好一切相关的准备工作,为了日后查看和维护,可以创建一些以相关意义命名的文件夹。网站功能总体框架:科研成果申报管理系统主要完成科研人员远程申报功能。科研申报模块:是一个完全可以独立运行的子系统,它由申报员登入、成果申报、课题申报、修改个人信息、查询成果申报、查询课题申报6部分,科研申报页面运行完成。科研审批模块:是对科研项目申报的审核,评估申报的科研项目是否具有入库上报的可能性,科研审批模块包括:审批员登录、未入库课题及成果、已入库课题及成果、查询用户信息、添加用户信息6部分。公共查询模块:是查询科研项目信息的公共窗口,用户无须进行身份验证就可查询科研

31、项目的申报情况,在首页单击“信息查询”超链接,进入公共查询信息页面。程序调试与错误处理:在程序中有可能出现程序编写错误,然后进行修改。第五章系统实现及运行结果5.1系统申报模块的实现5.1.1申报成果实现实现描述科研申报成果模块实现用于申报员操作业务流程,验证申报员申报过程的几个约束,包括:1)申报员用户不能在申报信息中省略不填;2)申报后不能修改申报内容;实现平台为:Windows xp + IE6.0实现步骤及实现结果:科研申报成果模块实现步骤为:1. 登陆开发服务器http:/localhost:8080/liukai/index.html ,点科研申报,在申报员登入下,输入用户名和密码

32、,预期结果为登陆成功进入申报业务功能首页。2. 在左边功能菜单选择成果申报,进入科研成果申报模块,预期结果显示要填写成果形式、成果名称、发表时间等等。3. 用户填写完毕后,点击“填报存盘”,选择该申报是否提交,系统显示对话框进行确认。4. 用户选择“返回”,系统验证你已经申报成果成功了。运行结果及界面科研成果申报用户实现的运行结果:主要界面如下,包括主界面 图5-1、申报员用户登陆界面 图5-2,申报模块界面 图5-3和申报成功提示对话框界面 图5-4。图5-1 系统主界面在科研申报系统设计与开发中,系统的主界面里有申报流程、科研申报、科研审批、信息查询、关于自己等5个主模块。图5-2 申报员

33、用户登陆界面申报员利用自己的权限,登录申报模块的界面时,首先显示的是一些已申报的课题和成果项数、未入库课题与成果的项数,和已入库课题与成果项数。图5-3 申报模块界面申报科研成果界面是申报员对已经掌握其成果具体信息进行录入申报,使其进入未入库成果的审批。图5-4 申报成功提示对话框界面申报员输入信息, 正确填写后,出现申报成功的信息。5.1.2 科研申报课题实现课题实现描述科研申报课题测试用例用于申报员操作业务流程,验证申报员申报课题过程实现平台为:Windows xp + IE6.0科研申报课题实现步骤5. 登陆开发服务器http:/localhost:8080/liukai/index.h

34、tml ,点科研申报,在申报员登入下,输入用户名和密码,预期结果为登陆成功进入申报业务功能首页。6. 在左边功能菜单选择成果申报,进入科研课题申报模块,预期结果显示要填写课题名称、主题词、关键字、研究领域等等。7. 用户填写完毕后,点击“提交”,选择该申报是否提交,系统显示对话框进行确认。8. 用户选择“返回”,系统验证你已经申报课题成功了。运行结果及界面科研申报课题用户实现运行结果和主要界面如下,包括申报课题模块界面 图5-5和申报成功提示对话框界面 图5-6。图5-5 申报课题模块界面申报科研课题界面是申报员对已经掌握其申报课题具体信息进行录入申报,使其进入未入库课题的审批。图5-6 申报

35、成功提示对话框界面。申报员输入信息, 正确填写后,出现申报成功的信息。5.2 系统审批模块的实现5.2.1 审批未入库课题实现及运行结果实现描述审批员在审批模块里对未入库课题和未入库科研成果业务流程。实现平台为:Windows xp + IE6.0未入库课题实现步骤审批未入库成果课题实现步骤为:9. 登陆开发服务器http:/localhost:8080/liukai/admin/login.jsp ,输入用户名和密码,预期结果为登陆成功进入申报模块功能首页。10. 在左边功能菜单选择对未入库课题和未入库科研成果,进入“课题名称” 链接和“成果名称”链接,预期结果显示各自的详单。11. 用户点

36、击“是否入库”链接,选择是,系统确认入库。12. 用户选择“返回”,系统验证是否入库约束并给出成功或失败信息。运行结果及界面审批未入库成果课题实现运行结果和主要界面 图5-7如下,包括审批未入库课题图5-7和未入库科研成果详单列表 图5-8。图5-7 审批员登入界面在审批员登入审批模块时,输入自己拥有的审批员权限,进入审批模块的界面。图5-7 未入库课题界面对没有未入库课题模块,你可以看到基本的信息的概要,审批员对课题的信息进行核查后,可以对其不符合的课题进行删除。图5-8 未入库课题详单这个界面是审批员查看课题审批详单,那里可以看到具体的课题申报时的具体信息,如符合入库要求,则在“是否入库”

37、前打个勾,如果不符合,则点下面的返回键。图5-9为:未入库科研成果界面这个是对没有未入库成果模块,你可以看到基本的信息的概要,审批员对成果的信息进行核查后,可以对其不符合的成果进行删除。图5-10 未入库科研成果详单界面这个界面是审批员查看成果审批详单,那里可以看到具体的成果申报时的具体信息,如符合入库要求,则在“是否入库”前打个勾,如果不符合,则点下面的返回键。5.2.2 查看审批入库成果课题的实现实现描述审批员在审批模块里对入库课题和入库科研成果业务流程。实现平台为:Windows xp + IE6.0实现步骤查看审批入库成果课题实现步骤为:13. 登陆开发服务器http:/localho

38、st:8080/liukai/admin/login.jsp ,输入用户名和密码,预期结果为登陆成功进入申报模块功能首页。14. 在左边功能菜单选择对入库科研课题和入库科研成果,进入“课题名称” 链接和“成果名称”链接,预期结果显示。15. 用户选择“返回”,系统查看验证入库信息并给出成功或失败信息。运行结果及界面查看审批入库成果课题实现运行结果,包括审批入库课题 图5-11和入库科研成果详单列表 图5-14等等。图5-11 已入库科研课题界面 在这个界面中,对已入库课题模块,你可以看到基本的信息的概要,审批员对课题的信息进行核查。图5-12 入库科研课题详单界面这个界面是审批员查看课题审批详

39、单,那里可以看到具体的课题申报时的具体信息,查看完毕后,则点下面的返回键。图5-13 已入库科研成果界面在这个界面中,对已入库成果模块,你可以看到基本的信息的概要,审批员对课题的信息进行核查。图5-14 入库科研成果详单界面这个界面是审批员查看已入库成果审批详单,那里可以看到具体的成果申报时的具体信息,查看完毕后,则点下面的返回键。5.3 添加用户信息和修改个人信息的实现实现描述添加用户信息实现用于实现管理员对审批员和申报员人员的添加,主要完成新加入到科研机构的人员的基本信息的初始化工作,新的科研人员可以通过分配权限使用科研成果申报管理系统。修改个人信息实现由于管理员为分配权限后,不可能对用户

40、信息进行详细录入。所以在每一个用户登录本系统时推荐用户首先修改个人信息然后再进行申报,这样可以防止他人非法盗用,给工作带来不必要的麻烦。实现平台为:Windows xp + IE6.0。整个添加用户信息和修改个人信息实现过程包括添加用户信息和修改个人信息两个方面。添加用户信息的实现步骤:添加用户信息实现添加用户步骤如下:16. 登陆开发服务器http:/localhost:8080/liukai/admin/login.jsp ,输入用户名和密码,预期结果为登陆成功进入审批模块功能首页。(上面已经介绍过了,就不具体说了)17. 在左边功能菜单选择添加用户信息,填写用户名、密码、科室、权限分配等

41、等,填写完毕后,点“添加”,预期结果显示添加成功。修改个人信息的实现步骤如下:18.登陆开发服务器http:/localhost:8080/liukai/user/login.htm ,输入用户名和密码,预期结果为登陆成功进入申报模块功能首页 图5-17。19.在左边功能菜单选择修改个人信息,填写用户名、新密码、年龄、工作时间、简历等等,填写完毕后,点“提交”,预期结果显示数据更新成功。运行结果及界面添加用户信息和修改个人信息实现运行结果和主要界面如下,包括管理员添加用户界面 图5-15,添加用户成功界面 图5-16,个人信息修改界面 图5-18 和修改后数据更新成功界面,图5-19。图5-1

42、5 新进科研人员新增录入界面这个界面是超级管理者对新进申报员及审批员进行初级的添加功能,并且对其进行权限的分配。图5-16 新进科研人员成功添加界面对其添加的新进科研人员的初步设定完成,则显示添加成果成功的对话框。图5-17 登录申报员模块的登录界面在申报员登入申报模块时,输入自己拥有的申报员权限,进入申报模块的界面。图5-18 新进科研人员修改个人信息界面这个界面是由审批员在添加的科研人员初步信息后,由自己登入系统利用自己的权限进行对自己的信息完整的填写完毕。图5-19 新进科研人员修改个人信息成功界面其添加的新进科研人员对自己的个人具体信息的填充设定完成,则显示数据更新成功的对话框。5.4

43、 公共查询模块实现实现描述公共查询模块的实现用于实现查询科研项目信息的公共窗口,用户无须进行身份验证就可以查询科研项目的申报情况。实现平台为:Windows xp + IE6.0。其实现步骤:公共查询模块的实现信息查询测试步骤如下:1. 登陆开发服务器http:/localhost:8080/liukai/query/index.htm ,输入用户名和密码,预期结果为登陆成功进入公共查询业务功能首页。2. 在左边功能菜单查询关键字里输入关键字或关键词(如输入“ASP”),进入公共查询模块,预期结果显示该系统内有关的信息。3. 用户点击查询列表的课题名称或成果名称一列的“课题名称”或“成果名称”

44、链接,系统显示选择该科研名称中的具体列表。运行结果及界面公共查询模块的实现运行结果和主要界面 图5-20如下,包括系统显示的查询列表 图5-21,系统显示的课题名称或系统显示的成果名称列表 图5-21,及各类详单 图5-22。图5-20 公共查询模块主要界面这个界面是对游客开放的页面,不需要任何的权限。游客对自己所需要的信息进行输入关键字或者关键词搜索查询。 图5-21 公共查询模块结果列表这个页面对搜索查询到的信息,只是一个初略的显示信息。确定自己所需要的信息。图5-22 公共查询模块结果详单列表这个页面是游客确定自己所需要的信息进行查看的具体内容。5.5 系统安全性测试科研成果申报及管理系统安全测试分为系统审批

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号