软件工程课程设计报告物流配送管理系统 .docx
《软件工程课程设计报告物流配送管理系统 .docx》由会员分享,可在线阅读,更多相关《软件工程课程设计报告物流配送管理系统 .docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结青岛工学院软件工程课程设计报告书题目物流配送治理系统同学王硕 郭庆博 宋钊指导老师杨彦明系部信息工程系专业班级2021 级电脑科学与技术 1 班可编辑资料 - - - 欢迎下载精品名师归纳总结目录可编辑资料 - - - 欢迎下载精品名师归纳总结摘要4第一章 系统分析51.1 概述51.1.1 系统分析的含义和目标51.1.2 系统分析的任务51.1.3 系统分析的步骤51.2 现行系统主要问题分析61.3 可行性分析61.3.1 技术可行性分析61.3.2 经济可行性分析71.3.3 营运可行性分析7其次章需求分析82.1 数据字典82.1.1 数据流82.1.2 数据字典10
2、第三章系统概要设计11数据库设计113.1.1 实体描述113.1.2 联系描述113.1.3 E-R 图12第四章系统具体设计134.1 数据库的规律设计134.2 数据库的实现144.3 程序流程图174.4 电脑系统配置方案204.4.1 电脑系统硬件配置204.4.2 电脑系统软件配置204.5 历史信息的治理204.6 人机界面的设计214.6.1 登录界面设计214.6.2 系统基本信息界面设计224.6.3 商品信息界面234.6.4 查询界面234.6.5 订购界面244.6.6 配货界面254.6.7 送货界面264.6.8 验收界面26第五章 系统实现275.1 概述275
3、.2 编程工具与环境27系统测试275.4 系统运行与保护29第六章终止语306.1 概述306.2 系统的功能306.3 系统的特点306.4 存在问题及改良方向306.5 系统开发的体会316.6 致谢31可编辑资料 - - - 欢迎下载精品名师归纳总结摘 要物流信息治理系统是一个由人和电脑等组成的能进行信息收集、传输、加工、储存、保护和使用的系统。本系统主要通过使用治理信息系统 MIS 的方法,对日常业务处理和信息资源进行全面、 系统的治理。 在整个系统开发的过程中, 运用了软件工程的基本概念、相关技术和方法。 并且采纳了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段 系统分
4、析、 系统设计、系统实施的基本活动贯穿起来。本系统期望能够通过物流进治理信息系统的建立,理顺信息流程和流向, 使治理更加完善,使治理人员在信息系统的帮助下进行工作, 提高治理的整体水平。本系统采纳 Delphi 开发设计,数据库采纳 SQL Server 2021。关键词:物流配送信息系统SQL Server 2021 Delphi2005可编辑资料 - - - 欢迎下载精品名师归纳总结第一章 系统分析1.1 概述1 系统分析的含义和目标系统分析 systems analysis,是指在治理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。系统分析阶段的目标: 就是
5、按系统规划所定的某个开发项目范畴内明确系统开发的目标和用户的信息需求,提出系统的规律方案。系统分析的任务系统分析的任务是: 尽可能弄清用户对信息的需求, 调查原信息系统的资源、输入、处理和输出。完成新系统的规律设计,以满意业务进展要求。系统分析的具体工作内容包括:(1) 可行性分析。(2) 具体调查。(3) 系统性分析。(4) 提出新系统的规律模型系统分析的步骤系统分析阶段的主要活动是: 系统的初步调查、可行性争论、系统的具体调查、新系统规律方案的提出。(1) 系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和进展方向。(2) 可行性的争论:可行性的争论是进一步明确系统的目标、规
6、模与功能, 对系统进展背景、必要性和意义进行调查分析并依据需要和可能提出拟定开发系统的初步方案方案。(3) 现行系统具体调查: 在可行性争论的基础上进一步对现行系统进行全面、可编辑资料 - - - 欢迎下载精品名师归纳总结深化的调查和分析,弄清晰现行系统运行状况,发觉其薄弱环节,找出要解决的问题实质,确保新系统更有效。(4) 新系统规律方案的提出:主要明确用户的信息需求,确定新系统的规律功能,提出新系统的规律方案。1.2 现行系统主要问题分析1基本信息表的查询商品基本信息、职工基本信息、司机基本信息、订购客户信息表、供货客户表、库存表2订购客户下订单,即将订购客户订购详情打入数据库中3选购环节
7、,系统可对订单商品进行汇总。负责人就依据汇总情形支配人员选购4选购完成后,选购员可把选购信息输入系统,同时负责人可支配查看需要发货的订单,并支配司机送货5送货完成后,等待订购客户确认收货6订购客户确认后,运算相应订单盈利,并送往订单盈利核算表中1.3 可行性分析在明确系统目标和环境的基础上, 需要进一步对系统的可行性进行争论。 此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、 必要性和意义进行调查分析并依据需要和可能提出拟开发系统的初步方案与方案。 可行性争论是针对系统进行全面、 概要的分析, 主要包括三方面: 技术可行性分析、经济可行性分析和营运可行性分析。1.3.1 技
8、术可行性分析技术上的可行性分析主要分析现有技术条件能否顺当完成开发工作,硬、软件配置能否满意开发者需要等。本系 统采 用 Windows 7 Professional作为 操 作 系 统 平 台 。本系统的数据库开发平台选用Microsoft公司的SQL Server2021, 该数据库治理系统在Windows7 Professional上能供应数据库之间可编辑资料 - - - 欢迎下载精品名师归纳总结的数据复制功能,可代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发工具选用的是开发人员熟识的Delphi 。1.3.2 经济可行性分析主要是对项目的经济效益进行
9、评判。1.3.3 营运可行性分析主要是治理人员对开发信息系统是否支持, 现有设计是否科学,原始数据是否正确等。系统操作简洁, 易于懂得, 治理员经过短时间的培训就可以使用该系统。可编辑资料 - - - 欢迎下载精品名师归纳总结其次章需求分析这一阶段的主要目标是明确项目的需求, 确定新系统的规律功能, 提出新系统的规律方案,完成系统分析阶段的最终成果 系统说明书的编写。2.1 数据字典上面争论的数据流图只能给出系统规律功能的一个总框架而缺乏具体、具体的内容, 因此我们仍需要建立数据字典。 建立数据字典是为了对数据流程图上各个元素做出具体的定义和说明。 数据字典以一种精确的和无二义的方式定义全部被
10、加工引用的数据流和数据储备。 数据流程图配以数据字典, 就可以从图形和文字两个方面对系统的规律模型进行描述, 从而形成一个完整的说明。 数据字典有助于数据的进一步治理和掌握, 为设计人员和数据库治理人员在数据库设计、实现和运行阶段掌握有关数据供应依据。数据字典描述的主要内容有:数据流、数据元素、数据储备、加工外部项。2.1.1 数据流数据流是数据结构在系统内传输的路径。P1物流决策治理库存变动可编辑资料 - - - 欢迎下载精品名师归纳总结供应商客户P2物流治理作业客户基本资料D1 库存信息D2 订单信息库存帐订单存挡客户资料可编辑资料 - - - 欢迎下载精品名师归纳总结第一层 DFD可编辑
11、资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结发货P供 给仓库治理订单客户入仓单存档出仓单存档订单存档P订单处理订D2货订单单信息可编辑资料 - - - 欢迎下载精品名师归纳总结治理员发货P配送治理配送存档货司机存档款通知D7 派司机单D 6 配送信息发货单P可编辑资料 - - - 欢迎下载精品名师归纳总结结算治理其次层 DFD可编辑资料 - - - 欢迎下载精品名师归纳总结供应商D1 入仓单P入仓治理可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结P库存掌握入仓单存档等有货再发货订单可编辑资料 - -
12、 - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结D 4入库数据D5 出库信息P出仓治理P库存查询库存台帐可编辑资料 - - - 欢迎下载精品名师归纳总结第三层 DFD可编辑资料 - - - 欢迎下载精品名师归纳总结2.1.2 数据字典No名称数据类型null主键内容1商品编号Char20不答应是商品的编号2商品名称Char20不答应商品的名称3规格Char20答应商品规格4包装Char20答应袋装仍是散装5单价Money8不答应元/ 斤6用户名Char20不答应是用户名称7密码Char20不答应用户的密码8权限Char20不答应用户的身份9客户编号Char20不答
13、应是客户的编号10客户名称Char20答应客户公司的名称11公司类别Char20答应公司属于哪方面服务12Char20答应公司的13通信的址Char20不答应公司的的址14联系人Char20不答应公司的联系人15联系Char20不答应客户16订购编号Char20不答应是订购的编号17订购日期Char20不答应订购的日期18订购客户编号Char20不答应订购客户编号19商品编号Char20不答应订购物品的编号20商品数量Int4不答应订购物品的数量21状态Char20答应订单状态22职工编号Char20不答应是职工的编号23职工Char20不答应职工的24职工性别Char20不答应职工的性别25
14、职工职务Char20不答应职工的职务26职工部门Char20不答应职工的部门27联系Char20不答应职工的联系28备注Char20答应特殊的事项标记29司机编号Char20不答应是司机的编号30司机Char20不答应司机的31司机性别Char4不答应司机的性别32驾证类型Char20不答应驾证类型 ABCD33驾照号码Char20不答应驾照号码34联系Char20不答应司机联系35车牌号码Char20不答应司机车牌号码36数量Char20不答应库存商品数量37送货编号Char20不答应是送货编号38盈利Money8答应盈利额39供货客户编号Char20不答应是供货客户的编号可编辑资料 - -
15、 - 欢迎下载精品名师归纳总结第三章系统概要设计3.1 数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。具体的说, 数据库设计是要在一个给定的应用环境中,通过合理的规律设计和有效的物理设计, 构造较优的数据库模式, 建立数据库及其应用系统,满意用户的各种信息需求。在系统的数据库设计中, 第一对系统分析得到的数据字典中的数据储备进行分析,分析各数据储备之间的关系,然后得出系统的关系模式。本系统用实体- 联系图简称 E-R 图来描述系统的概念模型。 E-R 图由实体、属性、联系三部分组成,其符号如下列图:实体属性联系E-R 图图例3.1.1 实体描述本系统
16、中所涉及的实体有 4 个,其结构如下: 订购客户客户编号、客户名称、的址、联系供应客户客户编号、客户名称、的址、联系商品商品编号、商品名称、销售单价、选购单价、仓库库存商品编号、商品名称、数量、仓库3.1.2 联系描述各实体的联系属性如下:订购订购编号、订购日期、订购客户编号、商品编号、商品名称、商品数量配货选购编号、选购日期、供货客户编号、选购员编号、商品编号、商品可编辑资料 - - - 欢迎下载精品名师归纳总结数量、商品名称、司机编号、商品单价送货订购编号、司机编号、目的的验收订购编号、收货人、收成时间3.1.3 E-R 图本系统的 E-R 图如图.7所示:11用户表订购1订购验收1n验收
17、1治理员111配货mn仓库nn送货m配货m送货1供应客户库存表商品信息n司机信息E-R 图可编辑资料 - - - 欢迎下载精品名师归纳总结第四章系统具体设计4.1 数据库的规律设计数据库的规律设计的任务就是把概念结构设计阶段的基本ER 图转化为与选用具体机器上的 DBMS 产品所支持的数据模型相符合的规律结构,第一要实现的是 E R 图关系模型的转化。 而为此要解决的问题是如何将实体和实体之间的联系转化为关系模式,如何确定这些关系模式的属性和码。对于实体,将每个实体转换为一个关系,实体的属性即为关系的属性,实体的码即为关系的码。对于实体间的联系,可以分成三种情形:1) 假设实体间的联系是 1:
18、1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。2) 假设实体间的联系是 1:n,就在 n 端实体转换成的关系中加入 1 端实体转换成的关系码。3) 假设实体间的联系是 n:m,就将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码就为诸实体的码的组合。本系统中所涉及到的关系的主码用下划线,外码用#标出:订购客户客户编号、 客户名称、公司类别、通讯的址、联系人、联系、结账方式供应客户客户编号、 客户名称、公司类别、通讯的址、联系人、联系话用户用户号、权限、用户密码司机司机编号、司机、司机性别、驾照类型、驾照号码、联系、车牌号码、状态、备注商品商品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程课程设计报告物流配送管理系统 软件工程 课程设计 报告 物流配送 管理 系统
限制150内