毕业设计(论文)Delphi程序高考成绩管理系统设计.doc
《毕业设计(论文)Delphi程序高考成绩管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)Delphi程序高考成绩管理系统设计.doc(27页珍藏版)》请在三一办公上搜索。
1、 大 学University毕业论文论文题目: 高考成绩管理系统 学 校: 专 业: 计算机科学与技术学 号: 学 生: 指导教师: 高考成绩管理系统作 者:指导教师:摘 要: 本文首先分析了高考成绩管理系统的应用现状,阐述了本高考成绩管理系统的开发目的。通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析确定了系统的开发平台。接着阐述了MIS系统基本理论,并在此理论指导下,详细给出了从高考成绩系统分析到总体设计详细设计与实现及测试的各个环节,最后对本系统作了客观评价评价,指明了系统的现实意义、缺点以及系统的升级方向。通过利用Delphi可视化的开发环境和面向
2、对象的程序设计方法,开发出的高考成绩管理系统具有容易操作、界面友好、可靠性强的特点,基本实现预期所想的目标,是一个有实用价值的软件。关键字 :管理系统、主从数据表、文科、理科、DelphiAbstract :This article has analyzed the current applied situation of the score administrative system of college entrance examination at first, explaining the purpose of this system. Through analyzing the cu
3、rrent situation and development of database technology, choice principal on database system, tools choice for system development and other series of problem, the article confirms the systematic developing platform. Then it has explained basic theory of MIS system, under the guidance of which, provid
4、ing each link from score analyses system for college entrance examination to overall design in detail as well as the realization and testing. Finally, it gives the objective appraisal to this system, pointing out the realistic meaning, shortcoming and the upgrading direction of the system. Through u
5、tilizing Delphi visual development environment and method of target-oriental procedure, the score analyses system for college entrance examination has the characteristic of easy operation, friendly interface and highly reliability. This system reaches the goal of expectation and is a piece of softwa
6、re with practical value.Key words: database; data;window; connect; Delphi目 录前 言第一章 高考成绩管理系统概述1.1 MIS系统的概念1.2 系统的主要功能1.3 方法概述1.4高考成绩管理系统的应用现状第二章 高考成绩管理系统分析2.1 系统开发工具的选择2.1.1 Delphi 产品按照功能可以分为4个类型:2.1.2 Delphi7.0 的新特点:2.2系统目标2.2.1 系统可行性分析研究2.3 需求分析2.3.1 系统业务流程图2.3.2 系统的功能要求2.3.4 数据流程图第三章 系统总体设计3.1 系统功
7、能模块图3.2 功能的说明3.3系统的运行要求3.4详细设计与实现3.4.1概念设计3.4.2 建立理科主数据表3.4.3建立理科从数据表3.4.4 系统模块设计举例第四章 系统测试4.1 系统开发环境4.1.1 系统测试4.2 系统运行与维护4.3 系统评价4.3.1 系统的特点4.3.2 系统的不足4.3.3 将来可能提出的要求总 结致谢参考文献前 言高考成绩的统计与查询工作是一件非常复杂和重要的事情,他涉及面广泛。数据量大,如有不慎,将会造成重大的影响。随着数据库技术的成熟和软件工程方法的发展,数据库产品(包括软、硬件)质量不断提高;品种、数量迅速增长和发展,各种计算机管理系统越来越完善
8、。高考成绩管理系统是计算机技术与数据库技术相结合的产物。方便快捷的查询使工作人员能准确地掌握,并为其提供准确、可信的决策依据。其成功实现提高了工作效率,从而进入智能化计算高考成绩的新阶段。本文介绍以Delphi7.0.0为开发语言,运行于Windows XP的高考成绩管理系统的开发方法。该系统适合高考成绩的自动化管理,具有一定的实际推广应用价值。第一章 高考成绩管理系统概述1.1 MIS系统的概念管理信息系统(Management Information System,简称MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统。管理信息系统按照其名称进行基本概念分
9、解,可分为管理、信息和系统三个部分,事实上MIS正是在这三个科学领域的基础上发展起来的。 信息反映着客观事物,信息以数据、文字、符号、声音和图像等各种不同的形式表示出来。这些形式经过转换都可以输入到计算机中,在管理信息系统中,信息是管理的对象。数据是一组表示数量,行为和目标的非随机的可兼备的符号,它可以是字母,数字或其他符号,如*,%,也可以是图像,声音或者味道,数据项可以按使用的目的组织数据结构。管理的含义一般说来就是计划、组织、领导和控制的活动。利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容。系统是为了某种目标而将一些部件有机地结
10、合的一个整体。一个大系统还可以分成若干个子系统,各子系统又可以有它自己的组成部件。总之,管理信息系统是一个综合性的概念,而且它还在不断地发展着。1.2 系统的主要功能 高考成绩管理系统的主要任务使用计算机对各种成绩信息进行管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种高考成绩的计算和统计工作,针对系统服务对象的具体要求,设计了高考成绩管理系统。高考成绩管理系统主要有以下几大功能:高考成绩录入系统。录入系统要有成绩的添加、修改、编辑等功能和自动统计功能。对成绩的变动进行处理。在成绩的输入过程中由于人为的原因,可能会产生数据的错误,所以要有改动。因此,设计系统是应该考虑到这些情况。对
11、高考成绩的计算。可以对考生的考试科目进行计算,即考生的总分、平均分进行计算。查询系统功能。可以用考生的准考证号对成绩进行查询,因为考生的准考证号是唯一的,考生的姓名可能有重复。成绩系统分为理科和文科两种情况,使用时可以非常方便地在二者之间进行切换,根据不同的考生进行分类查询。系统中将建立数据表之间的主从关系。1.3 方法概述本高考成绩管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。用户可以通过主菜单或总表单调用系统的各项功能。1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对
12、象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集
13、合,描述该类任一对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据。4、设计的高考成绩管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创建一系列的子类或直接调用delphi提供的基类,编制程序时,由这些类派生出相应的对象,所派生出的对象继承了其父类所有的功能,而且具有很好的封装性,这样就可利用派生出的对象像搭积木一样来设计自己的程序。打个比方,就比如要制造一台机器,首先要制造各种零件的模具,然后用制造好的模具生产出所需的零件,所有这些做完后,剩下的就只是如何把这些零件组装起来,这样一台机器就很容易制造出来了。实际编程也是如此。每个表单都是由
14、一定数量的对象按某一种方式组合在一起的,程序编制的核心是类的设计。1.4高考成绩管理系统的应用现状高考成绩的统计与查询工作是一件非常复杂和重要的事情,它涉及面广泛。数据量大,如有不慎,将会造成重大的影响。目前,我国高考成绩查询语境有非常成功的系统,但作为学习计算机编程,尤其是用delphi7.x编程,设计一个这样的系统也许还是第一次尝试。通过该设计,人们可以对数据库系统开发,尤其是用delphi7.x开发数据库系统,由更为深刻的认识。因为成绩处理具有通用性,所以我们的程序不仅可以处理高考成绩,对于各级各类学校的成绩处理也有作用。为此,只要掌握了高考成绩系统得开发应用,其他成绩管理系统得开发应用
15、也就迎刃而解了。第二章 高考成绩管理系统分析2.1 系统开发工具的选择 现在市场上有很多数据库开发工具,如:Access,SQL Sever,Oracle等等,管理系统的开发工具又有很多,如:Visual basic、Delphi、ASP等等。这些都是很出色的数据库及管理信息系统的开发工具。 Delphi7.0 Studio(以下简称Delphi7.0)是Borland公司2002年8月6日正式宣布推出的,全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。全面支持Microsoft公司.NET平台应用的开发。Borland公司因此成为第一个交付针对.NET中的开
16、发工具公司,意味着软件业的两大巨子Borland和Microsoft在.NET领域携手合作。Delphi7.0集成了.NET的开发模型,还可以预展.NET应用功能。使用Delphi7.0,数以百万的Delphi开发者就能够利用他们已经掌握的Windows平台的工作经验和技巧从事.NET应用的开发。另外,Delphi7.0的高质量的应用生命周期解决方案,如建模、模型驱动的架构、报表,以及跨平台开发创造了新的令人激动的Delphi应用开发机会。 Delphi7.0是一个针对Windows平台的跨平台快速开发(RAD)环境。Delphi7.0的一个显著特性是企业开发和部署。通过新的UML设计器和模型
17、驱动的架构(MDA)技术,它允许开发者利用企业应用开发方法,更快地把概念变成产品。 Delphi自从1995年2月诞生以来,获得了巨大的荣誉和广泛的影响力,以可视化编程、强大的编译功能、友好的用户界面闻名于世。主要特点是:高效的可视化组件库和面向对象的架构。具有多种操作向导和在线帮助,大大方便程序编写。界面设计所见即所得(What You See Is What You Get,WYSIWYG)和鼠标拖拽方式,可以轻松设计出华丽的界面。支持各种最新及最常用的技术如Win32API、OEL、COM、ActiveX、DirectX等。全面支持Windows98/NT应用程序。具有开放式数据库结构,
18、集成了丰富的数据库开发工具。具有强大的面向网络编程功能,其C/S开发工具在高性能的快速应用程序开发领域成为行业标准。2.1.1 Delphi 产品按照功能可以分为4个类型:Delphi集成开发环境(Integrate Develop Enviornment);提供友好的用户编程开发界面,集成了高效的编译器、项目管理器、团队开发支持、高级调试等功能。Delphi可视化组件库(Visual Componet Library):提供几百个常用组件,用于数据库访问、用户接口、数据处理、报表和Internet开发。Borland数据(Borland Data Engineer):能够进行数据库管理,并与
19、数据库服务器高速连接。MIDAS:是一个集成于Delphi的分布式应用集合,功能强大,主页用于商业逻辑的智能集中管理和企业交易的快速处理。2.1.2 Delphi7.0 的新特点:企业应用的MAD开发:通过让开发者从设计到发布都重复使用一个应用程序,加速开发进程,同时显著减少代码量和需要的开发时间。可视化的加速web开发:让开发者能够在Delphi7.0 环境中可视化控件Web应用,并且利用它的应用模型框架,不必再考虑通用的服务器端的开发任务,还能透明地处理会话管理。内建的对Linux的跨平台支持:Delphi7.0在出售时将附带Delphi语言版本的Kylik3。Kylik3是第一个Linu
20、x操作系统上的高性能的可视化集成开发环境(IDE),它适合用来快速建立数据库应用、GUI应用、Web应用和Web服务应用。Windows XP应用:Delphi7.0包含了对Windows XP 风格支持,让开发者能够创建可以利用Windows XP使用者界面风格的应用。Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。程序员编程的工作只是在“骨架”中加入程序。缺省的应用程序是一个空白的窗体(Form),程序员可以运行它,结果得
21、到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但程序员却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为程序员做好了一切基础工作程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。程序员所需要做的,只是在程序中加入完成程序员所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于程序员并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Window
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 Delphi 程序 高考 成绩管理系统 设计

链接地址:https://www.31ppt.com/p-3976517.html