物流配送管理系统.doc
《物流配送管理系统.doc》由会员分享,可在线阅读,更多相关《物流配送管理系统.doc(42页珍藏版)》请在咨信网上搜索。
1、数学与计算机学院课程设计说明书课 程 名 称: 软件工程课程设计 课 程 代 码: 8404131 题 目: 物流配送管理系统 年级/专业/班: 09软件工程(04) 学 生 姓 名: 学 号: 开 始 时 间: 2023 年 05 月 27 日完 成 时 间: 2023 年 06 月 12 日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书(计算书、图纸、分析报告)撰写质量(45)总 分(100)指导教师署名: 年 月 日软 件 工 程 课 程 设 计 任 务 书学院名称: 数学与计算机学院 课程代码:_8404131_专 业: 软件工程 年 级: 09 一
2、、 设计题目物流配送管理系统二、 重要内容1、业务(收入、支出)解决模块:配送业务的开票、收款、收空包、核对入帐等。2、查询汇总:业务流水记录、组合方式的汇总记录。3、排行榜:与应收、实收、欠收及日期段任意组合,按配送员、客户、商品排序。4、报表输出:5、费率设立:多种客户销售价格以及配送工报酬计算方式。6、人员信息:包含软件操作员、员工、客户等基本信息。7、数据库解决:新套帐的建立、数据备份及还原、数据提交与回滚等。三、 具体规定及应提交的材料1.分析设计规定,给出解决方案(要说明设计实现所用的原理,采用的数据结构);2.模块化程序设计,画出程序的基本结构框图和流程图;3.对程序的每一部分要
3、有具体的设计分析说明;4.程序执行的每个环节要有具体的提醒内容或输出;5.源代码格式规范(锯齿型书写格式),注释不少于三分之一;6.设计合适的测试用例,对得到的运营结果要有分析;7.设计中碰到的问题,设计的心得体会。设计结束后,每位同学必须上交如下材料:1课程设计说明书打印稿一份;2课程设计说明书电子文档及课程设计的程序源代码 刻盘电子文档 1、课程设计报告2、课程设计任务书3、程序说明文献 4、总结报告5、程序源代码四、 重要技术路线提醒一方面根据要解决的问题进行分析和总体设计,得到要定义的数据结构和函数,然后进行具体编码,在主函数中对各功能函数进行测试。五、 进度安排序号设计内容天数1分析
4、设计内容,给出解决方案42创建数据库及建表23可视化界面设计44对所建数据库进行设计,整理设计思绪,编码、测试,写出课程设计报告45指导老师检查设计结果并做成绩评估4总 计20六、 推荐参考资料(不少于3篇)1 张海藩.软件工程导论(第五版)M.北京:清华大学出版社,20232 王红梅,胡明,王涛.数据结构(C+版)M.北京:清华大学出版社,20233 王珊,萨师煊.数据库系统概论M.北京:高等教育出版社,20234 Bain T.SQL Server2023数据仓库M.北京.电力出版社,20235 Google Web APIs ReferenceEB/OL.,2023.5指导教师 署名日期
5、 年 月 日系 主 任 审核日期 年 月 日目 录1 前言61.2可行性研究的前提62 需求分析62.1引言62.1 功能分析72.2 方案分析83 概要设计83.1 数据结构8结构E-R图93.2 逻辑结构与物理结构103.3 功能模块划分103.4抽象数据类定义124 具体设计134.1 数据类型定义134.2 重要模块内部设计134.2.信息输入设计134.2.2 更改信息设计144.2.3 查找信息设计155 实现与调试分析176 测试分析176.1编写目的176.2背景176.3测试内容186.4软件测试的分类187用户手册21总 结24参考文献26附录 源代码271 前言物流配送是
6、销售公司公司的重要后备力量的机构,势必要在物资方面加以严格有序的管理,对各种资源进行信息化管理。这样公司在可以放心的生产和出售产品了。经济效益有大幅度提高,本系统就是针对公司的迫切需要而设计的。在与对我们设计的仓库管理系统进行可行分析,规定对市场、经济、社会、法律等综合的一个最优方案。我们的项目名称为物质仓库管理系统。物资仓库信息管理系统就是把仓库的进货信息、销售信息、客户信息进行信息化管理,通过它的管理,可以将信息直观的提供应管理人员,加强对公司用人的优化分派,充足发挥人的作,提高仓库整体工作效率,1.2可行性研究的前提1.2.1规定功能:本系统重要对仓库有五个部分的功能(采购、检查、入库、
7、出库、对比),以及打出一系列的报表和账单。性能:在短时间内查看仓库信息及准确的数据报表;定期对数据库数据备份。输出:订单及预订单、入库单及现有库存表、出库单现有库存表、还库单及处罚表。输入:计划单编号、预订单编号、入库单编号、出库申请编号、出库单编号。安全与保密规定:公司应用我们开发的系统,只对本公司内部开放信息。基于不参与互联网很少受到病毒的袭击以及定期维护,所以本系统是安全准确的。与软件相关的其他系统:仓库管理系统、物流管理系统。2 需求分析2.1引言2.1.1编写目的随着社会发展的日新月异,商业往来日渐广泛,物资多样化,以及计算机的普及,对于公司物流配送管理规定逐渐变大,从而开发本物流配
8、送管理系统,来更好的对仓库进行管理。本报告读者对象为研发中心领导和主管技术人员,以及项目设计和开发人员。2.1.2项目背景待开发的软件系统名称:物资仓库管理系统本项目的任务提出者:公司仓库管理人员本项目的任务开发者:物流配送管理系统软件开发小组用户及实现该软件的计算中心或计算机网络:公司计算机2.1 功能分析 1、业务(收入、支出)解决模块:配送业务的开票、收款、收空包、核对入帐等。2、查询汇总:业务流水记录、组合方式的汇总记录。3、排行榜:与应收、实收、欠收及日期段任意组合,按配送员、客户、商品排序。4、报表输出:5、费率设立:多种客户销售价格以及配送工报酬计算方式。6、人员信息:包含软件操
9、作员、员工、客户等基本信息。7、数据库解决:新套帐的建立、数据备份及还原、数据提交与回滚等。系统开发的总体任务是实现公司仓库各种信息的系统化、规范化和自动化。重要完毕功能:公司部门提出购买计划交给仓库,仓库通过与现有库存作比对。如有必要进货,就将此购买计划交给采购员,由采购员进行采购。采购员与供应商进行谈价,达成协议,填写预订单(供应商留下的叫做订单)。供应商带着订单送到公司,公司仓库拿出预订单进行核对。核对无误后确认有效托收,托收进行检查入库,入库同时填写好入库登记表。公司各部门根据自身需求向仓库提出生产活动所必须的物质申请,并填写好出库申请表。公司仓库根据现有物质判断是否该出库,假如可以就
10、填写好出库表。仓库管理员根据出库表核对并如实的发放仓库内的物质。更新仓库现有库存。2.2 方案分析1.将说有功能归结为四个模块:(1)业务:涉及入库,配送出库,两个常用功能。(2)查询,查询库存记录,配送记录等。(3)数据解决,对已存在的数据进行操作,如,备份还原,费率设立等(4)人员信息,所有与人有关的信息。2.定义每个版块的函数功能,以及子函数的拟定。3.整个系统的功能排版,以及如何使其人性化3 概要设计 3.1.1编写目的 随着经济发展的日新月异,公司公司日益增多,对仓库的需求也变多。于是,对仓库的管理规定也提高,管理系统由此产生。本阶段完毕系统的大体设计并明确系统的数据结构与软件结构。
11、在软件设计阶段重要是把一个软件需求转化为软件表达的过程,这种表达只是描绘出软件的总体概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表达。本报告读者对象为项目设计和开发人员,以及技术人员。3.1.2项目背景项目名称为:物资仓库管理系统。本项目的任务提出者为数计学院软件工程课程设计小组,并由成员共同开发,本项目设计过程中参考了基于Windows系统的数据库管理系统。3.1 数据结构 数据元素涉及;管理员(操作员) 员工 客户 货品 数据解决系统 票据管理人员: 读入,修改基本信息员工 : 负责送货;客户: 配送是终端,货品接受
12、者货品: 管理者,员工,及客户间的联系载体。数据解决: 解决各种数据管理的平台;票据: 交易的凭证。货品价格客户员工编号管理员系统板票据编号日期 结构E-R图员工管理员物流配送系统客户3.2 逻辑结构与物理结构逻辑结构 : 用线性结构来解决数据元素之间的关系, 将元素一项项的写下去物理结构 : 采用顺序存储的方式来储存所有的数据3.3 功能模块划分物流配送系统3.3.1结构框图即时业务人员信息数据解决查询汇总客户信息员工信息操作员数据提交数据备份及还原数据备份套帐的建立显示库存配送记录编号查询准时查询入库配送数量3.3.2程序流图开始管理员身份验证操作选择输入库存配送货品查询数据退出系统输入选
13、择操作操作类型人事查询更改返回菜单数据备份还原建立套帐记录业务查业询务3.3.3模块功能分析及外部设计 功能分析 外部设计即时业务: 基本的功能实现,入库,出库操作。数据解决: 解决已有的数据,备份,还原,回交,费率设立。人事解决: 对员工和客户查看。3.4抽象数据类定义数据对象 : Price,CarType,CarNum,Time, Destination,StartTime基本操作 : Init(); Show();ChangPrice(int p0);ChangCar(char n,char t); ChangTime(int a,int b,int c); Find(char d1)
14、; Position(char n1); GetCarNum(); GetCarType(); GetDestination(); GetPrice(); GetStartTime();ADT Ticket4 具体设计4.1 数据类型定义价格(price) 货号(unm1) 员工编号(unm2) 客户编号(num3) 日期(time) 数量(qua)4.2 重要模块内部设计4.2.1.1实现算法cs.Init();c.push_back(cs);ch=getchar();4.2.信息输入设计4.2.1.1 模块算法4.2.1输入信息 4.2.1.1实现算法cs.Init();c.push_ba
15、ck(cs);ch=getchar();4.2.1.2 流程图开始界面开 始输入所有内容返回主界面结 束4.2.2 更改信息设计4.2.2. 更改信息1 .更改费率实现算法for(i=0;ic.size();i+)if(ci.Position(n)coutp1;ci.ChangPrice(p1);ci.Show();f=0;break;else f=1;结 束输入更改输入费率没有改信息4.2.3 查找信息设计4.2.3. 查出信息实现算法coutd1;for(int i=0;ic.size();i+)if(ci.Find(d1)ci.Show();f=0;break;elsef=1;if(f)
16、cout没有此货品编号endl;流程图结 束查 找输入编号没有改信息输出结果5 实现与调试分析实现环境系统 Windows XP系统操作平台Microsoft Visual C+ 6.0语言 c+调试分析:通过对系统的调试,完毕了最初的设计规定,使各个模块的功能得以实现;6 测试分析6.1编写目的软件测试是为了发现程序中的问题。本系统技术不很成熟,存在不少问题,测试变得非常重要。软件测试的过程也是程序运营的过程,程序运营需要数据,为测试设计的数据称测试用例,设计测试用例的原则自然是尽也许暴露错误。由于测试涉及问题很多,工作量又大,所以测试之前必须制订一个计划。 6.2背景 由物流配送管理系统开
17、发者开发出的系统进行测试。6.3测试内容 软件测试重要工作内容是验证和确认,下面分别给出其概念:验证是保证软件对的地实现了一些特定功能的一系列活动,即保证软件做了你所盼望的事情。1) 拟定软件生存周期中的一个给定阶段的产品是否达成前阶段确立的需求的过程;2) 程序对的性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;3) 评市、审查、测试、检查、审计等各类活动,或对某些项解决、服务或文献等是否和规定的需求相一致进行判断和提出报告。确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑对的性。即保证软件以对的的方式来做了这个事件。1) 静态确认,不在计算机上实际执行程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流配送 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。