资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
面向对象分析与设计期末实验设计题目 :学生信息管理系统姓名学 院: 电子信息工程学院 系 别: 计算机科学与技术班 级: 网络工程 1 班A 部分 需求分析一、实验目的利用所学的 UML 建模知识设计学生信息管理系统。由于信 息技术的急剧发展和配合管理的思想的出现,各种网络化,自动 化,配合技术在各自的业界的管理实践中迅速得到应用。学生的 信息的管理系统的开发非常有必要 .学生的信息管理系统的目标 是在学生的信息管理中,使用计算机的网络技术,通讯技术和信息 处理技术,使学生的信息得到加工,依次传达及保存。根据学生的 信息管理的电子化和网络化,来实现全面改善学生信息的管理环 境,提高管理效率。系统要对使用要求不同的用户群体 ,设置不同 的权限,设置系统的不同功能.管理员能有效管理学生的信息,同 时,学生可以随时大量检索查询多种信息。二、实验仪器或设备学生用计算机 一台三、设计原理、系统业务及功能设计原理:系统要对使用要求不同的用户群体,设置不同的权限,设置系 统的不同功能.管理员能有效管理学生的信息,同时,学生可 以随时大量检索查询多种信息。设计方案及流程:1。这个项目从结构上分。 管理员:通过已有学生信息仓库,管理学生的信息,还可以 管理教师的信息,管理课程的信息,管理班级的信息; 学生:可以修改学生的信息,选择课程,检索成绩等; 教师:修改教师的信息,检索学生的成绩登记授课的学生状 况等。2系统功能模块(1)学生功能:查询课表,选课,成绩,修改学生个人信息(2)教师功能:录入成绩,查询教授学生状况,修改老师个人 信息。3管理员功能模块(1)学生管理:学生用户的追加,学生信息的浏览,修改,删除。(2)教师管理:教师用户的追加,教师信息的浏览,修改 ,删 除。(3)课程管理:课程查询,添加,修改,删除,公布课表等.(4)班级管理:班级的查询,添加,修改,删除B 部分 系统 UML 建模1 用况图1)系统用况图:学生系统登录用户老师管理员选课检索学生成绩修改学生个人信息7查询成绩广一疋、查旬课程表登记授课的学生状况修改教师个人信息学生信息的管理教师信息的管理课程信息的管理班级信息的管理该用况图中的用况分析如下:用况名称学生信息的管理标识符ManOOl基本操作流1.管理员创建并分配学生登陆账户和密码程2。学生输入账户和密码登陆系统3。系统验证登陆信息4。登陆成功后学生输入个人信息5。系统保存学生的个人信息可选操作流la。当新增学生或有退学着时,管理员应及程时更新用户信息2a.输入的账户和密码错误时登录失败2b。输入账户密码正确,成功登陆3a.验证通过成功登陆用况名称查询成绩标识符StuOOl基本操作流1。教师登陆系统并登记学生成绩程2. 学生登陆系统杳询成绩3。系统检索该学生的成绩信息并反馈给学 生可选操作流la。教师登陆后发现无该学生成绩项时,应程确定该生是否退学lb.教师成功登陆后登记学生成绩2a。学生成功登陆系统后检索成绩2)管理员用况图:教师信息的修改管理员vvin clude教师管理vvin cludevvin clude教师用户的追処vinclude班级管理1 学生信息的删除教师信息的查询课程管理V/ 1教师信息的删除学生信息的浏览课程的查询vvincludevvin cludevvin cludevvin cludevvin cludevvin cludevvin cludevvin clude vvin clude一厂-WX课程的修改课程的删除课程的追加班级的追加课程表的公布-班级的修改 班级的删除班级的查询该用况图中的用况分析如下:用例名称学生信息的修改标识符Man003基本操作1。管理员登陆系统并为学生分配账户和密码流程2.学生登陆系统修改信息3。系统更新学生信息可选操作la.学生登陆系统修改信息,系统故障修改失流程败2a.学生登陆系统修改信息,修改成功系统保存3)教师用况图:教师个人信息的查询教师教授学生状况的查询成绩的录入该用况图中的用况分析如下:用例名称教授学生状况的查询标识符Tea002基本操作流1.管理员为教师分配登陆账号和密码程2.教师成功登陆系统3。查询教授学生的状况可选操作流程la。管理员给该教师分配账户时确保该用户 存在2b。该教师还不存在账户时无权登陆查询2b。教师存在账户并且密码正确时能够成功 登陆并查询学生的信息(4)学生用况图:学生/ i修改字生个人信息查询成绩选课查询课程表该用况图中的用况分析如下:用例名称选课标识符Stu005基本操作流程1。管理员为学生分配登陆账户和密码2。学生成功登陆系统并进入选课页面3。选择课程可选操作流程1a.账户密码不正确时,登陆失败2a.成功登陆但不在选课时间内或超出选课权限时,选课失败进不到选课页面2b。在选课时间内登陆时,成功选课2。时序图时序图描述对象之间动态的交互关系,并且将重点放在消息序列上, 是描述消息是如何在对象间发送和接受的。在构建系统中占重要作 用。(1)系统管理员管理网站的时序图:系统管理员管理网站的时序图说明:(1)管理员成功登陆信息管理页面(2)学生信息查询操作可查询学生数据库里学生的信息、(3)在本页面显示查询内容并返回成功消息(4)在信息管理页面同时可进行学生的追加、信息的删除、修改操作并且将消息提交到学生信息数据库中(5)将更新后的内容显示到本页面上,返回成功消息6)在信息管理页面上同时可对教师信息进行修改、删除和教师的追加并将消息提交给教师信息仓库,教师信息仓库将更新 过的内容显示到页面中同时返回成功消息7)在信息管理页面上同时可对班级信息进行修改、删除和增加 并将消息提交给班级信息仓库,班级信息仓库将更新过的内 容显示到页面中同时返回成功消息8)在信息管理页面上同时可对课程信息进行修改、删除和增加 并将消息提交给课程信息仓库,班级信息仓库将更新过的内 容显示到页面中同时返回成功消息9)操作完成后退出登录2)教师登陆系统的时序图:7:成功:教仓仓库库”11:退出rL教师登陆系统的时序图说明:(1)教师输入账户和密码成功登陆到登陆界面(2)通过查询信息操作提交到教师信息仓库(3)将查询到的信息显示到该页面(4)返回成功信息(5)检索学生成绩操作和查询教授学生状况操作可将学生信息数据库中的内容显示到该页面上(6)成功显示后返回登陆页面(7)退出系统学生登陆系统的时序图:学生:登录I1:登录r2:查询个人信息一4:成功5:选课47:成功8:检索个人成绩nr10:成功一广11:退出1学生登陆系统的时序图说明:(1)学生成功登陆到登陆界面(2)通过学生信息数据库查询个人信息(3)将查询到的信息显示到该页面(4)返回成功信息(5)进入选课选项可将学生信选课情况的内容显示到该页面6)检索学生成绩操作可将学生信息数据库中的内容显示到 该页面上7)成功显示后返回登陆页面8)退出系统1、用例模型是把应满足用户需求的基本功能聚合起来表示的强大工具,用例反映了系统能够完成什么样的功能2、时序图描述对象之间动态的交互关系,并且将重点放在消息序列上,是描述消息是如何在对象间发送和接受的。用例图和时序图在构建系统中占重要作用.3、本次实验就是将设计该系统的重点放在用况图和时序图上。总结:系统的设计过程中发现设计系统需要多方面考虑用户的 需求,设计一个方便快捷实用的系统是建立在对用户需求深刻了解的 基础之上的2012 年 12 月 21 日
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号