需求与设计说明书供参考分析Word格式.docx

上传人:b****1 文档编号:4464661 上传时间:2023-05-03 格式:DOCX 页数:43 大小:729.64KB
下载 相关 举报
需求与设计说明书供参考分析Word格式.docx_第1页
第1页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第2页
第2页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第3页
第3页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第4页
第4页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第5页
第5页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第6页
第6页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第7页
第7页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第8页
第8页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第9页
第9页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第10页
第10页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第11页
第11页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第12页
第12页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第13页
第13页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第14页
第14页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第15页
第15页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第16页
第16页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第17页
第17页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第18页
第18页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第19页
第19页 / 共43页
需求与设计说明书供参考分析Word格式.docx_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

需求与设计说明书供参考分析Word格式.docx

《需求与设计说明书供参考分析Word格式.docx》由会员分享,可在线阅读,更多相关《需求与设计说明书供参考分析Word格式.docx(43页珍藏版)》请在冰点文库上搜索。

需求与设计说明书供参考分析Word格式.docx

管理留言

修改个人信息

学生

录入档案、管理留言

录入档案

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)管理员请求查询用户

3)选择要查看的用户

4)显示该用户信息

2.2.2用例规约:

管理档案

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

管理员、辅导员。

用户管理的事件流共包括新增学生档案、修改学生档案、查询学生档案。

新增档案。

基本事件流(新增档案)

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

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

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

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

1)请求修改学生档案

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

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

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

5)修改该学生档案资料

6)请求保存修改资料

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

1)请求查询学生档案

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

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

4)显示该检索结果

5)选择要查看的学生

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

2.2.3用例规约:

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

学生、辅导员。

基本事件流

1)请求修改个人信息

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

3)修改个人信息资料

4)请求保存修改资料

5)系统验证并保存

异常事件流

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

2.2.4用例规约:

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

管理员、辅导员、学生。

管理留言的事件流共包括发布留言、修改留言、查询留言、查看留言。

发布留言。

基本事件流(发布留言)

1)请求发布留言

2)系统显示发布留言界面

3)录入留言内容

异常事件流(发布留言)

1)若输入为空值则提示请输入你要留言的内容

2)若输入不正常范围内的值则提示留言内容字数限制

备选事件流1(修改留言)

1)请求修改留言

2)系统显示留言列表

3)选择要修改的留言

4)系统显示该留言资料

5)修改该留言资料

7)系统验证并保存

异常事件流(修改留言)

备选事件流2(删除留言)

1)请求删除留言

3)选择要删除的留言

4)系统提示让用户确认是否真的要删除指定留言

5)确认删除留言

6)系统将留言从存储设备中删除

备选事件流3(查看留言)

1)请求查看留言

3)选择要查看的留言

4)系统显示留言详细信息

备选事件流4(查询留言)

1)请求查询留言

2)系统显示查询界面

3)输入用户姓名查询指定用户的留言

4)系统显示查询后的留言列表

5)选择要查看的留言

6)系统显示留言详细信息

2.2.5用例规约:

录入档案的使用者为学生和辅导员,学生负责录入个人的基本信息,辅导员负责录入学生的成绩及奖惩信息,录入的信息需要管理员验证存档。

基本事件流1(录入基本信息)

1)请求录入个人基本信息

2)系统个人信息录入界面

3)录入个人信息

基本事件流2(录入成绩信息)

1)请求录入学生成绩信息

2)系统显示成绩信息录入界面

3)录入学生成绩信息

基本事件流3(录入奖惩信息)

1)请求录入学生奖惩信息

2)系统显示奖惩信息录入界面

3)录入奖惩成绩信息

2.2.6用例规约:

验证档案的使用者为管理员,对学生录入的个人信息的真实性、完整性进行验证,如需修改、补充通过留言功能通知学生对录入的个人信息进行修改。

1)管理员请求验证档案

2)系统档案待验证的学生列表

3)管理员选择学生

4)系统显示学生录入的个人信息

5)管理员验证学生录入的个人信息

6)系统保存管理员的验证

2.2.7用例规约:

登陆的使用者为学生、辅导员和管理员,对学生输入的用户账号、用户密码及验证码进行有效性验证,只有身份验证通过的用户才能使用该系统。

学生、辅导员、管理员。

1)请求登陆

2)系统显示登陆界面

3)输入账号、密码及验证码

4)系统对用户输入的账号、密码及验证码进行验证

5)系统显示主界面

备选事件流1

在步骤3中未输入账号、密码及验证码中任意一项,系统提示请输入该信息,并回到步骤2

备选事件流2

用户输入账号、密码及验证码有误,系统提示输入有误,并回到步骤2

2.2.8用例规约:

按年度统计

档案统计的使用者为辅导员,辅导员可以按年度或关键字对学生成绩及奖惩信息进行定量统计。

基本事件流1:

统计成绩

1)辅导员请求按年度统计学生成绩

2)系统显示统计界面

3)辅导员输入年度信息

4)系统显示统计结果

统计奖惩

5)辅导员请求按年度统计学生奖惩

6)系统显示统计界面

7)辅导员输入年度信息

8)系统显示统计结果

2.2.9用例规约:

按关键字统计

1)辅导员请求按关键字统计学生成绩

3)辅导员输入关键字

1)辅导员请求按关键字统计学生奖惩

2.2.10用例规约:

管理日志的使用者为管理员,管理员可以查看、查询或导出用户的登陆日志信息。

基本事件流:

查看日志

