软件工程实践报告 利用visio绘制DFD图.docx
- 文档编号:30306356
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:25
- 大小:933.18KB
软件工程实践报告 利用visio绘制DFD图.docx
《软件工程实践报告 利用visio绘制DFD图.docx》由会员分享,可在线阅读,更多相关《软件工程实践报告 利用visio绘制DFD图.docx(25页珍藏版)》请在冰豆网上搜索。
软件工程实践报告利用visio绘制DFD图
《软件工程实践》
利用visio绘制DFD图
课题:
在线购物系统
班级:
姓名:
学号:
指导教师:
中国矿业大学计算机学院
2013-11-30
目录
1引言1
2系统简介1
2.1系统概述1
2.2系统功能2
2.2.1网站管理2
2.2.2促销与商品推荐2
2.2.3商品展示3
2.2.4商品分类管理3
2.2.5商品分类检索3
2.2.6客户服务3
2.2.7支付管理3
2.2.8结账方式4
2.2.9物流管理4
2.2.10SEO搜索引擎优化4
2.2.11分析和报表4
2.3后台管理4
2.3.1应用管理4
2.3.2会员管理5
2.3.3订单管理5
2.3.4商品管理6
2.3.5广告管理6
2.3.6文章管理6
2.3.7数据管理7
2.3.8促销管理7
3数据流图(DFD)7
3.1顶层DFD7
3.2第一层DFD8
3.3第二层DFD8
3.4第三层DFD11
4数据词典15
5总结18
1引言
随着信息技术的飞速发展,人们越来越倾向于在线购物,而电子商务就起到了重要的作用。
从阿里巴巴,淘宝,京东等一些电子商务网站的快速发展中,我们可以看出电子商务在国内是很有市场的。
放眼国外,eBay,亚马逊等电子商务网站的发展势头也相当好。
而且在当今全球一体化快速发展的背景下,国内电商也从战略上规划进入国际市场。
在线购物是一种具有交互功能的商业信息系统,能向用户提供丰富的商品信息资源。
该系统具有强大的交互功能,可使商家 和用户方便的传递信息,快速便捷地完成电子贸易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换,具有广阔的市场前景。
这次软件工程实践和上半学期学习的软件工程是分不开的,可以说是上半学期所学知识的实践环节。
我们选择的课题仍然是在线购物系统,希望借此机会,对电子商务进行更深入的学习,为以后的工作打下基础。
2系统简介
2.1系统概述
这次软件工程实践并要求选择开源系统进行分析。
我们经过广泛搜索和对比,最终选择了iwebshop这个开源电子商务系统。
iWebShop软件是一款面向独立卖家而开发的单用户B2C网店系统,服务于有建立电子商务需求的独立商家,它是一款高性能高扩展能力的开源LAMP电子商务软件,可作为大中型电子商务平台使用。
轻松实现买家注册、产品展示、在线定购、在线支付等电子商务功能;iWebShop集成了产品发布与查询、买家登录、购物车、在线订单、在线支付、在线交流等完善的网上销售功能,最主要的是iWebShop的站点管理员只需要登录网站后台就可以在线管理发布商品、处理订单,完全不需要任何网站建设的知识。
系统运行稳定高效,突出个性化配置要求,可以根据不同的营销策略,从模板、栏目、功能上任意调整,满足各类客户的需要。
系统部署快捷方便,减轻了使用者的技术负担,后期维护升级操作简单,免去了用户的后顾之忧。
iWebShop与传统不同,它基于iWebSI的高性能越代架构技术平台体系开发,借助iwebSI平台的出色设计,iWebShop站点具有高度的可扩展性和伸缩性,在低成本投入下可瞬间部署至高负载设备集群系统之上,当业务规模扩大或用户数量急速增长时,而且不论这些交互式服务的请求是来自计算机还是移动终端,都无需对现有程序进行改写,即可实现平滑升级与规模化,加之新应用程序的快速开发与部署特性,可协助企业快速抢占市场先机。
同时,专为iWebShop并且按照SI平台库扩展规范开发的新增功能模块,也将同时获得这种超级计算与处理的能力。
2.2系统功能
2.2.1网站管理
全面掌控您的网站,使网站如您所愿地展示和使用。
通过iWebShop的后台管理页面系统设置部分,您可以轻松完成网站管理任务,包括设置网店的名称和标题,网店的关键字与描述,恰当的关键字便于搜索引擎的查找,网店描述是网站的重点描述信息,让顾客可以清楚的了解网站的概要;除此之外,您还可设置流量统计代码,邮件发送等多种功能。
后台管理员日志功能可让您轻松回顾或查看网站管理员操作详情,及时纠正错误或查找安全疏漏。
2.2.2促销与商品推荐
促销是销售的法宝,推荐是个性化销售和服务的实现手段。
后台系统用户可以通过设置首页轮显图片来促销,并且可以在管理中心的广告管理页面进行广告位的管理,有效地进行商品促销和推荐。
管理员可以于此设置广告位的名称和宽高比例,以及广告位描述,当一个广告位下有多个广告时,可设置显示方式为最新、轮播、随机等,对要管理的广告位,可以进行修改、删除、添加、预览等操作,并可以按需获取相应广告位的广告代码。
2.2.3商品展示
产品的高销售额离不开清楚和丰富的商品信息展示。
iWebShop允许用户上传丰富的商品展示图片,您可以通过添加商品全方位多角度的照片,将商品真实地展现在顾客面前,锁定网店客户的目光与购买意愿,决不让商机在您眼前流失。
贴心的产品对比功能可让顾客快速辨别商品异同所在,购得最称心的商品,从而获得较高服务满意度。
2.2.4商品分类管理
商品属性变化千千万,抽象地分类整理,iWebShop商品架构完全可以适应。
后台用户可以在管理中心的商品相关管理页面进行商品分类管理,查看商品分类列表、添加分类或进行属性管理,详细的分类列表信息为您提供商品顶级分类及其下级分类,根据每种分类的产品数量和显示排序,可以进行设置属性或修改删除等操作。
2.2.5商品分类检索
商品属性变化千千万,抽象地分类整理,iWebShop商品架构完全可以适应。
后台用户可以在管理中心的商品相关管理页面进行商品分类管理,查看商品分类列表、添加分类或进行属性管理,详细的分类列表信息为您提供商品顶级分类及其下级分类,根据每种分类的产品数量和显示排序,可以进行设置属性或修改删除等操作。
2.2.6客户服务
多渠道、多手段的服务,帮客户解决困难,实现高客户满意度和忠诚度。
再优雅精细的设计也不能满足所有追求个性崇尚自由的客户的需要,当客户在您的网店中遇到困难时,即时提供专业的客户服务便是最佳选择,更是体现了您网店的专业性以及以客户为中心的理念。
iWebShop的设计使您能够轻易定位客户遇到的问题,解决疑难,达到客户的满意。
2.2.7支付管理
满足多种手段支付,满足不同情况的客户和购买情况。
iWebShop网站管理员可以在后台管理中心中的支付接口设置、已付款订单等页面进行支付管理,可选择的支付接口包括:
支付宝纯担保、财付通即时到帐、财付通中介担保,支付接口功能能够开启或关闭,更多的支付接口也将会陆续增加。
2.2.8结账方式
支持的结账方式多种多样,满足不同情况的客户,让商业机会不会流失掉。
无论是支付宝还是财付通、是中介担保还是即时到帐、是网络支付还是货到付款、是现金还是信用卡,都可以通过iWebShop后台功能设置后即刻开始使用。
客户不用担心资金安全、不用改变自己的付款习惯,结账方式随意选。
2.2.9物流管理
物流方式多样化,管理好货物的物流情况,使得客户及时收到货品并满意,也是对您服务的考验。
通过iWebShop网店用户收件人地址管理,您可以查看过往的详细收件人信息,包括收件人名称、所在地、详细地址、邮编、电话和邮箱等,然后进行管理操作。
作为买家,当然可以新增收货地址,依次填写需要的栏位,点击提交轻松完成。
2.2.10SEO搜索引擎优化
SEO是最省钱的营销手段,也是网络营销的基础。
通过iWebShop后台管理页面的系统设置搜索关键字管理,可以查看搜索关键字的搜索总次数、当日搜索次数、本周搜索次数、本月搜索次数和最后使用时间,网站管理员可以根据关键字统计数据在操作栏位中进行相应的操作以及设置或更新关键字。
2.2.11分析和报表
理性决策离不开数据,客观数据反映了您销售的真实情况。
iWebShop为您提供了分析和报表功能,您不用去学习复杂的数据统计与资料分析,也无需了解电子表格的各种数学函数,简单明了的分析图表和相关数据报表,让您对自己网店的财务状况以及进销存情况了如指掌。
2.3后台管理
2.3.1应用管理
iWebShop应用管理是对网店中的各种杂项功能进行查看与管理的功能模块,包括以下多个功能页面:
计划任务:
添加和管理iWebShop站点的计划任务,可以将脚本程序或php可执行文件安排在某个最方便的时间运行。
搜索关键字管理:
查看和管理用户搜索商品的关键字。
留言列表:
用于查看与管理所有的客户留言。
评论列表:
用于查看与管理所有的客户评论。
评论设置:
设置与管理网站上的评论功能。
供货商列表:
查看与管理网店的供货商详细列表内容。
数据库备份:
备份数据,有利于iWebShop站点管理员及时、轻松地备份数据,以防数据丢失。
数据库恢复:
恢复数据,管理员可以查看数据备份记录,恢复相应数据备份。
数据表优化:
优化数据表,减少碎片提高查询效率。
文件权限检测:
查看目录与文件的读写权限与修改权限。
添加邮件列表:
添加待发送的邮件列表内容。
邮件列表:
查看与管理已发送或待发送的邮件列表。
2.3.2会员管理
iWebShop会员管理是管理所有会员的功能模块,包括会员列表、充值提现管理、会员级别设置、添加会员级别、管理员列表、管理员组管理、添加管理员、修改密码和管理员日志。
iWebShop站点的管理员可以查看、添加、修改、锁定会员,也可以添加、修改、删除某类会员级别。
会员列表:
显示和管理iWebShop站点所有会员信息。
充值提现管理:
管理站点中普通会员的充值与提现。
会员级别设置:
显示和管理iWebShop站点所有会员级别。
添加会员级别:
添加自定义的会员级别和权限范围。
管理员列表:
显示和管理当前iWebShop站点的所有管理员信息。
管理员组管理:
显示和管理当前iWebShop站点管理员组信息。
添加管理员:
添加新的iWebShop站点管理员。
修改密码:
修改当前iWebShop站点管理员的登录密码。
管理员日志:
查看与设置当前站点上的系统管理员日志。
2.3.3订单管理
iWebShop订单管理是对网店中的所有订单进行查看与管理的功能模块,包括“所有订单列表”、“用户已取消订单”、“最新订单”、“已确认订单”、“已付款未发货订单”、“已完成订单列表”六个功能页面。
iWebShop站点管理员可以按需查看与管理每种订单列表:
所有订单列表:
用于查看与管理处于各种状态的全部订单,包括未确认、未支付、未发货、已确认、已支付、已发货以及这些状态的适当组合。
用户已取消订单:
用于查看与管理用户取消的订单。
最新订单:
用于查看与管理网店用户最新下的订单。
已确认订单:
用于查看与管理商家已经确认的订单。
已付款未发货订单:
用于查看与管理所有的处于已支付状态但尚未发货的订单。
已完成订单:
用于查看与管理已完成购买的订单。
2.3.4商品管理
iWebShop商品管理是对网店中的所有商品进行查看与管理的功能模块,主要包括以下功能页面,站点管理员可以于此进行各种与商品相关的各种管理工作:
商品列表:
查看与管理各种商品名称、价格、运费、库存等
添加商品:
用于向店铺中添加新商品
添加分类:
可以在此添加商品的分类
分类列表:
查看商品的分类名称、各分类中的产品数量
添加规格:
为店铺中的商品新增规格选项
规格列表:
已添加的商品规格名称列表
添加商品品牌:
添加新的商品品牌
商品品牌列表:
查看与管理各种商品的品牌名称、介绍
属性管理:
设置各产品分类的属性名称、录入方式、录入值及排序等
标签列表:
查看与管理现有商品的标签
标签设置:
设置是否开启标签以及提交标签的权限
导出产品信息:
设置导出编码,导出网店中的商品信息
导入产品信息:
将已导出的商品信息文件进行导入
询价管理:
查看与管理会员发送的询价信息
2.3.5广告管理
iWebShop广告管理是添加和管理iWebShop站点上所显示的广告的功能模块,包括广告位列表、添加广告位、广告列表、添加广告。
广告位列表:
显示和管理iWebShop站点前台页面所有广告位。
添加广告位:
添加一个新的广告位。
广告列表:
显示和管理iWebShop站点前台页面所有广告。
添加广告:
添加一个新的广告。
2.3.6文章管理
文章管理模块是iWebShop站点管理文章分类和发布的功能模块,包括新闻列表、添加新闻、分类列表、添加分类。
新闻列表:
显示和管理当前iWebShop站点的所有文章。
添加新闻:
添加一篇新的文章。
分类列表:
显示和管理当前iWebShop站点的文章分类。
添加分类:
添加和排序一个新的文章分类。
2.3.7数据管理
iWebShop数据管理是为商家提供的针对网店各种数据进行分析的功能模块,主要包括以下几个功能页面:
流量分析:
用户可以在此查看网站的流量统计信息。
订单统计:
查看整个网店站点上的订单统计信息。
客户统计:
查看统计的客户购买信息。
会员排行:
用于查看特定时期内的会员购物金额排行。
销售明细:
用于查看特定时期内的商品销售明细。
销售排行:
用于查看特定时期内的商品销售排行。
访问购买率:
用于查看商品的购买次数和访问购买率。
2.3.8促销管理
iWebShop促销管理是查看与管理网店促销活动的功能模块,主要包括以下功能页面:
商品兑换:
用于添加、修改或删除网站上的商品兑换信息。
团购管理:
用于查看与管理店铺中进行的团购活动。
专题管理:
用于查看与管理店铺中举行的专题活动。
拍卖管理:
用于查看与管理店铺中的拍卖活动。
3数据流图(DFD)
3.1顶层DFD
3.2第一层DFD
3.3第二层DFD
Ø1网站系统
加工功能简述:
1.1已注册用户登录
1.2未注册用户进行注册,数据库进行记录、更新。
1.3从用户中得到商品名称,进行搜索,从数据库中找出有关该商品的信息,并且反馈给用户显示。
1.4用户将搜索到的将要购买的商品放入其中,购物车将该商品信息整理,将所付金额送给付款系统进行支付
1.5用户收到购买商品后,进行使用,对使用情况进行评价,评论该商品的好坏,将评论显示给所有用户和商家。
1.6用户登录后可以修改用户的密码、邮箱、地址、电话等信息
1.7将搜索到的商品购买,准备支付
1.8后台管理员注册
1.9后台管理员登录
1.10修改管理员的各种信息,例如密码、名称、电话等。
1.11管理员对商品进行管理,从商品信息表中调取商品信息进行修改、添加、删除等操作,操作完成后商品信息表进行相应的更新。
1.12管理员发布广告或对已有的广告进行删除等操作。
广告信息表进行相应的更新。
1.13管理员发布公告或对已有的公告进行删除等操作。
公告信息表进行相应的更新。
2.1对购物车中的商品进行付款,付款前输入账户的支付密码,验证支付密码是否正确。
2.2验证支付密码正确后,进行支付方式的选择,选择完进行付款。
2.3登录用户账户,进行付款,通过银行系统将应付金额转账到商家。
2.4每一次用户购买商品付款完成后,数据库进行记录更新,记录本次交易记录,并将其显示给用户和管理员。
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
文本
非空
品牌
Price
数字
非空
价格
Description
文本
非空
描述
Review
文本
可空
评价
Sales
数字
非空
销量
Date
时间/日期
非空
生产日期
Material
文本
可空
材质
Size
数字
可空
尺寸
Color
文本
可空
颜色
Weight
数字
可空
重量
F2用户账户表
字段名称
数据类型
约束
备注
Account_ID
自动编号
主键,非空
用户号
Account_name
文本
非空
用户名
Accountpass
文本
非空
密码
Accountmail
文本
非空
安全邮箱
AccountQuestion
文本
可空
密保问题
Answer
文本
可空
密保答案
Account_balabce
文本
非空
账户余额
Account-Record
文本
非空
交易记录
F3商品收发表
字段名称
数据类型
约束
备注
Product_id
自动编号
主键,非空
商品号
Product_name
文本
非空
名称
Brand
文本
非空
品牌
Price
数字
非空
价格
Description
文本
非空
描述
User_ID
自动编号
主键,非空
用户号
User_name
文本
非空
用户名
Address
文本
非空
收件地址
Userphone
文本
非空
电话
F4用户信息表
字段名称
数据类型
约束
备注
User_ID
自动编号
主键,非空
用户号
User_name
文本
非空
用户名
Userpass
文本
非空
密码
Address
文本
非空
收件地址
Usermail
文本
非空
安全邮箱
Question
文本
可空
密保问题
Answer
文本
可空
密保答案
Honor
文本
可空
职称
Sex
文本
可空
性别
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_ID
数字
可空
管理员号
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
文本
非空
用户名
Accountpass
文本
非空
密码
Accountmail
文本
非空
安全邮箱
AccountQuestion
文本
可空
密保问题
Answer
文本
可空
密保答案
Account_balabce
文本
非空
账户余额
Account-Record
文本
非空
交易记录
F11成交记录表
字段名称
数据类型
约束
备注
Product_ID
数字
可空
商品号
User_name
文本
非空
用户名
User_ID
数字
非空
用户号
Product_name
文本
可空
商品名
Brand
文本
非空
品牌
User_discuss
文本
非空
用户评论
Price
数字
非空
价格
Size
数字
可空
尺寸
Color
文本
可空
颜色
Weight
数字
可空
重量
F12商品库存表
字段名称
数据类型
约束
备注
Product_id
自动编号
主键,非空
商品号
Product_name
文本
非空
名称
Brand
文本
非空
品牌
Date
时间/日期
非空
生产日期
Amount
数字
非空
数量
F13发货表
字段名称
数据类型
约束
备注
Product_id
自动编号
主键,非空
商品号
Product_name
文本
非空
名称
Brand
文本
非空
品牌
User_ID
自动编号
主键,非空
用户号
Phone
数字
非空
联系电话
User_name
文本
非空
用户名
Address
文本
非空
收件地址
F14退货表
字段名称
数据类型
约束
备注
Product_id
自动编号
主键,非空
商品号
Product_name
文本
非空
名称
Brand
文本
非空
品牌
User_ID
自动编号
主键,非空
用户号
Phone
数字
非空
联系电话
User_name
文本
非空
用户名
Address
文本
非空
收件地址
Size
数字
可空
尺寸
Color
文本
可空
颜色
Weight
数字
可空
重量
Price
数字
非空
价格
Reason
文本
非空
退货理由
F15商品状态表
字段名称
数据类型
约束
备注
Product_id
自动编号
主键,非空
商品号
Product_name
文本
非空
名称
Brand
文本
非空
品牌
Product-place
非空
主键,非空
商品发货路程
5总结
iwebshop功能全面,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程实践报告 利用visio绘制DFD图 软件工程 实践 报告 利用 visio 绘制 DFD
![提示](https://static.bdocx.com/images/bang_tan.gif)