电子商务网站设计实习.doc_第1页
电子商务网站设计实习.doc_第2页
电子商务网站设计实习.doc_第3页
电子商务网站设计实习.doc_第4页
电子商务网站设计实习.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子商务网站设计实习武汉工程大学管理信息系统课程报告课题名称: 管理信息系统 专业班级: 会计六班 学生学号: 2011500055、2011500056 2011500057 2011500058学生姓名:刘晓会 张世琼 黄丽 舒丹 学生成绩: 教 师: 余小鹏老师 1MyCake蛋糕订购网站系统设计1.网站分析1.1网站需求分析在科技迅猛发展的今天,人们生活的方方面面都趋向网络化。我们的生活同网络通信联系日益紧密。 计算机已经普及到我们社会和经济生活的各个领域。人们进行信息交流的深度和广度也在不断增加,这就要求我们提供的管理、服务等也要跟上时代的步伐。电子商务在此得到极大地普及与发展。烘焙行业在电子商务的发展中还处于朝阳期;传统的烘焙业中,大都是以实际门面的形式来进行宣传与交流的。在网络普遍化的当今社会,这还缺少了一些更为现代化的潮流因素。烘焙业是一种个性化、多样的化的服务行业,而电子商务则恰恰是最能体现个性化,多样化服务的商务模式。并且现在大部分电子商务都趋向于为大型企业服务,结合烘焙这个特殊的行业,终将还发展为向小区域小店铺服务的模式,以最贴切的方式,最灵便的服务进入网络社区,渗入人们的生活。2010年,全国最大的蛋糕连锁机构好利来宣布进入电子商务,话音未落,国内知名的风险投资机构联系风投宣布投资2000万到一个普通蛋糕电子商务平台21cake。据CNNIC最新报告显示,中国网民已达5.6亿,电子商务更是处于一个蓬勃发展的态势,随着人们生活水平的提高,蛋糕电子商务将是未来发展的一个亮点。调查分析显示,网络卖鲜花蛋糕的比比皆是,鲜花、巧克力和蛋糕是最早应用电子商务的产品之一,但事实上针对蛋糕这个单品来说,大多数都是鲜花店兼卖蛋糕,而作为消费者的我们在鲜花网站上所订购的蛋糕都不知道是这家鲜花店从哪进的蛋糕,蛋糕与鲜花不同,是要食用的东西,食品的卫生和安全问题由谁来保证?出了问题去找谁?针对以上问题,我们可察觉到在烘焙这个大行业中尚有我们可为的地方:1.同等价格,加量不加价。以线下开一个蛋糕店的实际成本为例,一个蛋糕店最起码的就是需要做蛋糕的设备,主要设备和辅助设备加起来也需要5000-6000元,原料初期大概需要5000元,周转资金1000元左右,店面面积至少10几平方米,门面装修大概需要2000-3000元,再加2个工人工资,这些成本实际上是转嫁到了消费者身上,消费者因此要花费更多的钱才能买到想要的蛋糕,因此互联网蛋糕店这种新的消费体验必定会大受欢迎。2.打造“中央蛋糕厨房”。顾名思义,中央蛋糕厨房,就是在一个城市建设一个大型的蛋糕厨房,这个蛋糕厨房不对外营业,只负责生产制作。厨房对卫生的管理要及其严格,以确保生产出来的蛋糕的卫生和品质。客户只需在家中登陆网站或打个电话,就会有专业蛋糕客服人员手里订单或解答疑问。接单后由厨房制作完成,经自有配送人员按时配送到客户手中。同时,蛋糕厨房还将实现视频直播化,所有网民均可实时观看整个中央厨房的蛋糕生产过程,和线下蛋糕店的透明厨房一样,真正让消费者买的放心。2.自建的物流配送队伍。把物流外包给快递公司是大多数电子商务网站的做法,但由于蛋糕的特殊性,如果交由快递公司配送,几经周转到客户手中的蛋糕就不知道还是不是完整的蛋糕形状了,因此mycake要自建物流团队,全新的电动车设计有专门的蛋糕盒卡座,保证在运输过程中内中蛋糕的稳定,更重要的是,它确保了蛋糕送到客户手上时的品质。本平台将为消费者提供最贴切的服务,通过网络平台,体现服务质量,创造经济效益。综上所述,随着网络技术的普及与发展,方便、快捷、个性化的网上订购蛋糕正在渗透入人们的生活。目前,网上订购蛋糕还处于发展初期,还有无限的成长空间。订购蛋糕网站是一个基于Internet的B/S模式的网上订购系统,能为客户提供网络浏览蛋糕、选择蛋糕、订购与配送蛋糕等服务。1.2网站可行性分析(1)技术可行性本系统使用ASP.NET技术进行开发,编程语言使用C#,ASP.NET是Microsoft开发的使用于构建、管理Web页面的技术,它的特点主要是:简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所采用的C#,不同的动态网页制作技术还可以使用不同的编程语言;由于ASP.NET代码是预先编译过的,所以运行起来要比ASP的直译方式快。所以ASP.NET是实现本系统的最佳技术,它是完全可行的。(2)操作可行性在操作上对开发人员的要求并不高,Windows XP操作系统我们已经非常熟悉,而Visual.Studio.Net也是相对容易上手的可视化的编程语言,通过自学完全可以掌握。(3)经济可行性由于本项目的特殊性,无需投入额外的设备购买及人员培训费用,所以在经济上本系统的开发是可行的。此外系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。因此,本系统在任何一台连接Internet的机器上都可以运行,有很高的经济可行性。1.3系统功能分析系统功能分为顾客和管理员两个部分,其中属于顾客的功能有浏览网页、注册与登录、选购商品,属于管理员的功能有订单管理、会员管理等。1.3.1 业务流程分析 MyCake网络订购蛋糕销售系统主要业务流程图:(1)前台客户购物的业务流程图如图1-1所示:用户浏览网页登 录重新登录注 册会员表审核选择蛋糕NY加入购物车修改订单息下订单订单图1-1 前台客户购物的业务流程图用户浏览网页,需要订购蛋糕则需要登录。用户可以进行注册,用户的注册信息将被保存进入会员表。用户登录时,系统会对会员的信息与会员表中的信息进行对比,信息审核通过,用户则可以选择商品。如果审核不通过,则要求用户重新登录。用户选择自己想要的商品后,可以加入购物车,用户将选择的商品放入购物车后,可以进行订单信息的修改,信息修改后,确定订单内容,最后完成的订单信息将会存入订单表。(2)后台管理员管理的业务流程图如图1-2所示:管理员登录审核查看及修改商品管理用户管理订单管理产品信息表注册会员表管理员表订单表重新登录YN图1-2 后台管理员管理的业务流程图管理员进入后台进行登录,系统对登录信息进行审核。审核通过后,就可以根据管理员权限对后台进行相应的查看和修改。如果审核不通过,则要求管理员进行重新登录。管理员具有“产品管理员”权限,可以进行管理产品信息表,可进行删除对应蛋糕信息、新增信息、修改信息等相关产品信息的操作。 管理员具有“用户管理员”权限,可对注册会员表以及管理员表尽心管理。管理员具有“订单管理员”权限,可查看客户订单详情,通知厨房及时完成订单,以及与物流部门联系,保证配送及时。管理员要进入相应的模块进行管理,都需要进行权限审核。如果权限不足,则会出现提示信息。1.3.2 数据流程图 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。系统分析的主要成果是新系统的逻辑模型,本系统的逻辑模型主要是以系统的数据流图为主要描述工作。亮程汽车灯具销售系统主要数据流程图:(1) 前台客户购物的数据流程图如图1-3所示:P1会员注册P3选购商品P8下订单P6修改购买数量P5加入购物车P2审核信息D1用户注册会员表订单D2用户信息F1F2F33注:F1:登录信息F2:错误提示F3:登录成功F4:审核通过F4图1-3 前台客户购物的数据流程图(2)后台管理员管理的数据流程图如图1-4所示:管理员P9登录P10审核权限P12查看及修改P11提示权限不足D1D2D3D4注册会员表订单产品信息表管理员表YN图1-4 后台管理员管理的数据流程图 二、系统设计1功能结构图如下图所示:MyCake蛋糕网站用户登录产品展示网站管理购物车购物车热卖商品促销商品最新商品订单管理商品管理用户管理用户注册用户登录生成订单图2-1系统功能模块关系图2系统功能设计MyCake蛋糕订购网站是由用户登录模块、产品展示模块、购物车模块、系统管理模块组成,规划系统功能模块如下:(1)用户登录模块主要包括用户注册、密码修改、用户登录。(2)产品展示模块主要包括蛋糕图片、价格、配料表(3)购物车模块主要包括已经选择的蛋糕品种、总计金额(4)系统管理模块主要包括用户管理、商品管理、订单管理3系统运行环境与数据库设计3.1系统运行环境设计为在Windows98/2K平台下运行,程序设计语言选择Visual FoxPro 6.0/7.0版本。系统的硬件要求为 PIII 微型计算机,16M 以上内存。3.2 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理流程,组成一份详细的数据字典,为具体设计铺垫13。通过系统功能分析,针对网上订购蛋糕的需求,总结为:分为会员用户和管理员用户,只有会员用户身份才能进行前台订餐,只有管理员身份才能进行后台管理;订单分成单张订单详情和总订单表,一张订单中含有多个订单明细;每一道蛋糕都从属于一种类型。 一个用户可以订购多个蛋糕。 一个用户对应多张订单。数据字典数据文件:订单明细表文件组成:订单序号Id, 订单编号, 蛋糕名, 价格, 数量, 下单时间数 据 项:订单序号Id数据类型:整型数据长度:4数 据 项:订单编号数据类型:可变字符类型数据长度:50数据组成:A+日期时间数 据 项:蛋糕名数据类型:可变字符类型数据长度:50数 据 项:价格数据类型:整型数据长度:4数 据 项:数量数据类型:整型数据长度:4数 据 项:下单时间数据类型:日期类型数据长度:8(2)数据流定义:登记注册名 称:登记注册简 述:管理员登记入住客户信息数据来源:入住客户数据去向:开房登记表数据组成:客户姓名+性别+年龄+房号+订蛋糕密码+证件类型+证件号码+详细地址+电话+入住时间+入住天数+离店时间浏览选购名 称:浏览选购简 述:客户选购蛋糕品种并将其加入购物车数据来源:客户根据菜单选购的蛋糕品种数据去向:处理3放入购物车数据组成:蛋糕名+价格+数量3.3概念结构设计订单信息实体的E-R图:订单订单号会员号下单时间支付方式商品编号订单状态送货方式购买数量会员信息实体的E-R图:会员编 号邮 箱密 码电话会员名注册时间真实姓名性别别管理员信息实体的E-R图:管理员编 号邮 箱密 码管理员名管理权限管理员编号购物车信息实体的E-R图:购物车总计金额结算时间订单列表送货方式购买数量送货地址蛋糕信息实体的E-R图:蛋糕蛋糕价格蛋糕代码配料表生产日期保质期主要实体关系的E-R图:由于各个实体的属性已在上面E-R图中画出,所以描述主要实体关系时省略了相关属性。订单生成会员管理员蛋糕选购管理管理管理m1nnmnmnmn加入购物车生成图2-8 主要实体关系的E-R图3.4 逻辑结构设计E-R图只描述了系统的概念模型,逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与选用的数据模型想符合的逻辑结构。E-R图向关系模型转换的结果如下所示:(1)订单(订单状态,购买数量,下单时间,商品编号,会员号,订单号,支付方式,送货方式)(2)会员(注册时间,性别,密码,会员名,邮箱,编号,电话,真实姓名)(3)管理员(管理员编号,管理权限,密码,管理员名,级别,邮箱)(4)购物车(送货地址,购买数量,结算时间,订单列表,总计金额,送货方式)(5)蛋糕商品(蛋糕代码,蛋糕价格,生产日期,保质期,配料表)处理逻辑占用库存: 释放库存: 承诺发货期: 订单计划发货时间: 架上数: 可用销售库存: 可用现货库存: 热销商品 新品 预售商品 SKU 2.商品与库存 .商品与库存2.1.商品属性 . .商品属性 新品(过 7 天,系统自动调整为非新品) 新品 热销商品 当近七天/三十天日均销售量达到一定数量(N) N 的计算方式:热销产品的一定数量设置:每个产品根据季节,时间及生产难度不 的计算方式: 同其定义为热销的数量也就不同,可分开设置 预售商品 商品承诺发货天数 商品在线运营天数 新品/热销/预售,都对应着不同的承诺发货天数,他们存在关联关系库存可用现货库存 + 现货占用库存 = 实际库存 可用销售库存 + 占用库存 =实际库存+ 预售库存 架上数: 架上数:1上架比例:% (注:架上数 = (实际可用数+预售数) (实际可用数+预售数) * N%) ? (实际可用数 + 预售数) : (实际可用数+预售数) * N%) 上架底线值: 上架底线值优先于上架数比例 预售库存表示未来一定时期(承诺发货期)内的商品交付能力 预售库存2.3.占用库存 . .打了已占用库存标志位的订单3.订单流转与订单池 .4.订单逻辑 .4.1.订单状态 . .订单状态 订单状态位 订单状态位 订单状态: 订单状态:未确定,已确认,无效,已取消,已合并,已拆分,完成 财务状态: 财务状态:未收款;已收款;已结算 物流状态: 物流状态:未发货;拣货中,已发货 货状态: 配货状态:未配货,成功,失败,缺货 退货( 状态: 退货(款)状态:未退货,退款(货)申请中,已部分退,已全部退 标志位2锁定标志位:未锁定,锁定 挂起标志位:未挂起,挂起 问题单标志位:是,否拣货单打印标志位:是,否发货单打印标志位:是,否占用库存标志位:未占用,占用 订单来源 淘宝 B 店 淘宝 C 店 拍拍店 主站 电话下单 网络分销4.2.订单添加 . .不启用排单: 不启用排单: 添加完后,默认状态为 已确认,未付款,未发货,正常 可用实际库存,扣减 启用排单 添加完后,默认状态为 未排单,未付款,未发货,正常 可用实际库存,不扣减4.3.订单差额 . .只有支付状态为已付款并且为未发货的订单才会触发订单差额处理逻辑. 导致订单差额的原因 赠减商品,调整 SKU ( 对于已确认 已确认或者已付款 已付款的订单需要判断其可用实际库存 ) 已确认 已付款 修改订单金额(折扣,优惠额度) 修改配送方式(如果配送价格不一致) 订单差额处理逻辑 订单差额产生时必须现场处理. 每个操作人员指定客服可以处理的订单差额额度(定额) . 超出的部分提示采用签名码方式让有更高权限的人来确认审核(定额) . 每笔处理都需要记录日志.4.4.订单锁定只针对客服操作4 代码设计 4.1 代码设计的功能与设计原则代码设计的功能:(1)唯一性:可以实现对共指代的对象进行唯一的、无二义性地标识,因此它不仅为使用者提供了识别对象的可能性,还进一步提供的序化对象的依据;(2)规范化:设计良好的代码,可以帮助使用者理解其指代对象的特定属性,可以反映客观事物的类属特征,要以将单个个体通过代码特征联结为一个整体,从而提高系统的整体性;(3)可识别化:代码有助于采用计算机处理时,进行对处理对象的唯一性识别,因此它可以视作人和计算机的共同语言。代码设计的目的就是使程序代码易读、易懂、易修改,增加程序的可执行性和可维护性。主要原则如下:(1) 标识性原则:一个代码必须能唯一标识其所指代的对象,能反映该对象的特定属性;(2) 结构化原则:指代复杂对象的代码,通常需要标识出该对象若干方面的关键性属性,所以可以对代码进行结构化分段或分层方式,以使其具有标识多种属性的可能;(3)弹性化原则:代码必须具备足够的位置空间,以容纳它所需要指 代的全部属性和属性值,不仅要满足当前现实的需要,还要预先考虑到将来扩充的需要;(4)其它原则:标准化原则:尽量使代码值的确定符合已有标准定义;可理解性原则:在满足标准化前提下,使代码值的含义符合人类日常约定俗成的理解;易读、易写、易查错纠错:符合人类的心理特点,便于计算机处理的查错纠错的自动化。4.2 系统代码设计会员编号的设计方法是:以会员注册的时间(年月日时分秒)为编号,如编号为20131122152556。2013为年,1122为11月22日,152556为15时25分56秒。管理员编号的设计方法:一管理员权限等级为基础,将管理分为1、2、3三个等级,分别是管理会员、订单与商品信息,如会员管理员编号为01。购物车编号的设计方法:以第一件商品加入购物车的时间和第一件商品的代码为编号,如编号为20131122001.20131122为2013年11月22日,001为第一个加入购物车的蛋糕商品代码为001。订单编号的设计方法:以会员编号后四位加配送时间以及配送地点,如编号为2556201311221503J,2556为会员编号后四位,2313112215为配送时间2013年11月22日15时,03J为江苏盐城 3系统实施 3.1.1实施环境与工具的比较选择 系统的实施实在系统设计的基础上,用Visual Basic6进行程序设计开发 。与系统管理中用的开发工具power builder 相比,其主要有以下优势: 1 支持ADO; 其特性包括:更简单的对象模型,与其他microsoft 和非microsoft的技术更好的集成等。2 完整的编程语言;同power builder只提供脚本不同,其提供了一套完整的编成结构和语言元素。3 用对象编程 ;visual basic 6 是的对象的使用便的很容易,它是在程序性编码和使用对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论