软件工程实践报告 利用visio绘制DFD图_第1页
软件工程实践报告 利用visio绘制DFD图_第2页
软件工程实践报告 利用visio绘制DFD图_第3页
软件工程实践报告 利用visio绘制DFD图_第4页
软件工程实践报告 利用visio绘制DFD图_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程实践利用visio绘制DFD图 课 题: 在线购物系统 班 级: 姓 名: 学 号: 指导教师: 中国矿业大学计算机学院2013-11-30目录1引言12系统简介12.1系统概述12.2系统功能22.2.1网站管理22.2.2促销与商品推荐22.2.3商品展示32.2.4商品分类管理32.2.5商品分类检索32.2.6客户服务32.2.7支付管理32.2.8结账方式42.2.9物流管理42.2.10 SEO搜索引擎优化42.2.11分析和报表42.3后台管理42.3.1应用管理42.3.2会员管理52.3.3订单管理52.3.4商品管理62.3.5广告管理62.3.6文章管理62.3.

2、7数据管理72.3.8促销管理73数据流图(DFD)73.1顶层DFD73.2第一层DFD83.3第二层DFD83.4第三层DFD114数据词典155总结181引言随着信息技术的飞速发展,人们越来越倾向于在线购物,而电子商务就起到了重要的作用。从阿里巴巴,淘宝,京东等一些电子商务网站的快速发展中,我们可以看出电子商务在国内是很有市场的。放眼国外,eBay,亚马逊等电子商务网站的发展势头也相当好。而且在当今全球一体化快速发展的背景下,国内电商也从战略上规划进入国际市场。在线购物是一种具有交互功能的商业信息系统,能向用户提供丰富的商品信息资源。该系统具有强大的交互功能,可使商家和用户方便的传递信息

3、,快速便捷地完成电子贸易。这种全新的交易方式实现了公司间文档与资金的无纸化交换,具有广阔的市场前景。这次软件工程实践和上半学期学习的软件工程是分不开的,可以说是上半学期所学知识的实践环节。我们选择的课题仍然是在线购物系统,希望借此机会,对电子商务进行更深入的学习,为以后的工作打下基础。2系统简介2.1系统概述这次软件工程实践并要求选择开源系统进行分析。我们经过广泛搜索和对比,最终选择了iwebshop这个开源电子商务系统。iWebShop 软件是一款面向独立卖家而开发的单用户B2C网店系统,服务于有建立电子商务需求的独立商家,它是一款高性能高扩展能力的开源 LAMP 电子商务软件,可作为大中型

4、电子商务平台使用。轻松实现买家注册、产品展示、在线定购、在线支付等电子商务功能;iWebShop 集成了产品发布与查询、买家登录、购物车、在线订单、在线支付、在线交流等完善的网上销售功能,最主要的是 iWebShop 的站点管理员只需要登录网站后台就可以在线管理发布商品、处理订单,完全不需要任何网站建设的知识。系统运行稳定高效,突出个性化配置要求,可以根据不同的营销策略,从模板、栏目、功能上任意调整,满足各类客户的需要。系统部署快捷方便,减轻了使用者的技术负担,后期维护升级操作简单,免去了用户的后顾之忧。iWebShop与传统不同,它基于 iWebSI 的高性能越代架构技术平台体系开发,借助

5、iwebSI 平台的出色设计,iWebShop 站点具有高度的可扩展性和伸缩性,在低成本投入下可瞬间部署至高负载设备集群系统之上,当业务规模扩大或用户数量急速增长时,而且不论这些交互式服务的请求是来自计算机还是移动终端,都无需对现有程序进行改写,即可实现平滑升级与规模化,加之新应用程序的快速开发与部署特性,可协助企业快速抢占市场先机。同时,专为 iWebShop 并且按照 SI 平台库扩展规范开发的新增功能模块,也将同时获得这种超级计算与处理的能力。2.2系统功能2.2.1网站管理全面掌控您的网站,使网站如您所愿地展示和使用。通过 iWebShop 的后台管理页面系统设置部分,您可以轻松完成网

6、站管理任务,包括设置网店的名称和标题,网店的关键字与描述,恰当的关键字便于搜索引擎的查找,网店描述是网站的重点描述信息,让顾客可以清楚的了解网站的概要;除此之外,您还可设置流量统计代码,邮件发送等多种功能。后台管理员日志功能可让您轻松回顾或查看网站管理员操作详情,及时纠正错误或查找安全疏漏。2.2.2促销与商品推荐促销是销售的法宝,推荐是个性化销售和服务的实现手段。后台系统用户可以通过设置首页轮显图片来促销,并且可以在管理中心的广告管理页面进行广告位的管理,有效地进行商品促销和推荐。管理员可以于此设置广告位的名称和宽高比例,以及广告位描述,当一个广告位下有多个广告时,可设置显示方式为最新、轮播

