广工需求工程课程设计

课 程 设 计 课程名称 软件需求分析 题目名称 基于C2C快递系统 学生学院 计算机学院 专业班级 学 号 学生姓名 指导教师 廖朝辉 2016 年 1 月 1 日

目录

1 引言........................................................................................................................................... 4

1.1 立项背景 ................................................................................................................... 4

1.2 立项原因概述 ........................................................................................................... 4

1.3 UML 概述 ................................................................................................................ 4

1.4 参考文献 ................................................................................................................... 5

项目概述 ................................................................................................................................... 5

2.1 面向的用户 ............................................................................................................... 5

2.2 实现目标 ................................................................................................................... 5

2.3 项目开发要求 ........................................................................................................... 6

2.4 开发工具 ................................................................................................................... 6

系统描述. .................................................................................................................................. 6

3.1 系统概述 ................................................................................................................... 6

3.2 系统总体结构 ........................................................................................................... 7

3.3 各部分功能描述 ....................................................................................................... 7

系统分析 ................................................................................................................................... 8

4.1 用例图 ....................................................................................................................... 8

4.1.1 移动客户端 ....................................................................................................... 8

4.1.1.1 快递发货 ................................................................................................... 8

4.1.1.2 快递接单 ................................................................................................. 10

4.1.1.3 个人信息 ................................................................................................. 12

4.1.2 后台管理 ......................................................................................................... 14

4.1.2.1 发货员信息管理 ..................................................................................... 14

4.1.2.2 快递员信息管理 ..................................................................................... 16

4.1.2.3 快递信息管理 ......................................................................................... 18

4.2 活动图 ..................................................................................................................... 20

4.2.1 移动客户端 ..................................................................................................... 20

4.2.1.1 帮我送 ..................................................................................................... 20

4.2.1.2 帮我忙 ..................................................................................................... 21

4.2.1.3 帮我买 ..................................................................................................... 21

4.2.1.4 接收订单 ................................................................................................. 22

4.2.1.5 查询快递信息 ......................................................................................... 22

4.2.1.6 查询发单 ................................................................................................. 23

4.2.1.7 取消订单 ................................................................................................. 23

4.2.1.8 充值金额 ................................................................................................. 23

4.2.1.9 提现金额 ................................................................................................. 24

4.2.1.10 建议反馈 ............................................................................................... 25

4.2.2 后台管理 ......................................................................................................... 25

4.2.2.1 发货员个人信息修改 ............................................................................. 25

4.2.2.2 发货员个人信息查询 ............................................................................. 26

4.2.2.3 快递员个人信息修改 ............................................................................. 26 2 3 4

5

6

7

8 4.2.2.4 快递员信息审核 ..................................................................................... 27 4.2.2.5 快递员个人信息查询 ............................................................................. 27 4.2.2.6 快递信息查询 ......................................................................................... 28 4.2.2.7 快递信息删除 ......................................................................................... 28 4.3 时序图 ..................................................................................................................... 29 4.3.1 移动客户端 ..................................................................................................... 29 4.3.1.1 发货员发货用例时序图 ......................................................................... 29 4.3.1.2 快递员接收订单用例时序图 ................................................................. 30 4.3.1.3 快递信息查询用例时序图 ..................................................................... 30 4.3.1.4 查询发单用例时序图 ............................................................................. 31 4.3.1.5 取消订单用例时序图 ............................................................................. 32 4.3.1.6 建议反馈用例时序图 ............................................................................. 32 4.3.1.7 金额管理时序图 ..................................................................................... 33 4.3.2 后台管理 ......................................................................................................... 35 4.3.2.1 个人信息修改用例时序图 ..................................................................... 35 4.3.2.2 个人信息查询时序图 ............................................................................. 36 4.3.2.3 快递信息查询时序图 ............................................................................. 37 4.3.2.4 快递信息删除时序图 ............................................................................. 38 系统接口 ................................................................................................................................. 38 5.1 用户接口 ................................................................................................................. 38 5.2 硬件接口 ................................................................................................................. 38 性能需求 ................................................................................................................................. 39 6.1 精度要求 ................................................................................................................. 39 6.2 时间特征 ................................................................................................................. 39 6.3 灵活性 ..................................................................................................................... 39 软件属性 ................................................................................................................................. 39 7.1 系统安全性 ............................................................................................................. 39 7.2 可维护性 ................................................................................................................. 39 其它需求 ................................................................................................................................. 40

