公交公司管理课程设计定稿版

合集下载

公交线路管理系统的设计

公交线路管理系统的设计

《C++程序设计》课程设计说明书题目公交线路管理系统的设计姓名贺英杰班级软件13-1 班指导教师周李涌日期2014年6月23日内蒙古科技大学课程设计任务书课程名称C++语言课程设计设计题目公交线路管理系统的设计指导教师周李涌时间2014春学期第18、19周一、教学要求1. 巩固和加深学生对C++语言课程的基本知识的理解和掌握2. 掌握C++语言编程和程序调试的基本技能3. 利用C++语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C++语言解决实际问题的能力二、设计资料及参数用C++设计一个系统,能提供下列服务:(1)录入公交信息,格式为:线路全程站点起始终点途经票价11 10 包头火车站恰特内科大,技校,云龙,包钢三中,科隆,八一公园,包百,包钢招待所可增加线路数据。

(2)浏览线路信息,可显示出所有公交线路,按照线路编号由小到大排序。

(3)修改路线:可按线路编号查询,可按起始站,终点站查询后进行修改。

(4)线路查询。

输入当前所在站点和要去的站点,找到应乘坐的公交线路,如输入起点=八一公园,到站=内科大,查找后应输出“请乘坐1路公交车”,有多个查找结果时,按照线路编号由小到大输出。

三、设计要求及成果根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)提交课程设计报告:完成系统总结报告以及系统使用说明书目录目录 (4)第一章需求分析 (6)第二章总体设计 (7)第三章bus类的设计 (9)第四章详细设计 (10)4.1工程视图 (10)4.2类图视图 (11)4.3函数的调用关系 (12)4.4主程序流程图 (14)4.5主要算法的流程图 (15)第五章测试 (17)第六章总结 (21)附录:程序代码 (22)第一章需求分析以文件操作为基础,完成对数据信息的相关操作。

公交车管理系统课设报告

公交车管理系统课设报告

目录1,系统分析1.1需求分析………………………………………………()2,系统设计2.1 系统目标………………………………………………()2.2 系统功能结构………………………………………()3,系统预览3.1 主界面……………………………………………………()3.2一,系统分析1,需求分析信息技术的发展给公交车查询系统带来了全新的变革,采用公交车管理系统对公交车企业的服务进行更为全面的管理与查询,不仅可以满足客户群体的乘车需要,还可以满足企业人士对公交车信息进行不断的更新与调整,适应现代化的信息时代,让企业能够在激烈的竞争中占据一席之地。

二,系统设计1,系统目标本系统采用的是MFC界面,可以更好的实现人机交互的目的。

信息人员可以在系统中录入每辆公交的基本信息以及它所经过的所有站点,录入之后,可以根据变动进行修改,客户也可以在本系统中进行查询(包括公交车的车次,发车时间,收车时间,开车间隔,全程时间以及它所经过的站点),还可以对乘车方案进行设计,在有条件的情况下可以进行联网查询公交路线,实现真正上的自动化。

2,系统功能结构二,系统预览1,主界面界面上各菜单功能:公交车基本信息管理:可以进行公交车基本信息录入,修改与查询站点信息管理:可以进行公交车站点信息录入,修改与查询设计系统:设计您的行车方案退出系统:退出应用程序联网查询南昌公交路线:进入网页查询南昌公交路线2,单击菜单“公交车基本信息管理”进入“公交车基本信息录入”界面MessageBox当录入成功时,所有编辑框自动初始化为“0”;当录入的时大于23或录入的分大于59时弹出警告。

当录入文件中已有的车次时,弹出3,单击菜单“公交车基本信息管理”进入“公交车基本信息修改”界面在进行信息修改时,当录入文件中不存在的车次时,弹出如果文件中存在要修改的车次则提示“修改成功!”5,单击菜单“公交车基本信息管理”进入“公交车基本信息查询”界面信息查询界面只有车次是可输入选项,其它编辑框控件属性都为“只读”,在输入的车次中,如果文件中保存的信息不存在,则显示MessageBox(“无此车次!”);如果存在,则6,单击菜单“站点基本信息管理”进入“录入”界面站点录入至少在四站或以上否则显示警告Box。

