成绩管理系统分析、设计与实现
前置条件:管理员登录系统、院系、专业、学期、学年等相关信息都已添加;
后置条件:无 基本路径: a)选择院系
b)选择专业、学期、学年 4.5 登录子系统
所有用户都要登录才能使用系统,管理员登录后进入管理员界面,导师登录后进入导师的管理界面。
5.性能需求
本系统对于教师的管理权限有很好的限定,导师不能随便操作不属于他管理的专业班级。
但是在计算和统计成绩的时候,会比较慢,因为算法不是很好。 由于时间问题,目前系统只是完成了对表的增加操作。 5.1 界面需求
系统的界面要求如下。
1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确、栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺,专用术语规范,行文格式统一规范。
2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览,无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。
4)艺术风格:界面、版面形象清晰悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方,动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
14
成绩管理系统分析、设计与实现
5.2 响应时间需求
无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应的时间在30秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。
在计算成绩时,请耐心等待······ 5.3 可靠性需求
系统应保证7×24小时内不宕机,保证15人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。 5.4 开放性需求
系统应具有较强的灵活性,以适应将来功能扩展的需求。 5.5 可扩展性需求
还有很多功能可以添加:如: 1使用简便方法录入成绩;
2如果已有一个学期使用了改系统,那么再次使用时可以快速添加学生
3、即使是第一次使用,也有简便方法添加学生 4统计功能
5与基本信息系统链接获取学期的学生 6完善CURD操作
以上功能均可实现,时间有限,尚未完成 5.6 系统安全性需求
1应该使用过滤器(Filter)或拦截器,对非法进入页面进行拦截 2许多session对象使用后没有释放,很占资源,如果多人使用容易使系统崩溃,真正使用时,必须释放。
15
成绩管理系统分析、设计与实现
6.产品提交
提交产品为:
a)应用系统软件包;
b)数据库中有一些测试是的数据 c)系统开发过程文档;
d)系统使用、维护说明文档,提交方式为CD介质。
7.实现约束
系统的实现约束如下: a)操作系统为WindowsXP b)开发平台为:MyEclipse7.1 c)数据库为MySQL6.0
16
成绩管理系统分析、设计与实现
第二章 成绩管理系统概要设计
1.系统分析
本系统可以实现成绩的管理,导师可以通过次系统进行成绩的计算
客户端主要功能是“学期科目管理”、“学期学生管理”、“成绩录入”,“成绩查看”、“统计查看”。
管理端的功能提供“导师管理”、“部门管理”、“科目管理”、“学期管理”、“学年管理”、“专业学期激活”等六大功能。
图2-1为客户端和管理端的组成构图。
成绩管理系统教师端子系统管理员端子系统导师管理注册获取管理权限院系管理部门管理课程管理专业管理学期管理学生管理学年管理成绩管理课程管理成绩查看专业学期激活
图2-1 管理端客户端子系统
17
成绩管理系统分析、设计与实现
2. 界面设计
本系统的用户界面按功能分为客户端界面和管理端界面。
图2-2 登录页面
2.1 管理端界面设计
管理端的功能提供“导师管理”、“部门管理”、“科目管理”、“学期管理”、“学年管理”、“专业学期激活”等六大功能。
主要界面设计如下:
·登录界面:通过输入用户各和密码,并且选择权限(管理员)实现用户登录,;
·管理首页:链接到六大功能 ·导师管理:包括“导师列表”、“添加导师”、“修改导师信息”、“增加导师” 和“删除导师”等页面;
·部门管理:(基本同上) ·科目管理:(基本同上) ·学期管理:(基本同上) ·学年管理:(基本同上)
18
相关推荐: