火车票预订系统(详细设计说明书)

合集下载

火车票预订系统总体设计说明书

火车票预订系统总体设计说明书

火车票预订‎系统总体设计说‎明书2013年‎10月31‎日1.引言1.1编写目的‎通过此说明‎书让用户更‎加清晰的了‎解本系统的‎功能,通过模块的‎形式将各项‎功能向用户‎展示。

对接口的描‎述让用户知‎道相关的数‎据输入与输‎出,体现了一定‎的人机交互‎理念。

数据库的逻‎辑与物理设‎计将需求分‎析中数据库‎设计更加详‎细具体化。

最后指出本‎系统的开发‎运行环境,为用户提供‎的参考依据‎。

1.2背景●待开发软件‎系统的名称‎:火车票预订‎系统●开发者:施丹昊施季春1.3定义提供‎了迄今为最‎先进的We‎b开发平台‎。

它是一个已‎编译的、基于.NET的开‎发环境,可以用任何‎与.NET的语‎言(本系统采用‎C#)开发应用程‎序,而不仅仅是‎使用Jav‎aScri‎p t和VB‎S crip‎。

可以无缝地‎与WYSI‎WYG HTML编‎译器和其他‎编程工具一‎起工作。

另外,任何ASP ‎.NET应用‎程序都可以‎使用整个.NET Frame‎w ork。

2.系统功能结‎构设计2.1模块的划‎分和描述火车票预订‎系统可分为‎五个模块:顾客查询模‎块,网点售票员‎模块,车站售票员‎模块,信息修改模‎块和系统管‎理员模块。

顾客查询模‎块:主要是提供‎顾客在购买‎出行的火车‎票前,可以登录系‎统,通过方便自‎己的查询方‎式,来查询到满‎足自己要求‎的火车,并可以确定‎出自己需要‎的某个日期‎是否有票可‎以出售。

网点售票员‎模块:主要提供其‎注册及登陆‎,查询和售票‎三个功能。

网点售票员‎是通过在网‎络中注册自‎己的信息,来获得售票‎的权限的,要注册过并‎通过系统管‎理员审核成‎功。

登录系统后‎,系统会显示‎出网点售票‎员可以获得‎查询和售票‎的权限。

车站售票员‎模块:主要提供其‎登陆,查询,售票和退票‎功能。

车站售票员‎登录后,系统会显示‎出车站售票‎员所具有的‎所有操作权‎限。

其中退票的‎功能只有车‎站售票员才‎有退票的权‎限。

火车票售票系统软件需求说明书教材

火车票售票系统软件需求说明书教材

火车售票系统软件需求说明书目录1•引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2•任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3条件与限制 (3)3•数据描述 (3)3.1静态数据 (3)3.2动态数据 (4)3.3数据库介绍 (4)3.4数据词典 (4)3.5数据采集 (8)4.功能需求 (8)4.1功能划分 (8)4.2功能描述 (9)5.性能需求 (9)5.1数据精确度 (9)5.2时间特性 (9)5.3适应性 (9)6 •运行需求 (9)6.1用户界面 (9)6.2硬件接口 (10)6.3软件接口 (10)6.4故障处理 (10)7.其它需求 (10)1.1编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度, 便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。

本文档供项目经理、设计人员、开发人员参考。

1.2项目背景a.开发单位:长春大学 b•主管部门:计算机学院c.软件名称:火车售票系统d.软件开发者:谢晓龙1.3定义a.铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。

b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。

1.4参考资料a.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷。

清华大学出版社,1997。

b.《JAVA网络高级编程》金勇华,曲俊生。

火车网上售票系统需求规格说明书

火车网上售票系统需求规格说明书

FheeFor personal use only in study and research; not for commercial useFor personal use only in study and research; not for commercial useFor personal use only in study and research;not for commercialuse火车网上售票系统需求规格说明书1. ....................................... 弓丨言3编写目的 (3)背景 (3)2. ....................................... 任务概述42.1 目标 (4)2.2 用户特点 (4)3 功能需求 (5)功能流图 (5)数据流图 (6)数据字典 (7)4 性能需求 (8)4.1 精度需求 (8)a) 时间特性要求 (8)5.输入输出格式要求 (9)6.数据管理能力要求 (9)7.故障处理要求 (9)8.其他专门要求 (9)9.运行环境规定 (9)10.附录 (10)1. 引言《火车网上售票系统需求规格说明书》旨在详尽描述系统功能需求和一些非功能需求,明确系统边界。

