- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML学生信息管理系统.doc
学生信息管理系统
(Version 1.0)
姓名:汪国志
学号计算机科学学院软件工程
2012年4月03日
文档修订历史
日期 版本 教师评语 修改描述 2012/03/09 1.0 Write Summary for “The Studentinfo Management System” 2012/03/10 1.1 格式不对、修改 修改了格式 2012/03/17 2.0 没有设计界面以及文档修订格式的问题 增加了界面部分以及修改了文档修订历史的格式 2012/03/24 3.0 完成5对象模型6对象数据字典描述等内容 2012/04/3 4.0 完成系统本系统7-10所有内容
目录
1 概述 4
1.1 系统简述 4
1.2 软件设计目标 4
1.3 参考资料 5
1.4 修订版本记录 5
2 术语表 6
3 用例 6
4 系统组成概述 8
4.1 简述 8
4.2 系统组成部分 9
4.2.1 顶层系统结构 9
4. 3 系统界面 10
4.4 约束和假定 12
5 对象模型 12
5.1 类定义 13
5.2 类关联描述 13
5.3 对象模型图 14
6 对象数据字典描述 14
6.1饭卡管理系统中的对象 14
7 动态模型 16
7.1 场景(Scenarios) 16
7.2事件定义(Events) 17
7.3 状态图 18
8 功能模型 20
8.1 确定输入输出与事件关系 20
8.2 功能模型图 20
9 数据库定义 23
10 部署图 24
1 概述1.1 系统简述其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措1.2 软件设计目标系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。1.3 参考资料1.4 修订版本记录列出本文档修改的历史纪录。必须指明修改的内容、日期以及修改人。 Write Summary for “The Studentinfo Management System” 2012/03/10 1.1 格式不对、修改 修改了格式 2012/03/17 2.0 没有设计界面以及文档修订格式的问题 增加了界面部分以及修改了文档修订历史的格式 2012/03/24 3.0 完成5对象模型6对象数据字典描述等内容 2012/04/3 4.0 完成系统本系统7-10所有内容
2 术语表
对本文档中所使用的各种术语进行说明,可以指引读者更好的了解本文档。
1.登录系统:在执行所有操作前,必须登陆系统。这是操作前提。
2.学生、教师信息管理:学生、教师可以对自己的注册信息增加、修改、删除。
3.课程信息管理:管理课程基本信息和课程学生。
4.成绩维护、查询:录入、修改、查询学生成绩
5.异常处理功能:当遇到软件的非法修改时,能够保证迅速有效地恢复系统运行。
3 用例
本系统主要用于学校的以下几类人员:
(1)系统管理员,完成系统管理与维护,例如,维护学生、教师及数据字典等的维护。
用例图1(管理员用例)
(2)教师,维护课程与成绩,查询所教课程的所有学生的成绩。
(3)学生则可查询自己的成绩以及浏览核对自己的信息,必要时可以申请修改。
用例图2
3.1 学生管理
3.1.1 增加学生信息
使用者:学校有学生管理功能角色的用户。
目的:单个添加学生基本信息。
基本事件流:
1、用户进入增加单个学生界面,本用例开始;
2、系统显示学生信息输入界面,用户输入学生姓名、学号、性别、出身日期、入学日期、班级、政治面貌、籍贯。
3、用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息,本用例结束。否则,提示用户重新输入。
3.1.2 修改学生信息
3.1.3 删除学生信息
3.1.4 导入学生信息
使用者:学校有学生管理功能角色的用户
目的:批量导入学生信息,也可以将其他系统中学生信息按照规定的格式导入本系统。
基本事件流:
1、用户进入批量导入学生界面,本用例开始;
2、系统显示导入文件类型、格式说明、并提供导入的模板文件下载。
3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。
4、系统检查文件的合理性,如果文件格式有误或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将学生信息导入系统。
5、本
文档评论(0)