广工需求工程课程设计Word格式文档下载.docx

上传人:b****6 文档编号:21526757 上传时间:2023-01-31 格式:DOCX 页数:40 大小:614.36KB
下载 相关 举报
广工需求工程课程设计Word格式文档下载.docx_第1页
第1页 / 共40页
广工需求工程课程设计Word格式文档下载.docx_第2页
第2页 / 共40页
广工需求工程课程设计Word格式文档下载.docx_第3页
第3页 / 共40页
广工需求工程课程设计Word格式文档下载.docx_第4页
第4页 / 共40页
广工需求工程课程设计Word格式文档下载.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

广工需求工程课程设计Word格式文档下载.docx

《广工需求工程课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《广工需求工程课程设计Word格式文档下载.docx(40页珍藏版)》请在冰豆网上搜索。

广工需求工程课程设计Word格式文档下载.docx

(2)类图:

是显示一组类、接口、协作以及它们之间关系的图。

(3)对象图:

类的实例图。

(4)包图:

提供类图的分组优化机制

(5)行为图:

描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。

(6)活动图:

描述多用例和多对象的复杂行为及活动间的约束关系;

或者说,描述复杂行为中的活动及其执行顺序。

(7)状态图:

描述单个对象的所有可能状态及转移条件。

(8)交互图:

显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息,包括顺序图和协作图。

(9)顺序图:

是强调消息的时间顺序的交互图。

(10)协作图:

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

(11)实现图:

用于描述系统实现的一些特性,包括构件图和配置图。

(12)构件图:

描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。

(13)配置图:

描述构件运行环境及系统软硬件体系结构。

1.4参考文献

1、张海藩,牟永敏,软件工程导论(第六版)[M].北京.清华大学出版.2013

2、王珊,萨师煊,数据库系统概论(第五版)[M].北京.高等教育出版社.2014

3、骆冰,丁二玉,需求工程——软件建模与分析[M]北京.高等教育出版社.2009

4、需求工程课程设计任务书

2项目概述

2.1面向的用户

移动客户端:

移动客户端主要面向的用户是发货员和快递员,系统提供帮我送等模块,便于发货员和快递员的互动;

系统管理员主要维护系统和数据处理。

后台:

后台主要实现发货员信息的管理和快递员信息的管理。

2.2实现目标

1)建立一个具有友好界面,操作简单的基于C2C快递系统;

2)实现快递信息的有效传递,让发货员在第一时间了解到自己快递最新状况,让快递员在第一时间了解到货物发布的最新情况;

3)实现发货模块,让发货员随时发布有效的快递信息。

4)实现接单模块,让快递员接收到合法的快递信息。

(1)实现发货员信息的管理,如发货员注册,修改发货员信息等;

(2)实现快递员信息的管理,包括申请成为自由快递员信息审核,验证等

(3)实现快递信息管理,对快递信息查询和快递信息是否符合管理条例

2.3项目开发要求

(1)项目开发规范统一:

模块划分,代码编写均遵照小组命名规范文档;

(2)程序优化、安全并要有良好的可扩展性;

(3)用户界面简洁明了、操作简单实用;

