如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
焦作大学实训报告第页共NUMPAGES21页北京交通大学毕业设计(论文)开题报告第一章开发单位图书管理系统的重要性?1.1计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。1.2在单位图书室使用计算机管理图书的意义现在我国的很多单位图书室图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机及应用专业的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志曾经说过:“科学技术是第一生产力”,我希望能用我这三年的所学编制出一个实用的应用程序来帮助这些单位图书室图书馆进行更有效的图书管理。归纳起来,好处大约有以下几点:(1)可以存储所有的图书档案,安全、高效;(2)只需一到二名图书录入员即可操作系统,节省大量人力;(3)可以迅速查到所需信息。1.3图书档案的设计分析根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。第二章图书管理系统如何开发?2.1编程环境Microsoft公司的VisualFoxpro6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。VisualFoxpro6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。另外,VF还具有:用户通过各种动作控制应用程序的流程,简单的VisualFoxpro语言与丰富而功能强大的内置函数,面向对象的编程,跨平台开发,与数据库的连接性等一系列的优点,因此,实现本系统,VF是一个相对较好的选择。2.2关系型数据库的实现VisualFoxpro6.0本身就是一种关系数据库,它体积虽小但功能强大,支持多种平台,几乎拥有其它大型关系型数据库的所有功能,如触发器、存储过程等。由于VisualFoxpro6.0本身已经是一个完整的数据库系统,所以在项目的开发阶段,单机即可开发大型数据库应用。开发完成后,几乎不用更改,把开发出的应用系统升迁到网络中即可运行在其它数据库上。VF可以通过标准的SQL语句及自身的语言来访问数据库,从而实现数据检索。第三章Windows下的VisualFoxpro6.0编程环境简介3.1VisualFoxpro简介MicrosoftVisualFoxPro6.0是创建高性能、优秀数据库组件和解决方案的优秀工具。VisualFoxPro6.0提供给开发人员必要的工具管理数据--组织信息表格、运行查询、创建关系型数据库管理系统(DBMS)、为终端用户设计数据管理应用程序。VisualFoxPro6.0同样提供了创建应用程序的工具,并结合客户机/服务器和Internet。VisualFoxPro的设计工具、面向对象的以数据为中心的语言机制、快速数据引擎、创建组件功能使它成为一种功能强大的开发工具,开发人员可以使用它作为开发工具参加基于Windows分布式内部网应用程序(WindowsDistributedinterNetApplications--DNA)的企业应用程序开发。VisualFoxPro6.0是FoxPro的进一步发展,从面向过程的桌面数据库系统到面向对象的开发环境,这个开发环境带有开发人员创建优秀的客户机/服务器数据库和Internet数据库的组件及应用程序的工具。VisualFoxPro具有完全的面向对象的类设计能力,包括继承、子类、封装、多态。可以创建可视的、不可视的可重用类库,以便动态地减少开发时间。VisualFoxPro远程视图使用ODBC(开放式数据库连接--OpenDatabaseConnectivity)与SQL数据库保持联系,使VisualFoxPro成为一种创建客户机/服务器应用程序的优秀工具,因为把文件从服务器应用程序移到客户机应用程序不需要做额外的工作。开发人员可以利用VisualFoxPro创建定制COM(组件对象模型--ComponentObjectModel)组件。开发人员可以