VC图书馆管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.1 项目背景
copyright think58 [来源:http://think58.com]
[资料来源:http://think58.com] 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书馆管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。
对于图书馆主要负责提供的功能是指从图书的购入开始直到该图书过期下架的整个流通过程,这其中包括图书入库、借出、归还以及对参与此流通过程的用户的信息管理。
[资料来源:http://think58.com]
(1) 新图书信息入库:建立图书信息库,以便读者进行查询和借阅。图书入库前严格按照图书的信息管理来决定是否可以入库,以及入库的必要信息,这样可以安全、方便的管理每一本图书。
(2) 读者信息管理:读者一般都是在校的学生和职工。职工的信息一般在建立档案后一般不需要修改(或修改量较小),而对于学生则会有新生入学和老生毕业等情况出现,这些都需要修改数据库关于读者的信息,这些信息可以根据数据库的触发器或C++里的入库信息来管理。
(3) 借书:图书馆主要的功能就是提供书籍供读者借阅,在借阅图书时应按图书馆的规则进行借阅,例如本科生不超过10本,如果已有超时借阅的图书,则在归还前不允许再借阅等等。
(4) 还书:还书的时候可以根据日期来判定此用户是不是已经超出期限,如果超出,则自动计算应该交的罚金,不管是否超期,都可以正常的还书。
(5) 规则管理:对于读者借阅书籍的权限(可借阅书籍数目,每人每本书可持有天数等)按其类型加以分类,若有图书遗失或超期未还的情况发生,图书馆都规定处罚的条例,这些业务规则有的是在程序里面表示出来,而有的是在数据库里面表示出来的。我们可以根据不同的规则用不同的表示方式,在VC++里,可以根据查询条件或入库条件来决定是否可以入库以操作,在数据库方面,我们做了必要的触发器来实现这些规则,让一些业务的流程自动运行,还有一些可以用主码和外码的性质来表示。
[来源:http://think58.com]
(6) 信息查询:查询信息包括查询图书和查询用户以及用户的借阅历史查询.查询图书的时候可以用书名、出版社名,出版日期、作者等信息来查询,这样可以很方便的查询所要查的图书。节约业务流程的时间。给用户和管理员带来方便。查询用户的时候可以根据用户的名字或编号来查询,可以查询到用户的详细信息。然后下面的是可以查询每个用户的借阅历史。
[来源:http://think58.com]
4.2. 登录系统界面的设计1. 从登陆界面中选择用户名,此用户直接与数据库里工作人员的表相关联。
2. 输入密码。判断该密码与工作人员表中定义的密码是否相符。
[资料来源:THINK58.com]
3. 如果不正确,提示输入正确的信息。
[来源:http://think58.com]
4. 如果正确,用户登录。
copyright think58 [版权所有:http://think58.com]
[来源:http://think58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
获取资料请您联系本站客服