完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx

上传人:b****6 文档编号:18072411 上传时间:2022-12-13 格式:DOCX 页数:38 大小:96.68KB
下载 相关 举报
完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx_第1页
第1页 / 共38页
完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx_第2页
第2页 / 共38页
完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx_第3页
第3页 / 共38页
完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx_第4页
第4页 / 共38页
完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx

《完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx》由会员分享,可在线阅读,更多相关《完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx(38页珍藏版)》请在冰豆网上搜索。

完整word版学生网上选课管理系统umlword文档良心出品Word下载.docx

4.3

11

12

16

17

27

29

30

31

32

33

34

 

选课管理系统案例研究

项目需求说明

网上选课管理系统的概述

1.1网上选课管理系统总的概述

这是一个信息化的世界,利用Internet技术来实现无纸化办公已经成为理所当然。

随着

高效、有

各高校办学规模的不断扩大,学生的网上选课作为学校日常办公最重要的一部分,序的管理学生选课有助于提高办学的质量和水平,加快学校的发展。

相对于传统的纯手工、

纯纸质的选课管理方式来讲,毫无疑问的,网络化的学生选课管路更迅速、更高效、更准确,

将管理人员从繁琐的数据整理事务中解脱出来,从而能节省更多的时间从事其他教学研究的工作。

从总体架

该文档首先给出了学生网上选课管理系统的整体网络结构和功能结构的概貌,

构上给出整个系统的轮廓,然后又对功能需求、性能需求和其他非功能性需求进行了详细的

描述。

其中对功能需求的描述采用了UML

的用例模型方式,主要描述了每一用例的基本事

件流,而且还给出了非常直观的用例图。

在学生网上选课管理过程中,主要活动有:

学生进入信息管理界面,学生登录、输入个

人登录信息及提交,学生进入选课系统界面,

学生浏览显示的可选课程,学生进行选课,学

学生查看过去所选课的成绩,学生

生查看所选课的课表,学生退课,学生查看选修课成绩,

查看过去所选的课程,学生修改自己的信息如登录密码并进行保存;

教师进入信息管理界面,

教师

教师登录、输入个人登录信息及提交,教师查看选课学生,教师打印选课学生的名单,

对学生的成绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩;

管理员对学生信息、教师信息、课程信息进行管理(包括添加、修改、删除、账户管理)。

管理员管理系统

网上选课系统

教师管理系统

——I学生管理系统

图1.1网上选课系统

1.2学生管理子系统的概述

学生进入信息管理界面,学生登录、输入个人登录信息及提交,学生进入选课系统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表,学生退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,学生修改自己的信息,如修改密码并进行保存。

学生登录、输入个人登录信息

学生进入选课系统界面

学生管理

学生浏览可选课程

学生选课

学生查看课表

学生退课

学生查看选修课成绩学生修改自己的基本信息

图1.2学生管理系统

1.3教师管理子系统的概述

教师进入信息管理界面,教师登录、输入个人登录信息及提交,教师查看选课学生,教

师打印选课学生的名单,教师对学生的成绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩。

图1.3教师管理系统

1.4管理员管理子系统的概述

管理员管理系统的功能有:

管理员进入信息管理界面,管理员登录,管理员对学生的信

息进行管理,管理员对教师的信息进行管理,管理员管理课程信息,管理员修改并保存数据

库信息,管理员向学生管理系统中添加学生,管理员修改学生信息,管理员删除学生,管理

员在教师管理系统中添加教师,管理员修改教师信息,管理员删除教师,管理员在课程管理中添加课程,管理员修改课程信息,管理员删除课程,管理员发布更改信息。

图1.3管理员管理系统

网上选课管理系统的需求分析

学生选课管理系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户

和管理员用户,也即是三类用户角色,本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加

学生,添加课程,修改课程信息等;

让教师拥有查看自己开设的课程的信息,以及提交所开

设课程成绩的权限;

让学生拥有选课和退选的权限;

而修改密码模块的权限每个用户都可拥

也可更好

有,用以修改自己的密码信息。

通过进行严格的权限划分,可以更好地进行管理,地保护用户信息安全。

2.1学生管理子系统的需求分析

2.1.1学生管理系统文档描述

学生用户是主要的需求者,

主要需求功能是查询可选课程、

查看自己选课情况及进行选

课、退课操作等。

如学生进入信息管理界面,学生登录、输入个人登录信息及提交,学生进

入选课系统界面,学生浏览显示的可选课程,

学生进行选课,

学生查看所选课的课表,

学生

退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,修改自己的信息如登录密码并进行保存。

2.1.2学生管理系统用例图

过去成绩

<

vextend>

>

提交学生信息更变

extend>

=====

退课

查看成绩

当前成绩

选课

查看课表

当前选课

过去选课

图2.2.2学生管理系统

2.1.3学生管理系统用例文档

用例编号

2.2.3.1

