火车票售票系统-软件工程设计报告

火车票售票系统-软件工程设计报告

ID:25760030

大小:242.29 KB

页数:26页

时间:2018-11-22

火车票售票系统-软件工程设计报告_第1页
火车票售票系统-软件工程设计报告_第2页
火车票售票系统-软件工程设计报告_第3页
火车票售票系统-软件工程设计报告_第4页
火车票售票系统-软件工程设计报告_第5页
资源描述:

《火车票售票系统-软件工程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成绩:软件工程课程设计说明书专业_网络工程班级__姓名_学号_指导老师_完成日期2014-09-18火车票售票系统摘要火车站是目前客流量最大的运输工具。对于售票如此大的工作量,完全靠人工是不可能达到高效水平的,因此,开始思考开发提高售票效率以及劳力的计算机售票系统。售票系统的核心是数据库技术,利用数据库将整个火车站的票务情况存入计算机,再配置上用户接口,基本实现了查询、售票、退票、订票、改签等功能,一定程度上提高了售票效率。针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详

2、细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行分析和设计。关键词:信息管理、售票、数据库、用户接口。目录第一章前言51.1项目开发的必要性51.2项目功能的概述5第2章软件开发环境62.1软件开发环境62.2软件性能需求6第3章需求分析63.1可行性研究63.1.1经济可行性63.1.2技术可行性63.1.3操作可行性73.2需求分析73.2.1功能需

3、求73.2.2数据需求83.2.3性能需求83.2.4约束与限制9第4章总体设计94.1系统概要94.2系统结构组成10第5章详细设计115.1数据库设计115.1.1数据库介绍115.1.2数据表设计115.1.3数据表的应用145.2模块设计145.2.1登录/注册模块145.2.2查询模块165.2.3售票模块185.2.4退票模块205.2.5改签模块225.2.6修改车次模块245.2.7统计信息模块25第一章前言1.1项目开发的必要性火车是目前客流量最大的运输工具,未来很长一段时间中也会延续这种现状。传统的人工

4、售票成本大,出错率高等缺点,已是跟不上现代人的生活节奏。而软件相对于人工来说,它有更高处理速度,出错率也将很低,当然,其成本也会大大降低。如今,对火车的要求在于提高售票效率,火车售票也渐渐进入自动化:自动化售票,快捷方便的查询、改签、退票,智能化的订票。在曾经看来是复杂繁琐的工作,变得简单快速人性化。通过提高售票效率,还可以提高火车运输甚至整个运输业的运行效率。火车站售票系统的主要作用是通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票和乘客购票更加方便高效。实现计算机管理的当然少不了数据库技术。我们可以利用数

5、据库将整个火车站的票务情况存入计算机,再配置上界面友好功能完善的用户接口,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,提高管理水平。1.2项目功能的概述本系统主要用于火车票的销售,提供了以下几个子功能:用户登录和注册、火车票订购、火车票信息查询、订票查询、售票、取票方式、改签、退票以及后台方面的火车班次信发布、取消火车班次、订票生成、取票号生成等后

6、台功能。火车站售票系统将由四部分组成:网上订票客户程序,售票员系统,系统管理员系统以及置于服务器的数据库服务器。第2章软件开发环境2.1软件开发环境开发工具:VisualC++6.0使用的数据库:Server2008系统开发语言:C++开发环境:Win72.2软件性能需求本系统对电脑配置要求不高,一般中低端配置就行,由于开发环境是Win7,其他操作系统运行此系统的稳定性还未知。第3章需求分析3.1可行性研究该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性三方

7、面进行分析。3.1.1经济可行性本系统其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。3.1.2技术可行性系统实现依靠我相对熟悉的c++语言和SQLServer2008数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作。所以,从技术角度来看,该系统可行。3.1.3操作可行性系统采用菜单式,实现用户与数据库的交互,界面设计时将尽量使系统界面简单易操作,充分考虑使用人员的习

8、惯,使得操作简单,数据录入简单、迅速、规范、可靠;统计、计算准确;制表灵活;适应力强。因此,操作方面的可行性也能满足。3.2需求分析需求分析是软件设计的一个重要的环节。本阶段对售票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。用户对系统的

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

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

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