《毕业设计(论文)-VF6.0某医疗部门总务信息管理系统(附源程序).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-VF6.0某医疗部门总务信息管理系统(附源程序).doc(30页珍藏版)》请在金锄头文库上搜索。
1、1 内 容 摘 要Microsoft Visual FoxPro 是 FoxPro语言以及所有计算机语言发展过程中的一个重要分支。Visual FoxPro 一方面具有FoxPro程序设计语言的简单易用的特点,另一方面采用了面向对象、事件驱动程序的编程机制。它简化了程序设计的难度,降低了对程序设计的要求,加快了应用程序开发的速度。因为Visual FoxPro具有以上的优点,所以在我的毕业设计中采用了它作为开发工具。我的毕业设计题目是某医疗部门总务信息管理系统(固定资产).它是典型的信息管理系统(MIS),主要包括固定资产的入库(出库)的输入、修改、查询、打印和物品的库存统计、修改和打印等功能
2、.设计这个题目的目的是使固定资产管理科学化,减轻操作人员的工作量.关键字: 总务 Visual FoxPro 固定资产源程序代码,联系153893706ABSTRCATMicrosoft Visual FoxPro is an important branch in the development of the FoxPro language and all the computer languages. Visual FoxPro has the characteristic of the FoxPro programming design language, simpleness and
3、easy to use, on the other hand, it uses the programming mechanism of object-oriented, event-drive program. Thus it simplifies the difficulty of the programming design , reduces the requirement to the programming design and quickens the speed of the programming development .Visual FoxPro has the abov
4、e advantage, so I use it to be the graduation designs development tool. The title of my graduation design is the system of affair information management for a medical department(Fixed assets management) It is a typical application of managing information system (know as MIS).It include input、edit、se
5、arch、print of warehouse-in or warehouse-out and repertorys count、edit、and print module of Fixed assets he intent to design the system is to affair information management for a medical department (Fixed assets management) to be scientific, and reduce the workload of the manager. Key words: General Af
6、fairs Visual FoxPro Fixed assets目 录前言.3第一部分 Visual FoxPro 功能简介.4第二部分 软件定义时期.6 2.1问题定义.6 2.2 可行性研究.6 2.3 需求分析.8第三部分 软件开发时期.11 3.1总体设计.11 3.2 详细设计.14 3.3编码.20 3.4 测试报告.22第四部分 重点难点分析23第五部分 改进计划25第六部分 后 记26第七部分 参考文献27前 言在信息时代,人们需要对大批量的信息进行加工处理,在这过程中应用数据库技术,一方面促进了计算机技术的高速发展,另一方面也形成了专门的信息处理理论及数据库管理系统。Micr
7、osoft Visual FoxPro6.0关系数据库系统是新一代小型数据库管理系统的杰出代表,它以强大的性能、完整而又丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。无论是组织信息、运行查询、创建集成的关系数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro都可以提供管理数据所需要的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。Visual FoxPro之所以能够做到这一点,首先得益于Windows95/98等环境的支持,Windows95/98下各种应用软件通常所提供的工具栏、下拉菜单、对话框等,在Visual
8、FoxPro6.0中均得到了较好的体现。其次,Visual FoxPro6.0的成功还得益与软件技术的飞速发展,如当今最为流行的面向对象程序设计技术、可视化技术,均被Visual FoxPro6.0所采用。最后,Visual FoxPro6.0为用户提供的大量生成器、想到,均可协助用户更快、更好的开发程序。用了Visual FoxPro我们能够开发出经得起比较、经得起市场风浪、经得起生产实践考验的系统,因为我们选择开发环境主要是对操作系统和开发软件的选择,其原则是根据系统的选择。该系统的开发环境如上所述,操作系统选择微软的Windows系列操作系统的原因在于它们的操作方法简单并已经广泛应用;开
9、发软件选择Microsoft Visual FoxPro6.0的理由是它的小巧玲珑,且开发周期短。基于以上所述,我们选择了Microsoft Visual FoxPro6.0来开发”某医疗部门总务信息管理系统(固定资产)”。 第一部分 Visual FoxPro 功能简介Visual FoxPro 是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro 都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。Visual FoxPro
10、所具有的速度、能力和灵活性,是普通数据库管理系统无法比拟的,它把我们带入一个 Xbase 新时代。其强大的功能主要有: 增强的项目及数据库管理o 我们可以对项目及数据有更强的控制,能够使用源代码管理产品,同时可以在“项目管理器”中看到组件的状态。数据库容器允许几个用户在同一个数据库中同时创建或修改对象。利用“数据库设计器”可以迅速更改数据库中对象的外观。 o 我们可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。它提供了一个进行集中管理的环境。 o 可以对 Visual FoxPro 系统本身定制工具栏,也能够为编写的应用程序定义工
11、具栏。 更简便、快速、灵活的应用程序开发o Visual FoxPro 添加了新的“应用程序向导”,其提供的新的 ProjectHook 对象和改进了的应用程序框架功能可以使我们的应用程序更有效率。VFP6.0中还添加了一些功能来增强开发环境,以便更容易地向应用程序中添加有效的功能。 o Visual FoxPro 6.0 提供了更多更好的生成器、工具栏和设计器等,在他们的帮助下,我们可以快速开发应用程序。 o 在Visual FoxPro 6.0中,我们可以更简便地调试及监控的应用程序组件:可以跟踪事件以及记录执行代码的工具,它看起来与 Visual C 的调试环境很相似;利用它可以深入程序
12、,查看属性设置值,对象以及数组元素的值;可以显示交互的或代码中的信息提供了方便的途径,同时可以把结果输出到应用程序窗口之外的另一个窗口;可以用来分析程序、应用程序或实际运行的项目代码。 o 不用编程创建界面 o 应用程序组件的实例中收集了一系列应用程序组件,他们显示了如何利用 Visual FoxPro 的特性解决现实世界的问题。在应用程序中可以直接使用示例组件及它们的代码。 提供真正的面向对象程序设计Visual FoxPro 仍然支持标准的面向过程的程序设计方式,但更重要的是它现在提供真正的面向对象程序设计的能力。借助 Visual FoxPro 的对象模型,可以充分使用面向对象程序设计的
13、所有功能,包括继承性、封装性、多态性和子类。 使用优化应用程序的 Rushmore 技术Rushmore 是一种从表中快速地选取记录集的技术,它可将查询响应时间从数小时或数分钟降低到数秒,可以显著地提高查询的速度。 可以与多个开发者一齐工作如果是几个开发者开发一个应用程序,可以使用 Visual FoxPro 允许同时访问数据库组件的能力。同时,若要跟踪或保护对源代码的更改,还可以使用带有“项目管理器”的源代码管理程序。 充分利用已有数据 如果有 Visual FoxPro 先前版本的文件,只要打开他们,就会出现 Visual FoxPro 转换对话框。可以把其他数据源移到 Visual Fo
14、xPro 表中,如果有电子表格或文本文件中的数据,比如 Microsoft Excel 及 Word,使用 Visual FoxPro,可以方便地实现数据共享。 可以开发客户服务器解决方案,增强客户/服务器性能 多语言编程由于Visual FoxPro 支持英语、冰岛语、日语、朝鲜语、繁体汉语以及简体汉语多种语言的字符集,因此能在几个领域提供对国际化应用程序开发的支持。 帮助文件: 专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。Visual FoxPro有Windows 操作系统下的帮助文件的工具。使用它我们可以为我们编写的应用程序生成一组帮助文件。