宿舍管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公寓管理系统
—093380117 09计算机应用(1)张峰
公寓管理系统详细设计
1系统功能模块图
图1 系统功能模块图
在整体设计中,我们将宿舍管理系统分为七个大的模块:用户帐号模块、宿舍管理模块、学生信息查询模块、访客服务模块、水电费管理模块、评分管理管理模块。每个模块将实现不同的功能[3]。下面将具体进
行介绍。
E-R关系图:
图1 E-R模型图
1.1用户帐号模块
图1.1 系统分支(用户帐号模块)功能模块图用户帐号模块包括:用户设置,退出系统两个部分。
1. 用户设置:实现系统管理人员、普通人员登录和密码修改。
2. 退出系统:实现正常退出宿舍管理系统。
用户帐号
退出系统帐号设置
1.2宿舍管理模块
图1.2 系统分支(宿舍管理模块)功能模块图
公寓管理模块包括:入住管理、退宿管理、员工管理、晚归管理、公物报修五个大的部分。
1.入住管理:登记学校所有住宿楼情况。
2.退宿管理:登记学校所有宿舍退宿人员的情况。
3.晚归管理:登记学校所有宿舍楼学生晚归情况。
4.员工信息:登记学校所有宿舍楼值班员工个人信息登记情况。
5.公物报修:登记学校所有住宿楼公物损坏上报情况。
1.3信息查询模块
图1.3 系统分支(信息查询模块)功能模块图
信息查询模块基本上包括:学生查询、班级浏览、宿舍浏览:
1.学生查询:实现每个学生基本信息情况的查询功能。
2.班级浏览:实现浏览各个系到各班的信息情况。
3.宿舍浏览:实现浏览每栋楼房的所有宿舍的住宿情况及宿舍楼所住
学生统计情况。
1.4评比模块
图1.4 系统分支(卫生评比模块)功能模块图
卫生评比模块基本上包括:周扣分、扣分统计、卫生评比:
1.周扣分:纪录每周每个宿舍楼每个宿舍每个人的扣分情况。
2.扣分统计:按班级和宿舍两种不同分法在一段时间内的个人扣分的名单的统计情况。
3.卫生评比:实现宿舍先进集体和先进个人的名单的统计。
1.5 基础数据模块
图1.5 系统分支(基础数据模块)功能模块图
基础数据模块包括:添加宿舍、添加系、帐号管理、登记辅导员、宿舍评比标准、个人评比标准等六个模块。
1.添加宿舍:实现添加新宿舍楼的相关信息的功能。
2.添加系:实现添加新增加系的基本信息的功能。
3.登记辅导员:登记各系的辅导员姓名系别联系电话
4.宿舍评比标准:登记宿舍集体荣誉评比的信息功能
5.个人评比标准:登记个人宿舍先进的信息功能。
1.6新学年管理模块
图1.6 系统分支(新学年管理模块)功能模块图
新学年管理模块包括:添加班级、分配宿舍。
1.添加班级:实现新生报到后添加新学年各系的新班级功能。
2.分配宿舍:实现新生报到后分配住校生宿舍的功能。
1.7出入管理模块
图1.7 系统分支(出入管理模块)功能模块图
出入登记模块包括:来访登记、进出楼登记、两个功能模块。
1.来访登记:详细登记进入宿舍楼的外来人员情况和离开情况。
2.进出楼登记:详细登记某学生搬入和搬出宿舍楼的物品情况。1.8窗口模块
图1.8系统分支(窗口模块)功能模块图
窗口模块包括:关闭窗口、工具栏、两个功能。
1. 关闭窗口:实现关闭所有窗口的功能。
2. 工具栏:实现可显示也可不显示快捷按钮的功能。
2 系统所需表
2.1系统表
1.用户表:登记管理人员的用户名、密码及登录权限。
2.学生基本情况表:详细登记学生基本信息及学生住宿情况。
3.来访反馈表:登记所有管理人员的详细情况。
4.邮编表表:登记所有来访人员的详细情况。
5.宿舍表:登记学生宿舍楼号房间数等情况。
6.水电费表:登陆学生宿舍用电量情况。
7.评分表:登陆学生宿舍评分成绩情况
表2.2 学生基本情况表(stuinfo )
表2.3 来访反馈表(fankui)
表2.7 评分表(fenshu)
2.2系统实体关系图
系统实体关系图提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:·实体型:用矩形表示,矩形框内写明实体名;
·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;
·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型
由上文中各个系统关系表中的实体,如下图(1.9):
图1.9系统实体关系图
3具体模块设计
在系统功能模块介绍时,我们将宿舍管理系统分为:住宿管理模块、城市邮编管理模块、学生信息模块、反馈信息管理模块、修改密码模块、系统退出模块,友情连接模块,加入收藏设为主页。
如下图是我们学生宿舍管理系统:
图 3.1 宿舍管理系统主界面
3.1用户帐号、密码修改模块功能详细设计
1.帐号设置
图3.2 用户(管理员)登录界面
图3.3 用户(职员)登录界面
2.修改密码:
图片如下:
图3.5 用户登录界面
为了防止密码被恶意盗用可以经常性的修改你的密码以增强系统的安全性,密码修改对于所有具有访问该系统的用户来说都可以使用。
具体实现:
(1).首先通过算了sle控件实现该功能模块与数据库的关联。
(2).其次为了确保该功能的完整性,在点击确认之后,需要判断一下所有的编辑框中的输入都不能为空。
(3).最后在确认时,还需要编程实现的是判断原始用户名和密码是否一致,只有一致才有权限修改你的密码。同是为了确保新密码的正确性,还添加了一个确认密码框,新密码和确认密码两者所输内容是要求完全一样,方能修改密码成功。
3.2宿舍管理模块的详细设计
1.入住登记窗口