文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《火车在线订票系统的设计与实现》文献综述
学生:
指导教师:
学院系
摘要:本文介绍了和系统设计与开发的基本理论,本系统是基于平台开发的火车售票系统,适用于出行订票的人。
其主要面向用户有管理员和普通用户。
本软件是比较完善的系统管理软件,对车次方面,个人信息方面、订/退票方面等可以进行方便的管理。
本系统后台数据库采用Microsoft SQL Server 2005,前台应用程序由Visual Studio 2010进行开发。
关键词:,SQL sever 2005,火车售票
1.前言
社会的发展越来越迅速,由古代的步行,骑马到发展到如今汽车、火车、飞机。
人们出门探亲访友,旅游也越来越方便,这些无不是支持交通运输业的发展。
自行车去不了太远的地方,飞机到的地方不能太近而且飞机票的价格也不是大多数人能接受的,因此,人们的出行也大多数选择价格适中的火车。
随之而来的就是火车售票的问题,传统的火车售票虽然也可以,但也随之出现一系列新的问题,为了解决这些问题,我利用SQL Server 2005和Visual Studio2010开发工具做了这个火车网上售票系统,网上售票系统能解决传统售票带来的问题,提高了售票员的工作效率,节约了人们的时间。
网上售票能解决的问题还有很多,大大方便了用户和售票员。
2.火车在线订票系统的开发技术简介
(1)SQL Server
SQL Server 是一个关系数据库管理系统。
它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。
在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。
Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。
(2)Visual Studio 2010
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。
Visual Studio 2010版本于2010年4月12日上市,其集成开发环境的界面被重新设计和组织,变得更加简单明了。
Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP,并且支持开发面向Windows 7的应用程序。
除了Microsoft SQL Server,它还支持IBM DB2和Oracle数据库。
(3)C#
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员Anders Hejlsberg的最新成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM 是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
3.火车在线订票系统的功能分析
网上售票系统是由管理员和用户两部分组成,用户部分和管理员部分用户部分的功能:用户注册、在线订票、车票的删除、退票、查看订票结果和个人信息。
管理员的功能:管理员系统用户的管理、车次的管理、留言管理和系统公告的管理。
管理员分为一般管理员和超级管理员,超级管理员比一般管理员多管理员在管理用户管理模块中多了管理员的添加与查询两个功能,其他方面的功能都一样。
4.火车在线订票系统的研究概况
为了比较清楚的了解本课题的研究情况,本论文将首先介绍本系统的使用技术和整体设计思路。
当我们熟悉它的总体结构,对系统有了一个整体的了解过后,再分别介绍系统中的各个功能模块的功能和作用,从而为系统的具体实现提供一个良好的基础。
还讨论了系统的数据库设计的相关内容,列出了数据库中的各个表及表间的关系。
描述了网站前台和后台的各个功能模块的实现原理和具体功能。
5.结束语
这次系统设计中遇到很多问题,例如数据库操作问题、代码的编写问题、界面的设计问题等。
通过查资料和同学老师的帮助得以解决,这次设计是对以前学过的知识的综合运用,我们对数据库的知识,也更加了解。
通过这次的毕业设计,让我学到了自己应该多看看与自己研究领域相关的资料,不仅仅是自己熟知的,更要了解自己原来不知道的,要做到博采众长。
增加自己的知识面,为以后自己更好的学习工作打下基础。
参考文献
[1] 周春艳 , 质量检验信息管理系统的设计与实现, 电子科技大学出版社, 2013
[2] 赵杰 , 基于XML的测试用例复用, 兰州交通大学电子与信息工程学院出版, 2007
[3] 陈一明、谢向军,操作型数据库与分析型数据库关系分析,茂名学院师范学院出版社, 2002
[4] 王瑞,谈“长途汽车客运站售票及管理系统”软件,沈阳市旅游学校出版社,2011
[5] 吴斌,软件测试探讨和研究,管理与技术学院出版,2004
[6] 邢超,基于Java语言的通讯网络计费系统设计,中国联合网络通信有限公司四平分公司出版,2012
[7] 张丽丽,基于WEB技术的网站新闻发布系统设计,武汉大学信息管理学院出版, 2014
[8] 江治,基于的学生考勤管理系统设计与实现,温州大学计算机科学与工程学院,2009
[9] 夏丽君、档案系统的设计及实现,中国科技纵横出版,2010
[10] 陈静,施工企业财务信息公告系统设计与实现,山西省电力公司出版,2012
[11] 夏侯、钟海,软件测试技术的探讨,江西信息应用职业技术学院出版,2006
[12] 雷青,书籍设计教学中的设计概念与概念设计,内蒙古师范大学国际现代设计艺术学院,2007
[13] 李继先,软件测试技术在金融软件中的应用,西安电子科技大学出版,2010
[14] 邓绯,无纸化考试系统研究与设计,西南交通大学,2005
[15] 冯凯,《软件测试的分类及方法》解析,西安航空职业技术学院学院,2012。