8.1 数据库需求 ............................................................................................................. 40

8.2 系统操作要求 ......................................................................................................... 40

8.3 故障及其处理 ......................................................................................................... 40

1 引言

1.1 立项背景

近年来,随着我国C2C电子商务的快速发展,快递企业进入一个全新的蓬勃发展阶段。C2C电子商务平台的数量也随之增加,竞争越来越激烈。

1.2 立项原因概述

随着移动互联网的发展,C2C的商务模式已经渗透到各个行业,快递行业也不例外,Topview公司想通过模仿滴滴出行的商务模式,建立一个基于C2C快递平台,通过该系统,实现每个人都可以承担快递员和发货人的角色。

1.3 UML 概述

面向对象的系统分析与设计,包括 OOA(面向对象分析)与 OOD(面向对象设计)两个部分。其中 OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。

UML (Unified Modeling Language) 是第 3 代的面向对象建模语言。 UML 是由 Rational 公司的面向对象技术研究专家 Grady Booch、Ivar Jacobson 和 JimRumbaugh 联合开发的。它采纳和扩展了 Booch 标记法、OMT 的面向对象建模技术的方法,以及面向用例(Use-Case)的 OOSE 方法,并且吸取了其他学者和软件厂商的建议。UML 在提交给 OMG( Obicct ManagementGroup)后,最终成为大众所接受的标准建模语言。UML 建模语言吸取和发展了 Booch、OMT 和 OOSE方法,以及其它 OO 和非 OO 方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。

标准建模语言 UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML 定义了 5 类 10 种模型图,用于提供静态建模机制和动态建模机制。

静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图) 。

(1)用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。

