课程设计火车票售票系统的需求分析

课程设计火车票售票系统的需求分析

ID:40281575

大小:108.55 KB

页数:10页

时间:2019-07-30

课程设计火车票售票系统的需求分析_第1页
课程设计火车票售票系统的需求分析_第2页
课程设计火车票售票系统的需求分析_第3页
课程设计火车票售票系统的需求分析_第4页
课程设计火车票售票系统的需求分析_第5页
资源描述:

《课程设计火车票售票系统的需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二.需求分析 经过对程序设计题目的分析可知,整个程序的设计实现大致分为八个模块,每一个模块对应一个函数。在这些函数当中,添加车次数据函数、售票函数、查询总额函数的实现严格按照题目的要求,而显示时间函数和显示车次函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。1. 添加车次函数   主要实现程序最初运行时车次的录入2. 旅客买票函数   实现的功能是按照旅客所需车次几所购买车票的数目3. 查询车票总额   按照题目的具体要求实现的是总额的查询4. 显示函数  实现的是显示目前所有的有效车次信

2、息 除上面介绍的功能之外,程序还具有显示当地时间,以及退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。 每一个车次都包含车次、日期,始发、终点以及所受票数和所需费用,在程序当中,将车次类型定义为结构体类型,添加的车次信息直接写入E盘的train.txt文件中,其它函数每次对车次记录的访问,其数据来源都是train.txt文件,这样做不但可以保证学生数据的一致性,而且可以对车次数据进行永保存,保证每次运行程序都可以采用原来的数据近年来,中国乃至世界的人口急剧增加,人口流动量也随之增加,火车作为一种便捷且相对比较便宜的交

3、通工具也受到广大出行者的青睐,为了减轻铁道部售票的压力,特此编写此程序,便于乘客在网上购票。 3.1.2 软件项目概述 本系统拥有四大功能,分别是查询、订票、改签和退票。在使用不能系统之前,用户必须注册用户名,用户名必须包括乘客的身份证号,这样可以实行实名制购票,防止在购票高峰,非法分子以高价倒卖火车票,以此来保证乘客的利益。用户在利用用户名登陆本系统以后,方可经行查询、订票、改签和退票的相关操作。其中,查询允许乘客对自己所需乘坐的列车经行查询,来判断是否有票,如果有票,乘客则可以选择订票,订票以后,用户的信息将被修改,用户信息将会添加刚才购买的火

4、车票的列车车次以及起始地和目的地。如果乘客已经购票,需要换票,则必须先查询是否有需要换的票,如果有票,则可以经行换票操作,同样,用户信息将也会被修改。当乘客已经订票,需要退票,点击退票,则可以退票,但同时会弹出 需要用户支付手续费的窗口,用户支付完手续费后,退票成功,用户信息将被修改,推掉的车票对应的列车号以及相关信息将从用户信息中删除。 3.2 订票流程设计 3.2.1订票流程描述    乘客在使用系统之前,首先注册新用户,需要输入自己相关个人信息,包括自己的身份证号码,名称,登陆密码等。当已经注册好用户以后,用户可以利用自己的证件号码和登陆密码

5、登陆火车票订票系统,乘客需先查询自己所需要乘坐的列车,看是否有票,如果有票则可以选择订票,进行订票;如果用户已经购票,需要换票,则需要查询目标票看其是否有剩余,如果有剩余,则可以进行换票,当用户输入已拥有的火车票的列车号点击退票,则可以经行退票。当然,以上操作都必须建立在用户已登录的基础上阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。  2.1.1经济可行性 本系统其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低

6、成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。 2.1.2技术可行性 开发工具:VS2005  数据库环境:SQL Server 2005 系统环境:Microsoft Windows 2000或以上版本。 系统实现依靠相对熟悉的c语言和SQL Server2008数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作。 2.1.3操作可行性 系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便。 2.2需求分析 需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全面调查,以

7、确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。用户对系统的需求我们从以下几方面进行分析。 2.2.1功能需求 本网上售票系统应该具备如下功能: 1.查询 分为对车次信息的查询和客户对已订车票信息的查询。要求: 1)对车次的查询,可以按照发车车次进行查询; 2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。 3)座位类型设定。 4)车次信息只允许用户查询,不能修改。 2.添加车票 通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求: 售票记录

8、应包括:会员名、车号、发车日期、订购票数、总价。  3.退票 可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。