航空客运订票系统 特点:超详细的JAVA代码注释,代码保护性,无论输入什么都不会崩溃; 【问题描述】航空客运订票的业务活动包括:查询航线、添加航班,客票预订和办理退票等七大功能,已实现操作文件。试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 【基本要求】 (1)每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量); (2)系统能实现的操作和功能如下: ①录入:可以录入航班情况,全部数据可以只放在内存中,最好存储在文件中; ②查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额; ③承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补; ④承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队候补的客户。 【测试数据】由读者自行指定。 【实现提示】两个客户名单可分别由线性表和队列实现。为查找方便,已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。由于预约人数无法预计,队列也应以链表作存储结构。整个系统需汇总各条航线的情况登录在一张线性表上,由于航线基本不变,可采用顺序存储结构,并按航班有序或按终点站名有序。每条航线是这张表上的一个记录,包含上述8个域、其中乘员名单域为指向乘员名单链表的头指针,等候替补的客户名单域为分别指向队头和队尾的指针。 【选作内容】当客户订票要求不能满足时,系统可向客户提供到达同一目的地的其他航线情况。读者还可充分发挥自己的想象力,增加你的系统的功能和其他服务项目 I/O流操作时用到了GSON,解压即可看到,如果发现报错,读者可以配置一下Gson的路径,在属性,JAVA构建路径中删除原有的三个GSON库,添加外部,下载的GSON库。如果不用可以将Main类中new ReadFlightLine();注释掉即可。
2019-12-21 20:42:42 582KB JAVA
1
设计的java计算器应用程序可以完成加法、减法、乘法、 除法运算,n次方/方根,括号,能显示每步的计算结果,有小 数的保留两位小数以及二进制、八进制、十进制、十六进制之间的 相互转换。具体参考windows附件下的计算器
2019-12-21 20:39:26 19KB JAVA 科学计算器 进制转换
1
Java web 课程设计超市购物系统
2019-12-21 20:33:56 66KB Java 课程设计
1
java的课程设计通讯录系统管理,可以用来应对课程设计
2019-12-21 20:31:03 1.47MB java 课程设计 通讯录系统
1
课程设计作业,java版,导入eclipse中运行,运行StartFrame,或者分别运行PlayChess1,PlayChess2
2019-12-21 20:27:27 13.85MB P2P 五子棋 java 课程设计
1
java课程设计,里面包含源程序和课程设计报告 题目要求:编写一计算器,仿照windows xp计算器界面,能实现基本的运算及一些科学运算。 能实现的运算如下: "+",加 "-",减 "*",乘 "/",除 "x^y",x的y次方 "Mod",取模 "And",相与 "Or",相或 "Xor",异或 "Lsh",左移 "Rsh",右移 "sqrt",开根号 "%",取百分数 "1/X",求倒数 正弦余弦函数:"sin", "cos", "tan", 对数函数:"ln", "log",阶乘: "n!",立方:"x^3", 平方:"x^2", 取反:"Not" }; 同时还提供菜单功能,可以复制粘贴运算结果,给出“科学型”和“基本型”运算选择菜单,给出运算器帮助与程序、作者信息 2.更改程序图标为计算器图标 3.程序不足,对一些科学计算没有进行计算值的校验,希望读者自行加入。
2019-12-21 20:26:38 126KB java课程设计 计算器 科学计算器
1
该系统是在做课程设计时做的,知识面覆盖比较广,代码编写比较规范,封装性比较高,代码条理清晰,有注释,数据库可用最简单的Access,也可以用SQLserver2005,不管用哈数据库,只需设置一下数据源即可,数据库采用数据模型更新的方法,可以在对数据库进行操作后,表自动更新数据。本系统附有数据库,只需要加载即可使用,其中,用天启动进度条,闪屏,用户登陆(普通用户+管理员),可根据用户的权限不同进入不同的后台界面进行不同的操作,可进行学生管理与登陆用户管理,即增,删,改,查,全部实现,界面友好,每个需要输入的地方都有判断,确定数据类型,以用度数据符合常规,我个人认为这个系统虽然简单,但是真的非常不错,希望你的需要是为了学习,而不是为了交一份课程设计,如果你把把这个系统弄清楚,我相信你的JAVA基础水平一定更上一层楼。
2019-12-21 20:25:53 4.41MB JAVA学生信息
1
本资源中包含超市管理系统的实验报告,可以直接上交版。以及myeclipse下的项目文件。可以直接添加进行运行验证。 超市管理系统有一下模块:一.基本档案管理设计与开发;二,采购订货设计与开发;三,出入库设计与开发;四,人员部门的设计与开发;五,管理员的设计与开发。以及相应信息的增、删、改、查等功能。      数据库设计(或数据结构设计):数据库中包含以下表: 1 管理员信息表:用于登陆系统时进行信息的比对。 2 职员表:存储企业职员的身份信息。 3 采购表:存储采购的商品信息。 4 入库表:存储进入仓库的商品信息。 5 出库表:存储交易的商品信息。 6 基本档案信息表: 存储各种企业的基本信息。
2019-12-21 20:25:49 4.24MB Java 课程设计 超市系统
1
Java+Servlet+JavaBean+MySQL+Tomcat实现的网上超市系统,代码风格简洁易懂,是计算机及软件工程专业同学大三及大四课程设计的首选。 该压缩包内含程序源代码,sql数据库代码和课程设计文档,是在下呕心之作,10分绝对是物有所值呀……
2019-12-21 20:25:21 4.23MB java 课程设计 网上超市系统
1
(1).信息 员工信息:登陆ID和密码,员工姓名,员工性别,员工工资,部门,入职日期,离职日期,学历,员工状态,家庭地址; 用户信息:用户名,性别,身份证号,手机号,入住时间,退房时间,房型; 餐饮信息:早中晚餐,零食,饮料; (2).用户管理模块 1.员工:(前台,保洁,服务生) 添加账户:初步添加需输入管理员账户密码,添加后可对姓名地址等再完善 删除用户:用户不能删除,只能是离职或在职状态 修改用户:用户能对自己的除账号以外的信息进行修改 查询用户:只能管理员对用户进行查询 2.管理员(经理) 添加账户:只有一个管理员账户 删除用户:用户不能删除 修改用户:可修改密码 查询用户:可以查询用户状态,登陆记录,出勤记录等信息 (3).用户住店管理模块 增:用户入住时,前台记录用户信息; 删:不可删除 查:查询用户入住信息 (4).用户应用模块 1.点餐; 2.保洁;
2019-12-21 20:23:48 20.91MB Java 酒店管理系统 数据库
1