毕业设计(论文)运输企业信息管理系统.doc

上传人:laozhun 文档编号:3985213 上传时间:2023-03-30 格式:DOC 页数:35 大小:203.50KB
返回 下载 相关 举报
毕业设计(论文)运输企业信息管理系统.doc_第1页
第1页 / 共35页
毕业设计(论文)运输企业信息管理系统.doc_第2页
第2页 / 共35页
毕业设计(论文)运输企业信息管理系统.doc_第3页
第3页 / 共35页
毕业设计(论文)运输企业信息管理系统.doc_第4页
第4页 / 共35页
毕业设计(论文)运输企业信息管理系统.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业设计(论文)运输企业信息管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)运输企业信息管理系统.doc(35页珍藏版)》请在三一办公上搜索。

1、大学毕 业 设 计题目:运输企业信息管理系统学生姓名: 学生学号: 院系名称: 专业班级: 指导教师: 年月日毕业设计任务书专业 班级 姓名 下发日期 题目运输企业信息管理系统专题网站制作主要内容及要求本系统涵盖了企业介绍、企业理念、领导致辞、企业荣誉、工程业绩、机械装备、在线反馈、联系方式、企业动态、行业新闻等众多功能模块,是一个设计与技术并重的动态数据库网站。主要技术参数Access数据库、Flash动画软件、Dreamweaver网页开发工软件、Fireworks图像编辑软件进度及完成日期2012年4月11日2012年4月18日:(1周)了解ASP发展情况;2012年4月18日2012年

2、5月2日:(2周)学习ASP的操作方法;2012年5月2日2012年5月9日:(1周);学习网站的开发历史;2012年5月9日2012年5月16日:(1周);寻找实例;2012年5月16日2012年6月13日:(3周)撰写毕业论文;2012年6月13日2012年6月18日:(1周)修改毕业论文的格式。系主任签字日 期教研室主任签字日 期指导教师签字日 期指 导 教 师 评 语 指导教师: 年 月 日青岛理工大学毕业设计评阅意见表设计题目基于知识竞赛的抢答系统研究评价项目评价标准(A级)满分评 分ABCDE文献资料利用能力能独立地利用多种方式查阅中外文献;能正确翻译外文资料;能正确有效地利用各种

3、规范、设计手册等。10109876综合运用能力研究方案设计合理;设计方法科学;技术线路先进可行;理论分析和计算正确;动手能力强;能独立完成设计;能综合运用所学知识发现和解决实际问题;研究结果客观真实。20192017181516131412设计质量设计结构严谨;逻辑性强;语言文字表准确流畅;格式、图、表规范;有一定的学术水平或实际价值4037-4032-3628-3125-2724创新能力有较强的创新意识;所做工作有较大突破;设计有独到见解151513-1411-12109工作量工作量饱满;圆满完成了任务书所规定的各项任务。151513-1411-12109总分是否同意将该设计提交答辩:是(

4、) 否( )具体评阅及修改意见:评阅人: 年 月 日注:1.请按照A级标准,评出设计各项目的具体得分,并填写在相应项目的评分栏中; 2.计算出总分。若总分60分,“设计质量”24分,建议不能提交论文评阅乃至答辩。该设计须限期修改合格后重新申请答辩。 3.评阅意见栏不够可另附页。答 辩 委 员 会 评 语评定成绩周 记说明书(或论文)图 纸答 辩总 评答辩委员会主席签字日 期(5%)(65%)(30%)百分制等级制摘 要运输企业管理信息系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界

5、面的运输企业管理信息系统,为主管部门的决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高人事管理的效率。关键词:运输企业;数据库;数据字典;车辆管理ABSTRACTEnterprise, facing the big rational market, needs to develop its market more efficiently and flexibly, and build up its own brand figure.This article, aiming at architecture engineering enterprises, d

6、iscusses that based on the ASP technology enterprise figure, shows the design idea and the method of realization. According to the special design combining with a lot of technologies such as the ACCESS datebase, FLASH, DREAMWEAVER, FIREWORKS, it makes a unforgettable marketing website with high tech

7、nology, strong communication, which you can easily make your enterprise information and do the maintenance of your website.Using this system, your enterprise can promulgate the introducing and the ideology of your enterprise, the leader address, glory, engineering achievement, machine instrument, co

