基于C#火车票的预定票务管理系统概述.docx

基于C#火车票的预定票务管理系统概述.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于C#火车票的预定票务管理系统概述

?

?

[摘要]随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,火车站售票的模式也在逐步向网络化的模式转变。火车站网上售票系统就是在这样的大背景下应运而生的。本文着重阐述了火车票网上订购管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了说明。

论文关键词:C,预订,管理系统

一、系统开发平台

1、操作系统:采用便捷、易操作的WindowsXP;

2、程序设计语言:本着系统的容易实现、性能稳定、易学易用的原则,系统开发采用了微软公司开发的可视化编程工具MicrosoftVisualStudio2005中的C#开发的asp.net应用程序;

3、系统数据库:选择了关系型数据库SQLServer2000,它有很强的处理能力和很高的安全性,而且比较容易学习和操作;

二、系统需求

1、基本功能需求

系统要实现车票预定管理的自动化,能完成车票信息的管理及维护,对于车票的订购及管理等进行处理,能够按需要进行查询,工作人员可以随时的查询车票的销售情况。所需的功能如下:

(1)能够实现旅客信息的网上注册功能,旅客在购买车票之前,需要先进行注册,并提供真实的身份信息。

(2)旅客通过网上注册后能够实现车次查询,及网上订票的功能,并通过银行卡进行网上支付。

(3)可以提供网上问事的功能,相当于车站的问事处,旅客可以将疑问以留言的形式保留下来,工作人员应该及时的做出回复,解答旅客的疑惑。

(4)能够实现车站的车次及线路信息的管理,对车次及线路的变动信息及时更新。

(5)能够查询旅客的网上购票的情况,了解车票的销售情况,及时调整,满足旅客的出行要求。

(6)工作人员可以对本站的公告及新闻信息进行更新,使旅客及时了解到列车的运行情况。

(7)工作人员完成对旅客疑问的回复功能。

2、用户界面需求

系统应该提供用于工作明确控制的用户界面,并且尽可能地为用户操作提供方便。用户应能通过界面较容易地实现所需功能,尽可能为用户提示信息。在功能实现完善的基础上要求界面美观。

三、系统总体设计

1、系统模块

车票预定管理系统的目标旨在改善和提高车站车票预定管理的计算机应用水平,实现基于计算机网络的车票预定管理及查询能力,实现网络化的车票预定管理、车次及线路管理、车站公告管理、问题回复管理等功能,提高车站工作人员的工作效率,为车站的知识化管理平台提供信息基础。根据需求分析、用户的要求以及为完善系统而添加的一些功能,可以得到系统模块图。

图1系统模块图

旅客子系统功能模块图。

图2旅客子系统

2、数据库设计

在本系统中,主要有以下的实体:旅客、车票、车次、留言、工作人员等。

车票预定管理系统主要以车票为核心,这个系统中各个实体之间的关系基本上都是以车票为基础的。一位旅客可以订票多个车票,一个车票只能为一个旅客预定,一个车次有多个车票,一个车票对应一个车次,一位旅客可以发表多个留言,一个留言为一位旅客发表,工作人员可以对多个留言进行回复,一个留言只有一个工作人员回复。根据这些信息,由此得到了车票预定管理系统的实体及其联系图。

图3车票预定管理系统的实体及其联系图

3、前台系统的实施

系统基于微软的Framework1.1架构,使用C#语言进行开发,采用了基于浏览器形式的WEB方式,这样做可以使所有的功能组件只安装在服务器上,免去了日后升级修改的麻烦。

后台数据库采用MSSQLServer对数据库进行管理,并使用ADO.NET对数据库进行访问,在ADO.NET中SQLServer数据库有两种驱动程序,一是采用ODBC方式,这种方式虽然可以操作几乎所有的数据库,但必须首先在windows系统下配置ODBC数据源,而且速度兼容性较差,不宜在本系统中使用。另一种是使用OleDb的驱动程序连接数据库。在ADO.NET中,专门为MSSQLServer数据库创建了一系列优化过的类,用来方便快速的访问和操纵数据库。

在本系统中将所有数据库的操作封装在一个类中,并通过读取配置文件web.config的字段值来来创建驱动,其中连接数据库的字符串读取web.config的Connection节点的值,有了这个语句,创建一个数据库的连接类,对数据库进行访问。连接之后,用几个简单的函数完成对数据库的增、删、改、查操作。

参考文献

[1]《ASP经典编程例子》东北大学出版社,2005.3

[2]《Asp.net基础教程》清华大学出版社,2003.

文档评论(0)

158****1629 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档