科研项目管理系统设计方案
一、系统设计背景及目的
此系统主要是服务于解放军理工大学通信工程学院对教员、学生及学院其他工作人员的学术论文及科研项目进行管理。
通院办公已经基本上实现了网上办公,但对于学术论文及科研项目的管理却没有实现,设计本系统主要就是要拓展原有的办公网,将教员、学生以及学院工作人员的学术论文及科研项目管理功能也集成到该办公网络当中去。
设计该系统的目的主要是:
(一)加强对教员、学生及学院工作人员的学术论文及科研项目的管理。
(二)方便教员、学生及学院工作人员提交各种学术论文及科研项目信息。
(三)方便教务人员对各种学术论文及科研项目信息进行审批、查询及管理。
二、系统主要内容
(一)提交学术论文及科研项目:用户能方便地将自己的学术论文及科研项目信息上传到服务器上。
(二)审批学术论文及科研项目:审核人员对用户提交的学术论文及科研项目进行审批。
(三)学术论文及科研项目查询与管理:不同的用户能对已学术论文及科研项目进行查询、修改和删除(不同用户有不同的权限)。
三、系统设计要求
(一)易用性:系统功能实用,界面友好,用户很快就能熟悉系统的使用。
(二)可靠性:一是系统运行稳定,不易瘫痪;二是运算、处理准确无误;三是具备良好的防错纠错能力。
(三)安全性:要严格区分用户的权限,能做好数据备份,系统崩溃时能及时恢复数据信息。
(四)兼容性:系统设计要能与原有办公网结合起来,方便用户使用。
(五)扩展性:系统体系结构和软件、编码等方面,各功能模块要留有扩展的余地,管理员能方便地调整编辑库表结构。
四、运行环境要求
(一)体系结构:由于系统主要面向广大的教员、学员及学院其他工作人员,为方便这些用户提交学术论文及科研项目信息,体系结构将采取B/S模式。
B/S模式图
(二)服务器端:
由于该学术论文及科研项目系统只是一个小型的应用,所以可以采用web服务器和数据库服务器共用一台计算机的解决方案。
(1)操作系统:Windows 2003 Servers。
(2)web服务器:IIS。
(3)数据库:SQL Server 2005。
(二)客户端:客户可以通过各种浏览器访问服务器,来使用该系统。
(三)网络环境:校园局域网。
五、系统主要功能
系统功能结构及数据流程
(一)用户提交学术论文及科研项目信息:用户通过浏览器访问服务器,提交自己的学术论文及科研项目信息,系统将用户提交的学术论文及科研项目信息存入数据库。
(二)管理员审核:管理员通过浏览器查询用户提交的学术论文及科研项目信息,并对其进行审核,再存入数据库。
(三)信息查询与编辑修改:支持分类查询浏览,不同的用户有不同的权限对有错误的信息还能进行相应的修改和删除。
(四)数据维护:能对数据信息进行备份,也能将备份的数据信息还原到数据库中。
六、页面结构设计
一登录页面:用户名,密码(分类登录)
二一般用户主页面:
功能区:个人成果(包括学术论文和科研项目),提交个人成果(包括学术论文和科研项目),修改个人信息
搜索条件区:(分学术论文和科研项目)按专业搜索按单位搜索按成果类别搜索按成果名称搜索
项目列表区(分页显示):列出搜索结果主要字段查看修改删除(只能修改和删除未审核的项目)
信息统计区:显示总共记录的条数,页数,当前页数,首尾页,上下页。
子页面(弹出页,使用卡片式页面列出各种信息):
(1)提交项目页面:根据学术论文及科研项目信息表的字段进行设计,能存入单条学术论文及科研项目信息。
(2)查看项目详细信息页面:从学术论文及科研项目列表页面查看学术论文及科研项目详细信息时进入该页面(不可编辑)。
(3)修改项目页面:从学术论文及科研项目列表页面修改学术论文及科研项目时进入该页面(只能修改自己的项目)。
(4)用户信息页面:列出用户的信息,主要作用是便于用户修改自己的密码。
三审核人员主页面:
功能区:未审核成果(分学术论文和科研项目),修改个人信息
搜索条件区(分学术论文和科研项目):按专业搜索,按单位搜索,按项目类别搜索,按项目名称搜索。
项目列表区(分页显示):列出搜索结果主要字段查看审核
信息统计区:显示总共记录的条数,页数,当前页数,首尾页,上下页。
子页面(弹出页,使用卡片式页面列出各种信息):
(1)审核项目页面:审核人员从未审核学术论文及科研项目列表中选择要审核的学术论文及科研项目,进入该页面进行审核。
对于已审核的学术论文及科研项目还可以重新审核,此
时该项目又被列为未审核项目。
(2)查看项目页面:从学术论文及科研项目列表页面查看学术论文及科研项目详细信息时进入该页面(不可编辑)。
(3)用户信息页面:列出用户的信息,主要作用是便于用户修改自己的密码。
四系统管理员主页面:
功能区:导入数据,数据备份,添加用户
搜索条件区:按姓名搜索按单位搜索按用户类别搜索
用户列表区:列出搜索结果主要字段详细信息修改权限删除用户
子页面:
(1)导入,备份数据页面:可以为系统管理人员方便地提供数据库中数据备份的功能。
(2)添加用户页面:可以成批添加(表格式)
(3)修改用户权限页面:方便管理员修改用户权限。
七、数据库概要设计
(一)用户信息表:能对用户进行分级权限管理。
用户分为三级权限:(1)教员,学员及其它学院工作人员,此类用户可以提交学术论文及科研项目信息,也可查阅所有的学术论文及科研项目信息,修改和删除自己的未经审核的项目。
(2)管理审核人员,此类用户可以对提交的学术论文及科研项目信息进行审核的权利,也可以对已审核的项目进行重新审核,并有查询所有学术论文及科研项目的权限。
(3)系统管理员,系统管理员有所用权限。
关键字:编号(用教职工编号或学号作为编号)
其它字段:姓名,职务,单位(教职工),专业(学员),权限等级。
(二)学术论文信息表:学术论文信息存入此表。
分为已审核学术论文和未审核学术论文。
关键字:论文编号
其他字段:论文名称,类别,第一作者编号,其他作者姓名,导师姓名,是否发表,发表期刊,期刊号,时间(年),关键词,摘要,论文图片,是否审核,审核结果(对于审核未通过的给出原因)。
(三)科研项目信息表:科研项目信息存入此表。
分为已审核科研项目和未审核科研项目。
关键字:项目编号
其他字段:项目名称,类别,项目负责人,其他组员,时间(年),是否审核,审核结果(对于审核未通过的给出原因)。
八、开发工具:
开发工具及语言:Visual Studio 2005 C#
WEB服务器:IIS
数据库:Sql Server 2005.
九、工作日程安排
11月30日——12月1号:系统需求调研分析。
12月2号——12月5号:系统详细设计及数据库设计。
12月6号:平台搭建,包括编程环境以及数据库建立和初始数据导入。
(系统设计及平台搭建期间可
以进行关键技术攻关)
12月7号——12月12号:编码。
12月13号——12月14号:系统测试。
12月15号——12月16号:系统实施和系统试运行。
十、开发人员
组员:郑仕元,朱晓薇,胡旭,张帅,陈鹏辉指导老师:刘军。