学生宿舍管理系统数据库设计4.1 数据库 E-R 图设计概念模型的设计方案主要是基于E-R 模型、需求分析、概念数据模型等,采用数据库系统等概念模型来表示数据之间的关系,设计和反映用户的信息和处理需求。一般来说, 描述应用领域中的信息模式是概念设计的主要目标,它而且还支持用户的相关应用。 最后,可以方便地切换到数据库系统的逻辑模式,方便了用户们对它的理解。在这个阶段之下,用户还能够参与并评估数据库系统的设计,这样一来的话数据库系统的设计就能到保障用户们对此的需求。E-R 模型方法是概念模型设计中最常见的设计方法。本系统的E-R 图如下图所示:(1) 报修信息实体 E-R图如图 4-1 所示:报修描述报修时间编号设备名称报修名称报修人维修描述型号维修时间维修人设备号状态维修名称图 4-1 报修信息实体图(2) 用户信息实体 E-R图如图 4-2 所示:实体间关系属性实体用户创建时间登录次数编号昵称创建人邮箱角色名称相片用户名电话密码真实姓名性别图 4-2 用户信息实体图(3) 评分信息实体 E-R图如图 4-3 所示:评分得分描述编号评分时间楼号寝室号评分人图 4-3 评分信息实体图(4) 学生信息实体 E-R 图如图 4-4 所示:学生地址籍贯编号面貌班级出生日期宿舍号楼号专业状态姓名密码性别电话民族描述学号头像图 4-4 学生信息实体图(5) 宿舍信息实体 E-R 图如图 4-5 所示:寝室楼号人数编号宿舍楼名称寝室号图 4-5 宿舍信息实体图(6) 离校信息实体 E-R 图如图 4-6 所示:离校登记人姓名编号学号离校日期离校描述图 4-6 离校信息实体图4.2 数据库设计表数据库使用的是 MySQL数据库对宿舍管理系统进行后台数据存储。数据库中每个表的详细信息如下所述。表 4-1 baoxiu报修信息表列名数据类型长度主键外键说明idint11是否编号bxdesvarchar255否是描述bxnamevarchar255否是报修名称bxrenvarchar255否是报修人bxtimedatetime否是报修时间sbnamevarchar255否是设备名称sbnovarchar255否是设备号stateint11否是状态wxnamevarchar255否是维修名称wxrenvarchar255否是维修人wxtimedatetime否是维修时间xinghaovarchar255否是型号wxdesvarchar255否是维修描述表 4-2 users用户信息表列名数据类型长度主键外键说明idint11是否编号createtimevarchar255否否创建时间creatorvarchar255否否创建人emailvarchar255否否邮箱logtimesint11否否登录次数nicknamevarchar255否否昵称passwordvarchar255否...