jsp+mysql网上图书商城的设计与实现

网上图书商城网站使用了Java语言、JSP技术,采用了MySQL数据库来进行开发,采用了B/S架构。最终实现了对用户的管理,包括用户注册、用户登录。


摘 要:随着互联网+的兴起,互联网和越来越多的传统行业相结合。传统的书店由于书的品种不全,营业成本大以及顾客流量的减少,急需寻求互联网+的发展趋势,拓宽图书的销售市场。

图书网站的开发与建设很大程度上方便了用户的购买图书,只需要根据关键字或者分类即可轻易查询到所需的图书。同时,网上图书商城由于其营业的成本较低,相关费用较少,用户可以廉价购买到相应的图书。

网上图书商城网站基于B/S架构,使用了Java语言、JSP技术,采用了MySQL数据库来进行开发。本系统由两大模块组成:销售展示模块和管理员模块。销售展示模块用户可以分类查看图书,输入关键字查找、浏览图书,查看图书详情,购买图书并完成订单。管理员模块可以管理图书,分类查看订单信息,对订单进行处理等。

关键词:网上书店;B/S;JSP平台;MySQL

Abstract:With the rise of Internet+, more and more traditional industries have combined into Internet. Because of the incomplete books’ variety, high operating costs and reduces of customer flow, traditional bookstore is badly in need of Internet+’s trend in development to broaden the books sales market.

To a large extent, the development and construction of the online bookstore has made it convenient for consumers to buy books, consumers can easily query books by searching with keywords or browsing the books classification. At the same time, consumers can buy the books that they need in a lower price because of the low operating cost of online bookstore and the low relevant cost.

Online bookstore is based upon the B/S architecture, using Java language, JSP technology and the MySQL database for development. The system consists of two modules: sales display module, administrator module. In sales display module, consumers can view books, enter the keyword to search books, browse books, view the details of a book, buy books and complete orders. In administrator module, the administrator can manage books, view orders in classification, and manage the orders and so on.

Key words: Online bookstore; B/S; JSP; MySQL

目 录

第一章绪论 1

1.1课题的背景 1

1.2目标 1

1.3发展现状 1

第二章系统分析 3

2.1系统设计目标 3

2.2可行性分析 3

2.2.1技术可行性 3

2.2.2管理和经济可行性 5

第三章系统设计 6

3.1系统功能模块设计 6

3.2用户角色设定 7

3.3数据库设计 9

3.3.1数据库概念设计 9

3.3.2数据库逻辑结构设计 10

3.3.3数据库表结构设计 10

第四章系统实现 14

4.1系统概况 14

4.2系统环境 14

4.3系统前台实现 15

4.3.1系统主界面 15

4.3.2会员登录 15

4.3.3会员注册 16

4.3.4图书搜索 17

4.3.5查看图书 17

4.3.6购买图书 18

4.3.7结算 18

4.3.8生成订单 19

4.4系统后台实现 20

4.4.1管理员用户界面 20

4.4.2管理员登录 20

4.4.3图书管理界面 20

4.4.4添加图书 21

4.4.5编辑图书 21

4.4.6删除图书 22

4.4.7订单管理 23

4.4.8分类管理 24

第五章系统测试 26

5.1软件测试简介 26

5.1.1软件测试的重要性 26

5.1.2软件测试的范围 26

5.1.3软件测试的方法 26

5.2登录模块测试 27

结论 29

致谢 30

参考文献 31

第一章绪论

1.1课题的背景

随着计算机技术的发展和互联网的广泛应用,人类进入了信息时代,也被一些人称为计算机网络时代[1],在这新的时代里,传统的书店受到了很大的影响。大型书店纷纷建立了自己的网络平台。有些书店做的是线上的推广和营销,线下做的是销售。有些书店则直接将自己的图书放在网上进行销售。

1.2目标

通过对市面上现有的一些图书商城网站系统进行了深入的分析和借鉴,并对开发一个网上图书商城的可行性进行了需求分析和技术可行性分析,决定使用MyEclipse和DreamWeaver作为编程工具,用JSP技术开发前端,用MySQL作为后端数据库服务器,来开发一款界面简洁,功能比较齐全的图书商城网站。