学院工程硕士管理系统UIMS第一部分需求设计.docx

上传人:b****8 文档编号:10940859 上传时间:2023-02-23 格式:DOCX 页数:45 大小:166.27KB
下载 相关 举报
学院工程硕士管理系统UIMS第一部分需求设计.docx_第1页
第1页 / 共45页
学院工程硕士管理系统UIMS第一部分需求设计.docx_第2页
第2页 / 共45页
学院工程硕士管理系统UIMS第一部分需求设计.docx_第3页
第3页 / 共45页
学院工程硕士管理系统UIMS第一部分需求设计.docx_第4页
第4页 / 共45页
学院工程硕士管理系统UIMS第一部分需求设计.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

学院工程硕士管理系统UIMS第一部分需求设计.docx

《学院工程硕士管理系统UIMS第一部分需求设计.docx》由会员分享,可在线阅读,更多相关《学院工程硕士管理系统UIMS第一部分需求设计.docx(45页珍藏版)》请在冰豆网上搜索。

学院工程硕士管理系统UIMS第一部分需求设计.docx

学院工程硕士管理系统UIMS第一部分需求设计

**师范大学软件学院

工程硕士管理系统(第一部分)

设计与实现

姓名:

学号:

班级:

软件工程06级4班

指导教师:

________

二〇〇九年十一月

三、总体架构设计13

(一)总体架构详细设计13

四、系统设计实现13

(一)数据库详细设计13

(二)报名人员注册详细设计16

(三)报名学生账户管理详细设计18

(四)报考管理详细设计22

(五)教学点教务详细设计37

五、总结39

UIMS系统设计与实现

摘要

TheDesignandImplementationofUIMS

Abstract

一、引言

二、需求分析

(一)报考学生的需求

帮助学生方便高效地报名参加考试

1.能够在线注册,上传照片

2.在审核以前,可以修改个人信息

3.查看个人信息

用例:

图CandidateUseCase

1.报名人员注册

用例名称

注册

概要描述

用户通过输入用户名和以及必要信息并被系统认可后注册

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.此时,系统管理员开放注册系统

后置条件

1.用户将个人信息上传到服务器

2.系统启动同用户权限相对应的用例

事件流描述

基本流

1.用户进入系统注册界面

2.用户输入用户名和相关必要信息

3.系统对用户所输入用户名在数据库中寻找同样的用户名,对用户输入的信息进行评判

4.系统确认注册成功

5.系统根据所登录系统用户的角色赋予相应的权限

6.系统执行后置条件。

用例结束

备选流

3.1.1在基本流的第3步,系统确认输入信息有问题,在提示注册失败信息后回到基本流的第1步

特殊需求

2.报名人员登陆

用例名称

注册用户登录账户

概要描述

用户通过输入用户名和密码,系统确认后,登陆

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功注册

后置条件

1.用户进入Candidate页面

2.系统启动同用户权限相对应的用例

事件流描述

基本流

1.用户进入系统登陆界面

2.用户输入用户名和密码

3.系统对用户所输入用户名和密码在数据库中进行核对,对用户输入的信息进行评判

4.系统确认登陆成功

5.系统执行后置条件。

用例结束

备选流

3.1.1在基本流的第3步,系统确认输入信息有问题,在提示注册失败信息后回到基本流的第1步

特殊需求

3.报名人员注销

用例名称

注册用户注销账户

概要描述

用户登陆账户后,注销

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户退出账户

事件流描述

基本流

1.用户注销账户

2.系统注销用户登陆状态

3.系统确认登陆成功

4.系统执行后置条件,用例结束

备选流

2.1.1在基本流的第2步,系统确认输入信息有问题,在提示注册失败信息后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

4.查看个人信息

用例名称

注册用户查看个人信息

概要描述

注册用户查看个人信息

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

事件流描述

基本流

1.用户点击查看按钮

2.系统显示个人信息

特殊需求

浏览器IE7.0及以上

5.修改用户信息

用例名称

用户修改个人信息

概要描述

用户修改个人信息

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.系统显示最新的个人信息

事件流描述

基本流

1.用户修改个人信息

2.系统检查修改后的信息

3.如果没有问题,系统更新个人信息

3.系统确认修改成功

4.系统执行后置条件。

用例结束

备选流

2.1.1在基本流的第2步,系统确认输入信息有问题,在提示失败信息后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

6.上传个人照片

用例名称

用户上传个人图片

概要描述

用户上传个人图片

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.系统显示最新的个人图片

事件流描述

基本流

1.用户上传个人信息

2.系统检查上传图片信息

