java的图书管理系统的设计与实现【字数:8100】
Key Words: Literature management system;Java;Struts;MVC目录
第 1 章 论 1
1.1 课题的目的与意义 1
1.2 课题研究的现状发展趋势 1
1.3 论文的结构 2
第 2 章 系统开发环境与工具介绍 3
2.1 Java语言 3
2.2 SQL Server数据库 3
2.3 Navicat开发工具 3
2.4 MyEclipse 开发工具 4
第 3 章 系统需求分析 5
3.1 可行性分析 5
3.1.1 技术的可行性分析 5
3.1.2 社会的可行性分析 5
3.1.3 经济的可行性 5
3.1.4 时间的可行性 5
3.2 需求分析 5
3.3 性能需求分析 7
第 4 章 系统总体设计 8
4.1 ER图 8
4.2 数据库设计的表格 8
4.2.1 图书类别信息表(t_catelog) 8
4.2.2 图书信息表(t_book) 9
4.2.3 读者信息表(t_user) 9
4.2.4 借阅信息表(t_jieyue) 10
4.2.5 管理员信息表(admin) 10
4.3 数据库表格之间的关系 11
第 5 章 系统详细设计 12
5.1 普通用户 12
5.1.1 用户登陆 12
5.1.2 登陆成功界面 12
5.1.3 图书列表 13
5.1.4 图书搜索 13
5.1.5 个人信息修改 13
5.2 管理员 14
5.2.1 用户登陆 14
5.2.2 登陆成功界面 15
5.2.3 密码修改 15
5.2.4 管理员维护 15
5.2.5 图书类别管理 16
5.2.6 图书管理模块 17
5. *好棒文|www.hbsrm.com +Q: &351916072&
2.7 读者管理 17
5.2.8 图书借阅管理 18
5.2.9 用户借阅次数 18
第 6 章 总结与展望 19
参考文献 20
致谢 21
第 1 章 绪论
随着现代化经济的发展,计算机技术也在快速的进步,无论是企业的管理还是个人的应用,利用计算机来实现管理已经成为必然的趋势。目前图书馆管理员对图书的管理大多数还只停留在手工管理,效率低,无法满足图书的分类和读者的需求,不能提供良好的借阅环境。手工管理弊端很多,有很多的人为因素,造成数据的缺漏和错误。但是计算机不同,庞大的信息储存量,优良的速度优点,无一不预示着信息化管理图书时代的到来。图书管理系统的课题,可以实现图书的入库管理、图书查询、图书借阅等需求,大大的提高了图书的借阅效率,从而解决了人工管理的弊端,这也是图书真正面向世界的必要条件。
课题的目的与意义
图书管理系统具有对图书标准化、专业化、系统化管理的功能,大大降低了人工管理的不足,能够统一、有效的对图书资料进行操作管理,方便读者进行图书的借阅,将图书馆的作用发挥到最大,让海量的图书资源可以被读者使用。现今,计算机飞速发展,利用计算机可以进行快捷的信息管理。把信息控制交付于计算机,在提高工作效率的同时,大大增加安全性,并且一个简单便捷而实用的图书管理系统也是无与伦比的。
优秀的图书管理系统必然有一个优秀、整洁的系统用户界面。作为先进的管理技术,图书管理系统界面的操作简单、便捷、易懂,可以满足大多数中小型图书馆的正常业务,如图书资源的归类、入库、借出等管理,方便用户,减压管理人员,提高工作效率。如此,图书馆的作用便可以得到发挥,海量资料、全新信息、古今中外知识任由读者查阅,让图书资源得到完美的利用。同时,有效化、快捷化、合理化、知识化、信息化和现在化的优点也被此系统充分体现。此外,目的于提高管理员的综合素质,提升图书资源的共享与流动也是图书管理系统的追求。
课题研究的现状与发展趋势
社会的发展越来越快,人们的生活越来越好,相应的读者的数量也在日益飞升,图书馆已经将要无法满足如此多的读者需求。图书馆面向读者,以读者为核心服务对象,图书管理员要有为读者服务的思想概念,然而图书馆里并没有相应的读者反馈评价,因此图书馆就不能很好的做到与时俱进,无法了解到读者的意见和建议,正所谓没有需求就没有改进,落后的图书馆的服务,显然,图书馆的价值无法充分利用。
无论是什么企业,想要与时代一起进步都需要接受用户的评价,图书管理系统也不例外,只有及时有效地接收到读者的意见和建议才能与时俱进[2]。因此,图书管理系统需要建立完善的服务评价体系,这样一来,读者在每时每刻的体会都会被图书管理人员所了解,形成读者与管理者的良好的沟通环境,又可以增加读者对图书馆的好感度。在了解读者的需求信息的同时,对管理者的管理方式进行相应的调整,管理员就可以一点一点的制定更加科学的、合理的管理措施,正在体现读者为核心的管理理念。从而提供人性化服务,提高服务质量,走在时代的前沿。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/628.html