- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统调查研究毕业论文
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1图书管理系统的意义 1
1.2 系统语言简介 1
1.2.1 SQL语言简介 2
1.2.2 Visual Basic语言 2
第二章 图书管理系统分析 4
2.1图书管理系统的背景分析 4
2.2图书管理系统的需求分析 4
2.2.1 开发图书管理系统的必要性 4
2.2.2 图书管理系统的系统需求 4
2.2.3 图书管理系统的功能需求分析 5
2.3 系统模块结构分析 5
2.3.1 系统管理模块 6
2.3.2 图书管理模块 6
2.3.3 借书证管理模块 7
2.3.4 操作模块 7
2.3.5 报表打印模块 8
第三章 数据库设计 9
3.1 图书信息表 9
3.2 借出图书信息表 10
3.3 管理员信息表 10
3.4 读者信息表 11
3.5 图书类型信息表 11
第四章 详细设计 12
4.1 登录系统界面设计 12
4.2 主窗体菜单设计 12
4.3 图书管理界面设计 13
4.4 借书证管理界面设计 15
4.5 操作界面设计 16
结论 18
致谢 19
参考文献 20
附录 部分程序清单 21
第一章 绪 论
1.1图书管理系统的意义
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书贴的借阅条上填写借阅信息,这样借书过程就完成了。还书时读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次是处理能力比较低,一段时间后,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
为了方便对图书馆书籍、读者资料、借还书等进行高效的管理,特开发该系统以提高图书馆的管理效率。本次设计可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通过程。
1.2 系统语言简介
图2-1 系统模块结构图
2.3.1 系统管理模块
在这个模块中,可以进行修改密码、添加用户等操作。系统管理模块的功能树如图2-2所示。
图2-2 系统管理模块功能树
2.3.2 图书管理模块
该模块主要功能包括设置图书分类信息、添加新书、编辑图书。图书管理模块的功能树如图2-3所示。
图2-3 图书管理模块功能树
2.3.3 借书证管理模块
在该模块中,可以对借书证进行添加、修改和查询,并且可以设置每个借书证的借书上限和逾期一天不还书的罚金。借书证管理模块的功能树如图2-4所示。
图2-4 借书证管理模块功能树
2.3.4 操作模块
在该模块中,可以实现登录学生新信息、借书、还书和查找所需图书信息等功能。操作模块的功能树如图2-5所示。
图2-5 操作模块功能树
2.3.5 报表打印模块
在该模块中,可以实现打印图书信息、读者信息、借出书籍信息等功能。打印报表模块的功能树如图2-6所示。
图2-6 报表打印模块功能树
第三章 数据库设计
后台数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他配件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以了,这样为程序的平滑扩展提供了非常有力的条件。
根据系统功能设计的要求以及功能模块的划分,数据库表结构设计如下:
3.1 图书信息表
名称:图书信息表(见表3-1)。
表名标识符:Book
数据来源:图书管理模块进行录入。
表3-1 图书信息表
字段名 类型 大小 空值 ID 数字 4 图书标号 文本 10 Yes 书名 文本 30 Yes 价格 数字 4 Yes 类别 文本 10 Yes 出版社 文本 30 Yes 借出日期 日期/时间 4 Yes 是否借出 是/否 1 Yes 3.2 借出图书信息表
名称:借出图书信息表(见表3-2)。
表名称标识符:BookFf
表3-2 借出图书信息表
字段名 类型 大小 空值 ID 数字 4
原创力文档


文档评论(0)