UML课程作业-学生选课管理系统_第1页
UML课程作业-学生选课管理系统_第2页
UML课程作业-学生选课管理系统_第3页
UML课程作业-学生选课管理系统_第4页
UML课程作业-学生选课管理系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息科学与技术学院信息科学与技术学院 面向对象分析与设计面向对象分析与设计课程作业课程作业 题目名称题目名称:学生选课管理系统 学生姓名学生姓名: 学学 号:号: 专专 业:业: 班班 级级: 指导教师指导教师: 完成日期:完成日期: 目目 录录 第一章 简介.1 1.1 网上选课管理系统简介.1 1.2 网上选课系统各参与者功能介绍.1 1.2.1 超级管理员.1 1.2.2 教师.1 1.2.3 学生.2 第二章 需求分析 .3 2.1 概述.3 2.2 学生管理系统.3 2.2.1 概述.3 2.2.2 用例图.4 2.3 教师管理系统.4 2.3.1 概述.4 2.3.2 用例图.4 2.4 超级管理员系统.5 2.4.1 概述.5 2.4.2 用例图.5 第三章 系统分析 .6 3.1 分析顺序.6 3.2 管理员系统.6 3.3 教师管理系统.7 3.4 学生管理系统.7 第四章 系统设计 .8 4.1 类图.8 4.1.1 网上选课系统类图.8 4.2 顺序图.9 4.2.1 学生选课顺序图.9 4.2.2 学生退课顺序图.9 4.2.3 学生查看自己成绩.10 4.2.4 教师查看选课学生.10 4.2.5 教师录入学生成绩.11 4.2.6 管理员添加课程.11 4.2.7 管理员修改学生信息.12 第一章第一章 简介简介 1.1 网上选课管理系统简介 现在各高校都拥有大量的学生,都给每个大学生提供了大量的选修课供学生 们进行网上选课,如果我们还是选用传统的纯手工、纯纸质的管理方式,对于选 课管理人员来说,那意味着有大量的繁琐的数据需要整理,还要花费大量的时间、 精力以及体力。现在我们进入了一个信息化的时代,利用 Internet 技术来实现 无纸化办公已经成为理所当然。随着现在高校的不断扩招,学生的网上选课作为 学校日常办公最重要的一部分,相对于传统的选课方式,网络化的学生选课管路 更迅速、更高效、更准确,将管理人员从繁琐的数据整理事务中解脱出来,从而 能节省更多的时间从事其他教学研究的工作。 该文档在具体的分析各项功能需求的前提下,将各个功能模块及非功能性模 块详细的记录下来,其中对功能需求的描述采用了 UML 的用例模型方式,主要描 述了每一用例的基本事件流,而且还给出了非常直观的用例图。 在该系统中,主要的参与者有系统超级管理员,可以执行该系统的所有功能, 包括,添加课程信息、修改课程信息、删除课程信息;添加教师信息、修改教师 信息、删除教师信息;添加学生信息、修改学生信息、删除学生信息;参与者二 为全校教师,主要的操作功能有查看选课学生信息、录入学生成绩以及修改学生 成绩;参与者三为在校学生,主要的操作功能有查看所有课程、选课、退选、查 看成绩。 1.2 网上选课系统各参与者功能介绍 1.2.1 超级管理员 管理员管理系统的功能有:管理员进入信息管理界面,管理员登录,管理员 对学生的信息进行管理(管理员向学生管理系统中添加学生,修改学生信息,删 除学生) ,管理员对教师的信息进行管理(管理员在教师管理系统中添加教师, 修改教师信息,删除教师) ,管理员管理课程信息(管理员在课程管理中添加课 程,修改课程信息,删除课程,发布更改信息) ,管理员修改并保存数据库信息。 1.2.2 教师 教师进入信息管理界面,教师登录、输入个人登录信息及提交,教师查看选 课学生,教师打印选课学生的名单,教师对学生的成绩进行统计,教师将学生的 成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩。 1.2.3 学生 学生进入信息管理界面,学生登录、输入个人登录信息及提交,学生进入选课系 统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表,学 生退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选 的课程,学生修改自己的信息,如修改密码并进行保存。 第二章第二章 需求分析需求分析 2.1 概述 学生选课系统有三方面的用户,这三个方面分别是学生用户、教师用户和管 理员用户,这三类用户拥有不同的权限,他们在登陆进入系统后显示不同的操作 页面,具有不同的操作功能。管理员拥有最高的权限,进入系统后,可以查看和 管理系统中的所有信息,对课程信息的维护,对学生信息的维护,对教师信息的 维护。教师进入系统后,可以修改自己的信息,查看选课学生的名单,提交学生 的成绩等操作。学生进入系统后可以修改自己的信息,进行选课退课,查看自己 的成绩等操作。修改自己的基本信息的权限每个用户都拥有,可以修改自己的登 陆信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户 信息安全。 2.2 学生管理系统 2.2.1 概述 学生根据原始的登陆信息输入个人信息并提交,登陆系统,然后修改自己的登陆 信息,以免别人登陆自己系统带来不必要的麻烦。然后可以查看可选课程,进行 选课退课的操作,查看自己所修科目的成绩,可以检索自己不同时间段的成绩及 不同时间段自己所修的课程。 2.2.2 用例图 2.3 教师管理系统 2.3.1 概述 教师根据原始的信息输入登陆信息并提交,进入系统后可以修改自己的登陆信息 以免别人登陆自己系统带来不必要的麻烦,然后可以查看学生的名单,录入学生 成绩及更改学生成绩。 2.3.2 用例图 图 2.2.2 学生管理系统用例图 图 2.3.2 教师用例图 2.4 超级管理员系统 2.4.1 概述 管理员进入系统后就没有必要修改自己的信息了,因为管理员具有最高的权限, 所以管理员也就具有很多的操作功能,进入系统后,在课程模块中可以对相应的 课程进行增、删、改、查的功能;在学生模块中可以对相应的学生进行增、删、 改、查的功能;在教师模块中可以进行增、删、改、查的功能。 2.4.2 用例图 图 2.4.2 管理员用例图 第三章第三章 系统分析系统分析 3.1 分析顺序 网上选课系统设计到的子系统 3.2 管理员系统 管理员管理系统 管理员进入信息管理界面 管理员输入个人信息登录 管理员管理学生信息 管理员管理教师信息 管理员管理课程信息 管理员修改并保存数据库信息 管理员添加、删除学生 管理员添加、删除教师 管理员修改学生信息 管理员修改教师信息 管理员添加、修改、删除课程 网上选课系统 管理员 管理系 统 教师管 路系统 学生管 理系统 3.3 教师管理系统 3.4 学生管理系统 教 师 管 理 教师进入信息管理界面 教师登录、输入个人信息登录 教师查看选课学生 教师打印选课学生名单 教师统计成绩 教师将成绩录入系统 教师检查学生的成绩 教师修改学生的成绩 学生浏览可选课程 学生管理 学生选课 学生退课 学生查看选修课成绩 学生登录、输入个人登录信息 学生进入选课系统界面 学生修改自己的基本信息 学生查看课表 第四章第四章 系统系统设计设计 4.1 类图 4.1.1 网上选课系统类图 图 4.1.1 网上选课系统类图 4.2 顺序图 4.2.1 学生选课顺序图 4.2.2 学生退课顺序图 图 4.2.1 学生选课顺序图 图 4.2.2 学生退课顺序图 4.2.3 学生查看自己成绩 4.2.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论