管理信息系统课程设计运输企业管理系统

上传人:痛*** 文档编号:63290283 上传时间:2022-03-18 格式:DOC 页数:21 大小:581KB
收藏 版权申诉 举报 下载
管理信息系统课程设计运输企业管理系统_第1页
第1页 / 共21页
管理信息系统课程设计运输企业管理系统_第2页
第2页 / 共21页
管理信息系统课程设计运输企业管理系统_第3页
第3页 / 共21页
资源描述:

《管理信息系统课程设计运输企业管理系统》由会员分享,可在线阅读,更多相关《管理信息系统课程设计运输企业管理系统(21页珍藏版)》请在装配图网上搜索。

1、辽宁工 业大学管理信息系统设计课程设计报告(论文)题目:运输企业管理系统院(系):软件学院专业班级:软件工程114班学 号:111301095学生姓名:安凯辰指导教师:谷宝华教师职称:副教授起止时间:2012.5.28-201268课程设计(论文)任务及评语院(系):软件学院教研室:软件教研室111301095学生姓名安凯辰专业班级软件工程114班课程设计(论文)题目运输企业管理系统课程设计论文任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环 节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全 面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机

2、语言VB和数据库SQL等技术,按照软件工程的思想,开发一个运输管理信息系统,该系统包括 安监月报子系统、调度管理子系统、技术管理子系统、劳动工资子系统、以及运 输日、月、年报子系统等较齐全的运输管理信息系统。并结合分析设计过程,撰 写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研 内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备

3、,步骤全整,流程正确,说明详细,具有可操 作性。指导教师评语及成绩指导教师签字: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 章 设计总结 1.3.参考文献 1.4.附录:主要代码 1.5.第 1

4、章 系统分析1.1 建立系统的必要性运输管理信息系统 TMIS (Tran sportati on Man ageme nt In formation System )的建立, 是提高企业管理工作科学化和现代化的重要手段。 该系统包括安监月报子系统、 调度管理 子系统、技术管理子系统、劳动工资子系统、以及运输日、月、年报子系统等较齐全的运 输管理信息系统。 该系统可及时、 准确和全面地掌握企业运输管理情况和机构资源, 能够 与其他业务系统进行数据交换,实现资源共享,而且可以为企业高层提供决策支持( 1)调度管理子系统。包括计划指标管理、实际完成情况管理、运输资源管理、日、 月、年计划量完成情况

5、管理、最短路径管理、出库入库管理、通行费率信息管理等。( 2)技术管理子系统。包括车辆性能技术参数管理、 车辆运营时间管理、车辆维修管 理等。( 3)系统维护功能。进行环境参数、用户设置、权限分配、数据管理、日志记录等系 统的维护工作,保证整个系统的正常运行。1.2 业务流程分析我们的这个运输业务管理系统车辆管理、货物管理、司机在途管理、车辆调度安排、 货物验收管理、货物托运申请、货物托运管理、司机资料设置、在途跟踪管理、等模块。 我们希望这个系统能够方便车队业务管理的高效,方便,节俭,操作简易,而且直观。系统的业务流程图如图 1.1 所示:图1.1系统业务流程图1.3数据流程图pi图1.2数

6、据流程图1.4数据字典数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情 况,但却无法表达各个处理的详细内容, 因此还要对数据流程图中出现的数据流和处理等 做进一步的补充说明,这就是数据字典和变换逻辑说明。数据字典是关于数据的信息的集 合,是对数据流程中包含的元素的定义的集合。部分数据项的定义如下:表1数据项的定义数据项名称数据项含义说明别名数据类型长度取值范围车辆调度编 号为每个车辆调度设置一个代号无字符30a000-x999车牌号码车牌的号码无字符30a000-x999车主姓名车主的姓名无字符20中、外文司机姓名司机的姓名无字符20中、外文任务时间任务的时间无日期16

