李朋辉网上购物系统分析与设计方案.docx

上传人:b****4 文档编号:1471217 上传时间:2022-10-22 格式:DOCX 页数:15 大小:122.52KB
下载 相关 举报
李朋辉网上购物系统分析与设计方案.docx_第1页
第1页 / 共15页
李朋辉网上购物系统分析与设计方案.docx_第2页
第2页 / 共15页
李朋辉网上购物系统分析与设计方案.docx_第3页
第3页 / 共15页
李朋辉网上购物系统分析与设计方案.docx_第4页
第4页 / 共15页
李朋辉网上购物系统分析与设计方案.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

李朋辉网上购物系统分析与设计方案.docx

《李朋辉网上购物系统分析与设计方案.docx》由会员分享,可在线阅读,更多相关《李朋辉网上购物系统分析与设计方案.docx(15页珍藏版)》请在冰豆网上搜索。

李朋辉网上购物系统分析与设计方案.docx

李朋辉网上购物系统分析与设计方案

 

网上购物系统分析与设计

(Onlineshoppingsystem)

 

作者:

李朋辉

Author:

Lipenghui

 

摘要:

伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。

网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。

商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。

商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。

因此,对于商家来说,拥有一个属于自己的网站是至关重要的。

本论文所用的是一种基于MVC模式的Struts框架开发的网上购物系统,其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。

系统使用以Java为核心语言的Myeclipse开发工具,利用Tomcat作为服务器建立运行环境,再结合Mysql建立数据连接关系。

利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立jsp页面,不断改进,直到功能基本实现的可行系统。

本系统主要分为后台系统管理和前台会员操作两部分。

由于系统使用的是java语言进行开发的,又因为系统采用MVC三层架构设计思想,使得系统的可移植性非常强,只需修改配置文件就能在不同服务器上运行。

关键字:

网上购物系统、Java、Struts、Mysql

Abstract:

Followthetechnologyofthecomputerintheenterpriseanddeepapplicationdaybydayofalltradesandprofessions,theconceptinternethasbeendeeplytakenuppeople’sheart.Today,theinternettakesanveryimportantpartinthedevelopmenttacticsofalltradesandprofessions,becameapartofancompanywhichcannotbepartitionoff.The merchandisehasnotonlylimitedinTVsetandnewspaper.Theinternethasbecameanotherstagewhichcompanycandisplaythemselves.Companysetupwebsite,andmakepropagandaandserviceofallaspectsofcompany,displayontheinternet.Thoughinternetwecanachievebuyingproductsontheinternet,searchingmessageandsoon.Thosehavechangedoldwayofmanagementandideaofmanagement,meanwhilethosealsobringmoreyieldforcompany.So,forthebusinesscompany,haveawebsitewhichisbelongtothemselvesisveryimportant.

IstudiedonekindofsystemofshoppingonlinebasedonapatternOfMVC.Itsdevelopmentsmainlyincludedatabasesetting-up,back-stagemanagementandwebdesignoftheforegroundpages.ThesystemusesMyeclipsedevelopinginstrument,whichtakingJavaaskeylanguage,exploitTomcataswebservertobuildrunningenvironment,andthencombinewithMysqltoestablishthedatabase.Atfirst,utilizeitsvariouskindsofpackagesofferedtosetupthedatabasewithinshorttime.Then,IanalyzeddatabaseandmadepageswithJsp,improvedconstantly,untilbasicfunctionsofthesystemwererealized.thesystemisdividedintosystemmanagementandoperationoffuturemembershipintwoparts.AsthedevelopmentenvironmentandtoolsarebasedonJava,butalsobecausethesystemusestheMVCdesignofthethree-tierstructure,makingthesystemverystrongportability,simplymodifyconfigurationdocumentwillbeabletorunondifferentservers.

Keywords:

Onlineshoppingsystem、Java、Struts、Mysql

1.引言

随着计算机应用技术的成熟和网络通讯设施的改进,消费者购买商品的方式也日趋多样化,网络购物已成为消费者购买商品的重要方式之一。

在电子商务领域,存在于两种交易形式,即B2C和C2C,本系统是典型的B2C购物系统,通过商家在后台发布商品信息,客户在前台在线购买的形式进行。

电子商务是指一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物质流、资金流、与信息流和谐统一的新型贸易方式,是贸易过程的电子化、网络化。

