文档介绍:*******************
实践教学
*******************
兰州理工大学
2011年秋季学期
面向对象语言课程设计
题目: 公交公司管理系统
专业班级: 计算机科学与技术二班
姓名: 冯宝义
学号: 10240216
指导教师: 李明
成绩:
目录
摘要...................................................................................................................................3
序言 4
正文 5
1. 问题描述 5
2. 系统总体设计 5
3. 详细设计 7
4. 程序调试与测试 7
5. 结果分析 12
6. 软件安装和使用说明书 12
设计总结 13
参考文献 14
致谢 14
附件Ⅰ程序代码 15
摘要
C++是一门编程语言,也是一个平台,具有跨平台优势,具有简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立的、可移植、高性能、多线程、以及多态性的特点。本公交公司管理系统提供用户注册和登录功能,使用户登录成功后能查询到所需的信息,同时可以进行简单的输入、查询信息等并提供搜索
功能。该程序显示GUI界面并运用部分java辅助。
关键词:C++;公交公司管理;信息管理。
序言
随着计算机的普及和计算机技术的飞速发展,人们越来越多的利用计算机解决实际问题。城市公共交通系统是一个复杂的系统, 公交生产的三要素(人、车、路) 处于开放的大系统中, 运营作业具有点多、线长、面广和运营条件复杂等特点, 传统的处理信息方法给整个系统的管理带来了很多困难, 难以适应现代化管理的需要. 因此, 将公共交通管理与计算机技术有机结合起来, 研制出一个信息收集、储存、传输、识别、提取、控制和利用的综合信息管理系统已势在必行
本程序是一个图形界面的简单的c++公交公司管理系统,整个系统从操作简便、界面友好、灵活、实用、安全的角度出发,使用人员能快捷简单地进行操作,即时准确地获得需要的公交信息。可以进行简单的注册,登录,登录成功后可以查询到需要的信息,并提供查找和搜索功能。
正文
问题描述
该公交公司管理系统具体功能要求是要能够显示GUI用户界面,用c++语言设计并以JDK为开发平台能实现公交公司的管理而且界面要用图形界面实现
系统总体设计
首先明确该实验设计的要求实现的基本功能,其次设计布局,使用布局管理器设计布局,安排每个组件的位置,并设置菜单和菜单项。。程序流程图如下图:
开始
搜索事件处理模块
用户登录注册模块
提交公交信息模块
结束
图一
用户名
密码
检查
Y恭喜你注册成功把数据写入File("");
N对不起此用户名已注册
结束
输入关键字
遍历查找
Y 显示找到的信息
N 反馈出错信息给用户
结束
图二
详细设计
一、程序中主要内容:
1) 运营管理:
2) 票务管理:
3) 物资管理:
4) 车辆管理:
二、程序功能介绍:
功能1,包括对车辆的购置、运营技术状况。
功能2,可输入公交车的信息。
功能3,可通过搜索找到已有的数据信息。
功能4,驾驶员信息查询。
功能5,管理员信息注册。
程序调试与测试
调试显示公交管理系统GUI界面:
3用户注册