文档介绍:青岛工学院
《软件工程课程设计》报告书
题目物流配送管理系统学生王硕郭庆博宋钊
指导教师杨彦明系部信息工程系
专业班级2009级电脑科学与技术1班目录
摘要4第一章系统分析5
方面:技术可行性分析、经济可行性分析和营运可行性分析。
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。本系统采用Windows7Professional作
为操作系统平台。本系统的数据库开发平台选用Microsoft公司的SQLServer2008,该数据库管理系统在Windows7Professional上能提供数据库之间
的数据复制功能,可代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发工具选用的是开发人员熟悉的Delphi。
主要是对项目的经济效益进行评价。
主要是管理人员对开发信息系统是否支持,现有设计是否科学,原始数据是否正确等。系统操作简单,易于理解,管理员经过短时间的培训就可以使用该系统。
第二章需求分析
这一阶段的主要目标是明确项目的需求,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果一系统说明书的编写。
上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。
数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。
数据流是数据结构在系统内传输的路径。
第一层DFD
入仓单存档
岀仓单存档
订单存档
配送存档
司机存档
D2
订
单
信
息
D7派司机D6配送信息
货款通知单发货单
一P结算管理
第二层DFD第三层DFD
No
名称
数据类型
null
主键
内容
1:
商品编号
:Char〔20〕
不允许
是
商品的编号:
21
商品名称
Char〔20〕
不允许
商品的名称
3
规格
Char〔20〕
允许
商品规格
4:
包装
:Char〔20〕
允许
袋装还是散装:
5
单价
Money(8)
不允许
〔元/斤〕
6:
用户名
:Char〔20〕
不允许
是
用户名称
71
密码
Char〔20〕
不允许
用户的密码
8
权限
Char〔20〕
不允许
用户的身份
9:
客户编号
:Char〔20〕
不允许
是
客户的编号:
10
客户名称
Char〔20〕
允许
客户公司的名称
11
公司类别
Char〔20〕
允许
公司属于哪方面服务
12
:Char〔20〕
允许
公司的1
13
通信地址
PChar〔20〕
不允许
公司的地址
14
联系人
Char〔20〕
不允许
公司的联系人
15
联系
[Char〔20〕
不允许
客户
16
订购编号
PChar〔20〕
不允许
是
订购的编号
17
订购日期
Char〔20〕
不允许
订购的日期
18
订购客户编号
[Char〔20〕
不允许
订购客户编号
19
商品编号
PChar(20)
不允许
订购物品的编号
20
商品数量
Int(4)
不允许
订购物品的数量
21
状态
Char(20)
允许
订单状态
22:
职工编号
PChar〔20〕
不允许
是
职工的编号
23
职工
Char〔20〕
不允许
职工的
24
职工性别
Char〔20〕
不允许
职工的性别
25
职工职务
:Char〔20〕
不允许
职工的职务
26
职工部门
1Char〔20〕
不允许
职工的部门
27
联系
Char〔20〕