ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:1.16MB ,
资源ID:54755      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-54755.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计:图书管理系统.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

毕业设计:图书管理系统.doc

1、计算机网络维护与管理 1 摘 要 图书管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据安全性好的库。而后者则要求应用程序功能完备,易使用等特点。因此,本人结合图书管理系统的要求,对 Visual Foxpro 数据库管理系统, VFP语言原理, VFP数据库技术进行了较深的学习和应用。主要完成对图书管理系统的要求分析,功能模块划分,并由此设计了数据库结构和应用程序。系统运行结果证明,本人所设计的图书管理系统可满足借阅者、图书室图书工作人员和高 级管理三方面要求。 系统开发采用 Microsoft

2、公司的 Visual Foxpro 6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用 SQL 查询语句,界面友好,功能较强。不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后改进的中应考虑采用 SQL SERVER 作为数据库,解决访问速度及数据共享的问题。 该系统性能力求易于使用,具有较高的扩展性和可维护性。 关键字 :关系数据库 Visual Foxpro 6.0 SQL 图书管理系统 ,系统开发,信息系统 计算机网络维护与管理 2 目录 第一章 绪论 -3 第二章 系统分析 -5 2.1 系统的初步

3、调查 -5 2.2 系统的可行性分析 -7 2.3 系统开发步骤 -7 2.4对本系统的分析 -8 第三章 系统设计 -10 3.1系统功能模块 -11 3.2 数据库设计 -15 3.3 用户界面设计 -19 第四章 系统编码与实现 -20 4.1 开发平台的选择 -20 4.2 开发工具的选择 -20 4.3 程序设计( 部分逻辑及代码) -21 第五章 系统运行与维护 -51 5.1 系统的配置 -51 5.2 系统的运行 -51 5.3 系统的维护 -51 第六章 开发总结 -53 软件总揽 -54 附录:参考文献 -58 计算机网络维护与管理 3 第一章 绪论 在现代社会中管理的作用

4、越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对学校来说,人们按照一定的图书计划、图书资源,对学生信息、教师信息、课程信息、图书信息等加以计划和协调,以达到预期的目的,即称为学校管理。传统的学校管理活动中,把人、才、物作为学校的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及学校管理中的作用,并把它当做学校的一种极其重要的资源,人们称之为“信息资源” ,信息资源的处理已经成为当今世界上一项主要的社会活动。 本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,

5、人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代 “信息时代”的开始,它使学校管理现代化成为可能。 一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础之上的。硬件方面,自 1946 年第一台电子计算机诞生以来,计算机技 术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大

6、小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言 非结构化、面向对象、可视化的语言。 管理信息系统的发展 管理信息系统通过对学校当前运行的数据进行处理来获得有关信息,以控制学校的行为;利用过去和现 在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对学校的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。 第一阶段:( 1953 年至 1965 年)单项数据处理阶段,也称电子数据处理( EDP)阶段。这是电子计算机在管理领域应用的起步阶段。这一阶段,由于

7、当时计算机计算机网络维护与管理 4 硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。这个阶段的处理方式主要是集中式的批处理。 第二阶段:( 1965 年至 1970 年)综合数据处理阶段,也称事务处理系统( TPS)阶段。这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。如库存管理系统、生产调度系统、图书管理系统等。这个阶段的处理方式已发展为面向终端的联机实时处理。 第三阶段:( 1970 年至今)管理信息系统( MIS)阶段。这个阶

8、段是在学校中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。这个阶段的处理方式是在数据库和网络基 础上组成分布式处理系统。它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享 。 总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、。 NET, COM/COM+等。这又大大的推动了学校的信息化进程。其影响可以归纳为如下两点: (1)计算机已经成为我们学习和工作的得力助手: 今天,计算机的价格已经十分

9、低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如 此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 (2)开发计算机图书管理系统的意义 当今世界是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛用于管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其安全性。 计算机网络维护与管理 5 尤其对于复杂的信息处理,计算机能够充分发挥它的优越性。计

10、算机进 行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书信息而设计的。 图书室是一个信息资源的集散地,图书和用户借阅图书繁多,包含很多信息数据的管理,现今有很多公司的图书室都初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式基于文本、表格等低价质的手工处理,对于图书借阅情况(如借阅天数、超过限定借阅图书时间的天数)的统计核实等往往采用借书证的人工检查进行,对借阅的借阅级别及极限、以及借阅天数等人工计算,手抄进行。设计信息处理工作量大、 出错率高;由于数据繁多容易丢失,且不易查找。总的来说缺乏系统,规范的信息处理手

11、段。尽管有的图书室有计算机,但是尚未用于信息管理,没有发挥它的效益,图书闲置比较突出,就是管理信息开发的基本环境。 设计处理手工操作,工作量大,出错率高,出错后不易更改。图书室采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息管理比较混乱而复杂;一般借阅情况是记录在借阅证上,图书的数目和内容记录在文件中,图书室的工作人员和管理人员也只能当时它比较清楚,时间一长,如再有进行查询,就得重多图书翻阅,查找了造成查询费时 ,费力。如果对很长时间以前的图书进行更改就更加困难了。 基于此类问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,程序化,避免图书管理随意性,提高信息处

