- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
飞机航班管理系统-----Java课程设计
飞机航班管理系统
一.引言
1.1项目背景和目标
飞机航班信息管理系统主要是对已登记乘客的个人信息以及航班信息进行管理,对已登记乘客提供查询航班号、时间、目的地功能;对管理员用户提供查询已登记用户的个人信息简介、查询航班信息、添加乘客个人信息、删除乘客个人信息、添加航班信息、删除航班信息等功能。我们的目标就是为该系统提供后台连接MYSQL数据库程序设计以及前台用户界面设计。
1.2项目的可行性研究
设计此系统需要java面向对象编程基础,数据库应用知识以及功能分析。根据目前所开设的课程,学生已经具备这样的知识,有能力综合java编程知识和数据库应用知识做出一个这样的信息管理系统
二. 需求分析
2.1系统概述
此系统提供给乘客用户和管理者,乘客登陆后可以对能自己航班基本信息进行查看,管理员登陆后能对航班的基本信息和将要进行登记的乘客信息进行增删改操作。
2.2系统运行环境
Java程序运行在Myeclipse软件上编译并且运行,数据库用MYSQL数据库
三.系统设计
3.1开发与设计的总体思想
乘客方面:已登记的乘客通过自己的用户名和密码登录后,进入乘客主界面,在这个主界面里,可以进行查询信息操作。
管理员方面:管理员通过自己的密码登入后可以选择:查询功能、文件功能、修改功能。在查询功能里面,可以选择是查询乘客简介基本信息,还是航班信息。在查询航班信息时,可以从依据不同字段,即简介表中的不同属性进行查找。在查找航班信息时,只能依据姓名进行查找。在修改功能里面,包括对航班信息表和乘客表进行增加和删除记录
3.2系统模块结构图
3.3数据库结构设计
为了支持此管理系统,创建数据库plane,在这个数据库里包含四个表:flight表,passenger表,passengerlogin表和managerlogin表,它们的截图如下:
在flight表中,有四个属性列,分别为:Pname(姓名),planenum(航班号),time(时间),place(目的地)。其基本数据类型分别为:char,char,char,char,char。
表1 flight
在passenger表中,有两个属性列,分别为:Pname(姓名),Psex(性别),Page(年龄),Pplace(籍贯),number(电话号码)其基本数据类型分别为:char,char,int,char,int。当管理员登录系统时从此表获取数据,其截图如下:
表2 passenger
在passengerlogin表中,有两个属性列,分别为:Pname(乘客姓名),Ppassword(密码)其基本数据类型分别为:char,char。当教职工登录系统时从此表获取数据,其截图如下:
表3 passengerlogin
在managerlogin表中,有七个属性列,分别为:Mname(管理员姓名),Mpassword(密码)。其基本数据类型分别为:char,char。其截图如下:
表4 managerlogin
3.4模块设计
在整个系统主界面,可以选择登录方式,是乘客登录还是管理员登录。如果选择乘客,则进入乘客登录界面,在这个界面上要求输入乘客姓名和密码。输入后单击“登录”按钮,若密码正确,则转换到乘客信息查询页面,即可显示该乘客的航班信息,若密码不正确,提示密码错误。
如果选择是管理员登录,则进入管理员登陆界面,在这个界面上输入管理员姓名和密码,输入后单击“管理员信息管理”按钮,则进入管理员主界面。在管理员主界面可以选择进行文件操作,查询操作还是修改操作。
若要查询乘客的简介信息,点击查询菜单项则进入乘客简介信息检索界面,在此界面的检索方式中选择要检索的数据属性,在检索内容框中输入检索的具体信息,例如,检索“Pname”字段时,要输入某个乘客的姓名。输入后,单击“检索”按钮,则开始对数据库中数据进行查询。如果数据库检索到所需信息,则生成列表显示检索结构,如果没有所需信息,则页面列表中显示为空。
若要查询航班信息,则点击航班信息查询菜单项,进入航班查询界面。在此界面的文本框中输入要查询航班信息的乘客姓名,然后单击检索按钮。若数据
文档评论(0)