长途汽车信息管理系统主类代码代码
长途汽车管理系统设计数据库课程设计报告(含程序)
课程设计报告专业信息管理与信息系统课程名称数据库原理与应用设计题目长途汽车管理系统设计设计题目:长途汽车管理系统设计设计主要内容:一、开发平台:VB+ SQL SERVER 2000二、功能要求:1、设计内容设计一个长途汽车管理系统,该系统的用户由一般用户和管理员和司机组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。
用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。
2、长途汽车管理信息系统主要功能(1)登录界面、本用户密码的修改界面.(2)普通用户管理:长途汽车路线查询界面(按照起点或者终点查询)(2)汽车管理(司机):长途汽车查询界面(按照车牌号或者司机名查询)。
(3)管理员管理:管理员登录界面、长途汽车登记界面(包括查询,添加、修改、删除等操作)、司机信息管理界面(包括查询、删除、修改)、长途路线界面(包括查询、添加、修改、删除等操作)。
3、长途汽车管理信息系统数据库表单(可以按照需求增加)(1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户、司机)(2)司机信息表单,主要字段有:车牌号(外码)、司机名、驾驶证号、性别、宅电、手机、出生日期、、邮编、地址、备注、(3)长途汽车管理表单,主要字段有:车牌号、路线编号(外码)、司机名(4)长途路线详细表单,主要字段有:路线编号、发车时间、沿途停靠点、到达时间、票价、起点、终点三、课程设计报告主要内容:1 长途汽车管理系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2 长途汽车管理系统界面设计(给出界面截图及其主要控件的属性设置表格)3 长途汽车管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4长途汽车管理系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)1 长途汽车信息管理系统需求分析图1.1长途汽车信息管理系统1。
MCC对照表+特殊情况说明
餐娱 类
7922 戏剧制片(不含电影)、演出和票务
7929 未列入其他代码的乐队、文艺表演
7932 7933
台球、撞球场所 保龄球馆
7941
商业体育场馆、职业体育俱乐部、运 动场和体育推广公司
7992
公共高尔夫球场
7994
大型游戏机和游戏场所
娱乐 7996 类
游乐园、马戏团、嘉年华、占卜
娱乐 类
7997
光学产品、眼镜店
手足病医生 护理和照料服务
医学及牙科实验室
8099
其他医疗保健服务
8111
法律服务和律师事务所服务
8241
函授学校(成人教育)
8244 商业和文秘学校(中等专业学校)
8249 贸易和职业学校(职业技能培训)
8299
其他学校和教育服务
8351
儿童保育服务(含学前教育)
8641 8661 8675
其他直销商户
5972 5973 5975
邮票和纪念币商店 宗教品商店
助听器-销售、服务和用品
5976 假肢店(整形外科用品、辅助设备)
5977
化妆品商店
一般 类
百货 、批 发、 社会 培训 、中 介服 务、 旅行 社及 景区 门票
等
5978 打字机商店—销售、服务和出租
5983
燃料经销商-燃油、木材、煤炭和液 化石油
灭虫及消毒服务
7349
清洁、保养及门卫服务
7361
职业中介、临时工
7372
计算机编程、数据处理和系统集成设 计服务
7375
信息检索服务
7379
未列入其他代码的计算机维护和修理 服务
7392
长途汽车信息管理系统【课程设计-java-数据库】
长途汽车信息管理系统2021年12月长途汽车信息管理系统2. 3.数据库结构设计 2. 3.1.需求分析(1)系统管理对象长途汽车信息管理系统涉及的人有2类,登录系统希望买票的乘客、系统管理员,管 理的事务有车辆、路线信息、订单信息、车票信息。
(2)实体间联系实体之间主要事务联系如下:用户向管理员提出实名认证申请。
用户可查询相应的路线、车票、订单信息,可修改个人用户信息。
管理员审核实名认证信息,管理用户信息。
管理员维护车辆信息、增删改路线信息及车票信息管理员可对车辆信息、车票信息、订单信息等进行统计分析。
(3) 功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能。
具体功能应包括:系统应该提供管理员对车辆、路线、车票、订单信息的添加、插入、 删除、更新、查询操作;同时实现用户对车辆、路线、车票、订单的查询,以及对个人用 户信息的修改、查询功能。
(4)安全性与完整性需求对于长途汽车信息管理系统而言,涉及的实体较多,要维护好不同实体表之间的管理 关系,涉及相应的外围程序,保证数据输入的完整性。
同时要对注入信息进行识别并拦截, 防止数据库被恶意破坏。
图3. 3系统组成设计图实名认证申请2. 3. 2.概念结构设计根据上文分析,本系统主要实体有乘客(用户)、管理员、车辆信息、路线信息、订单信息、车票信息。
主要涉及的实体间联系有:用户、车票信息与订单信息之间存在“订购”的联系,且一个用户可购买多种车票,一种车票可被多位顾客购买,故涉及的关系为多对多关系。
车票信息与车辆信息之间存在“承载”关系,说明该车票所应搭乘的汽车,一类车票搭乘一辆汽车,汽车可承载多路车票的运行,所有车票信息与车辆信息之间为多对一关系。
车票与路线之间存在“经由”关系,一类车票具有唯一确定的路线,一条路线可由不同时段的多种车票经由,所以车票信息与路线信息为多对一关系。
各实体所涉及的属性如下:乘客(乘客ID,姓名,性别,联系方式,身份证号,登录密码)车辆(车辆ID,车牌号,座位数,总里程,运行状态,投用时间)路线(路线ID,始发站,终点站,总距离)车票(车票ID,数量,始发时间,到达时间,车票价格)订单(订单ID,生成时间,支付状况)根据以上设计,可以得到实体联系ER图及概念模型图如图3.4和图3.5所示。
7.12汽车客运站管理信息系统
7.12汽车客运站管理信息系统LT客运公司(站)管理信息系统建设标准及使用规范一建设原则为了促进汽车客运站信息化管理的发展,服务水平的提高,更好地服务于社会,服务于旅客。
实现汽车客运站与交通运输管理部门信息系统的数据交换以及避免重复开发、重复建设;避免信息孤岛的产生,汽车客运站管理信息系统应该纳入全省交通行业信息化整体框架内建设,应当在统筹规划、统一标准、统一管理、分别维护的总体思想下进行开发建设。
具体建设原则如下:1、统一规划原则全省交通运输行业信息化系统的建设是一项庞大而复杂的系统工程,包括社会多个部门的参与、多种工程技术的开发应用,这就要求:首先是必须在省厅运管局的统一领导下,遵照运管局及相关单位发布的有关技术标准,遵循统一规划,审慎论证,规范设计,积极试点,因地制宜,分步实施,逐步完善的原则建设,必须要实现和现已建成并运行的陕西省道路运输管理信息系统数据接口的对接。
系统选用的软硬件、网络系统要从实际出发,既要满足业务处理及将来发展的需要,又不脱离当地客运站的承受能力。
3、开放性原则各客运站综合管理信息系统的建设要走开放性的道路,即无论是服务器、网络设备等硬件设备的选型,还是操作系统、数据库管理系统等软件环境的选择上,都需要考虑所支持的工业标准是否具有开放性,减轻系统维护负担、增强系统的扩展能力。
4、安全可靠性原则客运站综合管理信息系统是客运站日常工作的基础,一旦系统出现问题将造成重大的经济损失和严重的社会影响,因此系统必须要具有较高的安全性、可靠性。
要保证高比例的数据恢复能力,在数据传输方面,满足不同条件下的安全性与保密性要求。
5、保护已有投资考虑到各汽车客运站已有信息化投资的保护,新系统的设计要使之尽可能的与现有投资的兼容,最大限度的避免人力和物力的浪费。
首先是对原有数据的兼容和保留利用,其次是对原有通用型设备的兼容和利用。
在不脱离实际的前提下,要使系统具备应用新技术成果的能力,采用具有先进水平的计算机网络技术,使系统在设计上具备不断容纳新技术的能力,在较长时期内保持一定的先进性。
长途汽车信息管理系统课程设计报告报告
2014-2015学年第一学期《数据库系统概论》课程设计报告题目:长途汽车信息管理系统专业:计算机科学与技术班级:班姓名:指导教师:成绩:计算机与信息工程系2014年 10月 12 日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2原理及分析 (2)2.1需求分析 (2)2.2系统功能简介 (2)2.3程序框图 (3)3设计过程和程序代码 (5)3.1数据库表格的设计概述 (5)3.2数据库表格的实现过程 (6)3.3程序的构造方法及其实现 (15)3.4 数据库与Java程序的链接 (24)4设计结果与分析 (25)4.1设计结果截图 (25)4.2 设计结果分析 (28)5小结 (29)参考文献 (30)致谢 (31)附录:源程序 (32)1设计内容及要求1.1设计内容本次课程设计名称为长途汽车信息管理系统,用户登录后主要实现对线路信息,汽车信息,售票信息,乘客信息进行基本操作的功能。
该系统功能主要包括以下几个模块:(1)充分利用所学过的数据库的相关知识建立长途汽车信息管理系统所需的数据库。
(2)对线路信息(包括出发地、目的地、出发时间、所需时间等)汽车信息(最大载客量、汽车类型、剩余座位等)售票信息(包括售票情况、票价)乘客信息(包括姓名、年龄、性别等)的查询、添加和删除操作。
(3)进行详细的功能设计后,在Java中利用JDBC连接数据库技术对数据库中数据进行操作,并能进行多表之间的链接与查询操作。
1.2设计任务及具体要求(1)设计任务:长途汽车信息管理系统运用在汽车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。
随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。
长途汽车信息管理系统的设计与实现
一、绪论1、引言1.1设计目的在信息技术高度发达的今天,传统手工记录客运站信息,已满足不了正常需求。
怎样是的管理员人方便的处理这些信息,降低他们的工作量是一个需要解决额问题。
借助计算机来完成这些大量冗杂的工作。
能大大降低管理员的工作强度。
这里开发一长途客运站的班车信息管理系统,旨在为客运信息管理员提供一个可行法案。
通过利用计算机上的程序,按规范管理长途客运信息。
方便查询班车线路情况、各个班次的售票情况,以及每个班次的班车信息。
方遍管理员的查询,及修改长途汽车线路信息,汽车信息,和车票信息。
将录入操作交给电脑来完成。
这样既能减少管理员工作量还能满足日益增长的需求。
也借以说明计算机技术在当今世界发展中的重要地位和科技创新的重要意义。
1.2项目背景本程序的开发课题为“某长途客运站信息管理系统”。
主要使用的软件有Jcreator、jdk1.7和Tomcat6.0。
使用软件工程的设计思路,来开发一套使用的软件。
从分析用户需求开始、模块划分、建立数据库、代码设计、调试最后完成。
主要针对的使用者时客运信息管理员(负责本客运站的线路加减以及售票)。
由于本程序有些功能善待完善,不足之处请见谅。
2、任务描述2.1目标本次程序设计应实现长途客运管理系统的基本功能,并达到一定的健壮性和安全性。
目标包括,客运汽车信息的管理(新进车辆都录入包括车牌号,汽车编号,以及最大载客量和负责该车的司机师傅)。
线路信息的管理(新增运营线路录入线路号,始末站点,发车时间等信息)。
售票信息查询以及管理员信息管理系统。
除此之外,对查询的优化处理也是必要的,这样可以提高运行效率。
2.2运行环境软件环境:操作系统:Win7开发工具:Tomcat 6.0 jdk1.7Jreator使用编程语言:Java3、数据描述3.1输入数据1)添加车辆:车辆编号、载客量、车牌号、司机。
车辆编号:为3为数字载客量:为(50-100)数字车牌号:为国内标准车牌号如(冀BT00001)司机:姓名(varchar(20))2)添加线路信息:线路号、始发站、终点站、车辆编号、发车日期、发车时间、耗时和票价。
长途汽车信息管理系统的设计与实现
长途汽车信息管理系统的设计与实现摘要随着社会的发展,人类进入了一个高速发展的信息时代,高新技术飞速发展的同时, 计算机的使用范围也渗透到人类生活的方方面面,给人们的生活和工作带来极大的便利。
长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,囊括了对长途汽车车站相关信息的管理,可以化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本。
本长途汽车信息管理系统采用Visual Basic 6.0 作为开发语言,用SQL Server 2000 开发后台数据库,本系统主要包含了系统用户管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,能满足长途车站汽车管理工作方面的基本要求。
关键词:Visual Basic 6.0 ;MSFlexGrid 控件;数据库Long-distance Bus Information Management SystemDesign and ImplementationAbstractWith the development of society, humanity has entered a rapid development in the information age, as the rapid development of high and new technology, the use of computers has infiltrated into each aspect of human life, which bring great convenient to people 's work laifned.The Long-distance Bus information managementsystem is the Long-distance bus station information which decision-making and an important component of management,which is a typical example of the information managementsystem. It includes information which related to the Long-distance Bus station information management.The Long-distance Bus information managementsystem can simplify the cumbersome process, station rationalization of the management and scientific, and greatly enhance efficiency and save operating costs.The system uses Visual Basic 6.0 as the development language, with SQL Server 2000 developing the background database. This system includes the User's management, Bus-line information management, and the basic information of automobile managementand Ticket information managementfour modules. We can input, search, update or delete information from the Bus-line management, the basic information of automobile managementand Ticket information management. This information management system can meet the basic requirements of the Long-distance Bus station management.Key words: Visual Basic 6.0;MSFlexGrid Control ;Database目录论文总页数:22页1 前言 (1)1.1 系统开发背景 (1)1.2 国内发展状况和不足 (1)1.3 系统开发特点 (1)2 系统需求分析和数据库的设计 (2)2.1 系统功能需求 (2)2.1.1 系统用户管理 (3)2.1.2 汽车信息管理 (3)2.1.3 线路信息管理 (3)2.1.4 车票信息管理 (4)2.2 数据库的设计 (4)2.2.1 系统用户表设计 (4)2.2.2 汽车线路信息表设计 (4)2.2.3 汽车信息表设计 (5)2.2.4 车票信息表设计 (5)3 系统功能模块的设计与实现 (5)3.1 系统登录的实现 (5)3.2 系统主界面的设计 (6)3.3 系统用户管理模块设计 (7)3.4 汽车信息管理模块设计 (9)3.4.1 添加汽车信息子模块 (9)3.4.2 修改汽车信息子模块 (10)3.4.3 删除汽车信息子模块 (10)3.4.4 查询汽车信息子模块 (11)3.5 线路信息管理模块设计 (11)3.5.1 添加线路信息子模块 (12)3.5.2 线路信息查询子模块 (13)3.5.3 修改线路信息子模块 (13)3.5.4 删除线路信息子模块 (14)3.6 车票信息管理模块设计 (14)3.6.1 车票信息添加子模块 (15)3.6.2 车票信息修改子模块 (16)3.6.3 车票信息查询子模块 (16)4 测试 (18)结论 (19)参考文献 (20)致谢 (21)声明 ................................. 错误!未定义书签。
长途汽车信息管理系统
长途汽车信息管理系统2008305122学号:题目长途汽车治理系统学院重庆工商大学专业软件工程班级08计本学生姓名指导教师刘小明2010 年 6 月 26 日重庆工商大学课程设计成绩评定表学院: 班级:08计本 学生姓名: 学号: 2008305122项目分值优秀 (100>x ≥90) 良好 (90>x ≥80) 中等 (80>x ≥70) 及格 (70>x ≥60) 不及格(x<60) 评分参考标准参考标准参考标准 参考标准 参考标准 学习态度15学习态度认真,科学作风严谨,严格保证设计时刻并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,差不多保证设计时刻,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时刻和进度技术水平与实际能力25设计合理、理论分析与运算正确,实验数据准确,有专门强的实际动手能力、经济分析能力和运算机应用能力,文献查阅能力强、引用合理、调查调研专门合理、可信 设计合理、理论分析与运算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和运算机应用能力,文献引用、调查调研比较合理、可信 设计合理,理论分析与运算差不多正确,实验数据比较准确,有一定的实际动手能力,要紧文献引用、调查调研比较可信 设计差不多合理,理论分析与运算无大错,实验数据无大错设计不合理,理论分析与运算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新 10有重大改进或专门见解,有一定有用价值 有较大改进或新颖的见解,有用性尚可 有一定改进或新的见解有一定见解观念陈旧论文(运算书、图纸)撰写50 结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规结构合理,层次较为分明,文理通顺,差不多达到规结构差不多合理,逻辑差不多清晰,文字尚通顺,将就达到规范内容空泛,结构纷乱,文字表达不清,错别字较多,达不指导教师评定成绩:指导教师签名:2010年 6 月2 5 日名目一.需求分析时期 (4)二、概念设计时期 (4)实体类型结构如下: (5)联系类型结构如下: (5)三、逻辑设计时期 (5)四、物理设计时期 (6)1. 创建汽车线路表,用Microsoft SQL 2000 Server数据库系统的Transact-SQL语句定义创建那个表,程序如下: (6)创建的Busline表及其属性如下: (7)2. 创建汽车表,用Microsoft SQL 2000 Server数据库系统的Transact-SQL语句定义创建那个表,程序如下: (8)3. 创建车票表,用Microsoft SQL 2000 Server数据库系统的Transact-SQL语句定义创建那个表,程序如下: (9)4. 创建乘客表,用Microsoft SQL 2000 Server数据库系统的Transact-SQL语句定义创建那个表,程序如下: (10)5.创建Bbtp表,用Microsoft SQL 2000 Server数据库系统的Transact-SQL语句定义创建那个表,程序如下: (11)五.利用Transact-SQL的SELECT语句实现 (13)1.先对五张表进行查询 (13)2.对票价为‘28’的车票的剩余票数和已买票数进行的查询 (14)3.查询已购票的所有乘客 (14)4.对汽车行驶时刻在60分钟以上的情形进行的查询 (15)5.对所有‘大’型车的剩余票数进行查询 (15)6.对和乘客姓名为‘高健’同坐一班车的乘客的差不多信息的查询 (15)7.对目的地为‘北碚’的所有乘客进行查询 (16)8.对所有在30岁以下的乘客进行查询 (16)9.将所有乘车线路所需时刻按降序排列: (17)10.查询所有已购票乘客中男性乘客的总票价: (17)11.查询所有姓‘刘’的乘客: (17)12.将一个新乘客元组(姓名:黄若溪;性别:男;民族:汉;年龄:20)插入到Passenger表中: (18)13.删除姓名为‘李勇’的乘客记录: (18)14.建立合川到北碚这条线路的视图is_Busline: (18)15.更新is_Busline视图中的数据,将所需时刻为60分钟的班次的动身时刻改为‘9:00’: (19)16.建立一个视图,将中剩余票数大于平均值的定义成一个视图: (19)17.创建一个视图,将Bbtp中票价大于20的定义成一个视图: (20)参考文献: (21)长途汽车信息治理系统一.需求分析时期长途汽车信息治理数据库系统是面向所有汽车的数据治理系统,其目的是使乘车有序化,规范化,简单化,易于车站人员的治理,查询。
机动车车辆类型代码表
机动车车辆类型代码表
机动车车辆类型代码表是指根据车辆的特点和用途,为了统一管理
和分类而制定的代码表。
在我国,机动车车辆类型代码表是根据《机
动车登记规定》等法律法规的要求制定的,用于区分不同类型的机动
车辆,方便管理部门对车辆进行登记和监管。
根据机动车车辆类型代码表的规定,各种机动车辆被分为不同的类别,比如乘用车、货车、客车、专用汽车等。
每种类别又可以根据车
辆的具体特点进一步细分,以便更准确地描述车辆的属性和用途。
机
动车车辆类型代码表的制定不仅有利于规范管理,也方便了相关部门
对车辆信息的录入和查询。
在机动车登记管理中,机动车车辆类型代码是一个重要的字段,它
可以直观地反映车辆的性质和用途,为车辆的登记提供有力支持。
同时,机动车车辆类型代码表也为行驶证、驾驶证等证件的填写提供了
规范的参考依据,避免出现填写错误或混乱的情况。
除了在机动车登记管理中起到的作用,机动车车辆类型代码表还在
其他方面有重要的意义。
比如在保险行业中,根据车辆类型代码可以
确定车辆的保险类别和费率,为车辆保险提供便利。
在交通管理、道
路安全监测等领域,也可以根据车辆类型代码对车辆进行分类统计和
分析,为相关政策和措施的制定提供依据。
总的来说,机动车车辆类型代码表是机动车管理中的重要参考依据,它规范了车辆的分类和编码,为管理部门和相关行业提供了便利。
随
着智能交通技术的发展,机动车车辆类型代码表的应用范围将会进一步扩大,为智能交通管理和服务提供更多可能性。
长途汽车订票管理系统
长途客运汽车订票管理系统一、课题内容和要求按照软件工程思想,以SQL Server 2000 为后台数据库,以Delphi或VC++等为前端开发工具,设计并实现一个长途客运汽车订票管理系统。
系统有两类用户:一位管理员和多个普通用户。
系统的主要功能如下:(1)管理员需要登录认证,管理员在登录界面输入正确的帐号信息后,可以进行客车基本信息的查询,录入,修改和删除。
(2)电影票的基本信息如下:车号、起点、终点、日期、开出时刻、到达时刻、预设座位数、剩余座位数。
(3)普通用户可以查询客车信息,不需要登录可直接进入到查询界面,按起点、终点、日期查询客车信息。
(4)普通用户在查询到合适的客车信息后,开始订票。
订票时需输入:姓名、身份证号、客车号、日期。
确定订票后,相关信息记录于订票表中,同时,对应客车的剩余座位数减1。
(不考虑退票情况)。
(5)普通用户可以在输入身份证号后查询自己的订票信息和对应客车的基本信息。
(6)管理员登录后,可以在查看全部的订票信息和各客车的订票数量。
二、设计思路分析首先理解系统的功能需求,然后进行数据库设计,包括表的划分与建立,表中属性值的定义。
其次选择开发环境,主要用了delphi软件。
然后对系统的模块划分,确定各个模块实现的功能。
接着进行模块的设计和实现,并进行测试。
测试完后,进行改错,最后美化界面,完成本次课程。
三、系统设计1.1数据库逻辑设计结果首先确定正确的属性关系,设计完善正确的数据库,包括各个表中的主键以及外建关系。
本次试验建了三张表。
其中车次表定义了车号、起点、终点、日期、开出时刻、到达时刻、预设座位数、剩余座位数,车号为主键。
订票表定义了姓名、身份证号、客车号、日期,身份证、车号为主键。
两张表通过车号这个外键链接。
车次信息表:订票信息表:管理员账号信息表:车次表定义了客车基本信息,主键为车号。
订票表定义了用户预订客车票的信息,主键为身份证号和车号订票表中的车号同时为车次表的外键1.2 系统功能设计1、管理员用例图2、用户用例图3、系统功能结构4、相关流程图四、系统实现用delphi创建五个form,分别是登录界面,管理员维护与查询界面,订票统计界面,用户订票与查询界面,订票查询界面。
B2-5.长途汽车信息管理系统
课程设计任务书
学院:专业:班级:
学号:题目:长途汽车信息管理系统
一、课程设计时间
二、课程设计内容
用C#语言编写一个长途汽车信息管理系统,包括以下功能:
(1)创建ACCESS数据库,创建一个数据表,存放长途汽车车次信息,包括汽车编号、种类、出发地、目的地、出发时间、到达时间、票数等。
如下图:
(2)创建与数据库的ODBC连接。
例如:
using System.Data.ODBC;
…
(3)设计用户界面,添加各种控件;
(4)完成如下主要功能,如下图:
1) 用DataGrid控件绑定和显示数据;
2) 输入根据汽车编号或出发地与目的地进行查询(可以用SQL方法,也可以用过滤方法);
4) 可以增加新的车次信息、修改、删除;
6) 买票功能(可以免去乘客信息)。
三、课程设计要求
程序质量要求:
✧贯彻面向对象程序设计思想。
✧设计用户图形界面,界面友好,功能明确,操作方便。
✧可以加以其它功能或修饰。
✧代码简洁清晰,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
✧课程结束后,上交课程设计说明书和源程序。
课程设计说明书的内容参见
提供的模板。
四、指导教师和学生签字
指导教师:________ 学生签名:________
五、成绩
六、教师评语。
长途汽车管理系统-数据库设计说明书
项目编号: S100-06-2012 <项目名称>分类:<模板>数据库设计说明书Version: 1.0项目承担部门:撰写人(签名):漆琴完成日期: 2012年6月6日本文档使用部门:□主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名):评审日期:年月日目录1.引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2.外部设计 (2)2.1类型划分 (2)2.2标识符和约定 (2)2.3数据库表设计格式说明 (2)2.3.1数据库表索引格式说明 (3)2.3.2采用数据类型分类表 (3)2.3.3字段类型说明 (3)2.4支持软件 (4)2.5字段命名 (4)3.结构设计 (5)①.概念模型 (5)②.物理模型 (5)4.运用设计 (6)4.1数据字典设计 (6)4.1.1 数据库表格列表 (6)4.2数据字典(DD) (6)4.1.1数据流和数据文件 (6)4.1.2数据项: (6)4.2安全保密设计 (10)数据库设计说明书<项目名称>1. 引言1.1 编写目的数据库设计说明书是根据概要设计说明书的要求所编写的,是为详细设计作依据的,为详细设计提供标准,并提供给编码人员和测试人员。
1.2背景待开发的数据库的名称:长途汽车管理系统使用此数据库的软件系统的名称:SQL Server 2000该软件系统开发项目的任务提出者:C#实训老师该软件系统的用户:长途汽车站管理员将安装该软件和这个数据库的计算站(中心):途汽车站管理员1.3定义CDM(Concept Data Model)概念数据模型PDM(Physics Data Model)物理数据模型E-R(Entity Relationship)实体联系模型1.4参考资料《需求规格说明书》《数据库系统概念(原书第5版)》作者: Database Systems Concepts ,Fifth Edition 出版社:机械工业出版社《数据库系统原理教程》作者:王珊等清华大学出版社1数据库设计说明书<项目名称> 2. 外部设计2.1 类型划分业务框架每个领域的数据库表设计都将基于以下类型划分:a) 主表(Master data)基本及相对稳定的数据集,其特征是以实体为原型,以编码为主键b) 辅助表(Associate data)反映主表间多对多关系的数据集,其特征是以关联主表的主键组合为主键,如用于反映路线基本信息与汽车基本信息之间关系的运行理信息表,其主键为路线识别码和汽车识别码。
长途汽车信息管理系统 课程设计报告
2014-2015学年第一学期《数据库系统概论》课程设计报告题目:长途汽车信息管理系统专业:计算机科学与技术班级:班姓名:指导教师:成绩:计算机与信息工程系2014年 10月 12 日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2原理及分析 (2)2.1需求分析 (2)2.2系统功能简介 (2)2.3程序框图 (3)3设计过程和程序代码 (5)3.1数据库表格的设计概述 (5)3.2数据库表格的实现过程 (6)3.3程序的构造方法及其实现 (15)3.4 数据库与Java程序的链接 (24)4设计结果与分析 (25)4.1设计结果截图 (25)4.2 设计结果分析 (28)5小结 (29)参考文献 (30)致谢 (31)附录:源程序 (32)1设计内容及要求1.1设计内容本次课程设计名称为长途汽车信息管理系统,用户登录后主要实现对线路信息,汽车信息,售票信息,乘客信息进行基本操作的功能。
该系统功能主要包括以下几个模块:(1)充分利用所学过的数据库的相关知识建立长途汽车信息管理系统所需的数据库。
(2)对线路信息(包括出发地、目的地、出发时间、所需时间等)汽车信息(最大载客量、汽车类型、剩余座位等)售票信息(包括售票情况、票价)乘客信息(包括姓名、年龄、性别等)的查询、添加和删除操作。
(3)进行详细的功能设计后,在Java中利用JDBC连接数据库技术对数据库中数据进行操作,并能进行多表之间的链接与查询操作。
1.2设计任务及具体要求(1)设计任务:长途汽车信息管理系统运用在汽车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。
随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。
数据库长途汽车管理系统
图1 系统功能模块图长途汽车管理系统1、 课程设计的目的(1) 通过课程设计加深对《数据库基础及应用》课程相关知识的理解,培养 运用所学理论知识和操作技能分析,解决实际系统问题的能力。
(2) 掌握用数据库理论设计实际系统的思想和方法。
(3) 培养调查研究、查阅技术文件的能力。
2、 系统功能分析与设计(1)根据长途汽车管理系统,设计出如图1所示功能模块图长途汽车管理信息系统处查计(2)对各模块功能进行描述:线路模块:用来管理汽车线路号、出发地、目的地、出发时间、所需时间。
汽车模块:用来管理汽车汽车编号、汽车的种类及相应的票价、最大载客量、 剩余座位数。
车票模块:用来管理汽车车票编号、售票情况、查询、打印。
乘客模式:用来管理汽车乘客出发地 、出发地、目的地。
图2设计思路3、数据库设计(1)概念设计经分析,本系统各实体及其属性的E-R 图如下:图3车票信息表图4 线路信息表汽车*图6 乘客信息表图7 E-R 图(2)逻辑设计由E-R图转换成关系模式:数据库中包含4个表,汽车基本信息表、线路信息表、车票信息表和乘客信息表。
汽车基本信息表(汽车编号,汽车种类,最大载客量,线路号)线路信息表(线路号,出发地,目的地,出发时间,所需时间)车票信息表(车票编号,售票情况,票价)乘客信息表(出发时间,出发地,目的地)(3)物理设计①逻辑设计相对应的表格②创建索引在汽车基本信息表为汽车票号建立唯一索引。
在线路信息表为线路号建立唯一索引。
在车票信息表为车票编号建立唯一索引。
在乘客信息表为出发时间建立唯一索引。
③建立视图为汽车基本信息表创建视图。
为线路信息表创建视图。
为车票信息表创建视图。
为乘客信息表创建视图。
4、给出系统开发运行环境(1)硬件FILEGROWTH=2MB)图8 创建数据库⑵表①CREATE TABLE气车基本信息表汽车编号CHAR(10) PRIMARY KEY,汽车种类CHAR(10),最大载客量INT,线路号CHAR(10))图9 创建汽车基本信息表②CREATE TABLE车票信息表( 车票编号CHAR(10) PRIMARY KEY,票价INT,线路号CHAR(10))图10 创建车票信息表③CREATE TABL线路信息表( 线路号CHAR(10) PRIMARY KEY, 出发地CHAR(10), 目的地CHAR(10), 出发时间CHAR(10),所需时间INT)图11 创建线路信息表④CREATE TABLE乘客信息表汽车编号CHAR(10) PRIMARY KEY,线路号CHAR(10),目的地CHAR(10),出发时间CHAR(10))图12 创建乘客信息表(3)索引①CREATE UNIQUE INDEX im_inON汽车基本信息表(汽车编号)CUA7K QWTffX T幻館4»J •酣寅车基丰信息寿诗詳壤号订/,涉a:i逅如1存・ISFfilFiWlWiSJ & tn SKI I略闻■Tm?TM5料*WKUTLWr W «1L ]二二显苹①再图13 为汽车基本信息表创建索引②CREATE UNIQUE INDEX ik_ilON 线路信息表(线路号)图14 为线路信息表创建索引③CREATE UNIQUE INDEX id_ixON 车票信息表(车票编号)图15 为车票信息表创建索引④CREATE UNIQUE INDEX ih_igON 乘客信息表(汽车编号)UVfnNHnWAUl.. HJICI UB^L J K M! ¥ XCRDTr Trends Tsner 乌 1 曹斗畀嘯巻信•岂芸卩洋垢号9III■-J W由电㈢J庞主民■■曲■磋IHKHl-II^Afeu] N 0 CM) 1血;"曲慎*站仏皿档阿廿贏:| 卄讦闻址皿0冇图16 为乘客信息表创建索引(4)视图①CREATE VIEW view_1ASselect 汽车编号,汽车种类,最大载客量,线路号图17 为汽车基本信息表创建视图②CREATE VIEW view_2ASselect 线路号,出发地,目的地,出发时间,所需时间from 线路信息表图18 为线路信息表创建视图③CREATE VIEW view_3ASselect 车票编号,售票情况,票价,线路号from 车票信息表IQUquwytJMf" Flij " ・ X CXEATT TIES vu« 9=JU " •血H年肖馆恵耒Lj! MJH I蛟■ ma崗想污n « AMI戲亠皿讥蜀&) 哒*蜀悼m脚t n |图19 为车票信息表创建视图④CREATE VIEW view_4ASselect 出发时间,出发地,目的地,汽车编号,线路号from 乘客信息表图20 为乘客信息表创建视图6、录入数据INSERTINTO 车票信息表VALUES^','拥挤','85','101')INSERTINTO 车票信息表VALUES ('',' 良好','90','102')INSERTINTO 车票信息表VALUES ('','稀疏','110','103')INSERTINTO 车票信息表VALUES ('','拥挤','109','104')INSERTINTO 车票信息表VALUES ('',' 拥挤','120','105')INSERTINTO 车票信息表VALUES ('',' 良好','160','106')INSERTINTO 汽车基本信息表VALUES ('1','A','35','101') INSERTINTO 汽车基本信息表INTO 车票信息表INSERTINSERTINTO 线路信息表VALUES ('103',' 鄱阳县','南昌市','15:40','4')INSERTINTO 线路信息表VALUES ('104',' 抚州市','南昌市','14:30','2')INSERTINTO 线路信息表VALUES ('105',' 抚州市','南昌市','13:00','3')INSERTINTO 线路信息表VALUES ('106',' 南昌市','景德镇','09:00','5')INSERTINTO 乘客信息表VALUES ('18:09','南昌市','抚州市','1','101')INSERTINTO 乘客信息表VALUES ('07:00','南昌市','景德镇','6','106')INSERTINSERTINTO 乘客信息表VALUES ('10:23',' 景德镇','鄱阳县','2','102')INSERTINTO 乘客信息表VALUES('14:30',' 抚州市','南昌市','5','105')INSERTINTO 乘客信息表VALUES('15:28',' 鄱阳县','南昌市','3','103')7、设计存储过程和触发器(1)创建存储过程create proc proc_zgasselect 车票编号,票价from 车票信息表where 线路号='103'*=r***E H 3;TEE Kg 丄心"袋si丙F w旷曲爭皂敢I换.图21 创建存储过程(2)创建触发器①create trigger in sert_qion 车票信息表after in sertINTO 乘客信息表asselect *from 车票信息表insert into 车票信息表(车票编号,票价)Values ('',' 80')图22 车票信息表创建触发器② create trigger in sert_cheon 汽车基本信息表after in sertasselect *from 汽车基本信息表insert into 汽车基本信息表(汽车编号,线路号)Values (‘1',‘ 101')CZ«4Ct IHWRT 349tFE * ■阻汽车參f信息皋as:tx HiJtrtHIBElCGC- BH H曲星本悟皂喪IflM胆WQ 汽* :工時/?/汽年jfi£ Stff =VELl^ea pi', "1.D1 ■ I图23 汽车基本信息表建触发器③create trigger in sert_xia non 线路信息表after in sertasselect *from 线路信息表insert into 线路信息表(线路号,所需时间)Values (T06',‘ 5')IQLJQWI17IK ・!> « X rrH*-:* -ri-jjer ^naerc KI«Z*咖s豐議" *■他T irwr:■S3A共齐 s 瘫矗豐袁琏歸丘防番时询Vllwti -ltf,. *1- i_JSU|高咅已ill!三丸也1ftVBGlh叶 b CKF'VTlffiilW (A* SMI k&gk^llilrWA^Ahita ri hiiu*L4 &<n MII« <0 a Oil 0 H图24 线路信息表建触发器④create trigger in sert_che ngon 乘客信息表after in sertasselectfrom 乘客信息表insert into 线路信息表(出发时间,线路号)Values ('10:23 ',‘102')图25 乘客信息表建触发器8.课程设计总结通过这次的课程设计实验,我发现自己对数据库课程的兴趣有了很大提高,而且对课本的知识更加的了解并有了一定的掌握,通过实验我懂得了如何创建索引、视图、存储过程以及触发器。
长途汽车信息管理系统A
长途汽车信息管理系统A长途汽车信息管理系统A是一个集成了现代计算机技术、通讯技术、数据库技术和信息处理技术的软件系统,旨在为长途汽车运营企业提供高效、稳定、安全、可靠的信息化服务。
系统由前端和后台两部分组成,前端主要负责用户界面的显示和交互,后台主要负责数据的存储、处理和管理。
一、概述本系统主要针对长途汽车运营企业的业务需求,采用目前比较流行的基于Web的软件架构,支持多用户、多角色、多权限的管理模式,能够满足企业在运营管理、数据统计、业务分析、安全保障等方面的需求。
本系统使用Java语言进行开发,采用Spring、Hibernate、Struts等开源框架,能够保证系统的可扩展性、稳定性和安全性。
二、功能模块本系统主要包括以下功能模块:1.车辆信息管理模块:负责车辆的基本信息、行驶信息、维修信息、保险信息等的管理和查询。
2.司机信息管理模块:负责司机的基本信息、从业资格信息、培训记录信息等的管理和查询。
3.客运班次管理模块:负责客运班次的添加、修改、删除、查询等操作。
4.票务管理模块:负责售票、退票、改签、查询等操作。
5.财务管理模块:负责财务收支情况的查询、统计、分析等操作。
6.门户网站模块:提供在线购票、路线查询、车辆查询、司机查询等服务。
7.数据备份与恢复模块:负责数据库备份与恢复的管理,保证数据的安全性和可靠性。
三、系统特点1.多用户、多角色、多权限的管理模式,保证了系统的安全性和数据的隐私性。
2.前端界面友好、操作简单,能够提高用户操作的效率和满意度。
3.采用Java语言进行开发,采用Spring、Hibernate、Struts 等开源框架,保证了系统的可扩展性、稳定性和安全性。
4.数据统计、分析功能齐全,能够满足企业在管理决策方面的需求。
5.系统采用C/S架构,客户端和服务器端分离,保证了系统的性能和稳定性。
四、系统架构本系统采用了比较流行的基于Web的软件架构,主要由前端、后台和数据库三部分组成。
(完整word版)长途汽车信息管理系统(word文档良心出品)
目录第一章需求分析1.1需求分析1.1.1业务流程分析1.1.2功能分析1.2 数据字典第二章概念模型设计2.1 E-R模型2.1.1数据库的局部E-R图2.1.2 数据库完整E-R图第三章逻辑模型设计3.1 E-R图的关系模型转换3.2 数据模型的规范化第四章数据库物理设计4.1 系统结构设计4.1.1 系统功能模块4.1.2 系统流程分析第五章数据库的实施5.1 创建数据库5.1.1创建表5.2 查看数据库关系图5.3 组织数据入库第六章数据库运行与维护6.1 查询表6.2 修改表6.3更新表6.4 插入表第七章设计心得参考文献第一章需求分析1.1需求分析长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。
早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。
随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。
随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。
本系统实现了汽车线路信息,汽车信息,票价信息的查询和管理,满足人们的需求。
1.1.1业务流程分析线路信息管理:车站管理员可以在线路信息管理模块对车站线路信息进行管理。
管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。
管理员也可以通过本模块查询到所有需要查询的线路的详细信息。
1.1.2 功能分析根据长途汽车管理系统能清楚了解各种信息,为坐车时提供方便,具体程序分为线路信息界面,汽车信息界面,车票信息界面,管理员信息界面这几个主体界面。
长途汽车管理系统查询代码1
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.sql.*;public class Query1Form extends JFrame implements ActionListener {JLabel labBiaoHao=new JLabel("汽车标号:");JLabel labChuFadi=new JLabel("何处出发:");JLabel labMuDidi=new JLabel("去往何处:");JLabel labShiJian=new JLabel("所用时间:");JTextField txtBiaoHao=new JTextField(20);JTextField txtChuFadi=new JTextField(20);JTextField txtMuDidi=new JTextField(20);JTextField txtShiJian=new JTextField(20);JButton btnCancel=new JButton("取消");JButton btnQuery=new JButton("查询");JPanel pan=new JPanel();JPanel pan1=new JPanel();JPanel pan2=new JPanel();JPanel pan3=new JPanel();JPanel pan4=new JPanel();JPanel pan5=new JPanel();Connection con;Statement sql;ResultSet rs;Query1Form(){super("查询");setSize(400,300);pan1.add(labBiaoHao);pan1.add(txtBiaoHao);pan2.add(labChuFadi);pan2.add(txtChuFadi);pan3.add(labMuDidi);pan3.add(txtMuDidi);pan4.add(labShiJian);pan4.add(txtShiJian);pan5.add(btnQuery);pan5.add(btnCancel);pan.setLayout(new GridLayout(4,1));pan.add(pan1);pan.add(pan2);pan.add(pan3);pan.add(pan4);getContentPane().add(pan,"Center");getContentPane().add(pan5,"South");btnQuery.addActionListener(this);btnCancel.addActionListener(this);txtChuFadi.setEditable(false);txtMuDidi.setEditable(false);txtShiJian.setEditable(false);setVisible(true);txtBiaoHao.requestFocus();}public void actionPerformed(ActionEvent ae){if(ae.getSource()==btnCancel){dispose();} else if(ae.getSource()==btnQuery){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundException e){}try{con=DriverManager.getConnection("jdbc:odbc:WOW","","");sql=con.createStatement();rs=sql.executeQuery("select * from 线路表where 汽车标号='"+txtBiaoHao.getText()+"'");if(rs.next()){txtBiaoHao.setText(rs.getString("汽车标号"));txtMuDidi.setText(rs.getString("去往何处"));txtChuFadi.setText(rs.getString("何处出发"));txtShiJian.setText(rs.getString("所用时间"));}else{System.out.println("不存在该记录! ");txtBiaoHao.setText("");txtMuDidi.setText("");txtChuFadi.setText("");txtShiJian.setText("");txtBiaoHao.requestFocus();}}catch(SQLException e){}}}public static void main(String[] args) {new Query1Form();}}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*主类代码*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MyPanel extends JPanel{
Image img=Toolkit.getDefaultToolkit().getImage("c:/a.jpg"); public void paint(Graphics g){
g.drawImage(img,0,0,this);
}
}
public class MainForm extends JFrame implements ActionListener {
JMenu mSystem=new JMenu("系统");
JMenuItem mExit=new JMenuItem("退出");
JMenu mXianLu=new JMenu("线路信息");
JMenuItem mAdd1=new JMenuItem("添加线路信息");
JMenuItem mDel1=new JMenuItem("删除线路信息");
JMenuItem mModify1=new JMenuItem("修改线路信息");
JMenuItem mQuery1=new JMenuItem("查询线路信息");
JMenu mPiaoJia=new JMenu("票价信息");
JMenuItem mAdd2=new JMenuItem("添加票价信息");
JMenuItem mDel2=new JMenuItem("删除票价信息");
JMenuItem mModify2=new JMenuItem("修改票价信息");
JMenuItem mQuery2=new JMenuItem("查询票价信息");
JMenu mQiChe=new JMenu("汽车信息");
JMenuItem mAdd3=new JMenuItem("添加汽车信息");
JMenuItem mDel3=new JMenuItem("删除汽车信息");
JMenuItem mModify3=new JMenuItem("修改汽车信息");
JMenuItem mQuery3=new JMenuItem("查询汽车信息");
JMenu mHelp=new JMenu("帮助");
JMenuItem mAbout=new JMenuItem("软件信息");
JMenuBar mBar=new JMenuBar();
MainForm()
{
super("长途汽车信息管理系统");
setSize(875,583);
mSystem.add(mExit);
mXianLu.add(mAdd1);
mXianLu.add(mDel1);
mXianLu.add(mModify1);
mXianLu.add(mQuery1);
mPiaoJia.add(mAdd2);
mPiaoJia.add(mDel2);
mPiaoJia.add(mModify2);
mPiaoJia.add(mQuery2);
mQiChe.add(mAdd3);
mQiChe.add(mDel3);
mQiChe.add(mModify3);
mQiChe.add(mQuery3);
mHelp.add(mAbout);
mBar.add(mSystem);
mBar.add(mXianLu);
mBar.add(mPiaoJia);
mBar.add(mQiChe);
mBar.add(mHelp);
setJMenuBar(mBar);
mExit.addActionListener(this);
mAdd1.addActionListener(this);
mDel1.addActionListener(this);
mModify1.addActionListener(this);
mQuery1.addActionListener(this);
mAdd2.addActionListener(this);
mDel2.addActionListener(this);
mModify2.addActionListener(this);
mQuery2.addActionListener(this);
mAdd3.addActionListener(this);
mDel3.addActionListener(this);
mModify3.addActionListener(this);
mQuery3.addActionListener(this);
mAbout.addActionListener(this);
setContentPane(new MyPanel());
setVisible(true);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==mExit)
System.exit(0);
else if(ae.getSource()==mAbout)
JOptionPane.showMessageDialog(this,"长途汽车信息管理系统\n\n中北大学信息商务学院\n\n2012年5月\n\n王斌,华毅超,郜丁丁,成梓锐","软件信息",RMATION_MESSAGE);
else if(ae.getSource()==mAdd1)
new Add1Form().setVisible(true);
else if(ae.getSource()==mDel1)
new Delete1Form().setVisible(true);
else if(ae.getSource()==mModify1)
new Modify1Form().setVisible(true);
else if(ae.getSource()==mQuery1)
new Query1Form().setVisible(true);
else if(ae.getSource()==mAdd2)
new Add2Form().setVisible(true);
else if(ae.getSource()==mDel2)
new Delete2Form().setVisible(true);
else if(ae.getSource()==mModify2)
new Modify2Form().setVisible(true); else if(ae.getSource()==mQuery2)
new Query2Form().setVisible(true); else if(ae.getSource()==mAdd3)
new Add3Form().setVisible(true);
else if(ae.getSource()==mDel3)
new Delete3Form().setVisible(true); else if(ae.getSource()==mModify3)
new Modify3Form().setVisible(true); else if(ae.getSource()==mQuery3)
new Query3Form().setVisible(true);
}
public static void main(String[] args) {
new MainForm();
}
}。