数据库管理系统毕业论文.doc

上传人:仙人指路1688 文档编号:3944431 上传时间:2023-03-28 格式:DOC 页数:13 大小:121.50KB
返回 下载 相关 举报
数据库管理系统毕业论文.doc_第1页
第1页 / 共13页
数据库管理系统毕业论文.doc_第2页
第2页 / 共13页
数据库管理系统毕业论文.doc_第3页
第3页 / 共13页
数据库管理系统毕业论文.doc_第4页
第4页 / 共13页
数据库管理系统毕业论文.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《数据库管理系统毕业论文.doc(13页珍藏版)》请在三一办公上搜索。

1、石家庄信息工程职业学院毕业生毕业论文学生姓名: XXX 学生学号: XXX 专 业: 计算机应用技术 系 别: 计算机应用系 指导教师: XXX 指导系部: 计算机应用系 企业指导教师: XXX 2013年 1 月 6 日在邯郸市职业教育中心数据库教学论文 摘要:教育要面向未来,教育改革势在必行,计算机应用将会推动教育改革。教育要面向未来。教育跟上层建筑一样,它反映生产力和生产关系发展的需求,又为促进社会生产的需求而产生,又随着社会生产力的发展而发展。数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库

2、教学,一般情况下,数据库操作主要是增、删、改、查。这里主要以一个例子来讲,从建立数据库到数据库的维护,这个案例内容容易理解且有实用性。Abstract: Education should be geared to the future, education reform of computer application will be imperative, to promote education reform. Education should be geared to the future. Education and superstructure, it reflects the nee

3、ds of the development of productive forces and production relations, but also to promote the social production needs arise, along with the development of social productivity development. Database management system is a kind of manipulation and management database software, used to build, use and mai

4、ntenance of the database. It to the database for a unified management and control, to ensure the safety and integrity of database. Database teaching, under normal circumstances, the database operation is increased, delete, change, check. Here mainly to an example, from the establishment of the datab

5、ase to the database maintenance, in this case the content easy to understand and practicality.关键词:教学、数据库、学生、成绩Keywords: Teaching、Students、Grades、Database目 录1.学校简介11.1教学设施11.2专业设置12数据库管理系统13教学选择24.学生成绩管理系统24.1系统需求分析24.2系统设计34.3数据库设计34.4系统的具体操作情况与显示54.41简单查询54.42显示部分信息64.43查询结果处理74.44连接查询74.45数据的增删改84

6、.46索引的创建84.47视图的操作84.48数据库的安全管理84.49数据的导入与导出9毕业论文总结9参考文献101.学校简介邯郸市职业教育中心是由原邯郸市第一职业中学、邯郸市职业工业中专、邯邢冶金矿山局技工学校、邯郸市第四职业中学合并组建而成。它成立于2006年6月,是国家级重点职业中学,隶属于邯郸市教育局。邯郸市职教中心在发展历程中积累了丰富的办学经验,为社会培养了大批技能人才。1.1教学设施职教中心交通便利,环境优美。校园占地247亩,一期建筑面积9.7万平方米,建设总投资1.8亿元。学校由清华大学精心设计,建筑风格别致、功能齐全,建筑群体区分为理论教学区、实践训练区、图书阅览区、学生

7、公寓、师生餐厅、综合服务区、运动区、文化广场和休闲花园等。 学校拥有158个设施先进的现代化教室和多媒体教室,先进的计算机校园网将办公楼、教学楼、实训楼联为一体,可以方便快捷地开展网上教学、网上学习。2.5万平方米的实训楼内,有设施完善、设备先进的的各类实训(验)室72个,供学生半工半读,设有国家级职业技能鉴定所、OSTA信息技术特许授权考试站,是河北省安全培训三级资质单位、河北省特种作业人员安全技术培训单位、邯郸市阳光培训基地,可以对汽车维修工、车工、钳工、电工、焊工等52个工种进行职业资格鉴定。1.2专业设置学校专业设置以工科为主,设有汽修电子部、冶金机电部、信息技术部、财会商贸部、幼教服

8、美部5大专业教学部近30个专业、其中省级重点专业11个,国家级汽修专业人才培训基地1个。学校是教育部指定的全国28所丰田汽车项目实验学校之一、河北省半工半读试点学校 。现有在校生7000多人。学校拥有一支结构合理、业务精良的教师队伍。430名教职工中,专任教师355人,本科学历达100%,研究生22人;高级教师124名,中高级教师占教师总数的70%以上,专业教师171人,占教师总数的49.4%;双师型教师122名。有200余人次的教师获全国和省级以上奖励。 2数据库管理系统数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维

9、护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。3教学选择通过二年的大学学习,让我更加系统的学习了计算机这门课程,面对实习工作的选择,我把希冀定在了我的母校“邯郸市职业教育