该用例允许学生进入信息管理界面

参与

前提条件

成功登录

1、学生用户输入用户名和密码,登录系统,用例开始,若登录不

成功,则转入其他流

2、系统显示学生管理界面

3、学生用户根据系统的提示进行自己所要进行的操作

其它流

1、系统提示输入错误,重新输入

2、学生用户重新输入直达成功

3、系统允许学生进入学生管理系统

后置条件

进入到信息管理系统中学生用户的部分

223.1.1

提交学生信息变更

该用例允许学生对自己信息做的修改进行保存

参与者

成功登录进入学生管理界面

1、学生成功登录学生管理系统,用例开始2、系统提示学生可进行的操作3、学生选择提交学生信息更变按钮、4、系统提示学生是否保存资料的修改5、学生选择确认保持修改,若选择放弃,则转入其他事件流

6、系统向数据库提交修改

1、学生选择放弃保存修改

2、系统提示修改失败

2.2.3.1.2

查看成绩该用例允许学生查看自己所选课程的成绩学生

1、学生成功登录学生管理系统,用例开始

2、系统提示学生可进行的操作3、学生选择查看成绩菜单

4、系统打开成绩查询界面

如果学生不小心点错,系统能够选择退回

223.1.2.1

该用例允许学生查看自己当前所选课的成绩

成功登录,进入查看成绩页面

1、学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看成绩菜

单,系统打开成绩查询页面,用例开始

2、系统打开成绩查询页面3、学生选择查看当前成绩页面4、系统连接数据库,显示学生的当前成绩5、学生可查看自己的当前成绩

系统返回查看成绩页面

2.2.3.1.2.2

该用例允许学生查看自己过去所选课的成绩

1、学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看成绩菜

2、系统打开成绩查询页面3、学生选择查看过去成绩页面4、系统连接数据库,显示学生的过去成绩5、学生可查看自己的过去成绩

2.2.3.1.3

该用例允许学生对自己的课程进行选责

2、系统提示学生可进行的操作

3、学生选择查看选课菜单

4、系统打开选课界面

5、学生根据需要选择自己想要选的课程,

6、系统提示是否确定选课

7、如果学生选择确定选课,则系统提交选课

如果学生选择放弃,进入其他流

系统退回到学生管理界面

2.2.3.1.4

该用例允许学生查看自己所选课程的课表

2、系统提示学生可进行的操作3、学生选择查看课表菜单4、系统打开课表查询界面

如果学生选择退休,则进入其他流

系统退出

2.2.3.141

当前所选课

该用例允许学生查看自己当前所选课

成功登录,进入查看课表页面

1、

学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看课表菜

2、系统打开课表查询页面

3、学生选择查看当前课表页面

4、系统连接数据库,显示学生的当前可课表

5、学生可查看自己的当前选课

系统退回选课界面

2.2.3.1.4.2

过去所选课

该用例允许学生查看自己过去所选课

2、系统打开课表查询页面3、学生选择查看过去选课页面4、系统连接数据库,显示学生的过去选课5、学生可查看自己的过去选课

2.2.3.1.5

该用例允许学生退掉自己已经选择的课程

2、系统提示学生可进行的操作3、学生选择查看退课菜单4、系统打开退课界面5、学生根据需要选择自己想要退选的课程,6、系统提示是否确定退课7、如果学生选择确定退课,则系统提交退课

2.2教师管理子系统的需求分析

2.2.1教师管理系统文档描述

教师用户主要需求功能是教师进入信息管理界面,教师登录、输入个人登录信息及提

交,查看自己所教授的课程教师查看选课学生,教师打印选课学生的名单,教师对学生的成

绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩;

2.2.2教师管理系统用例图

特殊情况

提交教师更改信息

*、

r

---

J一丿V<

extend>

•”一查看选课学生

教师-

J■-

显示名单

成绩统计*、一”

一”

.-—

f

修改

-丿

检查

图232教师管理系统

2.2.3教师管理系统用例文档

2.3.3.1

教师管理

该用例允许教师进入信息管理界面

教师用户输入用户名和密码,登录系统,用例开始,若登录不成功,则转入

其他流

2、系统显示教师管理界面

3、教师用户根据系统的提示进行自己所要进行的操作

2、教师用户重新输入直达成功

3、系统允许教师进入学生管理系统

进入到信息管理系统中教师用户的部分

2.3.3.1.1

提交教师信息变更

该用例允许教师对学生信息做的修改进行保存

成功登录进入教师管理界面

1、教师成功登录教师管理系统,用例开始

2、系统提示教师可进行的操作3、教师选择提交教师信息更变按钮、4、系统提示教师是否保存资料的修改5、教师选择确认保持修改,若选择放弃,则转入其他事件流

1、教师选择放弃保存修改

2.3.3.1.2

查看选课学生该用例允许教师查看选择自己课程的学生名单

