您好,欢迎访问三七文档
信息系统与数据库技术应用------宿舍管理系统-1-宿舍楼管理系统一、系统设计文档(1)系统介绍和功能说明本宿舍楼管理系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。我们通过需求分析,模拟了宿舍楼的管理系统,以一栋宿舍楼为单位,能够对入住学生,宿舍管理人员以及宿舍事务进行规范化的管理。管理人员可以再通过在这个系统来查询入住学生信息,同时,学生也可以进入到寝室反馈页面对寝室情况向管理员进行反馈,以便管理员能及时处理问题。本宿舍楼管理系统主要有以下功能模块:(1)、管理系统包括人员信息的查询、维护,实现管理人员与学生的互动。(2)、管理员子系统:实现宿舍管理人员进行学生信息的录入、修改,外来人员信息的登记,学生反馈意见的查询。(3)、学生反馈子系统:学生可通过此系统及时进行宿舍情况的反馈,方便管理人员及时了解所出现的问题并及时进行处理。二、数据库设计说明:设计数据库时我们采取了原型法的设计方法,在设计中不断改进我们的设计。考虑到模拟与现实的差距,我们也在一些环节上采取了理想化处理,比如说学生进入宿舍时,在实际情况中是用校园卡刷卡进入的,而在设计应用时无法实现。信息系统与数据库技术应用------宿舍管理系统-2-1、ER图:学生学号性别床位号姓名寝室号学院电话寝室反馈信息寝室号楼层入住n1管理人员性别职务姓名工号联系电话管理nm所找人员学号外来人员离开时间来访时间编号拜访mn姓名2、关系表:寝室号学号性别姓名床位号学院联系电话学生表工号姓名性别职务联系电话管理人员表寝室号楼层反馈信息寝室表编号来访时间离开时间所找人员学号外来人员表姓名信息系统与数据库技术应用------宿舍管理系统-3-3、数据表结构:学生表(T_Student)字段名称字段说明类型定义属性限定索引关系(外键)StudentName姓名Varchar(16)NotNullStudentCode学号Char(9)PrimaryKey主键Sex性别Char(2)NotNull“男”或“女”RoomNum寝室号Char(4)NotNull主索引T_Room.:RoomNumBedNum床位号Char(1)NotNullTelNum电话Varchar(11)Academy学院Varchar(20)NotNull管理人员表(T_Manger)字段名称字段说明类型定义属性限定索引关系(外键)WorkCode工号Char(8)PrimaryKey主键WorkName姓名Varchar(16)NotNullSex性别Char(2)NotNull“男”或“女”Title职位Varchar(18)NotNullTelNum电话Varchar(11)寝室表(T_Room)字段名称字段说明类型定义属性限定索引关系(外键)RoomNum寝室号Char(4)PrimaryKey主键FloNum楼层Char(1)NotNullBack反馈信息Char(50)外来人员表(T_Visitor)字段名称字段说明类型定义属性限定索引关系(外键)VisCode编号Char(5)PrimaryKey主键ComeTime来访时间DateTimeNotNullBackTime离开时间DateTimeNotNullName姓名Varchar(16)NotNullStudentCode所找人学号Char(9)NotNull主索引T_Student:StudentCode信息系统与数据库技术应用------宿舍管理系统-4-4、关系图:T_Room表与T_Student表的关系:T_Room作为主表;T_Student表与T_Visitor表的关系:T_Student作为主表。5、数据:对于其中数据,我们用了我们小组及几个同学的信息,另外对于宿管表及其他表格的数据是随意编写填入的。6、视图:我们制作了四个视图。一个是用T_Room表制作的,用于查询学生的反馈信息;一个是用T_Student表与T_Visitor表制作的,用于连接查询来访者与所方访问的学生;另两个分别用T_Student表和T_Manger制作的,主要用于查询信息。7、存储过程和触发器:我们制作了一个存储过程,用于查询同一寝室的学生;另有一个触发器,在向外来人员登记表添加记录是触发,检查所插入数据是否符合条件。
本文标题:宿舍管理系统说明
链接地址:https://www.777doc.com/doc-4508912 .html