学生宿舍管理系统的数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生宿舍管理系统
一、学生宿舍管理工作应充分考虑以下几方面的要求:
后勤工作者方面:可随时通过学生宿舍管理员根据本人需要查阅公寓、宿舍、宿舍卫生、来宾访问等等情况,定时刷新数据。
学生方面 :让学生感觉到学校的管理很透明,可以随时的查询自己寝室的相关信息。
学校方面 :学校其他管理系统能够与此系统连接,使用此系统的相关数据。
来宾方面 :各学生亲人、朋友等可通过宿舍管理员可以很快的查到该生所住的寝室。
二、本系统应该基本上完成以下任务:
1. 学生宿舍基本信息管理:根据学生所在专业年级和班级,统一安排学生住宿;如果有学生要更换寝室,可以很方便的查询到想要更换的寝室的床位和室友情况,并删除该同学在原寝室的信息;最后打印出寝室的基本信息。
2. 学生公寓信息管理:添加新建的公寓信息,删除另做它用的公寓信息及修改己有公寓信息(包括公寓号),最后打印出学校所有的学生公寓信息。
3. 寝室的卫生信息管理:添加卫生检查信息,并把这些卫生检查信息根据寝室号存入该寝室卫生检查情况表中,以便统计学生宿舍的情况;删除没有价值的卫生检查信息;打印本次学生宿舍卫生检查情况表。
4. 寝室的设施管理:学年开始时输入寝室的家具及其它设备的信息
(包括名称和数量等),能查询己登记而没有维修的维修信息,并统计出该寝室已维修了的家具及其它设备的次数和器件名称,删除已统计的维修信息,最后打印出寝室的设施及维修情况表。
5. 来访人员管理:登记每一个来访人员的出入时间,登记来访人员的有效证件类型和证件号,登记来访人员的来访事由,能查询以往每一个来访人员的记录。
三、业务数据流图
1.名称:学生宿舍管理系统第一层数据流
2.公寓管理数据流图
3.寝室管理数据流图
5.设备管理数据流图
四、数据字典(略)
五、数据库设计—概念结构设计各模块的E-R图如下:
1.公寓E-R图
2.寝室E-R图
3.设施维修E-R图
4.卫生检查E-R图
5.宿舍管理E-R图
实体与属性关系如下:
公寓(公寓号,公寓名称,管理员,保洁员)
寝室(寝室号,公寓员,寝室成员姓名,人数,床位号)
设备管理表(公寓号,寝室号,维修器件名称,维修日期)
来访人员登记表(寝室号,证件,证件号码,访问事由,访问日期) 六、逻辑结构设计
由E-R图得出如下基本表信息
userinfo 基本表保存系统用户的账号、密码house 基本表保存公寓信息
room 基本表保存寝室的基本信息student 基本表保存寝室学生的基本信息cleaner 基本表寝室卫生检查的信息表
表 1 : [ userinfo]
表 2: [ house]
表3:[room]
表4:[repair]
表5:[clearner]
表6:[visit]