计算机科学与技术毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
晋中学院
本科毕业论文(设计)
题目火车售票系统的设计与实现
院系计算机科学与技术
专业计算机科学与技术
姓名魏治华
学号**********
学习年限2007年9 月至2011年6月
指导教师李俊丽职称讲师
申请学位理学士学位
2011年5 月7 日
火车售票系统的设计与实现
学生姓名:魏治华指导老师:李俊丽
摘要:本文针对火车站的实际售票情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车售票系统。
系统利用VS2005开发工具和SQL Server 2000数据库来开发。可以满足火车站售票的基本要求,解决了火车站售票工作所遇到的问题。同时为用户提供快捷方便的服务,可以灵活运用到火车站售票工作当中。
关键词:火车售票;VS2005; SQL2000
Train Ticketing System Design and Implementation Author’s Name: Wei Zhihua Tutor: Li Junli
ABSTRACT:Aim at the actual situation on the train ticketing and according to the structural design thought of software engineering, I have built a ticket booking system through the feasibility study, requirement analysis, architecture and detail design, and coding and testing.
This product is developed in VS2005, and the DBMS of SQL server 2000. This system can meet the demand about the train ticket, including to inquiring a ticket information, booking a ticket and refunding a ticket and solve the problem which the supervisor come up against in the work of ticketing. It provides additional right (protected by admin priviledge) according to demand of customer, services in customer conveniently and efficiently and flexibly apply to the work of ticketing. KEYWORDS:Ticket selling system; VS2005; SQL Server 2000
目录
引言 (1)
1 系统概述 (1)
1.1 背景 (1)
1.2 可行性分析 (1)
2 需求分析 (2)
2.1 系统需求 (2)
2.1.1 硬件配置 (2)
2.1.2 运行平台 (2)
2.2 功能需求 (2)
2.2.1 管理员系统 (3)
2.2.2 售票员系统 (3)
2.3 性能需求 (4)
2.3.1 准确性和及时性 (4)
2.3.2 易用性 (4)
3 开发工具介绍 (5)
3.1 VS2005 (5)
3.2 SQL Server 2000 (5)
4 系统设计与实现 (6)
4.1 登录角色选择界面 (6)
4.2 售票员登录窗口 (8)
4.3 管理员登录窗口 (9)
4.4 售票员登录后的功能界面 (9)
4.4.1 购票功能 (9)
4.4.2 退票功能 (11)
4.4.3 订票功能 (12)
4.4.4 订票结款功能 (13)
4.5 管理员登录后的功能界面 (13)
4.5.1 删除车次功能 (13)
4.5.2 修改车次功能 (14)
4.5.3 增加车次功能 (15)
5 系统测试 (17)
5.1 功能测试 (17)
5.2 系统测试 (17)
5.3 性能分析 (17)
5.4 改进意见 (17)
结束语 (18)
致谢 (18)
参考文献 (19)
引言
现今的社会发展迅速,火车成为了人们在交通方面不可缺少的交通工具,乘坐火车出行的人越来越多,所以铁路的客运量也在迅速的增长着。为了给人们带来方便快捷的交通环境,铁路系统采取提高列车的速度,增加客运列车等措施来满足大量的旅客的乘车需求。但是,现在人多车多的情况下,如果再像从前一样,在一个单一的地点售票,必然满足不了现在的形势。所以就需要售票能够在不同的地点进行。如此的情况之下,售票系统自然是相当必要的。售票系统的出现能够在很大的程度上解决单一地点售票所带来的种种不便,并且能够使想要出行的旅客方便的买到自己需要的车票。对于售票处的地点也从原来的单一地点(车站)变成了多个地点,可以在市内的多个地点(宾馆、酒店、娱乐场所等等)。这样给将要出行的旅客带来了更进一步的方便。使旅客无论是在金钱还是在时间方面都能够得到充分的节省。为了方便旅客,售票系统不仅仅只能售票,也就是说系统的用户应该不只是售票员,还应该有管理员。管理员能够通过售票系统及时的更新乘车信息。这样才能够使乘客避免不必要的麻烦,真正的解决以前老式售票的种种不便,才能够真正的成为现在网络社会的真正适应者。
1 系统概述
1.1 背景
随着我国经济的高速发展,我国的交通运输能力不断提高,越来越多的国民开始走出家门来到异地进行商务或者旅游等活动。在这一条件下,客流量不断增大。火车售票的管理对于交通运输的正常运行起着至关重要的作用,而随着信息量的逐步增加,繁杂的数据处理费时费力,单纯以人力进行的火车售票已经不适合现状了。
现在的时代是一个信息产业的时代,国家把信息产业作为了增长国民经济重要的一环。在这样的环境下,以先进的信息技术进行火车售票的管理成为了时代发展的必然。
综上所述,开发这样一个火车联网售票系统是相当有必要的。
1.2 可行性分析
火车联网售票系统以计算机为操作工具,把售票的工作人员从繁杂的数据管理以及处理中解放出来,从而增加工作效率,火车联网售票系统把车票的各种信息保存于数据库中,通过计算机可以很方便地对所需要数据进行查询等各种操作,而且这些操作全部由系统内部的代码完成,用户只需要通过该系统友好的界面,输入一些简单的