《管理信息系统 课程设计.doc》由会员分享,可在线阅读,更多相关《管理信息系统 课程设计.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北工业大学 管理信息系统 课 程 设 计 题 目 运输车队管理系统 学 院 土木工程学院 系 (部) 交通运输系 班 级 交运121班 姓 名 焦云镇 学 号 2014 年 12 月 27 日至 2015年1月 3 日 共 1 周2014年 12 月 27 日 管理信息系统 课程设计任务书一、设计题目、内容及要求1、设计题目:运输车队管理系统 的设计与实现2、设计内容及要求: 由于运输管理工作存在着工作量大、食物繁琐的特点,企业管理人员需要付出大量的工作时间来从事各种事务性工作,但工作效率很低。为提高工作效率,减轻部门人员的工作负担,决定针对企业开发管理系统软件,以供管理人员通过计算机操作进
2、行日常事务管理。从而使企业的管理工作系统化、规范化、 自动化,提高整个企业管理的效率,使总体管理水平上升到一个新的高度。本系统能减少很多不必要的资源,消除了以前冗余的纸张式管理,大大节省了企业能源。并且计算机的存储与快速查询功能大大提高了企业管理的效率,并且提高了信息管理的精确度。方便快速的操作,可减少信息管理的漏洞,又减少了因工作的冗余出现的错误,并且操作非常简单,可减少许多不是非常必要的人员,这无论从物质上,还是工作然预案的工资上都为企业节约了开支,为企业增加了财富。二、要求的设计成果(课程设计说明书、设计实物、图纸等)1、课程设计程序一份。2、撰写课程设计说明书一份,不少于2000字。课
3、程设计说明书应包括封面、任务书、正文(程序功能与使用说明;设计原理和思路;程序说明,包括流程图与算法参数说明等;)、参考文献(资料)、附录等内容。三、进程安排周一上午确定设计目标,做可行性分析。 周一下午做出系统工作流程数据需求关系模式。周二上午完成司机信息和车辆信息部分的设计。周二下午完成运营信息,违章信息设计。周三上午完成维修信息和普通用户信息设计。周三下午完成权限管理和界面美化。四、主要参考资料注:可以附页1.问题描述1.1课题来源 随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,运输企业管理的全面自动化、
4、信息化则是其中极其重要的部分。为了加快运输企业管理信息系统自动化的步伐,提高运输企业管理业务的处理效率,建立运输企业管理信息系统已变得十分必要。 将计算机这一信息处理器应用于运输企业的日常管理已是形式所逼,而且这也将为运输企业带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了企业工作人员的工作效率,大大减少了以往操作流程的繁琐、杂乱、周期长的弊端,可以减少档案录入管理、车辆信息管理以及日常营运管理中的漏洞,可以节约不要的管理开支,增加企业收
5、入。 运输企业管理信息系统的操作自动化和信息电子化,不仅能全面提高整个企业的管理水平,还是现在企业运输管理的常规基本模式。虽然,最近又出现了很多新的管理模式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好运输企业管理信息系统,尽可能地减少企业管理的重复性和低效性就成为当前最为重要的问题。运输企业运营管理的核心是司机车辆基本信息、运营记录、违章记录和车辆维修之间的联系。然而,如何处理好三者之间的关系是系统最为关键的部分。另外,管理者信息和司机、车辆的基本信息也是系统中一个必不可少的部分,这样会使得整个系统更加完整,更加实用。 通过对运输企业日常工作的详细调查,搜集大量的资料
6、,从系统结构的组织、功能的实现、技术的要求以及可行性等多方面进行考虑,认为本系统是一个能适应当今运输企业管理需求的计算机管理信息系统,具有一定的实际开发价值和使用价值。随着经济全球化和物流业的飞速发展,运输企业信息化越来越受到重视。运输企业信息化的根本宗旨是提高物流效率、降低物流成本、提高客户满意度。物流流程主要是信息沟通的过程。信息流贯穿于整个物流流程,物流的效率依赖于信息沟通的效率。所以,管理信息系统是物流企业信息化的核心和中枢,只有实现了信息化,才能有效地实现物流的网络化、系统化和柔性化,运输企业才能有效地提高物流效率,为客户提供优良的物流服务。运输企业管理的全面自动化、信息化则是其中极
7、其重要的部分。为了加快运输企业管理信息系统自动化的步伐,提高运输企业管理业务的处理效率,建立运输企业管理信息系统已变得十分必要。 将计算机这一信息处理器应用于运输企业的日常管理已是形式所逼,而且这也将为运输企业带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了企业工作人员的工作效率,大大减少了以往操作流程的繁琐、杂乱、周期长的弊端,可以减少档案录入管理、车辆信息管理以及日常营运管理中的漏洞,可以节约不要的管理开支,增加企业收入。 运输企业管
8、理信息系统是以某交通运输企业管理信息系统为背景,利用现代信息技术发展成果和相关技术,建立起集成化、网络化的运输企业管理信息系统,主要功能包括:管理者信息管理、司机档案管理、车辆运营管理、车辆维修管理、车辆违章记录管理等。通过信息化建设促进运输企业向现代化物流管理方向发展。本案例的研究可为运输企业起到良好的示范作用。 运输企业管理信息系统的操作自动化和信息电子化,不仅能全面提高整个企业的管理水平,还是现在企业运输管理的常规基本模式。虽然,最近又出现了很多新的管理模式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好运输企业管理信息系统,尽可能地减少企业管理的重复性和低效性就成
9、为当前最为重要的问题。运输企业运营管理的核心是司机车辆基本信息、运营记录、违章记录和车辆维修之间的联系。然而,如何处理好三者之间的关系是系统最为关键的部分。另外,管理者信息和司机、车辆的基本信息也是系统中一个必不可少的部分,这样会使得整个系统更加完整,更加实用。 通过对运输企业日常工作的详细调查,搜集大量的资料,从系统结构的组织、功能的实现、技术的要求以及可行性等多方面进行考虑,认为本系统是一个能适应当今运输企业管理需求的计算机管理信息系统,具有一定的实际开发价值和使用价值。1.2课题开发的意义和目的随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,运输企业要想在激烈的市场竞争中
10、立于不败之地,没有现代化的管理是万万不行的。运输企业管理信息系统是一个企业日常管理中不可缺少的部分,它所实现的功能对于运输企业信息管理是至关重要的。所以,运输企业管理信息系统能够为用户提供方便、快捷、准确、的管理和查询手段。一直以来,运输企业管理人员都使用传统人工的方式管理企业司机、车辆档案,运营的各类信息,这种管理方式存在着许多缺点。这种企业管理方式是完全依赖于工作人员的手工记录和人工分析。传统的管理模式,存在着数据和信息容易出错、容易丢失且操作繁琐、效率低下、出错率高、保密性差的弊端。另外,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来的不少的困难。随着科学技术的不断提高,
11、计算机科学日渐成熟,其强大的功能已被人们深刻认识,他已进入人类社会的各个领域,并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对运输企业进行日常管理、维护,具有手工管理所无法比拟的优点,例如:检索迅速、查询方便、可靠性高、存储量大、保密性强、寿命长、成本低等。这些优点能够极大的提高企业管理的效率,也是企业科学、正规化管理,与世界接轨的重要条件。因此,对传统人工操作的管理方式的改革,建立一个高效率、自动化操作的运输企业管理的计算机系统,使企业日常管理变得自动化和智能化日趋重要。运输企业管理信息系统是一个涉及司机档案管理,车辆基本信息,违章维修记录,运营收入信息、信息科学和计算机技术的
12、复杂的人机交互的系统,是针对企业在管理方面遇到的人员众多、管理困难等问题,而设计开发的一款管理系统。对司机车辆进行智能化管理,包括司机和车辆的安排、调整、查询、删除、修改情况的统计、分析,可以有效地记录并查询。车辆和司机入库后有关企业日常管理方面的情况(司机档案管理、车辆档案管理、车辆维修记录、车辆运营信息、车辆违章记录、用户权限管理)的管理。为企业其他部门的管理提供了诸多方便。本系统采用先进、快捷、方便的管理方式,提供了详细的管理信息。它大大的提高了部门的工作效率,充分利用了计算机资源,减少了不必要的人力、物力、财力等资源的支出,改善了传统手工管理的缺陷,使企业的运输管理信息系统变得更加标准
13、化、科学化和规范化。1.3解决的问题和采取的手段、方法管理信息系统作为一个综合的人机交互系统,它利用计算机提供信息以支持运行、管理、分析和决策功能。而要开发一个运行良好、便于维护管理的信息系统,首先要选择最佳的开发环境。1.3.1 前台应用程序开发工具的选取目前,国内使用最多的数据库开发工具主要包括:Borland Delphi、Microsoft Visual Basic及Microsoft Visual C+。MicrosoftVisualBasic程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写
14、多少代码就可以完成一个简单的程序。它可通来执行对象的操作。在设计应用程序的时候,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或由事件驱动程序调用通用过程来执行指定的操作。1.4系统规划1.4.1 系统建设目标在对系统初步调查的基础上,可以提出项目的开发目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。由于运输管理工作存在着工作量大、食物繁琐的特点,企业管理人员需要付出大量的工作时间来从事各种事务性工作,但工作效率很低。为提高工作效率,减轻部门人员的工作负担,决定针对企业开发管
15、理系统软件,以供管理人员通过计算机操作进行日常事务管理。从而使企业的管理工作系统化、规范化、 自动化,提高整个企业管理的效率,使总体管理水平上升到一个新的高度。本系统能减少很多不必要的资源,消除了以前冗余的纸张式管理,大大节省了企业能源。并且计算机的存储与快速查询功能大大提高了企业管理的效率,并且提高了信息管理的精确度。方便快速的操作,可减少信息管理的漏洞,又减少了因工作的冗余出现的错误,并且操作非常简单,可减少许多不是非常必要的人员,这无论从物质上,还是工作然预案的工资上都为企业节约了开支,为企业增加了财富。 1.4.2 可行性分析可行性分析是任何一个大型工程正式投入人力、物力、财力之前必须
16、进行的一项工作。这对于保证资源的合理利用、避免浪费是十分重要的,也是项目一旦开始以后能水利进行的必要保证。当系统的开发项目确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析。(1)技术可行性技术可行性是指:根据现有的技术条件,能否达到所提出的要求;所需要的物力资源是否具备,能否得到。本系统属于一个普通的MIS系统。在其组织关系上不存在很高的复杂性、繁琐性及不确定性,而且从整个系统的技术构成上来看,它还是属于一个简单的数据库应用类的系统。其基本操作是对数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来开,暂不存在太大的技术问题。并且在系统的开发过程中,利用了Microsoft
17、 SQL Server 2000作为该系统的数据库,是一个支持多用户的新型数据库,适用于大中规模的数据量需求。使用Delphi作为系统开发的开发环境,作为一种现代的编程语言,提高完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了保障,满足客户开发系统的要求,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。因此,本系统的设计与开发在技术上和硬件设备上的条件都得到满足,它在技术上市可行的。(2)经济可行性经济可行性分析要顾及项目的成本和效益,分析项目经济上是否合理,并将费用与效益进行比较,看是否有利。首先,运输企业管理系统的硬件支持只是一台简
18、单的计算机,如今性能较好的计算机的价格已经十分低廉。而本系统的成功开发,将为企业间的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工信息许多繁琐的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大提高企业的工作效率;第四,本系统可以使敏感文档更加安全。(3)运行可行性运行可行性是指所建立的信息系统能否在该企业实现,在当前的操作环境下能否很好地进行,即组织内外是否具备接受和使用新系统的条件。本系统为一个普通的信息管理系统,所耗费的资源非常小,学校的电脑无论是硬件还是软件都能够满足条件;而且将来的操作界面简洁、易操作,企业管理人员无需培训即可
19、很快学会如何进行操作。因此,本系统在运行上是可行的。(4)法律可行性整个系统由于是自行开发、自行使用,在开发过程中没有涉及合同、责任等与法律抵触的方面。因此,本系统在法律上市可行的。按上述四方面进行可行性分析、研究后,可以认为本项目是可行的。1.5系统工作流程的设计1.5.1数据需求1司机档案的添加,修改,删除,查询2. 车辆档案的添加,修改,删除,查询3. 车辆运营记录的添加,修改,删除,查询4. 车辆维修记录的添加,修改,删除,查询5. 车辆违章记录的添加,修改,删除,查询7. 用户的添加或删除1.5.2关系模式1司机信息(司机编号,司机姓名,身份证号,性别,联系方式,驾照号,驾照截止日期
20、,所属车队,家庭住址,年龄)2.车辆信息(车辆编号,车牌号,隶属车队名,购买日期,是否年检,是否投保,车辆型号)3.车辆维修记录(维修记录号,车辆编号,维修场站,维修费用,维修日期)4.车辆运营记录(运营记录编号,司机编号,车辆编号,运营日期,运营收入)5.车辆违章记录(违章记录号,车辆编号,司机编号,违章原因,罚款金额)6.普通用户信息(用户名,密码)7.用户权限管理(用户名,密码)2.图表设计2.1.E-R图根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。2.1.1 司机信息 E-R图司机信息司机编号司机姓名身份证号性别联系方式驾照号驾照截至日期所属车队家庭住址年龄图
21、2.1.1 司机信息 E-R图2.1.2 车辆信息E-R图车辆信息车辆编号车牌号隶属车队名购买日期是否年检是否投保车辆型号图2.1.2 车辆信息 E-R图2.1.3 运营信息E-R图车辆运营记录运营记录编号司机编号车辆编号运营日期运营收入图2.1.3 运营信息 E-R图2.1.4 违章信息E-R图车辆违章记录违章记录编号司机编号车辆编号违章原因罚款金额图2.1.4 违章信息 E-R图2.1.5维修信息 E-R图车辆维修记录维修记录编号车辆编号维修场站维修费用维修日期图2.1.5 维修信息 E-R图2.1.6普通用户信息 E-R图普通用户信息用户名密码图2.1.6 普通用户信息 E-R图2.1.
22、7 用户权限管理 E-R图用户权限管理用户名密码图2.1.7 用户权限管理 E-R图2.2 数据表格2.2.1司机信息表列名数据类型长度允许空司机编号varchar800司机姓名varchar800身份证号varchar800性别char10联系方式varchar800驾照号varchar800驾照截止日期datatime8所属车队char80家庭住址varchar800年龄tinyint1备注varchar80002.2.2 车辆表信息表列名数据类型长度允许空车辆编号varchar580车牌号varchar800隶属车队varchar800购买日期datatime8是否年检char10是否投
23、保char10车辆型号varchar800备注varchar80002.2.3 运营信息表列名数据类型长度允许空运营记录编号varchar500司机编号varchar500车辆编号varchar500运营日期datatime8运营收入char10备注varchar80002.2.4 违章信息表列名数据类型长度允许空违章记录号char50车辆编号char50司机编号char50违章原因varchar500罚款金额char50备注varchar80002.2.5 维修信息表列名数据类型长度允许空维修记录号varchar800车辆编号varchar800维修场站char50维修费用char50维修日
24、期datatime8备注char80002.2.6用户信息表列名数据类型长度允许空用户名varchar800密码char502.2.7用户权限管理列名数据类型长度允许空用户名varchar800密码char502.3 程序流程图2.3.1 新增用户2.3.2 用户删除2.3.3用户信息修改2.3.4 用户查询2.3.5 整体流程图3.相关程序主模块:1、 设计思想2、 界面设计 3、窗体主要对象的设置Mainmenu 组件的属性取值属性取值N1.Caption档案管理N2.Caption司机档案管理N3.Caption车辆档案管理N4.Caption业务管理N5.Caption车辆运营记录管理
25、N6.Caption车辆违章记录管理N7.Caption车辆维修记录管理N8.Caption用户资料管理N9.Caption退出Toolbar1 组件的属性取值组件属性取值Button.1Caption司机档案Button.2Caption车辆档案Button.3Caption车辆运营记录Button.4Caption车辆维修记录Button.5Caption车辆违章记录Button.6Caption退出系统Label 控件的属性取值组件属性取值Label 1Caption欢迎进入运输企业管理系统Font华文彩云,50,红色BorderStyle0-TransparentLabel 2Capt
26、ion友情链接 Font华文中宋,小二,黑色BorderStyle0-TransparentLabel 3Caption运输梦Font宋体,小五,黑色BorderStyle0-Transparent Label 4Caption中国梦Font宋体,小五,黑色BorderStyle0-TransparentLabel 5Caption企业简介:Font华文中宋,小二,黑色BorderStyle0-TransparentTimer 控件的属性取值组件属性取值Timer 1Interval60Timer 2Interval1000Timer 3Interval40Timer 4Interval20T
27、imer 5Interval20Image 控件的属性取值组件属性取值Image 1 (1)StretchTrueImage 1 (2)StretchTrueImage 1 (3)StretchTrueImage 1 (8)StretchTrueStatusbar1 控件的属性取值组件属性取值Statusbar1窗格索引1欢迎使用运输企业管理系统Statusbar1窗格索引2-Statusbar1窗格索引3Statusbar1窗格索引4-Statusbar1窗格索引5Local & Intenet用户管理模块:1、 界面设计2、程序流程图用户登录模块1、 界面设计2、 程序流程图司机档案管理模块1、 设计思想2、 界面设计司机档案管理司机档案查询3、 窗体主要对象属性的设置4、 程序流程图4心得体会经过本次的管理信息系统的课程设计,我们组深深地发现了我们在知识运用方面的不灵活。但是我们四个人还是依然继续做了下去,并制作出了这份设计供大家参考。也由于这次课程设计,我们也深深的了解到了学科之间的相同性。大二上学期,我们学习了VB,下午期,我们学习了SQL 数据库。而这次的课程设计,我们讲二者较好的合并在了一起。
限制150内