增院图书馆管理系统buider版技术文档.doc
- 文档编号:1702021
- 上传时间:2022-10-23
- 格式:DOC
- 页数:25
- 大小:1.25MB
增院图书馆管理系统buider版技术文档.doc
《增院图书馆管理系统buider版技术文档.doc》由会员分享,可在线阅读,更多相关《增院图书馆管理系统buider版技术文档.doc(25页珍藏版)》请在冰豆网上搜索。
面向对象程序设计论文吴斌、彭志坚
华南师范大学增城学院
课程论文
题目:
增院图书馆管理系统
课程名称面向对象程序设计
考查学期2010/2011学年第一学期
考查方式课程论文
姓名吴斌、彭志坚
学号200806014120、200806014123
专业08软件工程
成绩
指导教师袁学倩老师
24
目录
1. 引言 3
1.1. 开发目的 3
1.2. 系统功能:
3
2. 需求分析 4
3. 运行环境 4
3.1. 设备 4
3.2. 支持软件 4
3.3. 可供参考资料 4
4. 主要功能结构图 5
5. 系统数据库结构设计 6
5.1. 逻辑结构设计要点 6
5.2. 表格结构设计:
6
6. 接口设计 7
6.1. 用户接口 7
7. 软件基本界面结构设计 7
7.1. 登陆界面 7
7.2. 主界面 7
7.3. 图书入库处理界面 8
7.4. 读者登记处理界面 8
7.5. 图书借出处理界面 8
7.6. 图书借阅登记界面 8
7.7. 图书归还登记界面 8
7.8. 系统初始化界面 8
7.9. 注册用户界面 8
7.10. 图书查找处理界面 9
7.11. 自助借书界面 9
7.12. 最新通知界面 9
7.13. 个人信息界面 9
8. 个别界面实现图例 9
8.1. 主界面 9
8.2. 登陆界面 10
8.3. 图书借阅登记处理界面 10
8.4. 图书查找处理界面 11
8.5. 图书归还登记界面 11
9. 实现效果 12
系统管理员权限功能 12
读者权限功能 12
10. 个性化特色设计 13
10.1. 美工一 13
10.2. 美工二 13
11. 系统出错处理设计 13
11.1. 出错信息 13
12. 课程设计总结 13
附录一 15
部分窗体代码 15
登录窗体代码 15
主窗体代码 16
借书窗体代码 20
还书窗体代码 22
附录二 24
课程论文成绩评定表 24
1.引言
1.1.开发目的
本项目的是用自己的知识为我们的图书设计一个特色的个性化的图书馆信息管理系统。
方便图书馆管理员处理图书馆信息,方便广大师生查阅和借阅图书。
图书管理系统的设计与实现基本思路
随着社会信息化技术的发展,管理信息系统在各个领域发挥着越来越大的作用。
图书馆的计算机信息化管理,能使图书馆业务更加高效,方便和快捷。
为配合本学院的图书馆开放形式,我们设计了这个图书管理系统。
1.2.系统功能:
1、信息查询模块:
包括馆藏图书资料查询,书目检索,读者资料查询,图书借阅信息查询等;
2、人员管理模块:
新读者信息入库,新用户信息入库,及现有注册读者信息、用户信息的修改、删除等;
3、图书借阅管理模块:
记录借阅图书的信息,以及对应读者的编号,借阅日期等,
记录归还图书的信息,对应读者的编号,归还日期等
特色功能图书超期罚款功能,自动计算罚款金额等;
4、图书库存管理模块:
包括新书的入库,旧书注销,修改,图书借阅情况的统计;
5、系统维护模块:
包括数据库的维护、备份,图书管理员权限管理等;
图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,图书管理系统将为图书馆的信息化建设贡献一份力量。
2.需求分析
该项目主要功能为:
读者信息管理(有增加、删除、修改、查询等功能);库存信息管理(有入库、注销、修改、统计、查询等功能);图书借阅管理(有借阅,还书,罚款等功能);读者个人信息管理(有查询、自助借书等功能);系统维护处理(有数据备份和数据恢复)。
附加功能:
通知公告、新书推荐栏、流动信息框等等。
3.运行环境
3.1.设备
研制该软件需要一台计算机。
a.计算机应在奔4或更高档次的计算机,内存在256MB或更大的;
b.暂在单机上实施,获得成功,可向C/S结构上推广应用。
3.2.支持软件
操作系统为:
WindowsXP,Windows7,前台开发工具为:
VisualBasic6.0,后台数据库为:
ACCESS。
3.3.可供参考资料
1.网上查阅网页
2.《VisualBasic程序设计》(第二版)
4.主要功能结构图
图书管理系统基本功能模块结构如图2所示。
借书
图书借阅管理
还书
显示借还书信息
限量借书
读者增加
读者删除
读者信息管理
读者查询、修改
图书管理系统
信息查询
库存信息管理
入库
修改、注销图书信息
分类
图书查询
读者信息查询
自助借阅图书
读者个人信息管理
密码修改
图4.1图书管理系统模块结构
5.系统数据库结构设计
5.1.逻辑结构设计要点
系统内所使用的数据结构分别有:
用户表oper(存储用户的信息);
读者信息表reader(包括读者的所有信息);
图书信息表book(包括图书的所有信息);
借出图书表borrow(包括所有已借出去的图书的信息);
5.2.表格结构设计:
表5.1OPER表记录用户的信息,在登陆界面,注册界面等等都要用到该表。
表5.2READER表记录读者的所有信息,在借书、还书界面、登记读者界面等等用到该表
表5.3BOOK表,记录图书的所有信息,在入库界面,借书、还书等界面都用到该表。
表5.4BORROW表,记录所借出去的图书的所有资料,图书借出界面,还书界面等用到该表。
6.接口设计
6.1.用户接口
系统将向用户提供窗口形式供用户进行数据的录入、查询、修改、统计、删除等的操作。
对于删除等重要性操作,提供对话框的形式,让用户进一步确认。
外部接口
系统需一台计算机,由Windows操作系统支持,VisualBasic6.0前台开发工具,ACCESS后台数据库,前台开发工具与后台数据库通过ODBC连接。
内部接口
系统通过注册、登陆,进入主菜单通过鼠标单击,可以驱动对应的功能模块。
7.软件基本界面结构设计
7.1.登陆界面
1、登陆三次失败退出系统。
2、没有帐号的外界人员,可通过注册拥有帐号,但必须同意图书馆公约,不能注册为系统管理员。
3、登陆成功之后进入主界面。
7.2.主界面
1、主界面分为三大部分:
系统管理员、读者、新书推荐。
2、系统管理员可使用主界面的所有功能,本校人员可使用读者和新书推荐的所有功能并可借还书,外界用户则只能浏览图书和新书推荐功能,无借还书权利。
3、主界面有个流动信息通知框,提示过期读者还书。
7.3.图书入库处理界面
1、图书入库窗口
2、修改或注销旧图书信息
3、查找图书
4、图书分类处理
7.4.读者登记处理界面
1、添加本校读者信息,同时自动生成用户,自动生成密码为:
1234
2、修改、注销读者信息
3、查询读者
7.5.图书借出处理界面
1、记录所借出去的图书的所有信息
2、修改、注销借出的图书的信息
3、查询借出的图书
7.6.图书借阅登记界面
1、借书登记
2、显示相关信息
7.7.图书归还登记界面
1、还书登记
2、显示还书相关信息
3、如有过期,自动计算过期罚款
7.8.系统初始化界面
1、删除系统所有信息
7.9.注册用户界面
1、注册新用户
2、修改旧用户信息
7.10.图书查找处理界面
1、读者进行图书查找
7.11.自助借书界面
1、读者进行自助借书,但借书的帐号必须和图书证号相同,不然,不能借书。
7.12.最新通知界面
1、管理员可修改最新通知,读者不能
2、读者只可查看通知
7.13.个人信息界面
1、显示个人资料
2、显示个人借书情况
3、修改个人密码
8.个别界面实现图例
8.1.主界面
图8.1
8.2.登陆界面
自助注册界面和用户注册界面类似
图8.2
8.3.图书借阅登记处理界面
自助借书界面类似
图8.3
8.4.图书查找处理界面
图书入库处理界面、借出图书处理类似
图8.4
8.5.图书归还登记界面
图8.5
9.实现效果
系统管理员权限功能:
图书入库处理
在这里可对新书进行添加,推旧书进行删除,对错误信息进行修改,可设置条件进行查找图书。
实现了分类(这里的图书编号必须是唯一的)
读者登记处理
这里是对读者的图书证号和读者信息进行管理,可进行添加、删除、修改,也可设置条件查找,同时这里注册的读者可以生成用户,其初始密码为1234。
图书借出处理
里是借出的图书的信息,可通过删除实现借书还功能,也可修改错误信息,也可以设置条件进行查找。
图示借阅登记
在这里可以实现借书功能,同时提示读者的借书信息。
图书归还登记
在这里可以实现还书功能,同时提示还书信息,以及自动计算超期罚款,提示借书超期罚款。
系统初始化
清除系统所有信息。
注册用户
注册新用户,修改已有用户信息。
表9.1
读者权限功能:
图书查找处理
设置条件查找你喜欢的图书。
同时可以实现分类查找。
自助借书
当你的用户名和你的图书证号一致时可实现自助借书,否则不行
最新通知
可查看图书馆系统管理员发布的最新通知
个人信息
这里可以查看自己的资料和自己的借书情况,并且可以修改自己的用户密码。
表9.2
10.个性化特色设计
以上是系统基本功能的实现,在实现基本功能之后我们对其进行美工特色设计,使其更加个性化,并增强其实用性。
10.1.美工一
总体上,我们丢弃了XP的传统窗口,去掉标题栏,同时也用函数将客户区实现透明化。
而且在选材时,也使用同一风格的淡雅书本。
自己编写实现窗体客户区随鼠标移动的函数。
10.2.美工二
主界面有一个流动信息窗口,通过不断的信息流动,大大减少静态文本框需要的软件界面空间,并以此进一步增加软件的生动活泼的感觉。
11.系统出错处理设计
11.1.出错信息
系统对每一个模块(包括某些重要数据项)都通过我们的预测利用条件判定提供可能的出错信息,若出现错误,以对话框的方式输出错误信息的形式、含义及处理方法。
12.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 buider 技术 文档