网络销售系统的设计与实现毕业论文(编辑修改稿)内容摘要:

功能需求 此网络营销系统具备以下一些功能 : (1)商品管理模块 商品库存信息存如数据库,在页面上显示出来,以供用户选择。 (2) 用户订单申请 根据自己的需求发送订单。 (3)处理订单 销售内勤和销售经 理逐级对用户求购申请进行处理,开具发货单 ,系统及时提醒仓库管理员有需要处理的发货请求 ,仓库管理员根据请求找到这一笔数据然后进行发货处理。 (4) 信息显示报表 交易记录数据进入数据库,以便在今后的生产活动中进行更有效的营销策略的改进。 (5) 用户管理模块 提供用户注册功能和用户管理功能,用以管理用户信息。 业务流程 根据用户的需求称述,本系统实现显示商品信息、下订单、处理订单、交易记录查询以及用户管理等操作。 用户操作业务流程图如图 31所示。 网络服务器买 家查 看 商 品 信 息下 订 单查 看 交 易 记 录订 单 信 息 处 理 订 单订 单 信 息商 家发 布 商 品商 品 信 息商 品 信 息录 入 交 易 记 录发 货交 易 信 息交 易 信 息注 册 登 录登 录 、 管 理 用 户用 户 信 息 用 户 信 息图 31业务流程图 云南大学软件工程硕士论文 网络销售系统的设计与实现 9 功能规格 我们采用面向对象分析作为主要的系统建模方法,使 UML 作为建模语言。 UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。 在 UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。 用例描述角色(用户,外部系统以及系统处理)是如何也系统交换来完成工作的。 用例模型提供了一个非常重要的方式来界定系统功能,同时,该模型将来可以派生出动态对象模型。 设计用例时,我们遵循下列步骤: ( 1)识别出系统的角色。 角色 可以是用户,外部系统,甚至是外部处理。 通过某种途径与系统交互。 重要的是着重从系统外部执行者的角度来描述系统需要提供那些功能,并指明这些功能的执行者(角色)是谁。 尽可能地确保所有角色都被完全识别出来。 ( 2)描述主要用例。 可以采用不间断的问自己“这个角色究竟想通过系统做什么。 来准确地描述用例。 ( 3)重新审视每个用例,为它们下个详尽的定义。 系统用例图 一共有两种用户:买家,商家。 系统用例图如图 32所示。 买 家商 品 管 理商 家用 户 管 理订 单 管 理交 易 管 理 图 32系统用例图 商家登录网站 后通过网站发布商品信息,买家可以通过网站浏览商品,购买前可以注册,登录系统后根据自己需要的商品下订单,订单通过网络发云南大学软件工程硕士论文 网络销售系统的设计与实现 10 送到商家,商家上线后登录系统查看到订单信息,开始处理订单,发货后,买家登录系统可以看到商品是否发货,商家发货后,系统自动修改交易信息和库存。 商家和买家在登录系统后可以查看历史的交易信息。 用例简介 ( 1)商品管理 商家对商品进行管理,买家对商品进行查看。 ( 2)订单管理 买家通过系统下订单,商家通过系统接受订单后,进行操作,管理商品库存和交易记录等信息 ( 3)交易管理 交易成功后,保 留交易记录,商家,买家都可以查看交易记录。 ( 4)用户管理 商家对用户进行管理,可以修改用户信息和分组管理等,买家登录系统可以修改自己的信息。 用例描述 ( 1)商品管理 商品管路是商家对商品进行管理,买家查看商品。 具体描述如下: 用例描述:商品管理 执行者:商家,买家。 前置条件:商家登录系统,买家登录系统。 后置条件:下定单。 基本路径: ( a) 商家登录系统后,根据仓库的商品信息,将商品信息发布到系统。 ( b) 商家可以查看商品基本信息和库存信息,可以对信息进行修改。 ( c) 买家查看商品信息后,下订单。 ( d) 商家发货 后,对商品库存信息进行修改。 (2)订单管理 订单管理中买家下订单,商家处理订单 用例描述:订单管理 执行者:商家,买家。 云南大学软件工程硕士论文 网络销售系统的设计与实现 11 前置条件:商家发布商品信息,买家查看。 后置条件:交易成功否。 基本路径: ( a)商家登录系统后,根据仓库的商品信息,将商品信息发布到系统。 ( b)商家可以查看商品基本信息和库存信息,可以对信息进行修改。 ( c)买家查看商品信息后,下订单。 ( d)商家发货后,对商品库存信息进行修改。 ( 3)交易管理 商家买家查看你交易信息,处理交易信息。 用例描述:交易管理 执行者:商家,买家。 前置条件:交易成功。 后置条件:查看历史交易信息。 基本路径: ( a)商家登录系统后,更改商品交易信息。 ( b)买家登录系统后查看商品历史交易信息。 ( c)商家查看历史交易信息。 ( 4)用户管理 主要显示执行者是否有权限对此系统进行操作。 用例描述:商家登录系统,对用户进行管理。 执行者:商家,买家。 前置条件:用户通过注册名和密码登陆。 后置条件:商家进行操作管理。 基本路径: ( a)用户通过注册名和密码登陆。 ( b)登陆后进行操作,商家可以修改用户信息,进行权限设置,并对用户进行分组管理,买家修改基本信 息。 系统顺序图 商品购买流程顺序图 商家根据库存信息发布商品信息,买家查看商品信息,商家也可查看商云南大学软件工程硕士论文 网络销售系统的设计与实现 12 品信息。 买家在查看商品信息后,如有购买意向,向商家下订单,商家上线后可以查看订单信息进行处理,商家发货后,修改交易状态和交易信息,买家商家都可查看商品历史交易记录。 商品购买流程顺序图如图 33所示。 买 家 商 家2 查 看 商 品 信 息1 发 布 商 品 信 息3 查 看 修 改 商 品 信 息4 下 订 单5 处 理 订 单6 修 改 交 易 记 录8 查 看 交 易 记 录 7 查 看 历 史 交 易 记 录 图 33商品购买流程顺序图 用户管理顺序图 买家注册,登陆后可以修改开始注册的基本信息,商家登录后可以修改所有的用户信息,并 可对用户进行分组管理。 用户管理顺序图如图 34 所 示。 买 家商 家1 用 户 注 册4 登 录2 登 录3 修 改 基 本 信 息6 用 户 分 组5 修 改 用 户 信 息 图 34 用户管理顺序图 云南大学软件工程硕士论文 网络销售系统的设计与实现 13 系统活动图 商家活动图描述 商家可以查看商品,商家登陆后可以发布商品,查看用户信息,进行用户分组,接受查看订单,查看交易记录,商家查看商品和发布商品后可以对商品信息进行修改,也可以修改用户信息和组信息,商家在接收了订单后可以对订单进行处理(发货还是缺货),商家也可以查看商品的历史交易记录,对商品进行管理。 如图 35 所示。 商 家查 看 商 品登 陆商 品 信 息 修 改查 看 用 户 信 息用 户 分 组 接 收 查 看 订 单修 改 用 户 信 息 修 改 组 信 息处 理 订 单发 布 商 品查 看 交 易 记 录图 35 管理端活动图 买家活动图描述 买家在没有注册的情况下可以查看商品,买家注册,输入自己的基本信息等和设置密码后,用注册的用户名和密码登陆系统,可以查看自己的注册信息,并能修改自己的基本信息和密码,买家查看商品,如果对商品有兴趣,可以进行购买,向商家发送订单,同时买家还可以查看商品的历史交易记录。 如图 36所示。 云南大学软件工程硕士论文 网络销售系统的设计与实现 14 买 家注 册登 陆查 看 商 品查 看 自 己 的 信 息 下 订 单查 看 商 品 交 易 记 录修 改 信 息 图 36客户端活动图 云南大学软件工程硕士论文 网络销售系统的设计与实现 15 4 总体设计和数据库设计 系统分析 本系统是为商 家销售商品所设计的。 根据用户登录,有不同的权限。 可以分为商家管理端和买家客户端。 其中商家登录系统后,能对商品、交易记录进行管理,能处理订单和管理用户权限。 商家系统分析图 如图 41 所示。 商 家发 布 商 品接 收 订 单管 理 交 易 信 息用 户 管 理服 务 器商 品 管 理处 理 订 单 图 41 管理端子系统图 买家客户端,买家登录系统后,可以查看商品,下订单,查看历史交易记录,查看修改用户信息。 买家系统分析图如图 42所示。 买 家订 单用 户 信 息注 册 修 改 用 户 信 息下 定 单服 务 器 图 42 客户端子系统图 界面设计 本系统主要用商品管理,订 单管理,交易管理,用户管理等功能。 根据不同的用户登录,呈现出来的功能是不一样的。 商家管理端页面 ( 1)登录管理:包括登陆界面、用户信息查看页面,用户信息修改页面,用户组设置,用户分组页面,组信息修改页面。 ( 2)发布商品:包括商品列表页面(含登陆功能),商品详细信息页面,商品信息修改页面。 ( 3)处理订单:包括所有订单列表页面,订单详细信息页面,订单处理页面。 云南大学软件工程硕士论文 网络销售系统的设计与实现 16 ( 4)管理交易:包括所有交易列表页面,交易详细信息页面。 页面构成 如图 43所示。 商 品 列 表商 品 详 细 信 息商 品 信 息 修 改用 户 信 息 查 看 用 户 信 息 修 改登 录 界 面用 户 分 组组 信 息 修 改设 置 用 户 组订 单 列 表订 单 详 细 信 息处 理 订 单交 易 列 表 交 易 详 细 信 息 图 43商家管理端页面流图 客户端页面 ( 1)查看修改用户信息:包括用户注册,登陆界面、用户信息查看页面,用户信息修改页面。 ( 2)查看商品:包括商品列表页面(含登陆功能),商品详细信息页面。 ( 3)下订单包括:包括下订单页面。 ( 4)查看历史交易记录:包括所有交易列表页面,交易详细信息页面。 页面 构成如图 44所示。 商 品 列 表商 品 详 细 信 息用 户 信 息 查 看 用 户 信 息 修 改登 录 界 面订 单 列 表 订 单 详 细 信 息用 户 注 册下 定 单历 史 交 易 记 录 列 表 交 易 记 录 详 细 信 息 图 44 客户端页面流图 云南大学软件工程硕士论文 网络销售系统的设计与实现 17 体系结构 系统的总体结构设计遵循如下原则: ( 1) 系统应具有良好的适应性:能适应用户对 系统的软件环境,管理内容,模式和界面的要求。 ( 2) 系统应具有可靠性,采用成熟的技术方法和软件开发平台,以保证系统在以后的实际应用中安全,可靠。 ( 3) 系统应具有较好的安全性:应提高安全机制和用户权限限制的完善程度,确保数据的受权访问。 ( 4) 系统应具有良好的维护性:系统应易于维护,安装。 ( 5) 系统应具有良好的可扩展性:系统应适合未来信息化建设的要求,能方便地进行功能扩展,以建立完善的信息集成管理系统。 体系结构 软件体系结构是软件设计过程中的一个层次,这一层次超越计算过程中的算法设计和数据结构设计。 体系结构问题包括总 体组织和全局控制、通讯协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等。 软件体系结构处理算法与数据结构之上关于整体系统结构设计和描述方面的一些问题,如全局组织和全局控制结构、关于通讯、同步与数据存取的协议,设计构件功能定义,物理分布与合成,设计方案的选择、评估与实现等。 SOA 是一个软件架构,它包含四个关键概念 :应用程序前端、服务、服务库和服务总线一个。 服务包含一个合约、一个或多个接口以及一个实现。 本系统采用基于 WEB 的面向服务架构。 如图 45所示: ( 1)客户层:用于商家买家用于对商品订单的管理和处理以及显示各种需要了解的信息。 本系统将完。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。