文章分为四个部分:概述部分描述了项目目的和范围,并对文档中使用的术语进行了说明;系统说明部分对系统进行了简要的描述;需求说明部分对系统从功能要求、安全性、性能等几方面进行了阐述;验收标准则描述了系统最终验收通过的准则。

编写目的:《火车网上售票系统需求规格说明书》的目的是明确《火车网上售票系统》中各项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供设计依据,也可供本项目的其他开发人员参阅。

《火车网上售票系统需求规格说明书》的阅读对象为:4.1 对相关业务技术和总体方案作出决策和管理人员和质量管理人员;4.2 对本《需求规格说明书》进行评审和确认的有关业务和技术人员;4.3 参加概要设计和详细设计阶段工作的全体设计人员;4.4 《火车票网上售票系统》项目组;背景软件名称:《火车网上售票系统》用户:广大人民群众项目与系统、软件的关系:该系统所需数据要与其他系统数据兼容,系统采用B/S,服务器端采用Microsoft Server 2008为操作系统的工作站,采用Microsoft Server 2005为开发软件的数据库服务程序。

火车票预订系统(概要设计说明书)

火车票预订系统(概要设计说明书)

火车票预定查询系统概要设计说明书目录火车票预定查询系统 (1)概要设计说明书 (1)1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1简述 (4)2.2架构设计 (4)2.2.1系统逻辑架构图 (4)2.2.2系统物理架构图 (5)2.2.3顶层系统包图 (5)2.2.4业务类包图 (6)2.2.5子系统关系图 (6)2.3运行环境 (6)2.4基本设计概念和处理流程 (6)2.4软件体系结构 (10)2.4.1软件结构图 (10)2.4.2模块命名规则 (11)2.4.3模块描述 (11)2.5功能需求与程序的关系 (14)2.6人工处理过程 (15)2.7尚未解决的问题 (15)3接口设计 (15)3.1用户接口 (15)3.2外部接口 (15)3.3内部接口 (15)3.4用户界面设计规则 (15)3.4.1登录界面 (16)3.4.2车票查询界面 (16)3.4.3车票预定界面 (17)4运行设计 (17)4.1运行模块组合 (17)4.2运行控制 (18)4.3运行时间 (18)5系统数据结构设计 (18)5.1逻辑结构设计要点 (18)5.2物理结构设计要点 (19)5.3数据结构与程序的关系 (20)6系统出错处理设计 (20)6.1出错信息 (20)6.2补救措施 (21)6.3系统维护设计 (21)1引言1.1编写目的在火车票查询预订系统的前一阶段,也就是需求分析阶段,已经将系统用户对本系统的需求做了详细的阐述。

本阶段是在需求分析的基础上,对火车票查询预订系统做概要设计。

主要解决了实现该系统需求的程序模块设计的问题。

包括如何把系统分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计中将对在本阶段所有的概要设计做详细的说明。

在下一阶段,程序员可以以概要设计为依据,在此基础上进行详细设计。

火车票预订系统(概要设计说明书)

火车票预订系统(概要设计说明书)

⽕车票预订系统(概要设计说明书)⽕车票预定查询系统概要设计说明书⽬录⽕车票预定查询系统 (1)概要设计说明书 (1)1引⾔ (3)1.1编写⽬的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运⾏环境 (4)2.3基本设计概念和处理流程 (6)2.4软件体系结构 (10)2.4.1软件结构图 (10)2.4.2模块命名规则 (11)2.4.3模块描述 (11)2.5功能需求与程序的关系 (14)2.6⼈⼯处理过程 (14)2.7尚未解决的问题 (14)3接⼝设计 (15)3.1⽤户接⼝ (15)3.2外部接⼝ (15)3.3内部接⼝ (15)3.4⽤户界⾯设计规则 (15)3.4.1登录界⾯ (16)3.4.2车票查询界⾯ (16)3.4.3车票预定界⾯ (17)4运⾏设计 (17)4.1运⾏模块组合 (17)4.2运⾏控制 (18)4.3运⾏时间 (18)5系统数据结构设计 (18)5.1逻辑结构设计要点 (18)5.2物理结构设计要点 (19)5.3数据结构与程序的关系 (20)6系统出错处理设计 (20)6.1出错信息 (20)6.2补救措施 (20)6.3系统维护设计 (21)1引⾔1.1编写⽬的在⽕车票查询预订系统的前⼀阶段,也就是需求分析阶段,已经将系统⽤户对本系统的需求做了详细的阐述。