8、ntacting methods, the trends of enterprise, and so on. Additionally, using it, you can check the feedback information immediately and attract people by both picture and character, so that people can get more knowledge on your enterprise. Anyway, this system will make your enterprise more competitive

9、, and enhance your efficiency of producing. It also can reduce the cost of management and optimize the resource distribution.Key Words: Figure, Dynamic websites, Database, ASP目 录摘 要IABSTRAC.II目 录.III前 言.第1章 可行性分析11.1问题描述11.2可行性分析研究11.2.1技术可行性11.2.2经济可行性11.2.3操作可行性21.3结论意见2第2章 项目开发计划42.1编写目的42.2项目背景4

10、2.3项目概述42.4项目开发计划5第3章 需求分析73.1任务需求分析73.2数据流图、数据字典及实体联系图73.2.1 数据流图73.2.2数据字典83.2.3实体联系E-R图9第4章 系统概要设计114.1总体设计114.2系统功能模块图114.3数据库概念设计124.4数据库逻辑结构设计134.5连接数据库的特点14第5章 详细设计165.1系统的主要功能及实现165.1.1系统登陆管理模块165.1.2司机信息管理模块165.1.3 车辆信息管理模块165.1.4 车辆运营信息管理模块165.1.5 事故信息管理模块175.2程序流程图175.3用户界面设计195.3.1一般交互设计

11、195.3.2信息显示设计195.3.3输入界面设计205.4软件测试205.4.1测试的方法和步骤205.4.2测试用例21第6章 软件使用说明书236.1登录236.2司机信息管理236.3 车辆信息管理236.4 运营信息管理236.5 事故信息管理236.6 维修信息管理23参考文献24课程设计总结25前 言随着人类文明的飞速发展,人类的活动不仅仅局限在一个小的圈子里。而且物品也越来越丰富,致使运输企业有了很大的发展。与之俱来的时对运输信息的管理。如果单凭人力,根本跟不上环境的要求,人力不但工作量大而且容易出错。随着科技的发展,计算机软硬件技术已经达到了相当高的水平。于是,运输企业信息

12、管理软件迎合了市场,为企业创造了不少价值。运输企业的信息管理,不仅仅时对车辆的简单管理,它对运输企业的一种合理利用车辆,最大限度获取利润的保证,也是一种对客户负责的态度。这套系统分五部分进行信息管理:司机信息管理,是对司机信息的详细管理,包括司机事故发生率的统计;车辆信息管理,是对车辆信息的管理,包括车辆已工作多少年,发生过什么大的事故和维修的信息的记录,确保车辆的性能;运营信息管理是对车辆接受任务到完成的信息的记录,包括最大的出行路程;维修信息管理,对车辆的每次维修原因,时间及地点进行详细记录;事故管理,及时记录每次事故的损失伤亡情况,以此对车辆及司机进行适当的评估。本系统采用Web模式来设

13、计,服务器端我们采用SQL Sever2005数据库系统和ASP组件来构成服务系统;客户端采用浏览器来完成查询,修改,删除全过程,同时可进行远程系统维护和治第1章 可行性分析1.1问题描述本设计主要研究内容是由于运输企业在一般的日常工作的特点,设计一套车辆管理信息系统,以便对于司机的基本情况,车辆情况,运营信息,维修信息和事故信息进行管理。通过本软件的设计、开发,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力。1.2可行性分析研究1.2.1技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。目

14、前各宾馆均建有局域网,并且采用PC机作为工作台,其容量、速度能满足系统要求。根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。1.2.2经济可行性因为通过网络传递运输企业信息可以不受距离的限制,因此可以节省许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高运输企业管理效率,即提高了运输企业的经济效益,所以从经济上完全是可行的。(1)运输企业有能力承担系统开发费用开发新系统的工

15、作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。. (2)新系统将为企业带来经济效

16、益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。1.2.3操作可行性本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个企业运输信息管理系统采用最友好的交互界面,简介明了,不

