文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识 当前版本 作 者 完成日期 1.0.0 2013年1月5日 版本历史
版本/状态 修订人 修改日期 备注 第一部分、概述
1、
项目名称及背景
项目名称
“学生信息管理”系统 开发背景
随着学校人员的增多,简单表格管理已经不能满足工作人员管理学生信息、班级信息、课程信息的管理,同时也不方便学生对自己课程和成绩进行查询。“学生信息管理”系统,在此背景下,实现了各种信息的添加、删除、修改、查询的功能。同时有登录和注销功能,以保证信息安全。
2、 文档说明
本文档系统地描述了“学生信息管理”系统的业务需求以及需求分析文档。可用与指导软件的系统设计、开发和测试阶段的工作。
第二部分、任务说明
1、
功能概述
使用者需要使用系统提供的如下功能:
新用户注册; 登录 退出 最小化
用户登录后可使用以下功能: 注销 修改密码 修改个人信息 退出
登记、修改、删除、查询学生信息 登记、修改、删除、查询班级信息 添加、修改、删除、查询课程信息 删除、查询、管理日志信息 添加、查询、管理成绩信息
2、 用户环境
操作系统:Windows XP或Windows 7; 开发工具:Microsoft Visual Studio 2005;
第三部分、需求分析
1、实现功能
系统用例图
这里将系统的每个最基本的有价值的业务功能,如登录、注册、查询等,称为用例。
登录退出新用户注册最小化未登录人员图1:“学生信息管理”系统的用例图
最小化注销修改密码修改个人信息登录、修改、删除、查询学生信息删除、查新、管理日志信息添加、查询、管理成绩信息退出登录、修改、删除、查询班级信息登录、修改、删除、查询课程登录人员 图2:“学生信息管理”系统的用例图
用例图中,使用一个椭圆表示用例(UseCase),里面的文字描述了用例的名称。管理员可以使用或访问系统的全部功能,在图2中使用一个“火柴人”表示登录人员,系统只有未登录用户和登录用户两个参与者。此外,图中从参与者到用例的单向箭头表示二者之间的关联关系。 功能清单 功能编号 功能名称 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 新用户注册 用户登录 用户注销 修改密码 修改个人信息 退出 最小化 登记学生信息 修改学生信息 删除学生信息 查询学生信息 管理学生信息 登记班级信息 修改班级信息 删除班级信息 查询班级信息 文中标题编号 备注 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 17 18 19 20 21 22 23 24 25 26 27 28
管理班级信息 添加课程信息 修改课程信息 删除课程信息 查询课程信息 管理课程信息 添加成绩信息 查询成绩信息 管理成绩信息 删除日志信息 查询日志信息 管理日志信息 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 登录人员 2、用例说明
用户打开“学生信息管理”系统,主界面中显示带有可下拉菜单栏的界面。
登录管理
新用户注册
用户打开“学生信息管理”系统,主界面中显示带有可下拉菜单栏的界面。用户选择注册进入注册界面。用户录入相应的个人信息,并设置密码即可创建于该用户对应的登录信息。用户信息经验证合法后即可使用注册的登录信息登录本“学生信息管理”系统。 用户登录
用户打开“学生信息管理”系统,主界面中显示带有可下拉菜单栏的界面。用户输入登录名和密码后,提交页面。系统验证用户的登录:若登录名和密码不正确,系统显示“登录名或密码错误”,用户可再次登录;若登录名和密码正确,用户登录成功,系统所有功能开启,用户可进行相应操作或退出。 用户注销
用户登录系统之后,点击“注销”选项,系统销毁与该登录的会话有关的资源,关闭所有已打开的窗口,同时返回初次进入系统时的界面,用户可再次登录。
学生信息管理
录入信息
用户登录就即可在录入区添加学生信息。
删除信息
用户登录就即可从数据选择区选择学生,删除学生信息。
修改信息
用户登录就即可从数据选择区选择学生,修改学生信息。
查询信息
用户登录就即可在录入区查询学生信息。
管理信息
用户登录就即可管理学生信息。
班级信息管理
录入信息
用户登录就即可在录入区添加班级信息。
删除信息
用户登录就即可从数据选择区选择班级,删除班级信息。
修改信息
用户登录就即可从数据选择区选择班级,修改班级信息。
查询信息
用户登录就即可在录入区查询班级信息。
管理信息
用户登录就即可管理班级信息。
课程信息管理
录入信息
用户登录就即可在录入区添加课程信息。
删除信息
用户登录就即可从数据选择区选择课程,删除课程信息。
修改信息
用户登录就即可从数据选择区选择课程,修改课程信息。
查询信息
用户登录就即可在录入区查询课程信息。
管理信息
用户登录就即可管理课程信息。
日志信息管理
删除信息
用户登录就即可从数据选择区选择日志,删除日志信息。
查询信息
用户登录就即可在录入区查询日志信息。
管理信息
用户登录就即可管理日志信息。
成绩信息管理
添加信息
用户登录就即可在录入区添加成绩信息。
查询信息
用户登录就即可在录入区查询成绩信息。
管理信息
用户登录就即可管理课程信息。
3、用例关系
表明用例间的依赖关系;
“学生信息管理”用例包含了“登录”用例,这表明当用户在访问“学生信息管理”用例时,需要先访问“登录”用例;
“学生信息管理”用例扩展了“登记学生消息”用例,这表明当用户在访问“学生信息管理”用例时,可能会为此“登记学生消息”,但这是有条件执行的。 所有用例之间的关系如下表所示: 用例名称 学生信息管理 学生信息管理 班级信息管理 班级信息管理 课程信息管理 课程信息管理 日志信息管理 日志信息管理 成绩信息管理 成绩信息管理
用例关系 包含 扩展 包含 扩展 包含 扩展 包含 扩展 包含 扩展 用例名称 登录 登录 登录 登录 删除、查询、管理日志信息 登录 添加、查询、管理成绩信息 备注 登记、修改、删除、查询学生信息 登记、修改、删除、查询班级信息 登记、修改、删除、查询课程信息
因篇幅问题不能全部显示,请点此查看更多更全内容