




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生网上选课管理系统目录第一章:网上选课管理系统的概述 21.1网上选课管理系统总的概述 21.2学生管理子系统的概述 31.3教师管理子系统的概述 41.4管理员管理子系统的概述 4第二章:网上选课管理系统的需求分析 52.1学生管理子系统的需求分析 62.1.1学生管理系统文档描述 62.1.2学生管理系统用例图 62.1.3学生管理系统用例文档 62.2教师管理子系统的需求分析 112.2.1教师管理系统文档描述 112.2.2教师管理系统用例图 122.2.3教师管理系统用例文档 122.3管理员管理子系统的需求分析 162.3.1管理员管理系统文档描述 162.3.2管理员管理系统用
2、例图 172.3.3管理员管理系统用例文档 17第三章:网上选课系统的类图 27第四章:网上选课系统的顺序图 294.1管理员管理子系统顺序图 294.1.1管理员删除课程顺序图 294.1.2管理员删除学生顺序图 294.1.3管理员修改课程信息顺序图 304.2教师管理子系统顺序图 314.2.1教师提交成绩顺序图 314.2.2教师查看选课学生顺序图 314.2.3教师统计成绩顺序图 324.3学生管理子系统顺序图 334.3.1学生选课顺序图334.3.2学生退课顺序图334.3.3学生查看课表顺序图 34选课管理系统案例研究项目需求说明第一章:网上选课管理系统的概述1.1网上选课管理
3、系统总的概述这是一个信息化的世界,利用Internet技术来实现无纸化办公已经成为理所当然。随着各高校办学规模的不断扩大,学生的网上选课作为学校日常办公最重要的一部分,高效、有序的管理学生选课有助于提高办学的质量和水平,加快学校的发展。相对于传统的纯手工、 纯纸质的选课管理方式来讲,毫无疑问的,网络化的学生选课管路更迅速、更高效、更准确,将管理人员从繁琐的数据整理事务中解脱出来,从而能节省更多的时间从事其他教学研究的工作。该文档首先给出了学生网上选课管理系统的整体网络结构和功能结构的概貌,从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其他非功能性需求进行了详细的 描述。其中对功能
4、需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,而且还给出了非常直观的用例图。在学生网上选课管理过程中,主要活动有:学生进入信息管理界面,学生登录、输入个 人登录信息及提交, 学生进入选课系统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表,学生退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,学生修改自己的信息如登录密码并进行保存;教师进入信息管理界面,教师登录、输入个人登录信息及提交,教师查看选课学生,教师打印选课学生的名单,教师对学生的成绩进行统计, 教师将学生的成绩录入系统中,教师检查学生的成绩, 教师修改学生的成绩;管理
5、员对学生信息、教师信息、课程信息进行管理(包括添加、修改、删除、账 户管理)。42网上选课系统管理员管理系统教师管理系统学生管理系统图1.1网上选课系统1.2学生管理子系统的概述学生进入信息管理界面, 学生登录、输入个人登录信息及提交,学生进入选课系统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表,学生退课,学生查看选 修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,学生修改自己的信息, 如修改密码并进行保存。学生登录、输入个人登录信息学生进入选课系统界面学生管理学生浏览可选课程学生选课学生查看课表学生退课学生查看选修课成绩 学生修改自己的基本信息图1.2学生管理
6、系统1.3教师管理子系统的概述教师进入信息管理界面,教师登录、输入个人登录信息及提交,教师查看选课学生,教师打印选课学生的名单, 教师对学生的成绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩。图1.3教师管理系统1.4管理员管理子系统的概述管理员管理系统的功能有:管理员进入信息管理界面,管理员登录,管理员对学生的信息进行管理,管理员对教师的信息进行管理,管理员管理课程信息, 管理员修改并保存数据库信息,管理员向学生管理系统中添加学生,管理员修改学生信息,管理员删除学生,管理员在教师管理系统中添加教师,管理员修改教师信息, 管理员删除教师,管理员在课程管理中添加课
7、程,管理员修改课程信息,管理员删除课程,管理员发布更改信息。图1.3管理员管理系统管理员管理系统第二章:网上选课管理系统的需求分析学生选课管理系统主要满足来自三方面的需求,这三个方面分别是学生用户、 教师用户和管理员用户,也即是三类用户角色,本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加 学生,添加课程,修改课程信息等; 让教师拥有查看自己开设的课程的信息,以及提交所开 设课程成绩的权限;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行
8、管理,也可更好地保护用户信息安全。2.1学生管理子系统的需求分析2.1.1学生管理系统文档描述学生用户是主要的需求者, 主要需求功能是查询可选课程、查看自己选课情况及进行选 课、退课操作等。如学生进入信息管理界面,学生登录、输入个人登录信息及提交,学生进入选课系统界面,学生浏览显示的可选课程,学生进行选课,学生查看所选课的课表, 学生退课,学生查看选修课成绩,学生查看过去所选课的成绩,学生查看过去所选的课程,学生修改自己的信息如登录密码并进行保存。2.1.2学生管理系统用例图过去成绩<<extend>><<extend>>当前成绩退课查看课表&l
9、t;<extend>>提交学生信息更变查看成绩-I-学生选课<<extend>>当前选课过去选课图2.2.2学生管理系统2.1.3学生管理系统用例文档用例编1=12.2.3.1用例学生管理简述该用例允许学生进入信息管理界面参与者学生前提条件主 流其它流后置条件用例编号用例简述参与者前提条件主 流其它流后置条件用例编号用例简述参与者成功登录1、学生用户输入用户名和密码,登录系统,用例开始,若登录不成功,则转入其他流2、系统显示学生管理界面3、学生用户根据系统的提示进行自己所要进行的操作1、系统提示输入错误,重新输入2、学生用户重新输入直达成功3、系统允许
10、学生进入学生管理系统进入到信息管理系统中学生用户的部分2.2.3.1.1提交学生信息变更该用例允许学生对自己信息做的修改进行保存学生成功登录进入学生管理界面1、学生成功登录学生管理系统,用例开始2、系统提示学生可进行的操作3、学生选择提交学生信息更变按钮、4、系统提示学生是否保存资料的修改5、学生选择确认保持修改,若选择放弃,则转入其他事件流6、系统向数据库提交修改1、学生选择放弃保存修改2、系统提示修改失败进入到信息管理系统中学生用户的部分2.2.3.1.2查看成绩该用例允许学生查看自己所选课程的成绩学生前提条件成功登录进入学生管理界面主 流 1、学生成功登录学生管理系统,用例开始2、系统提
11、示学生可进行的操作3、学生选择查看成绩菜单4、系统打开成绩查询界面其它流如果学生不小心点错,系统能够选择退回后置条件进入到信息管理系统中学生用户的部分用例编号2.2.3.1.2.1用 例当前成绩简 述该用例允许学生查看自己当前所选课的成绩参与者学生前提条件成功登录,进入查看成绩页面主 流1、学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看成绩菜单,系统打开成绩查询页面,用例开始2、系统打开成绩查询页面3、学生选择查看当前成绩页面4、系统连接数据库,显示学生的当前成绩5、学生可查看自己的当前成绩如果学生不小心点错,系统能够选择退回其它流系统返回查看成绩页面后置条件进入到信息管理系统中
12、学生用户的部分用例编号2.2.3.1.2.2用例过去成绩简述该用例允许学生查看自己过去所选课的成绩参与者学生前提条件成功登录,进入查看成绩页面主 流 1、学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看成绩菜单,系统打开成绩查询页面,用例开始2、系统打开成绩查询页面3、学生选择查看过去成绩页面4、系统连接数据库,显示学生的过去成绩5、学生可查看自己的过去成绩如果学生不小心点错,系统能够选择退回其它流系统返回查看成绩页面后置条件进入到信息管理系统中学生用户的部分用例编号2.2.3.1.3用例选课简述该用例允许学生对自己的课程进行选责参与者学生前提条件成功登录进入学生管理界面主流1、学
13、生成功登录学生管理系统,用例开始2、系统提示学生可进行的操作3、学生选择查看选课菜单4、系统打开选课界面5、学生根据需要选择自己想要选的课程,6、系统提示是否确定选课7、如果学生选择确定选课,则系统提交选课如果学生选择放弃,进入其他流其它流系统退回到学生管理界面后置条件进入到信息管理系统中学生用户的部分用例编号2.2.3.1.4用例查看课表简述该用例允许学生查看自己所选课程的课表参与者学生前提条件成功登录进入学生管理界面主 流 1、学生成功登录学生管理系统,用例开始2、系统提示学生可进行的操作3、学生选择查看课表菜单4、系统打开课表查询界面如果学生选择退休,则进入其他流其它流系统退出后置条件进
14、入到信息管理系统中学生用户的部分用例编号2.2.3.1.4.1用例当前所选课简述该用例允许学生查看自己当前所选课参与者学生前提条件成功登录,进入查看课表页面主 流1、学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看课表菜单,系统打开成绩查询页面,用例开始2、系统打开课表查询页面3、学生选择查看当前课表页面4、系统连接数据库,显示学生的当前可课表5、学生可查看自己的当前选课如果学生不小心点错,系统能够选择退回其它流系统退回选课界面后置条件进入到信息管理系统中学生用户的部分用例编号2.2.3.1.4.2用例过去所选课简述该用例允许学生查看自己过去所选课参与者学生前提条件成功登录,进入查
15、看课表页面主 流 1、学生成功登录学生管理系统,提示学生可进行的操作,学生选择查看课表菜单,系统打开课表查询页面,用例开始2、系统打开课表查询页面3、学生选择查看过去选课页面4、系统连接数据库,显示学生的过去选课5、学生可查看自己的过去选课如果学生不小心点错,系统能够选择退回其它流系统退回选课界面后置条件进入到信息管理系统中学生用户的部分用例编号2.2.3.1.5用例退课简述该用例允许学生退掉自己已经选择的课程参与者学生前提条件成功登录进入学生管理界面主流1、学生成功登录学生管理系统,用例开始2、系统提示学生可进行的操作3、学生选择查看退课菜单4、系统打开退课界面5、学生根据需要选择自己想要退
16、选的课程,6、系统提示是否确定退课7、如果学生选择确定退课,则系统提交退课如果学生选择放弃,进入其他流其它流无后置条件进入到信息管理系统中学生用户的部分2.2教师管理子系统的需求分析2.2.1教师管理系统文档描述教师用户主要需求功能是教师进入信息管理界面,教师登录、输入个人登录信息及提交,查看自己所教授的课程教师查看选课学生,教师打印选课学生的名单, 教师对学生的成绩进行统计,教师将学生的成绩录入系统中,教师检查学生的成绩,教师修改学生的成绩;2.2.2教师管理系统用例图特殊情况<<extend>>提交教师更改信息<<extend>>查看选课学生
17、显示名单<<extend>>成绩统计<<extend>>图2.3.2教师管理系统2.2.3教师管理系统用例文档用例编号2.3.3.1用例教师管理简述该用例允许教师进入信息管理界面参与者教师前提条件成功登录主 流1、教师用户输入用户名和密码,登录系统,用例开始,若登录不成功,则转入其他流2、系统显示教师管理界面3、教师用户根据系统的提示进行自己所要进行的操作其它流 1、系统提示输入错误,重新输入2、教师用户重新输入直达成功3、系统允许教师进入学生管理系统后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.1用例提交教师信息变更简述该用
18、例允许教师对学生信息做的修改进行保存参与者教师前提条件成功登录进入教师管理界面主 流 1、教师成功登录教师管理系统,用例开始2、系统提示教师可进行的操作3、教师选择提交教师信息更变按钮、4、系统提示教师是否保存资料的修改5、教师选择确认保持修改,若选择放弃,则转入其他事件流6、系统向数据库提交修改其它流 1、教师选择放弃保存修改2、系统提示修改失败后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.2用例查看选课学生简述该用例允许教师查看选择自己课程的学生名单参与者教师前提条件成功登录进入教师管理界面主 流 1、教师成功登录教师管理系统,用例开始2、系统提示教师可进行的操作3、教
19、师选择查看选课学生按钮、4、系统打开选课学生界面如果教师点击返回按钮,则进入其他流其它流系统返回教师管理界面后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.2.1用例特殊情况简述该用例允许教师查看学生的特殊情况参与者教师前提条件成功登录,进入查看选课学生页面主 流 1、教师输入用户名密码成功登录系统后,系统显示教师管理界面,教师选择查看学生菜单,系统打开学生查询菜单用例开始2、教师选择查看特殊情况菜单4、系统打开特殊学生情况界面如果教师选择返回菜单,则进入其他流其它流系统退回查看学生菜单后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.2.2用例显示名单简述该
20、用例允许教师查看学生的名单参与者教师前提条件成功登录,进入查看选课学生页面主 流 1、教师输入用户名密码成功登录系统后,系统显示教师管理界面,教师选择查看学生菜单,系统打开学生查询菜单用例开始2、教师选择查看显示名单菜单4、系统打开选课学生界面如果教师选择返回菜单,则进入其他流其它流系统退回查看学生菜单后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.3用例成绩统计简述该用例允许教师查看选择自己课程学生的成绩参与者教师前提条件成功登录进入教师管理界面主 流 1、教师成功登录教师管理系统,用例开始2、系统提示教师可进行的操作3、教师选择成绩统计按钮、4、系统打开成绩统计界面如果教
21、师点击返回按钮,则进入其他流其它流系统返回教师管理界面后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.3.1用例修改简述该用例允许教师修改学生的成绩参与者教师前提条件成功登录,进入成绩统计页面主 流 1、教师输入用户名密码成功登录系统后,系统显示教师管理界面, 教师选择成绩统计菜单,系统打开学生成绩统计页面用例开始2、教师选择查看修改菜单4、系统打开修改界面如果教师选择返回菜单,则进入其他流其它流系统退回成绩统计菜单后置条件进入到信息管理系统中教师用户的部分用例编号2.3.3.1.3.2用 例检查简 述该用例允许教师检查学生的成绩参与者教师前提条件成功登录,进入成绩统计页面主
22、 流 1、教师输入用户名密码成功登录系统后,系统显示教师管理界面,教师选择成绩统计菜单,系统打开学生成绩统计页面用例开始2、教师选择查看检查菜单4、系统打开检查界面如果教师选择返回菜单,则进入其他流其它流系统退回成绩统计菜单后置条件进入到信息管理系统中教师用户的部分2.3管理员管理子系统的需求分析2.3.1管理员管理系统文档描述管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进 行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。在 课程管理子模块中,实现对课程信
23、息的添加,添加时为其分配任课教师、上课时间和地点, 实现对课程的修改、删除、查看某个课程的详细信息等。2.3.2管理员管理系统用例图添加学生<<extend>>修改学生信息提交数据库更新信息发布信息更变<<extend>>教师信息<<extend>>删除学生添加教师<<include>>1<<extend>>I;学生信息管理-r管理员<<include>> , -i.教师信息管理VJ修改教师信息<<extend>>- 删除教师1
24、,6C )删除课程、<<include>>/弋"<<extend>>课程信息管理j添加课程ta-<<extend>><<extend>>课程信息修改课程信息图2.4.2管理员管理系统2.3.3管理员管理系统用例文档用例编1=12.4.3.1用例管理信息简述该用例允许管理员进入信息管理界面参与者管理员前提条件成功登录主流1、管理员用户正确的输入自己的用户名和密码2、系统验证用户名和密码,如果正确则显示管理信息界面如果输入错误则转入其他流3、管理员根据自己的需要进行操作其它流1、系统提示输入错
25、无,是否选择重新登陆系统2、管理员若果选择是,则重新登陆系统管理员若选择否,则退出系统登陆后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.1用例提交数据库信息变更简述该用例允许管理员对自己信息做的修改进行保存参与者管理员前提条件成功登录进入信息管理界面主 流 1、管理员成功登录学生管理系统,用例开始2、系统提示管理员可进行的操作3、管理员选择提交管理员信息更变按钮、4、系统提示管理员是否保存资料的修改5、管理员选择确认保持修改,若选择放弃,则转入其他事件流6、系统向数据库提交修改其它流 1、管理员选择放弃保存修改2、系统提示修改失败后置条件进入到信息管理系统中管理员用户的部
26、分用例编号2.4.3.1.2用例学生信息管理简述该用例允许管理员对学生的信息进行管理参与者管理员前提条件成功登录进入信息管理界面主 流 1、管理员正确输入用户名密码2、系统显示管理信息界面,用例开始3、管理员选择学生信息管理菜单4、系统打开学生管理菜单5、管理员根据自己的需要进行操作若管理员选择返回菜单,则进入其他流其它流系统退回信息管理界面后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.2.1用 例添加学生简 述该用例允许管理员向学生管理系统中添加学生参与者管理员前提条件成功登录,进入学生信息管理界面主 流 1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,
27、管理员选择学生管理界面,系统显示学生管理界面用例开始2、管理员选择添加学生菜单3、系统打开添加学生页面4、管理员向系统中增添学生5、系统提示是否添加6、管理员选择是,系统向数据库中添加学生否则转入其他流其它流 1、管理员选择否,2、系统显示取消操作后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.2.2用例修改学生信息简述该用例允许管理员向学生管理系统中修改学生信息参与者管理员前提条件成功登录,进入学生信息管理界面主 流1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择学生管理界面,系统显示学生管理界面用例开始2、管理员选择修改学生菜单其它流后置条件用
28、例编号用例简述参与者前提条件主 流其它流后置条件用例编号用例简述3、系统打开修改学生页面4、管理员修改学生信息5、系统提示是否提交6、管理员选择是,系统保存修改否则转入其他流1、管理员选择否,2、系统显示取消操作进入到信息管理系统中管理员用户的部分2.4.3.1.2.3删除学生该用例允许管理员向学生管理系统中删除学生管理员成功登录,进入学生信息管理界面1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择学生管理界面,系统显示学生管理界面用例开始2、管理员选择删除学生菜单3、系统打开删除学生页面4、管理员选择删除的学生5、系统提示是否确定删除6、管理员选择是,系统删除该学生
29、记录否则转入其他流1、管理员选择否,2、系统显示取消操作进入到信息管理系统中管理员用户的部分2.4.3.1.3教师信息管理该用例允许管理员对教师的信息进行管理参与者管理员前提条件成功登录进入信息管理界面主 流 1、管理员正确输入用户名密码2、系统显示管理信息界面,用例开始3、管理员选择教师信息管理菜单4、系统打开教师管理菜单5、管理员根据自己的需要进行操作若管理员选择返回菜单,则进入其他流其它流系统退回信息管理界面后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.3.1用例添加教师简述该用例允许管理员向教师管理系统中添加学生参与者管理员前提条件成功登录,进入学生信息管理界面主
30、 流1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择教师管理界面,系统显示教师管理界面用例开始2、管理员选择添加学生菜单3、系统打开添加教师页面4、管理员向系统中增添教师5、系统提示是否添加6、管理员选择是,系统向数据库中添加教师否则转入其他流其它流 1、管理员选择否,2、系统显示取消操作后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.3.2用例简述参与者前提条件主 流其它流后置条件用例编号用例简述参与者前提条件主 流修改教师信息该用例允许管理员向教师管理系统中修改教师信息管理员成功登录,进入教师信息管理界面1、管理员正确输入用户名密码并成功登陆系
31、统,系统显示管理员界面,管理员选择教师管理界面,系统显示教师管理界面用例开始2、管理员选择修改教师信息菜单3、系统打开修改教师信息页面4、管理员修改教师信息5、系统提示是否保存6、管理员选择是,系统向数据库中提交教师信息更变否则转入其他流1、管理员选择否,2、系统显示取消操作进入到信息管理系统中管理员用户的部分2.4.3.1.3.3删除教师该用例允许管理员向教师管理系统中删除教师管理员成功登录,进入教师信息管理界面1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择教师管理界面,系统显示教师管理界面用例开始2、管理员选择添加教师菜单3、系统打开添加教师页面4、管理员向系统
32、中增添教师5、系统提示是否添加6、管理员选择是,系统向数据库中添加教师否则转入其他流其它流后置条件用例编号用例简述参与者前提条件主 流其它流后置条件用例编号用例简述参与者前提条件主 流1、管理员选择否,2、系统显示取消操作进入到信息管理系统中管理员用户的部分2.4.3.1.4课程信息管理该用例允许管理员对课程的信息进行管理管理员成功登录进入信息管理界面1、管理员正确输入用户名密码2、系统显示管理信息界面,用例开始3、管理员选择课程信息管理菜单4、系统打开课程管理菜单5、管理员根据自己的需要进行操作若管理员选择返回菜单,则进入其他流系统退回信息管理界面进入到信息管理系统中管理员用户的部分2.4.
33、3.1.4.1添加课程该用例允许管理员向课程管理系统中添加课程管理员成功登录,进入课程信息管理界面1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择课程管理界面,系统显示课程管理界面用例开始2、管理员选择添加课程菜单3、系统打开添加课程页面4、管理员向系统中增添课程5、系统提示是否添加其它流后置条件用例编号用例简述参与者前提条件主 流其它流后置条件用例编号用例简述参与者前提条件主 流6、管理员选择是,系统向数据库中添加课程否则转入其他流1、管理员选择否,2、系统显示取消操作进入到信息管理系统中管理员用户的部分2.4.3.1.4.2修改课程信息该用例允许管理员向课程管理系
34、统中修改课程信息管理员成功登录,进入课程信息管理界面1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择教师管理界面,系统显示教师管理界面用例开始2、管理员选择修改课程信息菜单3、系统打开修改课程信息页面4、管理员修改课程信息5、系统提示是否保存6、管理员选择是,系统向数据库中提交课程信息更变否则转入其他流1、管理员选择否,2、系统显示取消操作进入到信息管理系统中管理员用户的部分2.4.3.1.4.3删除课程该用例允许管理员向课程管理系统中删除教师管理员成功登录,进入课程信息管理界面1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择课程管理界面,系
35、统显示课程管理界面用例开始2、管理员选择添加课程菜单3、系统打开添加课程页面4、管理员向系统中增添课程5、系统提示是否添加6、管理员选择是,系统向数据库中添加课程否则转入其他流其它流 1、管理员选择否,2、系统显示取消操作后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.5用例发布信息变更简述该用例允许管理员发布数据库中的信息变更参与者管理员前提条件成功登录,进入提交数据库变更界面主 流 1、管理员正确输入用户名密码2、系统显示管理信息界面,用例开始3、管理员选择学生信息管理菜单4、系统打开学生管理菜单5、管理员根据自己的需要进行操作若管理员选择返回菜单,则进入其他流其它流系
36、统退回信息管理界面后置条件进入到信息管理系统中管理员用户的部分用例编号2.4.3.1.5.1用例课程信息简述该用例允许管理员发布课程信息的变更参与者管理员前提条件成功登录,进入提交数据库变更界面主 流 1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择发布信息更变界面,系统显不'发布信息更变界面用例开始2、管理员选择课程信息菜单3、系统打开发布课程信息更变页面,提示是否发布信息变化5、管理员选择是6、系统更新数据库并显示发生变化的课程信息否则进入其他流其它流 1、管理员选择否,2、系统提示放弃显示课程信息跟变后置条件进入到信息管理系统中管理员用户的部分用例编号2
37、.4.3.1.5.2用 例教师信息简 述该用例允许管理员发布教师信息的变更参与者管理员前提条件成功登录,进入提交数据库变更界面主 流 1、管理员正确输入用户名密码并成功登陆系统,系统显示管理员界面,管理员选择发布信息更变界面,系统显不'发布信息更变界面用例开始2、管理员选择教师信息菜单3、系统打开发布教师信息更变页面,提示是否发布信息变化5、管理员选择是6、系统更新数据库并显示发生变化的教师信息否则进入其他流其它流 1、管理员选择否,2、系统提示放弃显示教师信息跟变后置条件进入到信息管理系统中管理员用户的部分第三章:网上选课系统的类图1、类图说明(1) BaseUser类是一个系统角色
38、用户的基类,主要方法有两个:modifyPWD()用于修改用户的密码;loginCheck()用于用户登录验证。(2) Admin 类继承自 BaseUser类。(3) Student类继承自BaseUser类,主要方法有:studentAdd() 用于添加学生;studentDelete()用于删除学生;studentUpdate()用于更新学生信息;getStudents()用于获取学生列表。(4) Teacher类继承自BaseUser类,主要方法有:teacherAdd() 用于添加教师;teacherDelete()用于删除教师;teacherUpdate()用于更新教师信息;get
39、Teachers()用于获取教师列表。(5) Course类是一个课程类,主要方法有:courseAdd() 用于添加课程;courseDelete()用于删除课程;courseUpdate()用于修改课程信息;getCourses()用于获取课程列表。(6) Elect类是一个选课表类,主要方法有:elect()选修课程;electDelete()退选课程;getElectInfo()获取选课信息;haveSubmit() 检测是否已提交过成绩;submitScore()提交成绩。2、BaseUseruserIDiuserFWD*modiiyPWD()lloginClieck。Teacher
40、itecheitJame 书tec heDepartStudentstudent Name 'student Kepart studentGrade studentClassstudentAdd()>studentDelete()StudentUpdatef)getStuctenteOCourse >courselD teacher ID cojrseName courseTlme course Address course Into*cour$eAdd() % ourse Delete。 course Update。getOouiseOteacherAddf) ,Heac
41、herDeleteO *teacherUppdate() getTeacheFf)I D.nElect istudentD 句courselD >teach&rlD score*electOelectDelete()getElectirtbOhaveSubmitOsubmitScore()图3.1学生选课管理系统类图第四章:网上选课系统的顺序图4.1管理员管理子系统顺序图4.1.1管理员删除课程顺序图管理员删除课程顺序图包括:1、登陆:即为管理员用户登录到管理员界面的一个操作,此为界面类的操作;2、验证用户合法性:即为用户登录后所需要的验证信息,在管理员界 面和管理员管理之间完成
42、,此为操作类;3、进入管理员界面,验证用户权限,即为管理员用户进入管理员实体类的操作;4、点击删除课程:即为管理员用户删除课程的操作,在管理员实体类与课程实体类之间完成。图4.1.1管理员删除课程顺序图4.1.2管理员删除学生顺序图管理员删除学生顺序图包括:1、登陆:即为管理员用户登录到管理员界面的一个操作, 此为界面类的操作;2、验证用户合法性:即为用户登录后所需要的验证信息,在管理员界 面和管理员管理之间完成,此为操作类;3、进入管理员界面,验证用户权限,即为管理员用户进入管理员实体类的操作;4、点击删除学生:即为管理员用户删除学生的操作,在管在管理员实体类与学生实体类之间完成。J图4.1.2管理员删除课程学生图4.1.3管理员修改课程信息顺序图管理员修改课程顺序图包括:1、登陆:即为管理员用户登录到管理员界面的一个操作,此为界面类的操作;2、验证用户合法性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小班幼儿防拐防骗安全教育实践
- 快递行业客户经理工作汇报
- 2025国内货物买卖合同范本
- 2025年国际许可合同范本-版权许可合同
- 我的教育故事课件
- 2025届安徽省滁州市定远育才学校高考模拟历史试题(含答案)
- 2025年电力资产运行委托合同示例
- 2025临时工劳动合同样本
- 2024-2025教科版科学一年级下册期中考试卷附答案
- 2025小学道德与法治教师课标考试模拟试卷及答案
- 小学三年级音乐《马兰谣》课件
- “当代文化参与”学习任务群相关单元的设计思路与教学建议课件(共51张PPT)
- 提高卧床患者踝泵运动的执行率品管圈汇报书模板课件
- 同理心的应用教学教材课件
- DB4102-T 025-2021海绵城市建设施工与质量验收规范-(高清现行)
- 城市轨道交通安全管理隐患清单
- 锡膏使用记录表
- 儿童保健学课件:绪论
- 中小学校园安全稳定工作岗位责任清单
- 校园安全存在问题及对策
- NY∕T 309-1996 全国耕地类型区、耕地地力等级划分
评论
0/150
提交评论