公交公司管理制度模版

公交公司管理制度模版

公交公司管理制度模版一、引言公交公司作为城市交通运输领域的重要组成部分,承担着安全、便捷和高效的运输服务责任。

为了推进公交行业的规范化和现代化发展,制定一套科学合理的管理制度显得尤为重要。

本文旨在提供一份公交公司管理制度的模板,供公交公司参考和应用,以提升管理水平和服务质量。

二、总则1.本制度适用于公交公司全体员工和相关部门。

2.公司管理人员应严格执行本制度,并及时更新和完善。

三、公司组织架构1.公司内设部门:包括生产运营部、人力资源部、财务部、市场部等。

各部门职责明确,具体工作职能和权限划分清晰。

2.公司管理层人员:包括总经理、副总经理、部门经理等。

管理层应建立科学的决策机制和沟通渠道,保证信息流畅、有效沟通。

四、绩效考核制度1.建立全员绩效考核制度,明确考核指标和权重,避免任人唯亲和形式主义。

2.制定奖惩机制,鼓励优秀员工,惩罚不合规行为。

3.考核周期为一年,考核结果作为员工晋升和薪资调整的重要依据。

五、安全管理制度1.确保车辆机械性能良好,定期维护和检修。

2.建立应急预案,制定灾害事故应急处置流程,提供员工应急培训。

3.加强对驾驶员的选拔和培训,建立驾驶员事故责任追究制度。

4.加强对车辆周边环境的监控和维护,保障乘客人身安全。

六、服务质量管理制度1.建立乘客投诉处理机制,对乘客的投诉要依法依规及时处理。

2.细化服务规范,包括服务态度、车内卫生、车辆准点率等。

3.加强对驾驶员的培训,提高服务意识和业务水平。

七、员工管理制度1.建立招聘、录用和离职制度,确保员工的素质和能力。

2.制定员工岗位职责清单,明确各岗位的工作内容和职责。

3.建立薪资福利制度,确保员工的合理薪酬和福利待遇。

4.加强员工培训和发展,提供专业技能和管理能力培训。

八、财务管理制度1.建立财务预算制度,明确公司各项支出和收入的合理预算。

2.建立成本核算制度,监控公司运营成本和费用支出。

3.加强财务审计,确保财务数据的准确性和合规性。

公交公司管理制度模版(3篇)

公交公司管理制度模版(3篇)

公交公司管理制度模版第1章总则第1条为规范公交公司的管理活动,提高工作效率和服务质量,保障乘客安全和权益,本制度制定。

第2条公交公司的管理活动应遵循国家法律法规和相关政策,按照本制度执行。

第3条公交公司的管理活动应坚持公平、公开、公正原则,服务宗旨为乘客至上,勤政务实,提供高质量、高效率的公共交通服务。

第4条所有公交公司员工应秉持敬业、务实、团结、奉献的工作态度,遵守公司规章制度,不得从事违法违纪行为,保守公司和乘客的商业和个人秘密。

第5条公交公司的管理制度包括运营管理、车辆管理、人员管理、财务管理等方面的制度。

第2章运营管理制度第6条公交公司的运营管理应遵循安全、高效、便捷的原则,提供优质的公交服务。

第7条公交公司应建立健全的运营计划,根据市场需求和客流情况,合理安排车辆运行线路、发车间隔,确保乘客的出行需求得到满足。

第8条公交公司应保证车辆的正常运行,在运行过程中及时发现并排除故障,做好日常维护保养工作。

第9条公交公司应设立客服热线,及时解答乘客的咨询和投诉,提供便利的服务,保护乘客的权益。

第10条公交公司应根据实际情况制定运输安全管理制度,设立安全检查、应急处理等机制,确保乘客的人身安全。

第3章车辆管理制度第11条公交公司应建立完善的车辆管理制度,严格按照国家标准要求进行车辆购置、登记、运营和报废等环节的管理。

第12条公交公司应对车辆进行科学合理的调度,提高车辆的利用率和运输效率,降低运营成本。

第13条公交公司应加强对车辆的维护保养,定期进行检查和保养,确保车辆的正常运行。

