出租车公司出租车信息管理系统毕业论文目录引言 (1)1 概述 (2)1.1 课题研究意义 (2)1.2 课题目的 (2)2 系统概述 (3)2.1 系统现状 (3)2.2 系统开发方法 (3)2.3 项目背景 (4)2.4 用户特征 (4)3 市场调研及可行性分析 (5)3.1 需求分析 (5)3.2 经济可行性分析 (5)3.3 技术可行性分析 (5)4 系统分析 (6)4.1 系统的需求分析 (6)4.2 数据流图与数据字典 (6)4.2.1 数据流图 (6)4.2.2 数据字典 (7)5 系统总体设计 (10)5.1 软件平台的确定 (10)5.2 系统的层次及功能 (10)5.2.1 设计思想 (10)5.2.2 系统H图 (11)5.2.3 系统E-R图 (12)5.2.4 系统流程图 (12)6 详细设计 (13)6.1 数据库设计 (13)6.1.1 数据需求分析 (13)6.1.2 数据库的实现 (14)6.2 系统的主要界面及代码 (17)6.2.1 登录模块 (17)6.2.2 车辆管理模块 (18)6.2.3 驾驶员管理模块 (25)6.2.4 车辆维修管理模块 (26)6.2.5 车辆违章管理模块 (27)6.2.6 车辆缴费管理模块 (35)6.2.7 系统维护模块 (36)6.2.8 帮助模块 (38)6.2.9 退出模块 (39)7 系统的测试及运行 (40)7.1 测试计划 (40)7.1.1 测试方案 (40)7.1.2 测试项目与进度 (40)7.2 测试项目说明 (40)7.2.1 测试用例设计 (40)7.2.2 测试结果评价 (46)7.2.3 测试分析结论 (46)参考文献 (47)小结 (48)致谢 (49)在上世纪80年代到90年代中期,城市出租车司机还是一个高收入阶层。
来自中国道路运输协会的统计数字显示,截至目前,全国共有出租车从业人员约200万人。
随着我国经济的发展,出租车营运一度十分赚钱,但由于一辆出租车的价钱也不是很低,人们没有多余的资金投入当中,所以不是每个人都能买得起车,而且大部分人也不愿一直从事该行业。
但有的人利用空闲时间在别处租台出租车来挣钱,这样不但不需要很大的投入,也没有任何风险,且可有一部分的额外的收。
随着时间的推移,越来越多的人认识到了这一点。
当然有租车的也就得有雇主,这些雇主也感觉到了,自己不喜欢工作时就可以把车租出去,这样不但车辆不会白白折旧,自己也可以再工作,还能增加收入,当他们感受到时就慢慢的扩大规模,还因种种原因人们想到了是否可以成立一个出租车公司,让人们可以以出租的方式租用车辆。
但手工的管理实在是一个繁重的任务,不但工作量大,而且也容易出错。
随着软件业的相应飞速发展,出租车管理信息系统也相应的越来越多,功能也越来越健全。
不仅国如此,具调查在美国纽约约有38000名出租车司机,而且随着出租车数量的增加,出租车公司也越来越多,且每个公司也都有自己很完善的管理系统。
所以,随着经济及软件业的飞速发展,出租车信息管理系统也很有发展前景。
1 概述1.1课题研究意义出租车管理系统在当今软件业来说并不是十分抢手,尤其是在我国,虽然说我国的出租车行业十分的火热,但大多出租车都是个人所有,或是将自己的车出租出去,这样不但不会耽误自己的工作,还可以同时再发展自己的第二产业。
随着我国经济的发展,近年来出租车也越来越便宜,人们已经不需要用太多的钱就可以买一款新的出租车了,且人民的生活水平也提高了,人们已经不甘心只靠工作的薪水来提高收入,有的人利用下班后的时间跑出租,即能有效的利用空闲时间,也能增加收入。
随着时间的增长,越来越多的人发现了这一快速挣钱的好方法,越来越多的人在不断的购买出租车,也有越来越多的人在租出租车。
但是要管理出租车的工作量太大了,而且要修改出租车的信息也非常麻烦,管理者要结算收入时也很费时费力。
虽说人们还没有意识到这一问题,也没有想到如何去解决,但我相信,在不久的将来出租车信息管理软件一定会被看好。
所以,随着经济及软件业的飞速发展和时间的推移,出租车管理系统的开发将会为出租车公司提高很大的工作效率。
1.2课题目的应本次毕业设计要求,为志远出租公司设计的出租车信息管理软件,该系统的开发和运用主要是为了方便管理者对本公司出租车辆信息的管理。
使出租车公司从原有的纸上办公方式转换为数字化的信息管理方式,日常工作系统化、规化、自动化,既方便了驾驶员的查询,也为工作人员节省了很多宝贵的工作时间,工作起来能更加的方便,大大提高工作效率和准确性,降低了工作强度,为出租车公司提供了一个现代化的管理手段。
2 系统概述2.1系统现状现今,志远出租车公司的车辆管理还是人工操作,每天管理员都要进行大量的手动数据整理。
每隔一段时间都会有车辆买进、还车与出租,每到这时管理员都要进行大量的数据更新,而且工作效率很低,往往需要很长时间才能完成。
但是,有了这款出租车信息管理软件的出台,将会大大改善这一现状。
因为本系统功能强大且齐全,能为管理员节省工作时间,提高工作效率,也节省了很多的人力资源。
本系统主要有以下功能:能够实现对新进出租车辆信息的添加、修改及删除,能够实现对驾驶员信息的添加、修改及修改,能够实现对车辆缴费信息的录入、删除及修改,能够实现对车辆维修信息的录入、删除及修改,能够实现对车辆违章记录的录入、删除及修改,能够实现对管理员安全的维护,可为当前用户提供系统帮助提示。
2.2系统开发方法本系统主要利用JBuilder 2005工具,采用JAVA语言和SQL Server 2000数据库开发实现。
现今社会Java语言已经十分炽热,Java强大的功能和灵活的方法已经被越来越多的编码者所认可。
它支持多种软硬件平台,是一个跨平台的图形开发环境,不仅可以跨平台共享程序中的各种对象,还支持应用程序的跨平台开发和分布,极大地减轻了程序员在不同平台上移植程序的工作量。
Java可设计出目前流行的图形化的界面和可视化的编程方法,通过引入独具特色的数据窗口对象,使得开发人员轻松完成对数据库的操作。
Java提供了对目前流行的几乎所有的大型数据库和桌面数据库的支持。
同时它自身也附带了一个数据库管理系统Adaptive Server Anywhere,几乎具备大型数据库的一切特征。
而且应用程序的开发与具体的数据库无关,只要该数据库支持相应的标准如JDBC、ODBC即可,此举极大地方便了应用程序的开发和调试。
Microsoft公司出口的SQL Server 2000是SQL Server的最新版本。
SQL Server 是使用客户机/服务器体系结构的关系型数据库管理系统(RDBMS)。
它最初由Microsoft、Sybase等三家公司共同开发,并于1988推出第一个版本。
1992年,SQL Server移植致电NT上后,Microsoft成了这个项目的主导者。
1994年以后,Microsoft专注于开发、推广SQL Server的Windows NT版本;Sybase则较专注于SQL Server在UNIX操作系统上的应用。
SQL Server近年来不断更新版本,2000年推出了SQL Server 2000。
SQL Server 2000常见的版本有:企业版(Enterprise Edition)、标准版(Standard Edition)、个人版(Personal Edition)和开发人员版(Developer Edition)。
2.3项目背景该软件名称为志远出租车公司出租车信息管理系统。
本项目的任务提出者是凤仁老师,项目负责人为晓丽,系统分析员为晓丽,系统设计员为晓丽,程序设计员为晓丽,编码人员为晓丽,资料员为晓丽。
预期用户为志远出租车公司。
2.4用户特征该软件的最终用户为志远出租车公司。
管理人员应具备基本的计算机操作能力及数据库基本知识,在此基础上经过简单的培训,即可熟悉使用本系统。
3 市场调研及可行性分析3.1需求分析随着我国经济的发展,出租车营运业一直很火热,可由于投资比较大,很多一部分人不想进行投资,而且大部分也不愿一直从事该行业。
因种种原因人们想到了是否可以成立一个出租车公司,让人们可以以出租的方式租用车辆。
但手工的管理实在是一个繁重的任务,不但工作量大,而且也容易出错。
随着软件业的相应飞速发展,出租车管理信息系统也相应的越来越多,功能也越来越健全。
随着出租车数量的增加,出租车公司也越来越多,但不是每个公司都有自己很完善的管理系统。
所以出租车信息管理系统的市场很大,发展前景也很可观。
3.2经济可行性分析该出租车信息管理系统的开发需要软件开发人员花费一定的时间精力,因此需要一定的运行资金。
此项系统的耗费价值大约在百元左右。
依据系统的性能而定。
但是它给企业带来的利润却是不能用价格估量的。
本系统可以帮助公司使车辆信息的管理更加合理化、规化。
管理工作效率的提高,就意为着企业整体水平的提高,就会为企业带来丰富的利润,非常值得众多企业的投资。
3.3技术可行性分析随着国软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。
而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
该系统利用Java技术来构建,Java具有语言相容性高、隐密安全性高、易于操控数据库、学习容易等特点,它具有强大的功能、友好的界面、开放的编程技术。
数据库服务器选用SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
综合软、硬件的分析本系统在技术上是可行的。
4 系统分析4.1系统的需求分析硬件环境:处理器:Inter Pentiun 166Mx以上存:128MB以上硬盘空间:8.4GB以上光驱:CD-ROM 48X显卡:SVAG显卡适配器操作系统:Windows 2000/Me/2005/XP4.2数据流图与数据字典4.2.1数据流图本系统的数据流图如图4.1所示:图4.1系统数据流图4.2.2数据字典1.外部实体表4.1驾驶员实体表4.2管理员实体2.数据存储表4.3车辆数据存储表4.4驾驶员数据存储表4.5车辆缴费数据存储表4.6车辆维修数据存储表4.7车辆违章数据存储3.处理逻辑表4.8查询处理表4.9更新处理表4.10添加处理5 系统总体设计5.1软件平台的确定根据系统运行的需求,本系统的软件平台确定如下:开发工具:JBuilder 2005/2006操作系统:Windows 2000/ XP数据库:SQL Server 2000开发语言:JAVA5.2系统的层次及功能5.2.1设计思想通过需求分析阶段对出租车信息管理系统的整个应用情况作了全面的、详细的调查,确定系统的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定了用户的需求后,即可开始程序的设计了。