资源描述
第1章 問題的定义
1.1 問題的提出
由于图書馆资料的增長,规模不停扩大,從而加大了图書管理员管理的难度。為了減少管理员管理的难度,因此原有的管理系统需要深入的完善。
1.2 問題定义汇报
顾客單位:某职业技术學院图書馆。
分 析 员:李想。
项 目:图書馆信息资料管理。
問 題:图書馆规模扩大,原有系统需要深入更新。
项目目的:研究減少图書管理员的管理难度的也許性。
项目规模:這個项目的開发成本不超過3000元。
可行性研究:為了更全面的研究減少图書管理系统难度的也許性,提议進行历時大概3天的可行性研究,研究成本不超過3000元。
运行环境:Visual Basic6.0(根据開发時期计算机市場及本系统的实际状况,选择Visual Basic6.0作為图書馆信息管理系统的開发软件。)
第2章 可行性研究
2.1 現行系统存在問題的分析
現行图書馆工作大部分還是進行著手工管理,工作起来效率很低,并且不能及時理解图書馆各类图書的存库,學生們比较需求的图書等等,不便于動态及時地调整图書构造,以便更好地适应目前學生的借阅需求。手工管理還存在這許多弊端,由于不可防止的人為原因,常常导致数据的遗漏、误报。计算机信息化管理有著储存信息量大、速度快等許多長处,提供应我們的处理信息及時快捷,同步也提高了我們工作人员的自身素质。
2.2 处理方案
基于以上的對問題的分析,运用计算机給我們提供信息,及時地调整學校图書馆图書构造,并且對學生們的借阅過程形成一整套動态的管理就拾分必要了。
图書馆信息系统的建立,需要進行顾客的需求调查与分析,以确定系统目的,學校图書馆规模相對于商业图書馆小,但要有著完善的图書信息,對每一册書要有详细的记录信息,功能上對系统的需求是全面的。因此對顾客的需求可分為四個方面。
2.3 可行性研究汇报
技术上可行:该系统所需硬件设备,市場上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Access,這些软件技术上都比较成熟。因此在技术上是可行的。
估计收益两個方面的工作。
综上所述,開发图書管理系统在技术上、經济上、管理上都是可行。
第3章 系统设计分析
3.1 应用需求分析
图書信息资料管理系统需要满足来自三方面的需求,這三個方面分别是图書借阅者、图書馆工作人员和图書馆管理人员。图書借阅者的需求是查询图書馆所存的图書、個人借阅状况及個人信息的修改;图書馆工作人员對图書借阅者的借阅及還書规定進行操作,同步形成借書或還書报表給借阅者查看确认;图書馆管理人员的功能最為复杂,包括對工作人员、图書借阅者、图書進行管理和维护,及系统状态的查看、维护。并打印输出的功能。
3.2 系统功能模块划分
3.2.1 借還图書操作管理
输入讀者编号便可以显示出讀者的详细信息。
输入图書编号便可以显示對应图書的详细信息。
同步输入讀者编号及图書编号後即可以進行借書操作。
同步输入讀者编号及图書编号後即可以進行還書操作。
同步输入讀者编号及图書编号後即可以進行续借操作。
构造如图3-1所示。
图3- 1借還图書功能模块构造图
图31 借還图書功能模块构造图
3.2.2 借阅查询
采用四种不一样的查询方式,输入對应关键字即可以找出所有匹配的借出图書信息。准時间段查询在這段時间内借出的图書,按讀者编号查询個人目前的借書状况,按部门查询部门的借書状况,按图書名称查询该書的出库量。
3.2.3 图書管理
提供图書信息的浏览添加及修改删除兼查询功能。
3.2.4 讀者管理
提供讀者信息的浏览添加及修改删除兼查询功能。
3.3 数据库设计
3.3.1 建立数据库
创立任何一种数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创立一种数据库构造的過程被认為是数据模型设计。
1. 標识需要的数据。
2.搜集被標识的字段到表中。
3.標识主关键字字段。
4.绘制一种简朴的数据图表。
5.规范数据。
6.標识指定字段的信息。
7.创立物理表。
第4章 系统应用程序设计
我們已經懂得图書信息资料管理系统總体设计由若干個模块构成的层次构造,每個模块代表一种详细处理逻辑。為了更好的描述处理逻辑,對每一种模块用一张IPO图深入描述其细节。
4.1 模块IPO图
4.1.1 借書模块IPO图
图4- 1借書模块IPO图
图4-1借書模块IPO图
4.1.2 還書模块IPO图
图4- 2借書模块IPO图
图4-2 還書模块IPO图
4.1.3 续借模块IPO图
图4- 3借書模块IPO图
图4-3 续借模块IPO图
4.1.4 按借書曰期查询模块IPO图
图4- 4借書模块IPO图
图4-4 按借書曰期查询模块IPO图
4.2 系统设计
4.2.1系统總体功能构造设计
4.3 数据库设计
4.3.1 设计原则
進行规范化设计,尽量地減少数据冗余和反复。
合理的数据库表的设计应當是在满足需求的前提下,使数据的反复量最小,就尽量按照关系数据库系统理论措施去设计一种数据库,減少数据的冗余。
4.4 系统重要功能输出设计
由于图書信息资料管理系统的最终顾客是對计算机技术并不精通的图書管理员,從他們的应用需求出发,系统所有采用类似WINDOWS風格的界面,清晰直观,人机交互性好,只需要顾客會最基本的WINDOWS操作和多种输入法,就可用好本系统。
4.4.1 顾客密码认证窗体的的实現
本窗体是為了让讀者和图書馆管理员按照顾客名和密码進行登录,并且跟据顾客名检查Keyer表中的“权限”字段,以分辩進入讀者模块還是進入图書馆管理人员模块。
第5章 結论
由于我的才疏學浅對VB掌握不深,使得诸多设计想法不能实現,改用别的措施替代及诸多功能不能实現。如在图書查询与讀者查询中,我设了四种查询,由于而没有实現此功能。由于借阅图書模块与罚款模块没有设置代码,因而有诸多操作無法实現。此系统在图書类别、讀者类别、出版社设置、图書报废方面可以加强实現動态更新功能。對系统管理员方面可设置不一样等级权限来管理系统信息,防止系统数据混乱。
道謝
在本次毕业设计中,我從指导老師——×××老師那學到了诸多知识以及做人道理。老師认真负责的工作态度,严谨的治學精神和深厚的理论水平都使我受益匪浅。他無论在理论上還是在操作实践中,都予以我很大的协助,使我得到了很大的提高。這對于我後来的人生道路产生了深遠的影响,感謝老師耐心的辅导,才使我的系统设计可以顺利完毕。在此,我對他表达由衷的感謝!
謝謝老師的协助和支持!
参照文献
[1]沈炜,杨世锡.Visual Basic编程從基础到实践[M].北京:電子工业出版社,.
[2]孟德欣,謝婷.Visual Basic 6.0项目化教程[M].北京:北方交通大學出版社,.
[3]史济民,顾春华,等.软件工程——原理,措施与应用(第二版)[M].北京:高等教育出版社,.
[4]黄淼雲,张學忠,方楠.Visual Basic 6.0程序设计[M].北京:北京但愿電子出版社,.
[5]刘瑞新,崔淼.Visual Basic程序设计[M].北京:机械工业出版社,.
[6]胡荣根.Visual Basic6.0 数据库和INTERNET编程(中文版)[M].北京:清华大學出版社,.
展开阅读全文