1、 0 目 录 1 绪论 1 1.1 课题的背景和研究的意义 . 1 1.2 图书借阅系统的现状情况 . 1 1.3 图书借阅系统的概述 . 2 1.4 系统模块说明 . 2 2.开发平台说明 2 2.1 硬件平台 . 2 2.2 软件平台 . 3 3 需求分析 3 3.1 可行性分析 . 3 3.2 需求分析 . 4 3.2.1 系统用例图 4 3.2.2 系统数据流图 4 3.3 功能需求 . 6 3.3.1 功能划分描述: 6 4 概要设计 7 4.1 系统结构 . 7 4.2 系统 E-R 图 . 7 4.3 数据库设计. 9 4.3.1 数据库描述 . 9 4.3.2 数据字典 . 9
2、 4.3.3 数据库表设计 . 9 5 详细系统设计 . 11 5.1 主要功能设计 11 5.1.1 用户登录 11 5.1.2 借阅信息管理 12 5.2 相关技术详解 13 1 5.2.1C/S 架构模式 . 13 5.2.2delphi 开发技术 14 6 系统功能 . 16 6.1 界面设计 . 16 6.2 系统功能 16 7 总结 . 28 致谢语. 30 参考文献. 31 2 图书借阅系统的设计与实现 摘要:本文论述的图书借阅系统分为管理员和普通用户权限功能分开,以及匿名用户的对 应权限。管理员方面具有的功能包括图书管理中的图书增加,类别管理,图书整理,系统管 理中的借还图书管
3、理,备份管理,查询使用管理,以及用户管理中的读者注销管理等功能。 而对于普通用户来说,主要有图书信息查询,图书借阅情况,个人信息情况,密码管理等功 能。该系统不仅提高了图书馆工作人员的工作效率,减少了工作量,同时对于读者来说也是 获益良多,能够更加方便的使用图书馆资源,及时了解图书馆更新。而普通匿名用户则只能 够进行简单的书籍查询,没有匿名用户的信息,同时匿名用户也没有查看其它信息的权限。 本系统采用 C/S 结构,系统的开发采用 DELPHI 平台作为基础,使用 SQL Server 2000 数据 库技术,结合 DELPHI 强大的构件系统来实现系统的功能。本系统是实现图书馆的信息化 建设
4、都是相当大的帮助, 同时方便维护和管理也是该系统的一个特点, 这在以后的其它系统 建设中也是可以作为借鉴使用的。 关键字:图书管理;SQL Server 数据库;DELPHI;效率 3 The library borrowing system design and implementation Abstract: The library system discussed in this paper divides into automatic system of administrator and ordinary user. Functions of the administrator sy
5、stem include books management increase, category management, books management, borrowing and returning books management, backup management, search management, reader cancellation management of user management and so on. Comparing with administrator, ordinary user owns function of books information q
6、uery, books borrowing condition checking, personal information searching, password management, etc. the system improves the library working efficiency, reduces the workload. Besides, it also benefits reader, via which reader can use library resource, and knows the books update easily. This system utilizes C/S structure; system developed the DELPHI platform as the base, and use SQL Server 2000 database technology, combined with DELPHI powerful component system to achieve. This system is convenien