学生网上选课系统

  • 格式:doc
  • 大小:821.23 KB
  • 文档页数:70

下载文档原格式

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

学生网上选课管理系统

目录

第一章:网上选课管理系统的概述 (1)

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

1.2学生管理子系统的概述 (2)

1.3教师管理子系统的概述 (3)

1.4管理员管理子系统的概述 (4)

第二章:网上选课管理系统的需求分析 (5)

2.1 网上选课管理系统用例图 (6)

第三章:网上选课系统的类图 (33)

3.1网上选课系统类图说明 (34)

第四章:网上选课系统的顺序图和合作图 (35)

4.1管理员管理子系统顺序图和合作图 (35)

4.1.1管理员删除课程顺序图和合作图 (36)

4.1.2管理员删除学生顺序图和合作图 (39)

4.1.3管理员修改课程信息顺序图和合作图 (42)

4.1.4管理员添加学生信息顺序图和合作图 (45)

4.1.5管理员添加课程顺序图和合作图 (48)

4.2学生管理子系统顺序图和合作图 (51)

4.2.1学生选课顺序图和合作图 (51)

4.2.2学生退课顺序图和合作图 (54)

4.2.3学生查看课表顺序图和合作图 (57)

第五章:网上选课系统的状态图 (60)

5.1管理员状态图 (60)

5.2 教师状态图 (61)

5.3 学生状态图 (61)

第六章:网上选课系统的活动图 (61)

6.1查询课程信息系统活动图 (62)

6.2添加课程系统活动图 (63)

6.3修改课程系统活动图 (64)

第七章:网上选课系统的配置图 (66)

第八章:网上选课系统的组件图 (67)

第九章:任务分配 (68)

第一章:网上选课管理系统的概述

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

学生网上选课系统是针对高校学生通过网络选课的一般需求开发的原型系统软件,目的是让学生更加方便、快捷、系统的选修自己想要学习的课程。传统的纸上选课方式浪费了大量的人力物力,又浪费时间,管理起来非常不方便,还容易出现遗漏信息情况。采用网上选课系统,学生通过网络选择课程,避免了传统选课方式的很多缺陷,对于客户的信息他拥有绝对的保密性,同时也方便学校对学生选课情况的了解和管理。

在学生网上选课管理过程中,主要活动有:学生进入信息管理界面,学生登录、输入个人登录信息及提交,学生进入选课系统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表,学生退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,学生修改自己的信息如登录密码并进行保存;教师进入信息管理界面,教师登录、输入个人登录信息及提交,教师查看选课学生,教师打印选课学生的名单,教师对学生的成绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩;管理员对学生信息、教师信息、课程信息进行管理(包括添加、修改、删除、账户管理)。

图1.1网上选课系统

1.2学生管理子系统的概述

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

学生进入选课系统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表,学生退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,学生修改自己的信息,如修改密码并进行保存

网上选课系统

管理员管理系统

教师管理系统

学生管理系统

图1.2 学生管理系统

1.3教师管理子系统的概述

教师进入信息管理界面,教师登录、输入个人登录信息及提交,教师查看选课学生,教师打印选课学生的名单,教师对学生的成绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩。

学生管理 系统

学生登录、输入个人登录信息 学生进入选课系统界面

学生浏览可选课程

学生选课 学生查看课表

学生退课

学生查看选修课成绩

学生修改自己的基本信息

图1.3 教师管理系统

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

管理员管理系统的功能有:管理员进入信息管理界面,管理员登

录,管理员对学生的信息进行管理,管理员对教师的信息进行管理,管理员管理课程信息,管理员修改并保存数据库信息,管理员向学生管理系统中添加学生,管理员修改学生信息,管理员删除学生,管理员在教师管理系统中添加教师,管理员修改教师信息,管理员删除教师,管理员在课程管理中添加课程,管理员修改课程信息,管理员删除课程,管理员发布更改信息。

教师管

理 系统

教师进入信息管理界面 教师登输入个人信息登录 教师查看选课同学

教师打印选课学生名单 教师统计成绩 教师将成绩录入系统

教师检查学生的成绩

教师修改学生的成绩

图1.3 管理员管理系统

第二章:网上选课管理系统的需求分析

学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户,也即是三类用户角色。

管理员管理 系统 管理员进入信息管理界面 管理员登输入个人信息登录 管理员管理学生信息

管理员管理教师信息 管理员管理课程信息

管理员修改并保存数据可信息

管理员添加、删除学生

管理员修改学生信息

管理员添加、删除教师 管理员修改教师信息

管理员添加、修改、删除课程

(1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等;

(2)教师用户主要需求功能是查看自己所教授的课程、课程有哪些学生选修、以及利用本系统提交学生的成绩;

(3)管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。

本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程成绩的权限;

让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

2.1 网上选课管理系统用例图