优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VB522 图书馆管理系统的设计VB+SQL Server

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

求存储的数量较大,并且对安全性和保密性的要求也高。因此,本图书馆管理系统采用了SQL Server2000作为后台的操作数据库。开发思想是以面向对象的可视化的VB语言,来集成开发程序设计,以图形用户界面的窗口体系反映系统的结构,以事件驱动程序来执行相应的功能,开发出在Windows上运行的图书管理系统。根据实际分析,本项目是采用了基于C/S结构的系统,数据库可以安装在和客户端不同的服务器上,使数据库变成了公共、专业化的仓库,受到独立的专门管理。

think58.com

[资料来源:http://think58.com]

[资料来源:THINK58.com]

在各大高校的传统图书馆中,都普遍存在着这样几个共同问题:
1、图书馆管理员的工作内容重复,工作效率低,工作量大。在图书借阅和归还的管理中,需要实现很多的流程。如果手工去进行操作,既费时又费力,大大降低了工作人员的工作效率,加重了工作负担。
2、办理图书借阅和归还的速度过慢,增加了管理员工工作时的错误几率。
3、查询、统计困难。在图书馆管理工作当中,每天都会产生许多的借书、还书数据,这些数据都需要进行统计管理。另外,面对这些复杂的数据,想要查询读者所需的图书是否在库会很困难。
为了解决以上的问题,我从读者和图书馆的角度出发,本着以读者借书、还书快捷方便和图书馆管理员管理图书方便的原则,开发了图书馆管理系统。
1.2管理信息系统概述
管理信息系统(Management Information System,MIS)的对象就是信息。信息是经过加工的对用户有价值的数据。系统是由相互联系、相互作用的若干要素一定规则组成并具有一定功能的整体。管理信息由信息的采集、传递、存储、加工、维护和使用等五个方面组成。在MIS建设中的数据库技术要求正确的数据模型,数据要独立,不受或少受数据库结构(逻辑、物理)改变影响。数据库的控制功能好,数据完整性、数据安全性、数据库的并发控制和数据存取灵活性。

内容来自think58 [资料来源:THINK58.com]


1.3建立系统的软、硬件环境
    系统实现技术:Visual Basic 6.0
   后台数据库采用:SQL Server 2000
   操作系统:Microsoft Windows 95 或更高版

think58.com [来源:http://think58.com]

[资料来源:www.THINK58.com]

读者续借图〖本文来自:计算机毕业网  〗书管理:输入图书的条码号和书籍名称、读者编号、读者姓名,更改借书日期和还书日期,其他详细信息自动显示。
图书丢失管理:输入读者的编号和图书条码号、丢失日期、丢失数量,显示出读者和图书的详细信息,确定即可完成图书丢失办理。还可通过输入已知的信息对丢失的图书信息进行查询,得到相关信息。
图书赔偿管理:输入读者的编号和图书条码号、读者姓名、书籍名称、选择赔偿方式和赔偿日期进行赔偿,并可以查询已赔偿的图书。
超期提醒:显示每日超期和每日到期的信息。
4)统计打印
图书验收报表:选择一定的订购时间段,统计订购的图书的总数及金额。
书目分类统计:打印入库的图书信息,并统计总的价格金额。
5)读者意见反馈
   读者意见录入:输入反馈意见并提交。
   读者意见查看:选择提交日期查看提交的意见。
6)系统管理
用户管理:输入用户名称、选择用户类型、用户密码、确认密码对新用户进行注册,可删除存在的用户。(此模块只能管理员用)
更换操作员:从当前界面换到登录界面 ,再以另一个用户登录。
更换操作员口令:操作员可通过输入旧的口令和新的口令更换口令。 think58好,好think58 [来源:http://think58.com]
系统设置:输入读者最多可以借的图书的数量,借书期限,借书帐号的有效期限,
进行设置的更改。(此模块只能管理员用)
3.4性能需求
1)数据精确度
A.要按照严格的数据格式输入,否则系统不给予响应进行处理,提示输入数据有误。
B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有信息的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。
2)时间特性
一般操作的响应时间应在1~5秒内,对软磁盘和附加仪器的操作也应在可接受的时间内完成。
3)适应性 本文来自think58

[资料来源:http://think58.com]


  首先对系统进行程序测试,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,检查源程序是否符合功能的逻辑要求。进行黑盒测试,对各个功能模块进行独立的测试,然后把各个模块放在一起进行集成测试,表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。测试使界面符合设计规范,适用于用户;保证程序创建的类与接口的完整与正确,以及程序模块单独正常运行。保证局部模块功能完备性,运行正确性与稳定性。输入不同类型的非法数据,查看程序的容错功能,是否能防止错误数据存入数据库。
7.3功能测试
7.3.1测试项目
     (1)登录模块
     (2)主界面测试
     (3)书商管理测试
     (4)出版社管理测试
     (5)收藏单位管理测试
     (6)印刷厂管理测试
     (7)图书类别维护测试
     (8)读者需求管理测试
     (9)新书订购测试 [版权所有:http://think58.com]
     (10)验收新书测试
     (11)入库图书检索测试
     (12)库存图书查询测试
     (13)读者信息管理测试
添加读者测试
修改读者信息测试 内容来自think58 [资料来源:http://think58.com]

主要参考文献
[1]刘瑞新. Visual Basic 管理信息系统开发 毕业设计指导. 机械工业出版社, 2004,3:5-200
[2]张海藩.软件工程导论.北京:清华大学出版社,2003:1-192
[3]萨师煊,王珊.数据库系统概论.北京:高等教育出版社,1983:84-240
[4]赵杰,李淘.SQL Server 数据库管理、设计与实现教程.北京:清华大学出版社,2004:19-106
[5]古乐,史九林主〖本文来自:计算机毕业网  〗编.软件测试技术概论.北京:清华大学出版社,2005:13-23
[6]陈明主编.软件工程学教程.科学出版社,2002:28-99
[7]王亚芬,程秋木.管理信息系统教程,西安:西安电子科技大学出版社,1998:1-243
[8]Microsoft公司.Visual Basic 6.0 中文版控件大全.电子工业出版社,2003: 8-234
[9]相乡等编著.Visual Basic 6.0控件实用程序设计100例.人民邮电出版社,2002:356-413

think58好,好think58

[资料来源:http://THINK58.com]

[资料来源:THINK58.com]