本阶段是在需求分析的基础上,对⽕车票查询预订系统做概要设计。

主要解决了实现该系统需求的程序模块设计的问题。

包括如何把系统分成若⼲个模块、决定各个模块之间的接⼝、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计中将对在本阶段所有的概要设计做详细的说明。

在下⼀阶段,程序员可以以概要设计为依据,在此基础上进⾏详细设计。

在以后的软件测试和软件维护也可以参考此说明书。

1.2背景(1)项⽬名称:⽕车票预订系统(2)⽤户:所有乘客(3)运⾏环境:win7+Oracle11g(4)建议软件最短寿命:3年(5)开发⼯具:Java(6)开发者:刘强、何⼩林、张天应、封语程1.3定义查询:对数据库的⼀种操作,⽤于搜索数据信息。

火车票预订系统(详细设计说明文书)

火车票预订系统(详细设计说明文书)

详细设计说明书1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (4)3TICKETCX类设计说明 (4)3.1程序描述 (4)3.2功能 (4)3.3性能 (5)3.4输人项 (5)3.5输出项 (5)3.6算法 (5)3.7流程逻辑 (6)3.8接口 (6)3.9存储分配 (6)3.10注释设计 (7)3.11限制条件 (7)3.12测试计划 (7)3.13尚未解决的问题 (7)4TICKETYD类设计说明 (7)4.1程序描述 (7)4.2功能 (8)4.3性能 (8)4.4输人项 (8)4.5输出项 (8)4.6算法 (8)4.7流程逻辑 (9)4.8接口 (9)4.9存储分配 (10)4.10注释设计 (10)4.11限制条件 (10)4.12测试计划 (10)4.13尚未解决的问题 (10)5TICKETQC类设计说明 (10)5.1程序描述 (10)5.2功能 (11)5.3性能 (11)5.4输人项 (11)5.5输出项 (11)5.6算法 (11)5.7流程逻辑 (12)5.8接口 (12)5.9存储分配 (12)5.10注释设计 (12)5.11限制条件 (12)5.12测试计划 (13)5.13尚未解决的问题 (13)详细设计说明书1引言1.1编写目的本详细设计说明书是针对火车票查询预订系统而编写。

目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为以后进行的实现和测试做准备。

本详细设计说明书的预期读者是本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。

1.2背景待开发项目名称:火车票查询预订系统;本项目任务提出者:何小林开发者:封语铖;用户:所有铁路旅客;1.3定义Ticket 本系统名称;TicketCX火车票查询;TicketYD火车票预订;User:用户1.4参考资料[1] 海藩.软件工程导论(第四版)[M].:清华大学,2003[2] 王珊,萨师煊.数据库系统概论 [M].:高等教育,2006[3] 中国铁道部。

火车售票系统设计说明

火车售票系统设计说明
输入数据输入数据
输出
数据输出
数据
订票信息表
输入数据输出数据
输出数据输出数据
图3
(1)删除车次系统
其数据流程图如图1—1所示






图1—1
(2)增加车次系统
其数据流程图如图1—2所示

是否



(3)修改车次系统
其数据流程图如图1—2所示
是Hale Waihona Puke 否否是否

(4)售票员信息修改系统
该系统分为三个子系统:
火车售票系统
一可行性研究
1.概述
用户:某省市乃至全国
开发单位:浙江海洋学院D02计算机(2)班何升高
系统名称:火车售票系统
2.系统目标
在2005年5月1日之前,开发一个火车售票系统,实现对火车售票自动化,轻松方便大家的交通运输。用户可以在任何一个站点购买任何两站间的火车票,可以大大减轻买票的烦索步骤,同时也可以订票.
(3)效益分析
该系统提高了大家买票的方便度,全国各地的客户可以在任何火车站购买到任何两地间的火车票,方便了大家的生活.
5.结论
由于该系统在国内外是一个技术上成熟的系统,并且有工程技术方面的保证,以及负责人采取的积极态度,因此该系统是可行的.
二系统开发计划
1.概述
(1)系统开发的目标
在一个月内建立一个完善的系统,以实现工程项目管理计算机化。
1)增加售票员系统
其数据流程图如下所示:


否否


2)修改售票员系统
其数据流程如下图所示:
2.系统功能
第一阶段建立的工程项目管理系统由一个登录系统组成,但它分两部分登录,一个是管理员登录,一个是售票员登录,因为他们两个登录后虽然是一样的界面,但会有不一样的功能.

