毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

DELPHI+SQL Server 2000图书管理系统 第3页

更新时间:2009-11-22:  来源:毕业论文
DELPHI+SQL Server 2000图书管理系统 第3页
赖于服务器[8]。用户越多,服务器的处理负担越重,相应服务器硬件性能也要跟得上,否则就会导致影响时间比本地型数据库还要差的结果[9]。
客户机运行数据请求程序,并将这些请求传送到服务器。由客户机执行的计算称为前端处理。前端处理具有所有与提供、操作和显示数据相关的功能。C/S数据库应用程序中客户端的主要功能:
①   从用户接收数据
②   处理应用逻辑
③   生成数据库请求
④   向服务器发送数据库请求
⑤   从服务器接收结果并显示结果
在服务器上执行的计算称为后端处理[10]。后端处理设备是一台管理数据资源并执行数据库引擎功能(如存储、操作和保护数据)的计算机[11]。C/S数据库应用程序中服务器端的主要功能:         
①   从客户机接收数据库请求
②   处理数据库请求
③   传送结果给客户机
④   执行完整性检查
⑤   提供并行访问控制
⑥   事务处理失败后,执行事务恢复
⑦ 优化查询和更新处理
2.2.2  方案的技术实现 
在设计图书馆管理信息系统时,我们采用了传统的基于两层的C/S结构来构建系统。根据需求的分析结果,在此C/S 结构中,客户端有两种的操作用户:工作人员和读者[12]。
Delphi 客户机/服务器结构原理:这里前端应用程序发送命令给基于服务器数据库引擎,再由后者负责从物理磁盘上读取数据并加以处理,最后返回给前端应用程序。服务器负责数据库处理工作,而工作站负责用户界面处理工作:读者查询信息及工作人员对系统的操作和文护[13]。
Delphi客户机/服务器的前端应用程序实际上不直接与数据库引擎打交道。每个客户服务器提供一个数据库通信接口,该数据库通信接口运行于前端。这些接口也称为数据库通信API等[14]。数据库通信接口的工作流程如下:                          
图2-1 工作流程图
Delphi 中的BDE提供了丰富和强壮的特性支持客户机/服务器应用的开发[15]它提供了支持多种数据库如:Oracle、SQL Server 以及任何ODBC数据源的统一和一致的应用程序编程接口[16]。开发者可以不用修改数据库应用程序就能直接访问不同的数据库站点和数据格式[17]。
3 系统需求分析及数据库设计
图书馆作为一信息资源的集散地,图书等借阅资料的繁多,包含很多相关信息数据的管理[19]。而传统对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅数据等信息用人工计算、手抄进行。数据信息处理工作量大,容易出错;数据繁多,容易丢失,不易查找[20]。
因此,如果图书馆缺乏系统规范的信息管理手段,尽管馆内配有计算机,但是尚未用于信息管理,没有发挥它的效力[21],这样资源闲置就较为突出严重。
从而需要建立一个图书管理系统,使得图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理速度和准确性,能够及时、准确、有效地查询和修改图书情况[22]。
3.1 用户群体分析
本系统的开发是针对中小型的图书馆、资料室以及个人用户。现今我国的中小型图书馆、资料室有几十万个,其中很大部分是一个房间的管理范围。这些单位机构结构简单、工作内容相对独立,日常仅需一两名工作人员管理。这就要求工作人员对图书管理业务有较为全面的了解,而往往这些人员专业素质都不高。有的图书管理业务知识不够,有的不具备计算机知识。因此,本课题开发的图书管理系统以友好的用户界面、详实的帮助手段、简单的操作流程、专业的管理模式为主要方向。这样,图书管理人员只需经过简短的培训,便能快速地掌握使用该图书管理系统,满足对图书管理工作的专业要求水平[23]。
因此,本图书管理系统只面向日常图书管理工作人员,入口较为单一。
3.2 业务流程分析
针对此管理系统用户的日常工作,再作图书管理业务流程的分析。虽然本系统针对的是小规模的图书管理,但也仍然需要保证其业务流程的完备,以便工作的顺利进行。
 
图3-1   业务流程图
一般图书管理的业务流程是:对新入库的书籍进行编目管理、书籍入库管理、书籍流通借阅管理、书籍的归还管理。
书籍编目管理:图书经过验收处理后就要进行编目处理。首先将每种图书按图书分类原则进行分类;然后编制编目卡片。最后对书标进行加工,再给书贴上书标。
书籍借阅管理:书籍进行编目、贴上书标后,就可以上书架了。也就是图书馆有权限的用户可以对其进行借阅了。
书籍归还管理:对图书馆的用户借出去的书籍进行归还管理,使之重新返回书架,进入新一轮的流通状态。
对于读者管理:可以先在图书管理员处办理借阅证,赋予其一用户ID。然后,凭此证选择自己需要借阅的书籍,由图书管理工作人员办理借阅手续。
3.3 数据/数据流程分析
本系统输入的数据基本上由图书管理员完成,它包括书目信息、用户信息、书目的借阅数据和用户的借阅数据。
主要的数据可以分为:书目数据流、读者数据流这两个数据流。书目的数据流图书管理员开始,其书籍的详细信息储存于图书库中,以便日后的查询和借阅;读者数据流从读者库开始,也包括了日后的借阅和预约信息。数据流程图如下图3-2所示:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

DELPHI+SQL Server 2000图书管理系统 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。