基于JAVA的图书销售管理系统设计与实现毕业论文
2021-03-13 23:50:45
摘 要
在日新月异的社会中,科技力量在不断更新,计算机和数字化信息技术的普及,传统的图书销售受到了不小的冲击。传统图书市场的销量和需求呈下滑趋势,一些用户去书店觉得麻烦,而且不一定有自己需要的书籍。将一些信息技术与图书销售结合起来,提高图书销售的工作效率,让管理员管理图书销售更加轻松,并且可以清晰的反应用户购买图书的情况,是本系统的主要目的。
把计算机应用到图书销售这一方面,替代了人工计算等进行数据处理,替代了人们用文本、表格来手工处理数据的方法,减少了一定的工作量,减少了出错率;而且数据不容易丢失,易于查找。一套合理高效图书销售系统让图书销售更加系统化,规范化。
本系统采用的IDE是Eclipse,它操作简单方便,界面简洁灵活,效率也比较高。使用JAVA语言进行管理员和用户界面设计,使用My SQL建立数据库。然后利用JDBC技术实现数据库与JAVA应用程序的连接,然后就可以在JAVA应用程序中发送SQL语言来进行各种操作,如增添、修改、删除数据。
本系统解决了图书销售的基本问题。实现了图书管理员对图书的查看,添加,修改,删除等操作和对用户登录权限的管理;实现了管理员查看用户购买记录的操作;实现了管理员查看图书销售的统计信息;实现了用户查看图书并购买图书的操作和查看图书销售的统计信息。
关键词:图书销售;Eclipse;MySQL;JDBC;信息技术
Abstract
In the ever-changing society, science and technology forces are constantly updated, the popularity of computer and digital information technology, the traditional book sales have been no small impact. The traditional book market sales and demand was declining, some users to the bookstore feel trouble, and not necessarily have their own books. Will be some information technology and book sales together to improve the efficiency of book sales, so that administrators manage book sales more easily, and can clearly reflect the user to buy books, is the main purpose of the system.
The application of computer to book sales in this regard, instead of manual computing and other data processing, reducing the amount of work, reducing the error rate; and the data is not easy to lose, easy to find. A set of reasonable and efficient book sales system to book sales more systematic and standardized.
The system uses the IDE is Eclipse, it is simple and convenient, simple and flexible interface, the efficiency is relatively high. Use JAVA language for administrator and user interface design, the use of My SQL to establish a database. And then use JDBC technology to achieve the database and JAVA application connection, and then you can send JAVA applications in the SQL language to carry out a variety of operations, such as adding, modify, delete data.
The system solves the basic problem of book sales. The realization of the librarian on the book to view, add, modify, delete and other operations and user permissions management; to achieve the administrator to view the user to buy records of the operation; to achieve the administrator to view the book sales statistics; View books and purchase books and view statistics on book sales.
Keywords:book sales; Eclipse;My SQL;JDBC;Information Technology
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究目的与意义 1
1.2国内外发展与研究现状 2
1.3 本论文研究内容 3
第2章 系统总体设计 3
2.1 需求分析 4
2.2 可行性分析 5
2.3 图书销售系统的总体结构图 5
2.4 图书销售系统的描述 6
第3章 数据库设计 8
3.1 设计数据库表 8
3.1.1 设计图书信息 8
3.1.2 设计用户信息表 9
3.1.3 设计管理员信息表 10
3.1.4 设计购买记录信息表 11
3.1.5设计统计信息表 11
第4章 基于JAVA的图书销售系统设计与实现 13
4.1 建立与数据库的连接 13
4.2 登录模块 14
4.2.1登录界面设计 14
4.2.2 登录相关功能实现 16
4.3 管理员模块 17
4.3.1 管理员界面设计 18
4.3.2 管理员功能实现 19
4.4 用户模块 24
4.4.1 用户界面设计 24
4.4.2 用户功能实现 26
第5章 总结与展望 28
5.1工作内容总结 28
5.2 进一步研究展望 29
参考文献 30
致谢 31
第1章 绪论
1.1 研究目的与意义
如今,计在日新月异的社会中,科技力量在不断更新,它已经在的身边出现的越来越频繁,已经越来越依赖于计算机[1]。面对高速发展的计算机信息技术,可以利用计算机技术为的生活服务。
人们每天都要接受各种各样的数据。面对各种复杂的数据,通过人力的整理、归纳、总结起来会显得力不从心,效率低下[2]。可能需要花费几天甚至几月的时间去处理一些杂乱无章的数据,而令人沮丧的是在投入了大量的时间和精力之后得到的结果可能还不令人满意[3]。这个时候就需要一个高效、稳定的管理系统来为完成那些冗杂、无趣的事情,而一个简单、好用的用户和管理员界面就成为了判断一个系统好坏的重要标志[4]。一个简洁、大方的人机交互界面可以帮助使用者从晦涩的数据中释放出来,让他们能快速完成相应的操作,节省大量的时间和精力。
一个人的能力往往是有限的,在要求的时间内只能实现相当的工作量,而要提高这种工作效率可以选择许多的方法,最有效的方法应该是使用技术来解决,将更多的人从繁琐的工作中释放出来,他们从事的工作完成可以采用更高效、更准确的系统来代替,而操作系统的时间往往只需要几分钟。这样最大的资源就能够被节省下了。