2011年第5期福建电脑
115
浅谈基于VF的高校图书馆管理系统的分析与设计
杨
华
(南充职业技术学院四川南充637000)
【摘要】:图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本文描述了以南充职业技术学院为实际开发背景,以VF程序为基础,结合数据库管理分析设计的一套简单的高校图书管理系统,以提高工作效率,满足了各方面的需求。
【关键词】:信息管理系统、图书馆管理、VF、信息管理系统一、系统功能分析
就我校的图书馆而言,它面向的对象大都是学生和教师等范围,图书馆作为提供学习的场所,不仅要满足图书工作人员便于管理的要求,还要能够给学生和教师提供方便快速的查找,借阅和登记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,更重要的是操作手段和途径因素。
为了减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类的齐全,作为图书馆的工作人员来说需要及时地对图书进行上架和注销的处理。有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些大型图书则可能几年才更换一次。这些信息的发布和注销要求管理员及时掌握,时效性非常重要。
图书管理系统实现了对图书管理的科学化,快捷化,适应了现在高校图书馆内图书和学生借阅资料繁多,并且包含很多的信息数据的管理。面对庞大的信息量,图书管理系统有效的提高了图书管理工作的效率。通过本管理系统,可以做到信息的规范管理,科学统计和快速查询,从而减少了管理方面的工作量。
图书管理系统要同时满足学生和图书馆工作人员的要求。学生的要求主要包括对书籍的查询,个人信息的查看和维护,图书可以正常借阅和归还等。图书馆工作人员要求包括对图书的借阅、还书操作,新书录入等操作,同时也包括需要定期对系统进行检测,在系统出现问题时要能够对其进行及时维护操作。二、数据库系统设计
在管理信息系统中,后台数据库储存了所有数据信息,所以数据库占有非常重要的地位、数据库结构设计的合理性直接影响了应用系统的效率和实现。合理的结构设计,可以提高工作效率,确保数据存储的完整性和一致性。此外,合理的数据库结构将会非常有利于实现程序的正常运行。
数据库或数据表结构确定之后,在实际的数据处
理程序设计之前需要对所处理的数据处理流程作必要的分析。所谓对数据处理流程作必要的分析是指找出各数据之间的主要关系,数据存取的主要走向。另外,在实际的数据处理过程中还会有些细节问题。在遇到这些细节问题时,及时处理即可。并且,有些细节问题不是在做数据处理流程分析时事先都能预料的。
对于现在这个数据处理系统来说,最主要的工作实际就是四项:
1)将学生信息的基本情况及时录入数据库;2)要将图书借出和归还情况及时录入数据库;3)对学生登陆操作情况及时录入数据库。4)对新书入库情况进行录入
整体数据流:管理员通过密码进入系统,分别对上述几大功能逐一实现。
在数据关系简单的情况下对数据处理,可以在将数据库设计好之后直接设计程序。但是按正规的数据库管理系统的设计程序,无论要处理的数据关系复杂与否都应在做程序设计之前做好数据的流程分析。
按照数据库系统分析,我们建立数据库"ts",其包含以下5个表:“系统用户登陆以及注册信息表yh”、“学生信息表dz”、“图书信息表tushu”、“系统信息表xt”“借书统计表dt”
自由表:查询功能。包括2个表:学生信息查询表temp1、图书信息查询表temp4,系统数据库结构如图1所示:
图1
系统数据库结构图
116
数据库ts中关系表如图2:
福建电脑2011年第5期
图2数据库关系图
三、应用程序总体分析与设计
本设计实现图书借书借阅的智能化管理,通过建立一个数据库系统,快速实现数据的更新、查询与统计。系统模块图如图3
图3系统模块图
说明:系统初始化包括输入使用单位名称、借书期限、逾期罚款比例、赔书款比例。
借阅管理包括借书登记、还书登记,其中借书登记时应先查询该学生的原有借书,当学生所借书达到了限借数目,拒绝办理借书手续。还书登记时,只需点击所借的书目便可,同时图书库中相应书记录的借阅次数自动加1。
学生信息管理包括增加学生信息和更改、删除学生信息。
新书入库包括新书入库录入和新书入库以后的信息更改。
书丢失处理主要对学生所借的书丢失进行处理,首先在图书库中删除该条书目信息,并删除借阅库中的相应信息,同时对该学生给出赔款通知单。
数据查询包括学生个人信息查询、图书信息查询、逾期书信息查询。学生信息查询可以按学生编号、学生姓名、学生系别查询,还可以查询所有学生信息。如查到,列出所查的信息,还可以打印出所查到的信息。图书信息查询可以按书名查询、按出版社查询、按类别查询,还可以查询所有的图书,查询成功,可以在屏幕上列出所查`信息,还可以打印出来。逾期书信息查询是
指已被用户借出但超过了还书期限的书籍,这一模块可以列出所有这类书清单,并附有逾期罚款金额。
数据维护包括数据备份、数据恢复、密码更改。数据备份是指把所有的数据拷贝到电脑中或U盘上,而数据恢复是指从电脑或U盘上恢复数据,建议用户每天均作数据备份,一旦数据丢失或系统被破坏,便可以从备份盘中恢复数据。密码更改只有图书工作人员(超级用户)才能操作,首先必须键入超级用户密码,然后可以更改所有的用户名和其密码。以上模块通过VF数据库、索引、表单来设计。
通过高校图书管理系统的应用,主要需要完成以下功能:
(1)在"图书资料管理"模块中图书资料的分条浏览、添加、修改、删除、查询和打印功能。在"图书资料查询"页框中查看系统内所有的图书的名称、类别、作者、出版社、购买日期等。
(2)在"学生资料管理"模块中实现学生资料的分条浏览、添加、修改、删除、查询和打印功能。在表单的"学生个人资料查询"页框中查看系统内所有的学生详细资料,包括学生姓名、性别、系别等资料。
(3)在"借还书操作"模块中实现学生借书记录的借还书操作、查看逾期未归还图书和记录打印等功能。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试浅谈基于VF的高校图书馆管理系统的分析与设计在线全文阅读。
相关推荐: