软件工程课程设计-物流配送管理系统Word格式文档下载.doc
- 文档编号:13120035
- 上传时间:2022-10-05
- 格式:DOC
- 页数:35
- 大小:394.50KB
软件工程课程设计-物流配送管理系统Word格式文档下载.doc
《软件工程课程设计-物流配送管理系统Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计-物流配送管理系统Word格式文档下载.doc(35页珍藏版)》请在冰豆网上搜索。
软件工程课程设计任务书
学院名称:
数学与计算机学院课程代码:
______________
专业:
软件工程年级:
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
创建数据库及建表
3
可视化界面设计
对所建数据库进行设计,整理设计思路,编码、测试,写出课程设计报告
5
指导老师检查设计结果并做成绩评定
总计
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功能分析
系统开发的总体任务是实现企业仓库各种信息的系统化、规范化和自动化。
主要完成功能:
企业部门提出购买计划交给仓库,仓库通过与现有库存作比对。
如有必要进货,就将此购买计划交给采购员,由采购员进行采购。
采购员与供应商进行谈价,达成协议,填写预订单(供应商留下的叫做订单)。
供应商带着订单送到公司,企业仓库拿出预订单进行核对。
核对无误后确认有效托收,托收进行检验入库,入库同时填写好入库登记表。
企业各部门根据自身需求向仓库提出生产活动所必须的物质申请,并填写好出库申请表。
企业仓库根据现有物质判断是否该出库,如果可以就填写好出库表。
仓库管理员根据出库表核对并如实的发放仓库内的物质。
更新仓库现有库存。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 物流配送 管理 系统