当前位置: 首页 > 其他范文 > 其他范文

基于 Java 的网上商城系统的设计与实现毕业论文

作者:Ronin王升源 | 发布时间:2023-12-08 14:19:44 收藏本文 下载本文

摘要

基于 Java 的网上商城系统的设计与实现的网上商城系统的设计与实现 伴随着 internet 的蓬勃发展,电子商务也取得了突飞猛进的发展。电子商务是在 互联网开放环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户 之间的网上交易和在线电子支付的一种新型的商业运作模式。

统一的管理平台与鱼龙混杂的商铺是完全对立的,为了整顿商铺的商品质量,政府与网站都相继出台了很多的措施,但这仍旧无法彻底解决买家最担心的质量问题。因此,较统一的平台来说,身边可信赖的小商店更加可以信任。目前为止,并没有专门以某一个实体店为中心的手机软件,这显然违背了社会经济发展规律。要知道,与网店相比,实体店才是民众生活的重点,一个社会要发展要繁荣,显然实体店的地位应该放在网店之上的,不能因为网店的繁荣而使实体店越来越没落甚至消失。

关键词 Java;网上购物;新型的商业运作

系统架构图、详细功能设计

目录

1、背景 3

2、系统设计 4

2.1 处理流程 4

2.2 总体结构和模块外部设计 4

2.3 功能分配 5

2.4 系统实现 6

3、关键技术介绍 7

3.1 管理服务系统 7

3.1.1用户管理 8

3.1.2商家管理 8

3.1.3商城管理 9

3.1.4物流公司管理 10

3.1.5订单管理 10

3.1.6购物管理 10

1、购物流程控制管理 10

3.1.7统计管理 10

3.1.8计费结算管理 11

3.1.9接口管理 12

3.2公共服务系统 12

4、维护设计 13

5、网站测试 14

参考文献 14

1、背景

传统购物已经不能满足人们日益增长的需求,随着互联网的不断发展,网络经济的必然产物,电子商务掀起了经济领域的一场革命,对人类的思维方式、工作方式、生活方式都产生了深刻的影响。如果你不喜欢逛街,又想淘到便宜的东西,或者你买的东西是本地没有的,那么网上购物相信是你不错的选择。

基于 JavaJava 的网上商城系统的设计与实现的网上商城系统的设计与实现 伴随着 internet 的蓬勃发展,电子商务也取得了突飞猛进的发展。电子商务是在 互联网开放环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户 之间的网上交易和在线电子支付的一种新型的商业运作模式。不同领域的电子商 务网站的建立,给人们的生活带来了巨大的影响。 本论文就此网上购物系统进行 了详细全面的论述。 网上购物商城系统是一个 B/S 结构的信息管理系统,开发主要包括前台页面显 示层,后台数据库持久层,和基于 JavaBean 封装的业务逻辑层。对于一个企业而言,想要制作商城网站来提高消费者消费水平,最重要的是网站首先要有可信度,但是该如何提高消费者对你商城网站的可信度,是企业最需看重的问题,这也是影响网上商城网站能否存活的重要因素之一。澳环认为只有让消费者相信你的商城网站,才会有再次访问的可能,进而成为顾客。我们可以看出,提升企业网上商城网站的可信度是无比重要的。那么制作商城网站,如何提高可信度。、。

2、系统设计

2.1 处理流程

2.2 总体结构和模块外部设计

通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:商品查询模块、订单查询模块、订购模块。后台分为四个模块:商品管理模块,商品交易模块,操作管理模块,新闻管理模块。

·总体功能需求

网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、与购买商品的业务需求。

·具体系统前台功能需求描述

(1).商品查询模块

通过商品的名称进行查询,可以更快的得到自己所查的商品资料。

(2).订单查询模块

提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。

(3).订购模块

提供网络用户对所选购商品的订购确定,并选择商品数量。

(4).其它模块

商品浏览等功能。

下图说明几者的关系:

