摘 要
随着科学技术的发展,办公自动化和计算机辅助设计,制造以及互联网越来越广泛的应用,计算机技术属于高端产业,各种技术和应用的开发工具不断的完善和更新,时代的发展也在不断的更新,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点。例如:查阅速度,安全性高,可靠性高,储存量大,保密好,成本低。以后的操作也是更加的简单和方便和快捷,提高工作效率。
本课题通过对图书管理系统设计完成图书管理员对图书的管理(增加新书,删除旧书,并修改等的图书编辑);图书管理员对读者借还书的统计(图书的在库数目和还日期的统计)和管理;读者和管理员对图书信息和读者信息的查询;当查到所需信息时,打印出相应的信息报表等工作。
关键字:Java Swing; SQL Server 2000;图书馆管理;图书馆
ABSTRACT
With the development of science and technology, office automation and computer-aided design, manufacturing and internet more widely used, high-end computer technology industry, various technologies and applications development tools continue to improve and update the times are constantly update, use the computer for library resources information management, with the incomparable advantage of manual management. For example: access speed, high security, high reliability, storage capacity, security, and low cost. After the operation is also more simple and convenient and fast, improve work efficiency.
The topic of library management system design through the completion of the management of the books librarian (increase book, books delete, and modify other book editor); librarian readers borrow books statistics (the number of books in the library and also dates statistics) and management; readers and administrator for information on books and readers information; when found the required information, print out the appropriate information statements and other work.
Keywords:Java Swing; SQL Server 2000;Management System of Books;Library
目录
第一章 绪论 6
第二章 用户需求说明书 7
2.1文档的介绍 7
2.1.1文档的目的 7
2.1.2文档的范围 7
2.1.3读者对象 7
2.2产品介绍 7
2.3产品面向的用户群体 8
2.4产品应当遵循的标准和规范。 8
2.5产品的功能性需求 8
2.5.1功能性需求分类 8
2.5.2 特点 8
2.6产品的非功能性需求 9
2.6.1用户界面需求 9
2.6.2软硬环境要求 9
2.6.3产品质量需求 9
第三章 体系结构设计 10
3.1介绍文档 10
3.1.1文档目的 10
3.1.2文档范围 10
3.1.3读者对象 10
3.2系统概述 10
3.3设计约束 11
3.4设计策略 11
3.5系统总体结构 12
3.6子系统的结构功能 13
3.7开发环境的配置 20
3.8运行环境的配置 20
第四章 数据库设计 21
4.1文档介绍 21
4.1.1文档目的 21
4.1.2文档范围 21
4.1.3读者对象 21
4.2数据库环境说明 21
4.3数据库的命名规则 22
4.4逻辑设计 23
4.5物理设计 23
4.5.1表总汇 23
4.5.2领书订单表 23
4.5.3借书记录表 24
4.5.4书籍信息表 24
4.5.5会员表 24
4.5.6书籍记录表 25
4.6安全性设计 25
4.6.1防止用户直接操作数据库的方法 25
4.6.2角色与权限 26
4.7数据库管理与维护说明 26
第五章 用户界面设计 27
5.1文档介绍 27
5.1.1文档目的 27
5.1.2文档范围 27
5.1.3读者对象 27
5.2应当遵循的界面设计规范 27
5.3界面的图形 27
5.4主界面 28
5.5采购管理系统界面 28
5.6流通系统界面 29
5.7查询系统界面 29
5.8编目系统界面 30
第六章 模块设计 31
6.1文档介绍 31
6.1.1文档目的 31
6.1.2文档范围 31
6.1.3读者对象 31
6.2模块命名规则 31
6.3模块总汇 31
6.3.1模块总汇表 31
6.3.2模块关系图 32
6.4模块设计 33
6.4.1采购管理系统的模块设计 33
6.4.2流通管理系统的模块设计 33
6.4.3查询系统的模块设计 34
6.4.4编目系统的模块设计 35
第七章 软件测试 36
7.1软件测试的目标 36
7.2软件测试准则 36
7.3测试方法 36
7.4测试步骤 36
7.5接口测试用 36
第八章 结论 38
致 谢 39
参考文献 39
附录A 安装说明 41
附录B 42