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