logo资料库

飞机订票系统设计_课程设计报告.doc

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
1.项目简介
1.1 设计任务与要求
1.2 选题目的与意义
1.3 系统相关知识介绍
2.需求分析
2.1 系统功能要求设计
2.2 开发环境分析
2.3 功能需求分析
2.3.1 查询
2.3.2 购票
2.3.3 退票
3.系统设计
3.1 登录界面设计
3.2 用户模块设计
3.2.1 购票
3.2.2 退票
3.2.3 用户注册会员
4.设计代码
5.测试运行
6.设计体会
7.参考文献
学号 1608220203 2016-2017 学年 第一学期 《Windows 程序设计》 课程设计报告 题 目 : 飞机订票系统设计 专 业 : 班 级 : 姓 名 : 指导教师: 成 绩 : 学院 二 0 一六年十一月十五日
目 录 1.项目简介 ...................................................................................................................................... 2 1.1 设计任务与要求 .............................................................................................................. 2 1.2 选题目的与意义 .............................................................................................................. 2 1.3 系统相关知识介绍 .......................................................................................................... 3 2.需求分析 ...................................................................................................................................... 3 2.1 系统功能要求设计 .......................................................................................................... 3 2.2 开发环境分析 .................................................................................................................. 4 2.3 功能需求分析 ................................................................................................................ 4 2.3.1 查询 ...................................................................................................................... 4 2.3.2 购票 ...................................................................................................................... 4 2.3.3 退票 ...................................................................................................................... 4 3.系统设计 ...................................................................................................................................... 4 3.1 登录界面设计 .................................................................................................................... 4 3.2 用户模块设计 ................................................................................................................ 5 3.2.1 购票 ...................................................................................................................... 5 3.2.2 退票 ...................................................................................................................... 6 3.2.3 用户注册会员 ...................................................................................................... 7 4.设计代码 ........................................................................................................................................ 8 5.测试运行 .......................................................................................................................................11 6.设计体会 ...................................................................................................................................... 15 7.参考文献 ...................................................................................................................................... 17 I
文化创意与传播学院《Windows 程序设计》课程设计报告 1.项目简介 1.1 设计任务与要求 制作一个订票系统,通过此系统可以实现如下功能: 1)登录功能:用户分为管理员和普通用户,管理员账号、密码存储在数据库中, 普通用户即客户,可以自行注册、修改资料、注销账号等。 2)录入:可以录入航班情况(数据存储在数据库中)。 3)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵 达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞、抵达城市, 查询飞机航班情况。 4)订票:可以订票,订票情况存储在数据库中。 5)退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票 数量及航班情况,订单要有编号。 6)航班信息:客户可以查询航班信息,管理员可以查询、修改、删除、添加航 班信息。根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成 功能。 1.2 选题目的与意义 随着世界经济的高速发展,航空业迅速起飞,对民航售票系统的需求也越来越 高。民航售票系统是航空业可以正常运作和发展的必要设施,其应该具备操作方便、 界面友好、满足实际需求的特点。选择这个题目的原因是,订票系统在现实生活中 应用很广泛,通过这个系统可以使订票、退票等变得简便。与传统的人工用纸、笔 来记录办理订票、退票等相比,使用这个系统也会增加工作效率。这个题目做出来 的系统还是比较实用的,所以选择了订票系统这个题目。完成此系统,需要综合运 用.net c#和 SQL 所学到的内容,自行实现一个较为完整的应用系统的设计与开发。 通过课程设计,通过系统分析、系统设计、编程调试,写实验报告等环节,进一步 掌握应用系统设计的方法和步骤,灵活运用并深刻理解。Net C#和 SQL 在软件开发 中的应用。学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合 能力。 2
文化创意与传播学院《Windows 程序设计》课程设计报告 1.3 系统相关知识介绍 1)Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平 台应用程序开发环境。Visual Studio 2010 版本其集成开发环境(IDE)的界面被重 新设计和组织,变得更加简单明了。 2)SQL Server 2008 在 Microsoft 的数据平台上发布,可以组织管理任何数 据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对 数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上, 从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用 管数据存储在哪里。 3)C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快 速地编写各种基于 Microsoft .NET 平台的应用程序。使用简单的 C#语言结构,这些 组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统 上通过 Internet 进行调用。最重要的是,C#使得 C++程序员可以高效的开发程序, 而绝不损失 C/C++原有的强大的功能。因为这种继承关系,C#与 C/C++具有极大的相 似性,熟悉类似语言的开发者可以很快的转向 C#。 2.需求分析 2.1 系统功能要求设计 普通用户使用此系统所要完成的工作主要为:注册、修改个人信息、注销用户、 登录、查询航线信息、根据需求订票、办理退票业务、退出。管理员使用此系统所 要完成的工作主要为:登录、查询航线信息、增加航线信息、修改航线信息、删除 航线信息、查看已订票信息、查看已退票信息、退出。通过此系统可以方便的进行 上述工作。 每条航线所涉及的信息有:航班编号、航线名称、飞机型号、起始城市、到达 城市、起飞时间、到达时间、里程、票价、乘员定额、余票量。客户名单信息包括 姓名、性别、身份证号等。查询航线功能可以根据旅客提出的信息输出航班号、航 线名称、飞机型号、起始城市、到达城市、起飞时间、到达时间、里程、票价、乘 员定额、余票量。订票业务功能根据客户提出的要求查询航班,为客户办理订票手 续。退票业务功能根据客户提供的情况为客户办理退票手续。 3
文化创意与传播学院《Windows 程序设计》课程设计报告 2.2 开发环境分析 开发环境:Microsoft Visual Studio 2012 Windows 8 系统使用软件:编写实验报告:Microsoft Office Word 2010 画 图:Microsoft 画图软件 制 作 程序:Microsoft VisualStudio2012 Microsoft SQL Server 2012 2.3 功能需求分析 本网上售票系统应该具备如下功能: 2.3.1 查询 分为用户对个人登录信息的查询,航班信息的查询和用户对已订机票信息的查 询。要求: 1) 用户登录该系统后,可以查询到自己的个人信息和已经预定的机票信息; 2) 对班次的查询,可以按照出发地和目的地对航班信息进行查询; 3) 班次信息只允许用户查询,不能修改。 2.3.2 购票 通过查询系统,客户根据自己的需求找到满意的班次,登录系统后,便可以通 过该系统购票。 2.3.3 退票 用户通过登录该系统,查询到自己已经预定的飞机票,通过退票模块退去已购 机票。 3.系统设计 3.1 登录界面设计 进入系统前,必须进行登录。登录分为普通用户登录和管理员登陆。普通用户 如果第一次使用本系统,可以进行注册。注册成功后使用新的用户名和密码进行登 4
文化创意与传播学院《Windows 程序设计》课程设计报告 录。在登陆界面,可以进行密码的修改。修改密码要输入原密码和新密码。管理员 输入用户名和密码后可以进入管理员界面。用户登录进入的是用户的界面。 管理员登录界面如图 3.1 所示: 图 3.1 登陆界面 3.2 用户模块设计 用户具有列车信息查询,购票,退票,查看用户信息,查看订单,修改登录密 码的模块。 用户界面如图 3.2 所示: 图 3.2 用户界面 3.2.1 购票 用户在用户界面,单击购票,便可以进行预订飞机票。 用户通过输入订单号,可以查询到所需的飞机票及订单信息。 结果如图 3.3 所示: 5
文化创意与传播学院《Windows 程序设计》课程设计报告 图 3.3 用户查询飞机票 然后输入乘客信息包括姓名,身份证号等,找到用户所需预订的飞机票,在飞 机票后面单击预订,可以预订到所需的飞机票。购票成功后可查询。 查询预订如图 3.4 所示: 图 3.4 用户预订飞机票 3.2.2 退票 用户可以在用户界面,也可以在用户订单里单击退票,进入退票模式。 退票界面如图 3.5 所示: 图 3.5 用户退票 用户找到要退的飞机票,单击确定,就可以退票了。退票成功后,可以看到我 的飞机票里没有了刚才退的票。 6
文化创意与传播学院《Windows 程序设计》课程设计报告 3.2.3 用户注册会员 用户进入用户界面后,单击查看用户信息,可以看到注册会员。 界面如图 3.6 所示: 图 3.6 用户注册会员 用户注册过会员以后,再次用户界面购票时,用户界面就会发生变化。 用户会员界面如图 3.7 所示: 图 3.7 用户会员登录 7
分享到:
收藏