软件工程设计报告 2Word文档下载推荐.docx

上传人:b****5 文档编号:21410041 上传时间:2023-01-30 格式:DOCX 页数:18 大小:281.32KB
下载 相关 举报
软件工程设计报告 2Word文档下载推荐.docx_第1页
第1页 / 共18页
软件工程设计报告 2Word文档下载推荐.docx_第2页
第2页 / 共18页
软件工程设计报告 2Word文档下载推荐.docx_第3页
第3页 / 共18页
软件工程设计报告 2Word文档下载推荐.docx_第4页
第4页 / 共18页
软件工程设计报告 2Word文档下载推荐.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

软件工程设计报告 2Word文档下载推荐.docx

《软件工程设计报告 2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程设计报告 2Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。

软件工程设计报告 2Word文档下载推荐.docx

1.1项目背景3

2、功能需求3

2.1功能块划分3

2.2功能描述4

3、性能需求5

3.1数据精确度5

3.2适应性、可移植性5

4系统用例分析5

4.1用户用例5

4.2管理员用例6

4.3订单用例6

4.4购物车7

4.5商品8

4.6系统用例8

5类图分析9

6协作图分析9

7序列图分析10

7.1用户购物序列图10

7.2用序投诉列图11

7.3管理订单序列图12

7.4管理报表序列图13

7.5管理商品序列图14

7.6管理用户序列图15

8系统活动图分析16

8.1顾客活动图如下16

8.2订单处理流程说明17

9组件图分析18

10数据流图18

10.1本系统的数据流图如下18

11配置图分析19

12心得体会20

1.引言

1.1项目背景

网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以及计算机与网络技术为基础的信息系统正处以蓬勃发展的时期。

网上超市系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的繁琐过程,是顾客的购物过程变得轻松,快捷。

该网站是通过用户登录浏览商品、查看商品信息、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

2、功能需求

2.1功能块划分

网上超市共分两个部分,一部分是面向用户的部分,包括:

顾客在线注册、购物、提交订单、付款等操作;

另外一部分是商城管理部分,这部分的内容包括:

品的添加、删除、查询、订单的管理、报表的管理、用户投诉的管理等。

2.2功能描述

2.2.1面向用户部分功能:

(1)注册功能:

顾客首先要注册为网上超市的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2)选择产品功能:

顾客浏览网上超市,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。

(3)管理购物车:

顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。

(4)订单功能:

顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。

如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。

顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作(注:

如订单已生效则不能修改,只能查看详情)。

(5)付款功能:

顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。

2.2.2后台管理部分功能:

(1)管理用户部分:

管理用户的注册信息,以及一些投诉信息,并对用户提出的意见进行回复。

另一种是界面管理员:

主要负责界面管理,可增、删商品和广告等操作。

(2)管理订单功能:

顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。

如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。

订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。

(3)管理商品功能:

管理员可以添加、修改、删除商品。

(4)管理界面:

(5)管理发货:

通过系统消息的提示,根据用户的信息,对货物进行及时的发货,保证在用户付款后的最短时间内完成配货,然后修改报表。

3、性能需求

3.1数据精确度

价格单位保留到分。

3.2适应性、可移植性

购物流程要简单明了,产品图片要清楚,产品信息描述准确。

4系统用例分析

4.1用户用例

用户主要有登陆、管理个人信息、搜索、查看商品信息、购物等。

4.2管理员用例

4.3订单用例

订单表主要包括以下字段:

订单编号、购买客户编号、购买的商品的总价格、商品信息。

4.4购物车

4.5商品

4.6系统用例

5类图分析

本系统涉及到用户,管理员,系统,购物车,订单,商品等几个类,他们之间的对应关系和自身的属性如下:

6协作图分析

协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构。

一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。

7序列图分析

序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。

很象类图,开发者一般认为序列图只对他们有意义。

然而,一个组织的业务人员会发现,序列图显示不同的业务对象如何交互,对于交流当前业务如何进行很有用。

7.1用户购物序列图

7.2用序投诉列图

7.3管理订单序列图

7.4管理报表序列图

7.5管理商品序列图

7.6管理用户序列图

8系统活动图分析

活动图(activitydiagram,动态图)是阐明了业务用例实现的工作流程。

本人针对系统整体的活动图做了详细的分析。

8.1顾客活动图如下

8.2订单处理流程说明

(1)顾客提交订单。

(2)页面显示:

“感谢您在本商城购物,您的订单已成功提交,我们会在12小时内与您联系。

如有问题可拨打网上商城客服热线88888888”。

(3)订单信息进入系统审核,若审核通过,则将订单入库,并通知顾客付款,若审核失败(如填写的信息无效或无库存),则将失败原因发给顾客,同时删除订单。

(4)订单具备以下几种状态:

“提交成功、尚未审核”、“用户取消”、“无效订单”、“已审核,尚未付款”、“付款成功、尚未发货”、“付款不成功”、“已发货”、“订单关闭”等。

(5)顾客提交订单,订单入库即为“提交成功、尚未审核”状态;

订单管理员在后台浏览到顾客提交的订单,在确认订单信息有效后,订单的状态为“已审核,尚未付款”,如是无效信息(如收货人信息虚假),则置其状态为“无效订单”;

在订单审核前,消费者可在线修改或取消其提交的订单。

(6)管理员审核订单后,再由其系统联系顾客,通知他付款,根据结果置订单的状态为“付款成功、尚未发货”、“付款不成功”,付款不成功则继续通知顾客付款,若一定时间内没有付款(如24小时内),则将订单状态置为“订单取消”。

(7)付款成功后,由销售方发货,订单接下来依次经过“已发货”、“订单关闭”两个状态。

9组件图分析

组件图是用来反映代码的物理结构。

从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的编译器和运行时依赖关系。

使用组件图可以将系统划分为内聚组件并显示代码自身的结构。

10数据流图

数据流图(DataFlowDiagram):

简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

本系统的数据流图如下

11配置图分析

在配置图中,用结点表示实际的物理设备,如计算机和各种外部设备等,并根据它们之间的连接关系,将相应的结点连接起来,并说明其连接方式。

在结点里面,说明分配给该结点上运行的可执行构件或对象,从而说明哪些软件单元被分配在哪些结点上运行。

12心得体会

从接受课题到现在完成毕业设计论文,指导老师在第一节课就给我们精心的讲述了我们课程设计的要求和重点,在后来的上机实验课中,老师更是重点指示我们要先搞好设计,再作图。

当然指导老师也给与了我们极大的帮助,尤其在课题设计的前期准备阶段和本人的系统设计阶段,这样使得我的课程设计得以顺利的完成。

在实际操作中,我也遇到了许多问题,诸如不知道如何安装rose,找不到对应的作图方法,但是在老师和同学的帮助下,我都克服了这些问题,最终完成的任务,学到了很多知识。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1