XXX 学院
本科生毕业论文(设计)
题 目:基于 javaweb 的网上书店系统设计
学生姓名: XXX
学 号: XXX
专业班级: XXX
指导教师: XX
完成时间: 2022 年 5 月
目 录
摘要 ........................................................................1
1 绪论 ......................................................................3
1.4.1 技术可行性 ....................................................4
1.4.2 经济可行性 ....................................................5
1.4.3 操作可行性 ....................................................5
1.5 项目的主要研究工作 ..................................................5
1.6 论文组织结构 ........................................................6
1.7 本章小结 ............................................................7
2 需求分析 ..................................................................8
2.1 系统的设计目标 ......................................................8
2.2 系统的需求分析 ......................................................8
2.2.1 功能需求 ......................................................8
2.2.2 性能需求 .....................................................12
2.2.3 数据需求 .....................................................13
2.3 本章小结 ...........................................................14
3 总体设计 .................................................................15
3.1 系统架构设计 .......................................................15
3.2 系统模块设计 .......................................................15
3.2.1 系统前台设计 .................................................16
3.2.2 后台管理 .....................................................17
3.3 数据库设计 .........................................................19
3.3.1 数据库的概念设计 .............................................19
3.3.2 数据库的逻辑结构 .............................................22
3.4 本章小结 ...........................................................27
4 系统实现 .................................................................28
4.1 系统前台主要功能的实现 .............................................28
4.1.1 网站首页界面设计 .............................................28
4.1.2 选购图书模块 .................................................30
4.1.3 购物车模块 ...................................................32
4.1.4 订单模块 .....................................................34
4.2 系统后台主要模块的实现 .............................................37
4.2.1 管理员登录模块 ...............................................37
4.2.2 分类管理模块 .................................................39
4.2.3 图书管理模块 .................................................40
4.2.4 订单处理模块 .................................................42
4.3 本章小结 ...........................................................44
5 系统测试 .................................................................45
5.1 测试环境 ...........................................................45
5.2 功能测试 ...........................................................45
5.3 本章小结 ...........................................................48
6 结束语 ...................................................................49
6.1 总结 ...............................................................49
6.2 展望 ...............................................................49
参考文献 ...................................................................51
致谢: .....................................................................52
基于 JavaWeb 的网上书店的设计与实现
1
基于 JavaWeb 的网上书店的设计与实现
物联网工程专业学生:姜邦发
指导教师:戴军
摘要: 伴随着互联网的普及和经济发展的双重因素,网络购物逐渐大放异彩,越来越多
的人认识到“送货上门、网上订货”的方便,也有越来越多的人开始接受网上购物。近年
来,图书行业的传统销售渠道正面临巨大的考验,要想使图书行业继续向前发展,就必须
要建立一个功能强大、界面美观的网上书店系统。
本文主要通过可行性研究、需求分析、总体设计、系统实现、系统测试和系统前后台页面
的设计等方面来详细的阐述了网上书店系统的功能设计与实现过程。网上书店系统主要实
现用户登录购书的功能,管理员在后台管理用户与图书信息,并安排为支付成功的用户发
货。系统的主要模块有:选购图书模块、订单模块、后台登录模块、购物车模块、分类管
理模块、图书管理模块和订单处理模块等。网上书店基于 B/S 架构,使用 MVC 模式,结合
jQuery 和 JSP 语言,以 MySQL 作为后台关系数据库,采用 Eclipse 对网上书店系统进行开
发,整合系统的各个模块。
网上书店系统界面设计人性简洁,安全性高,交互性强,既做到易学易用,还便于管理和
维护。并且克服了传统书店人手不够、库存压力大、种类不全的缺点,更加重要的是,通
过分析大量的后台数据,可以挖掘到反映用户喜好的宝贵信息,以此来提供更加快速准确
的用户服务以及挖掘更深层次的用户价值。但个别功能如发货系统还并未加入物流管理,
有待进一步的完善。
关键词:Tomcat,MySQL,网上书店,MVC。
Design and Implementation of Online Bookstore
Based on JavaWeb
Internet of things Engineering Candidate:JiangBangFa
Advisor:DaiJun
基于 JavaWeb 的网上书店的设计与实现
2
Abstract:Along with the popularization of the Internet and the dual factors of economic
development, online shopping is gradually taking off. Especially, more and more people realize
the convenience of “ online ordering and delivery ” and are beginning to accept online
shopping. In recent years, the traditional sales channels of the book industry are facing
tremendous challenges.
This paper mainly through the feasibility study, demand analysis, overall design, system
implementation, system testing and design of front and back page to detailed elaborated the
function of online bookstore system design and implementation process. The main modules of
the system are: shopping book module, shopping cart module, order module, background login
module, classification management module, library management module, order processing
module and user module. The online bookstore is based on the B/S architecture, uses the MVC
pattern, combines jQuery and JSP languages, and uses MySQL as the background relational
database. It uses Eclipse to develop online bookstore systems and integrates various modules of
the system.
The interface design of the system is simple in human nature, highly interactive, easy to learn
and easy to maintain. It can overcome the shortcomings of traditional bookstores, such as
insufficient manpower, large inventory pressure, and incomplete types. It also can obtain user
data that is difficult to obtain in traditional shopping and dig deeper user value. However,
individual functions such as the delivery system have not yet been added to the logistics
management, which needs further improvement.
Keywords: Tomcat, MySQL, Online Bookstore, MVC.
1 绪论
绪论部分主要介绍网上书店的研究背景及意义、研究现状、可行性分析以及论文组织
结构。基于 JavaWeb 的网上书店集图书管理、图书分类管理、购物车、订单处理、后台管
理系统为一体,降低了图书交易成本,让消费者得到更大的实惠。
1.1 课题背景
评论0