毕业设计(论文)ASP.NET高铁车票订票系统—前台设计.doc
《毕业设计(论文)ASP.NET高铁车票订票系统—前台设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP.NET高铁车票订票系统—前台设计.doc(47页珍藏版)》请在三一办公上搜索。
1、高铁车票订票系统前台设计摘 要 本文是针对高铁车票订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析数据库设计总体设计详细设计,以及代码的实现和测试等步骤设计开发了高铁车票订票系统。运用了数据流图和数据字典E-R图和数据库逻辑结构层次图系统流程图以及程序流程图,对该系统的数据需求数据库系统软件结构系统流程以及处理过程等进行了分析和设计。软件工具应用了和Microsoft SQL Server 2005数据库来开发这个高铁车票订票系统。该系统可以解决的是高铁车票订票系统所要解决的问题,可以基本满足高铁车票订票的基本要求,包括会员注册、车次查询、车票预订、费用在线支付、订单
2、查询/修改、个人信息维护模块、留言板、订票须知、信息公告,其中主要实现了查询、订票、退票等三个方面的功能。该系统能运用到高铁的订票工作中,可以根据用户的需求设者其权限,方便快捷的为用户提供服务。关键词:信息管理;高铁售票; ;Microsoft SQL Server 2005High iron ticket system front desk designAbstractThis article focuses on the actual situation of high-speed rail ticket booking,structured according to the softwa
3、re engineering design, talked about the project feasibility study and needs analysis 、Overall Design, Database Design, detailed design, and code implementation and testing procedures designed and developed high-speed railway ticket booking system。The use of a data flow diagram and ER diagrams and da
4、ta dictionary logical structure or hierarchy database system flow chart diagram and process flow chart, the data needs of the system software 、 database structure or system processes and processing were analyzed And design。The application software development tools and Microsoft SQL Server 2005 data
5、base to develop the high-speed railway ticket booking system。The system can solve the problem of high-speed rail ticket booking system to solve the problem。You can basically meet the high-speed rail ticket booking, the basic requirements, including membership registration, train number, ticket booki
6、ng, for online payment, order inquiry / modification Personal information maintenance module, message board, booking instructions, information bulletin, mainly to achieve the query, ticketing, refunds and other three functions。The system can be applied to work in high-speed rail bookings, according
7、to the needs of users who set their permissions to provide users with convenient and efficient service.Keywords: information management; high-speed rail ticketing; ; Microsoft SQL Server 2005目 录第1章 绪论51.1 引言51.2 国内外现状51.3 课题意义61.4 应用范围6第2章 系统地可行性研究与需求分析72.1 可行性分析72.1.1 法律方面的可行性72.1.2 使用方面的可行性72.1.3
8、经济可行性72.1.4 技术可行性72.1.5 操作可行性72.2 需求分析72.2.1 功能需求72.2.2 数据需求92.2.3 性能需求92.2.4 数据流图102.2.5 数据字典102.2.6 实体联系图11第3章 数据库设计133.1 SQL Server 2005数据库简介133.2 系统数据库结构设计133.2.1 车次表133.2.2 订单表133.2.3 售票表143.2.4 系统表143.2.5 退票表14第4章 系统的总体设计154.1 系统软件的结构设计154.1.1 软件结构154.1.2 模块算法154.2 系统流程图17第5章 系统的详细设计195.1 用户操作
9、业务流程图195.1.1 用户系统主程序流程图。如图5.1 所示:195.1.2 车次信息查询业务流程图.如图5.2所示:205.1.3 订票处理流程图.如图5.3所示:215.1.4 订票信息查询处理流程图.如图5.4所示:225.1.5 退票处理流程图.如图5.5所示:235.2 接口设计245.2.1 用户接口245.2.2 外部接口245.2.3 内部接口245.3 详细页面设计245.4 物理结构设计要点245.4.1 系统登录主界面255.4.2 售票车票系统的主界面255.4.3 车票预定系统主界面265.4.4 退票系统主界面27第6章 测试286.1 数据与数据库完整性的测试
10、286.2 功能的测试286.3 业务周期测试286.4 用户界面的测试29结 论30致 谢31参 考 文 献32附录A 译文33附录B 外文原文40第1章 绪论1.1 引言1969年,美国IBM公司首次宣布除操作系统继续随计算机配送外,其余软件一律计价出售,从此开创了软件成为独立商品的先河。短短四十几年的时间,计算机软件的重要性与日俱增。从PC机到笔记本电脑,从因特网到移动电话,从先进的武器到现代的家电,计算机软件几乎无处不在,无时不在。世界上最大的软件公司微软公司及其创始人,已成为全球知名度最高的企业之一。在很多发达国家,软件产业已成为社会的支柱产业,软件工程师也成为最受青睐的一种职业。正
11、是由于软件的发展,使计算机应用逐步渗透到社会生活的各个角落,使各行各业都发生了很大的变化。这同时也促使人们对软件的品种,数量,功能和质量等提出了越来越高的要求。然而,软件的规模越大,越复杂,人们的软件开发能力越显得力不从心。于是,人们开始重视软件开发过程,方法,工具和环境的研究,软件工程应运而生。软件工程技术历经四十多年的发展,目前已进入成熟期。软件过程改善的热潮使软件企业对软件工程技术的认识有了质的飞跃,正在被越来越广泛地接收。过程改善和技术提升的结合是软件产业发展的趋势。软件复用和软件构件技术,再工程技术及领域工程技术正逐步成为主流软件技术,是软件工程化,工业化生产技术的核心技术。也推动了
12、一些行业的发展,比如说票务方面,本次设计我选择了具有比较典型的并且有一定实际应用价值的课题-高铁车票订票系统。1.2 国内外现状“目前,从技术上看,软件开发的主要模式仍以手工作坊式为住,但工程化技术的采用呈稳步上升趋势。软件企业的过程改善,规范化,规模化正成为一种趋势。推行软件的工程化,工业化生产技术和模式是软件企业发展并形成规模经济的必由之路,这已成为学术界和产业界的共识。” 当前,学术界和产业界的共识是:在注重软件工程技术研究的同时应注重软件过程的研究;软件开发单位不仅需要技术创新(采用先进技术),更需要将其过程改善放在首位。过程改善和技术的紧密结合才是完善的软件开发解决方案。进入九十年代
13、以来,软件过程研究及企业过程改善成为热潮,和软件工程技术研究及企业技术创新受到同等重视,两方面都得到了长足的发展。在技术方面,软件工程技术不断发展,软件工具市场不断扩大。我国政府支持的国家重点科技攻关项目青鸟工程长期从事对软件工程技术的研究,在上述几方面及其集成上均有卓有成效的成果,保持了和国际前沿同步,同时,为我国软件产业基础设施建设以及软件工程学科建设做出了积极贡献。1.3 课题意义随着高铁的兴起,火车站市场的管理和规范问题,已经是困扰我们多年的一个老问题,也是政府部门管理中的一个重点、难点.订票是客运业务中的一个最最基本的业务,从表面上来看,它只是高铁业务中的一个简单部分,但是它涉及到管
14、理与客户服务等多方面的问题,因此,过去传统的售票方式远远不能够满足现代客运业务流量急速增长的趋势,这就要求研发出一种全新的订票方式来满足客户的需要,那就是网上订票,这种方式可以大大地缓解车票订购高峰时期的客运压力,并可以为用户提供方便快捷的订票服务.1.4 应用范围高铁车票的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是长途客运业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式网上订票,来缓解订票高峰时期的客运压力,并
15、为用户提供方便快捷的订票服务。本次设计便是利用开发工具asp和SQL Server 2005数据库共同开发的一个高铁车票订票系统,它能方便快捷地运用在订票业务的营运之中。本系统设计主要是根据订票业务的基本流程进行的,系统功能主要包括如下几个方面:查询:分为对信息的查询和客户对已订车票信息的查询订票:通过查询系统,客户根据自己的需求找到满意的车次,直接通过网上订票确定已预订选中的高铁车票。第2章 系统地可行性研究与需求分析2.1 可行性分析该阶段主要通过对系统目标地初步调研和分析,从而提出可行性方案并进行研究论证.我在这主要从法律方面的可行性、使用方面的可行性、经济可行性、技术可行性、操作可行性
16、五方面进行分析论证。2.1.1 法律方面的可行性 该系统的开发和研制,将不会侵犯他人、集体和国家的利益,不会违反国家的相关政策和法律。2.1.2 使用方面的可行性 该系统操作简单,需要高铁售票人员熟悉业务流程,一般的工作人员即可胜任。2.1.3 经济可行性 由于本系统是为了高铁车票订票所使用的系统,安装该应用程序,即可马上使用此系统,系统成本主要集中在系统软件的开发上,当系统投入运行后,可以节省大量的人力、财力、物力,所带来的经济效益是远远大于系统软件的开发成本。所以,从经济的角度来看,是完全可行的。2.1.4 技术可行性 开发工具: 数据库环境: Microsoft SQL Server 2
17、005 系统环境: Microsoft Windows 2005或以上版本系统实现依靠开发工具和Microsoft SQL Server 2005数据库系统,其基本操作实质还是对数据库进行查找、删除、添加等操作,暂时没有技术问题。2.1.5 操作可行性 界面设计时,充分考虑了使用人员的习惯,界面友好简洁,操作方便;数据输入简单、迅速、规范、可靠;统计、计算准确等优点。2.2 需求分析 需求分析是软件设计的一个极其重要的环节。本阶段将对高铁车票订票系统的应用情况作出全面了解,以确保系统的目标,并对系统所需要的相关数据以及数据处理要求进行分析,从而确保用户的需求。用户对系统的需求我将从以下几方面进
18、行分析。2.2.1 功能需求 本高铁车票订票系统应该具备如下功能:(1) 会员注册 此系统通过注册会员成为本系统的会员,来获得用户名和密码,才能进入本系统。(2) 车次查询 车次查询分为对车次信息的查询和客户对已订车票信息的查询.要求:1) 对车次的查询,可以按照发车车次进行查询。2) 车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。3) 座位类型设定:软座和硬座。4) 车次信息只允许用户查询,不能修改。(3) 预定车票 通过查询系统,客户根据自己的需求找到满意并适合自己的车次,再输入个人信息后直接通过网上订票确定并预定选中的车票.要求: 订票记录包括:车号、种类、开车时间、车票
19、价格。(4) 取消预订 由于某些原因,或者突发情况,无法赶到预定车票的时间,客户通过退回车票,可以找到预定的车票,可以通过取消预定来退去已购车票。 (5) 留言板通过留言板你可以发表心中的疑惑,对高铁的一切情况,也可以发表自己的见解.对售票人员的服务满意度,对高铁上服务人员的看法等问题都可以通过留言板来留言,让管理人员及时了解情况,以便迅速做出调整,做到每一个乘客满意放心。(6) 订票须知 通过订票须知,可以回答你一些简单的疑惑,如高铁上不允许带的违禁物品,坐高铁要注意的事项,多少升高以下的儿童可以免票等相应的情况,你可以通过订票须知知道.因此,在订票之前,不妨仔细阅读一下须知,详细了解乐坐高
20、铁的种种事项后,再开始订票。(7) 信息公告 通过信息公告,可以让乘客知道高铁是否运行,有时可能由于天气原因等情况,火车站会采取停止高铁的运行,这些信息可以通过信息公告来知道,以便乘客能够及时知晓,对订票有很大的帮助。2.2.2 数据需求数据需求,即在系统中需要处理的数据.根据对高铁车票订票系统的分析,本系统的数据需求。如表2.1所示:信息输入信息处理信息输出用户输入所需车次检索系统数据库显示出符合用户需求的车次及相关信息用户输入个人信息及所需订购的车票信息更新系统中的订票信息,将新信息存入系统数据库操作反馈(如订票成功)用户输入自己的名字、身份证号;或交易的订单号检索系统数据库符合用户需求的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP NET 车票 订票 系统 前台 设计
链接地址:https://www.31ppt.com/p-2394327.html