3.如果没有问题,系统更新个人图片

3.系统确认修改成功

4.系统执行后置条件。

用例结束

备选流

2.1.1在基本流的第2步,系统确认输入信息有问题,在提示失败信息后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

7.修改个人密码

用例名称

修改密码

概要描述

用户修改个人账户的密码

参与者

报名人员

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户将拥有新的密码

事件流描述

基本流

1.用户点击修改密码链接

2.用户输入初始密码

3.用户输入新密码

4.用户再次输入新密码

5.系统检测3个输入项的内容,如果都正确,系统修改密码。

6.系统执行后置条件。

用例结束

备选流

5.1.1在基本流的第5步,系统确认输入的原始密码与数据库中的原始密码不同,在提示失败信息“原密码错误”后回到基本流的第1步

5.1.2在基本流的第五步,系统确认两次输入的新密码不同,在提示失败信息“两次密码不同”后回到基本流的第1步

5.1.3在基本流的第五步,系统确认输入的新密码格式不对(),在提示失败信息“格式错误”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

(二)报考学生的需求

帮助教务方便高效地管理录取考试

1.修改和查看考试基本设置

2.用EXCEL批量导入报名学生信息

3.查看和修改已在网上报名的学生。

4.修改学生的缴费和验证状态。

5.查看和修改考场信息。

6.生成准考证号

7.打印个人和全体的准考证,复试表和面试表

8.用EXCEL批量导入报名学生的成绩,并且可以个别修改

9.修改学生录取状态

10.将本次报名学生信息存档。

11.将已录取学生的信息导入student表

12.查看,修改,添加,删除教学点教务

13.查看历年归档报名学生信息。

用例:

1.修改和查看考试基本设置

用例名称

修改和查看考试基本设置

概要描述

修改和查看考试基本设置

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户得到最新的考试设置情况

事件流描述

基本流

1.用户点击考试设置链接

2.系统显示考试设置内容

3.用户点击相关的修改

4.用户修改相关设置项,点击“确定”

5.系统检测输入项的内容,如果都正确,系统修改密码。

6.系统执行后置条件。

用例结束

备选流

4.1.1在基本流的第四步,如果用户点击“退出”,则系统退回到显示画面。

5.1.2在基本流的第五步,系统检测输入内容有错,在提示失败信息“修改失败”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

2.用EXCEL批量导入报名学生信息

用例名称

批量导入报名学生信息

概要描述

用EXCEL批量导入报名学生信息

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.将EXCEL的报名学生信息导入系统数据库

事件流描述

基本流

1.用户点击考试批量导入链接

2.用户选择本地Excel文件,按“确定”

3.系统检测上传EXCEL文件,如果都正确,系统根据Excel文件的内容添加报名学生。

4.系统执行后置条件。

用例结束

备选流

2.1.1在基本流的第二步,如果用户点击“退出”,则系统退回到显示画面。

3.1.1在基本流的第三步,系统检测上传的Excel文件有问题,在提示失败信息“修改失败”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

3.查看和修改已在网上报名的学生

用例名称

查看和修改已在网上报名的学生

概要描述

查看和修改已在网上报名的学生

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户得到最新的考试设置情况

事件流描述

基本流

1.用户点击报名学生信息链接

2.系统显示报名学生的内容

3.用户点击指定学生的修改

4.用户修改相关设置项,点击“确定”

5.系统检测输入项的内容,如果都正确,系统修改密码。

6.系统执行后置条件。

用例结束

备选流

4.1.1在基本流的第四步,如果用户点击“退出”,则系统退回到显示画面。

5.1.2在基本流的第五步,系统检测输入内容有错,在提示失败信息“修改失败”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

4.修改学生的缴费和验证状态。

用例名称

修改学生的缴费和验证状态

概要描述

修改学生的缴费和验证状态

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.修改报名学生状态

事件流描述

基本流

1.用户选定报名学生

2.按“缴费”或“通过审查”

3.系统根据所制定的学生,修改状态。

4.系统执行后置条件。

用例结束

备选流

特殊需求

浏览器IE7.0及以上

5.查看和修改考场信息。

用例名称

查看和修改考场信息

概要描述

查看和修改考场信息

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

3.如果要修改考试信息,必须所在地区有报名学生

后置条件

1.用户得到最新的考试设置情况

事件流描述

基本流

1.用户点击某个地区的考场信息链接

2.系统显示这个地区考场信息

3.用户点击这个地区的某个考试科目的考场信息的修改

4.用户修改相关设置项,点击“确定”

5.系统检测输入项的内容,如果都正确,系统修改密码。

