资源描述:
《长途汽车信息管理系统的设计与实现.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、长途汽车信息管理系统的设计与实现1资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。一、绪论1、引言1.1设计目的在信息技术高度发达的今天,传统手工记录客运站信息,已满足不了正常需求。怎样是的管理员人方便的处理这些信息,降低她们的工作量是一个需要解决额问题。借助计算机来完成这些大量冗杂的工作。能大大降低管理员的工作强度。这里开发一长途客运站的班车信息管理系统,旨在为客运信息管理员提供一个可行法案。经过利用计算机上的程序,按规范管理长途客运信息。方便查询班车线路情况、各个班次的售票情况,以及每个班次的
2、班车信息。方遍管理员的查询,及修改长途汽车线路信息,汽车信息,和车票信息。将录入操作交给电脑来完成。这样既能减少管理员工作量还能满足日益增长的需求。也借以说明计算机技术在当今世界发展中的重要地位和科技创新的重要意义。1.2项目背景本程序的开发课题为”某长途客运站信息管理系统”。主要使用的软件有Jcreator、jdk1.7和Tomcat6.0。使用软件工程的设计思路,来开发一套使用的软件。从分析用户需求开始、模块划分、建立数据库、代码设计、调试最后完成。主要针正确使用者时客运信息管理员(负责本客运站的线路加减
3、以及售票)。由于本程序有些功能善待完善,不足之处请见谅。1资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。2、任务描述2.1目标本次程序设计应实现长途客运管理系统的基本功能,并达到一定的健壮性和安全性。目标包括,客运汽车信息的管理(新进车辆都录入包括车牌号,汽车编号,以及最大载客量和负责该车的司机师傅)。线路信息的管理(新增运营线路录入线路号,始末站点,发车时间等信息)。售票信息查询以及管理员信息管理系统。除此之外,对查询的优化处理也是必要的,这样能够提高运行效率。2.2运行环境软件环境:操作系统
4、:Win7开发工具:Tomcat6.0jdk1.7Jreator使用编程语言:Java3、数据描述3.1输入数据1)添加车辆:车辆编号、载客量、车牌号、司机。车辆编号:为3为数字载客量:为(50-100)数字车牌号:为国内标准车牌号如(冀BT00001)司机:姓名(varchar(20))2)添加线路信息:线路号、始发站、终点站、车辆编号、发车日期、发车时间、耗时和票价。2资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。线路号:L+(3为数值)始发站和终点站:城市名称(varchar(20))车辆
5、编号:为3为数字(且存在于数据库内)发车日期:格式为/12/23发车时间:小时:分钟(如9:00)。小时(0-24),分钟(0-60)。耗时:小时:分钟(如9:00)。小时(大于0),分钟(0-60)。票价:大于零的整数3)添加管理员信息:账号和密码账号:长度20以内字符(varchar(20))密码:长度20以内字符(varcha(20))3.2输出数据1)查询现有车辆:车辆编号、载客量、车牌号、司机。2)查询现有线路信息:线路号、始发站、终点站、车辆编号、发车日期、发车时间、耗时和票价。3)查询售票情况:
6、线路号、总票数、余票。4)查询现有管理员信息:账号和密码。4、功能要求用户提出的及一般软件都应具有的功能(如输入、输出、修改、查询等)经过对用户反馈的需求进行分析本系统具有如下功能:1)汽车信息管理3资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。管理员能够在汽车信息管理模块对汽车信息进行管理,管理员能够添加、修改和删除本客运站的汽车信息。该模块还能够查看现有汽车的信息。2)线路信息管理管理员能够在线路信息管理模块对线路信息进行管理,管理员能够添加、修改和删除本客运站运营的线路。线路信息包括:出发
7、站、目的地、发车时间、以及运营该线路的汽车班次号。这里的汽车必须是数据库已经存在的汽车。3)车票信息管理该模块记录各个班次的售票情况,包括总票数,和余票情况。4)管理员信息管理该模块能够添加新的管理员,以及显示已有管理员信息。二、需求分析1、需求调查1.1组织机构调查交通公公长长路路途途运管运客输理输运图1组织机4资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。本程序是为长途客运站开发的,使用对象是客运站管理员。主要负责录入新车,添加新的运行线路以及售票。1.2业务需求调查1)登入验证在进入系统时
8、,要求对管理员身份进行验证。要求输入账号、密码。只有数据库添中加拥、有的删管除理车员才能进入。车辆信自动显示车辆2)业务管理如图:修改车辆信息长添加、删除车途选线路信自动显示线路汽择车业线路线路信息管理售票信显示售票情况添加、删除车管理员显示管理员信修改管理员信1.3对软件系统的要求图调查2整体业务流对本次管理系统样例的要求有:1)存在管理员,只有经过验证才能进入系统。2)能够添加新的管理员。5资料