飞机航班管理系统-----java课程设计

飞机航班管理系统-----java课程设计

ID:12986542

大小:518.36 KB

页数:48页

时间:2018-07-20

飞机航班管理系统-----java课程设计_第1页
飞机航班管理系统-----java课程设计_第2页
飞机航班管理系统-----java课程设计_第3页
飞机航班管理系统-----java课程设计_第4页
飞机航班管理系统-----java课程设计_第5页
资源描述:

《飞机航班管理系统-----java课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、飞机航班管理系统一.引言1.1项目背景和目标飞机航班信息管理系统主要是对已登记乘客的个人信息以及航班信息进行管理,对已登记乘客提供查询航班号、时间、目的地功能;对管理员用户提供查询已登记用户的个人信息简介、查询航班信息、添加乘客个人信息、删除乘客个人信息、添加航班信息、删除航班信息等功能。我们的目标就是为该系统提供后台连接MYSQL数据库程序设计以及前台用户界面设计。1.2项目的可行性研究设计此系统需要java面向对象编程基础,数据库应用知识以及功能分析。根据目前所开设的课程,学生已经具备这样的知识

2、,有能力综合java编程知识和数据库应用知识做出一个这样的信息管理系统二.需求分析2.1系统概述此系统提供给乘客用户和管理者,乘客登陆后可以对能自己航班基本信息进行查看,管理员登陆后能对航班的基本信息和将要进行登记的乘客信息进行增删改操作。2.2系统运行环境Java程序运行在Myeclipse软件上编译并且运行,数据库用MYSQL数据库三.系统设计3.1开发与设计的总体思想乘客方面:已登记的乘客通过自己的用户名和密码登录后,进入乘客主界面,在这个主界面里,可以进行查询信息操作。管理员方面:管理员通过

3、自己的密码登入后可以选择:查询功能、文件功能、修改功能。在查询功能里面,可以选择是查询乘客简介基本信息,还是航班信息。在查询航班信息时,可以从依据不同字段,即简介表中的不同属性进行查找。在查找航班信息时,只能依据姓名进行查找。在修改功能里面,包括对航班信息表和乘客表进行增加和删除记录飞机航班管理系统3.2系统模块结构图乘客登录管理员登录总信息管理乘客航班信息退出系统总信息查询总信息修改乘客简介信息航班信息删除航班信息添加航班信息添加乘客信息删除乘客信息3.3数据库结构设计为了支持此管理系统,创建数据

4、库plane,在这个数据库里包含四个表:flight表,passenger表,passengerlogin表和managerlogin表,它们的截图如下:在flight表中,有四个属性列,分别为:Pname(姓名),planenum(航班号),time(时间),place(目的地)。其基本数据类型分别为:char,char,char,char,char。表1flight在passenger表中,有两个属性列,分别为:Pname(姓名),Psex(性别),Page(年龄),Pplace(籍贯),num

5、ber(电话号码)其基本数据类型分别为:char,char,int,char,int。当管理员登录系统时从此表获取数据,其截图如下:表2passenger在passengerlogin表中,有两个属性列,分别为:Pname(乘客姓名),Ppassword(密码)其基本数据类型分别为:char,char。当教职工登录系统时从此表获取数据,其截图如下:表3passengerlogin在managerlogin表中,有七个属性列,分别为:Mname(管理员姓名),Mpassword(密码)。其基本数据类型

6、分别为:char,char。其截图如下:表4managerlogin3.4模块设计在整个系统主界面,可以选择登录方式,是乘客登录还是管理员登录。如果选择乘客,则进入乘客登录界面,在这个界面上要求输入乘客姓名和密码。输入后单击“登录”按钮,若密码正确,则转换到乘客信息查询页面,即可显示该乘客的航班信息,若密码不正确,提示密码错误。如果选择是管理员登录,则进入管理员登陆界面,在这个界面上输入管理员姓名和密码,输入后单击“管理员信息管理”按钮,则进入管理员主界面。在管理员主界面可以选择进行文件操作,查询操

7、作还是修改操作。若要查询乘客的简介信息,点击查询菜单项则进入乘客简介信息检索界面,在此界面的检索方式中选择要检索的数据属性,在检索内容框中输入检索的具体信息,例如,检索“Pname”字段时,要输入某个乘客的姓名。输入后,单击“检索”按钮,则开始对数据库中数据进行查询。如果数据库检索到所需信息,则生成列表显示检索结构,如果没有所需信息,则页面列表中显示为空。若要查询航班信息,则点击航班信息查询菜单项,进入航班查询界面。在此界面的文本框中输入要查询航班信息的乘客姓名,然后单击检索按钮。若数据库中有该乘客

8、的航班信息,则生成列表显示信息,若没有此记录,则列表显示内容为空。如果管理员要对数据库中进行修改操作,则在管理员主界面上选择修改菜单项,在此项中,选择要修改的具体内容,总共有四项修改操作:添加乘客简介信息,删除乘客简介信息(这两个是对数据库中passenger表的操作),添加航班信息,删除航班信息(这两个是对数据库中flight表的操作)。在添加信息操作中,按照标签提示一次输入要添加的记录值,输入完毕后,单击“添加”按钮,若输入成功,则提示成功,若输入失败,则提示失败

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。