6.系统执行后置条件。

用例结束

备选流

4.1.1在基本流的第四步,如果用户点击“退出”,则系统退回到显示画面。

5.1.2在基本流的第五步,系统检测输入内容有错,在提示失败信息“修改失败”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

6.生成准考证号

用例名称

生成准考证号

概要描述

生成准考证号

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户得到最新的准考证

事件流描述

基本流

1.用户点击“生成准考证”按钮

2.系统自动为每一个通过验证的学生生成准考证。

3.系统执行后置条件。

用例结束

特殊需求

浏览器IE7.0及以上

7.打印个人和全体的准考证,复试表和面试表

用例名称

生成准考证号

概要描述

生成准考证号

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

2.用户获得相关的学生的准考证,复试表和面试表

事件流描述

基本流

1.用户在某个学生旁点击“打印准考证”,或“打印复试表”,或“打印面试表”,或者“打印所有准考证”或“打印所有复试表”或“打印所有面试表”按钮

2.系统显示准考证预览,或复试表预览,或面试表预览。

3.用户点击“打印”按钮。

4.系统打印

5.系统执行后置条件。

用例结束

特殊需求

浏览器IE7.0及以上

8.用EXCEL批量导入报名学生的成绩,并且可以个别修改

用例名称

用EXCEL批量导入报名学生的成绩,并且可以个别修改

概要描述

用EXCEL批量导入报名学生的成绩,并且可以个别修改

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户得到最新的考生信息

事件流描述

基本流

1.用户点击考试批量导入分数链接

2.用户选择本地Excel文件,按“确定”

3.系统检测上传EXCEL文件,如果都正确,系统根据Excel文件的内容更新考生分数。

4.系统显示考生分数

5.用户可在某学生后点击“修改”,修改这位考生分数

6.用户在输入项中输入新分数,用户点击“确定”。

7.系统检测输入内容,如果正确,系统修改数据库中的数据

8.系统执行后置条件。

用例结束

备选流

2.1.1在基本流的第二步,如果用户点击“退出”,则系统退回到显示画面。

3.1.1在基本流的第三步,系统检测上传的Excel文件有问题,在提示失败信息“修改失败”后回到基本流的第1步

7.1.1在基本流的第七步,系统检测输入项的内容,有错误,在提示失败信息“修改失败”后回到基本流的第6步

特殊需求

浏览器IE7.0及以上

9.修改学生录取状态

用例名称

修改学生的录取状态

概要描述

修改学生的录取状态

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.修改报名学生状态

事件流描述

基本流

1.用户选定报名学生

2.按“录取”或“不录取”

3.系统根据所指定的学生,修改状态。

4.系统执行后置条件。

用例结束

备选流

特殊需求

浏览器IE7.0及以上

10.将本次报名学生信息存档。

用例名称

将本次报名学生信息存档

概要描述

将本次报名学生信息存档

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.系统存档数据库获得本次报名学生信息

事件流描述

基本流

1.用户按“将本次报名学生信息存档”。

2.系统将“报名学生”数据库内容复制到“报名学生存档”数据库,将“报名学生”数据库清空。

3.系统执行后置条件。

用例结束

备选流

特殊需求

浏览器IE7.0及以上

11.用Excel将已录取学生的信息导入student表

用例名称

用Excel将已录取学生的信息导入student表

概要描述

用Excel将已录取学生的信息导入student表

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.将EXCEL的报名学生信息导入系统数据库

事件流描述

基本流

1.用户点击考试批量学生链接

2.用户选择本地Excel文件,按“确定”

3.系统检测上传EXCEL文件,如果都正确,系统根据Excel文件的内容添加报名学生。

4.系统执行后置条件。

用例结束

5.备选流

2.1.1在基本流的第二步,如果用户点击“退出”,则系统退回到显示画面。

3.1.1在基本流的第三步,系统检测上传的Excel文件有问题,在提示失败信息“修改失败”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

12.查看,修改,添加,删除教学点教务

用例名称

查看,修改,添加,删除教学点教务

概要描述

查看,修改,添加,删除教学点教务

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户得到最新的教学点教务情况

事件流描述

基本流

1.用户点击教学点教务信息链接

2.系统显示教学点教务的内容

3.用户点击指定教学点教务的修改

4.用户修改相关设置项,点击“确定”

5.系统检测输入项的内容,如果都正确,系统修改密码。

6.系统执行后置条件。

用例结束

备选流

4.1.1在基本流的第四步,如果用户点击“退出”,则系统退回到显示画面。

5.1.2在基本流的第五步,系统检测输入内容有错,在提示失败信息“修改失败”后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

