欢迎来到天天文库
浏览记录
ID:6809996
大小:811.50 KB
页数:14页
时间:2018-01-26
《数据库课程设计-宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库设计说明书题目:宿舍管理系统二级学院:汽车与电子工程学院年级、专业:2010级计算机科学与技术学生姓名:学号:指导教师:完成时间:2011年12月20日目录1系统需求分析31.1系统功能31.2系统功能42数据库概念结构设计52.1数据库的整体实体关系图52.2数据库的的实体E-R图63数据库逻辑结构设计94数据库及的表实现(代码)101系统需求分析系统采用MICROSOFT公司的VISUALBASIC语言编写的学生公寓管理系统,本系统在研制开发过程中,严格遵循软件工程方法,完全采用结构化程序设计方法。本系统的主要功能可以方便的对学生宿舍进行管理,系统采用Microsof
2、tSQLServer2005数据库使数据具有较强的完整性、较好的数据安全性等特点以及提供了标准的帮助,使用户方便的获得所需的帮助。界面友好、操作简单、功能齐全、具有较好的人机接口界面是本系统的最大优点。1.1系统功能宿舍管理系统的后台网站系统的功能结构,如下图所示。学生宿舍管理系统系统登录模块系统控制模块系统控制模块舍区管理模块房间管理模块系统管理模块打印数据模块门卫登记模块水费管理模块电费管理模块数据备份模块1.2系统功能宿舍管理系统的前台网站系统的功能结构,如下图所示。学生宿舍管理系统系统登录模块系统控制模块系统登录模块用户登录界面来访查看界面宿舍留言界面宿舍编号栏登录信息
3、界面来访时间栏信息查询界面离开时间栏2数据库概念结构设计2.1数据库的整体实体关系图本网站的实体有:用户,楼管,舍区,电费,房间,宿舍成员,水费,数据库的整体实体关系如下图所示。用户水费上缴属于属于舍区电费房间宿舍成员从属楼管上缴管理2.2数据库的的实体E-R图舍区电话号码区名称舍区编号房间数床位数现住人数电费楼房名称房间号舍区编号年份月份用电量超支量电话号码水费楼房名称房间号舍区编号年份月份用水量超支量电话号码用户密码权限用户名机密问题答案创建日期宿舍成员楼房名称房间号舍区编号床位号学生姓名院系名称班级名称家庭地址电话号码房间楼房名称房间号舍区编号舍长床位数现住人数电话号码来
4、访者来访者姓名来访者证件名称来访者序号来访者证件号码受访者姓名受访者舍区号受访者房间号关系来访时间离开时间2数据库逻辑结构设计社区表列名 数据类型 长度 说明 索引舍区编号 Int 4 为主键 主索引区名称 char 4 小于等于4的汉字 电话号码 char 4 只能是数字与’-‘包括区号与号码房间数 int8 床位数 int 8 现住人数 Int 8 电费表:列名 数据类型 长度 说明 索引舍区编号 Int 4 为主键 主索引楼房名称 Char 4为主键(只能是英文字母) 房间号 Int 4 为主键年份 Chat4 为主键(只能是数字) 月份 char4 为主键(只
5、能是数字) 用电量 Int 8 超支量 Int 8 电话号码 Char4 宿舍电话号码 水费表:列名 数据类型 长度 说明 索引舍区编号 Int 4 为主键 主索引楼房名称 char 4为主键(只能是英文字母) 房间号 Int 4 为主键年份 Char4 为主键(只能是数字) 月份 Char4 为主键(只能是数字) 用水量 int 8 超支量 Int 8 电话号码 Char4 宿舍电话号码 用户表:列名 数据类型 长度 说明 索引用户名 Char 4 为主键(中文或英文字母) 主索引密码 char 4 权限 Int 4 机密问题 char4 答案 Char4
6、 创建日期 Datatime 8 用getdate()来设置默认值 宿舍成员表:列名 数据类型 长度 说明 索引舍区编号 int 4 为主键 主索引楼房名称 Char4为主键(只能是英文字母) 房间号 Int 4 为主键床位号 Int4 为主键 学生姓名 char10 院系名称char 20 班级名称 char 10 家庭地址 char50电话号码char10 宿舍电话号码(数字与-) 房间表:列名 数据类型 长度 说明 索引舍区编号 Int 4 为主键 主索引楼房名称 Char4为主键(只能是英文字母) 房间号 Int 4 为主键舍长 char10 床位数 ch
7、ar 20 现住人数 char 10 电话号码 char10 宿舍电话号码(数字与-) 来访登记表:列名 数据类型 长度 说明 索引来访者序号 Int 4 为主键 主索引来访者姓名 char15 来访者证件名称 char 15 来访者证件号码 char20 受访者姓名 char15 受访者舍区号 Int 20 受访者房间号 Int 10 关系 char50来访时间 Datadate4 离开时间 Datadate4备注char16用户日志表:列名 数据类型 长度 说明 索引
此文档下载收益归作者所有