第14条公交公司应设立专门的车辆管理部门,负责车辆的日常管理和维护,做好车辆的安全保障工作。

第4章人员管理制度第15条公交公司应根据实际情况制定人员管理制度,包括招聘、培训、奖惩和福利等方面的相关规定。

第16条公交公司应择优聘用合格人员,并对其进行必要的培训,提高员工的业务水平和服务意识。

第17条公交公司应建立工作考核机制,对员工的工作表现进行评价,根据评价结果进行奖惩措施。

《公交运营管理》-教案-13

《公交运营管理》-教案-13
通过老师的讲解、举例、对比,主动寻找所学知识的共同点和区别。
尝试归纳总结重点、难点问题的解决方法,加深对知识的理解和掌握。
35min
教 学 过 程
教 学
环 节
教师讲授、指导(主导)内容
学生学习、
操作(主体)活动
时间
分配




第五节 城市公交的从业队伍管理
一、从业队伍管理的必要性
1、从业队伍管理是劳动就业制度改革的需要;
教 学 设 计
授课班级
授课日期
第13.14课时
课 型
新授课
教具、资料
教材、多媒体课件
课 题
第四节 城市公交企业的运营管理 第五节 城市公交的从业队伍管理
教 学
目 标
要 求
知识

技能
清楚城市公交企业运营管理的意义;清楚从业队伍管理的必要性;
过程

方法
熟悉城市公交企业运营管理的具体内容;
掌握城市公交的从业队伍岗位培训的内容;
2min




第四节 城市公交企业的运营管理
一、行车作业计划的编制和报批
线路投入运营前,企业要按营运要求和客流量编制线路行车作业计划,对待经线路、停靠站点,开收车时间、配备车辆数、车辆发车时间间隔等进行规范,并执行行业主管部门批准实施后组织运行。
二、线路变动的管理办法
1、需要暂停或者终止线路营运、站点使用的,企业要向行业主管部门提出书面申请,经审核批准后方可实施。
三、票价管理 四、车辆管理
五、服务管理
第五节 城市公交的从业队伍管理
一、从业队伍管理的必要性 二、岗位培训
三、上岗证的发放与管理

交通运输企业管理课程设计指导书

交通运输企业管理课程设计指导书

《交通运输企业管理》课程设计指导书朱艳茹编适用专业:_ 交通运输 _课程编号: 5101210__ __设计周数:___ _1周____ __学分: 1学分_ ____淮阴工学院交通工程系2004年9月一、目的与要求交通运输企业管理是一门理论性、应用性很强的学科,课程设计是学好本门课程的又一重要实践性教学环节,进一步加强交通运输专业学生的综合应用能力,启发创新思维,培养学生综合运用所学知识的过程,也是知识转化为能力和能力转化为素质的重要阶段。

其基本目的是:1.培养学生理论联系实际的思想,训练学生善于综合运用课堂所学理论知识发现问题和解决问题的能力。

2.学习运输企业管理过程和方法。

3.熟悉降低运输成本,提高运输服务质量及运输企业效益的主要途径。

4.进行基本技能训练,如现有资料进行整理、计算和分析,对计划进行评估等。

5.培养学生的创新能力。

要求每个学生完成以下工作:1.选择参考题目之一。

2.根据计划完成设计任务。

3.阐述解决问题的方案。

4.编写说明书一份。

二、课程设计内容交通运输企业管理课程设计的参考题目:课题一货运生产计划的编制课题二运输生产流程优化课题三运输质量管理方案设计课题四配送方案优化设计三、课程设计步骤与方法交通运输企业管理课程设计的步骤和方式:1.设计准备认真研究设计任务书,明确设计要求、条件、内容和步骤;通过阅读有关资料等;复习课程有关内容,熟悉有关运输企业管理的方法和步骤和基本要求;准备好设计需要的图书、资料和用具;拟定设计计划等。

2.基础数据的计算在明确设计任务书的基础上,计算基础数据,为优化方案设计打下基础。

3.方案调整根据在初步方案相关参数计算的基础上,对初步方案进行调整。

4.计划方案优化、评估5.整理和编写设计说明书6.设计总结和答辩四、课程设计进度表课程设计进度表见表1。