(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能。

2.4开发工具

MicrosoftVisualC++6.0

SQLserver2000

3系统描述.

3.1系统概述

该基于C2C快递系统分为两大系统,分别是移动客户端和后台管理系统:

移动客户端包括了发货模块,接单模块,个人信息模块;

后台管理系统分为:

发货员信息管理,快递员信息管理,快递信息管理。

3.2系统总体结构

3.3各部分功能描述

快递发货:

主要实现快递的发货各种情况(包括发货地址,收货地址,取货时间,物品重量,发货人姓名,发货人电话,收货人姓名,收货人电话,物品品类,备注说明,加价配,送优惠券,订单总价,付款方式等),便于快递员掌握快递信息。

快递接单:

主要实现自由快递员了解快递信息的各种情况(包括快递的预约取货时间,配送费用,重要说明,发货地,收货地,发货地与快递员距离,发货地与收获地距离,订单信息等),以便于快递员是否接单提供依据。

个人信息:

主要实现用户信息的修改和申请成为自由快递人,以及查看发单,意见反馈,余额等。

后台管理:

发货员信息管理:

主要实现发货员信息的管理

快递员信息管理:

主要实现快递员的信息管理(审核申请成为自由快递员的信息,删除违反自由快递员准则的快递员等)

快递信息管理:

主要实现发货员和快递员快递信息查询和删除违反快递条例的快递信息。

4系统分析

4.1用例图

4.1.1移动客户端

4.1.1.1快递发货

用例分析:

用例名称:

帮我送

描述:

发货员使用帮我送用例发送快递信息

标识符:

uc1

优先级:

A(高)

角色:

发货员

前置条件:

发货员已通过移动客户端登录

主事件流:

1.发货员选择“帮我送”选项,用例开始

2.发货员选择发货地址,收货地址,取货时间,物品重量

3.发货员点击“立即下单”

4.系统检查各输入的有效性

A1:

输入为空

5.发货员填写发货人姓名和电话,收货人姓名和电话,物品类型

6.发货员点击“快捷支付”

7.系统检查各输入的有效性

A2:

输入不合法或为空

8.提示“支付成功”提示

9.用例结束

其他事件流:

A1:

(1).系统显示错误的提示信息

(2).返回主事件流第2步

输入为空或不合法

(2).返回主事件流第5步

后置条件:

系统已成功将快递发出,并将发单记录存储到后台数据库中

特殊需求:

帮我买

发货员使用帮我买用例发送快递信息

uc2

1.发货员选择“帮我买”选项,用例开始

2.发货员选择信息发送类型:

文字或语音

3.发货员选择当前城市,收货地,支付额

4发货员点击“立即发布”

5.系统检查各输入的有效性

6提示“发布成功”提示

7.用例结束

(2).返回主事件流第3步

系统已成功将快递信息发出,并将发单记录存储到后台数据库中

帮我忙

发货员使用帮我忙用例发送快递信息

uc3

1.发货员选择“帮我忙”选项,用例开始

2.发货员选择发送语音信息

3.发货员选择帮忙地点,愿付酬劳

4.1.1.2快递接单

接收订单

快递员使用接收订单用例接收快递信息

uc4

快递员

快递员已通过移动客户端登录和已申请成为自由快递员

1.快递员选择“接收订单”选项,用例开始

2.快递员点击切换城市,选择接单所在城市

3.快递员查看订单信息,选择接单

4.快递员配送结束,等待发货员确认

5.快递配送费打入快递员帐户

系统已成功将快递信息完成,并将完成记录存储到后台数据库中

查询快递信息

快递员使用查询快递信息用例接收快递信息

uc5

快递员已通过移动客户端登录和已申请成为自由快递员并已经成功接单

1.快递员选择“接受订单”选项,用例开始

2.系统显示已接受的订单

3.点击订单详情

4.系统显示订单的详细信息,包括收货地址,送货地址,送货人姓名电话,收货人姓名电话等

5.用例结束

4.1.1.3个人信息

充值金额

快递员、发货员使用充值金额充值个人钱包

uc6

快递员,发货员

快递员、发货员已通过移动客户端登录

1.选择“充值金额”选项,用例开始

2.选择类型:

充值

3.输入充值金额,选择充值方式。

4.点击“立即充值”

5系统检查各输入的有效性

6.提示“充值成功”提示

(2).返回主事件流第3步

系统已成功将充值发出,并将充值记录存储到后台数据库中

提现金额

快递员、发货员使用提现金额提现个人钱包

uc7

1.选择“提现金额”选项,用例开始

2.系统显示余额

3.选择类型:

提现,充值

4.输入提现金额,开户行,开户人,卡号;

5.点击“提交充值”

6系统检查各输入的有效性

7.提示“提交成功”提示

8.用例结束

(2).返回主事件流第4步

系统已成功将提现发出,并将提现记录存储到后台数据库中

建议反馈

快递员、发货员使用建议反馈发送建议

uc8

快递员已通过移动客户端登录

1.选择“建议反馈”选项,用例开始

2.在编辑框中输入信息内容,点击“提交”

3.系统检查各输入的有效性

4.提示“提交成功”提示

(2).返回主事件流第2步

系统已成功将建议反馈发出,并将建议反馈存储到后台数据库中

查询发单

发货员使用查询发单用例查询发单记录

uc9

1.选择“我的发单”选项,用例开始

2.系统显示发货员的发单记录,按时间降序排列

3.用例结束

取消订单

发货员使用取消订单用例取消

uc10

3发货员选择订单

4发货员点击“取消订单”

5系统提示订单取消成功

6.用例结束

系统已成功将取消订单发出,并将记录存储到后台数据库中

4.1.2后台管理

4.1.2.1发货员信息管理

发货员个人信息修改

管理员修改相应的发货员个人信息

管理员

管理员已成功登录系统并具有修改发货员个人信息的权限

1.管理员选择经过查询后制定的发货员个人信息,用例开始

2.管理员输入相应的修改信息

3.对输入信息进行录入并检查格式

格式不正确

4.更新发货员个人信息表

5.用例结束

格式不正确

(1).系统显示学生学号无效的提示信息

系统成功将发货员个人信息更新至数据库中

发货员个人信息查询

管理员查询相应的发货员个人信息

管理员已成功登录系统并具有查询发货员个人信息的权限

1.管理员选择“信息管理”下的“查询发货员信息”选项,用例开始

2.输入查询条件

3.返回查询结果

4.用例结束

4.1.2.2快递员信息管理

快递员个人信息修改

管理员修改相应的快递员个人信息

管理员已成功登录系统并具有修改快递员个人信息的权限

1.管理员选择经过查询后制定的快递员个人信息,用例开始

4.更新快递员个人信息表

系统成功将快递员个人信息更新至数据库中

快递员个人信息查询

管理员查询相应的快递员个人信息

管理员已成功登录系统并具有查询快递员个人信息的权限

1.管理员选择“信息管理”下的“查询快递员信息”选项,用例开始

快递员信息审核

管理员查询相应的申请成为快递员的发货员个人信息

管理员已成功登录系统并具有查询个人信息的权限

4.1.2.3快递信息管理

快递信息查询

管理员选择快递信息查询用例对快递进行查询

管理员已成功登录系统并具有查询快递信息的权限

1.管理员选择“快递信息管理”下的“查询快递信息”选项,用例开始

查询请求无效

3.系统从后台数据库调阅快递信息

4.返回查询结果

5.用例结束

(1)系统显示查询请求无效的提示信息

(2)返回主事件流第2步

快递信息删除

管理员已成功登录系统并具有删除信息的权限

1.管理员选择“快递信息管理”下的“快递信息”选项,用例开始

3.系统从后台数据库调阅快递信息

5.系统管理员删除快递信息

6.更新快递信息

7.用例结束

(2)返回主事件流第5步

系统成功将快递信息更新至数据库中

4.2活动图

4.2.1移动客户端

4.2.1.1帮我送

4.2.1.2帮我忙

4.2.1.3帮我买

4.2.1.4接收订单

4.2.1.5查询快递信息

4.2.1.6查询发单

4.2.1.7取消订单

4.2.1.8充值金额

4.2.1.9提现金额

4.2.1.10建议反馈

4.2.2后台管理

4.2.2.1发货员个人信息修改

4.2.2.2发货员个人信息查询

4.2.2.3快递员个人信息修改

4.2.2.4快递员信息审核

4.2.2.5快递员个人信息查询

4.2.2.6快递信息查询

4.2.2.7快递信息删除

4.3时序图

4.3.1移动客户端

4.3.1.1发货员发货用例时序图

4.3.1.2快递员接收订单用例时序图

4.3.1.3快递信息查询用例时序图

4.3.1.4查询发单用例时序图

4.3.1.5取消订单用例时序图

4.3.1.6建议反馈用例时序图

4.3.1.7金额管理时序图

4.3.2后台管理

4.3.2.1个人信息修改用例时序图

4.3.2.2个人信息查询时序图

4.3.2.3快递信息查询时序图

4.3.2.4快递信息删除时序图

5系统接口

5.1用户接口

每一个操作界面都有一个标题标识,如“首页”就是一个标识标题,正文区域就是其下属的各详细操作,如:

“帮我送”、“帮我买”、“帮我忙”等。

5.2硬件接口

本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:

输入界面、输出界面)。

