基于JSP技术的图书商城的设计与实现含源文件.docx

上传人:b****3 文档编号:12644478 上传时间:2023-04-21 格式:DOCX 页数:19 大小:585.92KB
下载 相关 举报
基于JSP技术的图书商城的设计与实现含源文件.docx_第1页
第1页 / 共19页
基于JSP技术的图书商城的设计与实现含源文件.docx_第2页
第2页 / 共19页
基于JSP技术的图书商城的设计与实现含源文件.docx_第3页
第3页 / 共19页
基于JSP技术的图书商城的设计与实现含源文件.docx_第4页
第4页 / 共19页
基于JSP技术的图书商城的设计与实现含源文件.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

基于JSP技术的图书商城的设计与实现含源文件.docx

《基于JSP技术的图书商城的设计与实现含源文件.docx》由会员分享,可在线阅读,更多相关《基于JSP技术的图书商城的设计与实现含源文件.docx(19页珍藏版)》请在冰豆网上搜索。

基于JSP技术的图书商城的设计与实现含源文件.docx

基于JSP技术的图书商城的设计与实现含源文件

《电子商务技术课程设计》报告

 

基于JSP技术的图书商城的设计与实现

摘要

网络是新时代最盛行的信息传递媒介,随着信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生和发展起来的。

伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。

我们需要开发一个电子商务系统---网上书店销售系统。

关键词:

电子图书系统;互联网;网上购书

Abstract

Internetisthenewera'smostpopularmediumofinformationtransmission,asinformationtechnology,Internet/Intranettechnology,databasetechnology,continuousdevelopmentandimprovement,thenetworkspeeduptheprocess,thetraditionalwayofshoppingthatpeopleareincreasinglyunabletomeetthefast-pacedlifeneeds,allowscorporateITdepartmentshaverecognizedtheadvantagesofInternet,e-commerceisinsuchacontexttheemergenceanddevelopmenttogether.Withe-commercetechnologycontinuestomature,moreandmorepowerfule-commercefeatures,registereduserscansearchonlinetobuyvariousgoodstheywant,sothatpeoplecometounderstandthepreliminaryhomes,willbefreeforshoppingpleasure.Weneedtodevelopane-commercesystem---onlinebookstoresalessystem.

KeyWords:

ElectronicLibrarySystem;Internet;OnlineBook

一、需求分析

该图书商城的系统作为一个学习的精简案例,满足人们一般书籍的需求。

在如今在线购书已经成为一种时尚,人们足不出户就可以购买所需的图书,因其具有方便,安全,友好的交互性特性,顾客群体也逐渐庞大,尤其是网络时代中成长的年轻人。

现在流行的电子商务有B2B,B2B,C2C等类型,该图书商城要采用的是B2B类型,它可以使顾客通过网络购书,浏览图书,查询订单,查看公告和销售排行等。

通过对一些典型的图书商城网站的考察,分析,并结合企业要求及市场调查。

(一)项目要求

1.本图书商务系统的具体功能需求

(1)顾客可以方便的注册与登录。

(2)顾客可以灵活的将所所需的图书信息及了解特价图书信息。

(3)顾客可以方便的管理自己的购物车(添加或删除选购商品,修改购买数量及在线下订单等操作)。

(4)图书管理员可以方便的管理图书及特价图书信息(新增,删除,修改图书及特价图书)。

(6)订单管理员可以方便的查看订单,发货与缺货处理。

(7)系统管理员可以方便的进行系统用户管理(新增,删除,修改系统用户)。

2.系统用例图

图1-1系统用例图

(二)模块需求

1.模块划分

(1)顾客注册、登录模块

顾客可以通过填写注册信息注册成为会员,会员登录后才能进行购物车的管理,未登录的会员或未注册的顾客只能检索与浏览商品信息。

(2)浏览模块

顾客可以根据不同的图书种类浏览图书信息。

(3)特价图书浏览模块

顾客可以根据不同的图书种类浏览特价图书信息。

(4)购物车模块

顾客输入账号与密码登录后便可以进行购物车管理,如将选中的图书放入购物车、修改选购图书的数量、删除购物车上的图书、在线下订单及订单查看等。

(5)后台登陆模块

系统管理员输入账号和密码可以在后台登录,账号或密码输入错误后给出错误提示并要求重新输入。

(6)图书管理模块

图书管理员可以查看图书种类和信息,他可以新增、修改、删除图书的种类和商品。

(7)特价图书管理模块

图书管理员可以查看图书种类和信息,也可以新增、修改、删除图书的种类和特价图书。

(8)订单管理模块

订单管理员登录后,可以根据日期范围、订单完成状态、订单编号等取得订单列表与查看某订单的详情,也可以修改订单的完成状态及订单中的商品或数量,还可以删除订单本身及订单中的商品。

(9)会员管理模块

会员管理员登录后,可以进行个人资料的查看于修改操作。

(10)系统用户管理模块

系统管理员登录后,可以根据用户列表进行用户详细资料的查看、新增用户、修改用户与删除用户操作。

2.系统活动图

(1)用户登录活动图(图1-2)。

图1-2用户登录活动图

(2)顾客购物活动图(图1-3)

图1-3顾客购物活动图

二、系统分析

(一)系统功能结构图

 

图2-1系统功能结构图

(二)系统包图

 

图2-2系统包图

(三)系统类图

图2-3系统类图

三、系统设计

(一)系统动态模型

