当前位置:首页>> >>


[vf毕设]教学设备管理系统.rar

收藏

资源目录
    文档预览:
    编号:20180824112537482    类型:共享资源    大小:4.60MB    格式:RAR    上传时间:2018-08-24
      
    40
    金币
    关 键 词:
    vf 教学 设备管理 系统
    资源描述:
    教学设备管理系统论文[摘要]教学设备管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应对学校教学设备管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们 决定使用 VFP 数据库开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改 进,真到形成用户满意的可行系统。[关键词]原型法,面向对象,教学 设备,信息管理系统一、提纲:摘要关键词第一章 总论一、系统开发的背景二、系统开发的意义和目的三、开发环境:1、 硬件配置及外设设备与配置2、 开发语言、应用软件平台及语言3、 系统的主要功能第二章 结构设计一、系统开发的思想与原则1、 管理系统概述2、 管理信息系统开发方法介绍3、 系统调研与可行性分析4、 可靠性分析概述5、 技术可行性分析二、系统软件的结构设计1、 结构设计2、 系统功能图3、 数据结构三、详细设计1、 程序设计思想与原则2、 程序软件结构设计3、 数据库设计第四章 系统评价1、系统测试2、系统的优点及技术特征3、系统的不足及改进方案第五章 结束语参考文献第一章:总论(或引言或概述)一、系统开发的背景目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。本系统将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。实时报警功能对学校的安全生产更是不可忽视。二、系统开发的目的、意义目前学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统的单位,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。 现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。因此,就诞生了“信息管理”这样一个概念。由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。信息管理的概念源于西方,也是在世界信息量迅速增长、信息技术日新月异、信息产业强劲发展的六七十年代出现的。时至今日,信息管理已不仅仅是一个概念,而是信息学和管理学中的重要内容了。对信息管理的理解,一种认为是,信息管理 就是对信息的管理。在此,信息管理是指狭义的信息资源管理,实际上就是对信息本身的管理;另一种认为,信息管理不仅是对信息的管理,而是对涉及信息活动的各种要素,如信息、技术、人员、组织进行合理的组织和有效的控制,从而满足社会的信息需求。在此,信息管理是指广义的信息资源管理。综合两种理解,信息管理是指对人类信息活动所产生的社会信息进行管理,信息管理是管理的一种,既要对信息进行管理,也要对信息活动进行管理。信息和信息活动都是信息管理的客体。简而言之,信息管理就是对信息和信息活动的管理,这就是我们对信息管理的全面理解。世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,经过长期的现场调研,完全能满足国内一般学校的设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于学校设备管理的信息系统。使用本系统之后,将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。作这个课题是为了方便学校的教学设备进行统计及管理工作,减少每天需要涉及到的相关工作量,尽可能的提高工作效率,可以节省人力物力的浪费。三.开发环境1、硬件配置及外设设备与配置。硬件环境:硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的 MIS 管理系统,因此对计算机硬件的要求不高,比较经济,只要配备如下表所示的就可以。内容 最低配置 建议配置主机 P/200 PII/266 以上内存 64MB 128MB 以上硬盘 10GB 20GB 以上显示器 VGA 以上2、所用的开发软件、应用软件平台及语言。软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的 Windows XP 中文专业版和 Visual Foxpro6.0 作为开发语言,由于这些软件产品都是 Microsoft 公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。一个 MIS 应有一个调试可集成的系统开发平台。20 世纪 90 年代以来,MIS 平台已经发展成为把操作系统与其外部接口融为一体的集成平台。其软件系统可以包括操作系统、图形用户系统、网络通信、数据库管理系统和程序设计语言等。硬件平台可以把 CPU 与存储管理单元、协处理器、网卡等集成为一体,从而形成支持 MIS 应用开发与运行临近的一体化开发环境。MIS 平台确定应考虑用户投资,技术支持等诸多因素,就将硬件与软件平台统筹考虑。我们知道 MIS 平台主要有三种。主机模式、文件服务器模式和客户/服务器模式。数据库是 MIS 中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言如下:软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的 Windows XP 中文专业版和 Visual Foxpro6.0 作为开发语言,由于这些软件产品都是 Microsoft 公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VFP6.0 中文版,它是运行于 Windows95 和 Windows NT 平台的 32 位数据库系统,充分发挥了 32 位微处理器强大的 32 位数据处理性能。它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新 Internet 技术, WWW 数据库的设计,最新流行的 ActiveX 等。VFP6.0 中文版完全支持 OOP(面向对象)的应用程序设计方法,VFP 使用了真正的类,包括继承性,封装性和多态性。用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE 自动化来包含其他软件(如 Excel、Word)中的对象并使用这些软件。通过Visual FoxPro 对象和事件模型,用户可以快速创建和实现无模式(modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用程序,而省去编写大量的代码、定义繁多的属性。总之,VFP6.0 中文版是一种适用于专业人员的开发工具。对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在 FoxPro2.x 中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。然而 Visual FoxPro 中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据库的关系能力更加强大,更加稳定可靠。面向对象程序设计减少了开发时间。Visual FoxPro 通过使用面向对象的开发技术简化了开发。它可以通过创建代码类和接口单元类来创建功能强大的、使用灵活的可重用对象库。 利用内置工具管理类和类库管理类库资源,在应用程序中用类浏览器和组件集定位、查看、使用类。表面显示器会帮助我们建立更为稳定、更为高效的应用程序。下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。这些数据可以帮助我们快速定位代码中的运行瓶颈,也可验证测试计划。用功能强大的可视化的 RAD 工具减少开发时间、减少开发工作。用有颜色的代码编辑器和直接跟踪调试器使得写代码的工作比从前简单得多,这一改进来自 Microsoft Visual C++开发系统。使用 Microsoft Visual SourceSafe 简化了开发小组的开发工作。 Microsoft Visual SourceSafe 版本控制系统与 Visual FoxPro 6.0 紧密关联,因此可以更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。 组件集使得查找和使用诸如类库、表格、报表、代码的组件变得特别简单。仅需要拖动鼠标就可以快速将类从组件集中移出,放置到表格和报表中。Visual FoxPro 6.0 提供了 100 多个未编译、可重用的类,开发人员可以利用这些类实现应用程序的基本功能。直接使用这些类,或者用这些类的继承来实现一定的扩展功能。  应用程序向导和构建器Visual FoxPro 6.0 包括一个完全的面向对象的应用程序框架,它是由一组为应用程序提供基本功能的类组成的。新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器可以用来添加表格和报表。  组件集(Component Gallery)组件集(Component Gallery)简化了类库的管理,简化了提供可视化工具去组织和使用组件的其他组件的管理。组件可以从组件群中拖出,放置到可视化设计环境中,诸如项目和表单。  严格日期检查编译日期信息时,Visual FoxPro 6.0 将检测会产生误解的日期描述,例如{01/01/56}。开发人员可以利用这一特性检测现有代码的 2000 年问题,并且在新代码中避免这一问题的出现。新的严格的日期格式强制日期以清楚形式描述。  Coverage Profiler开发人员可以运用表面显示器(Coverage Profiler)检查他们要测试的方案的有效性,这是用执行相应行代码的方式实现的。他们也可以执行“profiling“ 以查找瓶颈或其它执行当中遇到的问题,这是通过检查每一行代码的执行时间实现的。  访问和赋值方法访问方法是当访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。访问控制方法和访问权限指定方法使属性可用,并使那些内嵌属性容易使用。  项目挂钩项目挂钩是一个新的基类,当与一个项目相连时,可以通过它看到项目级事件。开发人员可以写一些当项目打开、关闭、构建、添加文件时运行的代码。  在应用程序之间进行拖放从记忆字段拖出文本,把它放置到 Microsoft Word 中,然后可以对文本进行拼写检查。或者从 Windows Explorer 中拖出一个文件,把它放置到项目管理器中。文件将被添加到项目中去。  活动文档活动文档是一个 Visual FoxPro 应用程序,挂接在 Internet Explorer上。它提供了把 Visual FoxPro 的强大功能用在浏览器上的一种途径。活动文档同样也提供了一种在分布式应用程序中使用 Web 的方法。  微软传输服务器支持由 Visual FoxPro 创建的 COM 组件,这些组件可以由微软传输服务器管理和调整。开发人员可以构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。  学校应用程序开发Visual FoxPro 6.0 与其它 Visual Studio 工具可以很好的配合,例如,运用 Visual InterDev 创建 Web 应用程序的开发人员可以很容易地使用Visual FoxPro 来创建组件。用 Visual Basic 创建的 ActiveX 控件可以在 Visual FoxPro 应用程序中使用,以实现一些附加功能。购买Visual Studio 学校版的 Visual FoxPro 开发人员可以得到开发工具所提供的全部好处。 综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。3.系统的主要功能在本系统主界面中,我们可以看到五个系统菜单和十个功能模块按钮,为了美化系统界面,本系统加上一个图片在主界面上,用户在使用要系统时,为了增加本系统的安全时,首先需要验证,只有在登录界面上输入正确的用户名和密码才能登陆本系统使用,系统默认的管理员为:system;system,普通用户为:user;user。系统的整体结构如下:A:登陆界面:B:系统主界面:下面分别论述本系统的各个功能模块的作用:(1)系统登陆:点击可执行文件教学设备管理系统.exe 之后,就进入本登陆界面,用户需要如上所述的正确的用户名和密码之后才能使用本系统。(2)设备入库:本应用模块的主要功能是实现对教学设备的入库管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。(3)设备出库:本应用模块的主要功能是实现对教学设备的出库管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。(4)设备还库:本应用模块的主要功能是实现对教学设备的还库管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。(5)部门需求:本应用模块的主要功能是实现对教学设备的部门需求进行管理,包括记录移动/查找、打印、添加、编辑、删除等操作。(6)设备采购:本应用模块的主要功能是实现对教学设备的采购管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。(7)维修记录:本应用模块的主要功能是实现对教学设备的维修记录进行登记和管理,包括记录移动/查找、打印、添加、编辑、删除等操作。(8)报表打印:本应用模块的主要功能是实现对本系统的所有数据表进行打印工作,从而完成了本系统的数据资料的硬备份。(9)数据维护:本应用模块集成了本系统的所有数据库文件,从而可以快速地进行本系统的数据表的快速维护。(10)修改密码:密码是一个管理系统正常运行的一个重要保障,在本处,只有管理员才可以进行操作,并可以根据不同的系统情况对系统的用户进行增加和删除等工作。(11)退出系统:退出本系统,恢复系统的实始状态。第二章:结构设计一.系统开发的思想及原则1、管理信息系统概述(1)管理信息系统现状:管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985 年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持学校或组织的运行、管理和决策功能。 ”随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。 ”因此,我们可以看出,管理系统具有几个基本含义:A:管理信息系统不是一个单纯的软件系统,而是一个人-机系统,由人和机器协同工作。管理信息系统在支持学校或组织的各项管理活动中,管理人员负责将基础数据及时地输入到计算机中,计算机则根据学校或组织中的各层管
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:[vf毕设]教学设备管理系统.rar
    链接地址:http://www.gold-doc.com/p-82680.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开