火车票预订系统_详细设计说明书分解

火车票预订系统_详细设计说明书分解

火车票预订系统详细设计说明书2013 年12 月3 日1.引言1.1编写目的通过此说明书让用户更加清晰的了解本系统的功能,通过模块的形式将各项功能向用户展示。

对接口的描述让用户知道相关的数据输入与输出,体现了一定的人机交互理念。

数据库的逻辑与物理设计将需求分析中数据库设计更加详细具体化。

最后指出本系统的开发运行环境,为用户提供的参考依据。

1.2背景a.待开发软件系统的名称:火车票预订系统b.提出者和开发者:施丹昊施季春用户:火车站工作人员,系统编译人员1.3定义提供了迄今为最先进的Web开发平台。

它是一个已编译的、基于.NET的开发环境,可以用任何与.NET的语言(本系统采用C#)开发应用程序,而不仅仅是使用JavaScript 和VBScrip。

可以无缝地与WYSIWYG HTML编译器和其他编程工具一起工作。

另外,任何应用程序都可以使用整个.NET Framework。

2. 系统的结构图1图23.系统的模块设计3.1数据库连接模块(sqlconnection)设计说明3.1.1模块名称;数据库连接模块3.1.2模块描述:在.NET中如果采用与数据库进行连接,可以采用以下4个接口对象之一: System.data.oledb.oledbconnectionSystem.data.sqlclient.sqlconnectionSystem.data.odbc.odbcconnectionSystem.data.oracleclient.oracleconnection由于数据库使用的是Microsoft SQL Server,所以使用SQL Server .NET Framework数据提供程序中的SqlConnection对象进行数据连接。

3.1.3 模块功能:与数据库进行连接。

3.1.4 模块算法:public void sqlconnectionopen(){Sqlconnection conn = new sqlconnection();Conn.connectionstring = “user id = admin;password = ; initial catalog = northwind;datasource = localhost;connect timeout = 20”;Conn.open();}3.2登陆模块(user_login)3.2.1 模块名称:3.2.2 模块功能:用户可以进行“登录”行为,登录后可会根据其先前注册的资料和权限,使用户进行购票,查询票务或售票等功能。

详细设计说明书(web)精选全文完整版

详细设计说明书(web)精选全文完整版

可编辑修改精选全文完整版目录第一章绪论 (1)1.1课题简介 (1)1.2设计目的 (1)1.3设计内容 (2)第二章需求分析 (4)2.1 需求分析的任务 (4)2.2 需求分析的过程 (4)2.3 数据字典 (5)第三章概念结构设计 (9)3.1 概念结构设计的方法与步骤 (9)3.1.1 概念结构设计的方法 (9)3.1.3 概念结构设计的步骤 (9)3.2 数据抽象与局部视图设计 (9)3.3视图的集成 (10)第四章逻辑结构设计 (12)4.1 ER图向关系模型的转换 (12)4.2 数据模型的优化 (12)4.3 数据库的结构 (13)第五章数据库的实施与运行 (16)5.1 数据的载入 (16)5.2 数据库的运行 (16)总结 (30)第一章绪论1.1课题简介信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。

采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。

在此背景下,本文论述了列车票务管理系统(的设计实现。

通过对各种数据库管理系统的模型分析,结合火车站票务销售查询过程的实际需求,同时本文还说明了火车订票管理系统的开发过程及各种技术细节。

本系统是适应时代发展的需要,提高管理的效率而开发设计的。

列车票务管理系统的主要任务,通过实现票务信息的计算机管理,以提高工作效率。

实现计算机管理的最佳技术就是数据库技术。

我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。

一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。

火车站售票系统详细设计说明书

火车站售票系统详细设计说明书

学校代码: 10128学号:*******课程设计说明书题目:车站售票管理系统—详细设计说明书学生姓名:*****学院:信息工程学院系别:计算机系专业:软件工程班级:***指导教师:****2011年7月20日目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)1.4参考资料 (2)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (3)3.程序描述 (4)3.1登录模块 (8)3.1.1功能 (8)3.1.2性能 (8)3.1.3输入项目 (9)3.1.4输出项目 (9)3.1.5算法 (9)3.1.6程序逻辑 (10)3.1.7接口 (10)3.1.8存储分配 (10)3.1.9限制条件 (10)3.1.10测试要点 (11)3.2查询模块 (11)3.2.1功能 (11)3.2.2性能 (12)3.2.3输入项目 (12)3.2.4输出项目 (12)3.2.5算法 (13)3.2.6程序逻辑 (13)3.2.7接口 (14)3.2.8存储分配 (14)3.2.9限制条件 (14)3.2.10测试要点 (14)3.3售票模块 (15)3.3.1功能 (15)3.3.2性能 (15)3.3.3输入项目 (15)3.3.4输出项目 (16)3.3.5算法 (16)3.3.6程序逻辑 (17)3.3.7接口 (17)3.3.8存储分配 (17)3.3.9限制条件 (17)3.3.10测试要点 (18)3.4退票模块 (18)3.4.1功能 (18)3.4.2性能 (19)3.4.3输入项目 (19)3.4.4输出项目 (19)3.4.5算法 (19)3.4.6程序逻辑 (20)3.4.7接口 (20)3.4.8存储分配 (21)3.4.9限制条件 (21)3.4.10测试要点 (21)3.5改签模块 (22)3.5.1功能 (22)3.5.2性能 (22)3.5.3输入项目 (23)3.5.4输出项目 (23)3.5.5算法 (23)3.5.6程序逻辑 (23)3.5.7接口 (24)3.5.8存储分配 (25)3.5.9限制条件 (25)3.5.10测试要点 (25)3.6修改统计模块 (25)3.6.1功能 (25)3.6.2性能: (27)3.6.3输入项目 (27)3.6.4输出项目 (27)3.6.5算法 (28)3.6.6程序逻辑 (28)3.6.7接口 (29)3.6.8存储分配 (29)3.6.9限制条件 (29)3.6.10测试要点 (29)3.7系统管理维护模块 (30)3.7.1功能 (30)3.7.2性能 (31)3.7.3输入项目 (31)3.7.4输出项目 (31)3.7.5算法 (31)3.7.6程序逻辑 (32)3.7.8存储分配 (33)3.7.9限制条件 (33)3.7.10测试要点 (33)1.引言1.1编写目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各个功能块的具体实现的设计工作。

火车票预订系统(软件需求说明书)

火车票预订系统(软件需求说明书)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (5)3.2.1精度 (5)3.2.2时间特性要求 (5)3.2.3灵活性 (5)3.3输人输出要求 (5)3.4数据管理能力要求 (6)3.5故障处理要求 (6)3.6其他专门要求 (7)4运行环境规定 (7)4.1设备 (7)4.2支持软件 (7)4.3接口 (7)4.4控制 (7)软件需求说明书1引言1.1编写目的根据火车站工作人员的要求,探究此系统是否符合了火车站工作人员和乘客的要求,以便于为软件以后的开发和维护做准备。

预期的读者是火车站工作人员和所有的乘客。

1.2背景1)随着计算机和中国高铁事业的高速发展,制作一款火车票查询,预订系统变得越来越重要。

