电子商城前台管理毕业设计论文.docx
- 文档编号:3463254
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:77
- 大小:532.68KB
电子商城前台管理毕业设计论文.docx
《电子商城前台管理毕业设计论文.docx》由会员分享,可在线阅读,更多相关《电子商城前台管理毕业设计论文.docx(77页珍藏版)》请在冰豆网上搜索。
电子商城前台管理毕业设计论文
本科毕业设计
毕业设计题目:
电子商城前台管理
电子商城前台管理
摘要:
本系统主要应用在校园中,利用学校本身自带的资源,让大学生体会做老板的滋味,锻炼推广产品,提高商务成交率的能力,而且在互联网上建立独立的网上商店可以更好地让大学生创立商店自己的品牌,随心所欲地添加适合的功能,提高网上商店的实用性,也方便了学生的购买。
本论文主要介绍了BeautifulShop电子商城的前台交易管理的设计思想和实现方法。
本系统采用了三层架构(vcm),基于b/s体系结构和eclipse和tomcat平台,利用struts框架和hibernate技术,使用了java和jsp语言编写,动态使用javascript编写,使用了eclipse作为开发工具,mysql作为后台数据库,实现了商品浏览和显示,网站和商品的热点评论,急需的当前最热商品,购物车功能,浏览商品,商品买卖与拍卖,公告栏,用户注册与登录,搜素功能等。
关键词:
前台交易,购物车,商品买卖与拍卖
E-commercefrontdeskmanagement
Abstract:
Ontoday'sbusinessdevelopedtoday,moreandmorepeopleuseonlinewebsiteresourcestoquicklybuildownonlinestore,however,thestorelikeagrainofsandinthesea,whichisverylimited.Andthissystemismainlyusedoncampus,studentscanexperiencethetasteoftheboss,exercisingpromotionproducts,improvingtheabilityofbusinesssell-throughrate,moreover,It’bettertoletcollegestudentsfoundedstoretheirbrands,settingupindependentonlinestoreonalocalareanetwork,addingthefollowone'sinclinationslysuitablefunction,improvingthepracticalityoftheonlinestore,it’salsoconvenientforstudentstobuy.
ThispapermainlyintroducestheBeautifulelectronicmallShopfrontdeskdesignideaandrealizationmethodofthetransactionmanagement.Thissystemusesathree-tierarchitecture(VCM),basedonb/sarchitectureandtheeclipseandtomcatplatform,usingthestrutsframeworkandhibernatetechnology,usingJavaandJSPlanguage,usingjavascripttowritedynamic,usingeclipseasadevelopmenttool,andmysqlasthebackgrounddatabase,realizedingcommoditybrowsing,andaccordingtothewebsiteandtheproductsofhotcomments,bebadlyinneedofthecurrenthottestmerchandise,shoppingcartfunctionality,browsingcommodity,commoditytradingandauction,bulletinboards,userregistrationandlogin,searchfunction,etc.
Keywords:
thefrontdeskdeal,shoppingcart,commoditytradingandauction
电子商城前台管理
一、引言
1.1系统开发背景
格子店的市场越来越大,任何顾客都可以当上老板。
既然现实都存在格子店,网上同样可以。
在这样的前提下,我们可以利用互联网进行商务交易和实现管理自身资源的分配,实现边购物边销售模式。
这样的网站需要多注意网站的自身安全以及网站界面,尽量吸引住不同顾客的眼球。
本系统的功能结合大学生创业的需要,结合当今网页技术,实现的功能接近他们的需求,如今一所高校师生众多,足以成立自己的一个市场圈子,在这样的一个情况下,大学生可以充分利用学校的优势,尝试创业,本系统就应运而生。
1.2系统开发的目的和内容
本系统的开发主要应用在校园中,提供大学生一个创业的机会和平台,同学们可以把自己多余的商品或者新品放到该网站上拍卖,提供大学生一次创业的机会。
该系统就是为了促成校园中订单的生成而存在的。
电子商城的前台实现的功能如下:
用户注册、用户登录、用户修改信息、浏览商品、添加商品、畅销商品、推荐商品、新品上架、购物车、商品评论、商品信息查看、商品拍卖等功能。
二、可行性分析
(一)系统处理流程
本系统采用的是电子商务的B2C模式。
用户进入到电子商城的网站后,就可以浏览到系统的前台页面,在这里可以分类地浏览各类产品、公告信息以及意见反馈和商品评论。
用户若要够买东西或者拍卖东西,就必须进行用户注册和登录。
登录成功后,用户不但可以挑选自己喜欢的商品,放入购物车,也可以对购物车中商品的数量进行增加删除等操作,最后通过订单确认,完成一次购物过程。
由于本系统主要针对大学生创业而成立的,因此,每个注册并登录了的人,都可以有权限发布自己的商品到本系统中进行拍卖,每个本论文只针对电子商城前台管理进行研究和分析,以下是前台管理的流程图:
图2.1电子商城前台管理流程图
Fig.2.1shoppingflowchart
(二)系统数据流程
根据网上购物的流程和拍卖流程,我们在前台管理方面采用从整体到部分,逐步细化的扩展方法,逐步引入细节的方法逐步画出数据流图,请看下图。
图2.2电子商城顶层流程图
Fig.2.2topleveldataflowdiagrams
图2.3电子商城前台管理第二层数据流图
Fig.2.3thesecondleveldataflowdiagrams
图2.4电子商城前台管理第三层数据流图—个人中心管理
Fig.2.4thethirdleveldataflowdiagrams
图2.5电子商城前台管理第四层数据流图—购物车管理
Fig.2.5thethirdleveldataflowdiagrams
图2.6电子商城前台管理第五层数据流图—订单管理
Fig.2.6thefifthleveldataflowdiagrams
图2.7电子商城前台管理第六层数据流图-商品信息管理
Fig.2.7thesixthleveldataflowdiagrams
图2.8电子商城前台管理第七层数据流图—拍卖信息管理
Fig.2.8theseventhleveldataflowdiagrams
三、需求分析
(一)系统需求规定
1对功能的规定
电子商城前台系统的内容主要有:
用户个人中心模块、订单模块、购物车模块、商品管理模块、网站信息模块、用户评论模块和意见回馈模块,拍卖模块,当前最热商品模块等。
系统的基本功能具体说明表请看下表:
表3.1用户个人中心模块功能
Table.3.1thePersonalCenterModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.登录
输入用户名,密码
和数据库中数据进行比对
进入登录后的首页
2.注册
用户注册的相关信息
把用户信息相关数据写入数据库
提示“用户注册成功”
3.个人资料修改
修改个人相关信息
把更改的数据存储到数据库中
提示“更新成功”
4.修改密码
修改密码
把修改的密码更新存储到数据库中
提示“密码修改成功”
表3.2购物车模块功能
Table.3.2theShoppingCartModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.添加商品
点击“购买”按钮
用户登录前存放在$_session数组,登录后存放在数据库表格中
进入购物车页面,显示商品
2.修改商品的数量
输入新的商品数量,然后点击“更新”按钮
用户登录前在$_session修改数量值,登录后在数据库中修改数量值
自动刷新页面,数量值被修改
3.删除商品
删除已放入购物车的商品
会员登录前在$_session数组删除商品,登陆后在数据库中删除商品
自动刷新页面,商品被删除
4.生成订单
输入配送信息,生成订单信息,可以再次商品信息和送货地址
将订单信息写入数据库中
进入“订单”页面
表3.3商品管理模块功能
Table.3.3theCommodityManagementModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.修改商品信息
修改数据库中的信息
提示“修改成功”
2.商品查找
商品模糊的名字
在数据库中查找相关信息
返回查找到的结果
3.商品添加
商品相关信息
将商品信息存储到数据库中
提示“添加成功”
表3.4网站信息模块功能
Table.3.4theWebsiteInformationModuleFunction
1.实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
2.公告栏展示
读取网页中本来写好的信息
前台页面显示
3.关于我们
显示相关页面
“关于我们”页面显示
4.商品信息展示
读取数据库商品信息
商品相关信息
5.用户评论展示
读取数据库中的信息
前台页面显示
6.拍卖商品列表展示
读取数据库相关信息
前台页面中显示
7.当前最热商品显示
在数据库中读取信息
在前台页面显示
表3.5用户评论模块功能
Table.3.5theUserReviewModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.用户发表评论
评论信息,提交
把数据存储到数据库中
在商品页面中显示评论
表3.6意见反馈模块功能
Table.3.6theFeedbackModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.用户发表反馈意见
意见标题、意见内容、还有联系电话
把数据存储到数据库中
提示“添加成功”
表3.7拍卖模块功能
Table.3.7theAuctionModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.拍卖商品竞价
输入价格,点击“竞价”
存储到数据库相关信息
拍品价格更新
2.显示个人竞拍记录
读取数据库相关信息
在前台页面显示
3.显示个人竞得的商品
读取数据库相关信息
在前台页面显示
表3.8订单模块管理
Table.3.8theOrderManagementModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.订单确认
填写或修改配送信息、订单信息,然后点击“订单确认”
把配送信息和订单信息存储到数据库中
提示“购买成功,请查看邮件”
2.跟踪订单
打开收到的邮件
邮件从数据库中获取订单信息,发送到用户邮箱
用户收到系统发送邮箱
表3.9当前最热商品模块功能
Table.3.9theNeededProductModuleFunction
实现的功能
需要进行的输入操作
输入后的数据处理处理
输出
1.添加需要的商品
添加商品相关信息
将数据存储到数据库中
提示“添加成功”
2对性能的规定
1)数据录入和处理要保持准确性和实时性
数据的录入大部分来自于用户手动输入,必须保证录入的数据能够准确地存入到数据库中,实现实时地展示在前台页面中。
对于已经录入了商品的商家,必须后期进行思想工作,保证输入的数据正确无误,以免造成不必要的误会。
商家录入数据后,及时通知管理员把商品上架,尤其针对拍卖商品,比较及时上架,以免耽误买卖成交率。
2)录入的数据保持一致性和完整性
录入的数据需要保持一致性和完整性,体现在系统数据都是共享的,数据从一个流程到另外一个流程,需要保持一致性,控制好数据的去向,不然导致结果出错。
录入的数据要实现完整性,必须要为各个数据定义完整性规则,如果不符合,则应该提示错误,或者拒绝该数据。
(二)系统运行环境规定
1)硬件和其他设备
Cpu:
Intel(R)Core(TM)i3;
内存:
2GB;
联想笔记本Y460;
2)支持软件
操作系统:
window7;
服务器:
tomcatapache6.0;
数据库:
mysql5.5;
Mysql图像化管理软件:
Navicat;
开发工具:
dreamweaver,eclipse;
测试浏览器:
IE8;火狐
四、概要设计
(一)系统数据库设计
1数据字典设计
系统中的数据元素如下:
2概念结构设计
根据数据字典和联系两者而画出了系统前台E-R图:
图4.1电子商城前台系统E-R图
Fig.4.1FigureofSystemE-R
实体E-R图:
图4.2用户E-R图
Fig.4.2FigureofUserEntitiesE-R
图4.3商品E-R图
Fig.4.3FigureofProductEntitiesE-R
图4.4商品评论E-R图
Fig.4.4FigureofCommentsEntitiesE-R
图4.5订单E-R图
Fig.4.5FigureofOrderEntitiesE-R
图4.6意见反馈E-R图
Fig.4.6FigureofOpinionEntitiesE-R
图4.7购物车E-R图
Fig.4.7FigureofShoppingCartEntitiesE-R
图4.8急需商品E-R图
Fig.4.8FigureofNeededProductEntitiesE-R
3逻辑结构设计
通过以上系统前台E-R图,设计和产生以下的数据项和数据结构,产生以下的逻辑结构设计,用下划线标注了该关系的主键(也就是关键字):
1)用户基本信息数据项:
用户名、密码、电子邮箱、性别、注册日期、真实姓名、电话号码、用户地址、年级、所属院系
2)商品基本信息数据项:
商品ID、商品名称、商品价格、状态、添加时间、商品图片地址、是否推荐、商品描述、发布用户名、底价、购买说明、商家、市场价、销售价、购买数量、是否可见、得拍者、发布的用户名、拍卖价格、拍卖次数、拍卖时间、关注次数
3)拍卖基本信息数据项:
拍卖ID、竞拍日期、竞拍价格、商品ID、用户名
4)商品评论基本信息数据项:
评论ID、商品ID、评论内容、评论时间、用户名
5)订单基本信息数据项:
配送ID、配送地址、邮件、买家性别、买家姓名、买家电话号码、留言备注
6)意见反馈基本信息数据项:
意见ID、用户名、意见内容、建立时间、电话号码、标题
7)购物基本信息数据项:
商品ID、购买数量、产品
4物理数据库设计
根据以上的详细分析和理解,在mysql数据库总中建立以下几个数据表,请看如下:
大多数人只要一开始打飞机,就停不下来,并且有成瘾性。
中医学认为打飞机对男性健康很不利的,属于虚劳的范畴。
而且越虚的人越容易打飞机,越打越上瘾,越虚…的循环。
进而『阳痿早泄』。
数据显示,从小打飞机打到大更容易“房事不如意”。
而且打飞机戒不掉的原因是,他是个病,而不是个习惯那么简单。
老中医魏星:
msdf003
表4.1用户信息表
Table.4.1theUserInformationTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
Username
Varchar(18)
否
主键
用户名
2
addressdz
Varchar(8)
否
地址
3
emailyj
Varchar(50)
否
电子邮箱
4
gender
Varchar(5)
否
性别
5
paswmima
Varchar(32)
否
用户的密码
6
numphone
Varchar(12)
否
电话号码
7
realname
Varchar(8)
否
真实姓名
8
regtime
Datetime
否
注册时间
9
special
Varchar(32)
否
专业
10
visiblese
Bit
(1)
否
用户地址
11
departbum
Varchar(32)
否
所属院系
表4.2商品信息表
Table.4.2theCommodityInformationTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
proid
int(11)
否
主键
商品编号
2
addtime
timestamp
是
上架时间
3
jibenpric
float
否
底价
4
explains
Varchar(30)
是
购买说明
5
clicknum
int(11)
否
添加次数
6
shopname
Varchar(30)
否
商家名称
7
tuijian
Bit
(1)
否
是否推荐
8
createtim
Datetime
否
添加时间
9
miaoshu
longtext
否
商品描述
10
endtime
timestamp
是
下架时间
11
initprice
Varchar(32)
否
开始价格
12
markpice
float
否
市场价
13
maxpice
float
是
拍卖最高价
14
proname
Varchar(50)
否
商品名称
15
Sellnum
int(11)
否
卖出数量
16
Sellprice
Float
否
卖出的价格
17
State
Varchar(6)
否
状态
18
Visible
Bit
(1)
否
商品可见否
29
Typeid
Int(11)
否
外键
类型id
20
Username
Varchar(18)
否
用户名
21
Winer
Varchar(18)
是
得拍者名
23
addtimep
Bigint(20)
是
开始拍卖时间
24
Bid_time
Int(11)
是
拍品被竞拍次数
25
concern
Int(11)
是
拍品被关注次数
26
endtimep
Bigint(20)
是
结束拍卖时间
表4.3商品样式表
Table.4.3theCommodityStyleTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
styid
int(11)
否
主键
样式id
2
Photoname
Varchar(40)
否
商品图片名称
3
Styname
Varchar(30)
否
样式名称
4
Styvis
Bit
(1)
否
样式可见否
5
proid
int(11)
否
外键
商品编号
表4.4商品类型表
Table.4.4theCommodityTypeTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
typeid
int(11)
否
主键
类型编号
2
typename
Varchar(36)
否
类型名称
3
Typshuom
Varchar(200)
是
类型说明
4
Typvisi
Bit
(1)
否
类型可见否
5
Fuleiid
int(11)
是
父类的编号
表4.5评论信息表
Table.4.5theReviewInformationTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
comid
Int(11)
否
主键
评论编号
2
content
Varchar(2000)
否
评论内容
3
buildtim
datetime
否
评论时间
4
proid
Int(11)
是
外键
商品编号
5
Username
Varchar(18)
是
外键
用户名
6
flag
Int(11)
是
可见否
表4.6拍卖信息表
Table.4.6theAuctionInformationTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
bidid
Int(11)
否
主键
拍卖记录编码
2
Biddate
Date
是
竞拍日期
3
Bprice
Double
是
竞拍价格
4
Proid
Int(11)
是
外键
商品编号
5
username
Varchar(18)
是
外键
用户名
表4.7意见反馈信息表
Table.4.7theFeedbackInformationTable
表格编号
字段的名称
数据类型
是否为空
约束条件
其他说明
1
yijianid
Int(11)
否
主键
意见编号
2
yijian
Varchar(1000)
否
意
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商城 前台 管理 毕业设计 论文