宿舍管理系统_第1页
宿舍管理系统_第2页
宿舍管理系统_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生宿舍管理系统数据库设计、外部设计1.1 标识符和状态数据库软件的名称: SQL Server 2005数据库的名称为: DB_DO1.2 命名约定所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成, 这样能够 统一数据库表的命名,也能够更好的规范数据库表命名。1.3 设计约定在本系统中,数据库的 E-R 图设计采用 Visio 2007 进行,并且采用面向对 象的设计方法, 首先进行对象实体的设计, 最后将对象持久化到数据库中, 所有 的表和表之间的关联 (ER 图) 都采用标准的 Visio 设计工具进行,这样能够将整 个系统的设计和数据库设计有机的结合起来。、结构设计2.1 概念

2、结构设计2.1.1 实体与属性的定义 系统管理模块 学生信息模块 学生(姓名,学号,寝室号,专业,性别,出生年月,身份证号,手机号, 班级,父母电话,入住时间,寝室电话, QQ) 学生寝室(楼屋号,寝室号,寝室电话,所住人数) 快件收取(姓名,寝室号,到达时间,接收时间,数量)财产(寝室号,物品号,物品名,备注)财产报修(寝室号,物品号,物品名,报修时间,解决时间,报修原因) 晚归(学号,姓名,寝室号,晚归时间,晚归原因) 离返校(学号,姓名,寝室号,离校时间,返校时间)外校人员到访(宿舍号,到访人姓名,被访人姓名,到访时间,证件类型, 离开时间,备注)贵重物品(寝室号,姓名,证件,物品名称,

3、出入时间,值班人,备注) 卫生(宿舍号,检查时间,检查结果,检查人员)教师信息模块教师(教师号,姓名,专业,课表,电话, QQ职称)查询学生(按学号查询,按姓名查询,按班级查询,按寝室查询)宿舍管理员模块管理员(姓名,工号,年龄,住址,联系方式)查询学生(按学号查询,按姓名查询,按班级查询,按寝室查询)3.1.2 设计E-R图2、财产报修5、学生晚归7、贵重物品出入8、卫生检查9、教师查询学生信息2.2逻辑结构设计221系统所需表综合以上分析,要实现上面的所有功能模块,共需要设计17个表,它们分别是:学生登录表、教师登录表、管理员登记表,学生个人信息表、寝室基本信息表、邮件收发表、财产 信息表

4、、外访人员来访表、财产报修表、晚归表、离返校表、贵重物品出入楼表、卫生情况 表、教师信息表、管理员信息表。1.学生登录表属性名存储代码数据类型数据长度是否允许为空备注学号Stu _numchar15否主键密码Stu_passwordvarchar30否学生登录密码2教师登录表属性名存储代码数据类型数据长度是否允许为空备注教师号Tea_numchar15否主键密码Tea_passwordvarchar30否教师登录密码3.管理员登陆表属性名存储代码数据类型数据长度是否允许为空备注工号Admi_ numchar20否主键密码Admi_passwordvarchar30否管理员登录密码4学生个人信息

5、表属性名存储代码数据类型数据长度是否允许为空备注学号Stu _numchar15否主键姓名Stu_n amechar10否学生姓名性别Stu_Sexchar5否男or女寝室号Dor_Idvarchar15否外键入学日期Stu_Erdate20否出生日期Stu_Birthdate20是专业Stu_deptchar15否班级Stu_Classchar30否政治面貌Stu_Politchar10是团员,党员,其他家庭住址Stu_Addvarchar60是联系方式Stu_TelInt20是QQStu_qqInt15否父母电话Stu_ptelchar15否父母电话身份证号Stu_cardchar20否5

6、寝室基本信息表属性名存储代码数据类型数据长度是否允许为空备注寝室号Dom _numchar15否主键寝室电话Dom_telInt15否所住人数Dom_pepInt10是6邮件收发信息表属性名存储代码数据类型数据长度是否允许为空备注姓名Stu_n amechar10否主键寝室号Dom _numchar15否外键到达时间Me_arrivedate20否邮件到达时间接收时间Me_receivedate20否学生确认收到快件数量Me_nu mbertin yi nt5否学生收到数量7财产信息表属性名存储代码数据类型数据长度是否允许为空备注寝室号Dom _numchar15否外键物品号Go_numcha

