- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hebei
Hebei
图书管理系统设计说明书
201
河北科技师范学院教务处制 图书管理系统的设计与开发
1 引言
1.1 编写目的
图书管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。
为了能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高,故设计此信息管理系统。
1.2 VB的特点
?VB采用了面向对象的程序设计思想[1]。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。?
?VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。
?在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码,该代码决定了对象的功能。通常称这种机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。
?VB提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。
1.3 SQL Server的特点
SQL Server 2000是企业级的大型数据库系统,选择它就是因为它具有以下特点[2]:
高度可伸缩性和可用性 提供群集服务,TB级的大型数据库,用较小的资源换取最大的服务,并且能够扩展到多个服务器上。
与Internet集成 专门用于开发Web程序。
具有企业级数据库功能 可同时处理成千上万的用户的请求,把系统开销降到最低,数据库引擎保证了完整性。
支持分布式查询 不同数据源好像来自同一个数据库,分布式事务支持分布式数据更新的完整性。
数据复制功能 维持多个数据复本并确保单独复本保持同步,也可以数据复制到多个移动用户,使用户能自主脱机工作,当接入网时又能将所做的修改合并发布到服务器上。
造作简单、安装、部署和使用图形化。
数据仓库 它包括分析汇总数据,以便进行联结分析处理的工具还有用于直观的设计数据库并通过English Query来分析数据的工具。
1.4 开发意义
信息是现今社会重要的组成元素,图书管理系统可以存储学校图书室的图书信息、读者信息和借阅信息,更安全更高效。只需一名图书管理员就可操作,节省大量人力,可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。并能做到管籍互借,这样能更好地实现图书的流通,无形中增加了图书的资源。
该软件的研制可以填补图书馆自动化集成系统软件开发非专业人员实现专业化图书馆管理的低价位管理软件的空白;对于图书馆转变服务模式,提高服务质量,更好地为读者服务,科学进行管理,提高图书馆自动化整体发展水平都有重要意义。
2 需求分析
立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。本系统的建成无
文档评论(0)