- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1 系统分析 1
2 系统设计 2
2.1 系统目标 3
2.2 系统功能结构 4
2.3 系统业务流程图 4
3 系统运行环境 5
4 数据库与设计表设计 6
4.1 数据库分析 7
4.2 数据表设计 7
5 创建项目 8
6 系统文件夹组织结构 8
7 公共类设计 9
7.1 9
7.2 10
7.3 11
7.4 12
8 登录模块设计 13
8.1 设计系统登录窗体 13
8.2 登录按钮的事件处理 13
8.3 密码文本框的回车事件 14
9 系统主窗体设计 11
9.1 创建系统主窗体 12
9.2 设计菜单栏 13
9.3 设计工具栏 14
9.4 设计导航按钮 15
9.5 设计状态栏 16
9.6 设计显示背景图片的面板 17
10 图书信息添加模块设计 18
10.1 设计添加图书窗体 19
10.2 添加图书信息 20
11 图书信息修改模块设计 21
11.1 设计修改图书窗体 22
11.2 修改图书信息 23
12 图书借阅模块设计 23
12.1 设计借阅图书窗体 24
12.2 借阅图书信息 25
13 图书归还模块设计 26
13.1 设计归还图书窗体 27
13.2 归还图书信息 28
14 图书查询模块设计 28
14.1 设计查询图书窗体 29
14.2 查询图书信息 30
15 运行项目 31
致 谢 31
参考文献 32
图书馆管理系统设计说明书
1 系统分析
图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但是长期以来,人们使用传统的人工方式或性能较低的图书管理系统管理图书的日常事务,操作流程比较繁琐。一个成功的图书管理系统应该提供快速的图书信息检索功能、快捷的图书借阅、归还流程。笔者通过对一些典型图书管理系统的考察,从读者说图书管理员的角度出发,本着以读者借书、还书快捷、方便的原则,开发了本图书管理系统。
2 系统设计
2.1 系统目标
根据上文中的需求分析及用户的需求,该系统应该达到一下目标:
界面设计友好、美观、操作简单易用。
数据存储安全、可靠。
信息分类清晰、准确。
强大的查询功能,保证数据查询的灵活性。
系统安全、稳定、占用资源少、对硬件要求低。
提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
2.2 系统功能结构
图书馆管理系统分为三大功能模块,分别为基础数据维护、图书借阅管理、系统维护。本系统各个部分及其包括的功能模块如图(1)所示。
图(1)
2.3 系统业务流程图
图书馆管理系统的系统流程图如图(2)。
图(2)
3 系统运行环境
图书馆管理系统的程序运行环境具体如下:
操作系统:Windows XP。
数据库管理软件:SQL Server 2000。
JDK环境:Java SE Development KIT(JDK)Version 7.0。
开发工具:Eclipse3.4.2。
运行平台:Windows等任何平台。
4 数据库与设计表设计
开发项目时对数据库的操作是必不可少的,数据库设计是根据程序的需求及其实现功能所制定的,数据库设计的合理性将直接影响到程序的开发效果。
4.1 数据库分析
SQL Server 2000具有很强的完整性与可伸缩性,具有较低的价格与性能比,考虑到本系统的稳定性与可靠性以及程序开发与用户需求,笔者决定在设计该系统时选择SQL Server 2000数据库来满足系统的需求。数据库名为db_library,在数据库中创建了5张数据表,用于存储不同的信息。
4.2 数据表设计
图书馆管理系统用到的数据表及其表结构如下。
tb_bookInfo(图书信息表)
tb_bookInfo表用于保存所有图书信息,该表的结构如下表。
图书信息表
字段名 数据类型 是否为主键 描述 ISBN varchar(13) 是 图书编号 typeId int 否 图书类别 bookname varchar(40) 否 图书名称 write varchar(21) 否 作者 translator varchar(30) 否 译者 publisher varchar(50) 否 出版商 [date] smalldatetime 否 出版日期 price money 否 价格
tb_bookType(图书分类信息表)
tb_bookType表用于保存图书分类信息,该表的结构如下表。
图书分类信息表
字段名 数据类型 是否为主键 描述 id int 是 图书类别编号 tyoeName varchar(20)
您可能关注的文档
最近下载
- 分布式光伏并网调试方案_共3页.pdf VIP
- T∕ZZB 0096-2016 唇膏管标准规范.docx VIP
- 2025天猫皮肤科学美容趋势洞察报告.pdf VIP
- 生物科技·医研共创·精准时代:2025年中国肌肤修护消费市场趋势洞察.pdf VIP
- 立体几何大题综合- 十年(2015-2024)高考真题数学分项汇编(全国).pdf
- 高校协同育人的价值意蕴、现实困境及优化路径.docx VIP
- 仪器管理查房-心电监护.pptx VIP
- 吴咏梅澳门唐小燕香港陈丽英广州-HongKongArtsFestival.PDF VIP
- 《TY/T 2101-2024体育场馆智慧化 信息系统配置要求》.pdf
- 五粮液集团招聘笔试题库2025.pdf
文档评论(0)