南华大学计算机科学与技术学院毕业设计(论文)
管理工作,宿舍信息管理范围,以及宿舍信息管理中可能遇到的问题等,下面将收集得到的信息一一列出:
学生 发出请求 学校后勤办/辅导员 获批准的请求 第三后勤服务管理中心 处理请求 宿舍
图2.1 学生开发过程申请示意图
2.3系统功能分析
为了迎合学校的需求,在进行软件设计的时候一定要具有一定的针对性。学生宿舍管理系统针对的目标就是高校,面对人员的增大、宿舍增大等多种问题产生的管理问题。学生宿舍管理系统灵活性和实用性都非常强,满足市场发展的需要,但是目前学生宿舍管理系统还处在不断改进的阶段,完善的系统会不断的进入市场。此外,考虑到该宿舍日常事务管理系统是基于C/S体系结构的应用程序,将面对不同用户的使用,对于不同用户应区分对本信息管理系统不同权限的功能操作。
学生宿舍管理系统包括:宿舍管理、学生管理、水电收费、宿舍报修和外来访客管理五个大的模块。
(1)学生管理模块
学生管理模块包括:学生基本信息录入。
第 8 页 共 34页
南华大学计算机科学与技术学院毕业设计(论文)
(2)外来访客模块
外来访客模块包括:人员来访登记和管理。 (3)宿舍管理模块
对宿舍的基本信息的增加、删除、修改、查询。 (4)水电收费管理模块
通过查询出宿舍信息,对其进行水电费读取和保存。 (5)宿舍报修管理模块
通过录入宿舍和报修人来完成对宿舍相关报修信息管理。
2.3.1 系统用例分析
首先,因为该系统是只面向学校宿舍管理员的,为了保证数据的安全性,所以登陆者进入系统应该进行身份验证。验证成功后才能进行相关的操作。得出以下的用例图如下所示:
宿舍管理学生管理水电收费宿舍报修管理员外来访客 图2.2 管理员用例图
2.3.2 类图的设计
根据系统需求分析和日上生活中宿舍管理中的问题,可以提炼出该宿舍日常事务管理系统主要的业务信息有宿舍管理和学生信息管理等。类图是显示了模型的静态结构,展示系统中的类以及类和类之间的相互关系的。类图建模是先概念层而说明层。什么是类图?这可能对于许多人来说并不能真正的说出他的意思,类图其实主要映射着现实世界的对象,以此作为参照进行类图的设计,所以每个类才会有属性,方法,会有继承这
第 9 页 共 34页
南华大学计算机科学与技术学院毕业设计(论文)
些说法。
学生信息宿舍信息-学院 : int-宿舍号 : char-宿舍名 : char+添加()+修改()+删除()-学号 : int-姓名 : int-学院编号 : int-宿舍号 : long-班级号 : int+新增学生信息()+修改信息()+删除信息()+*+1+1水电费信息-宿舍 : int-电费 : int-水费 : int+添加()+查询()+1+*管理员信息+*+1+1出入登记信息-编号 : int-姓名 : int-状态 : int-寝室号 : int-班级号 : int-进入时间 : int-离开时间 : int+登记()报修信息-宿舍号 : int-报修人 : char-报修问题 : long+新增()++1修改()+删除信息()+1-用户名 : int-密码 : int-真实姓名 : int-电话 : int-用户类型 : int+登陆()+管理个人信息()
图2.3 类图的设计
2.3.3 顺序图
顺序图是以一个二维图来表示相互关系的。顺序图主要从时间这个点来进行描述,主要也是一个二维描述,一个是横向,一个是纵向,横向可以表示每个事件的处理顺序,纵向表示一个时间逐渐往下发生的时间顺序。通常会用一条虚线来表示一个角色。 (1)宿舍信息管理
宿舍信息管理子模块的大致过程概括为:宿舍管理员登录,点击宿舍信息管理菜单,进入相应宿舍信息管理页面,输入相应的信息,点击按钮,存储到数据库表更新数据;点击删除按钮,删除相应信息,即时更新数据。
第 10 页 共 34页
南华大学计算机科学与技术学院毕业设计(论文)
登陆系统宿舍信息维护宿舍信息表管理员登陆点击宿舍信息管理输入宿舍号点击提交按钮更新数据点击删除数据更新数据
图2.4 宿舍管理顺序图设计
(2)学生信息管理
学生信息管理模块的大致过程跟宿舍信息管理模块基本类似,概括为:管理员登录,点击学生信息管理,进入学生信息管理页面,输入学号,年级等信息,点击按钮,存储到数据库表更新数据;点击删除按钮,就可以删除相应信息,然后即时更新数据。
第 11 页 共 34页
相关推荐: