为了满足时代发展需求,各个高校根据图书管理的特点和实际情况,应用各种编程语言如VB、C#等开发了很多基于B/S和C/S的高校图书管理系统。利用计算机技术让高校图书管理智能和规范,让图书管理人员操作合理化、效率化,让计算机技术服务于广大师生。
VC++是一个应用广泛的可视化软件开发工具,集成了开发环境,提供多种编译语言和函数资源库。
对于C/S平台的图书管理系统,一大部分是以前开发的老系统,有些系统是需要连接某些智能设备,强调实时连接操作,无法使用B/S架构[7],而且还需要安装客户端软件及各种系统资源,操作繁琐,对于普通用户不是很友好,对用户计算机基础有一定的要求[8]。
2. 设计依据
2.1 设计平台
开发本信息管理系统需要以下几种开发工具:Visual C++ 6.0、Access 2000、Photoshop。现将使用情况分别介绍如下:
Visual C++ 6.0:利用MFC创建应用程序框架。
Access 2000:数据库能合理有效的调用数据,有效的管理存储数据,可完美结合开发工具进行信息数据交互。构建适当的数据库结构,让系统能够快速访问数据,通过系统简单的指令,就能得到用户所要调用数据,并且数据库确保安全、稳定 [9]。
Photoshop:实现各个功能模块按钮图标的美工设计,让各个功能模块更加美观、清晰,易于操作。
2.2 设计思想
(1)开发前期,对系统的功能和各个模块进行全面的调研和统计,并进行详尽的分析。让操作界面注重人性化,使系统易于上手,美观和简明。图书管理系统从高校图书管理的实际情况出发,基于计算机技术,通过Access对数据进行管理,实现编目、典藏、流通、读者、查询、系统文护等功能[10]。
(2)采用Access 2000数据库,该数据库比较流行,得到广泛的使用,与VC++程序采用OLE DB连接方式进行数据交互,让数据传输更加安全,连接的兼容性更好,让数据能够大范围传输。
(3)设计人性化操作界面,为用户提供简单、快捷、有效的操作。利用相关美化工具,让操作界面更加美观,清晰明了。
3. 高校图书管理系统的功能
3.1 系统功能、设计框图
经过全面的功能调研和分析,与校园图书馆实际情况相结合,系统分成以下若干模块,各模块完成如下功能:
编目:对图书的有关信息进行添加、存储和归类,导入数据库,方便后续使用。建立图书相应的索书号,为用户查询图书提供便利,并进行图书核对和统计,在发现图书信息有重叠时进行提醒,提示用户进行修改。
典藏:图书管理员通过该模块进行馆藏量的统计、记录及相关修改。实现用户对图书馆藏量的实时监控,并在其剩余为零时发出提醒。
流通:用于监控图书的借阅信息,显示剩余借阅天数,提供图书丢失统计窗口。用户可用此窗口进行登录操作,查询自己图书归还情况。
读者:编辑用户基本信息,统计用户借书、还书的相关情况,用户也可自行登录,查看自己的借阅信息。建立用户信誉度机制,使图书借阅良性发展。
查询:为用户提供个人登陆界面,实时查询所需图书的详细信息,包括位置、馆藏量等信息,并拥有超时提醒等功能。用户可通过图书关键字来查询图书,查看了解馆藏数量,是否借出等详细情况。同时可以与互联网联通,查询馆藏里没有涉及的图书,扩大图书的查询范围,为广大读者提供更为广阔的资源。
系统文护:该模块有两个登陆窗口,一种只限于图书管理人员进行登录及操作。文护系统,检索各功能模块是否正常运行,排除软件安全漏洞,并提供稳定指数,为操作人员实时掌握系统的运行情况。另一种是用户登录,其功能是编辑用户自己的用户名和修改登录密码,及其他一些个人信息。该模块也可用于用户信息统计,在其安全性上,应注重对用户个人隐私的保护。在系统文护界面,可显示图书的馆藏数量,并且把数据实时专递给“查询”窗口,实现各功能的互联。“系统文护”是系统运行的基石,为整个系统的安全运行提供保障,是系统开发的重点研究对象。 VC++实现图书管理系统设计(3):http://www.youerw.com/jisuanji/lunwen_30760.html