




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、青岛工学院软件工程课程设计报告书题目物流配送管理系统学生姓名王硕郭庆博宋钊指导教师杨彦叨系部 信息工程系专业班级2009级计算机科学与技术1班摘要4第章系统分析51.1概述5/. /./系统分析的含义和ii标.5ll2系统分析的住分5a /. 3系统分析的步骤.51.2 现行系统主要问题分析 61.3 m行性分析6l3.1技术可行性分析.6l 3. 2经济可厅性分析.71.3.3营运可行性分析.7第二章需求分析821数据字典82.1.1数褥潦.s2. 1. 2数据字典10第三章系统概要设计113.1 数据库设计113. l i实体横述.114. 1. 2联点报述.115. 1.3 e-r用12
2、第四章系烧评细设计13/./数据原的逻轨设计.132数据好地实现.pf4.3 程序潦程图.174.4 计比机系统配置方案204.4.1 计算机系统硬件配置.204.4 . 2计算机系线软件配式.204.5 历史信息的管理204.6 人机界面的设计214. 6.1匪录界而设计.211. 6.2系统其本信息界而设计224.6. 3克礼宿总界强.234.7. 4查海界面.23/. ft 5订购界面.244.8. 6. 6配货界面.254.9. 7送货界画.264. 6. 8於收界面.26第五章系统实现275.1 概述275.2 嫡程工具与环境275.3 系统测试2754系统运行与维护29第六速结束语
3、306. 1概述306.2 系统的功能306.3 系统的特点306.4 存在何地及改进方向306.5 系统开发的体会316.6 致谢31物流信息管理系统是一个由人和计算机等组成的能进行信息收集、传输、加 1保存、维护和使用的系统。本系统主要通过使用管理信息系统(mis)的方法,对h常业务处理和信息 资源进行全面.系统的管理在整个系统开发的过程中,运用了软件工程的挂木 概念、相关技术和方法。井旦采用r系统生命周期的结构化程序设计方法,从而 将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来, 本系统希里能防通过物流进管理信息系统的建立,理瞅信息流程和流向,使 管理更加完善,使
4、管理人员在信息系统的辅助卜进行匚作,提高管理的整体水平。本系统采用delphi开发设计,数据库采用sql server 2008。关键词:物流配送信息系统sql server 2008 del ph 12005第一章系统分析1.1概述1.1.1系统分析的含义和目标系统分析(systems analysis).是指在管理信息系统开发的生命周期中应用 系统思想和系统科学的原理进行分析工作的方法和技术。系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系统 开发的目标和用户的信息需求,提出系统的逻辑方案。1.1. 2系统分析的任务系统分析的任务是:尽可能弄清用户对信息的需求,调杳原信息系
5、统的资湖、 输入、处理和的出。完成新系统的逻辑设计,以满足业务发展要求。系统分析的具体工作内容包括:(d可行性分析:(2)详细调查:(3)系统性分析:(4)提出新系统的逻辑模型1.1. 3系统分析的步骤系统分析阶段的主要活动是:系统的初步谓代、可行性研究、系统的详细调 查、新系统逻辑方案的提出。(d系统的初步词查:系统的初步词直是否重于系统的总体目标、总体功能 和发展方向。(2)可行性的研究:可行性的研的是进步明确系统的目标、规模与功能, 对系统发展背景.必要性和意义进行调隹分析并根据需要和可能提出拟 定开发系统的初步方案计划,现行系统详细词名:在可行性研窕的基础上进步对现行系统进行全面、 深
6、入的凋杳和分析,界清楚现行系统运行状况,发现其薄弱环节,找出 要解决的问题实质,确保新系统更有效。(打新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑 功能,提出新系统的逻辑方案.1. 2现行系统主要问题分析1)基本信息表的育闻(商品基木信息、员工拈木信息、司机暴木信息、订 购客户信息表、供货客户表、库存表)2)订购客户下订单,即将订购客户订购详情打入数据库中3)采购环节,系统可对u.单商品进行汇总。负贡人则根据汇总情况安排人 员采购4)采购完成后,果购员可把采购信息输入系统,同时负责人可安排查看需 要发货的订单,并安排司机送货5)送货完成后,等待订购客户确认收货6)诃购客户确认
7、后,计算相应订单盈利,并送往订单盈利核算表中1. 3可行性分析在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究,此 活动的主要目标是进一步明确系统的口标、规模与功能,对系统开发背景、必要 性和怠义进行调点分析并根据需要和可能提出拟“发系统的初步方案与计划。可 行性研究是针对系统进行全面、概要的分析.主要包括三方面:技术可行性分析、 经济可行性分析和菅运可行性分析1. 3.1技术可行性分析技术上的可行性分析主要分折现仃技术条件能否顺利完成开发r作,硬、软 件配置能否满足开发者需要等。本系统采用windows 7 professional作 为操作系统平台。本系统的数据库开发平台选用
8、microsoft公司的sql server2008,该数据库管理系统在windows 7 professional上能提供数据库之间 的数据及制功能,可代冲现行系统数据的r_u传递工作,降低出钳率,提高数据 的可用性。本系统的应用软件开发工具选用的是开发人员熟悉的delphi.1. 3. 2经济可行性分析匕要是对项目的经济效益进行评价。1. 3. 3营运可行性分析主要是管理人员对开发信息系统是否支持,现有设计是否科学,原始数据是 否正确等。系统操作荷单,易于理解.管理员经过短时间的培训就可以使用该系 统。第二章需求分析这一阶段的主耍目标是明确项目的需求,确定新系统的逻辑功能,提出新系 统的逻
9、轼方案,完成系统分析阶段的最终成果一系统说明仿的编写。2.1 数据字典上面讨论的数据流图只能给出系统逻辑功能的个总框架而缺乏详细、具体 的内容.因此我们还需要建立数据字典。述迂数据字典是为r对数据流程图上各 个元案做出详细的定义和说明。数据字典以种准确的和无二义的方式定义所有 被加工引用的数据流和数据存储,数据流程图配以数据字典,就可以从图形和文 字两个方面对系统的逻辑模型进行描述.从而形成一个完察的说明。数据字典有 助于数据的进一步管理和控制,为设计人员和数据库管理人员小数据库设计、实 现和运行阶段控制有关数据提供依据。数据字典描述的主要内容有:数据流、数据元素、数据存储、加外部项.2.1.
10、1 数据流数据流是数据结构在系统内传输的咯径。第:层dfd2.1. 2数据字典no名称a att? 业数据类中null主键内容1商品编号char (20)不允许是商品的编号2商品名称char (20)不允许商品的名称3规格char (20)允许商品规格4包装char (20)允许袋装还是散装l o单价money不允许(元/斤)6用户名char (20)不允许是用户名称7箔码char (20)不允许用户的密码8权限char (20)不允许用户的身份9客户端专char (20)不允许是客户的编号10客户名称char (20)允许客户公司的名称11公司类别char (20)允许公司属于哪方而服务12
11、住真char (20)允许公司的传真13通信地址char (20)不允许公司的地址14联系人char 20)不允许公司的联系人15联系电话char (20)不允许客户电话16订购编号char (20)不允许是订购的编号17订购h期char (20)不允许订购的h期is订购客户编号char (20)不允许it购客户编号19商品编印char(20)不允许订购物品的编号20商品数第int(4)不允许订购物品的数品21状态char (20)允许订单状态22员工编号char (20)不允许是员工的编号23员工姓名char (20)不允许员工的姓名24员工性别char (20)不允许员工的性别25员工职务
12、char (20)不允许员工的职务26员【:部门char (20)不允许员i:的部门27联系电话char 20)不允许员工的联系电话28备注char (20)允许特别的事项标记29司机编号char 20)不允许是司机的编号30司机姓名char 机信息管理:1购管理乂可以分为i1购单信总管理、配货单信息管理、送货信息 管理、验收信息管理:统计管理乂可以分为订的盈利信息管理、月盈利信息管理: 用户管理包括新增用户、用户管理。4.6.3商品信息界面4. 6. 4查询界面3?求4. 6. 5订购界面订购单连看仃嘶羊单现有订单:回购日期|商品发号|状存dx)l20ccj-cpool巳仗黄dgc02加国小
13、25p002ettsdtw20w-2-2spool巳长费1刨, 14. 6. 6配货界面4. 6.7送货界面s送货信息送货编号司机城号ifin型货4. 6. 8验收界面的认收费第五章系统实现5.1概述在管理信息系统的生命周期中,经过了系统规划、系统分析和系统设计等阶 段以后,便开始了系统实施阶段.系统实施阶段.要继承此前各阶段的工作成果, 将技术设计梏化成物理实现,因此,系统实施的成果是系统分析和设计阶段的结 晶。同时,系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实 际运行的物理系统的必然步骤,,再好的系统设计,不通过系统实睡也只能是不能 带来现实效益的空中楼阁”系统实施作为系统
14、的最后物理实现阶段,对系统的 质量、可靠性和可维护性等为岩十分重要的影响。5. 2编程工具与环境编程过程乂称程序设计或编写程序,按照详细设il阶段产生.的程序设il说明 机用选定的程序设计语言书写源程序,在程序设计中,不仅要保证程序的正确 性,而且要保证程序的可读性,必须采用结构化程序设计的方法,川一组单一入 口和单一出口的基本控制结构及其反攵嵌套。本系统采用delphi作为程序界面设计软件。后台数据库所采用的软件是 microsoft 公司的 sql server 2008。sqlserver是一个高性能的,多用户关系型数据库管理系统,它被设计成支 持高容殳的事务处理以及需求较少的决策支持应
15、用程序。它可以允许不同的用户 通过不同的方式右同样的数据,保证了数据库的致性和可恢复性。它的可界性、 j 贞量和易用性使之成为很多数据库软件的首选。5.3系统测试软件测试是系统质所保证的主要活动之一.测试虽然不是质员保证的“安全 网但它是不可缺少的,而且是重要的环节。因为,在系统开发的过程中,涉 及一系列的活动,而在这个活动过程中,人们可能犯很多错误,错误可能发生在 设计阶段,也可能发生在整个过程的开始阶段。系统测试的f1标是:1)冽试是一个程序的执行过程,或目标在下发现错读.2) 一个好的测试用例能够发现至今尚未察觉的错误。3) 个成功的测试则是发现至今尚未察觉的仍误的测试。总之,测试是发现
16、错误,这不只是从技术角度测试卜定义。软件测试中最为 重要的是,实际匚作中人们的心理学和经济学问题。系统的测试分为单元测试、组装测试、确认测试和系统测试,每步都是在 前一步的基础上进行的。1 .单元测试单元测试是指程序中的一个模块或一个子程序,是程序运行的最小单元.或 是程序最小的独立编环单位,单元测试也称模块测试。例如时“登录”模块进行测试:获得用户登录名和密码。业务员信息中音找所有成员登录名和密码,核对是 否有给定的用户詈聚名和密码,若给定的登荥名和密码不存在,同显示错误信息 “用户和密码不存在!”进行单元浏试可以采用白盒测试方法。白禽侧试将软件看作一个透明的臼盒 子,按照程序的内部结构处理
17、逻辑来选定测试用例,对软件的逻辑路径及过程进 行测试,检查它与设计是否相符。本例采用白愈测试的条件覆盖标准,每一判定 中的每个条件,分别按“比”、“假”至少各执行一次,得到以下测试结果。或者采用热念测试用例。将软件看作黑盆子,匕完全不考虑程序的内部结构 和特性的情况下.测试软件的外部特件。根据软件的需求规格说明书设计测试用 例,从程序的输入和输出特性测试是否满足设定的功能。2 .组装测试单元测试通过后,需要按照设“时作出的展次模块图把它们连接起来,进行 组装测试。通常采用黑盒法自顶向下测试.按hipo图从顶层模块自上问卜地组 装。每次只指一个模块逐个安装系统。首先安装主菜单,并为主菜单添上下接
18、广 菜单,逐步进行最终将系统安装完毕。3 .确认测试阐认测试是进步枪在软件是否符合软件需求规格说明书的全部而求,因此 又称为合格性测试,确认测试的内容主要包括以下几部分:(1)功能测试(2)性能阻(试(3)配置市行(4)用户资料(5)系统分析资料(6)系统设计资料(7)源程序与测试材料4 .系统测试系统测试也将整个软件作为恻试对象,将信息系统的所仃组成部分包括软硬 件,用户及环境等综合在 起进行测限.以保证系统的各组成部分协调进行,经 测试,未发现本软件有异常情况,能正常进行。5 . 4系统运行与维护经过上述系列测状通过后,系统就可以投入使用了,为了保证长期高效地 1:作,必须加强对运行的h常
19、管理,h常运行管理包括系统每天运行状况、数据 输入和输入情况以及系统的安全性.完备性能及时地如寞记录和处置。这些作 主要由系统运行人员来完成。系统维护的目的是为了保证管理信息系统正常可靠地运行,并能使系统不断 得到改善和提高,以充分发挥作用。系统应用程序维护:业务处理是通过程序进行的,一旦程序发生问题或业务 发生变化就必然地用地程序的修改和调整o数据维护:需求为业务是不断在变化的,因此反映这种变化的数据也要求随 之改变,包括内容增加及数据结构的调整。代码维护:系统的任何变化最终要通过修改代码实现。硬件班备维护:主要指主机及外设的ii常维护和管理,以保证系统正常有效 地运行。第六章结束语5.1
20、概述物流管理倍息系统是一个典型的信息管理系统ohs),其开发主要包括后台 数据库的建立和维护以及防涝应用程序的开发两个方面。对于前者要求建立起 数据致件和完善性强,数据安全性好的库,而对于后者则要求应用程序功能完 善,易使用等特点。物流信息管理系统,对客户信息、产品信息、提够信息进行 r全面的管理,使得缩短了获取信息的时间,提高了工作效率。5.2 系统的功能本系统的内容涵盖了物流主要的和必要的业务内容,它由客眠中心、仓库管 理、签收管理、订/修改、查询操作、产品设置和用户管理组成,其系统功能基 本符合用户需求。6 . 3系统的特点本系统的每一个管理子系统均做到内容详备合理、界面安排真观、杏询枪索 功能强大。采用数据累计保存,满足用户对历史资料的查询等优点。系统登习3需要使用者钺入用户名和口令,以防止未经授
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46133-2025杜马斯燃烧法定氮分析方法通则
- 中国烟煤项目投资计划书
- 2025年三支一扶考试时事政治试卷带解析(能力提升)
- 中国帕米膦酸二钠项目投资计划书
- 2025年中国氢能源项目投资计划书
- 中国沥青搅拌站项目商业计划书
- 中国橡胶轮胎项目商业计划书
- 护理服务项目风险评估报告
- 长治市人民医院脊髓血管造影考核
- 邯郸市中医院脊柱骨科专科护士资格考核
- 大学语文知到智慧树章节测试课后答案2024年秋南昌大学
- 《接触网的维修管理》课件
- 【MOOC】声乐作品赏析与演唱-扬州大学 中国大学慕课MOOC答案
- 60岁以上务工免责协议书
- 【MOOC】机械之美-神奇的矿冶机械(双语)-江西理工大学 中国大学慕课MOOC答案
- T-IAC CAMRA 47.3- 2022汽车覆盖件低碳维修技术规范 第3部分:车辆玻璃
- 高中学校三年发展规划
- 云南省2024-2025学年高二上学期11月期中考试数学试题含答案
- 前列腺癌内分泌治疗
- 信息技术居间协议书
- 使用林地可行性报告三篇
评论
0/150
提交评论