基于java的电子图书销售管理系统设计与实现毕业论文
2021-05-06 12:22:35
摘 要
随着计算机行业的飞速发展,电子商务也越来越热门,网上书店就是其中的典型范例之一。网上书店突破了时间与空间的限制,因此相对于门店式的传统书店能够讯速传递大量的图书信息,解决了传统销售模式的局限性,从而大大提高了人们购买图书的方便性。人们伴随着网络的发展逐渐习惯了这种新潮的网上购物的方式,而书本是人类必不可少的生活资料,因此在线图书销售系统成为了网上广泛使用的在线销售系统之一。随着电子产品的发展,电子图书变得越来越普及,在度过了最初的忽视电子书作者版权的时期后,电子图书销售成了一种新兴的产业。
相对于目前很多的电子图书网站只能实现在线观看以及章节性的下载观看,本文的电子图书销售系统能够实现简便的购买后整本下载的功能,有利于读者方便的观看电子图书。本系统主要使用Java来实现后台操作,采用JSP完成前端设计,依靠MySQL来储存底层数据,通过Tomcat服务器发布项目。在系统设计中灵活的使用了MVC设计思想和DAO设计模式,大大的提高了系统代码的复用性,有利于后期维护修改系统功能。
论文主要研究内容如下:
- 研究了电子图书销售系统设计实现所需要的理论知识,同时在掌握相关技术知识后,就如何搭建系统运行环境做出了分析。
- 研究了MySQL数据库在本文系统设计中的作用,以及采用的DAO类设计模式的优越性,分析实现该系统底层的数据储存的逻辑关系。
- 研究了如何采用MVC模式实现系统功能的设计,分析了用户功能操作流程和管理员功能模块的具体实现方式。
- 研究了黑盒测试的方法,按照设计的用户和管理员操作流程,设计了相应的黑盒测试方法,并对测试结果进行分析。
关键词:Java;电子图书;JSP;图书销售;MySQL
ABSTRACT
With the rapid development of Computer Science, electronic commerce is becoming more and more popular,the online bookstore is one of the typical representatives. Online bookstores break through the limits of time and space, therefore, with respect to the store type of traditional bookstores to speed delivery of a large number of books and information,solve the limitations of the traditional sales model,thus greatly improving the convenience of people to buy books.People with the development of the network gradually become accustomed to the trendy shopping online, and the book is essential for human life, such as data, so online book sales system become one of the widely used online online sales system.With the development of electronic products, electronic book is becoming more and more popular. After the initial period of the copyright of the author has been neglected, e-book sales have become a new industry.
Compared with the current a lot of e-book websites can only achieve online watch, and chapter download and watch, the electronic book sales system can achieve the simple purchase after download the entire function, help the readers convenient viewing electronic books.This system mainly uses the Java to realize the backstage operation, uses the JSP to complete the front end design, depending on the MySQL to store the bottom data, through the Tomcat server to release the project.
The main research contents are as follows:
- Study of the electronic book sales system design and implementation of the necessary theoretical knowledge, in the grasp of the relevant technical knowledge, make an analysis on how to build the system operating environment.
- This paper studies the function of MySQL database in the system design, and the superiority of the DAO design pattern, and analyzes the logical relation of the data storage in the system.
- How to use the MVC mode to realize the system function design, analysis the user function operation process and the administrator function module concrete realization way.
- The principle of black box testing is studied, and the corresponding black box testing method is designed, and the test results are analyzed.
Keywords:Java;Online Bookstore;JSP;Book Manage;MySQL
目 录
摘 要 I
ABSTRACT II
第1章 绪 论 1
1.1 选题目的 1
1.2 相关技术发展现状 1
1.3 本文研究的意义 2
1.4 论文结构安排 3
第2章 系统设计实现的基础原理 4
2.1 Java语言特点与环境配置 4
2.2 JSP实现前台页面设计的原理 5
2.3 Tomcat服务器搭建 5
2.4 MVC设计模式 7
第3章 数据库设计实现 10
3.1 MySQL数据库 10
3.2 JDBC连接数据库 11
3.3 系统表单设计 13
3.4 DAO设计模式实现 16
3.4.1 数据库连接类 16
3.4.2 VO类 16
3.4.3 DAO接口 17
3.4.4 DAO实现类 17
3.4.5 DAO工厂类 17
第4章 系统架构设计和编程实现 18
4.1 系统主要功能模块与设计流程 18
4.2 用户功能的实现 19
4.2.1 用户登录、注册和信息管理功能实现 19
4.2.2 用户图书查询、预览功能实现 20
4.2.3 用户购物车、订单等功能的实现 21
4.3 管理员功能的实现 22
4.3.1 图书信息管理 22
4.3.2 用户管理 23
4.3.3 订单管理 24
第5章 系统功能测试 26
5.1 用户功能测试 26
5.2 管理员功能测试 30
5.3 问题分析与测试总结 33
第6章 总结与展望 34
6.1 论文工作总结 34
6.2 未来工作展望 35
致 谢 36
参考文献 37
第1章 绪 论
1.1 选题目的
21世纪是以网络为核心的信息时代,电子商务是信息时代中最明显的特征之一。传统的商务运作的模式受到它的飞速发展而产生了很大的影响,可以说是涉及到生活各个方面的一场信息革命,更是潜移默化地影响了人们的观念、思维和交往方式在社会生产、人们的生活和文化等方面[1]。作为电子商务的典型代表之一的网络购物,具有强大的即时性信息交流的功能,而对它的挖掘开发更是在计算机信息领域成为了一种潮流。随着经济的发展,人们生活节奏的加快,紧张的学习和工作占据了大部分人的时间,所以没有大量的时间用于休闲,因此网上购物的商业模式也就应运而生。网上购物相比逛街购物优势很大,人们在有网络环境的条件下就能方便快捷的进行商品的选择和购买。书籍更是平时人们生活中无法缺失的商品种类之一[2]。目前普通大型实体书店的占地面积普遍比较大,而且读者进行查找和挑选图书也远不如在网上选择方便,往往耗费了大量的时间还没有找到心仪的图书。因此一个高效的在线图书销售系统的出现是大势所趋,因为这种运营模式满足了现在社会生活的需求。
网上书店突破了时间与空间的限制,因此相对于实体店那样的传统书店能够讯速即时传递大量的信息,突破了传统销售模式的局限性,从而大大提高了人们购买图书的方便性。很多类似门店这种成本都被节省下来,因此商家在进行网上图书销售的时候会有更大的空间来让利给顾客[3]。而且在线图书销售的图书范围广阔,人们可以浏览不同的书店,不会因某一个书店没有而导致买不到书籍。在线网络图书还可以直观的统计图书销量、热点等信息,有利于管理者引进和选择更适合市场的图书。这种网上书店的模式适应了时代的发展,深受人们喜爱。