1.用户注册时序图

用户首先输入图书交易平台的URL地址,进入图书商城首页,在图书商城首页中提供了一个“注册”超链接,帮助转到注册模块。

在注册页面中,提示顾客输入注册信息,如注册名,密码等等。

输入完成之后,单击“注册”即可完成顾客注册。

同时数据库模块会将填写的数据保存到数据表中,最后提示注册成功。

图5-1用户登录注册时序图

2.顾客购买图书时序图

顾客首先输入注册时的用户名和密码登录系统,然后进入图书列表页面,在此顾客可以自由选择自己需要的图书,单击订购按钮将其加入到购物车中。

在购物车中单击结算按钮,就可以完成购物了。

此时数据库模块会将购物车中的图书保存到数据库的订单列表中。

最后提示添加商品成功。

图5-2顾客购买商品时序图

3.管理员添加商品时序图

管理员进入后台登录页面,输入管理员的用户名和密码,登录网上交易系统的后台管理界面,在此,商品管理模块会将管理员的ID保存到系统缓存中。

单击“商品管理”按钮,进入添加商品模块。

再添加商品的页面中,要求输入待添加商品的基本信息,如所属种类、商品名称、描述等。

管理员按要求输入相关信息并单击“添加商品成功”按钮后,给商品保存到数据库中,最后提示添加成功。

图5-3管理员添加商品时序图

4.用户购买商品交易时序图

图5-4用户购买商品交易时序图

5.后台商品管理

管理员首先输入管理员的用户名和密码才可以登录网上交易系统的后台管理页面。

管理员登录后,会员管理。

商品管理、订单管理、系统设置是并列的活动,在会员管理中,还有具体删除会员和编辑会员等活动,在商品管理也有添加商品、删除商品和添加商品种类等活动。

图5-4后台商品管理

四、系统实现

(一)详细功能模块设计

1.用户登录模块本模块

用户能在登陆网站后开始购买商品如图4-1所示

 

图4-1用户登录模块流程图

2.用户注册模块

本模块用户的注册成为本网站的会员,具体模块图如图4-2所示。

图4-2用户注册模块流程图

3.购物车模块

本模块能实现用户在登录网站后完成对本网站需要图书的购买,用户首先在登陆上网站后,可以通过图书列表浏览图书,选中自己需要的图书,点击购买,然后输入需要购买图书的数量,把图书放入购物车内,还可以查看购物车内的图书,选择是清空购物车还是前台结账,如果是清空购物车则继续购物,如果选择前台结账则确认订单信息是否正确,然后填写个人收货信息,完成图书的购买。

购物车流程图如图4-3所示。

图4-3购物车模块流程图

4.图书管理模块

图书管理模块主要提供对商品的日常管理和维护的功能,主要有:

1)新增图书,可以新增加网站出售的图书;

2)删除图书,可以把不需要的图书进行删除;

3)修改图书,可以修改现存的图书的信息;

商品管理的流程图如图4-4所示。

图4-4商品管理模块流程图

 

5.订单处理模块

订单处理模块主要提供对订单的处理功能如:

1)查看订单,可以查看订单的基本信息;

2)查看订单明细,查看订单的详细信息;

3)取消订单,查看后确定订单是否符合相关要求,不符合则可取消订单;

4)发货处理,如果订单符合要求,确定信息后进行发货处理;

5)完成订单,根据发货处理状态对订单就行完成处理;

流程图如图4-5所示。

图4-5订单处理模块流程图

6.商品分类管理模块

商品分类管理模块主要提供对商品分类的日常维护的功能如:

1)产看商品分类,可以输入商品分类名称关键字对商品分类进行查看;

2)增加商品分类,可以新增一个商品分类的信息;

3)删除商品分类,可以删除一个商品分类的信息;

4)修改商品分类,可以对现存商品分类信息就行修改;

商品分类流程图如图4-7所示。

图4-6商品分类管理模块流程图

 

(二)系统部署模型

1.系统构件图

在本系统中,我们可以对顾客类、管理员类、商品类、销售记录类、订单类和公告类分别创建对应的构件进行映射。

(如图5-5)

图5-5系统构件图

2.系统部署图

图书商城系统的部署图描绘的是系统节点上运行资源的安排。

包括三个节点,分别是:

客户端浏览器、Http服务器、数据库服务器。

(如图5-6)

图5-6系统部署图

参考文献

[1]苗春义.《Java项目开发全程实录》.北京:

清华大学出版社,2009.

[2]张新曼.《精通Jsp-Web开发技术与典型应用》.北京:

人民邮电出版社,2008.

[3]宋朝东.《巧学巧用Html网页制作》.北京:

人民邮电出版社,2007.

[4]施威铭.《SQLServer2003中文版设计实务》.北京:

人民邮电出版社,2005.

[5]张龙祥.《UML与系统分析设计(第二版)》.北京:

人民邮电出版社,2007.

[6]李旻.《电子商务网站的功能设计[J]》.北京:

企业改革与管理出版社,2008.

[7]飞思科技产品研发中心.《JSP应用开发详解》.北京:

电子工业出版社,2003.

[8]耿祥义,张跃平.《JSP实用教程》.北京:

清华大学出版社,2003.

[9]朱红,司光亚.《JspWeb编程指南》.北京:

电子工业出版社,2008.

[10]孙涌.《现代软件工程》.北京:

北京希望电子出版社,2008.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1