燕山大学毕业设计说明书

上传人:gg****m 文档编号:217735900 上传时间:2021-12-03 格式:DOC 页数:45 大小:617.31KB
返回 下载 相关 举报
燕山大学毕业设计说明书_第1页
第1页 / 共45页
燕山大学毕业设计说明书_第2页
第2页 / 共45页
燕山大学毕业设计说明书_第3页
第3页 / 共45页
燕山大学毕业设计说明书_第4页
第4页 / 共45页
燕山大学毕业设计说明书_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《燕山大学毕业设计说明书》由会员分享,可在线阅读,更多相关《燕山大学毕业设计说明书(45页珍藏版)》请在金锄头文库上搜索。

1、炱山火嗲年夂试针说明率教师排课系统学 校:姓 名:学 号: 指导老师:多年来,学生在校的排课一直是以大纸或黑板记录,不只不方 便查找,不利于保存,而且增加删除等一切方面都有很多难处。我 决心开发这套软件就是为了解决此问题。本软件可胜任一般的学校教师排课方而的信息管理。使用简单 方便,界面美观大方。抛弃了一些复杂的难用的但并不实用的功能,括了一些主要的常用的功能。可以为现代化的学校管理成做出很多有易的帮助。关键字:管理,排课,奔询摘要 前g第一章教师本系统系统的问题OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

2、OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1.1教师4系疣系疣简介OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1.2木设计用的的用户需求 第二章教师本系统系统的分析和设计 2.1教师本系统系统的分析与概要设计 2.2教师本系统系统的数据库设计 第三章教师本系统系统的具体实现 3.1模块的开发环境的简介 3.1.1 Visual Basic 的简介OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

3、OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO3.1.2事件驱动的应用程序 3.1.3而向对象的编程 3.1.4与数据库的连接性 3.2系统模块的具体实现 3.2.1学生基本信息模块OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

4、OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO3.3系统开发的其它方面 第四章使用ACCeSS2000实现关系型数据库 4.1数据库的概念4.2新建一个数据库OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

5、OOOOOOOOOOOOOO4.3修改己建的数据库 4. 4实现数据库之间的联系 第五章系统测试及运行实例OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO5.55551数据库的实现2用户界面的实现 2. 1进入系统的登陆界面创建 2. 2主界面的创建OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

6、OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO2. 3学生基本信息表界而的创建OOOOOOOOOOOOOOOOOOOOOOOOOOO566714141414141415 151718181818181919191919205. 2. 4 相头用簡f本。5.2.5Jf-f 1决1 o oooooooooooooooooooooooooooo5*26 王 制 11 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO第六章系统调试、测试及典型问题。第七章结束语 OOOOOOOOOOOOOOOOOOOOOOOO 第7、早

7、 致谢。OOOOOOOOOOOOOOOOOOOOOOOOOOO O O O O 36212121283235参考文献。第一章教师本系统系统的问题前g:随着MIS软件幵发的工业化要求越来越高,加快软件的开发进度,延长 软件的生命周期,降低软件的开发成本变得越来越重要,而提高软件重用性, 是解决问题的根本方法。目前,在MIS软件开发的过程中,各种通用控件已 经使用的非常普遍,但主要集中在通用查询、打印、权限设置、辅助数据录 入等几类控件,对于MIS软件的通用录入控件的开发相对比较少,这主要是 由于在数据录入过程中涉及的问题很多,难以实现通用。实现通用录入控件 的瓶颈问题是在录入界面的选择上难以统一

8、,不同用户群体使用软件的习惯 不同,对数据录入界面的要求也不同,特别对于专用MIS软件的开发,录入 模块更加难以通用。而且在MIS软件的开发过程中,各种数据录入模块编码 的工作量非常大,并且需要反fi测试和修改才可以使用。由此看来,设H本 课题是非常必要的。MIS概念和开发管理信息系统(Management Information Systems简称MIS)许现代社会 已深入到各行各业,由于计算机技术的迅速发展和普及,MIS事实上已成 为计算机MIS。MIS是一个不断发展的新型学科,MIS的定义随着il算机技术和通讯技 术的进步也在不断史新,在现阶段普遍认为MIS是由人和H算机设备或其他 信息

9、处理手段组成并用于管理信息的系统。提高科学管理水平首先要提高科学管理的意识,进行MIS的开发首先要具有科学的开发方法。成功的MIS的基础是科学的管理加上科学的开发方 式。企业的MIS开发必须结合实际,严格按照软件工程的思想进行才能保证 MIS的高成功率和高效率。面向对象的程序设计方法面向对象是一种方法、一种思想,同时又是一种技术。它力求更客观自 然地描述现实世界,使分析、设计和实现系统的方法同认识客观世界的过程 尽可能一致。客观世界是由许多不同种类的对象构成的,每一个对象都有自己的运动 规律和内部状态,不同对象之间相互联系、相互作用。“而叫对象技术”是 一种从组织结构上模拟客观世界的方法,从组

