宿舍楼管理系统OOA和OOD各个UML图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
宿舍楼管理系统(面向对象)的分析与设计
指导教师:李学俊
组员:王明星E201102001
王建E201102002
张侠E201102088
宿舍楼管理系统面向对象的分析与设计
一.系统功能需求设计
在整体设计中,我们将宿舍楼管理系统分为:系统管理功能、学生管理功能、职工管理功能、缴费管理功能、来访者管理功能。
1.1 系统管理功能
系统管理功能包括以下几个功能:管理员登录、普通用户登录、用户密码修改、用户管理、系统退出五个部分。
1.2 学生管理功能
学生管理功能包括以下几个功能:房间调换功能、学生信息录入功能、学生信息查询功能、毕业退房功能四个功能。
1.3职工管理功能
职工管理功能包括以下几个功能:职工基本信息查询、职工基本信息记录、职工签到、职工出勤情况查询四个功能。
1.4 来访者管理功能
来访者管理功能包括以下几个功能:来访登记、来访查询、学生基本信息查询三个功能。
子系统划分图如下
系统中角色:
二.系统各个功能模块按照OOA和OOD阶段产生的图和文档
1.1 系统管理功能模块
系统管理功能包括以下几个功能:管理员登录、普通用户登录、用户密码修改、用户管理、系统退出五个部分
1.系统管理用例图
2.用户管理用例图
3.用户管理顺序图
4.系统登录用例分析图
5.用户管理类图
1.2 学生管理部分
学生管理功能包括以下几个功能:房间调换功能、学生信息录入功能、学生信息查询功能、毕业退房功能四个功能。
1.学生管理用例图
2.房间调换申请用例图
3.学生信息录入用例分析图
4.学生基本信息查询用例图
5.毕业退房用例图
6.学生入住顺序图
7.学生毕业退房顺序图
8.房间调换顺序图
9.学生基本信息查询顺序图
10.房间状态图
11.学生管理类图
1.3 职工管理部分
职工管理功能包括以下几个功能:职工基本信息查询、职工基本信息记录、职工签到、职工出勤情况查询四个功能。
1.职工管理用例图
2.职工信息录入用例分析
3.职工基本信息查询用例图
4.职工签到用例图
5.考勤查询用例图
6.职工基本信息录入顺序图
7.职工基本信息查询顺序图
8.职工签到顺序图
9.职工管理类图
1.4 来访者管理部分
来访者管理功能包括以下几个功能:来访登记、来访查询、学生基本信息查询三个功能。
1.来访登记用例分析
2.来访者登记用例分析图
3.来访登记顺序图
4.来访者信息查询用例分析图
5.来访信息查询顺序图
6.访客状态图
7.来访管理类图
三.小组人员工作分配
王明星:系统管理模块和学生管理模块的设计与文档的编写
王建:职工管理模块的设计与文档的编写
张侠:来访者管理模块的设计与文档的编写
四.总结
经过多天的设计,我们深刻的认识到在软件的开发过程中团结合作是开发软件的关键,而要合作开发一个成功的软件,软件建模的OOA和OOD的手段是非常不错的。它可以使软件开发的过程更加轻松,软件开发更加的成功。
“宿舍楼管理系统”是我们小组3名成员经过协力,共同努力设计实现的,由于首次采用规范的OOA和OOD开发技术,开发经验不足,在软件的开发过程中遇到了很多复杂的问题,比如各种UML图的绘制,模块的设计等问题上存在分歧。尽管如此,经过多次的协商,最终确定了软件的整个设计细节。
通过此次的规范化的软件设计开发过程,各成员都深刻体会到了软件件开发并不仅仅是编码和测试的过程,相信每个成员在这次的开过程中学到了不少东西。