·具体系统后台功能需求描述

(1).新闻管理模块

实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。

(2).商品管理模块

实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。

(3).操作管理模块

实现管理者对站内订单的管理,提供订单列表,查看已确认订单。

(4).操作管理模块

实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。

2.3 功能分配

前台系统中是由三个子模块组成的。它们分别是商品查询模块、订单查询模块、订购模块。

商品检索窗口中提供了两个框,分别是输入商品名称,和商品的类别。用户把资料输入完成后,选择好商品的类别后按提交键,数据将提交给list.asp页面,通过search.asp页面的代码,连接到数据库,从shop_snsn表进行查询,得出结果后显示在research.asp中。

页面流程图:

2.4 系统实现

从系统开发角度出发,电子商城系统由两部分组成:电子商城站点和电子商城应用处理服务器。

1、电子商城站点

电子商城站点为用户提供高度客户化的浏览器界面,引导用户去查找、浏览并购买所需的商品,或引导用户享用所需的服务,并为用户提供相关的页面服务。

2、电子商城应用处理服务器

电子商城应用处理服务器完成所有的请求处理功能、商城管理功能、安全管理以及与CTCA认证中心的通信接口功能、支付管理以及与电子商务平台支付系统的通信接口功能等。

如图所示,系统划分为Model Bean(PO),DAO,Business Logic(Service),WEB四个主要层次,其中PO可在各层使用。

基础架构如下图所示,在程序开发时要在工程中加入该基础架构,并在其上做扩展(继承extends)开发,其中各个层次与基础架构关系对应如下:

开发层次

需继承的基础架构

Web(action)

com.otc.framework.web.struts.actions.BaseAction

Business logic(service)

com.otc.framework.service.impl. BaseManager

DAO

com.otc.framework.dao.hibernate.BaseDAOHibernate

Model(PO)

com.otc.framework.model. BaseModel

基础架构图。

3、关键技术介绍

3.1 管理服务系统

管理服务系统对电子商城基本运作元素提供综合管理功能。电子商城基本运作元素包括:客户、商家、银行、物流公司、商城。管理服务系统提供以下管理功能:

用户管理

商家管理

商城管理

物流公司管理

订单管理

购物管理

统计管理

计费结费管理

接口管理

3.1.1用户管理

电子商城包括三类用户:商城观光用户、商城注册用户和证书用户。

商城观光用户只可以浏览商城开放的业务和信息,不可以进行网上交易,也不为该类用户提供个性化服务,该类用户无需注册。

商城注册用户可拥有证书也可没有证书,这类用户可以浏览商城开放的业务和信息,可以进行网上交易,也可享受商城提供的个性化服务以及优惠服务等。

证书用户可以为商城注册用户,也可以为非注册用户,这类用户享有商城注册用户拥有的所有权利。

用户管理中主要提供以下管理功能:

1、用户资料管理

用户注册管理

用户资料的删除

用户资料的修改

用户口令的恢复

2、用户登录管理

用户个性化服务管理

用户服务权限管理,即根据系统提供的用户黑名单决定对用户是否提供服务;根据系统提供的商家黑名单决定用户选择的商家能否提供服务。

3、用户订单查询管理

根据订单号/流水号,查询用户的订单信息,如订单内容,订单交易状态等。

4、客户购物地址簿管理

5、用户撤单管理

6、用户备忘录管理

为注册用户提供购物备忘管理,即用户可在进入商城之前写下自己想要购买的物品,在购物过程中可随时查看,以免遗漏。

3.1.2商家管理

电子商城有三种业务模式:(1)自营业务。由商城经营商自行提供的业务类型,商城为该类用户提供全部的服务(如业务系统的管理、安全管理、支付管理等);(2)托管业务。商家托管可有两种方式:服务器托管和租用商城服务器空间。无论商家采用何种托管方式,商城均为其提供业务系统的管理、安全管理和支付管理功能;(3)第三方接入业务。电子商城建立到这些商家的链接,这些商家若不具有自己的支付平台,则可由商城为其提供支付功能。