7、、随机等,对要管理的广告位,可以进行修改、删除、添加、预览等操作,并可以按需获取相应广告位的广告代码。2.2.3商品展示产品的高销售额离不开清楚和丰富的商品信息展示。iWebShop 允许用户上传丰富的商品展示图片,您可以通过添加商品全方位多角度的照片,将商品真实地展现在顾客面前,锁定网店客户的目光与购买意愿,决不让商机在您眼前流失。贴心的产品对比功能可让顾客快速辨别商品异同所在,购得最称心的商品,从而获得较高服务满意度。2.2.4商品分类管理商品属性变化千千万,抽象地分类整理,iWebShop 商品架构完全可以适应。后台用户可以在管理中心的商品相关管理页面进行商品分类管理,查看商品分类列表、

8、添加分类或进行属性管理,详细的分类列表信息为您提供商品顶级分类及其下级分类,根据每种分类的产品数量和显示排序,可以进行设置属性或修改删除等操作。2.2.5商品分类检索商品属性变化千千万,抽象地分类整理,iWebShop 商品架构完全可以适应。后台用户可以在管理中心的商品相关管理页面进行商品分类管理,查看商品分类列表、添加分类或进行属性管理,详细的分类列表信息为您提供商品顶级分类及其下级分类,根据每种分类的产品数量和显示排序,可以进行设置属性或修改删除等操作。2.2.6客户服务多渠道、多手段的服务,帮客户解决困难,实现高客户满意度和忠诚度。再优雅精细的设计也不能满足所有追求个性崇尚自由的客户的需

9、要,当客户在您的网店中遇到困难时,即时提供专业的客户服务便是最佳选择,更是体现了您网店的专业性以及以客户为中心的理念。iWebShop 的设计使您能够轻易定位客户遇到的问题,解决疑难,达到客户的满意。2.2.7支付管理满足多种手段支付,满足不同情况的客户和购买情况。iWebShop 网站管理员可以在后台管理中心中的支付接口设置、已付款订单等页面进行支付管理,可选择的支付接口包括:支付宝纯担保、财付通即时到帐、财付通中介担保,支付接口功能能够开启或关闭,更多的支付接口也将会陆续增加。2.2.8结账方式支持的结账方式多种多样,满足不同情况的客户,让商业机会不会流失掉。无论是支付宝还是财付通、是中介

10、担保还是即时到帐、是网络支付还是货到付款、是现金还是信用卡,都可以通过 iWebShop 后台功能设置后即刻开始使用。客户不用担心资金安全、不用改变自己的付款习惯,结账方式随意选。2.2.9物流管理物流方式多样化,管理好货物的物流情况,使得客户及时收到货品并满意,也是对您服务的考验。通过 iWebShop 网店用户收件人地址管理,您可以查看过往的详细收件人信息,包括收件人名称、所在地、详细地址、邮编、电话和邮箱等,然后进行管理操作。作为买家,当然可以新增收货地址,依次填写需要的栏位,点击提交轻松完成。2.2.10 SEO搜索引擎优化SEO是最省钱的营销手段,也是网络营销的基础。通过 iWebS

11、hop 后台管理页面的系统设置搜索关键字管理,可以查看搜索关键字的搜索总次数、当日搜索次数、本周搜索次数、本月搜索次数和最后使用时间,网站管理员可以根据关键字统计数据在操作栏位中进行相应的操作以及设置或更新关键字。2.2.11分析和报表理性决策离不开数据,客观数据反映了您销售的真实情况。iWebShop 为您提供了分析和报表功能,您不用去学习复杂的数据统计与资料分析,也无需了解电子表格的各种数学函数,简单明了的分析图表和相关数据报表,让您对自己网店的财务状况以及进销存情况了如指掌。2.3后台管理2.3.1应用管理iWebShop 应用管理是对网店中的各种杂项功能进行查看与管理的功能模块,包括以

12、下多个功能页面:计划任务:添加和管理iWebShop站点的计划任务,可以将脚本程序或php可执行文件安排在某个最方便的时间运行。搜索关键字管理:查看和管理用户搜索商品的关键字。留言列表:用于查看与管理所有的客户留言。评论列表:用于查看与管理所有的客户评论。评论设置:设置与管理网站上的评论功能。供货商列表:查看与管理网店的供货商详细列表内容。数据库备份:备份数据,有利于iWebShop站点管理员及时、轻松地备份数据,以防数据丢失。数据库恢复:恢复数据,管理员可以查看数据备份记录,恢复相应数据备份。数据表优化:优化数据表,减少碎片提高查询效率。文件权限检测:查看目录与文件的读写权限与修改权限。添加

