欢迎来到天天文库
浏览记录
ID:19641476
大小:681.84 KB
页数:27页
时间:2018-10-04
《学院科研管理系统说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学院科研信息管理系统使用说明书学院科研管理系统说明书(使用说明书)二○一六年十一月长治市乐网电子商务有限公司目录26学院科研信息管理系统使用说明书一引言41.1编写目的41.2项目背景与开发目的和意义51.3参考资料5二科研信息管理系统需求分析62.1系统对象分析62.2系统功能分析62.3系统状态转换分析72.4运行环境分析8三.科研信息管理系统总体设计93.1系统结构93.2业务流程图103.3系统开发技术简介123.3.1Servlet技术简介123.3.2JDBC数据库连接技术简介133.4数据库设计与实现133.4.1数据库概要说明133.4.2实体—联系图133.4.3主要
2、数据表的结构14四.科研信息管理系统详细设计与实现204.1人员管理模块204.1.1人员管理模块概述2026学院科研信息管理系统使用说明书4.1.2人员管理模块的实现214.2系统管理模块234.2.1系统管理模块概述234.2.2系统管理模块的实现244.3负责人项目管理模块254.3.1负责人项目管理模块概述254.3.2负责人项目管理模块的实现254.4负责人查看信息模块264.4.1负责人查看信息模块概述264.4.2负责人查看信息模块的实现2726学院科研信息管理系统使用说明书摘要:本系统是一款基于WEB的信息管理系成小海统,目的是服务于学院科研处的科研信息管理。系统采用比
3、较流行的java语言进行编写,开发工具选用Eclipse。在整体框架设计上运用B/S架构和MVC开发模式,在数据库方面则用MySQL存储及Navicat数据库管理工具。系统开发主要包括前台界面的设计、相应功能后台代码的编写及底层数据库的设计。考虑到底层数据访问权限的问题,在登录角色中设计了管理员和负责人登录角色。管理员主要包括人员管理、项目管理、经费管理和系统管理,而负责人主要负责项目管理和信息查看。一引言1.1编写目的本文首先介绍了该系统的开发背景与现状、开发目的及意义,然后对自己负责模块做了需求分析,接着进行系统总体设计描述,包括系统结构设计和数据库设计。在详细设计部分主要介绍了自
4、己负责模块的详细设计过程,紧接着就对详细设计中涉及到的模块进行部分测试。最后,作为对学院交接材料。26学院科研信息管理系统使用说明书1.2项目背景与开发目的和意义学院科研信息管理系统采用多用户模式。开发目的:第一、简化科研人员对项目的申请。每一个想要申请科研项目的人员只需通过自己的浏览器向科研部门的服务器提出科研项目申请,这样可以大大简化项目申请与经费申请的流程;第二、管理员可以更加高效的管理系统。管理员只需对科研项目申请者提出的项目申请进行审核,审核通过后科研人员便可以进行开题研究自己的科研项目;第三、更有利于系统的推广和维护。可以为每一位在校的老师分配一个科研账号,每一位老师将会具
5、有相同的权利进行项目的申请。开发意义:通过该系统的开发,可以简化科研部门审查科研项目的流程,使系统的每一个参与者的操作都变得非常的简单,同时也可以互相节约时间。项目申请者可以不按照管理员的工作时间来申请项目,管理者也可以安排自己的时间来审核项目,不需要害怕错过项目申请人员而一直坐到办公室等待。1.3参考资料1.Java开发API2.MySQL开发API26学院科研信息管理系统使用说明书二科研信息管理系统需求分析本系统主要是设计一款符合学院特色的科研信息管理系统。为了实现多用户的交互,我们考虑到了两个用户权限的登录,分别为管理员权限和负责人权限。通过管理员权限需要实现系统的管理、人员管理
6、、项目管理和经费管理;负责人角色需要实现项目管理和查看信息。我主要负责管理员角色的系统管理和人员管理,负责人角色的项目管理和查看信息。2.1系统对象分析在我负责的模块中涉及到的实体类有以下几个:管理员角色的系统管理有Department类、Position类和Work类,人员管理有ManageLogin类、Admin类和Attendee类;负责人角色的项目管理和查看信息模块有Pro类、Money类、ProjectAttendee类、ProjectMoney类和ProjectType类。2.2系统功能分析在管理人角色模块中的系统管理包括系别类别、职位类别和单位类别管理,在这些管理中都包括
7、了每一个类别的增删改查;人员管理包括管理员信息的修改、负责人信息的增删改查、项目参加人员的删除修改查询操作。具体涉及的用例图如图1所示。26学院科研信息管理系统使用说明书图1管理员用例图负责人首先通过登录界面验证后,便可以进入负责人主界面。在该界面中负责人可以进行项目管理和查看信息功能。其中项目管理包括项目申请和查看项目;查看信息中包括负责人信息的查看和参加项目人信息的查看。具体涉及的用例图如图2所示。图2负责人用例图2.3系统状态转换分析26
此文档下载收益归作者所有