2、系统提示教师可进行的操作3、教师选择查看选课学生按钮、

4、系统打开选课学生界面

系统返回教师管理界面

2.3.3.121

该用例允许教师查看学生的特殊情况

成功登录,进入查看选课学生页面

1、教师输入用户名密码成功登录系统后,系统显示教师管理界面,

教师选择查看学生菜单,系统打开学生查询菜单用例开始

2、教师选择查看特殊情况菜单4、系统打开特殊学生情况界面

如果教师选择返回菜单,则进入其他流

系统退回查看学生菜单

2.3.3.1.2.2

该用例允许教师查看学生的名单

2、教师选择查看显示名单菜单4、系统打开选课学生界面

2.3.3.1.3

成绩统计

该用例允许教师查看选择自己课程学生的成绩

2、系统提示教师可进行的操作3、教师选择成绩统计按钮、4、系统打开成绩统计界面

如果教师点击返回按钮,则进入其他流

2.3.3.1.3.1

修改该用例允许教师修改学生的成绩

成功登录,进入成绩统计页面

教师选择成绩统计菜单,系统打开学生成绩统计页面用例开始

2、教师选择查看修改菜单

4、系统打开修改界面

系统退回成绩统计菜单

2.3.3.1.3.2

该用例允许教师检查学生的成绩

2、教师选择查看检查菜单4、系统打开检查界面

2.3管理员管理子系统的需求分析

2.3.1管理员管理系统文档描述

管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。

在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。

在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。

在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。

2.3.2管理员管理系统用例图

添加学生

删除学生

添加教师

修改学生信息

include>

学生信息管理

提交数据库更新信息

修改教师信息,=..

[[

管理员

教师信息管理

删除教师

厂7、

—/

发布信息更变

:

ti

―_=『■•-<

include>

课程信息管理"

■-

添加课程

删除课程

教师信息

课程信息

修改课程信息

图242管理员管理系统

2.3.3管理员管理系统用例文档

243.1

管理信息

该用例允许管理员进入信息管理界面

1、管理员用户正确的输入自己的用户名和密码

2、系统验证用户名和密码,如果正确则显示管理信息界面

如果输入错误则转入其他流

3、管理员根据自己的需要进行操作

1、系统提示输入错无,是否选择重新登陆系统

2、管理员若果选择是,则重新登陆系统

管理员若选择否,则退出系统登陆

进入到信息管理系统中管理员用户的部分

243.1.1

提交数据库信息变更

该用例允许管理员对自己信息做的修改进行保存

成功登录进入信息管理界面

1、管理员成功登录学生管理系统,用例开始

2、系统提示管理员可进行的操作3、管理员选择提交管理员信息更变按钮、4、系统提示管理员是否保存资料的修改5、管理员选择确认保持修改,若选择放弃,则转入其他事件流

1、管理员选择放弃保存修改

2.4.3.1.2

学生信息管理该用例允许管理员对学生的信息进行管理

1、管理员正确输入用户名密码

2、系统显示管理信息界面,用例开始3、管理员选择学生信息管理菜单4、系统打开学生管理菜单5、管理员根据自己的需要进行操作

若管理员选择返回菜单,则进入其他流

系统退回信息管理界面

243.1.2.1

该用例允许管理员向学生管理系统中添加学生

成功登录,进入学生信息管理界面

1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理

员选择学生管理界面,系统显示学生管理界面用例开始

2、管理员选择添加学生菜单3、系统打开添加学生页面4、管理员向系统中增添学生5、系统提示是否添加6、管理员选择是,系统向数据库中添加学生

否则转入其他流

1、管理员选择否,

2、系统显示取消操作

2.4.3.1.2.2

该用例允许管理员向学生管理系统中修改学生信息

1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员

选择学生管理界面,系统显示学生管理界面用例开始

2、管理员选择修改学生菜单

3、系统打开修改学生页面4、管理员修改学生信息5、系统提示是否提交6、管理员选择是,系统保存修改

243.123

该用例允许管理员向学生管理系统中删除学生

2、管理员选择删除学生菜单3、系统打开删除学生页面4、管理员选择删除的学生5、系统提示是否确定删除6、管理员选择是,系统删除该学生记录

2.4.3.1.3

教师信息管理该用例允许管理员对教师的信息进行管理

2、系统显示管理信息界面,用例开始3、管理员选择教师信息管理菜单4、系统打开教师管理菜单

管理员根据自己的需要进行操作

243.1.3.1

该用例允许管理员向教师管理系统中添加学生

选择教师管理界面,系统显示教师管理界面用例开始

2、管理员选择添加学生菜单3、系统打开添加教师页面4、管理员向系统中增添教师5、系统提示是否添加6、管理员选择是,系统向数据库中添加教师

2.4.3.1.3.2

修改教师信息

该用例允许管理员向教师管理系统中修改教师信息

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

当前位置:首页 > 高等教育 > 军事

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

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