资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课课 程程 设设 计计 报报 告告 课程名称 数据库课程设计数据库课程设计 设计题目 毕业设计管理系统毕业设计管理系统 专 业 科学与技术科学与技术 班 级 学 号 姓 名 完成日期 课课 程程 设设 计计 任任 务务 书书设计题目:设计题目:毕业设计管理系统 _设计内容与要求:设计内容与要求:指导教师: 课课 程程 设设 计计 评评 语语成绩:成绩:指导教师:_年 月 日目录第 1 章 概述.11.1 选题背景.11.2 系统环境 .2第二章 需求分析.22.1 功能需求.22.2 数据需求.3概念结构设计.33.1 概述.33.2 E-R 图 .3逻辑结构设计.54.1 关系模型 .54.2 关系模式的优化 .5物理结构设计.65.1 建立数据库 .65.2 数据库中共建立了十个表。建表语句如下: .6第七章 设计总结.18第八章 体会与收获.18第九章 参考文献.18第第 1 1 章章 概述概述1.11.1 选题背景选题背景随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。毕业设计是学生在校期间的一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。1.21.2 系统环境系统环境运行环境:本系统开发的毕业设计综合管理系统,在 Windows xp 下运行,要求使用的操作系统上安装有 SQL Server2005 数据库和 Microsoft Visual Studio 2008。第二章第二章 需求分析需求分析2.12.1 功能需求功能需求毕业设计管理系统是用于一个系的毕业设计管理的系统,系统为三类用户提 供不同的功能:管理人员可以完成各项管理功能,包括添加和维护学生、教师信息,查看所有课题信息和按班级查看定题情况。管理人员还可以添加和发布公告、通知。 教师可以添加毕业设计题目,修改题目信息,可以看到选自己课题的学生名 单,可以接受学生的选题申请(叫做定题) 。定题后,每个教师还可以向自己的 全部学生发布小组公告。 学生可以查看所有课题,可以填报多个(最多 3 个)选题志愿,表明自己的 选题意愿。学生还可以查看小组公告。当论文完成后,可以上传论文。2.22.2 数据需求数据需求一个学校有若干个系,一个系有若干个专业和教研室,一个专业有许多学生, 一个教研室里有若干个教师;教师可以发布课题和公告,学生可以查看课题和公 告,还可以选择课题。以下是一些实体的相关数据对象: (1) 系:系编号,系名。 (2) 专业:专业号,专业名。 (3) 教研室:教研室编号,教研室名。 (4) 教师:教工号,姓名,性别,电话,密码。 (5) 学生:学号,姓名,性别,班级,密码。 (6) 课题:课题编号,课题名,信息。 (7) 公告:公告编号,公告内容。第三章第三章 概念结构设计概念结构设计3.13.1 概述概述概念结构式将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键;概念结构式各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更稳定;描述概念结构的有力工具是 E-R 模型。3.23.2 E-RE-R 图图经分析共有 7 个实体,实体与实体之间有一定的联系,如下图所示:图1第四章第四章 逻辑结构设计逻辑结构设计4.14.1 关系模型关系模型由 E-R 图转换的各关系模式如下(下划线为主码,波浪线为外码):管理员(管理员号,密码)系别(系别编号,系别名称)专业(专业编号,名称,系别编号)教研室(教研室编号,名称,系别编号)学生(学号,姓名,性别,班级,专业编号,密码)教师(工号,姓名,性别,联系电话,教研室编号,密码)毕业课题(课题编号,课题名,信息,工号)填报志愿(学号,课题编号,志愿)学生定题(学号,课题编号,是否提交论文,论文地址)公告(公告编号,公告内容,工号,发布日期)4.24.2 关系模式的优化关系模式的优化因为各关系都到达了第三范式,不存在非主属性对主属性的部分依赖和传递依赖。所以不用优化。第五章第五章 物理结构设计物理结构设计5.15.1 建立数据库建立数据库在 sqlserver 2005 中建立名称为“Graduate”的数据库。图 2 数据库大小为 4MB。5.25.2 数据库中共建立了十个表。建表语句如下:数据库中共建立了十个表。建表语句如下:建立“管理员”表: create table adm ( Ano char(9) primary key,Akey char(9);(1)建立“系别”表: create table dep (Dno char(9) primary key, Dname char(9) unique );图4(2)建立“专业”表:create table pro (Pno char(9) primary key, Pname char(9) unique,图 3Dno char(9), foreign key(Dno) references dep(Dno);(3)建立“教研室”表:create table cla (Cno char(9) primary key, Cname char(9) unique, Dno char(9), foreign key(Dno) references dep(Dno) );图5(4)建立“学生”表:create table stu (Sno char(10) primary key, Sname char(9) not null, Ssex char(3) not null, Scla char(9) not null, Skey char(9) not null, Pno char(9), foreign key(Pno) references pro(Pno)图6 );(5)建立“教师”表:create table tea (Tno char(9) primary key, Tname char(9) not null, Tsex char(3) not null, Ttel char(9) not null, Tkey char(9) not null, Cno char(9) , foreign key(Cno) references cla(Cno)图7 );(6)建立“毕业课题”表:create table gt (Gno char(9) primary key, Gname char(9), Ginfo char(9), Tno char(9), foreign key(Tno) references tea(Tno)图8);(7)建立“填报志愿”表:create table vol (Sno char(10), Gno char(9) not null, VVo char(9) not null, primary key(Sno,Gno), foreign key(Sno) references stu(Sno), foreign key(Gno) references gt(Gno) );图9(8)建立“学生定题”表:create table xt (Sno char(9) primary key, Gno char(9) , Mtj char(2), Madd char(9), foreign key(Gno) references gt(Gno)图10 );(9)建立“公告”表:create table pub (Uno char(9) primary key, Uco char(9), Tno char(9), Udata char(9), foreign key(Tno) references tea(Tno)图11 );第第 6 章章 应用程序设计应用程序设计6.16.1 系统总体结构系统总体结构本应用程序设置了有属于管理员增加,删除,修改教师和学生信息功能的界面 和管理员发布公告的界面。有属于学生查看课题,填报志愿,查看公告和提交论 文功能的界面。有属于教师添加毕业设计题目,修改题目信息和查看自己课题的 学生名单的功能界面和接受学生选题申请和发放公告等界面。图 126.26.2 系统界面与源代码系统界面与源代码(1)登录界面图 13该页面部分原代码如下:private void button1_Click(object sender, EventArgs e)SqlConnection mycon = new
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号