毕业设计管理系统 毕业设计

上传人:aa****6 文档编号:38211330 上传时间:2018-04-28 格式:DOC 页数:32 大小:905KB
返回 下载 相关 举报
毕业设计管理系统  毕业设计_第1页
第1页 / 共32页
毕业设计管理系统  毕业设计_第2页
第2页 / 共32页
毕业设计管理系统  毕业设计_第3页
第3页 / 共32页
毕业设计管理系统  毕业设计_第4页
第4页 / 共32页
毕业设计管理系统  毕业设计_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计管理系统 毕业设计》由会员分享,可在线阅读,更多相关《毕业设计管理系统 毕业设计(32页珍藏版)》请在金锄头文库上搜索。

1、数据库系统原理课程设计数据库系统原理课程设计课题名称: 毕业设计管理系统 姓 名: 班 级: 计算机科学与技术 1104 学 号 指导老师: 2013 年 9 月 12 日毕业设计管理系统摘要摘要数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过 dbms 访问数据库中的数据,数据库管理员也通过 dbms 进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS 提供数据定义语

2、言DDL(Data Definition Language)与数据操作语言 DML(Data Manipulation Language) ,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。毕业设计管理系统是学生在校期间一个重要的教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。目目 录录第第 1 章章 引言引言.11.1 选题背景.11.2 选题意义.1第第 2 章章 系统需求分析系统需求分析.22.1 目标.22.2 性能及运行需求.22.3 功能需求.22.4 系统 E-R 图.32.5 关系模式.3第第 3 章章 系统设计系统设计.4

3、3.1 系统数据流程设计.43.2 数据字典.53.3 系统结构设计.73.4 数据库的建立及 SQL.73.5 表结构设计及 SQL.83.6 表数据的录入.193.7 触发器.193.8 存储过程.223.9 表的修改.23第第 4 章章 安全管理安全管理.244.1 数据库的安全性.24第第 5 章章 课程设计总结课程设计总结.27参考文献参考文献.281第 1 章 引 言1.1 选题背景随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老

4、师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。1.2 选题意义毕业设计是学生在校期间的一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息

5、的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。2第 2 章 系统需求分析2.1 系统目标1.应具有方便、强大的资料管理和良好的人机界面,使用户易于操作,便于浏览。2.系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。3.系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。4.系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。5.系统尽量给用户

6、提供一个良好的操作环境。2.2 性能及运行需求对于毕业设计综合管理系统要求运行的工作环境稳定,易于操作,系统方便应用、安全可靠、便于维护以及实时性强,对于广大用户所要执行的操作简单易懂,访问速度较快,界面友好美观,有基本的错误提醒功能,远程操作数据库正确,要求和用户有很强的互动性。运行环境:本系统开发的毕业设计综合管理系统,在 Windows 7下运行,要求使用的操作系统上安装有 SQL Server2008 数据库。2.3 功能需求根据功能分为教师、学生的前台操作和管理员的综合管理。系统有三个主要的角色组成:学生、教师、管理人员。1. 教师完成的操作:个人信息的管理;课题的申报、修改、选择学

7、生,设计期间与学生的交流与辅导、实习/指导、评阅和答辩成绩的评定。2. 学生完成的操作:个人信息的管理,选择课题,设计期间利用留言板和教师进行交流,查询成绩。 3. 管理人员:对教师、学生的信息查询,添加和删除;系统开放管理;选课期3间调剂操作;分配评阅老师和答辩老师;成绩录入;新闻发布。2.4 系统 E-R 图2.5 关系模式学生(姓名、学号、性别、选课题、邮箱号、系别、专业、班级、电话、分数)4管理员(管理号、姓名)教师(姓名、性别、教师号、学历、电话、邮箱号、职称、角色、系别、教师权限)课题(课题号、课题号、课题内容、出题老师、课题要求、是否审核、已选人数、是否选中)第第 3 章章 系统

8、总体设计系统总体设计3.13.1 系统数据流程设计系统数据流程设计概要设计阶段的基本目标是用比较抽象的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。从数据流图出发设想完成系统功能的若干种合理的物理方案,从中选择一个最佳方案。然后进行软件结构设计,确定软件由哪些模块组成以及这些模块的动态调用关系。本设计包括出题、选题、系统维护、评阅和答辩等模块的设计。首先管理员登录系统,对系统进行初始化。系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。如果还有

9、学生没选上题目,管理员可以进行调剂,使每个学生都有题目。当出题选题完毕,教师和学生建立了双向的关系后,进入到做题阶段。指导教师指导学生完成设计后,进入到评阅阶段。管理员分配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。评阅教师指导学生完成设计后,进入到答辩阶段。管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。答辩结束后,由管理员对学生的评阅成绩和答辩成绩进行录入,进行归档。5系统数据流图如下系统数据流图如下:3.23.2 数据字典数据字典主要的数据字典:1. 管理员信息数据字典表 3-1 管理员信息数据字典名字:管理员信息 别名:person 描述:管理员的相关信息

10、 定义:管理员信息=管理员 id+管理员 name 位置:存于数据库,在维护系统时应用2. 教师信息数据字典表 3-2 教师信息数据字典6名字:教师信息 别名:teacher 描述:教师的相关信息 定义:教师信息=教师 id+教师姓名+教师职称+教师学历+教师性别+教师教研室+教师系别+教师电 话 位置:存于数据库,在出题和进程控制时应用表 3-3 学生信息数据字典名字:学生信息 别名:student 描述:学生的相关信息 定义:学生信息=学生 id+学生姓名+学生性别+学生系别+学生专业+学生年级+学生班级+学生成绩+ 学生电话 位置:存于数据库,在选题和进程控制时应用表 3-4 课题信息数据字典名字:课题信息 别名:title 描述:课题的相关信息 定义:课题信息=课题 id+课题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号