1)管理员请求查看用户登陆日志

2)系统显示日志列表

3)选择要查看的日志

4)系统显示日志信息

备选事件流1:

查询日志

1)管理员请求查询用户登陆日志

2)系统显示查询日志界面

3)管理员输入用户账号或日期

4)系统显示查询出的日志列表

备选事件流2:

导出日志

1)管理员请求导出用户登陆日志

2)系统显示导出日志界面

3)管理员输入检索条件

4)系统显示检索出的日志列表

5)管理员请求导出检索出的日志

6)系统将检索出的日志保存到一个文件

3实体对象模型

经过对数据的分析,该系统档案检索模块涉及到的实体对象有:

用户、权限、学生、档案、学生成绩、学生奖惩,留言、登陆日志。

●用户实体对象

用户帐名,姓名,密码,性别,单位,权限

●学生

学号,姓名,性别,出生年月,年龄,民族,班级,身份证号,专业,入学日期,电话号码,籍贯,政治面貌,家庭住址,家庭人口数,家庭情况,成员姓名,与学生关系,成员年龄,成员职业,成员单位

●成绩

学号,课程号,姓名,课程名,班级,分数,补考分数,重修标记,学期

●奖惩记录

学号,姓名,班级,学期,奖惩类型,奖惩信息,奖惩记录

●权限

权限号,权限名

●留言

留言时间,留言内容,发表留言用户,收到留言用户言

●登陆日志

登陆用户,登陆时间

●档案

档案编号,档案名称,档案年度,档案状态,档案描述

4设计模型

4.1用例实现:

新增用户

1)VOPC

2)使用场景

4.2用例实现:

修改用户

4.3用例实现:

删除用户

4.4用例实现:

4.5用例实现:

录入学生基本信息

查看学生基本信息

4.6用例实现:

审核学生基本信息

4.7用例实现:

新增成绩

4.8用例实现:

修改成绩

4.9用例实现:

查询学生成绩

4.10用例实现:

成绩统计

4.11用例实现:

添加奖惩信息

4.12用例实现:

修改奖惩信息

4.13用例实现:

查看奖惩信息

4.14用例实现:

4.15用例实现:

修改留言

4.16用例实现:

查看单个留言

4.17用例实现:

5数据库设计

数据库设计是系统实现重要的一步,良好的数据模型将会使用户的需求清楚、准确的描述出来。

概念数据模型是一种面向问题的数据模型,是按照用户最直观的需求对数据建立的模型。

根据对系统的数据分析,按照系统涉及到的实体进行数据库设计,班级学生档案信息数字化管理软件包括以下数据表:

1、用户数据表:

user_info

序号

字段名

属性描述

类型

长度

是否允许为空

是否主键

1

id

流水号

int

2

user_id

用户名

varchar

50

3

user_name

姓名

4

password

密码

5

usersex

性别

6

position

单位

7

role_id

权限

否,外键

2、档案信息表:

document

序号

字段名

属性名

类型

长度

是否主键

docid

档案编号

docname

档案名称

varchar

docyear

档案年度

50

attr

档案状态

note

档案描述

3、学生基本信息:

student

属性名

int

userid

学号

50

username

姓名

性别

birthday

出生年月

userage

年龄

nationality

民族

class

班级

8

idcard

身份证号

9

major

专业

10

intime

入学日期

11

cellphone

电话号码

12

nativeplace

籍贯

13

politics

政治面貌

14

address

家庭住址

15

familyquantity

家庭人口数

16

familysituation

家庭情况

17

relativesname

成员姓名

18

relationship

与学生关系

19

relativesage

成员年龄

20

relativesposition

成员职业

21

relativesworkplace

成员单位

22

sftg

审核标记

4、学生成绩信息:

grade

是否允许为空

cno

课程号

cname

课程名

sclass

sfra

分数

score

补考分数

ccx

重修标记

term

学期

5、学生奖惩信息:

rp

jctype

逃课记录

jcm

奖惩信息

tkjl

听课记录

6、留言记录表:

message

mid

留言编号

mdata

留言时间

mtext

留言内容

发表留言用户

htext

收到留言用户言

7、日志记录表:

log

id

opid

日志编号

userid

登陆用户

operatortime

登陆时间

longonTimes

登陆次数

8、用户权限功能表:

role_function

role_id

权限号

function_id

功能号

9、用户权限表:

role_info

role_id

role_name

权限名

10、用户功能表:

function_info

function_id

function_name

功能名

function_url

功能地址

200

rank

功能菜单

front_function

前行功能

6模块设计

本软件一共分为六大模块,用户管理模块、档案检索模块、档案统计模块、档案管理模块、留言板模块和数据管理模块,整体功能结构如图。

6.1用户管理

用户是一个软件的基本数据,用户管理是一个软件的基本功能模块,此功能实现对用户数据的新增、删除、修改及查询操作,不同角色的用户对用户信息的处理具有不同的权限。

1、管理员可以对用户信息新增、删除、修改及查询操作,以及对用户密码的修改和用户角色权限权力的修改。

2、学生则是查看自己用户基本信息并且修改个人登陆密码。

6.2档案检索

档案检索,即是对学生档案信息内容的查询,包括查看所有档案信息和按条件两种查询方式,可按对学号、姓名等关键字来查询包括学生基本信息、成绩信息和奖惩信息的学生档案信息内容,同时包括对信息的增加和修改功能,档案检索是包括学生基本信息、成绩信息和奖惩信息在内的增加、修

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2