1、学生网上选课管理系统目录第一章:网上选课管理系统的概述31.1网上选课管理系统总的概述31.2学生管理子系统的概述41.3教师管理子系统的概述41.4管理员管理子系统的概述5第二章:网上选课管理系统的需求分析62.1学生管理子系统的需求分析7学生管理系统文档描述7学生管理系统用例图7学生管理系统用例文档72.2教师管理子系统的需求分析12教师管理系统文档描述12教师管理系统用例图13教师管理系统用例文档132.3管理员管理子系统的需求分析17管理员管理系统文档描述17管理员管理系统用例图18管理员管理系统用例文档18第三章:网上选课系统的类图28第四章:网上选课系统的顺序图304.1管理员管理
2、子系统顺序图30管理员删除课程顺序图30管理员删除学生顺序图30管理员修改课程信息顺序图314.2教师管理子系统顺序图32教师提交成绩顺序图32教师查看选课学生顺序图32教师统计成绩顺序图334.3学生管理子系统顺序图34学生选课顺序图34学生退课顺序图34学生查看课表顺序图35选课管理系统案例研究项目需求说明第一章:网上选课管理系统的概述1.1网上选课管理系统总的概述这是一个信息化的世界,利用Internet技术来实现无纸化办公已经成为理所当然。随着各高校办学规模的不断扩大,学生的网上选课作为学校日常办公最重要的一部分,高效、有序的管理学生选课有助于提高办学的质量和水平,加快学校的发展。相对
6、管理系统中添加学生,管理员修改学生信息,管理员删除学生,管理员在教师管理系统中添加教师,管理员修改教师信息,管理员删除教师,管理员在课程管理中添加课程,管理员修改课程信息,管理员删除课程,管理员发布更改信息。图1.3管理员管理系统第二章:网上选课管理系统的需求分析学生选课管理系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户,也即是三类用户角色,本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程成绩的权限;
35、t类继承自BaseUser类,主要方法有:studentAdd()用于添加学生;studentDelete()用于删除学生;studentUpdate()用于更新学生信息;getStudents()用于获取学生列表。(4)Teacher类继承自BaseUser类,主要方法有:teacherAdd()用于添加教师;teacherDelete()用于删除教师;teacherUpdate()用于更新教师信息;getTeachers()用于获取教师列表。(5)Course类是一个课程类,主要方法有:courseAdd()用于添加课程;courseDelete()用于删除课程;cou