学生成绩管理系统UML面向对象设计

2020-06-06 09:31

《学生成绩管理系统》文档

姓 名: 李欢

班级名称: 2013级软件工程 指导教师: 王新年

实验日期: 2014年4月

日期 <4/28/2014> 版本 <1.0> 描述 <李欢> 作者 2014年4月

目 录

1. 概述 ................................................................................................................................. - 3 -

1.1 系统简述 ............................................................................................................... - 3 - 1.2 软件设计目标 ....................................................................................................... - 4 - 1.2.1功能目标 ....................................................................................................... - 4 - 1.2.2性能目标 ....................................................................................................... - 5 - 1.3 参考资料 ............................................................................................................... - 5 - 2. 术语表 ............................................................................................................................. - 5 - 3. 设计概述(此处请用简单的结构化描述) ................................................................. - 6 -

3.1 简述 ....................................................................................................................... - 6 - 3.2 系统结构设计 ....................................................................................................... - 7 - 4. 用例 ................................................................................................................................. - 9 -

4.1 用例图 ................................................................................................................... - 9 - 4.2 用例描述 ............................................................................................................. - 11 - 4.3 系统界面 ............................................................................................................. - 13 - 5. 对象模型 ....................................................................................................................... - 19 -

5.1 类定义 ................................................................................................................. - 19 - 5.2 类关联描述 ......................................................................................................... - 22 - 5.3 对象模型图 ......................................................................................................... - 23 - 6. 对象数据字典描述 ....................................................................................................... - 24 -

6.1 数据流描述 ......................................................................................................... - 24 - 6.2 子系统中的对象 ................................................................................................. - 26 - 7. 动态模型 ....................................................................................................................... - 37 -

7.1 场景(Scenarios) ............................................................................................. - 37 - 7.2事件定义(Events) ........................................................................................... - 38 - 7.3 状态图 ................................................................................................................. - 42 - 8. 数据库定义 ................................................................................................................... - 43 -

8.1概念结构设计 ...................................................................................................... - 43 - 8.2逻辑结构设计 ...................................................................................................... - 45 - 8.3物理结构设计 ...................................................................................................... - 46 - 9. 部署图 ........................................................................................................................... - 48 - 10. 非功能性需求 ............................................................................................................. - 49 -

1. 概述 1.1 系统简述

随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。教育领域也不例外,现今已经出现了各种远程网络在线教育系统、图书馆管理系统、学籍管理系统??其中学生成绩管理是任一院校都不可缺少的部分,它的内容对于学校的决策者和教学管理者来说都至关重要,而传统的人工管理方式效率较低,为数据的查询、更新和维护代来了极大的不便。所以学生学籍管理信息系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询手段,提高学校学籍管理的效率。

系统的可行性分析

(1)系统实施运行的可行性:

各教师,学生都已熟练掌握计算机的基本实用方法和操作技能,对新系统的开发,表现出极大的热情。提出了很多好的建议和要求。

(2)技术可行性:

校园网已正常运行;开发人员已熟练掌握开发工具。技术上实现系统是可行的。 (3)经济可行性:

校园内部局域网络已经建成;硬件投入不需要很大。

学生成绩管理在大学里是一件非常耗时的活动,学校还面临着给学生缺考的问题。在学生选择那些课程后,教务处将这些信息输入到一个计算机系统,然后给没一人打印一份课表和对应的成绩表给学生。一旦给所有学生都登记好了成绩,突然出现成绩错误是,教务处就需要询问学生以便得到其他选择。改学生成绩管理系统是一个面向学生,教师用来进行对学生成绩管理的管理信息系统。

该信息系统能够为师生提供各种管理服务:

- 3 -

(1)学生成绩查询系统能够为一定数目的学生提供服务,每个学生都能够有唯一的账号,每一个账号包括个人的编号和个人信息,系统通过一个单独的程序为学生提供服务,不需要人员的干预,这些服务包括:查询成绩、修改自己的密码;

(2)学生的成绩需要教师对其进行录入、修改或删除,既学生不直 接与系统交互,教师代其与系统进行交互,当然教师也可以进行对成绩的查询;

(3)而系统管理员主要负责的是对教忙或者学生的信息进行管理,并且管理员还得对本系统设置权限,或者可以通过师生的唯一账号对成绩进行查询。

运行环境简述: 1、硬件环境 CPU:P4 3.0 G以上 内存:2GB 硬盘:硬盘120G 2、软件环境

数据库: SQL Server 2005 应用服务器:Tomcat 6.0服务器 开发平台: Visual Studio 2008 操作系统: Windows 7

1.2 软件设计目标

系统管理员登录系统后,通过身份验证,能够对学生的基本信息进行管理,包括如下:添加学生信息、查询学生信息、修改学生信息、删除学生信息。

1.2.1功能目标

(1)输入一个同学的姓名和学号,系统能够输出学生所在的学院、班级、成绩等学生信息;

- 4 -

(2)对于已经录入学生成绩管理系统的学生信息可以进行修改,例如:删除、添加。对于没有录入学生成绩管理系统的学生信息可以添加到系统(此项功能的实现需要对用户身份进行核查);

(3)能够对学生的信息进行保存,即退出系统时,成绩成绩不能丢失; (4)能够登录和退出系统。

1.2.2性能目标

能够比较准确快捷地完成上述学生成绩管理系统所要求的功能即可。 (1)保证模型和代码高度一致 (2)支持多种语言

(3)为团队开发提供强有力的支持 (4)支持模型的Internet发布 (5)生成使用简单且定制灵活的文档 (6)支持关系型数据库的建模

1.3 参考资料

[1] 林.巴斯等. 软件构架实践. 清华大学出版社, 2003.8 [2] 张海藩. 软件工程导论. 清华大学出版社, 2002.6 [3] 郑人杰等. 实用软件工程. 清华大学出版社, 2001.1

[4] 吴建,郑潮等. UML基础与建模案例. 人民邮电出版社, 2005.6

2. 术语表

对本文档中所使用的各种专业术语、容易引起歧义的术语以及自定义的术语进行说明。如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,可以指引读者参考需求说明。

- 5 -


学生成绩管理系统UML面向对象设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第一单元知识点六年级品社下学期

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: