资源描述
****大学信息学院
综合性设计性试验汇报
班 级: 计信 专业* 级 2 班
学 号: *
姓 名: *
试验项目名称: 机票管理系统
试验项目性质: 综合性
试验所属课程: WEB和数据库课程设计
试验室(中心): 软件和通信试验室
指 导 教 师 : *
试验完成时间: 年 12 月 28 日
*计算机和信息学院课程设计任务书
课 程
数据库和WEB系统课程设计
班级
*
指导老师
*
题 目
订票网站设计和开发
完成时间
12月28日至 1月 8 日
关键内容
要求完成以下功效:
1. 管理员能录入航班或车次信息。
2. 用户能查询航班或车次信息,包含但不限于编号、出发地、目标地、时刻信息及票价。
3. 用户能录入自己信息,包含但不限于姓名、身份证号。
4. 用户能依据已查询到信息购置对应票;购票信息应包含航班或车次编号、座位信息、乘坐日期、订票张数等。
5. 用户能经过输入票号和乘客信息退去已购置且未失效票。
6. 实际支付功效不作要求。
设计汇报要求
1.封面:(格式附后)
2.课程设计任务书
3.课程设计汇报:
⑴ 系统总体方案
⑵ 设计思绪和关键步骤
⑶ 各功效模块和步骤图
⑷ 设计代码
⑸ 心得体会和参考资料
说明:学生完成课程设计后,提交课程设计汇报及软件,要求文字通畅、字迹工整(也可用以打印),文字不少于5000 字,并装订成册。
版面要求
不作要求
上机时间安排
星期
周次
一
二
三
四
五
六
日
第17周
早晨
早晨
第18周
早晨
早晨
指导时间地点
语音教学楼八楼
一、 系统总体方案和功效介绍
伴随因特网发展,航空客运业务规模日益宏大,传统售票方法已经不能满足时代要求。
本系统——航空售票系统,采取ASP.NET 技术作为创建应用程序方法,以java作为编程语言,采取MySQL 数据库作为后台数据库。它是基于Browser/Server结构下形成数据驱动Web应用程序。不仅能方便旅客,还能节省航空企业代理费用,加速资金周转。
本系统基础遵照了软件工程方法论进行系统分析、总体设计、具体设计和软件测试。实现了后台管理员对航空企业、航班和订票信息维护;前台用户经过注册登陆能够查询航班信息,进行订票和查看自己购票信息并能够删除管理员未确定订票信息。同时能够进行购票错误以后退票信息等功效。
二、整体结构
关键界面有:
1、 登录界面
2、 主界面
3、 查询、购票界面
数据库:MySQL
服务器:Tomcat 8
编程软件:eclipse 4.5
三、设计思绪
程序开始时显示登录界面,输入用户名密码后跳入Checklogin界面,检验正确性后跳转到主界面。只有查询结果页面中连接数据库,页面跳转自动关闭数据库。
四、关键代码
<body>
<div id="contuiner">
<form id="form" name="form1" method="post" action="logincheck.jsp">
<!--边框 单元格填充 单元格间距-->
<table border ="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" class="login-title">机票管理系统登录</td>
</tr>
<tr>
<td class="login-lable">用户名:</td>
<td><input type="text" id="userName" name="userName" placeholder="please" autofocus required class="login-textfield"></td>
</tr>
<tr>
<td class="login-lable">密 码:</td>
<td><input type="text" id="password" name="password"class="login-textfield"></td>
</tr>
<tr>
<td colspan="2" style="text-align:center;color:red;">${requestScope.error }</td>
</tr>
<tr>
<td colspan="2" class="login-btn">
<input type="submit"value="登 录" class="btn btn-submit">
<input type="reset" value="取 消" class="btn btn-reset">
</td>
</tr>
</table>
</form>
</div>
</body>
五、机票预订系统操作界面
六、心得体会
经过这次课程设计,我对数据库、JSP有了更深认识。在试验过程中,从系统分析到系统设计到代码编写及测试,严格根据软件工程相关项目标开发步骤,采取流行面向结构化设计方法,经过寻求需求分析,得到本系统基础功效,从功效中抽象出不一样模块。在学习过程我上图书馆借了不少资料,也上网看了部分她人设计新闻公布系统设计告,学以致用,自我创新,独立完成了这份自己汇报,从学到用,从用又到学,不停修改,系统更新。即使不能达成完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做课程设计自己认为还算满意。
当然,在编写和调试过程中,也出现了不少问题,所以采取了网络资源。在网络上真让自己学到很多东西,部分自己处理不了东西,通常在网上全部会给出处理方法。总而言之,经过这次课程设计我学到了网页前台设计和高级编程语言相结合,能开发出一个实用软件,以此来提升工作效率。
展开阅读全文