10、中心”,而我也非常的幸运的被录取了,虽然是代课老师一名,但我也很开心,这代表着学校对我的信任,我也带着百分之百负责的态度对待我的教学,学校给我了一个展现自我知识的舞台,从学生时代过来的我,也能更加了解到学生学习中的迷茫,带着学生气的我,使我与学生之间无代沟,更好的学习数据库这门课程。4.学生成绩管理系统为了使学生更加巩固数据库知识,针对库的管理我们需要建立一个学生成绩管理系统。4.1系统需求分析:建立一个学生成绩管理系统,使得学生成绩的管理系统化、规范化、自动化,使效率提高。通过对用户应用环境、学生成绩管理过程及各有关环节的分析,系统的需求可以归纳为:数据需求:数据库数据要完整、同步、全面地反

11、映学生相关的全部信息。功能需求:具有学生成绩查询、学生个人信息查询、学生个人信息与成绩修改或着删除或者添加的功能。信息采集要方便快速,数据更新维护要自动高效,系统操作要间单实用。对于本系统,具体要实现以下一些基本功能。数据导入导出功能:要能实现学生成绩管理系统数据格式(MARC格式)与存储的数据格式(EXCEL或TXT格式)到SQL Server2000数据库的数据导入和导出功能。数据增删改功能:教师在对学生成绩进行管理时,能实现对学生成绩的增删改功能。批查重功能:教师能够对某一成绩段的学生进行批查重,一次找出在该成绩段的所有学生。查询成绩功能:从不同的检索入口,检索某一学生的各科具体情况。统

12、计输出功能:对不同成绩段的学生人数统计输出。4.2系统设计系统功能设计学生成绩管理系统主要实现对学生成绩的快速查询、数据增删改和数据处理功能,该系统分为5个主要功能模块,如下图所示。 (1)用户管理 主要是教师登录后,能够对学生成绩进行各种操作包括增删改等;而学生登录后,不能增删改,只能查询。(2)数据导入导出数据导入导出的格式有:MARC、EXCEL 、DBF、TXT和ACCESS等格式,MARC导入的数据与SQL Server中字段自动匹配,其他格式可根据用户的选择来匹配。(3)成绩数据增删改主要实现对学生成绩的录入、修改、删除等操作。教师录入的成绩需进行校验,保证其正确性。(4)成绩的查

13、询1)批查重功能。根据一个成绩段查询出有多少学生在这个成绩内,可以了解学生的学习情况。2)详细数据的查询。可以查出某一个学生基本个人信息与各科成绩,从而知道该学生学习情况。(5)统计输出管理。可以对及格或者优秀的学生进行统计。4.3数据库设计(1)数据库概念结构设计学生个人基本信息如籍贯、班级等可以合在一个实体中,学生各科的成绩也可以合在一个实体中。 (2)数据库逻辑结构设计现在需要将上面的数据库概念结构转化为SQL Server2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体的基础上,形成数据库的表。学生成绩管理系统数据库中各个表的设计如下面表所示: 学生基本信息

14、表 列名数据类型长度可否为空学号(主键)char10NOT NULL姓名varchar10NULL性别varchar2NULL出生年月varchar50NULL民族varchar50NULL籍贯varchar50NULL专业idvarchar50NULL 教师基本信息 列名数据类型长度可否为空姓名varchar10NULL性别varchar2NULL出生年月varchar50NULL籍贯varchar50NULL教师编号(主键)varchar50NULL NULL专业信息列名数据类型长度可否为空专业idvarchar50NULL NULL专业名称varchar50NULL学院varchar50

15、NULL学生成绩列名数据类型长度可否为空学号(主键)char10NOT NULL姓名varchar50NULL数学varchar50NULL英语varchar50NULL物理varchar50NULL电路varchar50NULL教师编号varchar50NOT NULL4.4系统的具体操作情况与显示4.41简单查询 (1) 输入语句SELECT * FROM 学生信息SELECT * FROM 学生成绩SELECT * FROM 专业信息SELECT * FROM 教师信息则能够显示学生信息表、学生成绩表、专业信息表、教师信息表信息。学生信息表的信息学生成绩表的信息专业信息表的信息教师信息表

16、的信息4.42显示部分信息如输入 SELECT DISTINCT 姓名 AS 名字, 出生年月 AS 生日 from 学生信息,则显示 带条件查询如输入SELECT * FROM 学生成绩 WHERE 物理70,则显示 输入SELECT * FROM 学生成绩 WHERE 物理70 AND 物理=75后,则显示70到75分数段的学生成绩 输入SELECT * FROM 学生信息 WHERE 姓名 LIKE李%,则显示 4.43查询结果处理(1)排序输出 输入 SELECT * FROM 学生成绩 ORDER BY 电路 DESC,则成绩按电路成绩的高低输出。 (2)输出合并输入 SELECT