10、成客观世界的对象着眼,通过 抽象,将对象映射到计算机系统中,又通过模拟对象之间的相互作用、相互 联系來模拟现实客观世界,描述客观世界的运动规律。传统的软件开发大多 是面向过程、自顶向下、按功能进行分解。与这种开发风范相反,00技术 采用自底向上,不再重点考虑功能怎样分解,而是面向对象。面向对象放弃 了传统的控制结构和数据流的概念,而把软件设计中的基本元素,如数据、 程序模块、子系统和系统等统称为对象。又把软件的运行过程看作为对象之 间的消息传递,故称之为面向对象的程序设计方法5。这种方法的基本思想 是对问题领域进行自然分割,以更接近人的思维方式建立问题领域的模型, 以便对客观的信息实体进行结构

11、模拟和行为模拟,从而使设计出的软件尽可 能直接表现W题求解过程。面向对象编程技术使开发者nJ以按照现实世界里人们思考M题的模式 进行软件的实现,面向对象编程语言使开发者更好地利用代码直接表达现实 中存在的对象。从面向对象语言到面向对象设计方法,面向对象的思想己经 渗入到计算机软件科学的各个领域。面向对象技术以基本对象模型为单位,将对象内部处理细节封装在模型 内部,重视对象模块间的接口联系和对象与外部环境间的联系,能层次清晰 地表示企业全局对象模型。面向对象技术中,对象是开发模式的基本成分,它是对象实体的数据和 功能的统一抽象,是独立的活性单元。由于对象的一系列特有的性质,使它 具有了可复用构件

12、的雏形:对象是数据和功能的统一体,集内部状态属性 和外部行为属性于一身,具有极高的独立性;对象之间是一种松耦合关系, 通过接口发送或接受信息来建立对象之间的请求和被请求关系,对象之间的 联系简单、明了,便于应用和组装;对象(解空间)是对实体(问题空间) 的模拟,缩短了问题空间中的问题与解空间中的软件实体之间的距离,也就 是尽量使问题空间中的问题描述与解空间中的软件描述一致起来。在问题空 间中具有共性的实体,其共性能够在与之对应的软件模块之间反映出来,从 而得到共亨(复用)。巾于这种关系,使得无论是在问题空间中还是在解空 间中寻找具有共性的东西就变得自然和容易了。而14对象编程的软件重用是白箱重

13、用,即程序源代码级的重用,各种程 序库的应用就是代码重用的成功实践。但这仅仅是一种较低层次的重用,真 正的代码重用意味着代码必须以足够通用的方式为重建更大型的代码而编 写,而且还能按照代码的工作方式得到定制。在而叫对象编程中,可重用的 仅限丁源代码,因此使用的编程语言和编译程序如不同,就不能做到软件重 用;而向对象缺少一个标准框架,通过这个框架,不同开发者开发的软件可 以跨地址空间、跨网络、以及跨机器结构交互;而向对象技术较难学,只要 看到“继承”,“多态性”等术语,开发人员往往返避三舍,因而能从面向对 象中得益的是极有限的开发者。面向对象中的对象是源代码级的对象,它没 有也不可能统一对象间相

14、互作用的工作机制,这意味着它具有本身不可克服 的缺点: 在00中只有提供了源代码的对象/类才可能被重用,即它的代码重 用性不能跨越编程语言的限制,如用C+产生的类很难在以Object Pascal 为开发语言的项目中重用,这对于实际的应用开发是一种苛求; 由于面向对象编程的重川是基于源代码的,而很多程序员出于技术 保密的要求,不会公开其源代码,故而使得研究成果的重用范围很小,仅限 于个人或项目开发组; OOP只是局限于程序源代码领域,它的构件是源代码形式的。由于 缺乏统一的标准可供遵循,不同厂商用不同面向对象语言和选用不同类库开 发的应用程序很难进行集成; 对于运行时的系统来说,不同应用程序中

15、的软件对象即使在同一进 程空间也不能通信,更不用说跨越进程空间和网络边界进行通信; 如果对一个对象的实现部分做了修改,需要重新编译相关的模块, 并在网络环境下重新安装各个子系统,这在实际应用中是不现实的。综上所述,O及与之有关的OOP软件思想仍存在许多问题,况且它的 重用是重用代码,不能达到封装的目的,于是便有了源于而向对象而又高于 而向对象的软件构件技术。综述而叫对象的软件开发技术帮助我们建立模块化对象模型,并用软件实 现。于是我们可以创建、修改像建筑组件一样的可重用的分立组件,用于复 杂的企业级应用程序。从头开始重建已存在的功能被认为十分昂贵和费时。 但是,在用该基础转换后,大部分想得到的新功能都可以用先前建立的组件 来构造,不再需要

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

最新文档


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

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