课程设计进度表表1五、课程设计考核方式根据课程设计任务完成和课程设计的工作答辩的情况综合评定成绩。

其具体评分标准和方法见表2。

校内公交课程设计方案模板

校内公交课程设计方案模板

一、课程名称校内公交课程设计二、课程背景随着我国城市化进程的加快,公共交通系统在解决城市交通拥堵、减少环境污染等方面发挥着越来越重要的作用。

为了提高学生对公共交通系统的认识,培养其解决实际问题的能力,特开设校内公交课程设计。

三、课程目标1. 使学生了解校内公交系统的基本构成和运营模式;2. 培养学生运用所学知识分析和解决实际问题的能力;3. 提高学生的团队合作意识和沟通能力;4. 增强学生的社会实践能力和创新能力。

四、课程内容1. 校内公交系统概述(1)校内公交系统的定义和作用(2)校内公交系统的组成及运营模式(3)校内公交系统的发展趋势2. 校内公交线路规划与设计(1)线路规划原则与方法(2)线路设计步骤与注意事项(3)线路优化与调整3. 校内公交站点设置与布局(1)站点设置原则与标准(2)站点布局方法与技巧(3)换乘站点设计4. 校内公交车辆调度与运行管理(1)车辆调度原则与方法(2)车辆运行管理策略(3)车辆维护与保养5. 校内公交信息化建设(1)信息化建设意义与目标(2)信息平台搭建与功能设计(3)信息资源共享与交换6. 校内公交课程设计实践(1)选择校内公交系统作为研究对象(2)进行实地调研与分析(3)设计解决方案并进行优化五、课程教学方法1. 讲授法:讲解校内公交系统相关知识,引导学生掌握基本理论;2. 案例分析法:通过分析典型案例,提高学生解决实际问题的能力;3. 小组讨论法:培养学生团队合作意识和沟通能力;4. 实践操作法:组织学生进行校内公交课程设计,提高学生动手能力。

六、课程考核方式1. 平时成绩:课堂表现、作业完成情况等(30%);2. 课程设计成绩:方案设计、实践操作等(70%);3. 期末考试:理论知识和案例分析(20%)。

七、课程资源1. 教材:《城市公共交通系统》;2. 教学课件、视频等辅助教学资源;3. 校内公交系统实地考察资料。

八、课程实施时间课程设计时间:4周九、课程预期成果1. 学生能够掌握校内公交系统基本知识;2. 学生具备解决校内公交系统实际问题的能力;3. 学生具备团队合作意识和沟通能力;4. 学生提高社会实践能力和创新能力。

公交线路管理系统的设计

公交线路管理系统的设计

公交线路管理系统的设计一、概述公交线路管理系统是一种集车辆调度、线路规划、票务管理和数据分析为一体的综合管理系统。

它通过信息化技术手段,帮助公交公司实现线路资源的优化配置,提高运行效率和服务质量。

本文将对公交线路管理系统的设计进行详细阐述。

二、系统架构1. 前端界面:通过网页或手机App展示给用户进行操作,实现用户注册、线路查询、车辆调度等功能。

2.后台数据库:用于存储公交线路、车辆信息、票务信息等数据。

3.中间件:用于数据的传输与交互,将用户请求传递给后台数据库,并将数据库返回的数据展示给用户。

三、功能模块1.用户管理模块用户管理模块主要实现用户注册、登录和权限管理。

用户可以通过注册功能进行账号注册,并通过登录功能获取访问系统的权限。

系统管理员可以对用户权限进行管理,确保系统的安全性。

2.线路管理模块线路管理模块主要实现线路的创建、修改和删除。

系统管理员可以在系统中新增线路,包括线路名称、起点、终点、途经站点和票价等信息,并可以对线路进行修改或删除。

3.车辆调度模块车辆调度模块主要实现车辆的分配和调度。

系统管理员可以根据线路的运行情况,对车辆进行分配和调度,确保每条线路都有足够的车辆保障。

4.票务管理模块票务管理模块主要实现车票的销售和售后服务。

用户可以通过系统进行车票购买,并可以进行退票或改签。

系统管理员可以对票务信息进行管理和统计,以便进行运营分析。