13、邮件列表:添加待发送的邮件列表内容。邮件列表:查看与管理已发送或待发送的邮件列表。2.3.2会员管理iWebShop 会员管理是管理所有会员的功能模块,包括会员列表、充值提现管理、会员级别设置、添加会员级别、管理员列表、管理员组管理、添加管理员、修改密码和管理员日志。iWebShop 站点的管理员可以查看、添加、修改、锁定会员,也可以添加、修改、删除某类会员级别。会员列表:显示和管理iWebShop站点所有会员信息。充值提现管理:管理站点中普通会员的充值与提现。会员级别设置:显示和管理iWebShop站点所有会员级别。添加会员级别:添加自定义的会员级别和权限范围。管理员列表:显示和管理当前iW

14、ebShop站点的所有管理员信息。管理员组管理:显示和管理当前iWebShop站点管理员组信息。添加管理员:添加新的iWebShop站点管理员。修改密码:修改当前iWebShop站点管理员的登录密码。管理员日志:查看与设置当前站点上的系统管理员日志。2.3.3订单管理iWebShop 订单管理是对网店中的所有订单进行查看与管理的功能模块,包括“所有订单列表”、“用户已取消订单”、“最新订单”、“已确认订单”、“已付款未发货订单”、“已完成订单列表”六个功能页面。iWebShop 站点管理员可以按需查看与管理每种订单列表:所有订单列表:用于查看与管理处于各种状态的全部订单,包括未确认、未支付、未

15、发货、已确认、已支付、已发货以及这些状态的适当组合。用户已取消订单:用于查看与管理用户取消的订单。最新订单:用于查看与管理网店用户最新下的订单。已确认订单:用于查看与管理商家已经确认的订单。已付款未发货订单:用于查看与管理所有的处于已支付状态但尚未发货的订单。已完成订单:用于查看与管理已完成购买的订单。2.3.4商品管理iWebShop商品管理是对网店中的所有商品进行查看与管理的功能模块,主要包括以下功能页面,站点管理员可以于此进行各种与商品相关的各种管理工作:商品列表:查看与管理各种商品名称、价格、运费、库存等添加商品:用于向店铺中添加新商品添加分类:可以在此添加商品的分类分类列表:查看商品

16、的分类名称、各分类中的产品数量添加规格:为店铺中的商品新增规格选项规格列表:已添加的商品规格名称列表添加商品品牌:添加新的商品品牌商品品牌列表:查看与管理各种商品的品牌名称、介绍属性管理:设置各产品分类的属性名称、录入方式、录入值及排序等标签列表:查看与管理现有商品的标签标签设置:设置是否开启标签以及提交标签的权限导出产品信息:设置导出编码,导出网店中的商品信息导入产品信息:将已导出的商品信息文件进行导入询价管理:查看与管理会员发送的询价信息2.3.5广告管理iWebShop 广告管理是添加和管理iWebShop站点上所显示的广告的功能模块,包括广告位列表、添加广告位、广告列表、添加广告。广告

17、位列表:显示和管理iWebShop站点前台页面所有广告位。添加广告位:添加一个新的广告位。广告列表:显示和管理iWebShop站点前台页面所有广告。添加广告:添加一个新的广告。2.3.6文章管理文章管理模块是iWebShop站点管理文章分类和发布的功能模块,包括新闻列表、添加新闻、分类列表、添加分类。新闻列表:显示和管理当前iWebShop站点的所有文章。添加新闻:添加一篇新的文章。分类列表:显示和管理当前iWebShop站点的文章分类。添加分类:添加和排序一个新的文章分类。2.3.7数据管理iWebShop 数据管理是为商家提供的针对网店各种数据进行分析的功能模块,主要包括以下几个功能页面:

18、流量分析:用户可以在此查看网站的流量统计信息。订单统计:查看整个网店站点上的订单统计信息。客户统计:查看统计的客户购买信息。会员排行:用于查看特定时期内的会员购物金额排行。销售明细:用于查看特定时期内的商品销售明细。销售排行:用于查看特定时期内的商品销售排行。访问购买率:用于查看商品的购买次数和访问购买率。2.3.8促销管理iWebShop 促销管理是查看与管理网店促销活动的功能模块,主要包括以下功能页面:商品兑换:用于添加、修改或删除网站上的商品兑换信息。团购管理:用于查看与管理店铺中进行的团购活动。专题管理:用于查看与管理店铺中举行的专题活动。拍卖管理:用于查看与管理店铺中的拍卖活动。3数