无论对于托管业务商家、自营业务商家还是第三方接入业务商家,商城系统提供商家管理模板,实现以下管理功能:

1、商家资料管理

商家注册管理

商家资料删除

商家资料修改

商家口令恢复

2、商家黑名单管理

3、商家远程管理

通过Web浏览器方式,提供以下远程管理功能:

商家管理员管理,即由商家超级管理员设置具有不同管理权限的其他管理员。目前系统设置四类管理员:

(1)超级管理员

(2)商品管理员

(3)优惠管理员

(4)收单管理员

商品信息管理,如商品目录,商品描述性信息等

商品优惠信息管理

商家收单管理

3.1.3商城管理

1、商城黑名单管理

2、商城商品目录管理

3、商家授权管理

只有经过商城授权的商家才可以利用商城的资源对外提供服务,如产品发布,在线支付,安全等。

4、商城管理员管理

由商城超级管理员根据管理权限的不同设置不同级别、不同权限的管理员,如:用户管理员,商家管理员,计费管理员,订单管理员等。

3.1.4物流公司管理

1、物流公司资料管理

物流公司注册管理

物流公司资料删除

物流公司资料修改

物流公司登录口令恢复

2、物流公司黑名单管理

3、物流公司远程管理

运费管理

收单管理

管理员权限管理

3.1.5订单管理

1、订单明细管理

2、订单通知管理

3、订单状态管理

4、订单查询管理

5、订单撤单管理

6、订单成交管理

3.1.6购物管理1、购物流程控制管理

2、商品浏览查询管理

3、购物车管理

4、支付管理

如:填写送货地址,选择支付方式等。

3.1.7统计管理

电子商城系统提供了信息跟踪和操作日志功能,为系统提供实时和非实时的统计分析功能。

1、用户统计管理

当前在线用户数统计

用户交易状况统计(如累计交易额,无故撤单次数,订购次数,成交次数,上黑名单次数等)

用户数统计(如按地域统计,按职业统计,按年龄统计等)

2、商家统计管理

商家订单状况统计(如接收订单数,成交订单数,失败订单数等)

商家销售额统计(如按天、周、月、年等统计)

商家状况统计(如提供商品种类,上黑名单次数等)

3、商城统计管理

商城用户统计

商城商家统计

商城物流公司统计

4、物流公司统计管理

物流公司订单状况统计(如接收订单数,成交订单数,失败订单数等)

物流公司状况统计(如上黑名单次数等)

3.1.8计费结算管理

商城结算对象为:商家、商城和银行;

商城计费对象为:客户、商家。

1、计费

计费方式

----客户

1)客户会员制收费

----商家

1)资源固定使用费(按月/年计费)

2)按交易次数计费

3)按交易额计费

4)会员制计费

5)按时长计费

2、结算

按照交易次数/交易金额实现三者之间的结算。

3、计费费率管理

4、计费方式管理

3.1.9接口管理

1、安全服务接口管理

电子商城提供基于CTCA安全认证系统的证书安全机制,可为商城的信息流、资金流和物流提供安全加、解密服务。

2、支付服务接口管理

电子商城提供多种支付手段,如:货到付款,在线支付等。对于在线支付,电子商城提供与支付服务平台的连接,即商城将用户的支付信息打包后送到支付服务平台,由支付服务平台完成支付。

3.2公共服务系统

公共服务系统是面向广大用户的窗口,以浏览器页面的方式体现。

1、电子公告牌服务

商城商家排行榜信息

商城所有注册用户数

商城所有注册商家数

商城所有开放银行数

商城当前在线顾客数

商城当前在线注册顾客数

商城当前注册商家数

商城当前交易比数

商城黑名单信息

2、资讯服务

网上投述服务

网上商情服务

商城指南

提供的均为静态文本信息。

(1)用户须知

(2)商家须知