13.查看历年归档报名学生信息。

用例名称

查看历年归档报名学生信息

概要描述

查看历年归档报名学生信息

参与者

教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户得到最新的历年归档报名学生情况

事件流描述

基本流

1.用户点击历年归档报名学生链接

2.系统显示历年归档报名学生的内容

3.系统执行后置条件。

用例结束

特殊需求

浏览器IE7.0及以上

(三)教学点教务的需求

帮助教学点教务方便高效地管理当地报名学生

1.能够登陆,注销账户

2.查看报名学生信息

3.管理账户

用例:

1.教学点教务登陆

用例名称

注册用户登录账户

概要描述

用户通过输入用户名和密码,系统确认后,登陆

参与者

教学点教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功注册

后置条件

1.用户进入LocalAdmin页面

2.系统启动同用户权限相对应的用例

事件流描述

基本流

1.用户进入系统登陆界面

2.用户输入用户名和密码

3.系统对用户所输入用户名和密码在数据库中进行核对,对用户输入的信息进行评判

4.系统确认登陆成功

5.系统执行后置条件。

用例结束

备选流

3.1.1在基本流的第3步,系统确认输入信息有问题,在提示注册失败信息后回到基本流的第1步

特殊需求

2.报名人员注销

用例名称

注册用户注销账户

概要描述

用户登陆账户后,注销

参与者

教学点教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

1.用户退出账户

事件流描述

基本流

1.用户注销账户

2.系统注销用户登陆状态

3.系统确认登陆成功

4.系统执行后置条件,用例结束

备选流

2.1.1在基本流的第2步,系统确认输入信息有问题,在提示注册失败信息后回到基本流的第1步

特殊需求

浏览器IE7.0及以上

3.查看个人信息

用例名称

注册用户查看个人信息

概要描述

注册用户查看个人信息

参与者

教学点教务

前置条件

1.用户所使用计算机能够访问系统

2.用户已成功登陆

后置条件

事件流描述

基本流

1.用户点击查看按钮

2.系统显示报考学生信息

特殊需求

浏览器IE7.0及以上

三、总体架构设计

(一)总体架构详细设计

总体架构:

四、系统设计实现

(一)数据库详细设计

1.报名学生信息表Candidate(每一报名人员对应一条记录)

+----------------+-------------+------+-----+---------------------+------------+

|Field|Type|Null|Key|Default|Extra|

+----------------+-------------+------+-----+---------------------+------------+

|UserName|varchar(30)|NO|PRI|||

|Realname|varchar(20)|NO||||

|password|varchar(20)|NO||||

|state|varchar(20)|YES||未审核|状态|

|CardNum|varchar(20)|NO|||身份证号|

|gender|int(11)|NO|||性别|

|birthday|date|NO|||生日日期|

|nationality|varchar(15)|NO|||籍贯|

|district|varchar(10)|NO||||

|TeleBiz|varchar(15)|YES||NULL|办公电话|

|TeleCell|varchar(15)|YES||NULL|手机电话|

|TeleHome|varchar(15)|YES||NULL|家庭电话|

|email|varchar(40)|NO||||

|GraduateSchool|varchar(20)|NO|||毕业学校|

|GraduateDate|date|NO|||毕业日期|

|GraduateMajor|varchar(20)|NO|||专业|

|GraduateNum|varchar(30)|NO|||毕业证号|

|EduTime|varchar(10)|NO|||学位时间|

|EduNum|varchar(30)|NO|||学位编号|

|property|varchar(20)|NO|||大学性质|

|workplace|varchar(40)|NO|||工作地点|

|HasImage|int(11)|YES||0|是否上传图片|

|HasPay|int(11)|YES||0|是否缴费|

|IsExaminee|int(11)|YES||0|是否通过验证|

|StudentNum|varchar(20)|YES||NULL|学生号|

|acee|varchar(30)|YES||0|准考证号|

|CBasicScore|double(4,1)|YES||0.0|综合基础成绩|

|EngScore|double(4,1)|YES||0.0|英语成绩|

|SBasicScore|double(4,1)|YES||0.0|专业基础成绩|

|InterviewScore|double(4,1)|YES||0.0|面试成绩|

|TotolScore|double(4,1)|YES||0.0|总分|

|RegisterTime|datetime|YES||2009-11-1622:

50:

00|注册时间|

+----------------+-------------+------+-----+---------------------+------------+

表Candidate

2.考场信息表examinfo(每一个地区,考试科目的考场信息对应同一条记录)

+-------------+-------------+------+-----+---------+-------

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1