高校图书管理系统的方案设计书与实现.docVIP

高校图书管理系统的方案设计书与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校图书管理系统的设计与实现 1.系统概述 1.1.系统开发背景和意义 图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难[2]。 经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。 图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。 1.2.开发环境 开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下: 开发环境:Windows XP 开发工具:Visual Basic 6.0 数据库管理系统:SQL Server 2000 数据库服务器:SQL Server 2000 桌面引擎 1.3.系统运行环境 (1)硬件环境 1)运行要求奔腾166MHZ以上的CPU; 2)要求常规内存640KB,16MB扩展内存,最好有32MB以上内存容量; 3)外部存储器(硬盘)空间至少要求1GB以上,安装本系统后剩余空间至少100MB以上,要配制一个Microsoft兼容鼠标。 (2)软件环境 需要Windows98以上的中文操作系统平台。 2.基础知识概述 2.1.Visual Basic语言简介 Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强[3]。 其主要具备如下特点: (1)面向对象 Visual Basic采用了面向对象设计思想,它基本思路是把复杂的设计问题分解为一个个能够完成独立功能且相对简单对象的集合。所谓“对象”就是一个可操作实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象编程就好像搭积木一样可根据界面设计要求直接在屏幕上“画出”窗口、菜单、按钮等不同的类型对象,并为每个对象设置属性。 (2)事件驱动 在Windows环境下是以事件驱动方式运行每个对象的。对象能够响应多个区别事件,每个事件都能驱动一段代码,该代码决定了对象功能,通常称这种机制为事件驱动。事件可由用户操作触发也可以由系统或应用触发,例如单击一个命令按钮就触发了按钮Click(单击)事件,该事件中代码就会被执行,若用户未进行任何操作(未触发事件),则就处于等待状态,整个应用就是由彼此独立事件过程构成[4]。 (3)软件Software集成式开发 Visual Basic为编程提供了一个集成开发环境,在这个环境中编程者可设计界面、编写代码、调试直至把应用编译成可在Windows中运行的可执行文件,并为它生成安装VB集成开发环境,为编程者提供了很大方便。 (4)结构化设计语言 Visual Basic具有丰富数据类型,是一种符合结构化设计思想语言而且简单易学的一种语言,此外作为一种设计语言Visual Basic还有许多独到之处。 (5)强大数据库访问功能 Visual Basic利用数据Control控件可以访问多种数据库。Visual Basic 6.0提供的ADOControl控件不但可以用最少代码实现数据库操作和控制,也可以取代DataControl控件和RDOControl控件。 (6)支持对象链接和嵌入技术 Visual Basic核心是对对象链接和嵌入(OLE)技术的支持,它是访问所有对象的一种思路方法,利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于一体的应用。 (7)网络功能 Visual Basic 6.0提供了DltTML(Dynamic)设计工具,利用这种技术可以动态创建和编辑Web页面,使用户在Vi

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档