《2017毕业论文-基于c#的出租车管理系统的设计与实现》由会员分享,可在线阅读,更多相关《2017毕业论文-基于c#的出租车管理系统的设计与实现(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 营运可行性主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。公司领导非常重视信息系统的建设,对于系统的开发给予了