(3)购物指南

(4)CA安全知识介绍

3、商城导购服务

通过商城导购服务为用户提供快速找到需要的商品的手段,即提供商品搜索引擎。

商城提供一般搜索和精确搜索两种搜索模式。

一般搜索:提供两种搜索条件(互斥条件),均实现模糊查询。

按商品关键字搜索,既可按商品名称关键字搜索,也可按商品类别关键字搜索;

按商家关键字搜索,既可按商家名称关键字搜索,也可按商家经营产品范围关键字搜索。

精确搜索

查询条件:商品类型(下拉列表,供用户选择)、商品名称、商家名称、商家所在国家、商家所在地市、商品价格、商品生产日期、商品生产厂家、选择限制条件(折扣/非折扣,在线支付/非在线支付,收单银行)

4、维护设计

本系统测试之后,我们进入了试运行及维护阶段,这一阶段的的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥系统本身的作用。在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护。系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。

系统维护工作贯穿于系统的整个运行过程中,包括:系统应用程序的维护、数据的维护、代码的维护、硬件设备维护,系统维护的重点是系统应用软件的维护工作。而系统维护工作不应总是被动的等待用户提出要求后才进行,应进行主动的预防性维护。

5、网站测试

(1)用户的注册与登录测试:从点登录界面的注册,到用户填入个人相关的资料信息,到注册完毕,最后到登录,然后再网站首页界面出现:“(aiwo520),欢迎您的登陆”这表明,注册登录成功。   

(2)购物车购物功能测试:用户点击购物车或商品图标进行购物,购物车会弹出一个对话框,商品的价格,名称及关相购物的操作都能正常的显示,并应该点击去收银台付款,这些都能正常的操作与显示。直到最后出现购物订单号,这说明购物成功。   

(3)商品搜索及订单查询功能的测试:输入商品名,对应好商品的类别进行搜索,能够正常的显示出相关的商品的信息,在订单查询框中输入订单号,点击确认,能够显示一个购物订单,显示相关的顾客、商品名、购物时间等等信息。    

(4)网站的后台管理功能测试:管理员登录到后台,可以进行对商品的添加、商品的分类、商品的管理、订单的管理、用户的管理、管理员管理等等。这些在后台的管理员中,调试都能正常运行。   

 从以上的功能模块的正常安全的测试中可以看出,本网站系统是能够正常的运行,达到了预先的设计目标。

参考文献

[1] 刘卫宏.SQL Server 2000实用教程.第一版.科学出版社,2003:P25-69.

[2] 李律松.Visual C#数据库高级教程.第二版.清华大学出版社,2005:P20-35.

[3] 柴晟.ADO.NET数据库访问技术.第二版.北京航空航天大学出版社,2006:P47-85.

[4] 单惟婷.基础会计学.第一版.中国金融出版社,2006:P30-67.

[5] 朱三元.软件工程技术概论.第一版.科学出版社,2002:P100-128.

[6] 赵松涛. SQL Server 2005数据库系统.第二版.电子工业出版社,2006:P25-69.

[7] 朱少民.软件测试方法和技术.第一版.清华大学出版社,2005:P40-51.

[8] 卫红春.软件工程概论.第一版. 清华大学出版社,2007:P30-68.

[9] 童爱红.Visual C#.NET应用教程.第一版.清华大学出版社,2004:P37-47.

[10] 张庆华.零基础学Visual C# 2005.第一版. 机械工业出版社,2006:P21-53.

基于Java俄罗斯方块设计与实现毕业论文

基于Java图书馆座位管理系统设计与实现

基于Java小游戏拼图的设计与实现

旅游网站的设计与实现毕业论文

考勤管理系统设计与实现论文

本文标题: 基于 Java 的网上商城系统的设计与实现毕业论文
链接地址:https://www.dawendou.com/fanwen/qitafanwen/633393.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《基于 Java 的网上商城系统的设计与实现毕业论文》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有