17、需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。1.3结论意见可行性研究的目的不是解决问题,而是确定问题是否值得去解决。除了以上三个可行性分析方面外。必要时还要考虑法律,社会效益的更广泛的方面来研究每种解决方案的可行性。了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。第2章 项目开发计划2.1编写目的随着社会的发展,社会信息化也是社会发展的必然趋势

18、,企业的运输信息管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活。从传统的管理方式彻底的解脱出来,将减轻管理人员以往繁忙的工作,减小出错的概率,提高其管理效率,使人们有更多时间来获取信息、了解信息、掌握信息 。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。本系统是为了方便对运输企业车辆信息管理人员对车辆信息进行高效的管理而编写的,面对对车辆信息处理中出现的各种情况,该信息管理系统在实施后应基本达到以下目标:(1)系统界面友好美观,操作简单易行,查询灵活方便。(2)系统运行可靠

19、,维护方便,灵活通用。2.2项目背景随着人们活动的范围越来越大,对运输的要求越来越高,运输企业必须对所属的每一个车辆的各种信息进行详细的了解和掌握,包括车辆的运营,维修,事故等信息,以确保能够最快,最安全的完成客户的任务。因此,运输信息管理系统呼之欲出,它大大的减少了人员操作,节省开支,方便了各种信息的查询。2.3项目概述1、工作内容本设计主要研究内容是由于运输企业在一般的日常工作的特点,设计一套车辆管理信息系统,以便对于司机的基本情况,车辆情况,运营信息,维修信息和事故信息进行管理。2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求

20、的期限内完成。 3、产品1)、文档2)、程序文档内容包括:封面、目录、中文摘要100字左右、关键词3-5个、序言、可行性分析、项目开发计划、需求规格说明、概要设计、详细设计、设计总结、参考文献、致谢等4、验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。 2.4项目开发计划1、任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。2、预算通过任务分解分成的三个任务,分别进行成本估计,最后累加,估计每个任务的成本时,通常先估计此项任务所需的人力,以月为单位,将人数乘以每人一个月的工资而得出每个任务

21、的成本。 3、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。Fireworks结合了位图以及矢量图处理的特点,不仅具备复杂的图象处理功能,并且还能轻松地把图形输出到Flash,Dreamweaver 以及第三方的应用程序。它既可以编辑Web图像,又可以编辑Web动画,它能够自动切图、生成鼠标动态感应的javascript,制作按钮的导航条、菜单等,甚至能直接制作网页4。同时具有多种传统图形制作软件的功能,而且它能把位图处理和矢量处理完美的结合在一起,使得网页

22、图形设计人员再也不必多种图形设计软件之间频繁切换。Fireworks的实质是通过最少的步骤创建最小、最高质量的JPEG和GIF图像, 是创建和生成网页图形的完全解决方案。Fireworks简化了网页图形和屏幕图形的制作过程,同时提供了完全的机动性和可编特性。是网页制作者必备之利器。此次开发企业形象展示系统,本人使用最新版Fireworks 8绘制网页蓝图,并切割导出生成网页,系统所用其它全部图片也都由Fireworks 8编辑处理而成。第3章 需求分析3.1任务需求分析系统任务主要包括:1)司机信息:司机信息的输入、查询、修改;2)车辆信息:车辆信息的输入、查询、修改;3)运营信息:运营信息的

23、输入、查询、修改;4)车辆维修信息:车辆维修信息的输入、查询、修改;5)事故信息:事故信息的输入、查询、修改;3.2数据流图、数据字典及实体联系图 购置申请单 购置申请单 (企业所有)购置申请单 购置申请单 (融资挂靠) 车辆信息3.2.1 数据流图总经理总工程师批复二级公司审批购车允许购车信息存储3-1运输企业信息管理数据流图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的

24、加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。3.2.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。名字:司机信息别名:司机信息描述:每辆车司机的信息定义:司机信息=姓名+司机年龄+司机性别+司机编号+司机驾龄+司机事故率+ 所

