李朋辉网上购物系统分析与设计方案Word文件下载.docx
《李朋辉网上购物系统分析与设计方案Word文件下载.docx》由会员分享,可在线阅读,更多相关《李朋辉网上购物系统分析与设计方案Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
![李朋辉网上购物系统分析与设计方案Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/13/9d7a35fc-1c22-4ff4-88b3-deab785b2837/9d7a35fc-1c22-4ff4-88b3-deab785b28371.gif)
因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
本论文所用的是一种基于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
无
管理员密码
表5.1系统管理员表
会员区域表(tb_Area):
网站会员购物地点,主要属性有:
AreaID,AreaKM。
系统可以根据会员区域表收取会员需要运输商品的运输费。
tb_Area