(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 开发工具

Microsoft Visual C++ 6.0

SQL server 2000

3 系统描述.

3.1 系统概述

该基于C2C快递系统分为两大系统,分别是移动客户端和后台管理系统:移动客户端包括了发货模块,接单模块,个人信息模块;后台管理系统分为:发货员信息管理,快递员信息管理,快递信息管理。

3.2 系统总体结构

3.3 各部分功能描述

移动客户端:

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

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

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

后台管理:

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

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

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

4 系统分析

4.1 用例图

4.1.1 移动客户端

4.1.1.1 快递发货

发货员 帮我忙

用例分析:

4.1.1.2 快递接单

快递员

查询快递信息

用例分析:

4.1.1.3 个人信息

取消订单

快递员

建议反馈

用例分析:

4.1.2 后台管理

4.1.2.1 发货员信息管理

管理员

发货员个人信息查询

4.1.2.2 快递员信息管理

管理员

快递员个人信息查询

4.1.2.3 快递信息管理

管理员

快递信息删除

4.2 活动图

4.2.1 移动客户端

4.2.1.1 帮我送

4.2.1.2 帮我忙

4.2.1.3 帮我买

4.2.1.5 查询快递信息

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.5 快递员个人信息查询

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 个人信息修改用例时序图

:管理员

:个人信息管理功能界面

:功能控制

:身份类别 :个人信息表

:管理员

:个人信息管理功能界面

:功能控制

:身份类别 :个人信息表

:管理员

:快递信息管理功能界面

:功能控制

:身份类别 :快递信息表

5 系统接口

5.1 用户接口

移动客户端:

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

5.2 硬件接口

本产品的用户一般需要通过终端进行操作, 进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。

6.1 精度要求

软件的输入精度:小数点后保留 3 位有效数字

输出数据精度的要求: 小数点后保留 3 位有效数字 传输过程中的精度: 小数点后保留 3 位有效数字

6.2 时间特征

响应时间:0.5 秒以内

更新处理时间:0.5 秒钟以内

数据的转换和传送时间: 1 秒以内 解题时间: 1 秒以内

6.3 灵活性

操作方式上的变化:该软件实用与现在流行的操作系统精度和有效时限的变化:可以根据实际情况自行设置

7 软件属性

7.1 系统安全性

通过 sql 的数据库安全设置, 一定程度上保证了数据库的安全性。系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。

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

7.2 可维护性

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

8.1 数据库需求

对数据库的静态结构,动态组织,访问信息的方式,使用频率以 及数据的存储等方面提出需求。

8.2 系统操作要求

本系统使用 SQL server ,可利用其自带的各种功能进行管理。 对不同数据信息和其它信息分类存储,使用索引查找。

8.3 故障及其处理

为避免系统运行中故障对用户造成经济上的损失,我们建议: (1)重要数据用户应自行备份。 (2)做好数据库的日常维护工作。

课 程 设 计 课程名称 软件需求分析 题目名称 基于C2C快递系统 学生学院 计算机学院 专业班级 学 号 学生姓名 指导教师 廖朝辉 2016 年 1 月 1 日

目录

1 引言........................................................................................................................................... 4

1.1 立项背景 ................................................................................................................... 4

1.2 立项原因概述 ........................................................................................................... 4

1.3 UML 概述 ................................................................................................................ 4

1.4 参考文献 ................................................................................................................... 5

项目概述 ................................................................................................................................... 5

2.1 面向的用户 ............................................................................................................... 5

2.2 实现目标 ................................................................................................................... 5

2.3 项目开发要求 ........................................................................................................... 6

2.4 开发工具 ................................................................................................................... 6

系统描述. .................................................................................................................................. 6

3.1 系统概述 ................................................................................................................... 6

3.2 系统总体结构 ........................................................................................................... 7

3.3 各部分功能描述 ....................................................................................................... 7

系统分析 ................................................................................................................................... 8

4.1 用例图 ....................................................................................................................... 8

4.1.1 移动客户端 ....................................................................................................... 8

4.1.1.1 快递发货 ................................................................................................... 8

4.1.1.2 快递接单 ................................................................................................. 10

4.1.1.3 个人信息 ................................................................................................. 12

4.1.2 后台管理 ......................................................................................................... 14

4.1.2.1 发货员信息管理 ..................................................................................... 14

4.1.2.2 快递员信息管理 ..................................................................................... 16

4.1.2.3 快递信息管理 ......................................................................................... 18

4.2 活动图 ..................................................................................................................... 20

4.2.1 移动客户端 ..................................................................................................... 20

4.2.1.1 帮我送 ..................................................................................................... 20

4.2.1.2 帮我忙 ..................................................................................................... 21

4.2.1.3 帮我买 ..................................................................................................... 21

4.2.1.4 接收订单 ................................................................................................. 22

4.2.1.5 查询快递信息 ......................................................................................... 22

4.2.1.6 查询发单 ................................................................................................. 23

4.2.1.7 取消订单 ................................................................................................. 23

4.2.1.8 充值金额 ................................................................................................. 23

4.2.1.9 提现金额 ................................................................................................. 24

4.2.1.10 建议反馈 ............................................................................................... 25

4.2.2 后台管理 ......................................................................................................... 25

4.2.2.1 发货员个人信息修改 ............................................................................. 25

4.2.2.2 发货员个人信息查询 ............................................................................. 26

4.2.2.3 快递员个人信息修改 ............................................................................. 26 2 3 4

5

6

7

8 4.2.2.4 快递员信息审核 ..................................................................................... 27 4.2.2.5 快递员个人信息查询 ............................................................................. 27 4.2.2.6 快递信息查询 ......................................................................................... 28 4.2.2.7 快递信息删除 ......................................................................................... 28 4.3 时序图 ..................................................................................................................... 29 4.3.1 移动客户端 ..................................................................................................... 29 4.3.1.1 发货员发货用例时序图 ......................................................................... 29 4.3.1.2 快递员接收订单用例时序图 ................................................................. 30 4.3.1.3 快递信息查询用例时序图 ..................................................................... 30 4.3.1.4 查询发单用例时序图 ............................................................................. 31 4.3.1.5 取消订单用例时序图 ............................................................................. 32 4.3.1.6 建议反馈用例时序图 ............................................................................. 32 4.3.1.7 金额管理时序图 ..................................................................................... 33 4.3.2 后台管理 ......................................................................................................... 35 4.3.2.1 个人信息修改用例时序图 ..................................................................... 35 4.3.2.2 个人信息查询时序图 ............................................................................. 36 4.3.2.3 快递信息查询时序图 ............................................................................. 37 4.3.2.4 快递信息删除时序图 ............................................................................. 38 系统接口 ................................................................................................................................. 38 5.1 用户接口 ................................................................................................................. 38 5.2 硬件接口 ................................................................................................................. 38 性能需求 ................................................................................................................................. 39 6.1 精度要求 ................................................................................................................. 39 6.2 时间特征 ................................................................................................................. 39 6.3 灵活性 ..................................................................................................................... 39 软件属性 ................................................................................................................................. 39 7.1 系统安全性 ............................................................................................................. 39 7.2 可维护性 ................................................................................................................. 39 其它需求 ................................................................................................................................. 40

8.1 数据库需求 ............................................................................................................. 40

8.2 系统操作要求 ......................................................................................................... 40

8.3 故障及其处理 ......................................................................................................... 40

1 引言

1.1 立项背景

近年来,随着我国C2C电子商务的快速发展,快递企业进入一个全新的蓬勃发展阶段。C2C电子商务平台的数量也随之增加,竞争越来越激烈。

1.2 立项原因概述

随着移动互联网的发展,C2C的商务模式已经渗透到各个行业,快递行业也不例外,Topview公司想通过模仿滴滴出行的商务模式,建立一个基于C2C快递平台,通过该系统,实现每个人都可以承担快递员和发货人的角色。

1.3 UML 概述

面向对象的系统分析与设计,包括 OOA(面向对象分析)与 OOD(面向对象设计)两个部分。其中 OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。

UML (Unified Modeling Language) 是第 3 代的面向对象建模语言。 UML 是由 Rational 公司的面向对象技术研究专家 Grady Booch、Ivar Jacobson 和 JimRumbaugh 联合开发的。它采纳和扩展了 Booch 标记法、OMT 的面向对象建模技术的方法,以及面向用例(Use-Case)的 OOSE 方法,并且吸取了其他学者和软件厂商的建议。UML 在提交给 OMG( Obicct ManagementGroup)后,最终成为大众所接受的标准建模语言。UML 建模语言吸取和发展了 Booch、OMT 和 OOSE方法,以及其它 OO 和非 OO 方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。

标准建模语言 UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML 定义了 5 类 10 种模型图,用于提供静态建模机制和动态建模机制。

静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图) 。