25、驾车号+所属车队+工资+电话位置:存储设备名字:车辆信息别名:车辆信息描述:每辆车的详细信息定义:车辆信息=车号+车名+车龄+车使用年限+车修理次数位置;存储设备(a) (b)名字:车辆维修信息别名:描述:车辆每次维修的详细信息定义:车辆维修信息=维修编号+车辆维修原因+车辆维修地点+车辆维修时间+车辆维修员+维修费用位置:存储设备名字:运营信息别名:运营信息描述:车辆运营信息定义:运营信息=运营编号+是否正在运营+当次运行目的地+最大运营路程+是否预定+运营成本+运营获利位置:存储设备,输出到显示设备 (c) (d)名字:事故信息别名:描述:每次事故的详细信息定义:事故信息=事故编号+事故地

26、点+事故原因+事故伤亡+车辆损坏程度(等级制)位置:存储设备,输出到显示设备 图3-2 运输企业信息管理系统的数据字典3.2.3实体联系E-R图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。运输企业信息管理系统E-R模型,如图所示: 司机信息司机编号驾龄车损坏程度事故原因事故地点事故编号事故维修电话修理原因修理时间问题车姓名性别维修地点1nn1伤亡工资事故率车辆产生车号车龄车限龄11驾驶发生车号 图3-3 系统ER图系统ER图说明1) 修理车辆中一个维修员(司机)可以修理多辆车,一个司机和一辆车绑定,始终开这辆。2) 一次事故可能会

27、产生多辆问题车3) 车辆在事故中的损坏程度可以采用等级制,可以更好的描述损坏程度。视图设计:1) 查询视图:可以查询司机信息,车辆信息,事故信息和运用,维修信息。2) 输入视图:当购入新车时,可以添加信息,每次的存储信息发生改变时可以进行输入。3) 修改视图:可以很方便的在一定权力下对系统信息进行修改,比如车辆所用时间(车龄)等。第4章 系统概要设计4.1总体设计总体设计过程通常由两个主要阶段组成:系统设计阶段,确定系统的具体设计方案。结构设计阶段,确定软件结构。系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主

28、要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。4.2系统功能模块图可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。系统功能模块图如下图所示:运输企业信息管理系统前台对系统的操作后台管理系统司机信息管理车辆信息管理维修信息管理运营信息管理事故信息管理图4-1系统功能模块图本系统共包括五大模块,分别是司机信息管理模块,车辆信息管理模块,维修信息管理模块,运营信息管理模块和施工信息管理模块。每个模块的功能如下:1. 司机信息管理模块功能:(1)实现司机相

29、关信息的查询;(2)实现司机信息的更新,包括增加、删除、修改功能。2. 车辆管理模块功能:(1)实现车辆信息的查询;(2)实现车辆信息的修改,添加,删除。3. 运营信息管理模块功能:(1)实现运营信息的查询;(2)实现运营信息的适时更新,包括增加、删除、修改功能。4维修信息管理模块 (1)实现维修信息的查询; (2)实现维修信息的增加,修改功能。5.事故信息的管理模块 (1)实现事故信息的查询; (2)实现事故信息的增加和修改功能。4.3数据库概念设计数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观

30、的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。在这里我们将要设计的是数据库的概念模式,通过对超市管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。a) 司机信息表(司机编号,司机姓名,司机驾龄,性别,年龄,司机事故率,所驾车号,工资,所属工队)b) 车辆信息表(车号,车辆名称,车龄,车辆使用年限,修理次数)c) 维修信息表(维修编号,维修时间,维修原因,维修地点,维修员,维修费用)d) 运营信息表(运营编号,是否正在运营,最大运营路程,运营成本,运营获利,当次运营目的地,最远运营过程)e) 事故信

31、息表(事故编号,事故时间,事故地点,事故伤亡,车辆毁坏程度)4.4数据库逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。根据运输企业信息管理系统的功能要求,选取SQL Server2005作为后台数据库。一、在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。表4-1司机信息表(driver)字段名字段类型长度主/外键字段值约束对应中文名DIDint4

32、PKNot null司机编号DNameVarchar50Not null司机姓名Dageint4Not null司机年龄DsexInt4Not null司机性别DusedInt4Not null司机驾龄DperFloat4Not null司机事故发生率DcarInt 50Not null司机所驾车号DteamInt4所属车队DSalesMoney8工资表4-2车辆信息表(car)字段名字段类型长度主/外键字段值约束对应中文名CIDvarchar10PKNot null车辆编号CnameVarchar25Not null车辆名称CusedInt4Not null车辆使用时间CageInt4Not