7、19*/*/* 2*/*/*货物名称货物的名称无字符8中、外文送货地点货物要送达的地点无字符50中、外文车辆编号为车辆设置一个编号无字符30a000-x999车辆类型车辆的类型无字符20中、外文车主电话联系车主的电话无字符20a000-x999身份证号身份证的号码无字符50a000-x999电子邮件联系方式无字符50中、外文司机手机司机的手机号码无字符30a000-x999车主地址车主的联系地址无字符50中、外文承运单号承运单的编号无字符30a000-x999到达地点货物到达的地点无字符50中、外文邮编号码邮件的编号无字符20a000-x999(2)数据结构的定义1)数据结构名称:车辆调度安排

8、 含义说明:数据库中用来存储车辆调度的信息 数据结构组成:车辆调度编号 +车牌号码 +车主姓名 +司机姓名 +任务时间 + 货物名称 + 送货地点。2)数据结构名称:车辆资料设置 含义说明:数据库中用来存储车辆资料的信息 数据结构组成:车辆编号 +车牌号码 +车辆类型 +司机姓名 +车主姓名 +车主电话 +身份证 号码 +电子邮件 +司机手机 + 出生日期 +邮政编码 +车主地址3)数据结构名称:车辆在途跟踪管理 含义说明:数据库中用来存储跟踪车辆在途中的信息 数据结构组成:车辆编号 +承运单号 +司机姓名 +车牌号码 +司机手机 +到达地点+到达日 期(3)数据流的定义1)数据流的名称:车库

9、记录 简要说明:对车库的存储车辆进行了解 数据流来源:车辆信息 数据流去向:出车记录 数据结构:车辆编号 +车牌号码 +车主姓名 +车辆类型2)数据流的名称:车辆编号 简要说明:将车辆进行编号 数据流来源:车辆信息 数据流去向:检查人员 数据结构:车辆编号 +车牌号码 +车辆类型 +司机姓名 +车主姓名 +车主电话(4)数据的存储1)名称:车辆调度安排表 存储组织:按车辆调度编号主索引记录组成:车辆调度编号 +车牌号码 +车主姓名 + 司机姓名 +任务时间 +货物名称 +送货地 点。记录数:变化数据量:变化 主关键字:车辆调度编号 2)名称:车辆资料设置 存储组织:按车辆编号主索引 记录组成:

10、车辆编号 +车牌号码 +车辆类型 +司机姓名 +司机姓名 +车主姓名 +车主电话 + 身份证号码 +电子邮件 +司机手机 +出生日期 +邮政编码 +车主地址记录数:变化 数据量:变化 主关键字:车辆编号3)名称:车辆在途跟踪 存储组织:按照编号主索引 记录组成:编号 +承运单号 +司机姓名 +车牌号码 +司机手机 +到达地点 +到达日期 记录数:变化 数据量:变化主关键字:编号第 2 章 系统设计2.1 系统功能设计将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定 模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构 特性、以及数据库的设计,在本系统中主

11、要分为三大功能模块,分别为汽车管理、货物 管理、司机在途管理。其中汽车管理还包含两个子模块为车辆调度安排和车辆资料设置。 货物管理含有三个子模块分别为货物验收管理、 货物托运申请、货物托运管理。 司机在途 管理分为司机资料设置和在途跟踪管理等子模块。本系统具体功能模块如下:图2.1系统功能模块图2.2代码设计代码设计是为了实现全局数据的统一。合理的代码结构是信息处理系统是否具有生命 力的一个重要因素。系统物理配置方案设计包括设备配置、通信网络的选择和设计以及数 据库管理的选择等。数据存储设计是根据所选择的具体数据库管理系统,进行数据库的设 计。(1)货物托运申请:流水帐号:2005122100

12、0001即为生成的代码,生成条件有年、月、日和6位编码组成。20051221000001随机编码货物托运日期货物托运月份 货物托运年份(2)在途跟踪管理:编号:GZ20051230000001即为生成的代码,生成条件为英文首字母缩写、年、月、 日和六位编码组成。(3)货物验收管理客户验收编号:200512120001即为生成的代码,生成条件为年、月、日和4位编码组成2.3系统运行环境与数据库设计基于当前信息和经济的发展趋势和企业的办公化自动成度,综合考虑各方面因素后 系统的运行环境设计为在 Windows XP平台下运行,程序的设计语言为Visual Basic 6.0企 业版,用SQL Se

13、rver 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图转换导出关系数据模型,实际上就是讲实体与联系转换成关系数据模型。其转换的基本规则相应的有两条(1) 一个实体表示成一个关系(2)一个联系表示成一个关系。整体E-R图关系之间的转换为:车辆和司机是调度的关系,货物和车辆是调度的关

15、系,司机和货物为调度的关系。车辆在途跟踪(编号、承运单号、司机姓名、车牌号码、到达地点、到达日期)车辆调度安排(车辆编号、车牌号码、车主姓名、司机姓名、执行任务、任务时间、 货物名称、送货地点)车辆资料设置(车辆编号、车牌号码、车辆类型、司机姓名、车主姓名、车主电话、 身份证号码、点子邮件、邮政编码、车主地址)2.3.3物理设计数据库物理设计过程中需要对时间效率、 空间效率、维护代价和各种用户要求进行权 衡,选择一个优化方案作为数据库物理结构。1索引(1)车辆调度安排表表名:车辆调度安排选定的索弓 I: PK_ tb _ Goods _ cldd类型:主键索弓 I名:PK _ tb _ Goo

16、ds _ cldd预定房间索引表的列名有车辆编号、车牌号码、车辆类型、司机姓名、司机姓名、车 主姓名、车主电话、身份证号码、电子邮件、司机手机、出生日期、邮政编码、车主地址 其顺序都为升序。(2)车辆资料设置表表名:车辆资料设置选定的索弓 I: PK _ tb _ Goods _clxx类型:主键 一一 一索弓 I名:PK _ tb _ Goods _clxx预定目录索引表的列名有车辆编号、车牌号码、车辆类型、司机姓名、司机姓名、车 主姓名、车主电话、身份证号码、电子邮件、司机手机、出生日期、邮政编码、车主地址, 备注,其顺序都为升序(3)车辆资料设置表表名:车辆在途跟踪管理选定的索引:PK

17、_ tb _ Goods _ztgz类型:主键索引名:PK _ tb _ Goods _ztgz预定目录索引表的列名有车辆编号、车牌号码、车辆类型、司机姓名、司机姓名、车 主姓名、车主电话、身份证号码、电子邮件、司机手机、出生日期、邮政编码、车主地址,备注,其顺序都为升序。数据库有18张表,其中有主键的表13张其中车辆在途跟踪表、车辆调度安排表、车 辆资料设置表的主键如下所示:车辆调度编号、车辆编号、编号。2. 数据库文件文件名:db _goods位置:F:CH03databasedb_goods_Data.MDF分配的空间(MB) :1 MB文件组:PRIMARY文件属性:(1)文件自动增长

18、:文件增长按百分比:10(2)最大文件大小:文件增长不受限3. 事物日志文件名:db_ goods log位置:F:CH03databasedb_goods_Data.MDF分配的空间(MB) :1 MB文件属性:(1)文件自动增长:文件增长按百分比:10(2)最大文件大小:文件增长不受限2.4输入/输出设计输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。1.它是一个组织系统形象的具体体现;2它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;3.符合用户习惯,方便用户操作,使目标系统易于为用户所接受;4为用户

19、提供易读易懂的信息形态。当运行此软件时先出现如下图所示的登录对话框:蔓專曲说*麺鶉托疋皆遼畫闪霍观购乐箱舌厘足岀乐握謠i*Id11ml)三骂舷 JttSFfciE在酬IS-1 遽出.刼E图2.5系统主界面输入界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何使输入数据的错误率尽可能的小,为此在程序中加入了对输入数据的校验和判断等功能。图2.6为货物托运申请输入界面。图2.6货物托运申请界面2.5功能模块设计功能模块设计主要是对系统各个模块功能的是详细描述,下图系统每个功能对信息录 入的流程图:图2.7模块处理流程图第3章系统实施3.1测试策略黑盒测试也称功能测试,它是通过测试来检测每个功能

20、是否都能正常使用。 在测试中, 把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下, 在 程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用, 程序是 否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑 内部逻辑结构,主要针对软件界面和软件功能进行测试。 所以我们主要以黑盒法为主,一 方面测试系统的功能正确性和完整性,另一方面测试系统的整体性,以及软件系统与外界 硬件设备的正确集成情况。3.2功能测试利用现有数据库模拟用户的信息,对以下功能进行了测试:(1)数据录入调度管理子系统。包括计划指标管理、实际完成情况管理、运输资

21、源管理、日、月、 年计划量完成情况管理、最短路径管理、出库入库管理、通行费率信息管理等。技术管理子系统。包括车辆性能技术参数管理、车辆运营时间管理、车辆维修管理等。(2)数据查询及打印表格显示提供相关的数据进行查询,数据显示结果正确。3.3性能测试(1)测试目标:核实所制定的事物或业务功能在以下情况下的性能行为:正常的预期工作量、语气的最繁重工作量(2)方法:使用为功能或业务周期测试制定的测试过程, 通过修改数据文件来增加事务数量, 或通过 修改脚本来增加每项事务的迭代次数。脚本应该在一台计算机上运行(最好是以单个用户、 单个事务为基准),并在多台客户机(虚拟的或实际的客户机)上重复。(3)完

22、成标准:单个事务或单个用户:在各个事务所预期或要求的时间范围内成功地完成测试脚本,没有发生任何故障。3.4用户界面测试(1)测试目标:通过浏览测试对象可以正确反映业务的功能和需求,这种浏览包括窗口与窗口之间, 字段与字段之间的浏览,以及各种访问方法。窗口的对象和特征(例如:菜单、大小、位 置、状态和中心)都符合标准。(2)方法:为每个窗口创建或修改测试,以核实各个应用程序窗口和对象都可以正确地经行浏 览,并处于正常对象状态。(3)完成标准:证实各个窗口都和基准版本保持一致,或符合可接受标准。第 4 章 设计总结随着世界经济和我国经济逐步向知识经济迈进 ,现代化管理形成统一、高效的系统现 代化管

23、理过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时 间、精力,然而个人的能力是有限的 ,所以在所有管理工作难免会出现局限性,或带有个 人的主观性和片面性。 而管理信息系统使用系统思想建立起来的, 以计算机为信息处理手 段,以现代化通信设备为基本传输工具, 能力管理决策者提供信息服务的人机系统, 这无 疑是将管理与现代化接轨, 以科技提高管理质量的重大举措。 管理信息系统将大量复杂的 信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统, 为现代化管理带来便捷。我们的这个运输业务管理系统车辆管理、货物管理、司机在途管理、车辆调度安排、 货物验收管理、货

24、物托运申请、货物托运管理、司机资料设置、在途跟踪管理、等模块。 我们希望这个系统能够方便车队业务管理的高效,方便,节俭,操作简易,而且直观。我们研究的车队管理系统, 以 Visual Basic 作为设计平台, Visual Basic 是一种可视 化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows 环境下的种应用程序。它简单易学、效率高,且功能强大。且我们的运输系统以 SQL Server 为数据库平台,该系统SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器 计算所设计的数据库管理系统, 实现了与 Windows NT 的有机结合, 提供了基于

25、事务的企 业级管理信息系统方案。参考文献1. 郑刚 .SQL Server 2000实效编程百例 .人民邮电出版社, 20092. 徐建平,赵永 .SQL Server 2000基础教程 .机械工业出版社出版日期, 20053. 张鲁 .Visual Basic 编程技巧与实例分析 .水利水电出版社, 20044. 张磊 .Visual Basic 6.0 使用详解 .械工业出版社, 20065. 康耀红,黄健青 .SQL Server 2000数据库设计 .京大学出版社, 20086. 张国锋 .管理信息系统 .北京:机械工业出版社, 20017. 苏选良 . 管理信息系统,北京:电子工业出

26、版社,20038. 李加福 .SQL Server 2000中文版入门与提高 .清华大学出版社, 20049. 陈明 .SQL Server 2000 程序设计 .清华大学出版社, 2006199510. 李小哲 . SQL SERVER 2000 管理及应用系统开发 . 北京: 机械工业出版社附录:主要代码(1)实现数据库实现添加按钮的代码:Private Sub Tbr_xxcz_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.IndexCase 1Call Tbr_cortrol(Tbr_xxcz, F

27、alse) For i = 1 To 11Text1(i).Locked = False Text1(i).Text = Text1(1).SetFocusNext iCnn,2,AdoRs.Open select * from tb_Goods_clxx order by clxx_id adOpenKeysetIf AdoRs.RecordCount 0 Then AdoRs.MoveLastStrNum = Mid(AdoRs.Fields(clxx_id), Len(AdoRs.Fields(clxx_id)Call Con_PublicNum调用位数转换函数Text1(0).Text

28、 = C & StrInElse Text1(0).Text = C0001End IfAdoRs.CloseCase 2删除信息Call DeletesCall DBGConCase 3修改信息Call EditsCall DBGConCase 4保存信息Call SavesCall DBGCon Case 5Call Tbr_cortrol(Tbr_xxcz, True)For i = 1 To 11 Text1(i).Text = Text1(1).SetFocusNext iAdodc1.RecordSource = select * from tb_Goods_clxx order by clxx_id Adodc1.RefreshCall DBGConCase 6ConBs = ClzlFrm_CommCx.Show 1Case 7Unload MeEnd SelectEnd Sub

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!