(1)用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。

(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 开发工具

Microsoft Visual C++ 6.0

SQL server 2000

3 系统描述.

3.1 系统概述

该基于C2C快递系统分为两大系统,分别是移动客户端和后台管理系统:移动客户端包括了发货模块,接单模块,个人信息模块;后台管理系统分为:发货员信息管理,快递员信息管理,快递信息管理。

3.2 系统总体结构

3.3 各部分功能描述

移动客户端:

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

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

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

后台管理:

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

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

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

4 系统分析

4.1 用例图

4.1.1 移动客户端

4.1.1.1 快递发货

发货员 帮我忙

用例分析:

4.1.1.2 快递接单

快递员

查询快递信息

用例分析:

4.1.1.3 个人信息

取消订单

快递员

建议反馈

用例分析:

4.1.2 后台管理

4.1.2.1 发货员信息管理

管理员

发货员个人信息查询

4.1.2.2 快递员信息管理

管理员

快递员个人信息查询

4.1.2.3 快递信息管理

管理员

快递信息删除

4.2 活动图

4.2.1 移动客户端

4.2.1.1 帮我送

4.2.1.2 帮我忙

4.2.1.3 帮我买

4.2.1.5 查询快递信息

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.5 快递员个人信息查询

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 个人信息修改用例时序图

:管理员

:个人信息管理功能界面

:功能控制

:身份类别 :个人信息表

:管理员

:个人信息管理功能界面

:功能控制

:身份类别 :个人信息表

:管理员

:快递信息管理功能界面

:功能控制

:身份类别 :快递信息表

5 系统接口

5.1 用户接口

移动客户端:

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

5.2 硬件接口

本产品的用户一般需要通过终端进行操作, 进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。

6.1 精度要求

软件的输入精度:小数点后保留 3 位有效数字

输出数据精度的要求: 小数点后保留 3 位有效数字 传输过程中的精度: 小数点后保留 3 位有效数字

6.2 时间特征

响应时间:0.5 秒以内

更新处理时间:0.5 秒钟以内

数据的转换和传送时间: 1 秒以内 解题时间: 1 秒以内

6.3 灵活性

操作方式上的变化:该软件实用与现在流行的操作系统精度和有效时限的变化:可以根据实际情况自行设置

7 软件属性

7.1 系统安全性

通过 sql 的数据库安全设置, 一定程度上保证了数据库的安全性。系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。

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

7.2 可维护性

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

8.1 数据库需求

对数据库的静态结构,动态组织,访问信息的方式,使用频率以 及数据的存储等方面提出需求。

8.2 系统操作要求

本系统使用 SQL server ,可利用其自带的各种功能进行管理。 对不同数据信息和其它信息分类存储,使用索引查找。

8.3 故障及其处理

为避免系统运行中故障对用户造成经济上的损失,我们建议: (1)重要数据用户应自行备份。 (2)做好数据库的日常维护工作。


相关文章

  • [软件工程]优秀课程建设总结报告
  • <软件工程>优秀课程建设总结报告 在德州学院<软件工程>优质课程建设的工作中,我们课程组全体成员认识到<软件工程>是计算机软件专业的一门核心基础课程,搞好这门课程的建设,对于提高计算机科学与技术专业学生的 ...查看


  • 面向大数据时代的专业课程体系建设研究
  • 面向大数据时代的专业课程体系建设 1. 大数据时代的特点及其对专业人才的特殊需求分析 重点分析大数据时代特点.大数据技术发展趋势及其对信息技术专业人才的特殊需求.尤其是从大数据理念.技术和方法在农业领域的实践,分析农业大数据应用研究.了解涉 ...查看


  • 高职高专软件技术专业[软件工程]课程教学探究
  • 摘要:<软件工程>知识抽象和具有较强的实践性,高职高专软件技术专业学生难以从实践中体验知识,文中对软件工程概念.软件开发模型和需求分析等方面的教学方法进行了探讨,方法具体.形象,具有实践性,能提高教学效果. 关键词:软件技术:& ...查看


  • 软件工程导论课程设计教学大纲
  • <软件工程导论课程设计>教学大纲 (Project of Introduction to Software Engineering) (1周) 一.前言 <软件工程导论课程设计>是在学习完专业核心课<软件工程导 ...查看


  • 2010年培训需求调查报告
  • 2010年培训需求调查报告 为了调查了解员工的培训需求,使2010年的培训工作更有针对性,12月14日向各部门.各岗位人员下发了培训需求调查问卷,并于12月21日回收. 本次调查问卷的内容以各岗位任职资格标准要求的知识和技能为主,重点围绕已 ...查看


  • 面向应用型人才培养的网络工程专业课程体系探索与实践
  • 文章编号:1672-5913(2009)19-0134-06 面向应用型人才培养的网络工程专业课程体系探索与实践 郭广军1,羊四清1,戴经国1,龚德良2 (1.湖南人文科技学院 计算机科学技术系,湖南 娄底 417000:2.湘南学院 计算 ...查看


  • 软件工程课程设计报告
  • 淮海工学院计算机工程学院 课程设计报告 设计名称:选题名称:姓名:学号: 专业班级:系(院):设计时间:设计地点:计算机工程学院 1.课程设计目的 软件工程课程设计是计算机专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件 ...查看


  • 楼宇智能化工程技术人才培养方案V2012
  • 楼宇智能化工程技术专业 "工作室+企业订单"人才培养方案 (2012级) 编 制 人:蔡尊煌.魏接峰.王庭国.官飞.罗兴军 编制单位:福建林业职业技术学院自动化工程系 编制日期:2012年8月10日 审 核 人:魏接峰. ...查看


  • 中等职业学校计算机网络技术专业职业岗位群分析报告
  • 中等职业学校计算机网络技术专业职业岗位群分析报告 随着计算机网络技术的迅猛发展, 计算机网络技术的应用领域已逐渐深入到 社会的各行各业,国家对计算机网络技术专业应用型人才也提出了更高的要求. 为了了解当前我省就业市场对中职计算机网络技术人才 ...查看


  • 建筑装饰工程技术专业人才需求调研报告
  • 建筑装饰施工技术专业人才需求调研报告 一.专业人才需求调研目的 为申请增设建筑装饰工程技术专业,创新学院人才培养模式,提高教学质量,优化专业结构,形成具有区域特色和高职特色的专业 ,制定招生专业的培养目标,人才培养计划,全面提高人才培养质量 ...查看


热门内容