《教务管理平台:数据库课程设计模板.docx》由会员分享,可在线阅读,更多相关《教务管理平台:数据库课程设计模板.docx(26页珍藏版)》请在第一文库网上搜索。
1、数据库原理与应用课程设计课程名称设计题目专业班级学生姓名指导教师序言数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的关键技术和重要基础。伴随信息技术I内飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息公布的规定;信息化对学生个人提出了驾驭和掌握最新信息技术的素质规定;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率发明了有效途径.校园网信息系统建设的重要性越来越为成人高校所重视.运用计算
2、机支持教学高效率,完毕教学管理的平常事务,是适应现代教学制度规定、推进教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不容许出错,假如实行手工操作,每月须手工填制大量的表格,这就会花费工作人员大量的时间和精力,计算机进行教学管理工作,不仅可以保证各项精确无误、迅速输出,并且还可以运用计算机对有关教学的多种信息进行记录,同步计算机具有手工管理所无法比拟的长处.例如:检索迅速、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些长处可以极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨附件。在软件开
3、发的过程中,伴随面向对象程序设计和数据库系统的成熟,数计成为软件开发的关键,程序H勺设计要服从数据,因此教学管理系统的数据库设计尤其重要。本文重要简介教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的论述。本文的分为5章:第1章重要是课题简介和设计的内容与目的。第2章是需求分析,此阶段是数据库设计的起点。第3章是概念设计,它是将需求分析的顾客需求抽象为信息构造。第4章是逻辑构造设计,它将概念模型转换为某个DBMS所支持的数据模型。第5章是数据库的实行与运行,它包括数据的载入和数据库的运行。关键词:SQ1语言;数据库设计:教学管理系统目录第一部分:基本状况与内容4第二部分
4、:课程设计内容4第一章绪论41课题简介42设计目的53设计内容5第二章需求分析61需求分析的任务62需求分析的过程63数据字典7第三章概念构造设计111概念构造设计的措施与环节112概念构造设计的措施112.1概念构造设计的环节112.2数据抽象与局部视图设计112.3视图的集成12第四章逻辑构造设计12IE-R图向关系模型的转换122数据模型的优化123数据库的构造13第五章物理设计阶段151数据存储方面152系统功能模块153物理设计阶段成果164数据库实行阶段174.1数据库实行阶段目的174.2数据库实行阶段任务174.3建立视图205存储过程定义22第六章数据库的实行与运行251建立
5、数据库(教学管理系统数据库)252基于数据表的数据查询(系表查询)253基于视图的数据查询(系表视图杳询)254存储过程功能的1验证(存储过程比较查询26总结26第一部分:基本状况与内容题目教学管理系统组员信息学号姓名课题负责部分组长组员组员组员第二部分:课程设计内容第一章绪论-美美合1课题简介伴随现代科技的高速发展,设备和管理的现代化,在实际工作中怎样提高工作效率成为一种很重要的问题。而建立管理信息系统是一种很好的处理措施。通过三年的学习,我们对计算机方面的知识有了很大的提高,本着理论联络实际的宗旨,通过学校提供的这次软件技术实践的机会,在指导教师的协助下,历经两周时间,我自行设计i套教学管
6、理系统,在下面的各章中,我将以这套教学管理信息系统为例,谈谈其开发过程和所涉和到的问题。2设计目的应用对数据库系统原理口勺理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。数据库应用课程实践:实践和巩固在课堂教学中学习有关知识,纯熟掌握对于给定构造的数据库的创立、基本操作、程序系统的建立和调试以和系统评价。数据库原理软件设计实践:实践和巩固在课堂教学中学习的有关关系数据库原理的有关知识和数据库系统的建立措施,纯熟掌握对于给定实际问题,为了建立一种关系数据库信息管理系统,必须得通过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以和系统评价的一般过程,为毕
7、业设计打下基础。3设计内容运用基于E-R模型的数据库设计措施和关系规范化理论做指导完毕从系统的分析到设计直至系统的最终实现,开发教学管理信息系统,完毕教学管理信息系统的所有功能,包括学生管理子系统,教师管理自系统,后勤管理子系统。首先做好需求分析,并完毕数据流图和数据字典。另一方面做概念分析,运用实体联络的措施将需求分析的顾客需求抽象为信息构造,得到E-R图。然后就是逻辑构造设计,将E-R图转换为计算机系统所支持的逻辑模型第二章需求分析-袁康1需求分析的任务需求分析的任务是调查应用领域,对应用领域中的信息规定和操作规定进行详细分析,形成需求分析阐明书。重点是调查,搜集与分析顾客在数据管理中J信
8、息规定,处理规定,数据的安全性与完整性规定。为了完毕需求分析的任务,要详细调查待开发的数据库应用部门的状况,理解原系统工作概况,分析顾客的多种需求,在此基础上确定新系统的功能。新系统必须考虑此后的扩充和变化,不能仅仅按目前应用需求来设计数据库。2需求分析的过程(1)调查教学组织机构的总体状况。本教学系统重要由教师管理系统,学生管理系统以和教务管理系统。(2)熟悉各部门的业务活动状况。调查各部门的业务活动状况,对现行系统的功能和和所需信息有一种明确的认识。包括理解各个部门输入和使用什么数据,怎样加工处理这些数据,输入什么信息,输出什么信息,输出到什么部门,输出的成果的格式是什么等。(3)根据(1
9、)(2)调查的成果,对教学管理中各应用的信息规定和操作规定进行详细分析,从中得到:该教学系统的各个应用从数据库中得到哪些信息,这些信息的详细内容和性质是什么,规定完毕什么样的处理功能,对某些处理规定的对应时间,既对数据的安全,完整性的规定。(4)确定系统的边界。确定整个系统中哪些由计算机完毕,哪些未来由系统完毕,哪些由人工完毕。由计算机完毕的功能就是新系统完毕的功能。3数据字典通过可行性分析和初步需求调查,抽象出该子系统业务流程图,如图2.1所示。下面,结合该实例详细状况,给出教务处、后勤部和各个系各部门的详细需求。图2.1某校教学管理业务流程图调查顾客需求教务处需求学籍处理:新生入学档案的录
10、入毕业学生档案的处理学生档案的处理包括插入,删除以和修改学生基本信息的查询记录功能:按专业,系以和班级记录人数按专业,系以和班级记录学生的成绩以和排名按专业,系以和班级记录记录提前毕业,获得毕业资格,和不能正毕业的学生。按专业,系以和班级查询未注册学生的基本信息和人数教师信息系统的管理:教师档案的录入教师基本信息的查询教师基本信息的更新包括修改,添加和修改教室设备的管理:教室基本信息的录入教室基本信息的查询包括占用状况教室基本信息的更新修改,添加和修改制定教学计划:根据专业教学秘书提供和教师的任课信息表制定教学计划把教学计划输入课程管理数据库和教师任课数据库排课:根据教学计划为每个专业排课每个
11、专业小J学生可以查询自己的课程教务处可以根据教学计划修改课程表将课程表分发给老师,学生,教室管理员和院系告知:告知学生放假和开课时间告知学生培养计划告知教师教讲课程和任课教材发放学生的成绩单学生交费功能:每年按规定的时间缴纳学费假如接到学校的补缴费用告知应当补缴注册:每年在规定的时间内向教务处注册查询功能:查询考试成绩和班级排名查询课程信息查询教学培养计划查询任课老师的信息查询上课地点和上课时间查询放假和开学告知教师工资领取:按规定的时间领取工资考核学生:按照教学大纲的规定对学生考核监督学生的学习进度查询:查询教学培养计划查询课程表查询学生的总体成绩查询学生所用的教材各系需求分班功能:按照男女
12、生平衡的原则进行分班。查询功能:按学生姓名,学号和班级查询查询每个班级成绩最优和最差学生记录功能:按班级记录男、女生人数,各地区人数和总人数按专业记录男、女生人数,总人数记录各班各科的总成绩和总成绩分析顾客需求在调查完了顾客需求之后,就要开始分析顾客需求。在此,我们采用自顶向下的构造化分析措施(SA措施)。首先,定义全局概念构造的框架,如图2.2所示。数据构造名含义阐明构成系表定义了系的有关信息系号,系名,系主任班级定义了班级的有关信息班号,班名,班主任,系号学生表定义了学生的有关信息学生号,姓名,性别,省份,备注,年龄,班级号课程表定义了课程的有关信息课程号,课程名,学分,教师号选课表定义了
13、选课的基本信息学号,课程号,成绩教室表定义了教室的有关信息教室号,教室名,教室位置占用表定义了班级使用教室的有关信息班级号,教室号,上课时间,占用课时教师表定义了教师的有关信息教师号,姓名,职称,性别,年龄专家表定义了教师专家班级J信息教师号,班级号,课程号,专家时间第三章概念构造设计-袁康1概念构造设计的措施与环节2概念构造设计的措施设计概念构造一般有四类措施:自顶向下,自底向上,逐渐扩张以和混合方略。本教学系统采用的是自底向上的措施。即首先定义全局的概念构造的框架,然后逐渐细化。根据自顶向上地进行需求分析然后再自底上上地进行概念设计。2.1 概念构造设计的环节概念构造口勺设计可分为两步:第
14、一步是抽象数据并设计局部视图。第二步是集成局部视图,得到全局的概念构造。2.2 数据抽象与局部视图设计按照图2.2教学学管理系统总框架图,设计局部E-R图。图3.2学生管理系统局部概念构造E-R图2.3 视图的集成描述进行视图集成的详细过程,最终得到图2.5总体概念构造E-R图。第四章逻辑构造设计龚美合1E-R图向关系模型的转换将图3.4总体概念构造E-R图转化成关系模型。系表(系号,系名,系主任)主键:系号班级表(班号,班名,班主任,系号)主键:班号外键:系号学生表(学生号,姓名,性别,年龄,班级号)主键:学生号外键:班号课程表(课程号,课程名,学分,教师号)主键:可称号外键:教师号选课表(
15、学号,课程号,成绩)主键:学号可称号外键:学号课程号教室表(教室号,教室名,教室位置)主键:教室号占用表(班级号,教室号,上课时间,占用课时)主键:班级号教室号教师表(教师号,姓名,职称,性别,年龄,工资)主键:教室号专家表(教师号,班级号,课程号,专家时间)主键:教室号班级号2数据模型的优化数据库德逻辑构造设计的成果不是唯一的。为了提高数据库应用系统的性能,还应当根据应用需要合适的修改,调整关系模式,这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式的优劣提供了理论原则,可用来预测模式也许出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化般以规范化理论为指导,措施为:(I)确定数据依赖。分别写出每个关系内部