- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于web服务的订单管理组件需求分析与功能分析
基于web服务的订单管理组件需求分析与功能分析
需求分析
1.基于web服务的订单管理组件研究的必要性
订单管理是网站必备的功能模块之一。只有提交订单并确认订单,最后完成订单,一笔交易才算真正的完成。因此订单处理是一笔交易的最后环节,也是必备环节之一。
Web 服务是建立可互操作的分布式应用程序的新平台,是自描述、自包含的模块应用,它着重于程序对程序的交互作用。Web服务是下一代Internet革命的方向,是信息化社会的必由之路,因此研究基于web服务的订单管理组件很有必要。
基于web 服务的订单处理模块,可以利用其良好的封装性、松散的耦合性等特点,实现程序对程序的交互作用,且可为网站的订单处理模块提供极大的便利。
2.需求分析
1)用户的需求:用户浏览网站商品,并把所需要的商品选中放入购物车后,确认商品就会自动生成订单,用户可以对订单的属性项进行修改,不满意商品也可以取消订单,订单确认后可以提交订单,可以浏览自己的所有订单,并可以根据订单号查看订单信息
2)供应商的需求:供应商要能获得关于自己商品的订单信息、要能跟踪订单并动态修改订单的状态信息,并对订单进行统计分析
二、功能分析
本模块设定款到发货的交易方式和邮局平邮的发货方式,订单的到款日期为七天。
1.订单管理组件要实现的功能
1)面对供应商:
查询订单信息的功能:可通过与客户相关的订单状态(包括已付款、未付款、取消、暂停处理、提交等五种状态)来查询订单;可通过与供应商相关的订单状态(包括已发货、未发货、已结算三种状态)来查询订单;可通过产品编号查询订单信息
修改订单状态的功能:可将未发货的订单状态改为已发货状态
删除订单的功能:删除订单状态为“取消”的订单
2)面对客户:
添加订单功能: 客户可以添加新订单
通过订单号查看订单信息的功能:客户可通过订单号查看订单信息
修改订单的功能:可修改订单的主体信息表(包括收货人姓名、邮编、地址、Email、联系电话和订货人姓名、Email、联系电话)和详细信息表(包括购买数量、所订产品状态(确定,取消))
确认订单的功能:可以对所购商品的信息和收货人的相关信息进行确认
取消订单的功能:客户可以取消未付款的订单
订单作废/恢复正常的功能:若用户临时改变主意,不愿再购买商品,可对该商品进行作废处理,如仍需要该商品可进行恢复正常处理。本组件的特色功能之一。
暂停处理/恢复正常的功能:若用户此时的资金不足或其他意外事故发生不能继续完成订单,可进行暂停处理操作,下次登陆时即可对此订单进行恢复正常处理。本组件的特色功能之一。
2.本模块涉及到的方法和对应参数
类 方法和说明 接口参数 供应商
Provider ProviderGetOrderinfoByorderStateOfClient 通过与客户相关的订单状态查询订单 连接字符串 ProviderGetOrderinfoByorderStateOfSuppliers 通过与供应商相关的订单状态查询订单 连接字符串 ProviderGetOrderinfoByProductNumber 通过产品编号查询订单信息 连接字符串、产品编号 ProviderUpdateConditionOrder 修改订单状态为已发货 连接字符串 ProviderDeleteOrder删除取消状态的订单 连接字符串 确认订单 客户
Customer AddOrder 添加订单 连接字符串、OrderInfo实体对象、OrderItem实体对象 CustomerQueryOrderByOrderID 通过订单号查询订单 连接字符串、订单编号 CustomerUpdateOrderInfo 修改主体订单信息 连接字符串、订单编号 CustomerUpdateOrderItem 修改详细订单信息 连接字符串、订单编号 CustomerSubmitOrder 提交订单 连接字符串 CustomerCancelOrder 取消未付款订单 连接字符串 确认订单 NullifyOrderReturnNormal 订单作废/恢复正常 连接字符串 PauseOrderReturnNormal 暂停处理/恢复正常 连接字符串
3.本模块所涉及到的字段
订单主体信息表orderinfo:
字段名 类型 说明 orderID Nvarchar(12) 订单编号(PK) receiveName Nvarchar(50) 收货人姓名 recei
您可能关注的文档
最近下载
- 司法鉴定中的法医临床学研究论文.docx VIP
- 信息内容安全管理及应用教学课件(共12章)第12章.pptx VIP
- 山东省_L13J11_卫生_洗涤设施_地方规范图集_可搜索.pdf VIP
- (高清版)C-J∕T 135-2018 园林绿化球根花卉种球.pdf VIP
- 万用表的使用课件x.pptx VIP
- 信息内容安全管理及应用教学课件(共12章)第11章信息过滤.pptx VIP
- 苏教版科学六年级上册全册教案(含反思).docx VIP
- 急危重患者抢救制度.pptx VIP
- RNA的生物合成PPT课件2.pptx
- 大田作物制种技术 专项能力训练--玉米制种花期预测与调控 杂交玉米制种花期预测与调控.pptx VIP
文档评论(0)