教务管理管理系统实验报告

上传人:jiups****uk12 文档编号:93378709 上传时间:2019-07-21 格式:DOC 页数:33 大小:362KB
返回 下载 相关 举报
教务管理管理系统实验报告_第1页
第1页 / 共33页
教务管理管理系统实验报告_第2页
第2页 / 共33页
教务管理管理系统实验报告_第3页
第3页 / 共33页
教务管理管理系统实验报告_第4页
第4页 / 共33页
教务管理管理系统实验报告_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《教务管理管理系统实验报告》由会员分享,可在线阅读,更多相关《教务管理管理系统实验报告(33页珍藏版)》请在金锄头文库上搜索。

1、教务管理管理系统设计报告学 院: 班 级: 学 号:姓 名: 34第一章绪论31.1数据库技术的国内外发展与应用现状41.2、教务管理数据库应用系统开发的意义41.3数据库应用系统开发方法概述5第二章系统需求分析62.1 概述62.2 系统功能需求与数据需求61.2.1 数据流图61.2.2 系统功能需求61.2.3 系统数据需求(数据字典)7第三章 系统设计83.1 概念设计(E-R图)83.1.1 设计方法及关键技术83.2 逻辑设计(E-R图)93.2.1 设计方法及关键技术93.2.2 系统的逻辑模型93.3.3系统的完整性与安全性设计93.3 系统功能设计(E-R图)93.4 系统开

2、发平台选择9第四章 数据库应用系统的实现104.1 数据库的定义104.1.1 数据库的定义104.2 应用系统的开发114.3小结17第五章 结束语18附件-19第一章绪论1.1数据库技术的国内外发展与应用现状数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。本

3、章主要介绍数据库技术的应用与发展、关系模型的基本概念、关系数据库的设计理论及数据库设计方法等内容,是学习和掌握现代数据库技术的基础。1.1 数据库技术的发展与应用从20世纪60年代末期开始到现在,数据库技术已经发展了30多年。在这30多年的历程中,人们在数据库技术的理论研究和系统开发上都取得了辉煌的成就,而且已经开始对新一代数据库系统的深入研究。数据库系统已经成为现代计算机系统的重要组成部分。1.1.1 数据库技术与信息技术信息技术(Information Technology,IT)是当今使用频率最高的名词之一,它随着计算机技术在工业、农业以及日常生活中的广泛应用,已经被越来越多的个人和企业

4、作为自己赶超世界潮流的标志之一。而数据库技术则是信息技术中一个重要的支撑。没有数据库技术,人们在浩瀚的信息世界中将显得手足无措。数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。1968年,世界上诞生了第一个商品化的信息管理系统IMS(Information Management System),从此,数据库技术得到了迅猛发展。在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要

5、软件工具之一,帮助人们处理各种各样的信息数据。1.1.2 数据库技术的应用及特点数据库最初是在大公司或大机构中用作大规模事务处理的基础。后来随着个人计算机的普及,数据库技术被移植到PC机(Personal Computer,个人计算机)上,供单用户个人数据库应用。接着,由于PC机在工作组内连成网,数据库技术就移植到工作组级。现在,数据库正在Internet和内联网中广泛使用。20世纪60年代中期,数据库技术是用来解决文件处理系统问题的。当时的数据库处理技术还很脆弱,常常发生应用不能提交的情况。20世纪70年代关系模型的诞生为数据库专家提供了构造和处理数据库的标准方法,推动了关系数据库的发展和应

6、用。1979年,Ashton-Tate公司引入了微机产品dBase ,并称之为关系数据库管理系统,从此数据库技术移植到了个人计算机上。20世纪80年代中期到后期,终端用户开始使用局域网技术将独立的计算机连接成网络,终端之间共享数据库,形成了一种新型的多用户数据处理,称为客户机/服务器数据库结构。现在,数据库技术正在被用来同Internet技术相结合,以便在机构内联网、部门局域网甚至WWW上发布数据库数据。1.1.3 数据库技术发展历史数据模型是数据库技术的核心和基础,因此,对数据库系统发展阶段的划分应该以数据模型的发展演变作为主要依据和标志。按照数据模型的发展演变过程,数据库技术从开始到现在短

7、短的30年中,主要经历了三个发展阶段:第一代是网状和层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等相互渗透、有机结合,成为当代数据库技术发展的重要特征。1.2、教务管理系统数据库应用系统开发的意义教务管理系统是教学领域中一个重要的系统。随着计算机的普及,人们迫切希望在计算机上能够实现教务管理操作,希望把人从教学资源,教学评估,编排课程,教学检查等等这些繁琐的工作中解放出来。教务管理系统从人们的需求出发,具有智能化辅助教务人员管理教务工作,并且计算机发挥了它本身的优势,能够存贮