5.数据分析模块数据分析模块主要对线路运营数据进行汇总和分析。

系统管理员可以通过系统获取线路的客流情况、车辆运行情况等信息,以便对线路进行优化和改进。

四、系统流程1.用户注册和登录流程2.线路管理流程系统管理员登录后台管理界面,通过线路管理模块创建线路,填写线路名称、起点、终点、途经站点和票价等信息。

创建成功后,管理员可以对线路进行修改或删除。

3.车辆调度流程系统管理员登录后台管理界面,通过车辆调度模块进行车辆的分配和调度。

管理员可以查看每条线路的运行情况,并进行车辆的分配和调度,确保每个线路都有足够的车辆保障。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公交公司管理课程设计精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:公交公司管理系统专业班级:计算机科学与技术1班姓名:金明学号: 10240113指导教师:年福忠成绩:目录摘要 (3)摘要C++是一门编程语言,也是一个平台,具有跨平台优势,具有简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立的、可移植、高性能、多线程、以及多态性的特点。

本公交公司管理系统提供用户注册和登录功能,使用户登录成功后能查询到所需的信息,同时可以进行简单的输入、查询信息等并提供搜索功能。

该程序显示GUI界面并运用部分java辅助。

关键词:C++;公交公司管理;信息管理。

序言随着计算机的普及和计算机技术的飞速发展,人们越来越多的利用计算机解决实际问题。

城市公共交通系统是一个复杂的系统, 公交生产的三要素(人、车、路) 处于开放的大系统中, 运营作业具有点多、线长、面广和运营条件复杂等特点, 传统的处理信息方法给整个系统的管理带来了很多困难, 难以适应现代化管理的需要. 因此, 将公共交通管理与计算机技术有机结合起来, 研制出一个信息收集、储存、传输、识别、提取、控制和利用的综合信息管理系统已势在必行本程序是一个图形界面的简单的c++公交公司管理系统,整个系统从操作简便、界面友好、灵活、实用、安全的角度出发,使用人员能快捷简单地进行操作,即时准确地需要的公交信息。

可以进行简单的注册,登录,登录成功后可以查询到需要的信息,并提供查找和搜索功能。

正文1.问题描述该公交公司管理系统具体功能要求是要能够显示GUI用户界面,用c++语言设计并以JDK为开发平台能实现公交公司的管理而且界面要用图形界面实现2.系统总体设计首先明确该实验设计的要求实现的基本功能,其次设计布局,使用布局管理器设计布局,安排每个组件的位置,并设置菜单和菜单项。

程序流程图如下图:图二功能模块图3.详细设计一、程序中主要内容:1) 运营管理:2) 票务管理:3) 物资管理:4) 车辆管理:二、程序功能介绍:功能1,包括对车辆的购置、运营技术状况。

功能2,可输入公交车的信息。

功能3,可通过搜索找到已有的数据信息。

功能4,驾驶员信息查询。

功能5,管理员信息注册。

4.程序调试与测试调试显示公交管理系统GUI界面:1.运行界面2.用户登陆3用户注册4.添加公交信息5.搜索公交信息5.结果分析公交公司管理系统就是管理公交信息及查找所需的公交信息等,同时可以根据客运量和票价得到该路公家的营收额。

此公交公司管理系统提供了提交、查找和用户登录功能,对于本系统,我们还可以扩充很多功能比如说营收排序、数据写入数据库、菜单的事件处理等都是可扩展的功能。

同时进行关键字搜索的时候,结果太多,没有分类,如果数据量足够大的话,会让使用者感觉很烦乱,不能很快的找到所需求的信息,这是本程序的不足之处。

在此本人由于时间的关系和知识的欠缺没有实现,希望有能力的同学能够实现程序。

6. 软件安装和使用说明书该程序采用结构化的程序设计方法编写而成,安装非常简单,只需在windows系统下安装该程序的可执行文件就可以让有一定计算机基础的人员,根据程序的提示信息开始操作。

本程序充分考虑到了操作者的技术要求,旨在降级程序的操作要求达到人人可操作程度。

所以,程序中给出了相当多的操作提示,以便减轻用户的操作难度,以使广大用户易于接受。