7、r15否主键物品名Go_n amechar20否8财产报修表属性名存储代码数据类型数据长度是否允许为空备注寝室号Dom _numchar15否外键物品号Go_numChar15否主键物品名Go_n ameChar20否报修时间Re_timedate20否解决时间So_timeDate20否报修原因Re reasonvarchar150否9晚归表属性名存储代码数据类型数据长度是否允许为空备注学号Stu_numchar15否外键姓名Stu_n amechar10否外键寝室号Dom _numchar15否主键晚归时间Lat_timedate20否晚归原因Lat_reas onvarchar150否1

8、0.离返校表属性名存储代码数据类型数据长度是否允许为空备注学号Stu_numChar15是姓名Stu_n ameChar10否外键寝室号Dom _numChar15是主键离校时间Lea_timeDate20否返校时间Back_timeDate20否11.外访人员表属性名存储代码数据类型数据长度是否允许为空备注寝室号Dom _numChar15是主键来访人姓名Vi_n ameChar15否来访时间Vi_timedate20否证件Vi_cardChar30否身份证,学生证离开时间Vi_ltimeDate20是12.贵重物品表属性名存储代码数据类型数据长度是否允许为空备注寝室号Dom _numCha

9、r15是主键姓名Stu_n ameChar10否证件Stu_cardChar20是身份证物品名Go_n ameChar20否入楼时间En _timeDate20否出楼时间Er_timeDate20是13卫生情况表属性名存储代码数据类型数据长度是否允许为空备注佰舍号Dom _numChar15否主键检查时间Ch_timeDate20否检查结果Ch_resultVarchar30否检查人员Ch_pepoleVarchar50是14.教师信息表属性名存储代码数据类型数据长度是否允许为空备注教师号Tea_numChar20否主键姓名Tea _n ameChar10否出生日期Tea_ageChar15是

10、职称Tea_proVarchar15是手机号Tea_telVarchar15否所属院系Tea_departChar20否15教师查询学生信息属性名存储代码数据类型数据长度是否允许为空备注教师号Tea_numChar20否主键姓名Stu_n amechar15否按学生姓名查询学号Stu_numChar15否按学生学号查询班级Stu_classChar15否按学生班级查询寝室号Dom _numChar15否按学生寝室查询16.管理员信息表属性名存储代码数据类型数据长度是否允许为空备注姓名admi_ namechar15否主键员工号admi_ nochar20否用户名年龄admi_Agechar10

11、是性别admi_Sexchar5是楼房号flo_Idchar20否管理的是哪栋楼家庭住址admi_Addvarchar50是联系方式admi_Telvarchar10否管理员查询学生信息属性名存储代码数据类型数据长度是否允许为空备注工号adm in_numChar20否主键姓名Stu_n amechar15否按学生姓名查询寝室号Dom _numChar15否按学生寝室查询2.3物理结构设计数据库名称为:DB_OA存储位置:默认位置建立系统程序员视图,包括:数据在内存中的安排,包括对索引区、缓冲区 的设计;所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;访问数据的方式方法。系统自动在每个表的主码上建立索引。在stude nt表 stu_name、stu_num、stu_class 和 dom_num列上建立 Stu_name Stu_number、 stu_class和dom_nun索引,因为教师和管理员的查询操作可通过学生姓名、学 号、班级和寝室号进行的。三、运用设计3.1安全保密设计和权限设计通过区分不同的访问者、不同的访问类型和不同的数据对象, 进行分别对待 而获得的数据库安全保密设计考虑。 对数据库设计中涉及到的各种项目,如数据 项、记录、系、模式、子模式等一般要建立起数据保护措施, 以说明它的标识符、 同义名及有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论