高校宿舍管理系统需求分析内容摘要:

ex 性别 char 10 Y N hou_id 楼号 char 10 Y N dor_id 房号 char 10 Y N rx_enr 入 学日期 data N N ts_enr 退宿日期 data N N stu_study 所学专业 char 10 N N stu_class 班级 char 10 N N qu_sta 去向 char 50 N N stu_des 备注 char 50 N N 退宿数据字典 (ts) 11 字段名 描述 数据类型 数据长度 NULL Primarykey lossdate 报修时间 Timestamp N Y losswupin 报修物品 char 50 Y N quantity 报损数 量 float 10 Y N cause 损坏原因 varchar 100 Y N isreport 是否上报 char 1 Y N susheh 报修宿舍 integer Y N renyuan 报修人员 char 10 Y N 报损 数据字典 (loss) 12 第四章 宿舍管理系统详细设计 具体模块设计 在系统功能模块介绍时,我们将宿舍管理系统分为五个大的模块:用户帐号模块、宿舍管理模块、学生信息查询模块、卫生评比模块、出入登记模块。 账户信息模块的详细设计 账户注册与删除详细设计: 设计思想: 当宿舍管理系统需要进入时,具有使用不同功能权限的各用户,以不同的权限、用户名称、用户密码登录该系统。 像我们的后勤服务总公司中的管理人员,值班老师的组长就应该具有系统管理员的权限, 宿舍楼房管理人员就应该具有一般用户的权限。 一些关键性的数据是否 是 管理员 职员 浏览者 登录系统 是否注册用户 输入用户名秘密 完成注册 输入所需信息 注册 13 没有访问权的。 如帐号密码的修改,和员工信息的增删改。 要是以浏览者身份登陆该系统的话就只有只读的权限,凡是有增删改和好多关键性的窗口都无权更改和访问。 2.修改密码: 设计思想: 为了防止密码被恶意盗用可以经常性的修改你的密码以增强系统的安全性,密码修改对于所有具有访问该系统的用户来说都可以使用。 具体实现 : (1).首先通过控件实现该功能模块与数据库的关联。 (2).其次为了确保该功能的完整性,在点击确认之后,需要判断一下所有的编辑框中的输入都不能为空。 完成修改 否 是 登录系统 选择修改密码 输入新密码 确立新秘密 密码一致 14 (3).最后在确认时,还需要编程实现的是判断原始用户名和密码是否一致,只有一致才有权限修改你的密码。 同是为了确保新密码的正确性,还添加了一个确认密码框,新密码和确认密码两者所输内容是要求完全一样,方能修改密码成功。 宿舍管理模块的详细设计 1.入住登记、个人信息修改、删除记录 设计思想: 入住登记管理是对每栋宿舍楼的每个学生的基本信息进行录入,具体实现: (1).由于需要和数据库表相关联 ,所以也添加了两个数据窗口控件实现两者之间的关联。 登录系统 宿舍管理 入住登记 个人信息修改 填写个人信息 填写修改信息 输入正 确 输入正 确确 显示个人信息保存成功 显示修改已被接受 否 是 否 是 管理员 退宿登记 删除记录 显示删除成功 否 是 15 (2). 在具有在基本的增加、删除、保存、退出功能外还具有数据窗口共享,在右边的自由表内输入数据,左边的表只能对数据浏览,同时当鼠标在左 边的表中选中一个人的信息,相应在右边的数据窗口的自由表中会出现和其相同的数据。 (3). 在具体实现时需要设置像楼房号这样的具有唯一确定性的字段是不能为空的。 其他字段在输入时没有太大限制,录入人员在录入时需根据自身情况再进行添加。 2.公物报修 公物报修登记窗口完成的是记录宿舍损坏公物的功能。 操作人员可以通过在窗口中同时选中各项公物损失信息,然后利用“存盘”功能将信息保存到数据库中中。 是 否 登 录系统 宿舍管理 公物报修 填写报修信 息 输入正确 显示报修已被接受 16 信息查询窗口详细设计 1.学生查询 按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询这 4 个查询功能在具体编程实现上基本上是一样的,因为都是针对学生信息的查询。 以下是这四个功能模块的详细实现过程。 具体实现: 1. 按学号查询 设计思想:在按学号查询时首先要通过编程判断一下,数据库的学生信息表中是否存在该编号的学生,如果没有系统将不会显示登录系统 学生信息查询 按学号查询 显示查询结果 按姓名查询 按班级查询 按寝室号查询 显示查询结果 显示查询结果 显示查询结果 17 数据所以只有存在学号才能进行查询。 上述完成之后,输入所查询的学号,那么所需学生信息就会在下面表格中显示出来了。 设计思想:按学生姓名实现的查询,虽然这样查出来的学生有可能不止一名,但在有些情况下(比如家人、朋友来访时,只记得学生姓名,在不清楚其学号、宿舍号的情况下,可以通过学生信息中的其它信息确定所要找的学生)可以调用此功能来实现。 设计思想:实现某个班级所有学生基本信息及住宿情况的查询。 通过该功能模块我们可以统计某个班级的宿舍分配情况,这个班级的学生都住在哪些寝室中。 设计思想:在输入寝室号时可以把该宿舍所住的所有学生的信息都统计出来,方便详细了解某宿舍的学生住宿情况。 卫生评比模块详细设计 登录系统 管理员 调查扣分 扣分统计 卫生评比 输入数据 保存并显示结果 输入数据 保存并显示结果 评比条件 保存并显示结果 否 是 18 设计思 想: (1).由于需要和数据库表相关联 ,所以也添加了两个数据窗口控件实现两者之间的关联 (2).具有基本的增加、删除、保存、退出功能,由于考虑到数据被有意的、数据的输入与修改必须取得相应的权限。 (3).为方便对评比情况的统计,只要选。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。