




已阅读5页,还剩83页未读, 继续免费阅读
【硕士论文】电子商品网上购物系统分析与设计.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 薅要 网上购物系统是刚络时代魄一釉毅的购物方式,绘人们的生活积 消费带来了方便。本论文主要研究丽上购物系统分丰厅和设计实现,网 上购物系统涉及很多计算机技术,在本系统的分析和设计中首先从系 统豹整舔构架入手,考虑裂系统翡硬 孛、较锋、网络及安全方蕊的设 计要求。 在分辑设诗方瑟运鹰了比较或熟的分叛设诗技术,妇D F D 、E R D 、 S T D 等建模技术,同时对这些建模技术进行了一些研究,使之更加适 应现代软件工稷鼢分析和设计模式。在设计方薅,详缨分板了软件鲍 体系结构设计、接口设计和数据库设计,同时对系统中的数据流信息 进行了数据字典分析,为接口设计提供了基础。 本系统实蠛了登陆、裔品购买、裔晶查询、商晶入库、搿志处理 等功能,达到了网上购物系统的整体方案要求。 关键词:网上购物分析设计 塑! 臻皇婴 A B S T 必A C 了 T h es y st e mo f s h o p p i n g c o n s u m p t i o na tt h ea g eo fn e t f r o mn e t w o r ki san e w w a yo f p r e v a l e n c e 。T h ew a yb r i r i g sp e o p le al o to fc o n v e n i e n c eo f 1 l y i n g 。T h et h e s i sr e s e a r c h e st h e a n a l y s i sa n dd e s i g no ft h es y s t e mo fs h o p p i n gf r o mn e t w o r k D u r i n gt h er e s e a r c h ,m a n yt e c h n i q u e so fc o m p u t e ra r ea p p l i e d 。 T h ed e s i g no ft h es y s t e mb e g i nw i t hc o n s i d e r i n gt h ew h o l et h e s t r u c t u r e ,i n c l u d i n gt h er e q u i r e m e n to fb a r d w a r e ,s o f t w a r e , n e t w o r ka n ds e c u r i t ya n ds oo n M a n yt e c h n i q u e st h a ta r em a t u r ei na n a l y s i sa n dd e s i g na r e a p p ll e d ,f o re x a m p le ,d a t af l o wd i a g r a m ,e n t i t yr e l a t i o n s h i p d i a g r a m , s t a t et r a n s i t i o nd i a g r a ma n dS Of o r t h A tt h es a m et i m e s o m er e s e a r c h e sW O r ka r ed o n et ot h e s et e c h n i q u e so fm o d e l i n g a n dt h ea i mi st h a tt h e s em o d e l i n gt e c h n i q u e sc a na d a p tt h e m o d e r ns o f t w a r ee n g i n e e r i n gb e t t e r A tt h ea s p e c to fd e s i g n , m a i nc o n t r i b u t i o ni st h ei 弼p l e m e n t a t i o no fs o f t w a r es t r u c t u r e d e s i g n ,i n t e r f a c ed e s i g na n dd a t a b a s ed e s i g na sw e l la st h e d e s i g no fd a t ad i c t i o n a r yt h a ti st h ep r e m i s ec o n d i t i o no f i n t e r f a c ed e s i g n 。 T h es y s t e mi m p l e m e n tt h e s ef u n c t i o n so fl o g i n ,p u r c h a s eo f m e r c h a n d i s e ,s e a r c ho fm e r c h a n d i s e ,m a n a g e m e n to fm e r c h a n d i s e a n dl o g g i n gt h et r a n s a c t i o n se t c T h e w h o l e g o a l i S i m p l e m e n t e d 。 K e yw o r d s :s h o p p i n gf r o mn e t w o r k ,a n a l y s i s ,d e s i g n H 第1 章引言 第1 章引言 1 1开发背景 随着互联网的普及,人们生活水平的提高,人们对电子产品的需求日益增大。 可以预见,这类消费品将在今后几年内将更大规模的进入干家万户。为了满 足人们足不出户,方便快捷的购物需求,我们开发设计了“电子商品网上购物系 统”。本软件的目的就是为了通过这样一个购物平台,来满足人们在信息时代对 于电子产品的需求。众多网民更是可以通过快捷的注册、登陆、选取货物、点击 购买,这简单的几步来实现商品的购买。对于客户而言,节约了一般购物所耗费 的大量时间精力;对于管理员,相对传统方式而言也大大减低了工作强度,甚至 可以通过网络对商品的销售情况进行远程管理,从而真F 实现“足不出户,一鼠 r 、 走天下。 12 系统目标及运行平台 本软件的开发是实现电子商品的网上交易购物平台,电子商品从厂家到买 家交易在网上直接达成,在应用于实际之后,将大大提高电子商品交易的便捷 性,使消费者省去了一般购物所需要的物力,甚至财力,也不用为返修退货而 苦恼。通过这个购物平台,真正做到商品从厂家到买家的一条龙服务。另外, 整个系统是独立的,全部内容自含”。 系统设计服务器端运行于U N I X 平台,同时可以满足1 0 0 0 个用户同时网卜 购物交易”。 13 系统开发原则 本系统的服务器端采用传统的分析与设计方法进行严格的分析和设计,通 过功能建模、数据建模和行为建模来完成需求分析。运用一套完整的设计方法 进行了概要设计并以概要设计为基础进行详细设计5 ) 。 系统发必须遵循软件工程的原则,做好软件开发过程的控制和管理6 1 第1 章引言 1 4 本文研究内容 主要研究内容包括: 1 ) 网上购物系统分析研究 功能需求分析 行为需求分析 数据需求分析 2 ) 网上购物系统的概要设计 系统总体设计 子系统的设讨 数据库设计 接口设计 3 ) 网上购物系统的详细设计 购物模块设计 商品处理模块设计 反馈处理模块设计 个人信息处理模块设计 售后服务模块的设计 第2 章网上购物系统分析 第2 章网上购物系统分析 网上购物系统是一套集网站管理、会员管理、预付款帐户管理、广告管理、 商品管理、库存管理、销售分析及在线购物为一体的专、I p 型网_ :商店系统“。 即可用来建立大型网上商店、超市,也可作为各行业销售批发商的在线销售和 商品、订单、客户管理平台。该系统具有以下特点:1 、商品多级分类管理和检 索、搜索。2 、商品介绍使用H T M L 编辑器,可在线插入多幅图片及表格、支持 图文混排。3 、可设置普通、银牌、金牌三级会员,可设置不同的商品价格。4 、 每个会员有自己的帐户,会员可进行订单提交、付款确认、帐务查询、订单查 询。5 、方便的商品库存管理和销售统计、进销存分析、地区销量分析等”。 2 1 系统需求概要 1 ) 系统功能需求 电子产品的展示与简介:主页将展示站长推荐商品;点击进入分类可以显 示相应的分类产品;销量排行上将显示前1 0 名热销商品。 站内电子产品的查询:提供基本查询以及高级查询;基本查询是根据商品 名称的关键字进行的查询;高级查询是则可以根据多个查询条件来查询商品( 包 括:保修期、厂商、产品型号、价位、是否推荐) 。 客户的个人信息管理:可以修改个人信息、修改密码、察看个人积分以及 查看自己的订单与退货保修单记录。 购买电子产品:用户购买商品前必须登陆,然后将商品放入购物车,并且 可以在确定一笔订单之前随意增删购物车的商品,决定所购商品之后用户须选 择送货方式以及一次购物中所用积分,最后确定后即完成一笔订单。 后台的商品管理,销售管理等:管理员在登陆之后,可吼管理商品的信息, 库存。 商品的评价、客户信息反馈、投诉:客户可以对商品发表评论,也可以向 网站反馈建议和投诉意见。 商品的售后服务:退货以及返修,管理员也须在后台进行相应管理。 后台订单管理:根据送货的信息对具体某一笔订单状态来进行管理。 第2 誊鄹上购物系统分艟 2 ) 系统性能需求 运孝亍稳定;数据安垒;能满足大量客户端对服务器的访问需求并且保证浏 览以及处理的速度;界渐简洁嘲了,操作流程通俗易懂,满足“3 击鼠标”( 用 户就可以找到想要的) 的设计法则。 3 ) 系统可靠往需求 网上购物在使用过程中,要特别注意系统的安全性防护,一方面网上购物 戆数擐痒系统中包含羞舞晶与震户豹私人售惠,翔毅误裂藏者误改嚣票不堪设 想。虽然设置了权限以及日志供管理员查看,但整个数据库系统必须由专人D B A 受责繁理维护,著定期作数据蘩纷工作。 弱一方面,作为基于W E B 的管理系统,W E B 服务器的安全性不容小觑, 必须设置防火墙和严格的身份审核制度,防止服务器被攻击。 4 ) 系统可管理往需求 熬个系统稀个功能臻做到高度模块化,达到商内聚低耦合的目标,实现较 为涛藩酌模块接鼙,明薅每巾攘块翡功戆,方便戳蓐静系统维护,强暴一个功 能模块出现问题,不会致使整个系统瘫痪。 男夕 ,必须有完冬灼数据库管理剥皮,以操诞数据蓐的数据的宪整性,安 全性。 丽作为W E B 项目,服务器端的管理维护异常燕要,一定要保_ i 雁程序有足够 的并发往能。 5 ) 系统灵活性需求 搡作方式熬变讫:网避风格定。F 后,一般之嚣鹣操作方式不会裔太大改动。 远行环境的变化:W E B 服势器进行擞新时,对于整个程序应该没有太大的 影璃 同其他软件的接口的变化:由于是独立开发,在未和其他软件交互之前不 存在这个闽题。 精度和有教时限的变化:此系统的应用时间初步定位为5 - 1 0 年,可| 三( 考虑 使用过程中的系统硬件软件升级问题。 计麓静变化或改遴:魏栗密蕊计翔交亿稆改避,需要小组成受一莛蛰瓣娃 理。 6 ) 数搀警理戆力嚣求 因为网上购物是个邂步发展的公司,刚建立期间,与数十家相关厂家建立 4 第2 章网上购物系统分析 关系,蘧晶记录大概在二孬裂五吾左右,旗诗在将柬二年内,发展到一手到二 千种商品。自然,用户数量也会不断增加。对于之前系统的调蠢,已有约2 0 0 4 0 0 囊注册用户。因为此系统蕊向全国,预计将来将上升到数万名。每天的交易量 也会相当大,预计每天将会有3 0 0 - 5 0 0 条订荦发出。将来数值可能上千。由茈来 看,对于系统的数据库也提出了挑战,为了做长远打算,要求数据库有5 0 万到 1 0 0 万条数据存髓的能力”。一般鲍太墅数据库应该麓够胜任,衡如o r a c l e , d b 2 等。 7 ) 差链楚理薅求 硬件故障:W E B 服务器运行超负荷,网站连接发生问题,用户无法登陆 如果经常发生类似问题,娶考虑升级服务器。 软件故障:数据库管理系统如果出现故障,可能发生数据丢失,遮就需要 系统D B A 切实做好数据备份工作,在数据库发生故障时,能够迅速的给予恢复, 绦证系统的正常运行“。 8 ) 数据精度需求 该系统中对瓣闻骧骥裂移,瓣赞秘徐穆耩确铡分,对裔瑟重羹糖臻剿 O 0 1 【k g ,对积分所代替的价钱精确到元。 2 2 功能需求分析 2 。2 。 辩上璃物系统豹1 P 0 表 系统的交互感系统最煎要的功能,本系统存在用户交互和后台管理交互。 逶过I P O ( i n p u tp r o c e s so u t p u t ) 来分事厅系统魄主要的交互流,先系统分毒蓐提供饿 据。 1 ) 用户交互I P O 表,见表2 - 1 。 表2 - 1 用户交互I P O 表 输入处理输出 用户输入注册信息判断崩户名是否重复及确认确认后的用户详纲信息记录 登薪成功及等待J = | j 户整理 用户登陆判断用户韶与密码是否正确 或失败信息处理 符合条件的商晶信息 照户输入巍品名或谨细信息 数据痒语句查诲 戏米我l 美霭 用户修改个人信息修改后确认确认后的用户个人信息 整合用户信息。 用户购买商品、数最放入购物车,形成订单 袁撼壤恳和时闻 第2 章网上购物系统分析 确认积分是否将总价扣除积分代表价钱, 用户输入用去积分 超出所拥有积分形成扣除后总价 确认用户信息、形成火订单, 用户确认购物车 商品信息整合时间预备确认后发货 用户输入返修或退货信息 确认物品及订单存在 确认后形成返修退货单 确认购物车 用户管理购物车处理后购物车信息 存在、删除、修改 用户对商品及喇站进行评论确认用户为合法用户确认后的评论信息 2 ) 后台管理I P O 表,见表2 - 2 。 表2 - 2 后台管理I P O 表 输入处理 输山 判断商晶I D 是否重复, 仓库管理员输入商品信息新商品详细信息,日志记录 确认无重复商品 仓库管理员 查看数字是否合法 输入入库商品数量 商品库存更新,日忐记录 仓库管理员 送交厂家,收到反馈 返修或退货记录状态确认 修改返修退货状态修改,通知用户。日志记录 仓库管理员删除非法 对非法评论确认及数据备份评论被删除,日志记录 或不合适的商品评论 确认邮箱地址合法 用户管理员确认用户电子邮件协议 及用户收到邮什 用户管理员封杀非法用户对1 F 法用户确认及数据各份用户被封杀删除,日志记录 用户管理员删除非法反馈信 对非法评论确认及数据备份评论被删除,日志记录 息 订单状态信息为完成,扣去 订单管理员 确认订单完成库存自动将相关信息 修改订单状态为完成 添加到成交记录,日志记录 订单管理员修改订单状态为确认订单冈某原因取消并通订单状态信息为取消 取消知用户日志记录 判断分类号是否重复, 总管理员输入商品分类信息新分类信息 确认无重复分类 总管理员查看数据更改记录调出数据修改日志最近的数据更改记录 2 2 2 网上购物系统数据流程图( 0 F D 图) D F D ( d a t af l o wd i a g r a m ) 是软件需求分析的重要建模工具,通过建模能够准 确清晰的反映系统的信息流。D F D 图是以分层的方式进行设计,逐渐细化直到 每个功能泡泡( b u b b l e ) 是一个单独功能为止1 2 ) o 1 、系统第0 层和第1 层数据流程图 第2 章网上购物系统分析 幽2 - l D F D O 用户注册后用户管理员将发送确认邮件确认用户存在。如果用户信用不够 或有违法现象出现,用户管理员将封杀该用户。 网上购物公司通过仓库管理员向厂家买下一定量的商品存入仓库,并且在 系统中显示商品的详细信息,而客户通过网上购物系统查看商品信息,并且购 买商品,生成订单,订单管理员确认用户信息和订单信息,将仓库中商品通过 各种方式卖给客户。如有缺货等现象,可修改订单状态后由仓库管理员向厂家 要货。客户如果要退货返修也可通过网上购物系统反馈给后台,经过仓库管理 员确认后再将商品退给厂家或者带到厂家返修,如图2 1 所示。 此外,总管理员可查看一切各部门管理员所做修改与删除操作。 第1 层D F D 是根据第0 层进行细化设计的结果,该D F D 图的设计反映系 统的主要信息流,这些信息流是后续数据库设计和D D ( d a t ad i c t i o n a r y ) 设计的基 础。每个泡泡是系统的主要功能,每个四边行是信息源或是需要消费信息的源, 如图2 2 所示。 第2 章网上购物系统分析 图2 - 2D F D 8 第2 章髑上购物蓉统分析 2 、用户注册数据流程图 用户注珊设计思想: 1 ) 鲞看用户是否已被注臃 首先,接受用户输入的用户信息,该信息包括用户I D ,密码,用户地址, 电话之爽雏盛要馕怠。这露F l l 对于绩受到貔信怠进行分轿,在鼗据库中寻找 是否已有相同的I D 出现,如果出现相同I D ,则必须返回要求匿新输入,于是发 送溃塞到F 1 2 ,热果未出臻,竖l 发送渣塞到F 1 3 ,懿瀚2 - 3 酝示。 客户 已 输 薹 楚 用 瞩 f 燕否已 土被( F 注1 1 ) 册 已有用户记录 薅户信患鼗摄裳 吞 提示和 引导 ( F 1 3 ) 瘊 用 户 用户信息数据袭 倒2 - 3 用户注册数据流豳 2 ) 提示霜户攫薪注翡 当用户I D 与数据库巢I D 重复时,必须返回原来页面进行再输入,此时, 原已输入信息将被保蟹绘臻户,只赔提示矮户要求垂灏骖改建户I D 。然后继续 F l l 过程。 3 ) 提示和引学 当一切币常,没有重复的用户I D ,尉允许该用户注册。提示堵户已注册, 可以用该用户登陆。这时,形成一条用户记录,往数据库用户表里插入相关信 惑。 3 、用户臀理数据流图 题户输入用户名和密码整筵,魏果登隧成功,则等德用户发毽请求。 用户进入帐户中心后,可以选择几个入口。这个泡泡就是判断用户请求和 9 第2 章麓土赡耪系统分析 操作,来进行下步操作,如图2 - 4 所示。 F 2 1 :查看用户资料 用户正常登陆后,可以进入帐户币心查看用户个人资料。这些个人资料根 据锺产熬i l ) 姨数据库用户傣惑表中敬篷显示,方便鬻户查询秘确谈垂蠢茨青熬 信息,特别是通讯地址,电话之类和送货息息相关的信息。 图2 - 4 用产营递数据瀛崮 F 2 2 :查看订单信息 愿户遴入帐户中心还可以查着整己已经援交款订擎售患。当一个订单发出 的时候,订单记录了商品,用户,时问,状态等信息。如用户不了解订单是否 发如,是器正常,或是否有蜒迟,可以在这罩查询到。该信息擞据用户l D 读取 数据库的订单信息数据表。 F 2 3 :修改用户资料 用户避入强户中心可以更改鲁己的个入赘料。可滋修改豫掰户名之拜的所 有资料,戗括密码( 密码可能需要输入两次确认) ,方便用户更改通讯地址( 搬 篇2 章嗣上购物系统分析 豢) _ 程电疆( 换号) 等。修改嚣资黼在数据簿爰户蓿惫表中受掰,等镑管理虽 确认。 4 、返蟹,邋赞数据流图 当用户进入返修退货模块时,肖几个入口进入下一步操作,此泡泡等待用 户请求,以进入下一步操作,如图2 - 5 所示。 F 3 l :选择查暂 用户髓陆后可以查看自己的返修记录,退货记录,也可以在这里查看自己 的或交记录。这夺逡项就是臻寒选耩是查看磐一个谗滚。翔巢选择运掺记录爨 到F 3 2 ,如果选择退货则到F 3 4 ,如果是成交记录则到F 3 3 。 第2 牵耀上购物琴统分橱 謦2 5 返嫠越赞数据漉掰 F 3 2 :查嚣返修记录 当用户选撂套看返惨l 己录时,煲l 从数据疼返修数据表星读出遐修记录鬟承e 包括日期,状态,返修商晶,返修订单I D 之类的信息都将被娃示a F 3 3 :查者鼗交记承 当用户选择凌看成交记录时,剐从数獭库成交谗录数攒寝里读出成交记录 显示。惫括鑫鞠,状态,成交巍赫,残交记录1 D ( 弼于添搦逅修帮避赞) 之类 鹩信怒酃将被髭示。这颁主要是璃来 敌遨鞘基货鹣添超。 F 3 4 :查鬟避嫠记黎 1 2 第2 章网上购物系统分析 当用户选择查看退货记录时,则从数据库退货数据表里读出退货记录显示。 包括日期,状态,退货商品,退货订单I D 之类的信息都将被显示。 F 3 5 :选择添加 用户如果有想要返修或退货的商品,可以在此添加。用户输入成交记录I D , 返修或是退货,方式,附言等内容。当然一个大前提是该成交记录必须存在, 所以先进行到F 3 6 。 F 3 6 :判断是否有此成交记录I D 用户选择添加后,首先得输入成交记录I D ,但必须保证该I D 确实是在成 交记录表里! ! 所以该泡泡就是判断是否有此成交记录I D 。基本方式就是和数据 库表罩取出的每一个该用户的记录I D 相比较,如果符合的,则进入F 3 8 ,如果 没有一个符合,则进入F 3 7 。 F 3 7 :提示无成交记录 如果用户输入的成交记录I D 不在成交记录表中,则会显示提示无成交记录 然后连带已输的信息返回要求用户重新输入成交记录I D 。 F 3 8 :选择 如果有符合F 3 6 要求的,则根据F 3 5 选择是退货还是返修,如果是退货, 则进入F 3 l o ,如果是返修,则进入F 3 9 。 F 3 9 :添加返修信息 如果选择添加返修信息,则根据F 3 5 输入的包括方式和附言,时间在内的 信息成为一条返修记录添加入返修数据表。 F 3 1 0 :添加退货信息 如果选择添加退货信息,则根据F 3 5 输入的包括方式和附言,时间在内的 信息成为一条退货记录添加入退货数据表。 5 、购买商品数据流图 第2 章潮上购物系统分析 图2 - 6 购买商品数据流围 1 ) 搜索商晶 用户可以选择普通搜索和高级搜索查找需要的商品。普通搜索可以根据分 类查我巍巍晶名瓣模寮搜索查找裹熬。毫级援素可以缀撂裔艇嚣摆修期、厂巍、 型号、分类、价位、是否推荐等多项查询搜索。具体方法是通过数据库S Q L 语 句进行按糊查询。如果查找到有蓠品,则照示,如没有,则鼹示无此薄品的襁 步信息。包括商赫名、分类、厂商、分类、价格等,如图2 - 6 所示。 2 ) 盔看商品详细信息 用户如粟查找至商晶鹾可戳滋一步查鬻该商品的详细僚患。详细信息包稔 规格、产品描述、产品清单,还能够显示随品图片给用户。用户如果想购买可 激进一参灭F 4 3 。 3 ) 放入购物车 第2 章网上购物系统分析 用户如果觉得该商品符合自己需求,则可以将该商品放入购物车。此时, 在购物车表中建立购物车记录,并且将商品信息和用户信息放入购物车表内相 应表项。同时生成购物车I D ,由用户I D 加上当前时间形成。并且提示用户进行 下一步操作。 4 ) 继续购物 用户选择完商品后,可以保留购物车回到主页继续购物,这一步将保留数 据库的购物车表。 5 ) 放弃购物 用户如果选择放弃购物,则购物车内相关信息全被销毁。保留用户信息到 主页。 6 ) 管理购物车 用户可以管理购物车,具体可以有以下操作:删除商品,修改商品购买数 量,以及清空购物车,相关操作涉及数据库的删除,修改记录。 7 ) 选择积分、配送方式 这一步是商品购买最后一步。用户可以在这罩选择用去积分,当然得确定 用去积分不可能大于所拥有的积分。我们确定每个积分抵消一定数量( 初定 为0 1 元) 的价钱。在这里确定积分后,将总价格减去积分所抵消的价格得出用 户应该交付的价钱。同时,在这里还要求用户选择配送方式,初定为用户自取、 送货上门、邮寄三项。对于每一项,都生成不同的取货单或是快递单等。邮寄 可以选择网上银行汇款和邮寄汇款方式,并相应生成邮寄单。这几步完成后, 根据用户的个人信息和商品相关信息以及用去积分,价格等生成一系列订单和 一个大订单记录,记录在数据库相应表中。订单I D 通过用户I D 、当前时间和商 品I D 组成。而大订单I D 则通过用户I D 和当前I D 组成。当完成这一切操作后, 将对该商品的存货量减去用户购买数。 8 ) 进行商品评论 用户可以对此商品进行评论,用户I D 、商品I D 、和评论内容形成一条评论 记录加进商品评论表。 第2 嚣网上购物系统分析 6 、爱户攥非数据滚鹜 叵圈 I,、。一 萄2 * 7 蠲户揉佟数据流黉 1 ) 查找用户 警理曼经过登癌验 聂痿,哥氍逶遂髑户强查拔用产详缀信息,囊撬岳可瑷 通过F 6 2 或者F 6 3 。 2 ) 封杀用户 如果某用户非法操作或者有不当言论,可以谯此封杀,但封杀前必须极度 小心,要做好数据备份工作。此修改的记录要记入日志,供总管理员查看,包 括管莲员D 帮狳作之类豹信惠将作为一条霞恚记秉。 3 ) 处理成闩志 将管理晏穗怠,穆竣撩作等麓瑾残修改记录誊入基志中,懿圈2 7 氍示。 7 、反馈操作数据流图 1 6 第2 章网上购物系统分析 用户可以对网站各方面进行信息反馈,将反馈信息输入,连带用户I D 一道 形成反馈记录在反馈数据表中。数据流图如图2 - 8 所示。 1 ) 查找选择反馈信息 用户管理员经过登陆验证后,通过关键字查询( 包括用户I D 和主题关键字 查询) 用户反馈。如果查找到,则显示反馈详细信息。 图2 - 8 反馈操作数据流图 2 ) 删除反馈 如果有非法或不适合反馈信息,用户管理员可以选择删除该反馈信息,该 操作在反馈数据表中进行。同时,将记录管理员I D ,操作,时间等信息作为一 条修改记录记入日志中。 3 ) 处理成日志 将管理员I D ,修改信息,时问等整合成一条修改记录存入日志。 8 、商品处理数据流图 第2 章嘲上购物系统分析 图2 - 9 商品入库数据流瞬 1 ) 商品入库 愈瘴管理员输入一系列商品倍感,其中商品分类从分类数据袭中取。每一 项添蕊宪后首先进入F 8 4 舞鼗齑晶 D ,蟊图2 - 9 掰示。 2 ) 判断是否I D 重复 判断商品I D 是谮与数据库已有的商品I D 重复。如果是,则到F g a 3 重新输 入,搬粱否,刚将薪糍照记录插入剩齑品数据表中。并且将修改信息( 包括管 理曼l D ,修改信息等) 粕久嚣志审。 3 ) 提示并要求蘸新输入 提示m 重复并将已输信息恢复到F 8 a l 要求镣理员修改I D 。 4 ) 巍瑟查询 仓库管理员登陵验证后首先逶避巍品信息查游( F S b t ) 模浚查谣相关商晶 ( 通常是商品名称的模糊查询) ,奄询后显示商品详细信息,以便修改,如图2 1 0 所示。 5 ) 蘧晶绩息掺霉筻 第2 章网上购物系统分析 仓库管理员找到要修改的商品后,可以修改该商品的信息( 通常是为商品 添加库存之类操作) 。修改完的商品记录重新写入商品数据表。同样,将修改信 息( 包括管理员,修改信息等) 加入日志中。 6 ) 处理成日志 将管理员I D ,修改信息,时间等整合成一条修改记录存入同志。 幽2 - 1 0 商品查询数据流图 第2 章瓣上购物系统分辑 9 、商品评论数据流圈 蕊2 - i 1 商晶评论数帮流翻 1 ) 洋论褰溜 仓痒管理爨登陆骚涯蘑可以蛰理齑熬浮谚。蛰理员可以霞此通过巍晶i D 和 用户I D 蓬询柏关评论,如图2 - 1 1 所示。 2 ) 测除评沧 仓库管理员鸯找到评论信息后可以棚除该评论,删除雁的评论信息重渐写 入评论数据表,并且,该操作鹩修改信惑( 管理员I D ,谚馥详细倦意等) 将记 入目志。 3 ) 楚理戒瓣恚 将管理员辫,修改傣息,辩翔等整合成一条掺菠记蒙存入强恚。 1 0 、修改返修,退赞状态 1 ) 鲞询避黪煺赞信息 仓库管理员登陆验证后可以查询返修退货信息。主要通过返修退货的I D , 用户m 等模糊查询,蠢询后褥瀣运修,邋货的详缁信息,鲡蕊2 - 1 2 掰示。 2 ) 修改状态 捷离返修,遐赞记浆藤,仓霹管理爨可以稷撂实际清况惨教运髂邋赞记袋豹 状态。、袄态主要分为报修,货到,拒绝,究成等。修教蠢记入逅惨,退货数撂交, 第2 章网上购物系统分析 供用户查看。同样,该修改信息包括管理员I D 等将记入同志。 3 ) 处理成同志 将管理员I D ,修改信息,时间等整合成一条修改记录存八日志。 返修退货数据表 匡卜斗 查询返修, 退货信息 ( F 1 0 1 ) 返修退货 详细信息 返修退货数据表 图2 - 1 2 管理返修退货状态数据流图 修改状态 ( F 1 0 2 ) 已处理返修 , 日 * a 帚 1 1 、修改订单状态 1 ) 订单查询 订单管理员登陆验证后,可以查询订单,主要通过订单I D 、用户名、时间 等信息模糊查询订单,这仅仅是看订单状态内容,不能修改订单信息。 2 ) 大订单查询 订单管理员也可以查询大订单内容,关键字和订单查询类似。 3 ) 订单状态修改 订单管理员查询到大订单后,可以对该大订单进行状态修改。根据实际情 况将大订单状态改为检查、准备、发货、货到,完成某一项。大订单状态改后, 其下订单状态也随之变化。如果改为完成,则自动生成一条记录加入到成交记 录表中,并且将库存减去订单的商品数量。其中成交记录建立时间为当前时间, 第2 牵网上购物系统分析 其余内容为订单等的相关内容。同样,该操作将相关信息记入日惑,如图2 1 3 所示。 4 ) 处理成日志 将管理员l D ,修改信息,时间等整台成一条修改记秉存入l j 卷。 玎单查 图2 - 1 3 管理订单状态数据流图 1 2 、分爨添加 1 ) 分类漆攘 总管理爨霹以对璃鹣分类避行添热,可以辕入分类 蛰,分类黧,父分类等 绩惑爱进入F 1 2 2 判叛,如图2 一1 4 所示。 第2 章瓣上购鐾系统分辑 2 ) 判断分类I D 是否蘑复 信惫瓣入爱,羯蕺分类蛰是磷重复。露果重复,霹至lF t 2 3 重蓦;添燕,魏 果不重簸,则添加分类记泶到分类数据表中。 3 ) 提示著要戋重耨输入 提示管理员I D 冲突,并且连带管理员已输信息返回原来页面要求蘑新输入。 1 3 、查看日恣记录 总管能够通过目志时阔,管理员I D 等信息模糊整询爵惑记录。 网上购物是个基于W E B 的管理系统,其并发程度很大程度上决定于W E B 瑕务器帮螽台数攥库静静著发娃褒麓力,连接终溃窝藏器重并发角户数嚣控隶l 在 】5 0 2 0 0 。 输 信 息 提示著要求重 新输入( F 1 2 3 ) 分类数据表 分娄哪 判断分 是f 霉望萎 ( F 1 2 2 ) 图2 - 1 4 分类添加数据流幽 否,分类 记录 分类数据表 第2 章网上购物系统分析 2 3 行为需求分析 C F D ( e o n t r o lf l o wd i a g r a m ) “是反映系统的控制信息,系统中在事件的驱 动下会引起状态的变化,从而构成了系统的状态图,状态图反映系统状态之间 的变迁,是系统后续程序构架及程序模块设计的基础。C S P E C ( e o n t r o l s p e c i f i c a t i o n ) 是控制规约,通过和P A T ( p r o c e s s a c t i v i t y t a b l e ) 的结合能说明当系统 遇到事件是如何处理,会调用哪个功能来处理等相关设计信息。 1 ) 用户登陆的C F D 图和C S P E C C S P E C 错误 ,信息 图2 - 1 5 用户登陆的C F D 表2 3 用户登陆P A T 表 输入 密码错误 01 输出 错误信息 O 1 加工激活 登陆 O1 如果用户输入密码错误,则显示错误信息,并回到登陆页面。 2 ) 购买商品的C F D 图和C S P E C 第2 章网上购物系统分析 C S P E C 图2 1 6 购买商品的C F D 表2 - 4 购物模块的P A T 输入 积分输入过多 001 库存不够 0 10 输出 警告信息 010 提示信息 0 01 加工激活 选择积分、 001 配送方式 放入购物车 0 10 第2 章网上购物系统分析 输入 未查找到商品 01 输出 错误信息 01 加工激活 搜索商品 01 查看商品 10 详细信息 如果搜索商品未查找到相关商品,则出现错误页面,回到搜索商品页面继 续。 如果在放入购物车步骤中输入商品数量超过商品现有库存,则发出警告, 回到购物页面要求重新输入数量。如果积分超过用户所拥有积分,则给出提示: 超出积分,回到选择积分页面要求重新输入。 3 ) 用户管理的C F D 和C S P E C 杏 嚣鋈- 、L 雾 图2 1 7 用户管理的C F D 第2 章嬲上购物系统分析 C S P E C 表2 - 5 耀户管理P A T 表 输入 柬轰找到削户 0 输出 错误信息 O1 加工激活 l蠢找翔户 Ol I封杀用户 l0 蟊暴搜索爰户未查找到,涮窭瑷链误页辩,基裂搜索爱户爱嚣继续。 4 ) 反馈管理的C F D 和C s P E C C S P E C : 图2 - 1 8 反馈管理的C F D 表2 - 6 反馈管理P A T 表 输入 l 未壹找到反馈 0I 输出 错惯信息 0l 第2 章网上购物系统分析 如果搜索反馈未查找到,则出现错误页面,回到搜索反馈页面继续。 5 ) 修改商品信息的C F D 和C S P E C : C S P E C 图2 1 9 修改商品信息的C F D 表2 7 修改商品信息P A T 表 输入 术查找到商品 0l 输出 错误信息 Ol 加工激活 商品查询 Ol 商品信息修改 10 第2 章瓣上麓物鬟统分辑 如果搜索商晶未查找到,则出现错误礤面,回到搜索商晶页面继续。 6 ) 商品评论的C F D 和C S P E C 续。 C S P E C : 强2 ,2 0 商晶评论静C F D 表2 - 8 商晶评论P A T 袭 |输入 l 来查找到评论 01 输出 错误信息 O1 加工激嚣 评论森询 0l 删除评论 10 如果搜索商晶评论来套找到,则出现错误页面,回到搜索商品评论页面继 7 ) 返修腿货信息修改的C F D 图和C S P E C 第2 章网上购物系统分析 C S P E C 图2 - 2 1 返修退货信息修改的C F D 表2 - 9 返修( 退货) 信息P A T 表 输入 未查找到 返修腿货 0l 输出 错误信息 0l 加工激活 杏询 0 1 返修退货信息 修改状态 1 0 如果搜索查询返修退货信息未查找到,则出现错误页面,回到搜索查询返 修退货信息页面继续。 第2 章网上购物系统分析 8 ) 订单管理的C F D 和C S P E C C S P E C 图2 2 2 订单管理的C F D 表2 - 1 0订单管理P A T 表 输入 未查找到订单 大订单 0 1 输出 错误信息 01 加工激活 第2 章网上购物系统分析 查询订单 0t 大订单信息 订单状态修改 10 如果搜索查询订单大订单信息未查找到,则出现错误页面,回到搜索查询 订单大订单信息页面继续。 9 ) 查看日志的C F D 和C S P E C 队- l 薯矿 C S P E C 术 符, 找 剜 日 志 图2 2 3 查看日志的C F D 表2 - 1 1 查看日志P A T 表 输入 未查找到日忐 O1 输出 错误信息 01 加工激活 查询日志记录 0l 如果搜索查询日志信息未查找到,则出现错误页面,回到搜索查询日志信 息页面继续。 第2 章弼上购物系统分析 2 。4 数掇需求分析 2 4 1 数据对象E R D 模型 E R D ( e n t i D r e l a t i o n s h i pd i a g r a m ) 是数据设诗蛉重要豫据,本蓉统中懿大量数 据必须存储在数据库中( 1 5 ) o 在进行数据库设计之前,必须对数据对象进行分析, 进行数据的逻辑分孝斥,这些分童斥是后续数据库设计和数据字典设计的基础【M 1 。 1 ) 前台E R D 分析模型 图2 。2 4 前台E R D 第2 章网上购物系统分析 2 ) 后台E R D 分析模型 用户 网 零 人 lll 管理员帐冒理冲 订 萱 必走 V “理 泉 反馈信息 图2 2 5 后台E R D 2 4 2 数据操作分析 通过对系统业务的分析,根据系统的数据要求分析出以下数据对象的属性。 “用户”对象包含属性:用户名、密码、姓名、性别、省份、城市、城镇、 地址、邮编、E m a i l 、主要电话号码、次要电话号码。 “商品”对象包含属性:商品名称、商品I D 、分类、是否推荐、图片地址、 价格、清单、规格、描述、重量、型号、制造商、添加时间、保修期、存量、 广告。 第2 章网上购物系统分析 “遨修( 退赞) 记录”薅象包含属牲:凝态、撼交时麓、返修( 逡费) t D 、 用户I D 、返修( 退货) 方式、商品I D 、附宙。 “订零”对象包含属憾:藏晶l D 、商黯名、齑懿蕈傍、褒晶重量、状态、 用户I D 、发出时间、订单I D 、购买数量、用户姓名、用户省份、用户城市、用 户城镇、主要电话号码、次要电话号码、运送方式。 “大订单”辩象包含满往:大订草I D 、发出对闻、状态、订单I D 、用户I D 、 总价格、用去积分、最终价格、运遴方式。 “爱馈售惠”对象包含攉瑾:弼户l D 、爱溃主瑟、爱镤癌容、E m a i l 、矮户 电话、反馈同期。 “管理员”对象包含媛性:管理员璐、管理员密码、投骧。 “分豢”对象包含属性:分类I D 、类名、上级分类。 “日志”对象包含属憾:日志记录时间、管理员、管理员操作详细遗录。 第3 章粥上购物系统的概要设计 第3 章网上购物系统的概要设计 31基本设计溉念和处理流程 3 , 蘩台慧流程 否 匿3 - 1 前台总流程匿 凳 第3 章阕上购物系统的概要设计 3 。1 2 后台慧渡程 图3 - 2 后台惑流程摧 3 2 系统总体架构设计 总体构架设计是根据在软件需求分析中的最戚层的D F D 图通过映射设计的 方法完成,映射设计的方法是很成熟的概要设计方法,通过设计能达到从需求 分析到概要设计静平滂过渡,毽是在设 之后,蘩对模块缩梅作相应躲设计处 理,如,内爆和外爆处理等”“。 系统慧体澎疆模型,露第2 牵熬圈2 - 1 、瑟2 - 2 。 第3 章网上购物系统的概要设计 3 3 子系统的概要设计 1 ) 根据系统的数据流图中F 1 的分解( 第2 层) ,通过映射设计可以得到浏 览商品子系统的层次功能模块的体系结构图,如图3 - 3 所示。 图3 3 浏览商品模块结构图 主页将展示站长推荐商品;点击进入分类可以显示相应的分类产品,选定 分类后进入浏览分类产品;销量排行上将显示前l O 名热销商品;可以点击察看 每个产品的详情。 2 ) 根据系统的数据流图中F 2 的分解( 第2 层) ,通过映射设计可以得到商 品查询子系统的层次功能模块的体系结构图,如图3 _ 4 所示。 第3 章网上购物系统的概要设计 图3 4 商洵商品模块图 可毅掇 共基本蹙询以及高级查询。基本套诲楚禳据商品名称静关键字进行 的奄询;高级查询是则可以根据多个查询条件来查询商品( 包括;保修期、厂 襄、产晶燮号、侩位、是否攘荐) 。 3 ) 根根据系统的数据流图中F 3 的分解( 第二层) ,通过映射设计可以得到 个人帐户予系统静屡次功能模块的体系结拇图。 在个人账户里用户可以修改个人信息、修改密码、察看个入积分以及查看 自己的订单与退货保修单( 的状态) ,如图3 - 5 所示。 4 ) 稷据系统的数据流图中F 4 魏分解( 第二层) ,疆过映射设计可以褥到筠 物车子系统的层次功能模块的体系结构图。 用户麴买毫晶游必矮登疆,然羞搀蠢瑟旅入薅彩车,著量露班在确定一笔 订单之前随意增删购物车的商品,决定所购商品之后用户选择本次购物中所用 穗分,从弼露以在购物中取褥耀应黩实惠;然蓐爆户缓选择送贷方式,势选择 相应的付款方式,最后确定后即完成一笔订单( 如图3 - 6 所示) 。 第3 章网上购物系统的概要设计 图3 - 5 个人账户模块图 图3 - 6 购物车模块图 第3 章两土辩物系统豹概要设诗 5 ) 根根据系统的数据流图中F 5 的分解( 第二层) ,通过映射设计可以得到 焉台裔品管理子系统豹层次功能模袭静体系结构霞,翻豳3 7 掰示。 管理员在登陆之后,可以管理商品的信息,库存以及管理商品所相关的评 论。 后台商品管理 商蒜查询| |插入商品| l 测除商晶 输入 商品T D 返回 奁询结粜 修改商 品信息 商晶ll 删除相 l 添加分类 国ll 盛褒晶lL _ 填写分类l D 跛及势类磐 选择上级分类 商晶 分类 管理 撼交增 加分类 名及I D 商燕 评论 管理 删除不 台琏评 论 图3 7 后台商品管理模块图 6 ) 蔽壤撂系绞的数据滚霭中F 6 豹分鳃 第二层) ,遥过浚瓣设诗可以褥至 反馈信息管理子系统的层次功能模块的体系结构图。 r 客户可以对麝晶发表评论,也可以向网站反馈建议和投诉惑见,因此在本 模块中管理员可以适当删除不合理的葳馈信息以及e m a i l 客户,如图3 - 8 所示。 7 ) 根根据系统的数据流图中F 7 的分解( 第二层) ,通过映射设计可以得到 意台退货或保修管憨予系统静层次功熊模块静体系结稔鞠。 退货以及返修,在后台进行相应管理,可以查询退货或返修单,根据客户 返圈夔赛照黪兵钵绩凝来确定是否核准( 毒“掘缝”、“歉准”等凡个状态) ,最 后从数据上修改返修戒退货单的状态,如图3 - 9 所示。 4 1 记日 出最 第3 章嗣上购物系统的概要设计 幽3 - 8 信息反馈模块圈 图3 - 9 退货避修模块豳 4 2 第3 章网上购物系统的概要设计 8 ) 壤稷箍系统强鼗撵浚强中F 8 薛分解( 第二星) ,避过映蘩设诗霹戮霉鹫 定单管理子祭统的层次功熊模块的体系结构图,如图3 。j 0 所示。 根据送赞的信息对具体菜一笔订单状态来进行管理。可以查询订单,根据 客户提交的订单确定是否桉准发货( 有“孳稿”、“准各”“发货检查货到” “完藏”“驳酒”7 巾状态) ,然后跟踪一笔订单,每个状态交讫蘸矮囱公司提交 订单情况单,管理员根据此单从数据上一笔订单的状态。 圈3 - t 0 订单模块图 9 ) 凝嫒锈系统麓数撂浚鬻中F 9 懿分勰( 第二层) ,邂过获射设计霹潋褥刭 注册子系统的层次功能模块的体系结构图,如图3 1 1 所示。 圈3 1 j 注册模块圈 4 3 第3 章网上购物系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年财会类注册会计师审计-公司战略与风险管理参考题库含答案解析(5套试卷)
- 二零二五年度5G网络基础设施建设投资合作协议范本
- 2025年物联网技术应用项目信息技术总代理服务合同
- 2025年建筑工程类二级建造师工程法规-矿业工程参考题库含答案解析(5套试卷)
- 2025年新型节能家居定制及安装服务合同范本
- 2025年度网红餐饮品牌形象使用权及新媒体运营合作协议
- 2025绿色新能源项目贷款协议-专项扶持中小微企业发展合同
- 2025年场项目投标失败后合同纠纷调解及法律服务合同
- 2025年学历类自考金融法-心理学参考题库含答案解析(5套试卷)
- 第二单元 第2课 设计纹样 说课稿 -2023-2024学年人教版初中美术八年级下册
- 小学生元宵中秋猜谜语竞赛题目
- 环保与物业公司合作协议
- 燃气轮机离心式压缩机组运行操作手册教学教材
- FZ/T 01057.2-2007纺织纤维鉴别试验方法 第2部分:燃烧法
- 面条制品-课件
- 2023年重庆市社区工作者考试试题
- 四上科学第一单元《多样的动物》知识梳理
- 微观经济学-范里安varian中级
- 《印章移交登记表》
- 电缆护套感应电压计算
- 第5章金属在自然环境中的腐蚀ppt课件
评论
0/150
提交评论