火车票预订系统详细设计说明书_第1页
火车票预订系统详细设计说明书_第2页
火车票预订系统详细设计说明书_第3页
火车票预订系统详细设计说明书_第4页
火车票预订系统详细设计说明书_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、错误!未定义书签。错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。详细设计说明书1弓I言编写目的背景定义参考资料2程序系统的结构3TICKETCX类设计说明程序描述功能性能输人项输出项算法流程逻辑接口 存储分配注释设计限制条件测试计划尚未解决的问题 4TICKETYD设计说明

2、错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。 错误!未定义书签。错误!未定义书签。程序描述功能性能输人项输出项算法流程逻辑接口 存储分配注释设计限制条件测试计划尚未解决的问题 5TICKETQ陵设计说明程序描述 错误!未定义书签。功能 错误!未定义书签。性能 错误!未定义书签。输人项 错误!未定义书签。输出项 错误!未定义书签。算法 错误!未定义书签。流程逻辑 错误!未定义书签。接口 错误!未定义书签。存储

3、分配 错误!未定义书签。注释设计 错误!未定义书签。限制条件 错误!未定义书签。测试计划尚未解决的问题 错误!未定义书签。错误!未定义书签。详细设计说明书1引言编写目的本详细设计说明书是针对火车票查询预订系统而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为以后进行的实现和测试做准备。本详细设计说明书的预期读者是本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。背景待开发项目名称:火车票查询预订系统;本项目任务提出者:何小林开发者:封语钺;用户:所有铁路旅客;定义Ticket本系统名称;TicketCX 火车票查询;Ti

4、cketYD 火车票预订;User : 用户参考资料1张海藩.软件工程导论(第四版)M.北京:清华大学出版社,20032王珊,萨师熠.数据库系统概论M.北京:高等教育出版社,20063中国铁道部网站。4闪四清.SQL Server 实用简明教程M.北京:清华大学出版社,20035软件需求说明书。6软件概要设计说明书。2程序系统的结构火车票查询预订系统预订系统显示信息查询车站预订车票显示取消 成功取消系统取消火车票显示预订 成功出错处理出错处理出错处理图一:程序系统结构3TicketCX类设计说明程序描述这个类是TicketCX类,主要是完成用户对火车票车次,发到站,余票,票价,坐席, 途经站的

5、查询。功能用户图二:程序功能性能根据调研分析,从 8:00 -18:00应该是软件使用的高峰期,系统应该能适应1000个用户同时使用。平均每个会话估计会持续2-3分钟。系统对用户的最大响应时间是3秒,在此期间系统需将结果显示在显示器上。输人项输入项将分为三行(1)让用户输入自己想要查询的车次;(2)让用户输入自己的出发站和目的站来查询;(3)让用户输入想要查询的车站来查询列车信息;输由项根据用户输入的不同,输出与输入相对应:(1)输出用户输入车次的始发站,途经站,终到站,余票,从始发站到各站的坐席以及对应的票价;(2)输出用户输入的出发站和目的站开行的列车的车次,余票,坐席及对应的票价;(3)

6、输出用户输入的车站的列车的车次,始发站和终到站,坐席及对应的票价,余票;算法定义车次,始发站,终点站,坐席,途经车站;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

7、,zdz,yp,zx,pj from列车信息表 where cc=cc;cout<<sfz<<tjcz<<zdz<<yp<<zx<<pj;select cc,yp,zx,pj fromelse if(sfz&&zdz)歹U车信息表 where sfz=sfz;and zdz=zdz;cout<<cc<<yp<<zx<<pj;else if(tjcz)select cc,sfz,zdz,yp,zx,pj from歹U车信息表 where tjcz=tjcz;co

8、ut<<cc<<sfz<<zdz<<zx<<pj<<yp;流程逻辑开始图三:程序流程接口本功能的用户需要通过终端,进入相应的操作界面(输入界面)。本功能还需要连接数据库的列车信息表。存储分配注释设计a.加在模块首部的注释要求说明本程序是由谁完成的,由谁测试的目的是什么实现什么功能,达到什么要求;b.加在各分枝点处的注释要求说明对各变量的功能、标识范围、缺省条件;c.要求对使用的逻辑添加合理的注释。限制条件限制条件即输入限制,用户输入需要满足输入的限制条件。包括长度,精度,数据类型。测试计划采用各种测试用列对输入, 内部数据

9、结构,逻辑路径,出错处理和边界值条件进行测试。尚未解决的问题无4TicketYD类设计说明程序描述这个类是TicketYD类,主要是完成用户对火车票的预定。功能图四:功能性能根据调研分析,从 8:00 -18:00应该是软件使用的高峰期,系统应该能适应1000个用户同时使用。平均每个会话估计会持续2-3分钟。系统对用户的最大响应时间是3秒,在此期间系统需将结果显示在显示器上。输人项输入项包括:旅客姓名,身份证号,所订车次,出发站,目的站,坐席,所需支付的票价。输由项输出“预订成功”,旅客的姓名,身份证号,所订车次,出发站,目的站,坐席,票价。class TicketYD char cc,sfz

10、,zdz,zx,tjcz,name,id; /定义车次,始发站,终点站,坐席,途经车站,姓名,身份证号;int yp; /定义余票数量;float pj; /定义票价;cin» ”请输入姓名“»name»endl;cin» ”请输入身份证号"»id»endl;cin» ”请输入所订车次”»cc»endl;cin» ”请输入出发站”>>sfz»endl;cin» ”请输入终点站”>>zdz»endl;cin» ”请输入坐席&

11、quot;»zx»endl;if(yp>o);cout« “你的姓名是:“«name«endl;cout« ”你的身份证号是:“ «id«endl;cout« ”你的所订车次是:"«cc«endl;cout« ”你的出发站是:"«sfz«endl;cout« “你的目的站是:“ «zdz«endl;cout« ”你的票价是:"«pj«endl;cout«

12、; ”请你在24小时内到火车站或代售点取票,并支付票款。"«endl;流程逻辑接口本功能的用户需要通过终端,进入相应的操作界面(输入界面)。本功能还需要连接数据库的列车信息表,个人信息表。存储分配无注释设计a.加在模块首部的注释要求说明本程序是由谁完成的,由谁测试的目的是什么实现什么功能,达到什么要求;b.加在各分枝点处的注释要求说明对各变量的功能、标识范围、缺省条件;c.要求对使用的逻辑添加合理的注释。限制条件限制条件即输入限制,用户输入需要满足输入的限制条件。包括长度,精度,数据类型。测试计划采用各种测试用列对输入, 内部数据结构,逻辑路径,出错处理和边界值条件进行测试

13、。尚未解决的问题无5TicketQC类设计说明程序描述这个类是TicketQC类,主要是完成用户对已经预定的火车票订单的取消。功能图六:功能性能根据调研分析,从 8:00 -18:00应该是软件使用的高峰期,系统应该能适应1000个用户同时使用。平均每个会话估计会持续2-3分钟。系统对用户的最大响应时间是3秒,在此期间系统需将结果显示在显示器上。输人项输入项包括:旅客姓名,身份证号。输由项输出“取消成功算法class TicketQC char name,id; /定义车次,始发站,终点站,坐席,途经车站;cin>>请输入姓名">>name>>endl;cin>>>>id>>endl;cout<< “取消成功。<<endl;流程逻辑输入姓名,身份证号隹退一人 判断信息输出取消成功图七:流程图接口本功能的用户需要通过终端,进入相应的操作界面(输入界面)。本功能还需要连接数据库的订

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论