B2C模式相当于现实生活中的“商场”或“专卖店”。

商业机构利用先进的通信网络和计算机技术,把现实的商业街搬到网上,并通过建立网站,在线发布信息和提供数据库检索向用户介绍和销售产品;消费者使用浏览器进行浏览、购买、定单发送、支付等操作;最后由商家将产品送到消费者手中。

网络购物系统随着电子商务的发展而迅速在互联网上广泛应用,其迅速、高效和低成本的优点为企业提高了工作效率和经济效益。

网络购物系统正成为许多商业企业改变自己经营模式的一个平台,在这个平台上,企业可以找到新的利润增长点。

因此为了迎合一些企业发展的需要,开发此网上购物系统。

2.系统可行性分析

商业企业在运营过程中,经常会受到以下一些条件的限制:

(1)产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。

(2)庞大的商业经济周转。

(3)复杂的产品周转渠道。

从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。

(4)商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。

因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、更主动。

本系统是一个小型的电子商务系统----网上购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。

用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、后台管理等管理功能来对系统进行维护更新。

由分析可得,不论是商业还是技术上,网上购物系统的开发都是可行的。

3.需求分析

3.1功能需求分析

本网上购物系统是基于B/S架构,本网站系统的开发主要是方便用户购买商品,减少供应商店面费用。

本系统共有三类用户:

普通用户是指没有登陆权限(主要指网络用户),以匿名用户的身份访问系统网站。

此类用户主要有浏览系统信息、查看商品信息,注册成为会员。

把本网站设为首页,添加到收藏夹,联系开发人,查看交款方式,退换货原则,配送范围,交易条款,保密协议等操作。

浏览的内容包括:

商品信息、商品分类信息。

商城会员:

这类用户拥有普通用户的所有权限;普通用户可以注册成为会员,并根据会员ID和密码登陆系统,登陆之后可以对更改自己的信息但会员ID做为数据库表主键不能修改。

会员登陆后可以查看商品信息,查看各种分类商品信息,将商品添加到购物车中。

修改购物车中商品数量,或是删除某些不想要的商品。

如果会员发现网城卡内余额不足还可以进行充值。

系统管理员:

系统管理员主要负责管理着系统后台信息;主要有订单管理,商品管理,会员管理,物流管理和系统管理。

订单管理有未确认订单和已确认订单管理,未付款订单和已付款订单管理,未发货和已发货订单管理,未归档和已归档订单管理。

商品管理主要有商品添加和商品管理,商品类别添加和商品类别管理。

会员管理主要有添加管理员和管理管理员,管理会员。

物流系统主要有支付方式添加和管理,配送方式添加和管理,配送地点添加和管理。

系统管理主要是上传管理。

因此,本系统主要功能是对商品进行管理规划,方便会员购买。

3.2用例需求

3.2.1功能性需求概述

(1)前台模块

商品信息展示

会员注册

会员登陆

会员信息修改

购物车管理

会员充值

(2)后台模块

订单管理

商品管理

会员管理

物流管理

系统管理

3.2.2用例模型

(1)参与者汇总

游者:

查看商品信息和注册成为会员

会员:

查看商品信息和购买商品,修改个人信息等

管理员:

管理商品信息,管理用户信息等

(2)用例图和相关的用例描述

图3.1系统用例图

4.系统总体设计

4.1系统功能结构图:

图4.1系统功能模块图

4.2系统业务流程

图4.2系统业务流程图

5.系统详细设计

5.1类设计

实体类:

商品信息,会员信息,管理员信息,物流信息类

控制类:

购物类,购物车类,显示商品类,搜索类,商品管理类,物流管理类,会员管理类,退货类;

边界类:

系统主界面,注册界面,登陆界面,购物单界面,结账界面,退货界面等

5.2数据库设计

系统管理员表(tb_Admin):

管理系统管理员账号和密码的表,主要属性有:

用户名和密码。

系统管理员根据用户名密码登陆后台系统。

表名:

tb_Admin

字段名

数据类型

长度

主外键

字段说明

备注

AdminID

varchar

32

主键

管理员ID

非空

Password

varchar

32

管理员密码

非空

表5.1系统管理员表

会员区域表(tb_Area):

网站会员购物地点,主要属性有:

AreaID,AreaKM。

系统可以根据会员区域表收取会员需要运输商品的运输费。

表名:

tb_Area

字段名

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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