基于c#的出租车管理系统的设计与实现本科论文.doc
《基于c#的出租车管理系统的设计与实现本科论文.doc》由会员分享,可在线阅读,更多相关《基于c#的出租车管理系统的设计与实现本科论文.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国石油大学毕业设计(论文)题 目:基于C#的出租车管理系统的设计与实现 学习中心: 年级专业: 学生姓名: 学 号: 指导教师: 职 称: 讲师 导师单位: 中国石油大学论文完成时间: 2009 年 05 月 15 日中国石油大学毕业设计(论文)任务书发给学员 1设计(论文)题目:基于C#的出租车管理系统的设计与实现 2学生完成设计(论文)期限: 2009 年 4 月 20 日至 2009 年 5 月 15 日 3设计(论文)课题要求:要求对出租车公司进行调查,根据公司提供的要求进行设计,要求基本的录入功能、查询功能、修改功能、统计及打印等。在毕业设计中,使用自己掌握的C#语言做前台开发工具
2、,用SQL Server或ACCESS做数据库做后台,进行C/S或B/S结构的编程。在设计过程中,做到真正的C/S或B/S结构。数据库的规范程序要求至少达到三范式。 4实验(上机、调研)部分要求内容: (1)实现用户管理(用户添加、删除、密码设置与修改)和用户权限管理; (2)实现对论坛信息进行分类和管理; (3)可实现对论坛信息进行各种查询(精确、模糊、组合); (4)管理员可对留言进行添加、删除、修改等操作; (5)系统应做到页面美观,操作方便。 5文献查阅要求:(1)SQL server 实用教程,郑阿奇,电子工业出版社; (2)数据库原理与应用,周中华,清华大学出版社; (3)数据库原
3、理及设计,陶宏才,清华大学出版社; (4)SQL Server 2000实用教程,范立南,清华大学出版社; 6发 出 日 期: 2009 年 4月 20 日 7学员完成日期: 2009 年 5 月 15 日指导教师签名: _ 学 生 签 名: 摘 要本论文主要介绍了出租车公司管理信息系统的开发过程,开发过程中遵循了软件工程的方法,运用管理信息系统开发的原理和方法,结合管理思想,设计和实现了出租车管理系统。该系统主要采用C/S(客户端/服务器) 模式,前台采用C#,后台采用sql2000数据库来实现。论文详细论述了系统总体设计思想、数据库设计以及功能模块设计等,给出了出租车管理系统的一般流程,实
4、现了营运汇总和打印报表等功能该系统的开发和运用使用户从原有的手工操作方式转换为数字化的信息管理方式,大大提高工作效率和准确性。本系统能够实现未来出租车管理规范化、系统化和自动化,并且在操作上实现简单、方便、快捷。关键词:出租车管理系统,出租车,windows应用程序,MIS ,管理系统目 录第1章 前 言1第2章 系统分析22.1 企业简介和基本情况22.1.1 组织层次图介绍22.1.2 系统开发的基本环境32.1.3 目前面临的问题32.2 可行性分析32.2.1 经济可行性32.2.2 技术可行性42.2.3 营运可行性42.2.4 结论4第3章 需求分析53.1 功能需求53.2 数据
5、流图53.2.1 关联图63.2.2 顶层数据流图63.2.3 一层数据流图(日营运汇总)83.2.4 一层数据流图(保险管理)83.2.5 一层数据流图(车辆维修管理)93.3 数据字典10第4章 概要设计124.1 概述124.2系统总体布局方案124.3 软件模块结构设计124.4 数据库设计144.4.1 E-R图的实体及其属性154.4.2 实体之间的联系154.4.3系统的E-R图154.4.4 关系转换规则164.4.5 关系模式16第5章 详细设计185.1 表设计185.2 程序流程图195.2.1 程序设计195.2.2编程的过程及特色215.3 人机界面设计225.3.1
6、主界面235.3.2 IC卡日营运导入界面245.3.3日营运增加界面245.3.4 修改密码界面255.3.5 锁定窗体界面255.3.6日营运汇总报表26第6章 系统实现276.1 概述276.2环境与工具276.3 系统测试276.4 测试实例29第7章 系统评价307.1 系统概况307.2系统功能和特点327.3系统问题及改进33结束语33参考文献34致 谢35附 录36第1章 前 言随着生产社会化趋势的扩大、科学技术的进步以及市场竞争的日益激烈,人们对信息的认识产生了根本性的变化。信息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为衡量一个国家现代化水平和综合国
7、力的重要标志。我国也正处于改革开放进一步深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。改革开放以来来,随着加入WTO,社会生活节奏日益加快,出租车行业使得人们以车代步,提高出行效率,同时也随之不断地发展。为了更好地服务于广大乘客,各大出租车公司先后搭建了各类信息管理系统,诸如叫车系统,客服系统等,逐渐形成了数字化租车的管理概念。即以网络化管理为基本模式,以信息为出租车行业发展的基本动力,以信息技术为增强出租车公司竞争实力的基本手段,以信息化建设为出租车公司发展的新增长点,以信息文化改变着人们教育、工作方
8、式和思想观念。从而根本上实现了服务于广大乘客,提高出租车公司各项工作的效率和质量,为出租车公司创造经济效益。司机和出租车辆是出租车公司最主要的资源,是创造效益的源泉。要想提高出租车公司的效益和服务质量,首先从做好对司机和车辆的管理着手。一个是做好司机非现金营运收入的清算工作,司机的人身保险等福利工作,二是做好车辆的保险和维修工作。基本此种需要出租车管理系统,将在很大程度上解决出租车公司在此工作上的难度。本文所描述的“出租车管理系统”,是根据某出租车公司的管理系统需求为基础展开需求调研,并在一定程度上考虑了它的可扩展性,使系统开发完成后,通过少量的改造,可以适用于其他出租车公司。第2章 系统分析
9、系统分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状和业务流程,及其存在的主要问题,在此基础上提出新系统的逻辑模型。系统分析主要包括以下几个步骤:1.企业简介和基本情况2.可行性研究3.软件系统的总目标2.1 企业简介和基本情况为了了解系统的基本情况,首先进行了初步调查。初步调查的主要方式是参阅公司的相关文档资料,再与各分部的人员进行口头交谈,并了解业务流程。2.1.1 组织层次图介绍企业管理是通过各级管理机构和人来实现的,MIS(管理信息系统)系统也是靠机构和人实现的。为了实现有效管理必须了解管理模式,使系统分析员进一步了解调查的对象。公司的组织层次如图2-1所示:董事会总经理
10、室财务部车队管理部培训部一车队二车队三车队四车队人事部办公室图2-1 组织机构图2.1.2 系统开发的基本环境出租车公司已有一套读卡系统,由出租车计价器厂商为其提供。此读卡系统主要负责将司机的IC卡营运收入通过读卡系统读取,并生成司机当日的IC卡营运收入数据文件。司机通过读卡系统自行将其IC卡营业收入读入到系统中,车队管理部负责对此信息进行处理。其次,出租车公司也与保险公司和维护公司建立起合作关系,对司机、车辆进行保险和维修已建立起业务关系。2.1.3 目前面临的问题1.没有专门的计算机信息管理系统,司机将IC卡营业收入读入到系统中之后,由财务部人员收集,通过手工的方式核对后发放现金。2.司机
11、等待核对的时间长,最后拿到营业收入往往需要等待较长时间。3.对于司机和车辆的保险信息,完全由手工处理,没有进行电子化管理,不利于建立档案,信息跟踪和统计。4.系统设计同时要考虑与银行的接口,和与保险公司、维修公司的接口。2.2 可行性分析系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可行。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行性、经济可行性和营运可行性。可行性研究报告是系统研制人员在可行性研究工作阶段的成果。一经
12、讨论、审定通过后,根据确定的系统方案对系统开发者下达系统设计任务书,对新系统开发工作的可行性做出结论或提出建议。2.2.1 经济可行性主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费、软件开发费、管理维护费、人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。该公司目前已有一套读卡系统,财务部现有的计算机及配套设备,可以作为新系统的设备,无需另行投资。系统建成后,将大大减少重复性的手工劳动,降低办公费用,提高工作效率,与前期的投入相比,后期的收益将更为乐观。2.2.2 技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完
13、成开发工作,软、硬件配置能否满足开发者需要等。公司目前已有一套读卡系统,并能成生为新系统所使用的接口数据文件。与银行的代发接口文件格式也与银行谈定,可以按照接口规范进行接口文件的生成。公司已有的PC机及打印设备,其容量、速度能满足系统需要。公司有专业的IT人员,对公司信息系统和IT设备有维护的能力。本系统采用Windows操作系统平台,C#编程语言和sql2000数据库,采用Microsoft Visual Studio 2005作为开发平台。2.2.3 营运可行性主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。公司领导非常重视信息系统的
14、建设,对于系统的开发给予了大量的支持,中层管理人员对此也有共识,最终操作人员对新系统也表示欢迎。系统建成后,虽然将改变原有的工作方式,但系统操作简单、易于理解,操作人员经过短时间的培训就可以使用该系统。2.2.4 结论综上所述,该出租车管理系统值得开发。第3章 需求分析3.1 功能需求公司希望建立一套管理系统,以准确地采集出司机的营运收入,司机、车辆的保险记录和车辆的维修记录数据。同时,又与银行达成协议,对于司机的营运收入,由公司出具代发文件,将其营运收入由银行代发至司机在银行开立的帐户中。公司希望通过此系统,快速准确地将司机的非现金收入发放到司机的银行帐户中,以此做好司机的工作。同时,希望利
15、用此系统,将司机、车辆的保险记录信息和车辆的维修记录信息,以电子化的方面进行处理、存储,便于整理、归档、分析和统计,从而提高工作效率和规范管理。通过以上的调查分析,新系统注重基础信息的采集,包括司机日营运收入数据的采集,司机基本信息、车辆基本信息的采集工作。做好与银行、保险公司和维修公司的接口,规范工作流程,尽量减少财务人员的手工工作,提高各岗位的工作效率、充分利用公司资源,使其能为更多的司机和车辆提供优质的服务同时为公司创造更多的经济效益和社会效益。这是本次系统开发目标。3.2 数据流图数据流图(date flow diagram , DFD),是描述数据处理过程的工具,它从数据传递和加工的
16、角度,以图形方式刻画数据流从输入到输出的移动变换过程。由于图形描述简明、清晰,所描述的内容面向用户,是系统分析员和用户进行交流的有效手段。数据流图的四种基本元素为:外部实体:系统外与系统有联系的人或单位数据流:流动的一向或一组数据,也表示数据文件的存储操作处理:也成为功能,它对输入数据流进行处理,形成输出数据流数据存储:用于存储数据的文件等符号说明如下图:图3-1 数据流图符号说明3.2.1 关联图系统关联图如图3-2所示,由图可知系统共涉及三个外部项。图3-2 系统关联图3.2.2 顶层数据流图顶层数据流图如图3-3所示,由图可以看见整个系统的信息处理功能划分为三个主要部分,分别是:日营运汇
17、总,保险管理,车辆维修管理。日营业汇总主要功能:将司机的日营业收入通过读卡系统导出的数据文件导入到系统中,同车辆管理部递交的司机补充营运收入数据一起根据司机的银行帐号生成日营业汇总记录,并导出为日营业代发文件。保险管理主要功能:包括司机人身保险管理和车辆保险管理。根据车辆管理部整理的司机基本信息和车辆基本信息,建立司机保单记录和车辆保单记录,生成保单给保险公司。统计保单信息给总经理审核。车辆维修管理主要功能:根据车队管理部整理的车辆基本信息,建立车辆维修记录档案,生成维修申请单交给维修公司,同时统计出车辆维修统计报表给总经理审核。维修部总经理车队管理部车队管理部保险部银行日营运汇总车辆维修管理
18、保险管理F1F2F8F5F13F14F20F18F13F14F6F6F7F9F11F10F24F25F10F10F7F12F7F28F13D1F14F14D2D3P2P3P1D1:司机营运记录表 D2:车辆营运里程记录表 D3:车辆保险记录表 F1:IC卡日营运记录F2:司机补充营运记录 F4:日营运汇总记录 F7:车辆基本信息 F8:司机保险记录F5:日营运代发文件 F9:司机保单 F10:车辆保险记录 F12:维修记录F13:司机营运里程记录 F14:车辆营运里程记录 F18:司机营运收入记录 F28:维修记录统计报表 F24:车辆保险汇总记录 F25:车辆保险注销保单号图3-3 出租车管
19、理系统顶层图顶层图说明:车队管理部将司机的IC卡营运收入和补充营运收入数据收集后交至财务部出纳员,出纳员根据银行返回的人员帐号文件,将营运数据与帐号配对后汇总成日营运汇总记录,并导出日营运代发文件,经校验无误后,发至银行。由银行根据这份代发文件,将司机的IC卡营业收入代发至该司机的帐户中。同时,日营运汇总统计出司机营运里程和车辆营运里程,供保险和维修管理参考。对于司机人身保险,车队管理部将司机基本信息登记后,交给保险部,保险部根据每个司机的基本信息,结合该司机的营运里程信息建立每个司机的人身保险档案和保险单。对于车辆保险,由车队管理部将车辆的基本信息整理后,交给保险部,保险部根据每部车辆的基本
20、信息和车辆营运里程信息建立每部车辆的保险档案和保险单。对于车辆维修,由车队管理部将车辆的基本信息整理后,交给维修部,维修部根据部车辆的基本信息和车辆营运里程信息建立每部车辆的维修档案。3.2.3 一层数据流图(日营运汇总)系统的一层数据流图(日营运汇总)如图3-4所示:车队管理部车队管理部银行日营运统计IC卡日营运导入日营运新增日营运导出D1D2D3F2F2F5F4F15F1F14F13F9P1.3P1.1P1.4P1.2D1:司机营运里程记录表 D2:车辆营运里程记录表 D3:日营运汇总表F1:IC卡营运记录 F2:司机补充营运记录 F4:日营运汇总记录F5:日营运代发文件 F9:日营运汇总
21、记录 F13:司机营运里程记录F14:车辆营运里程记录 F15:日营运导入记录图3-4 一层数据流图(日营运汇总)3.2.4 一层数据流图(保险管理)如图3-5所示:车队管理部保险部车辆保单建档司机保单建档司机保单统计车辆保单统计司机保单注销车辆保单注销F7F11F24F25F23F22F13F8F10F8F14F10D2D4D1D5F6F9P2.1P2.4P2.6P2.5P2.3P2.2D1:司机营运里程记录 D2:车辆营运里程记录 D4:司机保险记录表D5:车辆保险记录表 F6:司机基本信息 F7:车辆基本信息F8:司机保险记录 F9:司机保单 F10:车辆保险记录 F11:车辆保单 F1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 c# 出租车 管理 系统 设计 实现 本科 论文
限制150内