计算机与信息技术学院综合性实验报告
一、实验目的
利用所学的UML建模知识设计学生信息管理系统。
由于信息技术的急剧发展和配合管理的思想的出现,各种网络化,自动化,配合技术在各自的业界的管理实践中迅速得到应用。
学生的信息的管理系统的开发非常有必要。
学生的信息管理系统的目标是在学生的信息管理中,使用计算机的网络技术,通讯技术和信息处理技术,使学生的信息得到加工,依次传达及保存。
根据学生的信息管理的电子化和网络化,来实现全面改善学生信息的管理环境,提高管理效率。
系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。
管理员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。
这个项目从结构上分。
①管理员:通过已有学生信息仓库,管理学生的信息,还可以管理教师的信息,管理
课程的信息,管理班级的信息;
②学生:可以修改学生的信息,选择课程,检索成绩等;
③教师:修改教师的信息,检索学生的成绩,登记授课的学生状况等。
二、实验仪器或设备
学生用计算机一台
三、总体设计(设计原理、设计方案及流程等)
设计原理:
系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。
管理
员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。
设计方案及流程:
1.这个项目从结构上分。
①管理员:通过已有学生信息仓库,管理学生的信息,还可以管理教师的信息,管
理课程的信息,管理班级的信息;
②学生:可以修改学生的信息,选择课程,检索成绩等;
③教师:修改教师的信息,检索学生的成绩,登记授课的学生状况等。
2.系统功能
(1)学生功能:查询课表,选课,成绩,修改学生个人信息。
(2)教师功能:录入成绩,查询教授学生状况,修改老师个人信息。
3.管理员功能
(1)学生管理:学生用户的追加,学生信息的浏览,修改,删除。
(2)教师管理:教师用户的追加,教师信息的浏览,修改,删除。
(3)课程管理:课程查询,添加,修改,删除,公布课表等。
(4)班级管理:班级的查询,添加,修改,删除
四、实验步骤(包括主要步骤、用例图、时序图等)
1、用例模型是把应满足用户需求的基本功能聚合起来表示的强大工具,用例反映了系
统能够完成什么样的功能,因此,用例图占据重要位置。
(1)系统用例图:
系统登录
学生信息的管理
该用例图中的用例分析如下:
用例名称学生信息的管理
标识符Man001
基本操作流程 1.管理员创建并分配学生登陆账户和密码
2.学生输入账户和密码登陆系统
3.系统验证登陆信息
4.登陆成功后学生输入个人信息
5.系统保存学生的个人信息
可选操作流程1a.当新增学生或有退学着时,管理员应及时更新用户信
息
2a.输入的账户和密码错误时登录失败
2b.输入账户密码正确,成功登陆
3a.验证通过成功登陆
(2)管理员用例图:
课程表的公布该用例图中的用例分析如下:
(3)教师用例图:
成绩的录入该用例图中的用例分析如下:
(4)学生用例图:
查询成绩该用例图中的用例分析如下:
2.时序图
时序图描述对象之间动态的交互关系,并且将重点放在消息序列上,是描述消息是如何在对象间发送和接受的。
在构建系统中占重要作用。
(1)系统管理员管理网站的时序图:
系统管理员管理网站的时序图说明:
(1)管理员成功登陆信息管理页面
(2)学生信息查询操作可查询学生数据库里学生的信息、
(3)在本页面显示查询内容并返回成功消息
(4)在信息管理页面同时可进行学生的追加、信息的删除、修改操作并且将消息提交到学生信息数据库中
(5)将更新后的内容显示到本页面上,返回成功消息
(6)在信息管理页面上同时可对教师信息进行修改、删除和教师的追加并将消息提交给教师信息仓库,教师信息仓库将更新过的内容显示到页面中同时返回成功
消息
(7)在信息管理页面上同时可对班级信息进行修改、删除和增加并将消息提交给班级信息仓库,班级信息仓库将更新过的内容显示到页面中同时返回成功消息(8)在信息管理页面上同时可对课程信息进行修改、删除和增加并将消息提交给课程信息仓库,班级信息仓库将更新过的内容显示到页面中同时返回成功消息(9)操作完成后退出登录
(2)教师登陆系统的时序图:
教师登陆系统的时序图说明:
(1)教师输入账户和密码成功登陆到登陆界面
(2)通过查询信息操作提交到教师信息仓库
(3)将查询到的信息显示到该页面
(4)返回成功信息
(5)检索学生成绩操作和查询教授学生状况操作可将学生信息数据库中的内容显示到该页面上
(6)成功显示后返回登陆页面
(7)退出系统
学生登陆系统的时序图:
学生登陆系统的时序图说明:
(1)学生成功登陆到登陆界面
(2)
五、总结
1、用例模型是把应满足用户需求的基本功能聚合起来表示的强大工具,用例反映了系
统能够完成什么样的功能
2、时序图描述对象之间动态的交互关系,并且将重点放在消息序列上,是描述消息是
如何在对象间发送和接受的。
用例图和时序图在构建系统中占重要作用。
3、本次实验就是将设计该系统的重点放在用例图和时序图上。
总结:系统的设计过程中发现设计系统需要多方面考虑用户的需求,设计一个方便快捷实用的系统是建立在对用户需求深刻了解的基础之上的。