毕业设计文档资料管理系统

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

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

1、数据库原理实训报告题目_毕业设计文档资料管理系统信息工程学院信息工程学院二二一四年十二月一四年十二月目目录录1.前言1 1.1 选题的理由和实际意义.1 1.2 研究现状及趋势.1 2 需求分析3 2.1 编写目的3 2.2 功能需求.33 系统设计.4 3.1 定义.4 3.2 系统模块图.4 3.3 E-R 图. 4 3.4 数据表的设计.6 3.5 用例列举8 3.5.1 数据表8 3.5.2 视图10 3.5.3 查询10 3.5.4 存储过程11 4 总结13 5 参考文献14 6 附录 :读书笔记15- 1 -一、前言一、前言1.1 论文选题的理由和实际意义论文选题的理由和实际意义

2、毕业设计是来检验和锻炼学生的综合能力和素质的,它是决定同学们大学四年成败的唯一标尺。毕业设计通常都是一个指导教师来指导几位学生来完成的,由于毕业设计涉及内容广泛,专业知识水平高,所以指导老师几乎都是手工的或分离式的报表管理。这样高校毕业设计管理起来就相当复杂,容易出差错。而且现今我国还有许多的学校采用传统的纸介质的管理模式, 还主要依赖于人力手工的操作,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时费力又容易出错。 作为保存资料的介质-纸张, 又有容易被火烧毁, 易被虫蛀,易发霉变质等等缺点。这就急需有一套全新的高效的管理系统,由计算机来代替手工完成高校毕业设计的管理。管理信

3、息系统(MIS) 是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。 MIS 的发展与计算机网络技术的发展是紧密相关的,随着 Internet/Intranet 技术的广泛应用,MIS 的体系结构也发生很大的变化,从以往基于 C/S 结构的数据访问及安全体系发展到当前的基于 B/S 结构体系。 计算机网络技术的发展大体上经历了三个阶段: 一是以 Mainframe 为中心的集中处理式网络,即主机 / 终端模式;二是以 Client/Server 模式为中心的分布式计算处理网络系统,即客户 / 服务器模

4、式;三是目前正兴起的 Intranet 模式,即 Browser/Server 模式,它是以基于 WEB 技术为特征的。现代管理信息系统即是建立在 Intranet 的基础之上。21 世纪以来,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使高校毕业设计管理受到了强烈的冲击, 管理传统的管理和服务方式已不能适应人们对日益增长的信息的需求,建设网络系统,是现代化建设的客观要求。建设以计算机为核心的信息网络,实现信息管理和服务的自动化,更好地为工作服务。1.2 国内外关于该课题的研究现状及趋势国内外关于该课题的研究现状及趋势计算

5、机已经成为我们学习和工作的得力助手,今天,计算机的价格已经十分- 2 -低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感高校毕业设计更加安全,等等。本系统就是为了管理好高校毕业设计信息而设计的。随着人类社会的发展,人类对知识的需求也不断地增长。高校毕业设计就自然而然地在人们的生活中占据了一定的位置,如何科学地管理高校毕业设计不但关系到读者求知的方便程度, 也关系到高校毕业设计的发展,因此,开发一套完善的高

6、校毕业设计管理系统就成不可少了。随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。根据调查得知,以前信息管理的主要方式缺乏系统,规范的信息管理手段。尽管有的高校毕业设计有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。高校毕业设计采取手工方式对高校毕业设计借阅情况进行人工管理,由于信息比较多,高校毕业设计借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,高校毕业设计的数目和内容记录在文件中, 高校毕业设计的工作人员和管理员也只是当时对它比较清楚, 时间一长,如再要

7、进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的高校毕业设计进行更改就更加困难了。基于这此问题,我认为有必要建立一个高校毕业设计管理系统,使高校毕业设计管理工作规范化,系统化,程序化,避免高校毕业设计管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改高校毕业设计情况。 针对高校毕业设计管理这一环节,本系统从学生网上查询高校毕业设计以及教师的高校毕业设计发布两个大方面进行了设计, 基本实现了学生的在线信息查询、下载功能以及教师对高校毕业设计信息发布的管理等功能。现在,我们已经进入到 Internet 时代了,高校毕业设计管理也要随之更新,

8、随着无纸化办公的一步步实现, 让计算机来管理高校毕业设计信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。高校毕业设计管理系统必然会在以后的信息管理系统中大放异彩。- 3 -二、需求分析二、需求分析 2.1 编写目的。编写目的。本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理。 2.2 功能需求。功能需求。毕业设计文档资料管理数据库系统,能满足一般院校的毕业设计文档资料管理的需求。对毕业设计文档进行规范化管理。数据库要求能够存储历年的毕业文档信息。毕业设计成绩,包括答辩成绩和论文成绩,以及按一定比例算出最终

