admin 管理员组

文章数量: 1184232


2024年4月17日发(作者:jquery教程实例 datagrid)

基于JAVA的网上书店系统的设计与实现

摘要 网上书店是近年随着网络技术的发展而产生的一种新型书店形式。网

上书店的设计与实现系统是采用B/S模式的开发流程,采用JSP+Servlet作为前

台开发工具,以及MySQL作为后台数据库进行开发,与传统的实体书店不同,

网上购书更为简洁高效,大大缩短了用户等待的时间。

关键词 网上书店;JSP;MYSQL数据库

前言

电子商务是基于浏览器、服务器的应用模式,实现消费者的网上购物和在线

电子支付的一种新型经营方式。而网上书店是电子商务的一种表现方式。

这种新兴的网上书店有其独特的特点:不但减少了销售成本,并且依靠网络

作为其交易的平台,更新了传统的贸易途径使得交易活动不会受地域不同和时间

差异的限制;同时,信息的传递更为迅速灵活,图书定期更新后,读者就可以在

第一时间看到,从而大大提高了在线购书的效率。

1 系统设计

1.1 系统总体功能介绍

网上书店系统主要包括前台管理和后台管理两大部分。本系统对一般书店的

经营模式进行模拟,利用JSP+Servlet技术来实现网上书店的用户登录、图书选

购、订单管理、库存管理以及对图书信息和用户信息的管理。

1.2 系统功能模块图

各模塊功能详解:

(1)注册用户

用户在网上书店可以进行注册、登录等操作。

(2)普通浏览者

浏览者登录网上书店浏览书籍信息,可以注册信息,登陆账号,以及添加图

书到购物车等信息。

(3)系统管理员

管理员可以进行用户管理、类别管理、书籍管理、订单管理四类操作。

①用户管理:管理员可以定期维护用户信息,修改或删除用户信息。②类别

管理:管理员须将图书分类成如计算机类,文学作品类,小说类,工具书,外文

类等,便于用户检索。③书籍管理:管理员定期管理书籍,增加新的种类或删除

销量低迷的书籍,并做好书籍更新分类工作。④订单管理:管理员须时常处理用

户生成的订单,进行发货。

1.3 数据库设计以及需求分析

数据库在任何一个管理系统中都不可或缺,而在设计数据库时应该了解用户

的各种需求。因此,合理有效的数据库设计会提高数据存储的效率;保证数据的

完整性和一致性。用户的需求体现在对各种信息的更新、查询和保存,要求数据

库结构能充分满足多种信息的输入和输出。

根据网上书店的处理需求,对应数据表的数据项和数据结构如下:①图书信

息表(book):存储网上书店销售图书的基本信息,如书名、作者以及图书简介

等相关信息。②用户信息表(user):存储本书店用户的相关信息,如姓名、密

码、电话。③订单表(orders):存储与用户相关的订单信息,如订单号、下单人,

联系电话、下单时间等。④产品订单表(orderitem):存储订单号、书籍单价、

购买数量以及书籍编号等[1]。

2 系统实现

2.1 开发系统所用的技术和环境

①JSP和SERVLET技术;②连接数据库JDBC技术;③所用数据库为

MySQL;④操作系统采用了Windows7;⑤运行环境为MyEclipse10。

2.2 功能实现

(1)用户注册/登录功能实现。在MYEclipse中写一个页面,当

用户填好注册名、鼠标点到下一个文本框后,利用失去焦点事件去数据库中进行

查询比较,看是否与已有用户名重复;若有重复则提醒用户此用户名已被使用,

若无重复则可继续往下填。填好全部信息后,点击提交按钮,显示注册成功,意

味着成功写入数据库。注册成功后即可登录网上书店系统进行购书,书店为了检

测用户是否为注册用户,需要用户输入用户名和密码。前台将此表单提交到后台

数据库进行校验,当用户名与密码均正确时显示登录成功。

(2)添加购物车和订单管理功能。当用户浏览书籍时,看到感兴趣的图书

可以加入购物车中,可以更改购买数量,以及选择继续购书。当选购完成时,单

击下单按钮即可生成相应订单信息,检查无误后付款。用户选购好图书后,系统

会自动生成一个确认订单页面,核对好个人信息以及图书信息点击确认下单,系

统将订单信息传送到后台,书店管理员可以查看订单信息或修改订单状态。

2.3 系统总结

以上两个小节简单介绍了系统的一部分功能,该系统还可以实现浏览/搜索、

管理订单信息、书籍信息管理等功能。通过该系统的应用能够使网上购书变的方

便高效,减少时间的浪费[2]。

3 结束语

通过实际的检测,本系统是可以使用。该系统运行在Windows 7操作系统上,

实践证明该操作系统的稳定性、安全性等性能基本上能满足用户的需求。数据库

使用的是MySQL,这个数据库在很多领域都有应用,是一个很成熟的数据库管

理系统。

参考文献

[1] 朱丽萍,万志伟.网上书店系统的研究与开发[J].数字技术与应用,2013,

(03):193-194.

[2] 吕琨著.JavaScript网页特效实例大全[M].北京:清华大学出版社,2013:

55-56.


本文标签: 信息 用户 书店