33、 null车辆使用年限CrepInt 4修理次数表4-3 运营信息表(run)字段名字段类型长度主/外键字段值约束对应中文名RIDVarchar10PKNot null运营编号RnowInt2Not null是否正在运营RlostMoney4Not null运营成本RgetDatetime8Not null运营获利 表4-4 事故信息表(incident)字段名字段类型长度主/外键字段值约束对应中文名IncIDVarchar10PNot null事故编号IncaddVarchar10Not null事故地点InctimeDatetime8Not null事故时间IncreasInt4Not n

34、ull事故原因InclostMoney4Not null事故损失 表4-5 维修信息表(repair)字段名字段类型长度主/外键字段值约束对应中文名RepIDVarchar10PNot null维修编号ReptimeDatetime4Not null维修时间RepaddVarchar4Not null维修地点RepmanVarchar10Not null维修员RepmoneyMoney10Not null维修费用4.5连接数据库的特点当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。设计中设计数据窗口的时候,

35、通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。第5章 详细设计5.1系统的主要功能及实现5.1.1系统登陆管理模块功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。并且不同的用户具有不同的权限,权限低的用户对有的功能将不可用。5.1.2司机信息管理模块功能:该模块主要是实现司机信息查询、修改,删除等几个功能。司机信息查询:该模块为所有司机提供查询功能,查询其详细信息,但是对于信息没有修改权限。具体实现:当有新的司机开始工作时通过管理员(有操作此系统权限的任何人)将其信息插入系统,并允

36、许每位司机查询,当司机信息有变化时通过管理员对信息进行修改。5.1.3 车辆信息管理模块功能:本模块的主要功能是把车辆信息写入存储器,同时对数据库中的信息进行更新,以备用户将来对存储的信息进行查询和打印,此外还可以对车辆信息进行查询和删除功能。具体实现:提供车辆查询、信息修改、信息删除等功能。当有新的车辆购入时,将车辆的详细信息输入并保存,当车辆发生事故或其它事件时进行修改或删除。5.1.4 车辆运营信息管理模块当车辆已经开始运营,则来的新任务只能等待,即预约。并且对车辆此次出发的目的地,车辆最远行驶过得距离进行记录,以确保客户的要求最大限度的得以满足。具体实现:可以定义两个标志变量,来表示车

37、辆是否运行和是否预约,当已经有新任务时,如果客户愿意等待此项任务完成则将预约项做标志。根据每次任务的距离,随时更新车辆所行驶的最远距离。5.1.5 事故信息管理模块当车辆发生事故时要详细记录事故发生的时间,地点,原因及伤亡损失情况,方便以后的访问,查询。具体实现:对每一次事故进行统一,独一的编号,作为搜索查找的关键字,允许编号中出现字符,以方便查找。5.2程序流程图程序流程图的优点是对控制流程的描绘很直观,易于掌握。通过对系统的调查和可行性分析,画出程序的流程图如下所示,程序过程设计主要是在借助过程设计工具的情况下,对程序的具体实现过程进行设计。程序的主要部分设计在这个环节完成。其主要包括以下

38、几个部分: N Y登 录输入司机和车辆信息管理员 身份查询信息修改或查询车辆信息司机信息司机信息事故信息运营信息维修信息结 束图5-1 程序流程图5.3用户界面设计5.3.1一般交互设计一般交互涉及信息显示、数据输入、和系统整体控制等方面。1、一致性为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。在设计的过程中,基本上保持了系统的格式一致。2、在有较大影响的操作前提示用户确认在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。3、允许错误允许用户的失误操作,尽量不对系统造成伤害。5.3.2信息显示设计 应当尽

39、量为用户提供的界面显示时完整的、明确的和容易理解的。这样才能满足用户的需求。使用不同的方式显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式传达信息。1、只显示与当前工作有关的信息在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。2、使用便于用户迅速吸收数据的方式来表示数据在系统设计的过程中,较多地使用了图表的形式表示数据,例如在分析中就使用了柱状图的形式表现了复杂的数据。这样,用户可以直观的体会到图表所表示的含义。3、使用一致的标记、标准的缩写和可预知的颜色为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。4、产生有意义的错误信息对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号