1、 课程设计课程设计报告书报告书 课程名称课程名称 数据库课程设计数据库课程设计 设计设计题目题目 学生宿舍管理系统学生宿舍管理系统 专业班级专业班级 XXXXXX 学学 号号 XXXXXX 姓姓 名名 XXXXXX 指导教师指导教师 XXXXXX 2011 年年 6 月月 目录 目录 . II 1 设计时间设计时间 .1 2 设计目的设计目的 .1 3 设计任务设计任务 .1 4 设计内容设计内容 .1 4.1 需求分析2 4.2 概念结构设计.5 4.3 逻辑结构设计.6 4.5 数据库表空间和表设计.7 4.6 数据库的实施.9 4.7 创建其它数据库对象 12 5 总结与展望总结与展望.
2、 12 参考文献参考文献 . 14 -1- 1 1 设计时间设计时间 时间:17 周(2011 年 6 月 132010 年 6 月 19 日) 2 2 设计目的设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据 库原理及应用及SQL SERVER 数据库课程后进行的一次全面的综合练习。其目的 在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方 法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的 数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应 用需求(信息要求和处理要求) 。同时,此
3、次设计对于同学将来的毕业设计和具体工作 实践将有重要的意义。 3 3 设计任务设计任务 课程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。严格实施 课程设计这一环节,对于学生基本程序设计素养的培养和软件工作者工作作风的训练, 将起到显著的促进作用。 4 4 设计内容设计内容 宿舍管理系统。 (1)系统主要功能 客户管理部分: 处理客户注册。 处理客户登录。 用户可以查询学生信息。 用户可以查询邮件信息。 用户可以提交与查询报修信息。 用户可以插入与删除用户自己的离返校信息。 用户可以修改用户自己密码。 管理员管理部分: 处理管理员登录。 管理员可以查询学生信息。 -2- 管理员可
4、以发布与更新邮件信息。 管理员可以插入、修改与查询报修信息。 管理员可以插入与查询学生夜归信息。 管理员可以查询在校与离校学生信息。 管理员可以修改管理员密码。 4.14.1 需求分析需求分析 本系统的最终用户为宿舍楼管理员, 本宿舍楼的学生。 根据我们日常生活中的经验, 结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际 要求: 1、宿舍楼的基本情况: 学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 (1)学生的基本信息 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会 有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理