需求与设计说明书(供参考)分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

班级学生档案信息数字化管理软件

班级学生档案信息数字化管理软件V1.0

目录

1. 产品介绍 (1)

2. 用例模型 (1)

3 业务对象模型 (11)

4 设计模型 (12)

5数据库设计 (30)

6 模块设计 (33)

1

班级学生档案信息数字化管理软件V1.0

1. 产品介绍

日前高校学生的人数日益增多,越来越多的学校开始重视学生档案的科学化管理。但一直以来人们使用传统的人工方式管理学生档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外随着学生数量的增加,其工作量也将大大增加,这必然增加了学生档案管理者的工作量和劳动强度,同时产生了大量的文件和数据,这给学生档案信息的查找、更新和维护都带来了许多困难。

本人所在学校也一直没有开发出比较好的学生信息档案管理系统,由此参与档案管理的导师、学生以及教务人员都深切体会到了缺少适合自己学校的学生档案管理系统的切肤之痛。目前我校的做法是:学生新学期报道时提交个人档案信息的纸质档案给各班班干管理员人员,然后再交于辅导员、学院存档。这样的档案管理方式比较浪费资源,且效率奇低。

基于这种状况,结合本校的实际开发了一个采用了前台JSP动态网页技术以及SSH后台框架技术实现的班级学生档案信息数字化管理软件。本软件从学生档案信息的录入,辅导员进行验证然后入库存档,再到老师对学生基本信息、成绩信息、奖惩信息等查找提供了电子化自动化的计算机管理系统模式。软件还实现了方便学生跟老师、管理员交流的留言板模块以及系统的日志模块。本软件不仅方便了辅导员检索班级学生档案信息,同时也减轻档案管理员的工作量大的负担且安全性高,是一种新型的管理档案信息内容模式。它的主要功能是对学生档案信息内容的管理以及更优化的检索操作,适用于高校班级内的学生档案管理,用户是班级辅导员和学生。

2. 用例模型

2.1 需求概述

“班级学生档案数字化管理软件”需要满足来自三方角色的需求,这三个角色分别是学生、辅导员和管理员。

1.学生的需求:学生主要通过该系统对自己的档案基本信息进行录入操作,以及查看自己的所有信息,包括基本信息、成绩信息和奖惩信息,如果信息你不符可申报修改;同时参加留言模块,发表留言、回复留言和查看留言,进入学生、辅导员和管理员的互动平台。

2.辅导员的需求:老师最主要的操作是对学生信息的检索,包括学生基本信息、成绩信息和奖惩信息,对学生档案的统计查询,也有对学生基本信息验

证存档和填写奖惩信息操作;同时也可以参加留言板互动平台。

3.管理员的需求:管理员拥有整个项目所用权限,同时还具有对用户信息的管理,包括添加新用户和删除用户功能,和查看用户登录日志的权限。

2.2 用例图

角色说明:

2.2.1用例规约:管理用户

管理用户的使用者为管理员,录入的用户资料经过一系列处理后保存到存储设备。

参与者

管理员。

事件流

用户管理的事件流共包括新增用户、修改用户、删除用户、查询用户。其中核心事件流是:新增用户。

基本事件流(新增用户)

1)请求增加用户

2)系统显示用户资料录入界面

3)录入新增用户的用户账号、姓名、密码、性别、单位和权限数据

4)请求保存

5)系统验证录入资料并保存

异常事件流(新增用户)

1)若用户账号、姓名未输入则提示请输入用户账号和用户姓名

2)若输入的用户账号已存在则提示用户该账号已存在

备选事件流1(修改用户)

1)管理员请求修改用户

2)系统显示用户列表

3)管理员选择要修改的用户

4)系统显示该用户资料,并控制可修改范围

5)管理员修改该用户资料

6)管理员请求保存修改资料

7)系统验证

异常事件流(修改用户)

1)若用户账号、姓名为空则提示请输入用户账号和用户姓名

备选事件流2(删除用户)

1)管理员请求删除用户

2)系统显示该用户列表

3)管理员选择要删除的用户

4)系统显示该用户信息

5)管理员请求删除

6)系统验证并删除

备选事件流3(查询用户)

1)管理员请求查询用户

2)系统显示用户列表

3)选择要查看的用户

4)显示该用户信息

2.2.2用例规约:管理档案

管理档案的使用者为管理员和辅导员,录入的学生的档案信息经过一系列处理后保存到存储设备。

参与者

管理员、辅导员。

事件流

用户管理的事件流共包括新增学生档案、修改学生档案、查询学生档案。其中核心事件流是:新增档案。

基本事件流(新增档案)

1)请求增加学生档案信息

2)系统显示学生档案信息录入界面

3)录入新增学生档案的基本信息、成绩信息和奖惩信息

4)请求保存

5)系统验证录入资料并保存

备选事件流1(修改档案)

1)请求修改学生档案

2)系统显示学生档案信息列表

3)选择要修改的学生档案

4)系统显示该学生档案资料,并控制可修改范围

5)修改该学生档案资料

6)请求保存修改资料

7)系统验证

备选事件流2(检索档案)

1)请求查询学生档案

2)系统显示档案检索界面

3)输入学号或者姓名进行检索

4)显示该检索结果

5)选择要查看的学生

6)系统显示该学生的档案信息

2.2.3用例规约:修改个人信息

修改个人信息的使用者为学生和辅导员,实现对个人基本信息的修改。参与者

学生、辅导员。

基本事件流

1)请求修改个人信息

2)系统显示该个人信息资料,并控制可修改范围

3)修改个人信息资料

4)请求保存修改资料

5)系统验证并保存

异常事件流

1)若用户编号和用户姓名为空则提示请输入用户编号和用户姓名

相关文档
最新文档