您好,欢迎访问三七文档
某公司电子商务网站建设摘要本文针对一个公司的需求,详细分析、设计、规划并实现了该公司的官方站点。根据不同页面的需要,该站点的所有页面也分为动态和静态,其中静态部分主要以宣传公司理念、介绍产品等具有长期不变的特点。而动态部分要表达的信息为经常需要更新的信息,比如公司新闻、推广活动等等,这些信息的相关操作由网站后台来完成。该网站最具特色的是团购系统。团购系统是由公司拟划并且制定的一套销售解决方案,该方案与传统的零售、批发这些销售方式不同,它以更低廉的价格让利给消费者,同时保证企业零库存营销。在以往的B2B、B2C营销模式基础上,更加显现出电子商务对于企业发展经营的推动作用。本文将着重分析团购系统的设计开发流程,而其他的后台功能将作为站点功能规划的一部分进行简要说明。关键词:网站开发团购电子商务信息管理一引言上海翼视信息科技有限公司电子商务网站系统的设计和实现主要采用ASP.Net+SQLSever2005技术。本系统主要包括后台管理相关模块(发布公司新闻、发起活动、上传产品图片、代理商管理、用户管理)以及基于团购系统的相关功能模块(合作商管理、会员管理、团购管理、订单管理)。本文着重对团购系统的设计进行回顾总结,不断完善团购系统,将其效用发挥至最大,并且可能成为引领新型消费模式的电子商务平台。本系统采用的团购系统解决方案在目前电子商务销售平台上十分少见,本文中针对团购系统的叙述是对团购流程和订单管理进行分析归纳整理而得出的,若读者有兴趣开发完整的团购平台,本文中的相关设计过程可能会成为你的重要参考资料。二系统分析通过需求分析我们得出上海翼视信息科技有限公司团购系统主要功能模块:购买模块、订单管理模块、返利模块。网站首页前台后台购买模块订单管理模块返利模块其他模块(新闻管理模块、活动管理模块、代理商管理模块、用户管理模块、职位管理模块)团购管理模块会员管理模块产品管理模块合作商管理模块产品添加产品编辑添加合作商删除合作商编辑合作商发货管理模块上海翼视信息科技有限公司的网站开发电子商务06142赵晨第2页业务流程分析业务流程分析主要包括管理员用户业务流程分析、合作商用户业务流程分析、匿名访客业务流程分析和普通会员用户业务流程分析:管理员用户业务流程:管理员用户业务流程:进入登入页面后输入管理员用户名和密码,用户名和密码检验通过后,系统自动识别该用户名的权限,然后初始化后台界面,不可用的功能将不会显示。图2.1管理员登入业务流程图管理员登入检验用户名密码检查权限新闻管理:添加、删除、修改活动管理:添加、删除、修改职位管理:添加、删除、修改团购管理:发货、发货查询、团购查询、发起新团购、订单查询合作商管理:添加、删除、修改、返利代理商管理:添加、删除、修改用户管理:添加、删除、修改、修改密码、设置权限上传图片通过不通过执行操作,待审核审核保存数据通过审核删除未通过审核的记录未通过审核上海翼视信息科技有限公司的网站开发电子商务06142赵晨第3页合作商用户业务流程:在登入页面登入后,合作商用户可查询隶属与自己站点的会员资料,其团购情况,更改本用户的部分资料。图2.2合作商用户登入业务流程图普通会员用户登入业务流程:在登入页面登入后,可查询自己参与的团购,自己下达的订单,更改个人资料,以及参与新团购合作商登入检验用户名密码不通过通过修改合作商资料查看自己的会员查看会员的团购情况执行操作,待审核审核未通过审核通过审核保存数据返回原来的数据上海翼视信息科技有限公司的网站开发电子商务06142赵晨第4页图2.3普通会员登入业务流程图三系统设计与实现3.1系统体系结构设计:系统结构呈现自顶向下的设计理念,第一层是网站首页,主要是匿名用户访问,用户注册,用户登入。用户登入后可购买产品,修改资料,修改密码、查询订单。管理员用户业务模块主要包括新闻管理、活动管理、合作商管理、上传产品展示图片、用户管理、团购管理、代理商管理、订单管理。合作商用户业务模块主要包括查询属下的会员、会员订单、修改资料、修改密码、查询返利信息。普通会员登入检验用户名密码不通过通过修改个人资料查看参与过的团购查看订单购买新产品保存数据付款未付款/付款失败付款成功等待发货生成订单上海翼视信息科技有限公司的网站开发电子商务06142赵晨第5页上海翼视信息科技有限公司的网站后台管理系统各功能模块说明如下:购买模块:下达订单安全接口,需要连接支付网关,提供订单号和金额,支付成功后返回有效订单。是订单管理和返利的前提。订单管理模块:提供一整套与订单相关的管理,包括搜索,筛选,排序,发货。返利模块:为合作商提供返利金额,兑现公司的承诺,也是团购系统推广期的主要推广手段。提供合作商查询自己的返利信息。3.1.2各子模块说明团购管理模块:可根据现有的产品发起新的团购,更改团购信息,查询历史团购信息。会员管理模块:提供修改会员资料的权利,并可以根据会员提供的申诉材料重设密码。产品管理模块:如果公司研发出新产品并且上市,可添加为团购支持的产品,也可以由其他公司提供产品,在我公司团购系统上实行团购。产品管理模块又分为添加和编辑两个子模块。产品的添加模块:确认由公司内部或者其他公司申请的团购产品之后,输入相关产品信息后,即可添加为团购商品。产品的编辑模块:若发现产品信息存在问题或者产品信息已更改,则通过此功能模块修改产品信息。合作商管理模块:包括合作商的删除、添加、编辑三个子模块。网站首页会员登入界面合作商用户登入公司管理员登入浏览站点会员注册界面修改资料界面修改密码界面查询订单界面购买产品界面查询会员界面修改密码界面查询订单界面查询会员界面查询返利界面后台管理界面上海翼视信息科技有限公司的网站开发电子商务06142赵晨第6页合作商的删除模块:首先通过多选框选择想要删除的合作商信息,确认后由request方法获取页面传递来的合作商ID号,从数据库中删除所选记录。合作商的添加模块:必须通过洽谈的方式签订相关协议,再通过正式申请材料加入为我公司的团购合作商。添加合作商模块里的信息必须于申请材料上的相一致,若存在误差按书面材料为准。合作商的编辑模块:合作商的信息发生更改,或者寻求新的合作机会需要调整返利率时需要用到此模块,另外,合作商修改或添加web地址也是该模块中经常要使用的。发货管理模块:发货必须是已经结束的团购,即现有购买量大于等于预定购买量的团购。团购结束后,我公司必须尽快按订单的送货地址为用户发货。3.2数据库结构设计3.2.1E-R图合作商WEB地址团购信息团购产品新闻新闻类型名称负责人经营执照返利账户返利率URL合作商名称提取合作商名称合作商名称内容类别作者标题新闻类型新闻类型提取新闻类型团购产品团购状态团购数量参数型号团购价提取型号型号团购批次单价上海翼视信息科技有限公司的网站开发电子商务06142赵晨第7页3.2.2数据库表结构设计表3.2.1活动数据表数据结构表3.2.2代理商数据表数据结构上海翼视信息科技有限公司的网站开发电子商务06142赵晨第8页表3.2.3联系人数据表数据结构表3.2.4代理商产品数据表数据结构表3.2.5省数据表数据结构表3.2.6城/县数据表数据结构表3.2.7部门数据表数据结构表3.2.8职位数据表数据结构表3.2.9新闻类别数据表数据结构上海翼视信息科技有限公司的网站开发电子商务06142赵晨第9页表3.2.10新闻数据表数据结构表3.2.11会员数据表数据结构表3.2.12订单数据表数据结构上海翼视信息科技有限公司的网站开发电子商务06142赵晨第10页表3.2.13团购数据表数据结构表3.2.14团购商品数据表数据结构表3.2.15合作商数据表数据结构上海翼视信息科技有限公司的网站开发电子商务06142赵晨第11页表3.2.16合作商网址数据表数据结构表3.2.17已发货订单数据表数据结构表3.2.18返利数据表数据结构上海翼视信息科技有限公司的网站开发电子商务06142赵晨第12页表3.2.19管理员数据表数据结构四系统实现本章主要介绍了该系统记录会员的出身URL、下达订单、创建发货列表、创建返利列表的代码4.1记录会员的出身URL代码团购系统的推广初期是需要在各网站放入跳往团购系统的链接,链接的形式可以是FLASH、文本、图片等等,那些网站的所属企业就是合作商。一个合作商可能拥有多个网址,比如腾讯,它有qq.com,tencent.com,并且可能会在子域名下放入链接比如在bbs.qq.com,im.qq.com等等,该页面也有可能存放在某个一级或二级域名下的子文件夹内如:bbs.qq.com/myinfo.asp,tencent.cn/vip/event.html?a_id=123456,等等,面对复杂的情况,我们将出身URL进行分析,最后得出可行的结论是:1.不记录“”,2.不记录二级域名,3.不记录子文件夹和具体页面文件名。即只记录一级域名和后缀标识。比如只记录sina.com.cn,tencent.cn/vip/event.html?a_id=123456只记录tencent.cn,bbs.qq.com/myinfo.asp只记录qq.com。这样我们就能清晰地将合作商网址给罗列出来。用户自合作商的网站跳转过来之后,会被记录下来。该功能嵌入在用户注册页面,代码包含在\tg\include\checkURL.asp文件中:%dimfrontPage,postFixCN,postFix1,postFix2,place1,place2,tmpURLfrontPage=Request.ServerVariables(HTTP_REFERER)ifsession(MM_url)=theniffrontPagethen上海翼视信息科技有限公司的网站开发电子商务06142赵晨第13页frontPage=mid(frontPage,8)place1=instr(frontPage,/)frontPage=left(frontPage,place1-1)ifright(frontPage,3)=.cnthenpostFixCN=.cnfrontPage=left(frontPage,len(frontPage)-3)endiftmpURL=frontPagedowhile(instr(tmpURL,.)0)frontPage=tmpURLplace2=instr(frontPage,.)tmpURL=mid(frontPage,place2+1)loopifpostFixCN=.cnthenpostFix1=right(frontPage,3)postFix2=right(frontPage,4)ifpostFix1=.acorpostFix2=.comorpostFix2=.netorpostFix2=.orgorpostFix2=.govthenfrontPage=frontPage&postFixCNelsefrontPage=tmpURL&postFixCNendifendifsession(MM_url)=frontPageelsesession(MM_url)=alaevision.comendifsession.Timeout=120endif%4.2下达订单模块代码购买过程需要用户以付款为结束点,最后向数据库提交订单写入操作。该代码包含在\tg\order_ADD.asp文件中:%@LANGUAGE=VBSCRIPTCODEPAGE=936%!--#includefile=include/existuser.asp--!--#includefile=../Connections/link.asp--%mmOrderId=request.form(textfield)mmUserId=Session(MM_avUsername)mmOrderN
本文标题:电子商务网站建设
链接地址:https://www.777doc.com/doc-5936791 .html