车票订购系统的设计与实现

 2023-12-27 10:59:02

论文总字数:20493字

摘 要

为了方便在网上查询购买车票,在VS2010和SQL2008开发环境下,采用现今比较流行的B/S模式,实现了网上车票订购系统的设计。系统对车票订购的管理主要分为前台用户查询购买模块和后台管理员管理模块。前台用户模块主要包括会员登陆界面,对公告查看,对车票的日期,班次的查询以及在线订票与购买等;后台管理员模块包括管理员对车辆路线信息管理,售票信息的查询管理和对普通用户和管理员的管理等。

关键词:车票查询,网上购买,sql server,asp.net

Abstract:In order to facilitate the query to buy tickets on the Internet, in VS2010 and SQL2008 development environment, using the popular B/S model, design and implementation of online ticket ordering system. System of ticket ordering management mainly divides into the onstage user query purchase module and the backstage administrator management module. The front of the user module mainly includes the member login interface, the notice of view, on the ticket date, flight query and online booking and purchase; the administrator module including the administrator of the vehicle route information management, query management and ticket information and to the ordinary user and administrator management etc.

Keywords: Ticket query ,Online purchase ,Sqlserver ,Asp.net

目 录

1 绪论 4

1.1 系统开发背景 4

1.2 系统开发的目的与意义 4

2 关键技术介绍 4

2.1 ASP.NET技术 4

2.2 SQL Server 2008技术 6

2.3 系统开发模式 7

3 系统分析 7

3.1 系统模块分析 7

3.2 业务流程分析 8

4 数据库设计 10

4.1 数据库需求分析 10

4.2 数据库概念设计 11

4.3 数据库逻辑设计 14

5 系统实现 16

5.1 前台用户模块 16

5.2 后台管理员模块 23

6 软件测试 30

6.1 软件测试的目的和意义 30

6.2 测试的方法 30

6.3 调试 31

结 论 32

参 考 文 献 33

致 谢 34

1 绪论

1.1 系统开发背景

随着计算机产业的迅猛发展,计算机已经广泛的应用于信息管理、文字处理、辅助设计、辅助学习及人们的日常生活中。车票订购系统主要是针对和涉及车票订购的一系列相关工作的管理应用,是计算机应用的具体体现,系统建立使车票订购管理更加规范化、系统化,查询手段更加方便快捷。同时,车票订购系统也是实现车票订购现代化和信息化的重要内容之一。

对于上述的背景,收集相关资料和数据,查询有关文献及技术参考,对车票订购实际需求等几个方面进行了调查研究,发现目前所采用的传统记录的方法进行管理存在以下几个方面的弊端:对象范围广,数据存储不容易;填写的数据种类多,所填写的内容相当繁琐,而且大量数据重复存储,浪费资源,大量的信息和重复的数据对管理工作来说是一个沉重的任务,需要大量的文档资料来完成。所以,车票订购的管理急需一种软件来代替传统操作来管理数据资料[1]

1.2 系统开发的目的与意义

车票订购系统的开发目的是使车票订购模式从手工记录转变成信息管理,为车票订购人员提供方便条件。对实际情况进行调研之后,进行详细的需求分析检测,对现有的管理模式整体上进行改善,开发出一套新型的管理系统来管理车票的销售,从中理解系统开发的思想,学会系统开发的流程和方法。随着购买系统的不断完善,车票订购管理将越来越需要信息化的管理。所以系统研究将以车票订购工作为实际情况,使之能迅速适时代的步伐,满足用户的需求。

车票订购系统的实施的意义:减少工作人员对车票订购工作量;管理人员可以随时对工作进度浏览查看,而且更加方便;改善了传统记录的方式,电脑运用更加方便快捷;实现了车票订购的计算机化。

2 关键技术介绍

2.1 ASP.NET技术

2.1.1 ASP.NET概述

ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器脚本技术。指Active Server Pages(动态服务器页面),运行于IIS(Internet Information Services因特网信息服务)之中的程序。

ASP.NET是 .NET的框架层之一,负责处理对特定类型文件Web的请求,这些文件主要包括扩展名为.aspx ,.ascx及.asmx文件夹以及其他一些类型文件。ASP.NET引擎为了创建动态内容提供了可靠而又强健的对象模型,同时松散的集成在.NET框架中。这种集成有利于把.NET框架移植到非Windows平台[2]

ASP.NET是Microsoft.net一部分,作为战略产品,它不仅仅是Active Server Page的下一个版本,它还提供一个统一的Web开发模型,其中包括开发人员生成企业及Web应用程序所需的各种类型服务。ASP.NET的语法很大程度与ASP兼容,同时它还提供一种新的编程结构和模型,可生成伸缩性和稳定性更好的应用程序 ,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET可以用于已编译的基于.NET环境的可以用任何与.NET兼容的语言(包括Visual Basic .NET、C#和JScript.NET)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework,开发人员可以方便地获得这些技术,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET可以无缝地与WYSIWYG(What You See Is What You Get所见即为所得)HTML 编辑器和其他编程工具(包括Microsoft Visual Studio .NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持[3][4]

剩余内容已隐藏,请支付后下载全文,论文总字数:20493字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;