需求与设计说明书供参考分析.doc





《需求与设计说明书供参考分析.doc》由会员分享,可在线阅读,更多相关《需求与设计说明书供参考分析.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、班级学生档案信息数字化管理软件分析设计说明书 目 录 1. 产品介绍32. 用例模型33 业务对象模型134 设计模型145数据库设计156 模块设计18第 30 页1. 产品介绍日前高校学生的人数日益增多,越来越多的学校开始重视学生档案的科学化管理。但一直以来人们使用传统的人工方式管理学生档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外随着学生数量的增加,其工作量也将大大增加,这必然增加了学生档案管理者的工作量与劳动强度,同时产生了大量的文件与数据,这给学生档案信息的查找、更新与维护都带来了许多困难。本人所在学校也一直没有开发出比较好的学生信息档案管理系统,由此参及档案管理的导师
2、、学生以及教务人员都深切体会到了缺少适合自己学校的学生档案管理系统的切肤之痛。目前我校的做法是:学生新学期报道时提交个人档案信息的纸质档案给各班班干管理员人员,然后再交于辅导员、学院存档。这样的档案管理方式比较浪费资源,且效率奇低。基于这种状况,结合本校的实际开发了一个采用了前台JSP动态网页技术以及SSH后台框架技术实现的班级学生档案信息数字化管理软件。本软件从学生档案信息的录入,辅导员进行验证然后入库存档,再到教师对学生基本信息、成绩信息、奖惩信息等查找提供了电子化自动化的计算机管理系统模式。软件还实现了方便学生跟教师、管理员交流的留言板模块以及系统的日志模块。本软件不仅方便了辅导员检索班
3、级学生档案信息,同时也减轻档案管理员的工作量大的负担且安全性高,是一种新型的管理档案信息内容模式。它的主要功能是对学生档案信息内容的管理以及更优化的检索操作,适用于高校班级内的学生档案管理,用户是班级辅导员与学生。2. 用例模型2.1 需求概述“班级学生档案数字化管理软件”需要满足来自三方角色的需求,这三个角色分别是学生、辅导员与管理员。1.学生的需求:学生主要通过该系统对自己的档案基本信息进行录入操作,以及查看自己的所有信息,包括基本信息、成绩信息与奖惩信息,如果信息你不符可申报修改;同时参加留言模块,发表留言、回复留言与查看留言,进入学生、辅导员与管理员的互动平台。2.辅导员的需求:教师最
4、主要的操作是对学生信息的检索,包括学生基本信息、成绩信息与奖惩信息,对学生档案的统计查询,也有对学生基本信息验证存档与填写奖惩信息操作;同时也可以参加留言板互动平台。3.管理员的需求:管理员拥有整个项目所用权限,同时还具有对用户信息的管理,包括添加新用户与删除用户功能,与查看用户登录日志的权限。2.2 用例图角色说明:角色角色说明执行的用例管理员管理用户、管理日志、检索档案及验证档案管理用户管理日志检索档案验证档案管理日志登陆辅导员检索档案信息、档案统及管理留言检索档案档案统计管理留言登陆修改个人信息学生录入档案、管理留言录入档案管理留言登陆修改个人信息2.2.1用例规约:管理用户管理用户的使
5、用者为管理员,录入的用户资料经过一系列处理后保存到存储设备。参及者管理员。事件流用户管理的事件流共包括新增用户、修改用户、删除用户、查询用户。其中核心事件流是:新增用户。基本事件流(新增用户)1) 请求增加用户2) 系统显示用户资料录入界面3) 录入新增用户的用户账号、姓名、密码、性别、单位与权限数据4) 请求保存5) 系统验证录入资料并保存异常事件流(新增用户)1) 若用户账号、姓名未输入则提示请输入用户账号与用户姓名2) 若输入的用户账号已存在则提示用户该账号已存在备选事件流1(修改用户)1) 管理员请求修改用户2) 系统显示用户列表3) 管理员选择要修改的用户4) 系统显示该用户资料,并
6、控制可修改范围5) 管理员修改该用户资料6) 管理员请求保存修改资料7) 系统验证异常事件流(修改用户)1) 若用户账号、姓名为空则提示请输入用户账号与用户姓名备选事件流2(删除用户)1) 管理员请求删除用户2) 系统显示该用户列表3) 管理员选择要删除的用户4) 系统显示该用户信息5) 管理员请求删除6) 系统验证并删除备选事件流3(查询用户)1) 管理员请求查询用户2) 系统显示用户列表3) 选择要查看的用户4) 显示该用户信息2.2.2用例规约:管理档案管理档案的使用者为管理员与辅导员,录入的学生的档案信息经过一系列处理后保存到存储设备。参及者管理员、辅导员。事件流用户管理的事件流共包括
7、新增学生档案、修改学生档案、查询学生档案。其中核心事件流是:新增档案。基本事件流(新增档案)1) 请求增加学生档案信息2) 系统显示学生档案信息录入界面3) 录入新增学生档案的基本信息、成绩信息与奖惩信息4) 请求保存5) 系统验证录入资料并保存备选事件流1(修改档案)1) 请求修改学生档案2) 系统显示学生档案信息列表3) 选择要修改的学生档案4) 系统显示该学生档案资料,并控制可修改范围5) 修改该学生档案资料6) 请求保存修改资料7) 系统验证备选事件流2(检索档案)1) 请求查询学生档案2) 系统显示档案检索界面3) 输入学号或者姓名进行检索4) 显示该检索结果5) 选择要查看的学生6
8、) 系统显示该学生的档案信息2.2.3用例规约:修改个人信息修改个人信息的使用者为学生与辅导员,实现对个人基本信息的修改。参及者学生、辅导员。基本事件流1) 请求修改个人信息2) 系统显示该个人信息资料,并控制可修改范围3) 修改个人信息资料4) 请求保存修改资料5) 系统验证并保存异常事件流1) 若用户编号与用户姓名为空则提示请输入用户编号与用户姓名2.2.4用例规约:管理留言管理留言的使用者为管理员、学生与辅导员,录入的留言经过一系列处理后保存到存储设备。参及者管理员、辅导员、学生。事件流管理留言的事件流共包括发布留言、修改留言、查询留言、查看留言。其中核心事件流是:发布留言。基本事件流(
9、发布留言)1) 请求发布留言2) 系统显示发布留言界面3) 录入留言内容4) 请求保存5) 系统验证录入资料并保存异常事件流(发布留言)1) 若输入为空值则提示请输入你要留言的内容2) 若输入不正常范围内的值则提示留言内容字数限制备选事件流1(修改留言)1) 请求修改留言2) 系统显示留言列表3) 选择要修改的留言4) 系统显示该留言资料5) 修改该留言资料6) 请求保存修改资料7) 系统验证并保存异常事件流(修改留言)1) 若输入为空值则提示请输入你要留言的内容2) 若输入不正常范围内的值则提示留言内容字数限制备选事件流2(删除留言)1) 请求删除留言2) 系统显示留言列表3) 选择要删除的
10、留言4) 系统提示让用户确认是否真的要删除指定留言5) 确认删除留言6) 系统将留言从存储设备中删除备选事件流3(查看留言)1) 请求查看留言2) 系统显示留言列表3) 选择要查看的留言4) 系统显示留言详细信息备选事件流4(查询留言)1) 请求查询留言2) 系统显示查询界面3) 输入用户姓名查询指定用户的留言4) 系统显示查询后的留言列表5) 选择要查看的留言6) 系统显示留言详细信息2.2.5用例规约:录入档案录入档案的使用者为学生与辅导员,学生负责录入个人的基本信息,辅导员负责录入学生的成绩及奖惩信息,录入的信息需要管理员验证存档。参及者学生、辅导员。基本事件流1(录入基本信息)1) 请
11、求录入个人基本信息2) 系统个人信息录入界面3) 录入个人信息4) 请求保存5) 系统验证录入资料并保存基本事件流2(录入成绩信息)1) 请求录入学生成绩信息2) 系统显示成绩信息录入界面3) 录入学生成绩信息4) 请求保存5) 系统验证录入资料并保存基本事件流3(录入奖惩信息)1) 请求录入学生奖惩信息2) 系统显示奖惩信息录入界面3) 录入奖惩成绩信息4) 请求保存5) 系统验证录入资料并保存2.2.6用例规约:验证档案验证档案的使用者为管理员,对学生录入的个人信息的真实性、完整性进行验证,如需修改、补充通过留言功能通知学生对录入的个人信息进行修改。参及者管理员。基本事件流1) 管理员请求
12、验证档案2) 系统档案待验证的学生列表3) 管理员选择学生4) 系统显示学生录入的个人信息5) 管理员验证学生录入的个人信息6) 系统保存管理员的验证2.2.7用例规约:登陆登陆的使用者为学生、辅导员与管理员,对学生输入的用户账号、用户密码及验证码进行有效性验证,只有身份验证通过的用户才能使用该系统。参及者学生、辅导员、管理员。基本事件流1) 请求登陆2) 系统显示登陆界面3) 输入账号、密码及验证码4) 系统对用户输入的账号、密码及验证码进行验证5) 系统显示主界面备选事件流1在步骤3中未输入账号、密码及验证码中任意一项,系统提示请输入该信息,并回到步骤2备选事件流2用户输入账号、密码及验证
13、码有误,系统提示输入有误,并回到步骤22.2.8用例规约:按年度统计档案统计的使用者为辅导员,辅导员可以按年度或关键字对学生成绩及奖惩信息进行定量统计。参及者辅导员基本事件流1:统计成绩1) 辅导员请求按年度统计学生成绩2) 系统显示统计界面3) 辅导员输入年度信息4) 系统显示统计结果基本事件流1:统计奖惩5) 辅导员请求按年度统计学生奖惩6) 系统显示统计界面7) 辅导员输入年度信息8) 系统显示统计结果2.2.9用例规约:按关键字统计基本事件流1:统计成绩1) 辅导员请求按关键字统计学生成绩2) 系统显示统计界面3) 辅导员输入关键字4) 系统显示统计结果基本事件流1:统计奖惩1) 辅导
14、员请求按关键字统计学生奖惩2) 系统显示统计界面3) 辅导员输入关键字4) 系统显示统计结果2.2.10用例规约:管理日志管理日志的使用者为管理员,管理员可以查看、查询或导出用户的登陆日志信息。参及者管理员基本事件流:查看日志1) 管理员请求查看用户登陆日志2) 系统显示日志列表3) 选择要查看的日志4) 系统显示日志信息备选事件流1:查询日志1) 管理员请求查询用户登陆日志2) 系统显示查询日志界面3) 管理员输入用户账号或日期4) 系统显示查询出的日志列表备选事件流2:导出日志1) 管理员请求导出用户登陆日志2) 系统显示导出日志界面3) 管理员输入检索条件4) 系统显示检索出的日志列表5
15、) 管理员请求导出检索出的日志6) 系统将检索出的日志保存到一个文件3 实体对象模型经过对数据的分析,该系统档案检索模块涉及到的实体对象有:用户、权限、学生、档案、学生成绩、学生奖惩,留言、登陆日志。l 用户实体对象用户帐名,姓名,密码,性别,单位,权限l 学生学号,姓名,性别,出生年月,年龄,民族,班级,身份证号,专业,入学日期, 号码,籍贯,政治面貌,家庭住址,家庭人口数,家庭情况,成员姓名,及学生关系,成员年龄,成员职业,成员单位l 成绩学号,课程号,姓名,课程名,班级,分数,补考分数,重修标记,学期l 奖惩记录学号,姓名,班级,学期,奖惩类型,奖惩信息,奖惩记录l 权限权限号,权限名l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 设计 说明书 参考 分析

限制150内