9、成绩。系统可以对学生、教师等信息管理,对成绩的录入、修改以及统计等。- 4 -三、系统设计三、系统设计 3.1 定义定义(1)系统名称:毕业设计文档资料管理数据库系统(2)数据库管理软件:Microsoft SQL Server(3)运行平台:windows 2003(4)数据库的安全性设计: 本数据库设有超级用户、 教师、 学生等数据库用户。教师可以对所有表的增删改查,学生只有检索表信息的权限。 3.2 系统模块图系统模块图毕业设计文档资料管理数据库系按学号查询课题管理学生信息管理导师信息管理按姓名查询按班级查询按导师查询图 3-1 3.3 E-R(实体联系)图(实体联系)图实体联系图是系统

10、分析员建立的一个概念性的数据模型。 它是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户角度看到的数据,它反映了用户的现实环境,而且与在软件系统中的实现方法无关。数据模型中包含 3 种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间相互连接的关系。- 5 -(1)学生 E-R 实体联系图学生对象包括了学号、姓名、性别、班级、学院等对象属性。如下图所示:图 3-2(2)教师 E-R 实体联系图教师对象有编号、姓名、学位、职称等属性。实体联系图,如下图所示:图 3-3(3)课题信息 E-R 实体联系图课题信息对象包括了课题编号、课题名称、课题内容、课题难度、课题方向

11、等对象属性。实体联系图, 如下图所示:图 3-4- 6 -(4)系统主要实体间的联系图系统主要实体包括学生、教师、课题信息等。系统的主要实体间的联系图,如下图所示:图 3-5(5)实体属性表表 3-1 实体属性表实体实体属性属性学生学号,姓名,性别, (课题编号) ,班级,学院教师编号,姓名,职称,学位课题信息课题编号,课题名称,(教师编号),课题难度,课题方向,课题内容成绩编号, (学号) ,答辩成绩,论文成绩中期信息编号, (学号) ,进展情况 3.43.4 数据库表:数据库表:- 7 -(1)学生信息表(Student)表 3-2 学生信息表字段名字段名 类型类型空值空值约束条件约束条件

12、说明说明snochar(12)not null主键学号sexchar(2)not null男或女性别namevarchar(10)not null姓名pro_idintnot null有效的课题编号(外键)课题编号classvarchar(20)班级collegevarchar(20)学院(2)教师信息表(Tutor)表 3-3 教师信息表字段名字段名类型类型空值空值约束条件约束条件说明说明tnochar(6)not null主键教师编号namevarchar(20)not null姓名titlevarchar(10)职称degreenchar(2)学士,硕士,博士学位(3)课题信息表(Opt

13、_Pro)表 3-4 课题信息表字段名字段名类型类型空值空值约束条件约束条件说明说明idintnot null主键课题编号namevarchar(30)课题名称tnochar(6)not null有效的教师编号 (外键) 导师编号levelint课题难度directvarchar(20)课题方向contentntext课题内容(4)毕业成绩表(Score)- 8 -表 3-5 毕业成绩表字段名字段名类型类型空值空值约束条件约束条件说明说明idintnot null主键编号snochar(12)not null有效的学号(外键)学号answerint1100答辩成绩thesisint1100论文

14、成绩(5)中期检查表(State)表 3-6 中期检查表字段名字段名类型类型空值空值约束条件约束条件说明说明idintnot null主键编号snochar(12)not null有效的学号(外键) 学号progressvarchar(20)中期进度(6)数据库关系图 3.5 用例列举用例列举- 9 -3.5.1 数据表数据表(1)学生信息表(Student)create table dbo.Student( sno char(12) not null, sex char(2) not null constraint DF_Student_sexdefault (男), name varcha

15、r(10) not null, pro_id int not null, class varchar(20) null, college varchar(20) null, );(2)教师信息表(Tutor)create table dbo.Tutor( tno char(6) not null, name varchar(20) not null, title varchar(10) null, degree nchar(2) null,);(3)课题信息表(Opt_Pro)create table dbo.Opt_Pro( id int IDENTITY(1,1) not null, na

16、me varchar(30) null, tno char(6) not null, level int null, direct varchar(20) null, content ntext null, );(4)毕业成绩表(Score)create table dbo.Score( id int identity (1,1) not null, sno char(12) not null, answer int null, thesis int null, );(5)中期检查表(State)create table dbo.State( id int identity (1,1) not null, sno char(12) null, progress varchar(20) null, );- 10 -3.5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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