让铁路更方便的为乘客服务,同时也能简化火车站工作人员的工作。

开发者是大连交通大学的谢小东,用户是所有铁路旅客。

2)本系统是在铁道部网站(。

)的火车票查询系统的基础上,增加了预订的功能。

1.3定义软错误:由于输入信息,或无法满足要求时产生的错误。

硬错误:由于其他问题,例如网络传输失败等,产生的问题。

1.4参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006[3] 中国铁道部网站。

[4] 闪四清. SQL Server 实用简明教程[M].北京:清华大学出版社,20032任务概述2.1目标此火车票查询预订系统是在计算机网络,数据库和一定的平台上,利用现有的软件,配置一定的硬件的基础上,开发的一款具有开放体系结构,可扩展,易维护的,具有良好人机交互界面的绿色软件。

实现火车票的时刻表查询,余票查询,火车正晚点查询以及火车票预订。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细设计说明书1引言 .............................................. 错误!未定义书签。

编写目的............................................... 错误!未定义书签。

背景................................................... 错误!未定义书签。

定义................................................... 错误!未定义书签。

参考资料............................................... 错误!未定义书签。

2程序系统的结构......................................... 错误!未定义书签。

3TICKETCX类设计说明..................................... 错误!未定义书签。

程序描述............................................... 错误!未定义书签。

功能................................................... 错误!未定义书签。

性能................................................... 错误!未定义书签。

输人项................................................. 错误!未定义书签。

输出项................................................. 错误!未定义书签。

算法................................................... 错误!未定义书签。

流程逻辑............................................... 错误!未定义书签。

接口................................................... 错误!未定义书签。

