WEB与数据库开发程序的设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
****大学信息学院综合性设计性实验报告
班级:计信专业* 级 2 班
学号: *
姓名: *
实验项目名称:机票管理系统
实验项目性质:综合性
实验所属课程: WEB与数据库课程设计实验室(中心):软件与通信实验室
指导教师: *
实验完成时间: 2015 年 12 月 28 日
*计算机与信息学院课程设计任务书
一、系统总体方案与功能介绍
随着因特网的发展,航空客运业务规模的日益宏大,传统售票方式已经不能满足时代的要求。
本系统——航空售票系统,采用 技术作为创建应用程序的方式,以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有了更深的认识。
在实验过程中,从系统分析到系统设计到代码编写及测试,严格按照软件工程关于项目的开发步骤,采用流行的面向结构化的设计方法,通过寻找需求分析,得到本系统的基本功能,从功能中抽象出不同的模块。
在学习过程我上图书馆借了不少资料,也上网看了一些别人设计的新闻发布系统的设计告,学以致用,自我创新,独立完成了这份自己的报告,从学到用,从用又到学,不断修改,系统更新。
虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。
当然,在编写和调试过程中,也出现了不少问题,所以采用了网络资源。
在网络上真的让自己学到很多东西,一些自己解决不了的东西,一般在网上都会给出解决方法。
总之,通过这次课程设计我学到了网页前台设计与高级编程语言相结合,能开发出一个实用的软件,以此来提高工作效率。