19、据流图(DFD)3.1顶层DFD3.2第一层DFD3.3第二层DFD 1网站系统加工功能简述:1.1已注册用户登录1.2未注册用户进行注册,数据库进行记录、更新。1.3从用户中得到商品名称,进行搜索,从数据库中找出有关该商品的信息,并且反馈给用户显示。1.4用户将搜索到的将要购买的商品放入其中,购物车将该商品信息整理,将所付金额送给付款系统进行支付1.5用户收到购买商品后,进行使用,对使用情况进行评价,评论该商品的好坏,将评论显示给所有用户和商家。1.6用户登录后可以修改用户的密码、邮箱、地址、电话等信息1.7将搜索到的商品购买,准备支付1.8后台管理员注册1.9后台管理员登录1.10修改管理

20、员的各种信息,例如密码、名称、电话等。1.11管理员对商品进行管理,从商品信息表中调取商品信息进行修改、添加、删除等操作,操作完成后商品信息表进行相应的更新。1.12管理员发布广告或对已有的广告进行删除等操作。广告信息表进行相应的更新。1.13管理员发布公告或对已有的公告进行删除等操作。公告信息表进行相应的更新。2.1对购物车中的商品进行付款,付款前输入账户的支付密码,验证支付密码是否正确。 2.2验证支付密码正确后,进行支付方式的选择,选择完进行付款。 2.3登录用户账户,进行付款,通过银行系统将应付金额转账到商家。2.4每一次用户购买商品付款完成后,数据库进行记录更新,记录本次交易记录,并

21、将其显示给用户和管理员。3.1从管理员手中获得发货单或退货单,查询商品库存表,进行相应的发货、退货处理,并且更新商品车库存表3.2仓库管理完,进行发货,并给用户发出发货通知。3.3用户收到商品后,对商品不满意,进行退货处理,退货商品名称计入退货表,3.4用户对购买的商品进行发货查询,查询系统查询完后将结果反馈给用户。 2支付系统 3商品收发系统3.4第三层DFD 1用户登录 2用户注册 3用户修改个人信息 4购物车管理 5商品管理 6广告管理4数据词典F1商品信息表字段名称数据类型约束备注Product_id自动编号主键,非空商品号Product_name文本非空名称Brand文本非空品牌Pr

22、ice数字非空价格Description文本非空描述Review文本可空评价Sales数字非空销量Date时间/日期非空生产日期Material文本可空材质Size数字可空尺寸Color文本可空颜色Weight数字可空重量F2用户账户表字段名称数据类型约束备注Account_ID自动编号主键,非空用户号Account _name文本非空用户名Account pass文本非空密码Account mail文本非空安全邮箱Account Question文本可空密保问题Answer文本可空密保答案Account_balabce文本非空账户余额Account-Record文本非空交易记录F3商品收发表

23、字段名称数据类型约束备注Product_id自动编号主键,非空商品号Product_name文本非空名称Brand文本非空品牌Price数字非空价格Description文本非空描述User_ID自动编号主键,非空用户号User_name文本非空用户名Address文本非空收件地址User phone文本非空电话F4用户信息表字段名称数据类型约束备注User_ID自动编号主键,非空用户号User_name文本非空用户名Userpass文本非空密码Address文本非空收件地址Usermail文本非空安全邮箱Question文本可空密保问题Answer文本可空密保答案Honor文本可空职称Sex

24、文本可空性别Birthday文本可空生日Phone数字非空联系电话F5购物车表字段名称数据类型约束备注Basket_id自动编号主键,非空购物车号Product_ID数字可空商品号User_name文本非空用户名User_ID数字非空用户号Basket_count数字非空数量Product_name文本可空商品名F6商品评论表字段名称数据类型约束备注Product_ID数字可空商品号User_name文本非空用户名User_ID数字非空用户号Product_name文本可空商品名Brand文本非空品牌User_discuss文本非空用户评论F7管理员信息表字段名称数据类型约束备注Admin_I

25、D数字可空管理员号Admin_name文本非空管理员名Admin_mail数字非空邮箱Address文本非空地址Sex文本可空性别Birthday文本可空生日Phone数字非空联系电话F8广告信息表字段名称数据类型约束备注Adv_id自动编号主键,非空广告号Date日期/时间非空日期Adv_title文本非空广告名Adv_content文本可空广告内容F9公告信息表字段名称数据类型约束备注Announcement_id自动编号主键,非空公告号Date日期/时间非空日期Announcement _title文本非空公告名Announcement _content文本可空公告内容F10商家账户表字段名称数据类型约束备注Account_ID自动编号主键,非空用户号Account _name文本非空用户名Account pass文本非空密码Account mail文本非空安全邮箱Account Question文本可空密保问题Answer文本可空密保答案Account_balabce文本非空账户余额Account-Record文本非空交易记录F11成交记录表字段名称数据类型约束备注Product_ID数字可空商品号User_name文本非空用户名User_ID数字非空用户号Product_name文本可空商品名Brand文本非空品牌User

温馨提示

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

评论

0/150

提交评论