8、大量信息数据。与以往手工的教务相比,教务管理系统软件的出现,使教务工作变得更简单,可靠,安全,方便。为了能让教务管理人员从繁重的工作中解脱出来,使他们在使用一个软件以后能极其容易地对所有教务工作进行管理,并且准确无误,轻松自如。因此开发一个教务管理系统软件是当务之急,也是我们云比特技术有限公司为学校教务管理系统的研发而不懈奋斗的重要原因和意义。 教务管理系统是教学活动中一个最重要的部分,系统将教学资源与老师,学生,课程,学生与老师,老师与课程,课程与学生相互间联系起来,而且联系错综复杂,相互联系,相互排斥,因而需要系统应具备较完善的检验防错功能,冲突处理功能,从而根据系统的运行及反馈信息高质量

9、,高效率地管理系统流通部门的全部功能。1.3数据库应用系统开发方法概述一、数据库应用系统开发的基本思路:将 SQL 语言嵌入到高级语言中, SQL 语句负责操纵数据库,高级语言负责控制程序流程,完成各种复杂的数据库应用。 二、嵌入式 SQL: 使用嵌入式 SQL 在编写程序时,必须从普通的编程语言开始(宿主语言),再把 SQL 加入到程序中。也就是说嵌入式 SQL 就是将 SQL 语句直接嵌入到程序的源代码中,与其他程序设计语言混合。 处理过程:为了区分 SQL 语句和宿主语言语句,所有 SQL 语句必须加前缀, 前缀一般格式:EXEC SQL 三、应用程序开发模式 C/S:客户机/服务器,基

10、于企业内部网络的应用系统,不依赖企业外网环境,也就是说无论企业是否能上网,都不影响应用。B/S:浏览器/服务器。第二章系统需求分析2.1 概述学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件。根据用户的要求,实现对学校学生信息、教师信息、图片几个方面的管理功能。用户在学生管理模块里面,通过输入学生的基本信息,系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新和删除。在教师管理模块里,用户可以很方便的查找教师的相关信息。另外,教务管理系统还建立了图片管理模块,它可以对学校的所有图片信息进行描述和管理,该模块运用了数据库对图片进行管理

11、,避免了图片的丢失,具有较好的安全性。 学校教务管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。2.2 系统功能需求与数据需求2.2.1 数据流图登录界面管理员登陆学生用户登录学生信息管理教师信息管理添加、删除学生信息添加和删除教师信息学生选课系统修改密码查询教师信息欢迎使用2.2.2系统功能需求(1) 用户登录(2) 管理员管理学生信息(3) 管理员管理教师信息(4) 学生查看老师信息(5) 学生选课2.2.3系统数据需求(数据字典)1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是

12、手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2.数据的一致性与完整性由于系统的数据是共享的,在不同的客户端中,教务文件是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3.数据的共享与独立性整个教务管理系统的数据是共享的。然而,从系统开发的角度上看,共享会

13、给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。第三章 系统设计3.1 概念设计(E-R图)3.1.1 设计方法及关键技术设计概念结构通常有四类方法:l 自顶向下l 自底向上l 逐步扩张l 混合策略3.1.2 系统的E-R图学生教师管理者学号姓名年龄专业编号课程名教师号教师名3.2 逻辑设计(E-R图)3.2.1 设计方法及关键技术(1)将概念转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;(3)对数据模型进行优化。3.2.2 系统的逻辑模型

14、教师基本信息学生基本信息管理员管理管理查看并选课课 3.3系统开发平台选择在老师的建议下我们都选择了可视化delphi,Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。 Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。 Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。 第四章 数据库应用系统的实现4.1 数据库的定义4.1.1 数据库的定义1.数据库的创建(1)单击开始“按钮”,选择“程序”|Microsoft SQL Server|“企业管理器”命令,打开“企业管理器”,然后再“企业管理器”中打开服务器;(2)用鼠标右键单击“

15、数据库”,在弹出的快捷菜单命令中选择“新建数据库”命令;(3)弹出“数据库属性”对话框,在“常规”选项卡的“名称”框中输入数据库的名称“教务管理”,然后单击“确定”。这样就完成了数据库的建立工作。2.数据库对象的定义利用SQL语句创建数据库的表、视图、关系表,如下图所示1.2 应用系统的开发1.登陆界面学生登录和管理员登陆的四组账号和密码都被我设置的相同,所以此时学生和管理员可以互访。若是账号和密码输入正确,则可以进入到管理员管理界面或是学生选课系统。若是输入错误则会有系统提醒。管理员的账号和密码输入正确后就进入管理员的管理界面,如右图。点击学生信息查询按钮则进入学生信息管理界面,如下图,点击查看学生信息后在DBGrid的窗口中显示学生的信息。若要

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

当前位置:首页 > 中学教育 > 其它中学文档

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