UML学生的信息管理系统试验报告_第1页
UML学生的信息管理系统试验报告_第2页
UML学生的信息管理系统试验报告_第3页
UML学生的信息管理系统试验报告_第4页
UML学生的信息管理系统试验报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、面向对象分析与设计期末实验设计题目:学生信息管理系统姓 名学院:电子信息工程学院系另I:计算机科学与技术班级:网络工程1班A部分需求分析实验目的利用所学的UML建模知识设计学生信息管理系统。由于信 息技术的急剧发展和配合管理的思想的出现,各种网络化,自动 化,配合技术在各自的业界的管理实践中迅速得到应用。学生的 信息的管理系统的开发非常有必要。学生的信息管理系统的目标 是在学生的信息管理中,使用计算机的网络技术,通讯技术和信 息处理技术,使学生的信息得到加工,依次传达及保存。根据学 生的信息管理的电子化和网络化,来实现全面改善学生信息的管 理环境,提高管理效率。系统要对使用要求不同的用户群体,

2、设 置不同的权限,设置系统的不同功能。管理员能有效管理学生的 信息,同时,学生可以随时大量检索查询多种信息。实验仪器或设备学生用计算机一台设计原理、系统业务及功能设计原理:系统要对使用要求不同的用户群体, 设置不同的权限,设置系 统的不同功能。管理员能有效管理学生的信息,同时,学生可 以随时大量检索查询多种信息。设计方案及流程:1.这个项目从结构上分。管理员:通过已有学生信息仓库,管理学生的信息,还可以管理教师的信息,管理课程的信息,管理班级的信息;学生:可以修改学生的信息,选择课程,检索成绩等;教师:修改教师的信息,检索学生的成绩,登记授课的学 生状况等。2 .系统功能模块(1)学生功能:查

