毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

jsp大学生毕业论文管理系统

jsp大学生毕业论文管理系统 功能需求

分析需求是数据库信息管理系统开发的第一步,也是最重要的一步。理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。

本系统将要介绍的大学生论文管理系统是根据大学生的实际工作需求进行设计开发的。系统使用的流程是先由管理员进行系统数据的初始化,然后由学生登录系统进行论文发布和管理工作,这些登记在库的论文将作为以后查询的主要对象。因为篇幅所限,这里只列出比较关键的部分。

由以上的分析可以得知,大学生论文管理系统的角色可以划分为两类。

(1) 系统管理员:负责管理学院、系所、大学生用户和角色权限。

(2) 大学生用户:发布、管理论文数据库。

这两类用户分别拥有自己的操作功能。每一个操作模块都要实现自身的功能,并且在整个的操作流程中负责承上启下。下面根据这两方面的需求,来分别描述各个模块要实现的功能。

(1) 管理员登录:系统初始化好一个系统管理员用户,管理员能够通过该入口进入系统主界面进行管理操作。

(2) 管理员管理学院:实现对添加新学院、修改、删除等功能。学院的信息包括学院名称、负责人、电话、学院编号。

(3) 管理员管理系所:实现对添加新系所、修改、删除等功能。系所的信息包括系所名称、所属学院、负责人、电话、系所编号。

(4) 管理员管理学生用户:实现添加新人、查看、修改、删除和查询人员信息等功能。学生信息包括的字段有工号(登录用户名)、登录密码、姓名、性别、民族、籍贯、出生日期、身份证号、职称、办公电话、手机、家庭电话、Email、备注、所在学院、所在科室、角色。

(5) 管理员管理角色权限:实现新增、修改和删除角色等功能。系统初始化有“系统维护管理员”的角色,该角色为系统管理员所有,可以进行所有的操作。每一个角色对应的操作权限是操作模块的名称。

(6) 学生登录:大学生用户按照管理员分配的用户名和密码登录系统,其所拥有的权限为系统管理员为其分配的权限集合。

(7) 学生进行论文管理:可以发布、管理论文。包括的字段有编号、学院、作者、刊物名称、论文名称、收录情况、影响力、影响因子、引用次数、第几作者、备注。

(8) 学生进行科技专著管理:可以发布、管理科技专著。包括的字段有编号、学院、作者、字数(万字)、备注。

(9) 学生进行学术报告管理:可以发布、管理学术报告。包括的字段有编号、学院/学校、报告人、职务、报告人单位、报告名称、听众对象、人数、备注。

大学生论文管理管理系统首先是系统维护所用到的数据,如学院、系所、人员以及进行权限控制的权限,接下来是根据各个模块的需要对其进行设计。本系统在设计过程中,尽量考虑到各个模块中相似之处,减少表格数量,提高表格的关联程度,以及减少数据库中数据的冗余。系统设置内容包括学院维护、系所维护、人员维护和角色权限维护。

以上这些部分的内容和设置项,各个部分之间的关系比较明显,即人员属于系所、系所属于学院的所属关系,如图2-1所示,所以在设计数据表的时候增加外键进行关联即可。

因为论文管理、科技专著、学术报告3个模块主要涉及的功能是信息的发布和维护,而这些模块的操作对象是系统的学生用户。这些学生用户是系统管理员建立的,并且必须被分配了这些模块的操作权限后才可以进行论文的发布和管理工作。图2-2描述了学生用户从分配到使用的流程。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇: IT 专家谈 Microsoft .NET 毕业论文 外文翻译
下一篇:jsp计算机组成原理-精品课程建设


版权所有 毕业设计网联系qq:242219979 © 2007-2022