用户对程序的维护,最好要有备份。

6性能需求

6.1精度要求

软件的输入精度:

小数点后保留3位有效数字

输出数据精度的要求:

小数点后保留3位有效数字

传输过程中的精度:

6.2时间特征

响应时间:

0.5秒以内

更新处理时间:

0.5秒钟以内

数据的转换和传送时间:

1秒以内

解题时间:

6.3灵活性

操作方式上的变化:

该软件实用与现在流行的操作系统精度和有效时限的变化:

可以根据实际情况自行设置

7软件属性

7.1系统安全性

通过sql的数据库安全设置,一定程度上保证了数据库的安全性。

系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。

定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。

7.2可维护性

系统管理者和维护者须懂得SQL数据库应用等方面的技能,必要时由对其进行培训。

8其它需求

8.1数据库需求

对数据库的静态结构,动态组织,访问信息的方式,使用频率以

及数据的存储等方面提出需求。

8.2系统操作要求

本系统使用SQLserver,可利用其自带的各种功能进行管理。

对不同数据信息和其它信息分类存储,使用索引查找。

8.3故障及其处理

为避免系统运行中故障对用户造成经济上的损失,我们建议:

(1)重要数据用户应自行备份。

(2)做好数据库的日常维护工作。

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

当前位置:首页 > 经管营销 > 经济市场

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

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