基于 Java Web 的网上图书商城系统的设计与实现

 2023-03-22 10:03

论文总字数:16057字

摘 要

随着互联网技术的不断发展,传统的购物方式已经不能满足人们的生活需求,这导致了各个大企业的信息部门认识到互联网的优势,所以电子商务开始产生并迅速发展起来。现今网上书店比比皆是,用户只需在网上搜索自己想要的图书,就可以直接购买,网络给人们的生活带来了许多便利。

本系统着力于解决原来手工管理出现的问题,如效率低、易出错,旨在实现现代化的信息管理。本系统基于 J2EE 平台开发设计,采用了 Java Bean Servlet JSP的MVC 设计模式。本系统采用了功能强大的Oracle 数据库进行后台的数据存储以及B/S 体系结构,方便用户登录使用。

本系统操作简单、功能齐全,用户可以按照自己的需求与喜好购买自己想要购买的书籍。本系统通过前台与后台实现购书功能:前台实现用户的信息注册,购物管理等功能;后台实现用户的权限、订单、会员、书籍管理等功能。

关键词: Java Bean ;Servlet;Jsp; MVC设计模式;B/S

The design and implementation of online book store system

Abstract

With the continuous development of Internet technology ,the traditional way of shopping has been unable to meet the needs of people"s lives, which leads to the advantage of each big enterprise"s information department is aware of the Internet, so e-commerce began to produce and develop rapidly. Nowadays, online bookstores are everywhere, users only need to search the books which they want online,they can buy directly, the network has brought many conveniences to people"s life.

This system focuses on solving the problems that manual management brings, such as low efficiency and error prone, aiming at realizing the information management of modernization. This system which based on J2EE platform is designed by using the Bean Servlet Java MVC JSP design mode. The technology of JSP, JS and so on is used in front of the platform, which can realize the high running rate and effective storage management of the system. The system uses a powerful Oracle database for the background of data storage. The system uses the B/S architecture,because it is easy to use for the user.

This system is simple and complete, the user can according to their own needs and like to buy books that they want to buy. This system can realize the book function through the front and the back:the front achieves the user"s registration information, shopping management functions; the background achieve the user"s authority, order, member, books, management and other function.

Keywords: Java Bean ;Servlet;Jsp; MVC design pattern;B/S

目录

摘 要 I

Abstract II

第一章 绪 论 1

1.1 系统的研究背景 1

1.2 系统开发的意义 1

1.3 国内外发展状况及前景分析 1

第二章 平台相关技术分析 2

2.1 JAVA语言概述 2

2.2 J2EE 的技术架构 2

2.2.1 J2EE 的概述 2

2.2.2 J2EE 体系结构 2

2.3 JSP及相关技术简介 3

2.3.1 Jsp 技术简介及优势 3

2.3.2 Servlet 技术优势 3

2.3.3 Oracle数据库概述 4

2.4 MVC 技术框架 4

2.4.1 MVC 技术框架简介 4

2.4.2 MVC技术框架的优点 4

第三章 需求分析 5

3.1 系统的可行性分析 5

3.1.1 技术可行性分析 5

3.1.2 经济可行性分析 5

3.1.3 使用可行性 5

3.2 系统需求分析 5

3.2.1 系统功能概述 5

3.2.2 基本功能需求 6

3.3 前台系统功能分析 6

3.3.1 个人信息管理模块 6

3.3.2 用户注册模块 7

3.3.3 图书检索模块 8

3.3.4 购物车管理模块 9

3.3.5 订单管理模块 10

3.3.6 用户下载管理模块 11

3.4 后台系统功能分析 11

3.4.1 权限管理模块 11

3.4.2 书籍管理模块 12

3.4.3 会员管理模块 13

3.4.4 订单管理模块 14

3.4.5 个人信息管理模块 15

3.5 系统的性能要求 16

3.6 开发环境与运行环境 16

3.6.1 客户端环境 16

3.6.2 服务器端环境 16

第四章 系统的设计与实现 17

4.1 系统的总体设计 17

4.1.1 系统的功能描述 17

4.1.2 系统的用例设计 17

4.1.3 系统的总体处理流程 18

4.2 数据库设计 19

4.2.1 概念结构设计 19

4.2.2 数据库整体 E—R 图 22

4.3 客户端前台设计 22

4.3.1 图书检索模块时序图及其主要代码 22

4.3.2 用户注册模块时序图及主要代码 24

4.3.3 会员下载模块时序图及主要代码 26

4.3.4 购物车模块时序图及主要代码 28

4.3.5 订单模块时序图及主要代码 30

4.3.6 个人信息管理模块时序图及主要代码 32

4.4 后台管理设计 33

4.4.1 权限管理模块时序图及主要代码 33

4.4.2 会员信息管理模块时序图及主要代码 34

4.4.3 书籍管理模块时序图及主要代码 37

4.4.4 订单管理模块时序图及主要代码 38

4.4.5 管理员信息管理模块时序图及主要代码 40

第五章 测试与运行 43

5.1 系统功能实现 43

5.2 系统测试 47

a) 功能测试 47

b) 健壮性测试 47

第六章 结 论 48

6.1 研究成果 48

6.2 本系统的不足之处 48

致 谢 49

参考文献 50

第一章 绪 论

    1. 系统的研究背景

21世纪是个网络信息极其发达的年代,电子商务突然出现在人们的生活之中。电子商务的出现,改变了一手交钱一手交货的传统交易模式,使得商业模式发生了变化。

未来B2B、B2C类型的行业增量空间巨大,现如今,天猫、淘宝、京东等已经是消费人群的首要选择,他们的销售业绩越来越好,影响的范围逐步扩大。受他们的影响,各行各业也在逐渐选择网络的方式来管理自己的销售,如饿了么可以实现网上订餐,美团可以实现网上预订等。

剩余内容已隐藏,请支付后下载全文,论文总字数:16057字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;