毕业设计(论文)基于CS结构模式的图书借阅管理系统开发

上传人:汽*** 文档编号:554868980 上传时间:2022-07-24 格式:DOC 页数:31 大小:757.51KB
返回 下载 相关 举报
毕业设计(论文)基于CS结构模式的图书借阅管理系统开发_第1页
第1页 / 共31页
毕业设计(论文)基于CS结构模式的图书借阅管理系统开发_第2页
第2页 / 共31页
毕业设计(论文)基于CS结构模式的图书借阅管理系统开发_第3页
第3页 / 共31页
毕业设计(论文)基于CS结构模式的图书借阅管理系统开发_第4页
第4页 / 共31页
毕业设计(论文)基于CS结构模式的图书借阅管理系统开发_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)基于CS结构模式的图书借阅管理系统开发》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于CS结构模式的图书借阅管理系统开发(31页珍藏版)》请在金锄头文库上搜索。

1、 图书借阅管理系统院 系计算机学院专 业计算机科学与技术班 级75112学 号20姓 名指导教师负责教师沈阳航空工业学院2009年4月沈阳航空工业学院毕业设计(论文)摘 要如今是信息化的社会,通过图书馆获取信息已经成为人们生活中一个不可缺少的途径,而图书馆信息资源的有效管理已经成为人们获取信息的关键,也将是图书馆信息化建设的重点。结合图书馆借阅管理系统开发的需要及现行的数据管理技术,系统采用了Visual Basic 6.0 + Access 2000数据库的开发平台进行开发,使用二层的C / S结构模式开发图书借阅管理系统。系统完成就图书借阅管理的借书、还书、续借操作;书籍、学生、借阅记录的

2、查阅、添加、更新及删除等功能,此外系统还具备一些系统设置功能。系统以提供操作简单方便、快捷,易懂易用为开发目标,用户界面设计友好,操作使用方便,及具有高效的数据处理能力。而Access 2000数据库以其强大的数据管理功能保证用户数据的稳定和安全。关键词:数据库,信息系统,图书馆,借阅管理 AbstractNow is the informationization society, already became the people through the library gain information to live an essential way, but the library in

3、formation resource effective management already became the people to gain the information key, also will be the library informationization construction key point. Unified the library borrowing management system management system development the need and the present data management technology, the sy

4、stem uses Visual Basic 6.0 + Access 2000 database development platforms to carry on the development, used two C/the S structure pattern to develop the books borrowing management system management system.The system completes on the books borrowing management taking advantage of the book, also the boo

5、k, the renewal operates; The books, the student, borrowing functions and so on recording consult, increase, renewal and deletion, in addition the system also has some system establishment function. The system provides the operation simply convenient, quickly, easy to understand Yi Yongwei develops t

6、he goal, the user interface design is friendly, the operation easy to operate, and has the highly effective data-handling capacity.But Access 2000 databases by its formidable data management function guarantee user data stability and insecurity.Key word: Database, information system, library, borrow

7、ing management目 录1.绪言11.1课题背景11.2课题研究的目的和意义11.3开发工具介绍21.3.1 Visual Basic 6.0简介21.3.2 Access 2000及Access2000数据库21.3.3方案介绍42.系统总体设计62.1系统设计原则62.2系统需求分析62.3系统功能需求分析62.4系统结构模块图72.5系统功能模块设计82.5.1 登录模块设计82.5.2 数据管理模块设计82.5.3 记录浏览模块设计92.5.4 借还操作模块设计92.5.5系统设置模块流程图103.数据库设计123.1数据库概念结构设计123.2数据库逻辑结构设计134.系统

8、设计与实现164.1登录设计与实现164.2数据管理设计与实现184.3记录浏览设计与实现204.4借还操作设计与实现214.5系统设置设计与实现235.总结与展望245.1系统总结245.2系统展望24参考文献25致 谢26沈阳航空工业学院毕业设计(论文)1. 绪言1.1 课题背景在图书馆数字化阶段发展的过程中,出现了大量的数字化资源,而图书馆相关技术的研究却显得相对滞后,而我国在图书馆管理方面也还没有完全走向数字化管理,有的地方甚至还停留在传统的手工管理上。在图书馆迅速发展的形式下,传统的手工管理使的图书管理员的工作日益繁重起来,一些人为因素造成数据的遗漏、误报等将不可避免的。这使丰富的资

