数据库课程设计---毕业设计管理系统
课课 程程 设设 计计 报报 告告 课程名称 数据库课程设计数据库课程设计 设计题目 毕业设计管理系统毕业设计管理系统 专 业 科学与技术科学与技术 班 级 学 号 姓 名 完成日期 课课 程程 设设 计计 任任 务务 书书 设计题目设计题目毕业设计管理系统 _________________________________________________________ 设计内容与要求设计内容与要求 指导教师 课课 程程 设设 计计 评评 语语 成绩成绩 指导教师_______________ 年 月 日 目录 第 1 章 概述 2 1.1 选题背景 2 1.2 系统环境 2 第二章 需求分析 3 2.1 功能需求 3 2.2 数据需求 3 概念结构设计 . 4 3.1 概述 4 3.2 E-R 图 4 逻辑结构设计 . 5 4.1 关系模型 5 4.2 关系模式的优化 . 5 物理结构设计 . 6 5.1 建立数据库. 6 5.2 数据库中共建立了十个表。建表语句如下 6 第七章 设计总结 . 错误错误 未定义书签。未定义书签。 第八章 体会与收获 . 错误错误 未定义书签。未定义书签。 第九章 参考文献 . 18 第第 1 1 章章 概述概述 1.11.1 选题背景选题背景 随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、 健全, 各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生 学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承 重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据 库统筹管理。因此,设计一种毕业设计综合管理系统为学生、教师、管理员提供 一个交互的接口,大大方便了学生、老师及管理员的管理人员。 毕业设计是学生在校期间的一个教学环节,是学习深化和提高的一个重要过 程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课题的 审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业 设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网 上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕 业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常 重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸 化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深, 本系统的建立为参加毕业设计的教师、学生提供接口。 1.21.2 系统环境系统环境 运行环境本系统开发的毕业设计综合管理系统,在 Windows xp 下运行, 要求使用的操作系统上安装有SQL Server2005数据库和Microsoft Visual Studio 2008。 第二章第二章 需求分析需求分析 2.1 2.1 功能需求功能需求 毕业设计管理系统是用于一个系的毕业设计管理的系统,系统为三类用户提 供不同的功能 管理人员可以完成各项管理功能,包括添加和维护学生、教师信息,查看所 有课题信息和按班级查看定题情况。管理人员还可以添加和发布公告、通知。 教师可以添加毕业设计题目,修改题目信息,可以看到选自己课题的学生名 单,可以接受学生的选题申请(叫做定题) 。定题后,每个教师还可以向自己的全 部学生发布小组公告。 学生可以查看所有课题,可以填报多个(最多 3 个)选题志愿,表明自己的 选题意愿。学生还可以查看小组公告。当论文完成后,可以上传论文。 2.2 2.2 数据需求数据需求 一个学校有若干个系,一个系有若干个专业和教研室,一个专业有许多学生, 一个教研室里有若干个教师;教师可以发布课题和公告,学生可以查看课题和公 告,还可以选择课题。以下是一些实体的相关数据对象 (1) 系系编号,系名。 (2) 专业专业号,专业名。 (3) 教研室教研室编号,教研室名。 (4) 教师教工号,姓名,性别,电话,密码。 (5) 学生学号,姓名,性别,班级,密码。 (6) 课题课题编号,课题名,信息。 (7) 公告公告编号,公告内容。 第三章第三章 概念结构设计概念结构设计 3.1 3.1 概述概述 概念结构式将需求分析得到的用户需求抽象为信息结构即概念模型的过程 就是概念结构设计。它是整个数据库设计的关键; 概念结构式各种数据模型的共同基础,它比数据模型更独立于机器、更抽 象,从而更稳定;描述概念结构的有力工具是