铁路网上订票系统

点赞:32501 浏览:154450 近期更新时间:2024-04-04 作者:网友分享原创网站原创

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

铁路网上订票系统参考属性评定
有关论文范文主题研究: 关于数据库的论文例文 大学生适用: 大学毕业论文、专科论文
相关参考文献下载数量: 68 写作解决问题: 写作参考
毕业论文开题报告: 论文提纲、论文目录 职称论文适用: 杂志投稿、中级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 优秀选题

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

1引言

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

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

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技术也有了一定的了解,这在以后的学习过程中将成为我的一笔很宝贵的财富,在此我要向我的指导老师致谢,很感谢他对我的帮助和指导.