首页 > 范文大全 > 正文

浅析铁路网上订票系统

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅析铁路网上订票系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:现代社会火车已经渐渐成为了人们出行远地的首要选择,现阶段人们购买火车票比较麻烦,本文摒弃了传统的纸质票的限制,采用更加灵活的电子火车票取而代之。本系统采用的是B/S模式,以Microsoft Visual Studio 2005为开发平台,Microsoft SQL Server 2005为数据库后台,利用ASP。NET良好的性能,易于维护等特实现了网上订票系统,该系统集成了车票信息和在线订购火车票的功能。实现了车票信息,在线订票的功能,可以满足大部分人的要求:不出家门就可以完成查询、订票等所有工作。极大为繁忙中的人们节约了宝贵的时间,减少了火车票购票的压力。

【关键词】数据库 在线订票 web技术

1 引言

在信息高速发展的今天,传统的模式、过时的形式已经越来越难以满足现代的社会的需求。为了可以适应这些日益膨胀的信息社会,就必须开发出具有很强针对性的系统。

现代社会火车已经渐渐成为了人们出行远地的首要选择,而这么系统的目的便是针对人们方便购买火车票。摒弃了传统的纸质票的限制,采用更加灵活的电子火车票取而代之。本系统采用的是B/S模式,以Microsoft Visual Studio 2005为开发平台,Microsoft SQL Server 2005为数据库后台,设计成了网页浏览,可以满足大部分人的要求便是不出家门就可以完成查询、订票等所有工作。极大为繁忙中的人们节约了宝贵的时间。

2 系统概述

本章的主要介绍了根据用户提出的需求,从而进行需求分析,并且对系统功能结构进行设计,从而建立数据库,选用了三层结构及存储过程这种高效率、规范性强的设计模式,采用简单、面向对象的C#语言完成编程。

2.1 系统主要操作流程

网上订票系统允许用户以游客身份和会员两种身份登录,登录成功后,会员可以查询自己的个人信息,修改个人登录密码,查看个人订票信息。

网上订票系统的操作流程如图:

3 系统设计

3.1 概要设计阶段

3.1.1 系统功能模块划分

网上订票系统主要完成游客查询车次信息,浏览新闻,会员的登陆,及修改个人信息,订票等功能,管理员更新,删除新闻,其功能一般为:

新闻系统面向两种对象:游客和会员,他们通过分配的权限、ID、和密码区分。

会员通过权限id及密码登录管理系统,可以进行会员信息的修改会员信息,订购火车票等操作。

会员登录后,可以对会员的所有个人信息进行修改。

会员可以对火车车票信息进行查询。

管理员通过正确的ID和密码登陆后台管理系统,可以对新闻进行删除,修改等操作。

基于以上分析,可将系统分为以下三个功能模块:

新闻信息模块:主要是为了游客和会员查看车务信息。

会员模块:该模块是为会员提供在线订购火车票信息,和修改个人信息。

管理员模块:该模块是管理员可以对新闻的添加,修改,删除操作。

3.1.2 系统数据库设计

a)数据库ER图

b) 数据库数据字典

经过系统的功能分析和需求总结,设计如下所示数据项和数据结构

会员信息,包括数据项:姓名、id、密码、邮箱、手机号,地址,身份证.

车次信息,包括数据项:车次、始发站、终点站,始发时间,达到时间,运行时间,途经站 ,公里数。

车票具体信息,包括数据项:车次、始发站、终点站、途经站点、到达时间,公里数,软卧价格,硬卧价格。

订票信息,包括数据项:订单编号、订票人,车次、起始站,目的站、票数、票务类型、金额、订票时间。

管理员信息,包括数据项:ID,姓名,密码,最晚登录时间,退出时间,

新闻信息,包括数据项:新闻ID、新闻标题、新闻内容、新闻时间。

4 结束语

本系统根据用户提出的需求,进行严格的需求分析,最终采用当前流行的三层结构,按照面向对象的设计思路,通过仔细的需求分析,进一步进行数据库设计、网站设计,最终根据需求利用C#语言编写代码。

本系统还存在的不足:页面不够专业、美观。数据库设计还需要优化。学分查询功能还不够完整。

针对以上不足,我觉得可以从如下几方面开展本系统的后续开发:

优化数据库,以便实现多表交叉查询。

完善车次查询功能,使得查询车次更快。

通过对本系统的设计,使我对三层结构有了更深刻的认识,对。NET技术也有了一定的了解,这在以后的学习过程中将成为我的一笔很宝贵的财富,在此我要向我的指导老师致谢,很感谢他对我的帮助和指导。

参考文献

[1]郑春妮等编译,信息化系统建设案例[M],北京:人民邮电出版社,2006.

[2]童爱红等编.Visual C#.net应用教程,北京:清华大学出版社.北京:北京交通大学出版社,2006.

作者单位

新疆乌鲁木齐市第三十六中学 新疆乌鲁木齐市 830000