设计总结在做公交公司管理系统的过程中遇到了不少的问题,同时也有不小的收获。

看相关的书,模仿书上的例题,查找一些类的方法的运用,慢慢去学着怎么灵活的使用面板来布局,来添加组件。

像事件处理这一块确实出了不少难题。

例如用户的登录和注册,首先怎么检查用户名是否注册,注册了怎么做错误处理等等,还有怎么把公交车数据存入数组,再把数组显示到右边的表格里,这些都比较头疼。

还通过网络如百度、CSDN上查找解决的方法及周围同学的帮助。

这次课设实践给了我们一个既动手又动脑,独立实践的机会但其中又包含着共同合作,对我们能力提升很有帮助。

参考文献[1]初小璐.完全掌握SQL Server 2000 [M] 机械工业出版社,2004[2]Jeraod V.Post.数据库管理系统(英文版.第三版)[美]清华大学出版社,2006.1[3]张海藩.软件工程导论[M].北京:清华大学出版社,1998.1[4]谢希仁.计算机网络(第二版)[M].北京:电子工业出版社,2003.6[5]戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:人民邮电出版社,2006.12[6]成晓静,毕靖.网页设计三剑客完全学习手册[M].北京:中国电力出版社,2004.11[7]赵强.精通JSP编程[M].北京:电子工业出版社,2006.3[8]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2002.2[9]张海藩,李劲,谢兆阳.SQL Server2000数据库设计与系统管理[M].北京:清华大学出版社,2000.9[10]刘禾,蔡锋.Web数据库假设技巧[M].北京:科技技术出版社,1999.4[11]徐建波. Internet与Web设计教程[M].北京:中国矿业大学出版社,2000.12[12]于书举,许向众.数据库设计与开发教程[M].北京:电子工业出版社,2003.11[13]安海忠,李文斌,林旭新.商业网站建设与管理[M].北京:人民交通出版社,2006.8[14]T.Umeda and S.Hagiwara.web-based database for EPR centers in semiconductors[J].BPhysica B:Condensed Matter,3(7),249-252,2006.3 [15]Yih-Ling Hedley,Muhammad Younas.Sampling,information extraction and summarisation of Hidden Web databases[J].Data & Knowledge Engineering,In Press,Uncorrected Proof,Available online 10 March 2006.2致谢经过一个学期的C++学习,对C++编程有了一定的认识,在做这个课程设计的时候,刚开始感觉自己无从下手,不知道该怎么开始,很茫然。

最终利用网络资源和查阅图书馆的书籍,在老师和同学的指导和讨论下,经过一段时间终于完成了这个设计,从中学到了很多书本知识不能体现的东西,也通过这次的程序设计感觉到自己平时对于编程实际操作的贫乏没有把书本上知识真正的掌握牢固。