12、理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 第二章 系统分析 2.1系统的初步调查: 建立一个好的图书管理信息系统,必须要有一个好的管理基础。所谓好的管理基础,指的是合理的管理体制、完善的制度、科学的管理方法和准确的原始数据。与学校管理相比,我国的学校管理在这方面占有较大的优势。 应该看到,我国发展学校管理信息系统的时间还不长 ,设计开发的实际经计算机网络维护与管理 6 验也很不足。要使管理信息系统在学校建立、使用,并从中获得巨大的效益,必须具备以下基本条件。 ( 1)领导重视、管理人员积极性高 管理信息系统的建立,需要学校提供资源、经费、人力和时间,要涉及管理体制、规章制度

13、的变化、调整和大量数据的编码、表格形式协调等工作,这些学校管理的全局性问题必须在学校高层领导的重视和支持下才能获得解决。一般说来,校长的决心是研制学校管理信息系统的成败关键。 管理人员的积极性也是不容忽视的条件。 管理人员是管理信息系统的直接用户,它们的积极性和配合程度,关系到管理信息系 统的使用效果和生命力。 ( 2)具备一定的资源条件 管理信息系统的资源主要包括计算机硬、软件设备,不间断电源( UPS)、空调等辅助设备和计算机房设施等,有条件的学校应尽量发掘和利用现有计算机设备。管理信息系统的费用可分为开发费用和运行费用,前者包括设备购置、人员工资、培训和开发过程中的一系列支出等,后者包括

14、机器运行、维护和修理费,人员工资和水、电、纸张和软盘等日常开支。 要有足够的资金保证,才能顺利完成整个系统的开发工作。当然,资金的投入也可以在开发和运行过程中分阶段进行,在逐步取得阶段成果的基础上补充更多 的资源。 ( 3)组织一个强有力的开发小组 管理信息系统的质量,在某种意义上直接取决于开发人员的水平和素质。开发小组的人数因系统规模大小而异,通常包括系统分析员、程序员、数据录入员和硬、软件维护人员。由于管理信息系统的开发通常是从逐个子系统分期分批进行的,同时,已开发完毕投入使用的系统仍需不断维护、改进和完善,因此这个开发小组应该在相当长的时期内存在。 在正式的立项之前必须进行可行性分析,而

15、可行性分析 主要是对现行系统进行充分的调查研究,细致了解现行系统的现状流程,以及存在的主要问题,在此基础上提出新的系统的逻 辑模型。 详细的现状调查目的是为了弄清现行系统的基本功能及信息流程,为了新计算机网络维护与管理 7 系统逻辑模型提供基础。它是建立新系统的前期工作,也是进行系统分析和设计的重要基础。因此要建立新的图书管理系统就必须对学校现行的信息管理系统进行全面、细致而充分的调查研究。采用主要的方式是在同学中进行交流和对现有的政策进行分析。 2.2 系统的可行性分析 系统的可行性分析包括两个详细的部分:分析开发新的系统的必要性和可能性。必要性在前面系统初步调查中已经作了详细的分析,在这里

16、就不再赘述;可能性主要包括经济可行性、技术可行性和运行可行性三个 方面。 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。图书馆信息管理系统用的是 VF 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行。硬件方面:目前高性能的网络组件已经在我们学校广泛使用(服务器、集线器、通信介质、 工作站等),它们速度快、容量大

17、、可靠性能高、价格低,完全能满足系统的需求。 运行可行性是对组织结构的影响,现有人员和机构、设施设施和环境对系统的适应性及人员培训补充计划的可行性。当前我们学校信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。 2.3系统开发步骤 一般说来,图书管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段 均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶

18、段,同时在以后的工作中不能轻易改变前面经过评审的成果。 上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。国内外许多系统开发的实例都证明这是一种行之有效计算机网络维护与管理 8 的开发方式。 国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:系统设计:编程:模块调试:系统调试 20%: 15%: 20%: 25%: 20%。由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。另据统计,在建立管理信息系统

19、的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的 2/3,而运行、维护阶段要占 1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。 2.4对本系统的分析 通过,对需求客户要求的分析,本系统开发的主要目的是通过信息化的方式对大量图书信息的管理,一方面提高图书信息的利用率 ,另一方面,实现一定程度上的信息共享,为决策提供事实依据。 一、通过对系统的调查和可行性分析,画出系统的数据流程图 图书类别信息 图书信息 有效类别信息 图书表 DFD 流程图 :图书信息入库 资料类别处理 资料信息处理 计算机网络维护与管理 9 部门信息 未入库部门

20、信息 部门表 用效部门信息 用户信息 有效信息 用户表 DFD:用户入库 用户信息 图书 信息 用户表 图书表 图书借出表 DFD:图书借出 有效性 入库处理 有效性 用户信息入库 有效性 有效性 资料借出处理 计算机网络维护与管理 10 用户信息 有效图书信息 用户表 图书信息 图书表 图书借出表 DFD:图书图书归还 第三章 系统设计 图书管理系统需要满足来自三个方面的需求这三个方面分别是图书室工作人员,图书借阅和图书室管理人员图书 借阅者的需求是查询图书室所存的图书个人借阅情况及个人信息的修改,图书室工作人员对图书图书借阅者的借阅及还图书要求进行操作,同时形成借或还报表给借阅者查看确认,图书室工作人员的功能最为复杂,包括对工作人员,图书借阅者,图书资料进行管理的维护及系统状态查看,维护并生成借还书报表 图书借阅者可直接查看图书室图书情况,如果图书借阅者根据本人的编号和密码登录系统,还可以进行本人借书情况查看,和维护部分个个信息,一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护有效性 资料归还处理 更新资料信息

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。