3、询课表,选课,成绩,修改学生个人信息。(2)教师功能:录入成绩,查询教授学生状况,修改老师个 人信息。3 .管理员功能模块(1)学生管理:学生用户的追加,学生信息的浏览,修改, 删除。(2)教师管理:教师用户的追加,教师信息的浏览,修改, 删除。(3)课程管理:课程查询,添加,修改,删除,公布课表等。(4)班级管理:班级的查询,添加,修改,删除B部分系统UML建模1 .用况图(1)系统用况图:系统登录十用户十老师学生管理员选课查询成绩查询课程表学生信息的管理教师信息的管理课程信息的管理 班级信息的管理(1 十修改教师个人信息修改学生个人信息检索学生成绩登记授课的学生状况该用况图中的用况分析如下

4、:用况名称学生信息的管理标识符Man001基本操作流程1 .管理员创建并分配学生登陆账户和密码2 .学生输入账户和密他登陆系统3 .系统验证登陆信息4 .登陆成功后学生输入个人信息5 .系统保存学生的个人信息可选操作流1a.当新增学生或有退学着时,管理员应及程时更新用户信息2a.输入的账户和密他错误时登录失败2b.输入账户密码止确,成功登陆3a验证通过成功登陆用况名称查询成绩标识符Stu001基本操作流1.教师登陆系统并登记学生成绩程2 .学生登陆系统查询成绩3 .系统检索该学生的成绩信息并反馈给学生可选操作流1a.教师登陆后发现无该学生成绩项时,应程确定该生是否退学1b.教师成功登陆后登记学

5、生成绩2a.学生成功登陆系统后检索成绩(2)管理员用况图:CD1教师用户的追加<<indude>>管理员JT、.<<include>>教师管理 教师信息的修改<<include>><<include>>教师信息的查询课程管理CZ>/ / 1教师信息白WJ除<<inc|ude>><<include>><<include>><<include>> 工/<<include>>. /

6、 / / _ 二-wrz/课程的查询(课程的修改课程的删除“上课程的追加课程表的公布<<include>>学生用户的追加<<include>>-一 )学生管理<<include>>学生信息的修改、 -% 一、<<include>>学生信息的删除班级管理学生信息的浏览<<include>><<include>><<include>><<include>> 、/班级的追加JI_、; J班级的修改班级的删除班级

7、的查询该用况图中的用况分析如下:用例名称学生信息的修改标识符Man003基本操作1.管理员登陆系统并为学生分配账户和密码流程2.学生登陆系统修改信息3.系统更新学生信息可选操作1a学生登陆系统修改信息,系统故障修改失流程败2a学生登陆系统修改信息,修改成功系统保存(3)教师用况图:教师个人信息的查询成绩的录入该用况图中的用况分析如下:用例名称教授学生状况的查询标识符Tea002基本操作流1.管理员为教师分配登陆账号和密码程2.教师成功登陆系统3.查询教授学生的状况可选操作流1a管理员给该教师分配账户时确保该用户程存在2b.该教师还不存在账户时无权登陆查询2b.教师存在账户并且密码正确时能够成功

8、登陆并查询学生的信息(4)学生用况图:学生查询课程表修改学生个人信息查询成绩选课该用况图中的用况分析如下:用例名称选课标识符Stu005基本操作流程1 .管理员为学生分配登陆账户和密他2 .学生成功登陆系统并进入选课页面3 .选择课程可选操作流程1a.账户密他不正确时,登陆失败2a.成功登陆但不在选课时间内或超出选课权限时,选课失败进不到选课页面2b.在选课时间内登陆时,成功选课2 .时序图时序图描述对象之间动态的交互关系,并且将重点放在消息序列上,是描述消息是如何在对象间发送和接受的。在构建系统中占重要 作用。(1)系统管理员管理网站的时序图:管理员管理:信息 管理界面数据库:学生 信息数据

9、库:教帅信息-班级信息仓库: 班级信息数据库:课程信息 仓库:贝囿ni:登录1 3:显示学卜信息1J5: 12:学生信息查询J.4:成功6:显示更新卜生信息生追加、信息的删除、”一7:成功,删除、修改9:显示更新教师信息0r8:教师追加、信息110:万油12:显示更新中k级信息1、11: 31级的增加、删除、修改13:成功r14:课程的增力口、删除、修改16:成功15:显示更新课程信息117:退出f 1r系统管理员管理网站的时序图说明:(1)管理员成功登陆信息管理页面(2)学生信息查询操作可查询学生数据库里学生的信息、(3)在本页面显示查询内容并返回成功消息(4)在信息管理页面同时可进行学生的

10、追加、信息的删除、修改操作并且将消息提交到学生信息数据库中(5)将更新后的内容显示到本页面上,返回成功消息(6)在信息管理页面上同时可对教师信息进行修改、 删除和教师 的追加并将消息提交给教师信息仓库,教师信息仓库将更新 过的内容显示到页面中同时返回成功消息(7)在信息管理页面上同时可对班级信息进行修改、删除和增加 并将消息提交给班级信息仓库,班级信息仓库将更新过的内 容显示到页面中同时返回成功消息(8)在信息管理页面上同时可对课程信息进行修改、删除和增加 并将消息提交给课程信息仓库,班级信息仓库将更新过的内 容显示到页面中同时返回成功消息(9)操作完成后退出登录(2)教师登陆系统的时序图:教

11、师登陆系统的时序图说明:(1)教师输入账户和密码成功登陆到登陆界面(2)通过查询信息操作提交到教师信息仓库(3)将查询到的信息显示到该页面(4)返回成功信息(5)检索学生成绩操作和查询教授学生状况操作可将学生信息数据库中的内容显示到该页面上(6)成功显示后返回登陆页面(7)退出系统学生登陆系统的时序图:学生:页面U1:登录J2:查询个人信息4:成功5:选课TJ7:成功8:检索个人成绩10:成功11:退出T1学生:登录:学生信息3:显示信息6:显示选课情况9:显示成绩学生登陆系统的时序图说明:(1)学生成功登陆到登陆界面(2)通过学生信息数据库查询个人信息(3)将查询到的信息显示到该页面(4)返回成功信息(5)进入选课选项可将学生信选课情况的内容显示到该页面(6)检索学生成绩操作可将学生信息数据库中的内容显示到该页面上(7)成功显示后返回登陆页面(8)退出系统四、总结1、用例模型是把应满足用户需求的基本功能聚合起来表示的强 大工具,用例反映了系统能够完成什么样的功能2

温馨提示

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

评论

0/150

提交评论