附件Ⅰ程序代码#include "stdafx.h"#include "busl.h"#include "buslDlg.h"#include"Buswr.h"#include"Modifybus.h"#include"Bussearch.h"#include"Sitewr.h"#include"Dmsite.h"#include"Dlsite.h"#include"Design.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;void CBuslDlg::OnBuswr() //公交车基本信息录入单击事件函数{Buswr bus;bus.DoModal();}void CBuslDlg::OnBusmo() //公交车基本信息修改{Modifybus busmo;busmo.DoModal();}void CBuslDlg::OnBuslo()//公交车基本信息查询{Bussearch sea;sea.DoModal();}void CBuslDlg::OnDlo() //站点信息查询{ShellExecute(NULL,"open","f:\\站点基本信息.txt",NULL,NULL,SW_SHOW);}void CBuslDlg::OnDmo()//站点信息修改{ShellExecute(NULL,"open","f:\\站点基本信息.txt",NULL,NULL,SW_SHOW);}void CBuslDlg::OnDwr()//站点信息的录入{Sitewr te;te.DoModal();}void CBuslDlg::OnFshe() //方案设计{Design de;de.DoModal();}void CBuslDlg::OnExit() //退出应用程序{if(MessageBox("确定要退出应用程序吗","系统提示!",MB_OKCANCEL|MB_ICONQUESTION)!=IDOK)return;exit(0);}if (e.getSource() == login) {String NCmp = Tname.getText();String PCmp = Tpassword.getText();boolean flag = false;for (int i = 0; i < Usersname.length; i++) {if (NCmp.equals(Usersname[i])) {flag = true;break;}}if (flag) {JOptionPane.showMessageDialog(null, "对不起此用户名已经注册!", "错误", JOptionPane.ERROR_MESSAGE);}else {int index = 0;JOptionPane.showMessageDialog(null, "注册成功!", "消息", RMATION_MESSAGE);for (int i = 0; i < Usersname.length; i++) {if (Usersname[i] == null) {Usersname[i] = NCmp;index = i;break;}}Userspassword[index] = PCmp;}try{file1=new File("Transit.dat");FileWriter fw=new FileWriter(file1,true); fw.write("用户名"+"\t\t"+"密码"+"\n");fw.write(NCmp+"\t\t"+PCmp+"\n");fw.close();}catch (IOException e1){e1.printStackTrace();}}if(flag) {if(e.getSource() ==Certain){Float Frevenue;String revenue;String name=Tname.getText();String number=TNumber.getText();intIntnumber=Integer.parseInt(number);//这个需要判断输入的值是否为空,并且输入的是否是数字String driver=TDriver.getText();//这个需要判断输入的值是否为空String price=TPrice.getText();float Fprice=Float.parseFloat(price);//这个需要判断输入的值是否为空,并且输入的是否是数字String source=TSource.getText();//这个需要判断输入的值是否为空Stringdestination=TDestination.getText();//这个需要判断输入的值是否为空String amount=TAmount.getText();intIntamount=Integer.parseInt(amount);//这个需要判断输入的值是否为空,并且输入的是否是数字Frevenue=Fprice*Intamount;revenue=Float.toString(Frevenue);int len1=len;int len2 = 0;TransitInformation[len1][len2++]=number;TransitInformation[len1][len2++]=driver;TransitInformation[len1][len2++]=price;TransitInformation[len1][len2++]=source; TransitInformation[len1][len2++]=destination;TransitInformation[len1][len2++]=amount;TransitInformation[len1][len2++]=revenue;len ++;table.updateUI();}if (e.getSource() == Sbutton) {BaseTransit.setText("");int i, j;boolean brk = false;String seach = Stextfield.getText();for (i = 0; i <TransitInformation.length; i++) {for (j = 0; j < TransitInformation[i].length; j++) {if(seach.equals(TransitInformation[i][j])) {brk = true;BaseTransit.append(TransitBase[0] + ":");BaseTransit.append(TransitInformation[i][0]);BaseTransit.append("\n");BaseTransit.append(TransitBase[1] + ":");BaseTransit.append(TransitInformation[i][1]);BaseTransit.append("\n");BaseTransit.append(TransitBase[2] + ":"); BaseTransit.append(TransitInformation[i][2]); BaseTransit.append("\n");BaseTransit.append(TransitBase[3] + ":"); BaseTransit.append(TransitInformation[i][3]); BaseTransit.append("\n");BaseTransit.append(TransitBase[4] + ":"); BaseTransit.append(TransitInformation[i][4]); BaseTransit.append("\n");BaseTransit.append(TransitBase[5] + ":"); BaseTransit.append(TransitInformation[i][5]); BaseTransit.append("\n");BaseTransit.append("\n");BaseTransit.append(TransitBase[6] + ":"); BaseTransit.append(TransitInformation[i][6]); BaseTransit.append("\n");BaseTransit.append("\n");}}}if (!brk) {JOptionPane.showMessageDialog(null, "对不起您的搜索条件不正确!", "错误",JOptionPane.ERROR_MESSAGE);}}}}public static void main(String []args){Frame FTransit=new Transit();FTransit.setSize(600,400);FTransit.setTitle("公交公司管理系统");FTransit.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});FTransit.setVisible(true);}}void CBuslDlg::OnInternet(){ShellExecute(0, "open", NULL, NULL, SW_SHOWNORMAL);}void Buswr::OnWr(){UpdateData(TRUE);//用于将屏幕上控件中的数据交换到变量中。

相关文档
最新文档