软件工程课程设计-物流配送管理系统.doc

上传人:b****1 文档编号:188705 上传时间:2022-10-05 格式:DOC 页数:35 大小:394.50KB
下载 相关 举报
软件工程课程设计-物流配送管理系统.doc_第1页
第1页 / 共35页
软件工程课程设计-物流配送管理系统.doc_第2页
第2页 / 共35页
软件工程课程设计-物流配送管理系统.doc_第3页
第3页 / 共35页
软件工程课程设计-物流配送管理系统.doc_第4页
第4页 / 共35页
软件工程课程设计-物流配送管理系统.doc_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

软件工程课程设计-物流配送管理系统.doc

《软件工程课程设计-物流配送管理系统.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计-物流配送管理系统.doc(35页珍藏版)》请在冰豆网上搜索。

软件工程课程设计-物流配送管理系统.doc

西华大学课程设计报告

数学与计算机学院

课程设计说明书

课程名称:

软件工程课程设计

课程代码:

题目:

物流配送管理系统

年级/专业/班:

09软件工程(04)

学生姓名:

学  号:

开始时间:

2011年05月27日

完成时间:

2011年06月12日

课程设计成绩:

学习态度及平时成绩(30)

技术水平与实际能力(20)

创新(5)

说明书(计算书、图纸、分析报告)撰写质量(45)

总分(100)

指导教师签名:

年月日

软件工程课程设计任务书

学院名称:

数学与计算机学院课程代码:

______________

专业:

软件工程年级:

09

一、设计题目

物流配送管理系统

二、主要内容

1、业务(收入、支出)处理模块:

配送业务的开票、收款、收空包、核对入帐等。

 

2、查询汇总:

业务流水记录、组合方式的汇总统计。

 

3、排行榜:

与应收、实收、欠收及日期段任意组合,按配送员、客户、商品排序。

 

4、报表输出:

5、费率设置:

多种客户销售价格以及配送工报酬计算方式。

 

6、人员信息:

包含软件操作员、员工、客户等基本信息。

 

7、数据库处理:

新套帐的建立、数据备份及还原、数据提交与回滚等。

三、具体要求及应提交的材料

1.分析设计要求,给出解决方案(要说明设计实现所用的原理,采用的数据结构);

2.模块化程序设计,画出程序的基本结构框图和流程图;

3.对程序的每一部分要有详细的设计分析说明;

4.程序执行的每个步骤要有具体的提示内容或输出;

5.源代码格式规范(锯齿型书写格式),注释不少于三分之一;

6.设计合适的测试用例,对得到的运行结果要有分析;

7.设计中遇到的问题,设计的心得体会。

设计结束后,每位同学必须上交如下材料:

1.《课程设计说明书》打印稿一份;

2.《课程设计说明书》电子文档及课程设计的程序源代码刻盘

电子文档

1、课程设计报告

2、课程设计任务书

3、程序说明文件

4、总结报告

5、程序源代码

四、主要技术路线提示

首先根据要解决的问题进行分析和总体设计,得到要定义的数据结构和函数,然后进行

详细编码,在主函数中对各功能函数进行测试。

五、进度安排

序号

设计内容

天数

1

分析设计内容,给出解决方案

4

2

创建数据库及建表

2

3

可视化界面设计

4

4

对所建数据库进行设计,整理设计思路,编码、测试,写出课程设计报告

4

5

指导老师检查设计结果并做成绩评定

4

总计

20

六、推荐参考资料(不少于3篇)

[1]张海藩.软件工程导论(第五版)[M].北京:

清华大学出版社,2008

[2]王红梅,胡明,王涛.数据结构(C++版)[M].北京:

清华大学出版社,2005

[3]王珊,萨师煊.数据库系统概论[M].北京:

高等教育出版社,2006

[4]BainT.SQLServer2000数据仓库[M].北京.电力出版社,2003

[5]GoogleWebAPIsReference[EB/OL].

指导教师签名日期年月日

系主任审核日期年月日

目录

1前言 6

1.2可行性研究的前提 6

2需求分析 6

2.1引言 6

2.1功能分析 7

2.2方案分析 8

3概要设计 8

3.1数据结构 8

结构E-R图 9

3.2逻辑结构与物理结构 10

3.3功能模块划分 10

3.4抽象数据类定义 12

4详细设计 13

4.1数据类型定义 13

4.2主要模块内部设计 13

4.2.信息输入设计 13

4.2.2更改信息设计 14

4.2.3查找信息设计 15

5实现与调试分析 17

6测试分析 17

6.1编写目的 17

6.2背景 17

6.3测试内容 18

6.4软件测试的分类 18

7用户手册 21

总结 24

参考文献 26

附录源代码 27

1前言

物流配送是销售公司企业的主要后备力量的机构,势必要在物资方面加以严格有序的管理,对各种资源进行信息化管理。

这样企业在可以放心的生产和出售产品了。

经济效益有大幅度提高,本系统就是针对企业的迫切需要而设计的。

在与对我们设计的仓库管理系统进行可行分析,要求对市场、经济、社会、法律等综合的一个最优方案。

我们的项目名称为物质仓库管理系统。

物资仓库信息管理系统就是把仓库的进货信息、销售信息、客户信息进行信息化管理,通过它的管理,可以将信息直观的提供给管理人员,加强对企业用人的优化分配,充分发挥人的作,提高仓库整体工作效率,……