存储分配............................................... 错误!未定义书签。

注释设计............................................... 错误!未定义书签。

限制条件............................................... 错误!未定义书签。

测试计划............................................... 错误!未定义书签。

尚未解决的问题......................................... 错误!未定义书签。

4TICKETYD类设计说明..................................... 错误!未定义书签。

程序描述............................................... 错误!未定义书签。

功能................................................... 错误!未定义书签。

性能................................................... 错误!未定义书签。

输人项................................................. 错误!未定义书签。

输出项................................................. 错误!未定义书签。

算法................................................... 错误!未定义书签。

流程逻辑............................................... 错误!未定义书签。

接口................................................... 错误!未定义书签。

存储分配............................................... 错误!未定义书签。

注释设计............................................... 错误!未定义书签。

限制条件............................................... 错误!未定义书签。

测试计划............................................... 错误!未定义书签。

尚未解决的问题......................................... 错误!未定义书签。

5TICKETQC类设计说明..................................... 错误!未定义书签。

程序描述............................................... 错误!未定义书签。

功能................................................... 错误!未定义书签。

性能................................................... 错误!未定义书签。

输人项................................................. 错误!未定义书签。

输出项................................................. 错误!未定义书签。

算法................................................... 错误!未定义书签。

流程逻辑............................................... 错误!未定义书签。

接口................................................... 错误!未定义书签。

存储分配............................................... 错误!未定义书签。

注释设计............................................... 错误!未定义书签。

限制条件............................................... 错误!未定义书签。

测试计划............................................... 错误!未定义书签。

尚未解决的问题......................................... 错误!未定义书签。

详细设计说明书1引言编写目的本详细设计说明书是针对火车票查询预订系统而编写。

目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为以后进行的实现和测试做准备。

本详细设计说明书的预期读者是本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。

背景待开发项目名称:火车票查询预订系统;本项目任务提出者:何小林开发者:封语铖;用户:所有铁路旅客;定义Ticket 本系统名称;TicketCX 火车票查询;TicketYD 火车票预订;User:用户参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] 王珊,萨师煊.数据库系统概论 [M].北京:高等教育出版社,2006[3] 中国铁道部网站。

[4] 闪四清. SQL Server 实用简明教程 [M].北京:清华大学出版社,2003[5] 软件需求说明书。

[6] 软件概要设计说明书。

2程序系统的结构图一:程序系统结构3TicketCX类设计说明程序描述这个类是TicketCX类,主要是完成用户对火车票车次,发到站,余票,票价,坐席,途经站的查询。

功能图二:程序功能性能根据调研分析,从8:00—18:00应该是软件使用的高峰期,系统应该能适应1000个用户同时使用。

平均每个会话估计会持续2-3分钟。

系统对用户的最大响应时间是3秒,在此期间系统需将结果显示在显示器上。

输人项输入项将分为三行(1)让用户输入自己想要查询的车次;(2)让用户输入自己的出发站和目的站来查询;(3)让用户输入想要查询的车站来查询列车信息;输出项根据用户输入的不同,输出与输入相对应:(1)输出用户输入车次的始发站,途经站,终到站,余票,从始发站到各站的坐席以及对应的票价;(2)输出用户输入的出发站和目的站开行的列车的车次,余票,坐席及对应的票价;(3)输出用户输入的车站的列车的车次,始发站和终到站,坐席及对应的票价,余票;算法class TicketXC{ char cc,sfz,zdz,zx,tjcz; //定义车次,始发站,终点站,坐席,途经车站;int yp; //定义余票数量;float pj; //定义票价;cin>>”请输入要查询的车次”>>cc>>endl;cin>>”请输入始发站”>>sfz;cin>>”请输入终点站”>>zdz>>endl;;cin>>”请输入车站”>>tjcz>>endl;;if(cc);select sfz,tjcz,zdz,yp,zx,pj from 列车信息表 where cc=cc;cout<<sfz<<tjcz<<zdz<<yp<<zx<<pj;else if(sfz&&zdz)select cc,yp,zx,pj from 列车信息表 where sfz=sfz;and zdz=zdz;cout<<cc<<yp<<zx<<pj;else if(tjcz)select cc,sfz,zdz,yp,zx,pj from 列车信息表 where tjcz=tjcz;cout<<cc<<sfz<<zdz<<zx<<pj<<yp;}流程逻辑图三:程序流程接口本功能的用户需要通过终端,进入相应的操作界面(输入界面)。

相关文档
最新文档