0)Рnot nullРforeign keyР公寓号Р表3-3 寝室 roomР属性名Р数据类型Р完整性Р是否为主属性Р别名Рroom_idРchar(10)Рnot nullРprimary keyР寝室号Рroom_ppРintРnot nullР可住人数РpayРchar(10)Рnot nullР住宿费用РtellРchar(20)Рnot nullР电话Рflat_idРchar(10)Рnot nullРforeign keyР公寓号Р表-3-4 学生 studentР属性名Р数据类型Р完整性Р是否为主属性Р别名Рstu_idРchar(10)Рnot nullРprimary keyР学号РnameРchar(10)Рnot nullР姓名РsexРchar(2)Рnot nullР性别Рdep_nameРchar(20)Рnot nullР专业РbirРchar(10)Рnot nullР生日РclassРchar(10)Рnot nullР班级РphoРchar(20)Рnot nullР电话РpwРchar(10)Рnot nullР密码Рroom_idРchar(10)Рnot nullРforeign keyР寝室号Р第四章数据库设计Р系统总体结构及功能模块划分Р经过对系统的需求分析,学生公寓管理系统主要划分为五部分:学生信息管理,宿舍信息管理两个主要功能模块,其中还包括登陆,查询等子系统。系统的总体结构如图4-1。Р图4-1 学生宿舍管理系统功能模块图Р第五章详细设计Р5.1 系统登录页面Р将登录模块设置为系统的首页。用户分为管理员、学生两种角色进入系统。Р用户分别输入自己正确的账号和密码并选择自己对应的角色。只有当所有信息与数据库中相对应表中的数据相比较并且能正确匹配时才可以登录到系统中。登录系统页面如图5-1-1所示Р图5-1 登录系统页面图