……

……

1.2可行性研究的前提

1.2.1要求

功能:

本系统主要对仓库有五个部分的功能(采购、检验、入库、出库、对比),以及打出一系列的报表和账单。

性能:

在短时间内查看仓库信息及准确的数据报表;定期对数据库数据备份。

输出:

订单及预订单、入库单及现有库存表、出库单现有库存表、还库单及惩罚表。

输入:

计划单编号、预订单编号、入库单编号、出库申请编号、出库单编号。

安全与保密要求:

企业应用我们开发的系统,只对本企业内部开放信息。

基于不参与互联网很少受到病毒的攻击以及定期维护,所以本系统是安全准确的。

与软件相关的其他系统:

仓库管理系统、物流管理系统。

2需求分析

2.1引言

2.1.1编写目的

随着社会发展的日新月异,商业往来日渐广泛,物资多样化,以及计算机的普及,对于企业物流配送管理要求逐渐变大,从而开发本物流配送管理系统,来更好的对仓库进行管理。

本报告读者对象为研发中心领导和主管技术人员,以及项目设计和开发人员。

2.1.2项目背景

待开发的软件系统名称:

物资仓库管理系统

本项目的任务提出者:

企业仓库管理人员

本项目的任务开发者:

物流配送管理系统软件开发小组

用户及实现该软件的计算中心或计算机网络:

企业计算机

2.1功能分析

1、业务(收入、支出)处理模块:

配送业务的开票、收款、收空包、核对入帐等。

 

2、查询汇总:

业务流水记录、组合方式的汇总统计。

 

3、排行榜:

与应收、实收、欠收及日期段任意组合,按配送员、客户、商品排序。

 

4、报表输出:

5、费率设置:

多种客户销售价格以及配送工报酬计算方式。

 

6、人员信息:

包含软件操作员、员工、客户等基本信息。

 

7、数据库处理:

新套帐的建立、数据备份及还原、数据提交与回滚等。

系统开发的总体任务是实现企业仓库各种信息的系统化、规范化和自动化。

主要完成功能:

企业部门提出购买计划交给仓库,仓库通过与现有库存作比对。

如有必要进货,就将此购买计划交给采购员,由采购员进行采购。

采购员与供应商进行谈价,达成协议,填写预订单(供应商留下的叫做订单)。

供应商带着订单送到公司,企业仓库拿出预订单进行核对。

核对无误后确认有效托收,托收进行检验入库,入库同时填写好入库登记表。

企业各部门根据自身需求向仓库提出生产活动所必须的物质申请,并填写好出库申请表。

企业仓库根据现有物质判断是否该出库,如果可以就填写好出库表。

仓库管理员根据出库表核对并如实的发放仓库内的物质。

更新仓库现有库存。

2.2方案分析

1.将说有功能归结为四个模块:

(1)业务:

包括入库,配送出库,两个常用功能。

(2)查询,查询库存记录,配送记录等。

(3)数据处理,对已存在的数据进行操作,如,备份还原,费率设置等

(4)人员信息,所有与人有关的信息。

2.定义每个版块的函数功能,以及子函数的确定。

3.整个系统的功能排版,以及如何使其人性化

3概要设计

3.1.1编写目的

随着经济发展的日新月异,公司企业日益增多,对仓库的需求也变多。

于是,对仓库的管理要求也提高,管理系统由此产生。

本阶段完成系统的大致设计并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总体概貌。

本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

本报告读者对象为项目设计和开发人员,以及技术人员。

3.1.2项目背景

项目名称为:

物资仓库管理系统。

本项目的任务提出者为数计学院软件工程课程设计小组,并由组员共同开发,本项目设计过程中参考了基于Windows系统的数据库管理系统。

3.1数据结构

数据元素包括;管理员(操作员)员工客户货物数据处理系统票据

管理人员:

读入,修改基本信息

员工:

负责送货;

客户:

配送是终端,货物接收者

货物:

管理者,员工,及客户间的联系载体。

数据处理:

处理各种数据管理的平台;

票据:

交易的凭证。

货物

价格

客户

员工

编号

管理员

系统板

票据

编号

日期

结构E-R图

员工

管理员

物流配送

系统

客户

3.2逻辑结构与物理结构

逻辑结构:

用线性结构来处理数据元素之间的关系,

将元素一项项的写下去

物理结构:

采用顺序存储的方式来储存所有的数据

3.3功能模块划分

物流配送系统

3.3.1结构框图

即时业务

人员信息

数据处理

查询汇总

客户信息

员工信息

操作员

数据提交

数据备份及还原

数据备份

套帐的建立

显示库存

配送记录

编号查询

按时查询

入库

配送

数量

3.3.2程序流图

开始

管理员身份验证

操作选择

输入库存

配送货物

查询数据

退出系统

输入选择操作

操作类型

人事查询更改

返回菜单

数据备份还原

建立套帐

记录业务

查业询务

3.3.3模块功能分析及外部设计

功能分析外部设计

即时业务:

基本的功能实现,入库,出库操作。

数据处理:

处理已有的数据,备份,还原,回交,费率设置。

人事处理:

对员工和客户查看。

3.4抽象数据类定义

数据对象:

Price,CarType,CarNum,Time,Destination,StartTime

基本操作:

Init();

Show();

ChangPrice(intp0);

ChangCar(charn

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

当前位置:首页 > 法律文书 > 辩护词

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

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