




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽 宁 工 业 大 学管理信息系统设计课程设计报告(论文)题目: 运输企业管理系统院(系) :软件学院专业班级: 软件工程 114 班 学 号:111301095学生姓名:安凯辰指导教师:谷宝华教师职称:副教授起止时间: 2012.5.28-2012.6.8课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学号111301095 学生姓名 安凯辰 专业班级 软件工程 114 班课程设计(论文)题目运输企业管理系统课程设计(论文)任管理信息系统课程设计作为独立的教学环节, 是电子商务专业集中实践性环 节系列之一, 是学习完管理信息系统课程并进行完专业实习后进行的一次全 面的综合练习
2、。任务:采用结构化的系统开发方法,应用具体的计算机语言 VB 和数据库 SQL 等技术,按照软件工程的思想,开发一个运输管理信息系统,该系统包括 安监月报子系统、调度管理子系统、技术管理子系统、劳动工资子系统、以及运 输日、月、年报子系统等较齐全的运输管理信息系统。并结合分析设计过程,撰 写系统设计说明书(课设报告) 。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研 内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后提交详细的课程设计报告。4开发出可以运
3、行的管理信息系统,通过上机运行检查。 5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有可操 作性。指导教师评语及成绩指导教师签字:2012 年 6 月 12 日目录第 1 章 系统分析 1.1.1 建立系统的必要性 1.1.2 业务流程分析 1.1.3 数据流程图 2.1.4 数据字典 3.第 2 章 系统设计 5.2.1 系统功能设计 5.2.2 代码设计 6.2.3 系统运行环境与数据库设计 7.2.3.1 概念设计 7.2.3.2 逻辑设计 8.2.3.3 物理设计 9.2.4 输入/输出设计 1.0.2.5 功能模块设计 11第 3 章 系统实施 1.2.第 4 章 设计总
4、结 1.3.参考文献 1.4.附录:主要代码 1.5.第 1 章 系统分析1.1 建立系统的必要性运输管理信息系统 TMIS (Transportation Management Information System)的建立, 是提高企业管理工作科学化和现代化的重要手段。 该系统包括安监月报子系统、 调度管理 子系统、技术管理子系统、劳动工资子系统、以及运输日、月、年报子系统等较齐全的运 输管理信息系统。 该系统可及时、 准确和全面地掌握企业运输管理情况和机构资源, 能够 与其他业务系统进行数据交换,实现资源共享,而且可以为企业高层提供决策支持(1)调度管理子系统。包括计划指标管理、实际完成情
5、况管理、运输资源管理、日、 月、年计划量完成情况管理、最短路径管理、出库入库管理、通行费率信息管理等。(2)技术管理子系统。包括车辆性能技术参数管理、 车辆运营时间管理、车辆维修管 理等。(3)系统维护功能。进行环境参数、用户设置、权限分配、数据管理、日志记录等系 统的维护工作,保证整个系统的正常运行。1.2 业务流程分析我们的这个运输业务管理系统车辆管理、货物管理、司机在途管理、车辆调度安排、 货物验收管理、货物托运申请、货物托运管理、司机资料设置、在途跟踪管理、等模块。 我们希望这个系统能够方便车队业务管理的高效,方便,节俭,操作简易,而且直观。系统的业务流程图如图 1.1 所示:图 1.
6、1 系统业务流程图1.3 数据流程图P1接收订 单图 1.2 数据流程图1.4 数据字典数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情 况,但却无法表达各个处理的详细内容, 因此还要对数据流程图中出现的数据流和处理等 做进一步的补充说明, 这就是数据字典和变换逻辑说明。 数据字典是关于数据的信息的集 合,是对数据流程中包含的元素的定义的集合。部分数据项的定义如下:表 1 数据项的定义数据项名称数据项含义说明别名数据类型长度取值范围车辆调度编 号为每个车辆调度设置一个代号无字符30a000-x999车牌号码车牌的号码无字符30a000-x999车主姓名车主的姓名无字符2
7、0中、外文司机姓名司机的姓名无字符20中、外文任务时间任务的时间无日期1619*/*/* 2*/*/*货物名称货物的名称无字符8中、外文送货地点货物要送达的地点无字符50中、外文车辆编号为车辆设置一个编号无字符30a000-x999车辆类型车辆的类型无字符20中、外文车主电话联系车主的电话无字符20a000-x999身份证号身份证的号码无字符50a000-x999电子邮件联系方式无字符50中、外文司机手机司机的手机号码无字符30a000-x999车主地址车主的联系地址无字符50中、外文承运单号承运单的编号无字符30a000-x999到达地点货物到达的地点无字符50中、外文邮编号码邮件的编号无字
8、符20a000-x999(2)数据结构的定义1)数据结构名称:车辆调度安排 含义说明:数据库中用来存储车辆调度的信息 数据结构组成:车辆调度编号 +车牌号码 +车主姓名 +司机姓名 +任务时间 + 货物名称 + 送货地点。2)数据结构名称:车辆资料设置 含义说明:数据库中用来存储车辆资料的信息 数据结构组成:车辆编号 +车牌号码 +车辆类型 +司机姓名 +车主姓名 +车主电话 +身份证 号码 +电子邮件 +司机手机 + 出生日期 +邮政编码 +车主地址3)数据结构名称:车辆在途跟踪管理 含义说明:数据库中用来存储跟踪车辆在途中的信息 数据结构组成:车辆编号 +承运单号 +司机姓名 +车牌号码
9、+司机手机 +到达地点+到达日 期(3)数据流的定义1)数据流的名称:车库记录 简要说明:对车库的存储车辆进行了解 数据流来源:车辆信息 数据流去向:出车记录 数据结构:车辆编号 +车牌号码 +车主姓名 +车辆类型2)数据流的名称:车辆编号 简要说明:将车辆进行编号 数据流来源:车辆信息 数据流去向:检查人员 数据结构:车辆编号 +车牌号码 +车辆类型 +司机姓名 +车主姓名 +车主电话(4)数据的存储1)名称:车辆调度安排表 存储组织:按车辆调度编号主索引记录组成:车辆调度编号 +车牌号码 +车主姓名 + 司机姓名 +任务时间 +货物名称 +送货地 点。记录数:变化数据量:变化 主关键字:车
10、辆调度编号 2)名称:车辆资料设置 存储组织:按车辆编号主索引 记录组成:车辆编号 +车牌号码 +车辆类型 +司机姓名 +司机姓名 +车主姓名 +车主电话 + 身份证号码 +电子邮件 +司机手机 +出生日期 +邮政编码 +车主地址记录数:变化 数据量:变化 主关键字:车辆编号3)名称:车辆在途跟踪 存储组织:按照编号主索引 记录组成:编号 +承运单号 +司机姓名 +车牌号码 +司机手机 +到达地点 +到达日期 记录数:变化 数据量:变化主关键字:编号第 2 章 系统设计2.1 系统功能设计将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定 模块间的接口及人机界面等。数据结构设
11、计包括数据特征的描述、确定数据的结构 特性、以及数据库的设计,在本系统中主要分为三大功能模块,分别为汽车管理、货物 管理、司机在途管理。其中汽车管理还包含两个子模块为车辆调度安排和车辆资料设置。 货物管理含有三个子模块分别为货物验收管理、 货物托运申请、货物托运管理。 司机在途 管理分为司机资料设置和在途跟踪管理等子模块。本系统具体功能模块如下:图 2.1 系统功能模块图2.2 代码设计代码设计是为了实现全局数据的统一。 合理的代码结构是信息处理系统是否具有生命 力的一个重要因素。 系统物理配置方案设计包括设备配置、 通信网络的选择和设计以及数 据库管理的选择等。 数据存储设计是根据所选择的具
12、体数据库管理系统, 进行数据库的设 计。(1)货物托运申请:流水帐号:20051221000001 即为生成的代码,生成条件有年、月、日和 6位编码组成。2005 12 21 000001随机编码货物托运日期货物托运月份货物托运年份(2)在途跟踪管理: 编号: GZ20051230000001 即为生成的代码,生成条件为英文首字母缩写、年、月、 日和六位编码组成。(3)货物验收管理客户验收编号: 200512120001 即为生成的代码,生成条件为年、月、日和 4 位编码组成2.3 系统运行环境与数据库设计基于当前信息和经济的发展趋势和企业的办公化自动成度,综合考虑各方面因素后系统的运行环境设
13、计为在 Windows XP 平台下运行,程序的设计语言为 Visual Basic 6.0企 业版,用 SQL Server 2000实施数据库完整模型。系统的硬件要求为 PC机,1G以上内存, 80G以上硬盘。2.3.1 概念设计概念结构设计,通过对现实世界的信息流进行分析、选择、命名、分类、抽象之后建 立起相应的概念模型。 这个概念模型描述的是从用户角度看到的数据库, 而与具体实现无 关。一般常用 E-R 图来描述概念模型。1、局部 E-R 图(1)车辆在途跟踪:编号、承运单号、司机姓名、车牌号码、司机手机、到达地点、 到达日期:车辆在途跟踪图 2.2 车辆在途跟踪 E-R 图(2)车辆
14、资料设置:车辆编号、车牌号码、车辆类型、司机姓名、司机姓名、车主姓 名、车主电话、身份证号码、电子邮件、司机手机、出生日期、邮政编码、车主地址。3)根据部门实体 E-R 图可以得出系统的整体 E-R 图:图 2.4 实体间的联系图2.3.2 逻辑设计建立数据库的概念模型后, 就可根据选定的数据库管理系统所支持的数据模型 (层次 模型、网状模型和关系模型) ,将概念模型转换成数据逻辑模型。由于目前使用的数据库 管理系统大多是关系数据模型,所以要将 E-R 图转换出关系数据模型。在 E-R 图中有实 体、实体之间的联系两类数据。因此从 E-R 图转换导出关系数据模型,实际上就是讲实 体与联系转换成
15、关系数据模型。其转换的基本规则相应的有两条 (1)一个实体表示成一个 关系( 2)一个联系表示成一个关系。整体 E-R 图关系之间的转换为:车辆和司机是调度的关系,货物和车辆是调度的关 系,司机和货物为调度的关系。车辆在途跟踪(编号、承运单号、司机姓名、车牌号码、到达地点、到达日期) 车辆调度安排(车辆编号、车牌号码、车主姓名、司机姓名、执行任务、任务时间、 货物名称、送货地点)车辆资料设置(车辆编号、车牌号码、车辆类型、司机姓名、车主姓名、车主电话、 身份证号码、点子邮件、邮政编码、车主地址)2.3.3 物理设计数据库物理设计过程中需要对时间效率、 空间效率、 维护代价和各种用户要求进行权
16、衡,选择一个优化方案作为数据库物理结构。1.索引(1)车辆调度安排表 表名:车辆调度安排 选定的索引: PK_ tb _ Goods _ cldd 类型:主键索引名: PK _ tb _ Goods _ cldd 预定房间索引表的列名有车辆编号、车牌号码、车辆类型、司机姓名、司机姓名、车 主姓名、车主电话、身份证号码、电子邮件、司机手机、出生日期、邮政编码、车主地址 其顺序都为升序。(2)车辆资料设置表 表名:车辆资料设置 选定的索引: PK _ tb _ Goods _clxx 类型:主键索引名: PK _ tb _ Goods _clxx 预定目录索引表的列名有车辆编号、车牌号码、车辆类型
17、、司机姓名、司机姓名、车 主姓名、车主电话、 身份证号码、电子邮件、 司机手机、出生日期、邮政编码、车主地址, 备注,其顺序都为升序(3)车辆资料设置表 表名:车辆在途跟踪管理 选定的索引: PK _ tb _ Goods _ztgz 类型:主键索引名: PK _ tb _ Goods _ztgz 预定目录索引表的列名有车辆编号、车牌号码、车辆类型、司机姓名、司机姓名、车 主姓名、车主电话、身份证号码、电子邮件、司机手机、出生日期、邮政编码、车主地址 , 备注,其顺序都为升序。数据库有 18张表,其中有主键的表 13张其中车辆在途跟踪表、 车辆调度安排表、 车 辆资料设置表的主键如下所示:车辆
18、调度编号、车辆编号、编号。2. 数据库文件 文件名: db _goods 位置: F:CH03databasedb_goods_Data.MDF 分配的空间( MB):1 MB 文件组: PRIMARY文件属性:(1)文件自动增长:文件增长按百分比: 10 (2)最大文件大小:文件增长不受限3事物日志文件名: db_ goods log位置: F:CH03databasedb_goods_Data.MDF 分配的空间( MB):1 MB 文件属性:(1)文件自动增长:文件增长按百分比: 10 (2)最大文件大小:文件增长不受限2.4输入 /输出设计输入输出设计是管理信息系统与用户的界面, 一般
19、而言,输入输出设计对于系统开发 人员并不重要,但对用户来说,却显得尤为重要。1.它是一个组织系统形象的具体体现; 2.它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;3. 符合用户习惯,方便用户操作,使目标系统易于为用户所接受;4. 为用户提供易读易懂的信息形态。当运行此软件时先出现如下图所示的登录对话框:图 2.5 系统主界面 输入界面的设计不仅考虑数据输入窗口的屏幕格式, 而且考虑如何使输入数据的错误 率尽可能的小,为此在程序中加入了对输入数据的校验和判断等功能。 图 2.6为货物托运 申请输入界面。图 2.6 货物托运申请界面2.5 功能模块设计功能模块设计主要是对系统
20、各个模块功能的是详细描述, 下图系统每个功能对信息录 入的流程图:图 2.7 模块处理流程图第 3章 系统实施3.1 测试策略黑盒测试也称功能测试, 它是通过测试来检测每个功能是否都能正常使用。 在测试中, 把程序看作一个不能打开的黑盒子, 在完全不考虑程序内部结构和内部特性的情况下, 在 程序接口进行测试, 它只检查程序功能是否按照需求规格说明书的规定正常使用, 程序是 否能适当地接收输入数据而产生正确的输出信息。 黑盒测试着眼于程序外部结构, 不考虑 内部逻辑结构, 主要针对软件界面和软件功能进行测试。 所以我们主要以黑盒法为主, 一 方面测试系统的功能正确性和完整性, 另一方面测试系统的
21、整体性, 以及软件系统与外界 硬件设备的正确集成情况。3.2 功能测试利用现有数据库模拟用户的信息,对以下功能进行了测试:(1)数据录入 调度管理子系统。包括计划指标管理、实际完成情况管理、运输资源管理、日、月、 年计划量完成情况管理、最短路径管理、出库入库管理、通行费率信息管理等。技术管理子系统。 包括车辆性能技术参数管理、 车辆运营时间管理、 车辆维修管理等。 (2)数据查询及打印表格显示提供相关的数据进行查询,数据显示结果正确。3.3 性能测试(1)测试目标:核实所制定的事物或业务功能在以下情况下的性能行为: 正常的预期工作量、 语气的最繁 重工作量(2)方法:使用为功能或业务周期测试制
22、定的测试过程, 通过修改数据文件来增加事务数量, 或通过 修改脚本来增加每项事务的迭代次数。 脚本应该在一台计算机上运行 (最好是以单个用户、 单个事务为基准),并在多台客户机(虚拟的或实际的客户机)上重复。( 3)完成标准:单个事务或单个用户: 在各个事务所预期或要求的时间范围内成功地完成测试脚本, 没有 发生任何故障。3.4 用户界面测试(1)测试目标: 通过浏览测试对象可以正确反映业务的功能和需求,这种浏览包括窗口与窗口之间, 字段与字段之间的浏览,以及各种访问方法。窗口的对象和特征(例如:菜单、大小、位 置、状态和中心)都符合标准。(2)方法: 为每个窗口创建或修改测试,以核实各个应用
23、程序窗口和对象都可以正确地经行浏 览,并处于正常对象状态。(3)完成标准: 证实各个窗口都和基准版本保持一致,或符合可接受标准。第 4 章 设计总结随着世界经济和我国经济逐步向知识经济迈进 ,现代化管理形成统一、高效的系统现 代化管理过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时 间、精力,然而个人的能力是有限的 ,所以在所有管理工作难免会出现局限性,或带有个 人的主观性和片面性。 而管理信息系统使用系统思想建立起来的, 以计算机为信息处理手 段,以现代化通信设备为基本传输工具, 能力管理决策者提供信息服务的人机系统, 这无 疑是将管理与现代化接轨, 以科技提高管理质量的
24、重大举措。 管理信息系统将大量复杂的 信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统, 为现代化管理带来便捷。我们的这个运输业务管理系统车辆管理、货物管理、司机在途管理、车辆调度安排、 货物验收管理、货物托运申请、货物托运管理、司机资料设置、在途跟踪管理、等模块。 我们希望这个系统能够方便车队业务管理的高效,方便,节俭,操作简易,而且直观。我们研究的车队管理系统, 以 Visual Basic 作为设计平台, Visual Basic 是一种可视 化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境 下的种应用程序。它简单易学、效
25、率高,且功能强大。且我们的运输系统以 SQL Server 为数据库平台,该系统 SQL Server是一个可扩展的、高性能的、为分布式客户机 /服务器 计算所设计的数据库管理系统, 实现了与 Windows NT 的有机结合,提供了基于事务的企 业级管理信息系统方案。参考文献1. 郑刚 .SQL Server 2000实效编程百例 .人民邮电出版社, 20092. 徐建平,赵永 .SQL Server 2000基础教程 .机械工业出版社出版日期, 20053. 张鲁 .Visual Basic 编程技巧与实例分析 .水利水电出版社, 20044. 张磊 .Visual Basic 6.0 使用详解 .械工业出版社, 20065. 康耀红,黄健青 .SQL Server 2000数据库设计 .京大学出版社, 20086. 张国锋 .管理信息系统 .北京:机械工业出版社, 20017. 苏选良 . 管理信息系统,北京:电子工业出版社,20038. 李加福 .SQL Server 2000中文版入门与提高 .清华大学出版社, 20049. 陈明 .SQL Server 2000 程序设计 .清华大学出版社, 2006199510. 李小哲 . SQL SERVER 2000 管理及应用系统开发 . 北京:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂流水加工合同范本
- 招聘演员的合同范本
- 转让公司合同范本
- 代理车险合同范本
- 设计加采购合同范本
- 深圳法律合同范本
- 个人转让门面合同范本
- 共同买货车合同范本
- 大宗企业采购合同范本
- 承包小区树木合同范本
- 2025年度养老机构营养配餐服务合同协议
- 部编版高考语文古诗文理解性默写(新高考60篇)
- 中国会展行业市场发展现状及前景趋势与投资分析研究报告(2024-2030版)
- 装修工程质量管理措施
- 《工业机器人离线仿真》课件-3 喷涂仿真工作站
- 环境卫生学监测及采样方法介绍(院感培训)
- 重大危险源培训课件
- 教育部《中小学校园食品安全和膳食经费管理工作指引》专题培训
- 初中满分作文开头和结尾100篇
- 拼多多客服培训课件
- 《植物种植要领》课件
评论
0/150
提交评论