
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
1.1 编写目的
此需求规格说明书对学员管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2 背景
学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
1.3 定义
A. B/S(Brower/Server)指B/S软件架构
B. J2EE(Java 2 Platform,Enterprise Edition)J2EE技术规范
C. HTML(Hypertext Markup Language,超文本标记语言)
D. CSS(Cascading Style Sheets,层叠样式表单)
E. JSP(Java Server Pages,JSP页面处理技术)
1.4参考资料
A. 内部资料-《系统数据库设计说明书》
二 总体设计
2.1 开发环境工具/技术框架
A. 开发工具:采用MyEclipse 2014做主要开发工具,使用SVN版本控制工具管理保存项目团队开发源码;
B. 数据库系统:数据库选择MySql作为系统数据库存储系统;
C. 开发技术:遵守J2EE 技术规范。使用Sring3.0,Spring MVC,MyBatis,JSP,CSS,Jquery等主要开发框架。
2.2 总体功能模块
图:2-2-1
说明:如图2-2-1,用户通过互联网访问应用系统服务器、应用服务器通过访问数据库服务器将学员使用应用系统产生的业务数据。
三 后台管理系统设计
后台管理系统是一个学员管理系统运转的基础,前端系统的所有功能都是围绕这些来进行的;后台管理系统也是商城系统维护的入口,学员系统的运维数据、状态等都将在这里进行维护;所以后台系统也是整个商城系统的核心所在。
3.1 系统管理模块
系统管理模块分用户管理、部门管理、角色管理、权限管理、菜单管理5大功能块。5大功能互相辅成形成对系统的用户信息,角色权限,菜单等的管理功能。功能块详细设计如下:
3.1.1 用户管理
此处用户指的是系统的后台用户,指系统服务提供方;即系统的维护人员、提供方的工作人员等;
用户管理包括用户信息的增、删、改、查。用户角色、部门、用户状态的维护。
用户基本信息包括:用户名、密码、真实姓名、手机号码、地址、邮编、邮箱、状态、创建时间;用户对应部门,用户对应的角色。
用户管理页面:用户列表页面,用户新增、修改页面。
用户管理包含的可操作功能:用户新增、用户信息修改、删除用户、状态锁定、解锁、密码重置;用户信息修改包括对应部门的修改、对应角色的修改;删除包括对应角色、部门的释放;
3.1.2 部门管理
部门指系统服务提供方用户的部门信息维护、即上述用户信息关联的部门信息。
部门信息包括,部门名称,职责描述、上级部门、排序号、备注信息、创建时间;
部门管理页面:部门列表页面,部门信息新增、修改页面;
部门管理包含的可操作功能:部门信息新增、修改、删除、查询;删除包括子部门的删除、对应用户的释放;
3.1.3 角色管理
角色是用户权限分类的一个重要环节。角色定义用户的菜单和权限的划分;是系统权限分级的重要依据。
角色信息包括:角色名称,角色描述,创建时间、角色关联菜单,角色关联权限。
角色管理页面:角色列表页面,角色信息新增、修改页面。
角色管理包含的可操作功能:角色信息的新增、修改、删除、查询;修改包括维护角色对应的菜单、权限;删除操作包括对应菜单、权限的释放,对应用户的释放。
3.1.4 菜单管理
后台管理的菜单需要一个自定义的、可以随时修改的配置。所以有菜单管理功能,管理系统的菜单配置。菜单为各个功能提供入口。
菜单信息包括:菜单名称、URL、排序号、上级菜单、创建时间。
菜单管理页面:菜单列表页面、菜单信息新增、修改页面。
菜单管理包含的可操作功能:菜单信息的新增、修改、删除、查询;删除包括菜单关联角色的释放。
3.1.5 权限管理
后台权限的定义,权限主要通过对应菜单来对应功能块的中的功能分割。
权限信息包括:权限名称、权限描述、对应的菜单。
权限管理页面:权限列表页面、权限信息新增、修改页面。
权限管理包含的可操作功能:权限信息的新增、修改、删除、查询;删除包括权限管理菜单的释放。
3.2 学员管理
学员管理系统的核心是学员,而学员是一个不确定的元素,存在转班、重修、休学等的因素影响而改变,学员的成绩也是非常重要的一部分。所以学员信息的维护,是学员管理最重要环境之一。
3.2.1 学员信息管理
学员信息维护学员的基本属性;是学员的一个基本体现;能让教务人员更清楚学员的状态。
学员信息:学员名称,性别、联系电话、毕业院校、专业、毕业时间、学历、英语水平、班级、项目经理、班主任、入学时间、状态;学员成绩关联。
学员信息管理页面:学员列表页面、学员信息新增、修改页面。
学员信息管理包含的可操作功能: 学员信息的新增、修改、删除、多维度查询。
3.2.2 考试成绩管理
考试成绩管理,主要是针对学员在读期间每次考试成绩的记录方便教务人员了解该学员的成绩情况。
考试成绩信息:考试名称、班级、姓名、分数、班级排名、关联学员信息。
考试成绩管理页面:考试成绩列表页面、考试成绩新增、修改页面;
案例图片管理包含可操作功能:考试成绩新增、修改、删除、多维度查询;
3.3 考试管理
考试管理是本系统中学员的学习成果验收的重要部分,其中最为重要的是试卷的生成和制定,以及考试成绩的记录,并且加入了学员对于带班老师的满意度调查问卷。
3.3.1调查问卷管理
调查问卷是学员对带班老师工作满意度的评定,更好的提升教学服务。
调查问卷信息:问卷编号、问题、选项、操作开始日期、结束日期、是否必答。
调查问卷信息管理页面:调查问卷信息列表页面,调查问卷信息新增、修改页面。
调查问卷信息管理包含可操作功能:调查问卷信息的新增,修改,查询,注销,。这里调查问卷暂时不设计删除,调查问卷可能会分阶段使用。所以设计注销状态,以作停用。
3.3.2 考试管理
待完善
3.3.3考试成绩管理
考试成绩管理,主要是针对学员在读期间每次考试成绩的记录方便教务人员了解该学员的成绩情况。
考试成绩信息:考试名称、班级、姓名、分数、班级排名、关联学员信息。
考试成绩管理页面:考试成绩列表页面、考试成绩新增、修改页面;
案例图片管理包含可操作功能:考试成绩新增、修改、删除、多维度查询;
3.4 教师管理
待完善
3.5 就业管理
待完善
五 小结
本说明是南昌达内学员管理系统(一期)-B/S架构的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求作为依据,同时该文档将作为产品实现、特性要求和控制的依据。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的系统开发提供依据。本说明书的预期读者为南昌高新中心达内科技所有教学部老师。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!