9、源在给读者更多的选择的同时却带来信息获取的不便。我们知道,在传统的手工管理上,一个最典型的手工借书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。从中我们可以看到手工过程的不足,首先处理借书、还书业务流程的效率很低,其次处理过程的时间比长,一段时间内,所能服务的读者人数是有限的。而利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力

10、,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。1.2 课题研究的目的和意义针对以上情况,组建一个基于客户机 / 服务器结构 ( C / S ) 的图书管理系统,要求该系统能对登录后的用户可以进行系统功能的操作。在系统启动后,用户能在客户端根据自已的需要查询图书,而图书管理员能在服务器端根据读者提供的身份信息及图书编号办理借书或还书手续,通过自动查询功能判断读者是否还能借书。如果读者没有逾期未还图书情况及所借图书没超过可借图书数量,则可继续办理借书手续,否则不予办理。另外,图书管理员能根据需要通过该系统的服务端自行修改图书信息,增加或删除图书书目等。在这些基本功能上,结合Ac

11、cess数据库管理数据可以大大提高图图书馆管理的效率,管理员可以从成千上万本书的数据库中简便的检索出读者想要借阅的图书,而大量信息得到有效的、系统的管理,并对这些信息数据进行加工处理。这可以大大提高图书管理的效率。此外,随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。1.3 开发工具介绍1.3.1 Visual Basic 6.0简介VB全称为Visual Basic 6.0,是微软公司推出的可视化编程工具M

12、SDN之一,在windows 操作系统下,是一个32位的应用程序开发工具。虽然VB程序本身编译和运行效率较低的不足,但是它快捷的开发速度,简单易学的语法,体贴便利的开发环境,仍不失为一款优秀的编程工具,特别是合适想掌握一种快捷实用的编程语言的初学者。可见它是极有特点和功能强大的软件,其主要表现在:所见即所得,基于对象的设计方法,极短的软件开始周期,较易维护的生成代码。此外,VB还为用户提供大量的界面元素也称为控件对象,这些控件对象包括以下几个,如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等等,用户只需要利用鼠标、键盘就可以把这些控件对象拖动到适当的位置,设置它们的大小、形状、属

13、性等,并设计出所需的应用程序界面。作为目前世界上使用最广泛的程序开发工具之一,VB现在有如下几个版本:( 1 )VB学习版:VB的学习版可以使程序员方便地创建功能强大的Microsoft Windows和Windows NT的应用程序。这个版本的VB包括所有内部控件以及网格和数据绑定控件。( 2 )VB专业版:VB专业版提供了功能完整的工具集,软件开发者可以使用这些工具开发各种解决方案。这个版本的VB包括学习版中的所有工具和功能以及附加的ActiveX控件、Internet信息服务器应用程序设计器、集成的数据工具和数据环境、活动数据对象,以及动态HTML页面设计器。( 3 )VB企业版:VB的

14、企业版允许开发健壮的分布式应用程序。这个版本的VB包括专业版的所有特征,另外还包括了BackOffice工具,如SQL Server以及其他辅助工具等。同是作为可视化编程工具,VB与其他可视化编程工具还是有点区别:除了VB之外,能够编制windows应用程序的可视化编程工具很多,所针对的编程领域也各有侧重,如FoxPro是针对数据库编程的开发工具,Visual C+ 是专业程序设计员提供的开发工具,变量声明和定义严密,功能强大灵活,必须经过相当的努力才能掌握,而VB不支持虚类、多态性和类的继承,相对而言VB简单易学,变量定义不太严密,对于非专业程序员而言功能足够强大,并也支持网络编程和数据库编

15、程。1.3.2 Access 2000及Access2000数据库在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记账理财等。同为Office套件中一部分的Access 2000,虽然有着同样强大的功能,但使用的人却相对少些,虽不像Word和Excel那样被广泛使用,但是事实上,Access 2000同样也有强大的功能和其灵活应用的语句。微软开发的Access 2000是在Windows95 / 98 / 2000 / Windows NT及Windows XP平台中应用的关系型数据库管理系统,可以通过各种数据库对象对数据进行控制和管理,用户在创建的独立的数据库时,Access 2000可以为管理数据生成易于使用的数据库,Access2000不仅拥有众多传统数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号