17、性别, COUNT (性别) as 人数 FROM 学生信息 GROUP BY 性别,则分别统计男女人数 4.44连接查询(1)等值连接 SELECT * FROM 学生信息 INNER JOIN 专业信息 ON 学生信息.专业id=专业信息.专业id 把学生信息与专业信息连接了起来,包括重复列 (2)自然连接 SELECT a.学院,b.*FROM 专业信息 a INNER JOIN 学生信息 b ON b.专业id =a.专业id 则结果包含了学生信息中所有信息以及专业信息中学院列 4.45数据的增删改 删除数据 DELETE FROM 专业信息WHERE 学院=信息院则能够将学院为信息院

18、的行给删除。注意:但是要调用这些删除命令时,必须先将所有基于外键的索引和约束删除。4.46索引的创建两种方法,一种使用企业管理器向导创建,一种直接使用企业管理器创建。索引的成绩能够提高表中数据的查询速度,还能够实现某些数据的完整性。4.47视图的操作可以提高企业管理器或Transact-SQL语句对视图执行创建、修改、删除。以下是视图创建:单击数据库右键视图新建视图单击右键添加表选择数据列!(运行),例如视图通常用来集中、简化和定义每个用户对数据库的不同认识。视图可用作安全机制,允许用户通过访问数据,而不授予用户直接访问视图基础表的权限。4.48数据库的安全管理数据库的安全管理可以建立在身份验

19、证和访问许可两者机制上。可以通过Windows身份验证创建登录,也可创建新的SQL Server登录账号。数据库用户的管理:鼠标右键单击该数据库新建数据库用户填入信息确定4.49数据的导入与导出右击服务器所有任务导入/导出数据现在数据源文件名选择文件格式选择目的选择源表和视图转换运行毕业论文总结:时光飞逝,转瞬间我的一个多月实习工作就要结束了.这一个多月的实习经历将在我的工作生涯中写下不平凡的一页,在这一个多月的时间里我曾经害怕过,徘徊过,沮丧过,激动过,但我从不曾后悔过,因为我知道这对于我来说是一种难得的磨练,实习中每一个人都有自己的收获、收获心中的那份经历、那份感受、那份回忆!作为一名实习

20、教师,我坚持以教师的身份严格要求自己,处处注意自己的言行和仪表,热心爱护实习学校学生,本着对学生负责的态度尽力教学的每一项工作;同时作为一名实习生能够遵守实习学校的规章制度。尊重实习学校领导和老师,虚心听取他们的指导意见,积极地完成了当地学校交给的各项活动,在邯郸市职业教育中心,我给领导和老师留下了很好的印象,让他们看到了石家庄信息工程学院计算机应用技术专业学生的能力。在教学方面,我会做到以下几点:(1)课前做到认真备课我在实习期间。熟读教材、尊重教材,将教材中透漏出的信息传递给学生。备课的时结合学生的认知水平将教学重点和难点用教材语言用学生能读懂的语言简明扼要地呈现给学生。同时上可前熟悉教案

21、,反复试讲,理顺教学思路,从整体上把握教学设计的框架,提高教学的条件性和逻辑感染力,此外也确定教学细节。(2)课堂上要“一心两用”。我每次上课,除了要用心将知识传授给学生,还要细心观察学生的课堂表现,注重调动学生的注意力,尤其是在讲重难点的时候。也有也于经验不足,课堂上的调控和应变能力还欠缺,应该朝着这个目标不断努力。(3)课后要做好教学反思与总结。做好课后的反思总结,在实践中发现自己的不足,纠正错误,完善自己,才会得到发展。(4)了解学生,互相学习深入了解班里的每一个学生,为做好班级辅助管理工作做好了准备。如对勤奋好学,成绩优秀的学生就可以采取开门见山的教育方式,对缺点多、自尊心强的学生在可

22、以可以与学生先从感情上融洽,然后由浅入深,有层次地设计教育的内容,而对那些产生对抗心理的学生就可采取商谈式的教育方式。(5)老师的外在行为表现,对学生具有一种榜样和师范的作用,会对学生产生潜移默化的影响。俗话说:“身教重于言教。”无论是在穿着打扮方面,还是在言行举止方面,无论是在教学能力方面还是在个人修养方面我都以一名正式老师、班主任的身份要求自己,在班中得到了学生的认可与支持。马上就是新的一年,也就意味着我的工作将要画上一个句号。可当我回过头来看一下自己留下的脚印,我相信那不会是我旅途的归宿,而是我充满挑战和希望的开始。 参考文献: 1数据库应用技术FoxBASE+,魏茂林,2010-09-032Access数据库程序设计(第三版),张成叔 ,2012-01-01 3SQL SEVER2008数据库程序设计,高冬梅,2009-05

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号