西安航空职业技术学院 毕业论文 学生宿舍管理系统
(3)寝室表:登记所有宿舍的详细情况如表3-3:
表3-3寝室表qs
字段名 Dor_Id Dor_Sex Dor_Num Dor_Fact Dor_Price Dor_Tel Dor_Des 描述 寝室号 居住性别 应住人数 实住人数 住宿费用 电话 备注 数据类型 char char Int Int Int Int char
数据长度 NULL 10 2 2 2 4 12 200 N Y Y Y Y Y Y Primarykey Y N N N N N N (4)员工表:登记所有管理人员的详细情况如表3-4:
表3-4员工表yg
字段名 Emp_Id Emp_Name Emp_Age Emp_Sex Hou_Id Emp_Job Emp_Add Emp_Tel Emp_Des 描述 员工号 姓名 年龄 性别 楼房号 职位 家庭住址 联系方式 备注 数据类型 Int char char char char char char char char
16
数据长度 NULL 8 10 2 2 2 10 50 20 200 N Y Y Y N Y Y Y Y Primarykey Y N N N F N N N N 3详细设计
(5)人员来访表:登记所有来访人员的详细情况如表3-5:
表3-5人员来访表rylf 字段名 Vis_Name Vis_Host Dor_Id Relation Vis_Data Vis_Time Lea_Time Vis_Watch Vis_Cred Vis_Des 描述 来访人姓名 被访人姓名 宿舍 所属关系 来访日期 来访时间 离开时间 值班人 证件名称 备注 数据类型 char char char char datetime datetime datetime char char char
数据长度 NULL 10 10 10 10 8 8 8 10 10 200 N Y N Y Y Y Y Y Y Y Primarykey N N F N N N N N N N (6)物品出入表:详细登记学生物品出楼信息如表3-6:
表3-6物品出入表wpcr
字段名 Stu_Id G_In G_Out G_Date Watch G_Des
17
描述 学号 进楼物品 出楼物品 时间 值班人 备注 数据类型 Int char char datetime char char 数据长度 10 10 10 8 10 200 NULL N Y Y Y Y Y Primarykey Y N N N N N 西安航空职业技术学院 毕业论文 学生宿舍管理系统
(7)楼房表:登记所有住宿楼情况如表3-7:
表3-7楼房表lf
字段名 Hou_Id Hou_Num Hou_Rom Hou_Peo Hou_Des 描述 楼房号 楼层数 房间数 应住人数 备注 数据类型 char Int Int Int char 数据长度 NULL 2 2 2 2 200 N Y Y Y Y Primarykey Y N N N N (8)学期注册表:登记学生每学期的注册情况如表3-8:
表3-8学期注册表xqzc
字段名 Stu_Id Dor_Id Enr_Date Enr_Price Enr_Sta Enr_Year Enr_Des
描述 学号 寝室 注册日期 所交费用 交费情况 所交年度 备注 数据类型 Int char datetime Int char datetime char 数据长度 10 5 8 10 2 8 200 NULL N N Y Y Y Y Y Primarykey Y F N N N Y N 18
3详细设计
(9)学生财产表:登记学生物品情况如表3-9:
表3-9学生财产表xscc
字段名 Stu_Id Dor_Id Bed Stool Desk Telphone KeySend Box Bedding Description
描述 学号 寝室 床位 凳子号 桌子号 电话 钥匙发否 箱子 被子 备注 数据类型 Int char Int Int Int Int char char char char 数据长度 NULL 10 5 4 4 4 12 2 4 4 200 N Y Y Y Y Y Y Y Y Y Primarykey Y F N N N N N N N N 3.5.3表的说明
本管理系统共用到九个表:用户表(LoginIn)、学生基本情况表(Student)、寝室表(Dorm)、员工表(Employee)、人员来访表(Visit)、物品出入楼表(Goodsmove)、楼房表(House)、学生财产表(Riches)、学期注册表 (Enroll),各表之间均有一定的关系,可以进行关联。
(1)学生基本情况表(Student)、学生财产表(Riches)、学期注册表 (Enroll)、物品出入楼表(Goodsmove)这四个表里面都有一个相同的字段:学号(Stu_Id),通过学号这个字段就可以将系统的这四个表关联了起来。当某个表发生插入、修改、删除等方面的改动时,相联的表之间也要进行相应的改动。学生基本情况表(Student)和寝室表(Dorm)也有一个相同的字段:寝室号(Dor_Id)将两表相关联。
(2)由于员工是负责管理某栋楼房的,因此员工表(Employee),楼房表(House)这两个表之间有一个相同的字段:楼房号(Hou_Id)来进行关联。
19
西安航空职业技术学院 毕业论文 学生宿舍管理系统
4 模块的具体实现与代码
4.1 登录模块
本模块实现用户登录、用户注册、找回密码等功能。本系统用户分两种,一种是学生,一种是管理员,在这个页面没有显示出这个功能,本系统设计权限是用系统管理员设定的,在这里登录时,根据数据库里的权限进行对比,学生进前台,管理员进后台。本模块图如4-1所示:
图4-1登录图
具体代码
ob_start(); ?>