目 录
1 项目开发计划书……………………………………………………(页码)
2 软件需求规格说明书………………………………………………(页码)
3设计规格说明书……………………………………………………(页码)
4 源程序清单………… ……………………………………………………………(页码)
5 测试报告……………………………………………………………(页码)
6 用户手册……………………………………………………………(页码)
完成人:
机票预定系统
为方便旅客,航空公司拟开发一个机票预定系统。旅客可向该系统查询航班情况(按目的地、起飞时间、航班班次等)。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,打印取票通知和帐单,旅客在收到取票通知和帐单后可交费并于飞机起飞前24小时凭取票通知和交款单经系统校对无误后打印机票给旅客。旅客也可向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理
将该软件开发计划中的术语、缩写词进行定义。
当该文档变更时,可能对其他文档产生影响,受影响的文档叫相关文档,需将它们列出。
[1] ……
[2] ……
(1)项目生存期框图
(2)项目生存期说明
由于系统结构比较简单,时间比较宽裕,我们采用了瀑布式开发模型,即全组人的思维,从头开始以其设计。
3.任务与工作产品(Task and Work Products)
项目:
(1)需求分析
(2)系统设计
(3)系统实现
(4)测试
(5)产品交付
项目可能包含的产品::
(1)需求规格说明书
(3)系统设计说明书
(4)源程序
(5)测试报告
(6)用户手册
4.工作产品、任务规模、工作量估计(Estimates of Work Product,Task Size and Workload)
项目规模估算是为了确定项目所需的人工。需要描述的主要内容有:
(1)软件工作产品规模估计依据的简要描述:
(2)每种任务和工作产品规模估计的结果。
(3)规模估算的结果,建议用表格的形式列出。
5.资源需求计划(Resource Requirement Plan),
个数 环境 |
1 |
2 |
3 |
4 |
5硬件 |
开发环境 |
Word2007 |
Visual stdio 2008 |
Rational rose |
Sql 2005 |
|
测试环境 |
Visual stdio 2008 |
Sql 2005 |
|||
用户环境 |
机票预订系统的可执行文件 |
数据库 |
大存储器, 大信道容量 |
计划 项目 |
项目任务分解 |
里程碑 |
开始结束时间 |
缓冲时间 |
人员分配 |
需求 |
调查 讨论 分析 研究 |
用例图 场景说明书 |
13周—14周 |
3 |
|
设计 |
系统 界面 |
类图 设计说明书 |
14周—15周 |
3 |
|
编码实现 |
界面 |
界面实现 程序清单 |
15周—16周 |
2 |
|
运行维护 |
保持可用性 |
改进版本 |
16周以后 |
2 |
完成人:
随着现代社会的日益进步,乘坐飞机出行的人员日益增多,制作一个有用的机票预订系统是非常及时的。该系统可以用于机票管理人员预订机票,可以让旅客进行查询,预定。也可以让旅行社进行预订。满足了人们出行的需求,使其更方便更快捷的服务于旅客。
1.2术语定义
性能测试:通过模拟大量浏览器客户端同时访问Web服务器,获得系统的性能数据。
虚拟用户:模拟浏览器向Web服务器发送请求并接收响应的一个进程或线程。
响应时间:浏览器向Web服务器提交一个请求到收到响应之间的间隔时间。
思考时间:浏览器在收到响应后到提交下一个请求之间的间隔时间。
请求成功率:Web服务器正确处理的请求数量和接收到的请求数量的比。
吞吐量:单位时间内Web服务器成功处理的HTTP页面或HTTP请求数量。
在线用户:用户通过浏览器访问登录Web应用系统后,并不退出该应用系统。通常一个Web应用服务器的在线用户对应Web应用服务器的一个Session。
并发用户数:Web服务器在一段时间内为处理浏览器请求而建立的HTTP连接数或生成的处理线程数。当所有在线用户发送HTTP请求的思考时间为零时,Web服务器的并发用户数等于在线用
若有变更需求,其他文档也有将会随之进行修改的必要,如项目开发计划书和设计说明书,还有测试报告和用户手册。
(1)查询
用例场景:
旅客来到查询的电脑面前,电脑上显示的是首页,在首页上点击查询,主银屏上显示查询界面。在该界面上选定始发地.到达地.起飞日期,然后点击查询,界面出现另一个对话框,各航班的的详细信息包括多舱位的价格.航位座位情况等。
(2)预定
用例场景:
1. 机票的售票人员或旅行社A看着主屏幕等到旅客。屏幕上显示的是订票系统的主界面。旅客B来到前台。A说:你好,我能为你提供什么服务吗?B说:我想预定从**到**,**月**号的机票。A点击预定进入预定的界面。A问到:你想定单程的返程的还是联程的?B说:我想预定单程的。A问到:你想定几张什么样的票啊?B说:我想订一张成人的票。A在预定的界面点击“搜索”。
2. (1) 界面上显示符合旅客条件的航班。点击“新建订单”。A询问B的个人信息(包括姓名,证件类型、证件号、证件地址等)点击“下一步”进入联系人信息填写界面。填写B的手机、固定电话和email地址。你想要今天就把这个预定确定下来吗?”A问道。“是的”B说,“用我的VISA卡,卡号是:1111-2222-3333-4444。”A在B把卡号输入进去以后暂停了。并在系统上选择了"确认付款"五分钟后,系统给出了银行存款验证的回应。弹出交付成功的对话框,点击打印,系统打印账单和取票通知单。
(2) 界面上没有找符合旅客条件的航班。A说:没有找到你需要的航班,你是否更换航班。B说:我不更换了。
3. A问道“我还能为您做什么?”,B回答没什么了,A向B道谢并且再见。A关闭了预约表格的窗口,系统返回到 主屏幕上.
(3)取消预定
用例场景:
开始:售票人员一边看着电脑主界面,一边在等电话,旅客A带来电话,售票人员B说:我能为你服务点什么吗?A说:我想取消我预定的机票。
中间过程:B点击主界面的取消预定的按钮,进入取消预定的界面。B说:请把你的订单给我。A把订单给了B。B按着订单上的显示输入订单号,然后点击确定。然后在主界面上显示旅客的个人信息和订票信息。B核对订单上的信息。无误后点击确定取消按钮,界面上显示应退还的旅客的金额数。B说:剩余的金额会打到你的visa卡上,请注意查收。B进入金额系统,然后将剩余的金额打到A的visa卡上。
结束:B说:我还能为您做什么?”,A回答没什么了,B向A道谢并且再见。B关闭了预约表格的窗口,系统返回到 主屏幕上.
(4)退票
用例场景:
(2)进入查询界面。界面显示给用户不存在。A说:你的票有问题请上,请到服务区确认你的票的真伪。
(5)取票
用例场景:
1.开始
接待员a站在机场服务前台看着主屏幕等待旅客到来,旅客b走过来,a说“请问我能为您做什么?”b说:“我在此之前订了一张机票,我现在来取票”a在计算机打开“用户取票”选项,进入取票的界面。a说:“请让我看看您的取票通知和账单”b把取票通知和账单给了a,a将订票流程码和交款流程码输入计算机订票功能选项,
2.中间过程
(1)机场订票系统自动弹出用户信息,以及所订航班,起飞时间,并且确认用户取票时间是在飞机起飞前24小时。a说:“您的信息经核对完全正确,您确定现在取票吗?”b说:“对,我现在就想取票”a说:“好的请稍等”。a在界面上选择了“打印”,系统开始答应机票。
(2)界面上显示该用户的信息不存在。A说:你的账单有误,请你上预定账单的地方进行核对。
3.结束
1分钟后,机票从出票口被打出来,a将机票递给b,说:“您的机票,请收好,请问我还能为您做什么吗?”b说:“不用了,谢谢,再见”a关闭了b的用户取票选项窗口,系统自动返回到机场机票服务的主界面。
(1)查询功能
旅客预订机票前可以进行机票的查询,查询机票的具体信息以为机票预定做好准备。
(2)预定功能
旅客可以到旅行社进行预订,旅行社将旅客的信息输入并打印通知单和账单,以便用户取票时用到。
(3)取消预定
旅客可以向机场售票人员取消预定,售票人员将扣除后剩余的金额打回到用户的visa卡上。
(1)查询用例表
用例表:
表格要素 |
描述 |
用例标识和名称 |
查询航班 |
描述 |
此用例只用于旅客查询航班(班次、起飞时间、到达时间、价钱) |
参与者 |
主要:旅客 次要:机场管理人员 |
前置条件和假设 |
机票预定系统主界面已经打开 |
触发条件 |
无 |
主事件流 |
|
可选事件流 |
第3步中如果查询结果中没有符合条件的航班,则显示“没有合适的航班”字样 |
后置条件 |
无 |
查询的序列图
(2)预定用例表
用例表:
表格要素 |
描述 |
用例标识和名称 |
机票预定 |
描述 |
售票员为旅客查询预定想要的机票 |
参与者 |
旅客,旅行社,机场售票员 |
前置条件和假设 |
旅行社和机场售票人员等待旅客订票,系统处于主界面 |
触发条件 |
旅客打来电话预定机票 |
主事件流 |
|
可选事件流 |
一 1) 2)旅客说清自己以查好的想要的航班 5)6)7)8)9) 二 1)2)3)4)没有符合条件的航班,显示:没有符合条件的航班 5)告诉旅客没有这样的航班,是否更改 7)返回系统 |
后置条件 |
可订机票减少,定金总量增加,数据库更新了,工作人员回到初态,系统回到初界面 |
非功能性需求 |
预定的序列图
(3)取消预定用例表
用例图:
表格要素 |
描述 |
用例标识和名称 |
取消预定机票 |
描述 |
此用例用于订出机票并创建一个账单 |
参与者 |
机场售票人员 |
前置条件和假设 |
机场售票人员在等待旅客电话 机票预订系统主界面已经打开 |
触发条件 |
旅客打来电话要求取消预定 |
主事件流 |
|
可选事件流 |
第4步中如果没有找到旅客的定单,系统则显示“没有找到此订单”字样并返回待输入状态,售票人员可以重新输入或者取消 |
后置条件 |
系统将本次操作的账单删除并将相应机票的状态改为待售 |
取消预定的序列图
(4)退票用例表
用例表:
用例标识和名称 |
机场退票了 |
描述 |
此用例用于旅客在取得机票后进行退票的系统 |
参与者 |
主要:机场售票人员 次要:旅客 |
优先级 |
基本的 |
非功能性需求 |
E1-102 (性能) E1-105 (可扩展性) E1-108 (可靠性) |
前置条件 |
机场售票人员等待旅客到来 |
触发条件 |
旅客带来机票要求退票 |
主事件流 |
1.机场售票人员看着主屏幕等待旅客到来 2.旅客带来机票要求退票 3.机场售票人员向旅客所要机票 4.机场售票人员点击退票按钮,进入退票窗口 5.机场售票人员输入机票号码点击确认 (1)核对旅客的信息 (2)对旅客进行扣除操作 (3)将剩余的钱打回旅客visa卡上 6.系统将相应机票状态改为待售并计算应返还旅客费用 |
可选事件流 |
在第5部点击确认后没有查到相应信息,返回到1状态。 |
后置条件 |
退票被存入数据库,退票单窗口被关闭, 系统回到主界面 |
(5)取票用例表
用例表:
表格要素 |
描述 |
用例标识和名称 |
取票 |
描述 |
此用例用于旅客取票 |
参与者 |
售票人员 |
前置条件和假设 |
机场售票人员在等待旅客到来 机票预订系统主界面已经打开 |
触发条件 |
旅客到来要求取票 |
主事件流 |
|
可选事件流 |
第5步中如果搜索不到账单,系统显示“账单错误”字样并返回待输入状态 |
后置条件 |
系统将机票状态改为已售出,售票人员关闭取票窗口,返回到主界面 |
非功能性需求 |
无 |
用例图
表2-1 功能需求点列表
编 号 |
功 能 名 称 |
使 用 人 |
功 能 描 述 |
输 入 内 容 |
输 出 内 容 |
1 |
查询 |
旅客 |
用户进行查询机票 |
输入时间,起飞地点,终点 |
输出具体的机票 |
2 |
预定机票 |
旅行社 |
预订机票 |
预定的机票号,用户信息 |
输出预定完成通知 |
3 |
取消预定 |
旅行社 机场售票人员 |
取消预定的机票 |
输入账单上显示的具体信息 |
输出取消完成通知 |
4 |
退票 |
机场售票人员 |
退机票 |
输入通知单和机票上的具体信息 |
返回剩余的金额数 |
(1)响应时间,如查询的最长等待时间。(0.5分钟)
(2)更新处理时间,如记账的最长时间。(1分钟)
(3)数据的转换和传送时间,如远程数据传输的时间要求。(1分钟)
(1)支持的终端数。
一个
(2)支持的并行操作的使用者数。
不支持并行操作
(3)处理的文件和记录数。
4个
(4)处理任务的数量。
15
(5)对输入和输出数据的精度要求。
双精度
(6)对处理和传输过程中的精度要求。
小数点儿后4位
详细列出用户性能点列表,提供给后续分析、设计、编程、测试中使用,更是为了用户测试验收中使用。需求性能点列表的格式,如表2-2所示。
表2-2 性能需求点列表
编 号 |
性能名称 |
使用部门 |
使用岗位 |
性能描述 |
输入内容 |
输出内容 |
1 |
系统安全和保密性能 |
高级主管 |
主管部门 |
数据库信息保护及职员权限 |
职员序列号 |
权限 |
2 |
系统稳定性 |
系统管理员 |
系统管理部门 |
维护系统的稳定性 |
系统维护测试 |
系统的稳定性级别 |
3 |
系统计算精确度 |
职员 |
职员岗位 |
保证系统的数据精确度 |
查询,预定机票,取消预定 |
信息、预定金额,扣除金额,返回金额等 |
界面的原则要求,如方便、简洁、美观、一致等。整个系统的界面风格定义,某些功能模块的特殊的界面要求。
(1)输入设备:键盘、鼠标、条码扫描器、扫描仪等;
(2)输出设备:显示器、打印机、光盘刻录机、磁带机、音箱等;
(3)显示风格:图形界面、字符界面、IE界面等;
(4)显示方式:1024*768、640*480等;
(5)输出格式:显示布局、打印格式等。
与其他系统的接口,如监控系统、控制系统、银行结算系统、税控系统、财务系统、政府网络系统及其他系统等。
(1)与系统特殊外设的接口,如CT机、磁共振、柜员机(ATM)、IC卡、盘点机等。
(2)与中间件的接口,要列出接口规范、入口参数、出口参数、传输频率等。
应在此列举出所有的外部接口名称、接口标准、规范。
1.售票人员的账号密码保护
2.用户的visa卡账号密码保护。
3.旅行社用户号和密码保护
系统维护
数据库安全及维护
如:
(1)进度需求:系统的阶段进度要求。
(2)运行环境需求:平台、体系结构、设备要求。
(3)培训需求:用户对培训的需求,是否提供多媒体教学光盘。
(4)推广需求:推广的要求,如在上百个远程部门推广该系统,是否要有推广的支持软件。
假设与约定条件是对预计的系统风险的描述, 如:
(1)法律、法规和政策方面的限制。
(2)硬件、软件、运行环境和开发环境方面的条件和限制。
(3)可利用的信息和资源。
(4)系统投入使用的最晚日期。
完成人:
本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
变量对象命名规则:申明全局变量、局部变量对象的命名规则。
数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。
术语定义或解释一般用表格形式给出,如表3-1所示。
表3-1 术语定义或解释表
序 号 |
术 语 名 称 |
术 语 定 义 |
1 |
总体结构 |
软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用面向功能或面向数据的设计方法,则总体逻辑结构为一树形的功能模块结构图。若采用面向对象或面向部件(构件)的设计方法,则总体逻辑结构为部件(构件)的组装图 |
2 |
外部接口 |
本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议 |
3 |
数据结构 |
数据结构包括:数据库表的结构、其他数据结构等 |
4 |
概念数据 模型CDM |
关系数据库的逻辑设计模型,叫做概念数据模型。主要内容包括一张逻辑E-R图及其相应的数据字典 |
5 |
物理数据 模型PDM |
关系数据库的物理设计模型,叫做物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典 |
6 |
视图 |
在基表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用 |
7 |
角色 |
数据库中享有某些特权操作的用户,叫做角色。角色的权利通过授权来实现 |
8 |
子系统 |
具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成 |
9 |
模块 |
具有功能独立、能被调用的信息单元叫做模块。模块是结构化设计中的概念 |
10 |
内部接口 |
软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等 |
11 |
相关文件 |
相关文件是指当本文件内容变更后,可能引起变更的其他文件。如需求分析报告、详细设计说明书、测试计划、用户手册 |
12 |
参考资料 |
参考资料是指本文件书写时用到的其他资料。如各种有关规范、模板、标准、准则 |
[1] 用户需求报告
[2] 数据库设计规范
[3] 命名规范
[1] 源程序清单
[2] 测试计划及报告
[3] 《用户使用手册》
(见类图)
模块(类)清单,如表3-3所示。
表3-3 模块(类)清单
编 号 |
模块(类)英文名 |
模块(类)功能简述 |
接口简述 |
1 |
旅行社系统 |
预定,收费,打印通知单,帐单 |
|
2 |
售票员系统 |
打印票,退订金,退票 |
|
3 |
旅客查询系统 |
查询,交费 |
对应每一个接口,都要详细列出下列内容。
(1)接口名称
(2)接口内容
(3)接口设施
(4)接口的数据结构
(5)接口的传输速率(Mbps)
(6)接口带宽
(7)接口协议
接口名称 |
内容 |
设施 |
数据结构 |
传输速率 |
带宽 |
协议 |
1 |
打印 |
打印机 |
链 |
— |
— |
— |
2 |
功能 |
控制整个系统 |
描述 |
机票预定系统的主控界面 |
包含的子功能 |
机票预定,取消预定,取票,退票,打印机票,打印账单,打印取票通知单 |
namespace 机票预订
{
partial class Form1
{
///
/// 必需的设计器变量。
///
private System.ComponentModel.IContainer components = null;
///
/// 清理所有正在使用的资源。
///
/// 如果应释放托管资源,为 true;否则为 false。
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows 窗体设计器生成的代码
///
/// 设计器支持所需的方法 - 不要
/// 使用代码编辑器修改此方法的内容。
///
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.添加预定ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.查看ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.收费ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton4 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton5 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton6 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.imageList2 = new System.Windows.Forms.ImageList(this.components);
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.文件ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.登陆ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.更换账户ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.退出ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.编辑ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.功能ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.预定ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.取消预定ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.退票ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.收费ToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.调整价格ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.查询ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStrip2 = new System.Windows.Forms.ToolStrip();
this.新建NToolStripButton = new System.Windows.Forms.ToolStripButton();
this.打开OToolStripButton = new System.Windows.Forms.ToolStripButton();
this.保存SToolStripButton = new System.Windows.Forms.ToolStripButton();
this.打印PToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator();
this.剪切UToolStripButton = new System.Windows.Forms.ToolStripButton();
this.复制CToolStripButton = new System.Windows.Forms.ToolStripButton();
this.粘贴PToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.帮助LToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripButton7 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton8 = new System.Windows.Forms.ToolStripButton();
this.listView1 = new System.Windows.Forms.ListView();
this.columnHeader1 = new System.Windows.Forms.ColumnHeader();
this.columnHeader2 = new System.Windows.Forms.ColumnHeader();
this.columnHeader3 = new System.Windows.Forms.ColumnHeader();
this.columnHeader4 = new System.Windows.Forms.ColumnHeader();
this.columnHeader5 = new System.Windows.Forms.ColumnHeader();
this.columnHeader6 = new System.Windows.Forms.ColumnHeader();
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
this.contextMenuStrip1.SuspendLayout();
this.toolStrip1.SuspendLayout();
this.menuStrip1.SuspendLayout();
this.toolStrip2.SuspendLayout();
this.SuspendLayout();
//
// contextMenuStrip1
//
this.contextMenuStrip1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.添加预定ToolStripMenuItem,
this.查看ToolStripMenuItem,
this.收费ToolStripMenuItem,
this.toolStripMenuItem1});
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(119, 92);
this.contextMenuStrip1.UseWaitCursor = true;
//
// 添加预定ToolStripMenuItem
//
this.添加预定ToolStripMenuItem.Name = "添加预定ToolStripMenuItem";
this.添加预定ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.添加预定ToolStripMenuItem.Text = "取消预定";
//
// 查看ToolStripMenuItem
//
this.查看ToolStripMenuItem.Name = "查看ToolStripMenuItem";
this.查看ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.查看ToolStripMenuItem.Text = "退票";
//
// 收费ToolStripMenuItem
//
this.收费ToolStripMenuItem.Name = "收费ToolStripMenuItem";
this.收费ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.收费ToolStripMenuItem.Text = "收费";
//
// toolStripMenuItem1
//
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
this.toolStripMenuItem1.Size = new System.Drawing.Size(118, 22);
this.toolStripMenuItem1.Text = "调整价格";
//
// imageList1
//
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
this.imageList1.Images.SetKeyName(0, "BackgroundTitleCenter.bmp");
this.imageList1.Images.SetKeyName(1, "1.ico");
this.imageList1.Images.SetKeyName(2, "3.ico");
this.imageList1.Images.SetKeyName(3, "4.ico");
this.imageList1.Images.SetKeyName(4, "a.ico");
this.imageList1.Images.SetKeyName(5, "Computer _ iBook _ Off.ico");
this.imageList1.Images.SetKeyName(6, "Computer _ iBook.ico");
this.imageList1.Images.SetKeyName(7, "s.ico");
this.imageList1.Images.SetKeyName(8, "Toolbar _ Burn.ico");
this.imageList1.Images.SetKeyName(9, "Toolbar _ Eject.ico");
this.imageList1.Images.SetKeyName(10, "Toolbar _ Favorites.ico");
this.imageList1.Images.SetKeyName(11, "Toolbar _ Music.ico");
this.imageList1.Images.SetKeyName(12, "帮助.ico");
this.imageList1.Images.SetKeyName(13, "查找.ico");
this.imageList1.Images.SetKeyName(14, "删除.ico");
this.imageList1.Images.SetKeyName(15, "设置.ico");
this.imageList1.Images.SetKeyName(16, "新建.ico");
this.imageList1.Images.SetKeyName(17, "1.ico");
//
// notifyIcon1
//
this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon")));
this.notifyIcon1.Text = "notifyIcon1";
this.notifyIcon1.Visible = true;
this.notifyIcon1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseDoubleClick);
//
// toolStrip1
//
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton2,
this.toolStripButton3,
this.toolStripButton4,
this.toolStripButton5,
this.toolStripButton6});
this.toolStrip1.Location = new System.Drawing.Point(0, 24);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(538, 25);
this.toolStrip1.TabIndex = 9;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripButton2
//
this.toolStripButton2.Image = global::机票预订.Properties.Resources._3;
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(49, 22);
this.toolStripButton2.Text = "预定";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// toolStripButton3
//
this.toolStripButton3.Image = global::机票预订.Properties.Resources._1;
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton3.Name = "toolStripButton3";
this.toolStripButton3.Size = new System.Drawing.Size(73, 22);
this.toolStripButton3.Text = "取消预定";
this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click);
//
// toolStripButton4
//
this.toolStripButton4.Image = global::机票预订.Properties.Resources.删除;
this.toolStripButton4.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton4.Name = "toolStripButton4";
this.toolStripButton4.Size = new System.Drawing.Size(49, 22);
this.toolStripButton4.Text = "退票";
this.toolStripButton4.Click += new System.EventHandler(this.退票ToolStripMenuItem_Click);
//
// toolStripButton5
//
this.toolStripButton5.Image = global::机票预订.Properties.Resources.Toolbar___Eject;
this.toolStripButton5.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton5.Name = "toolStripButton5";
this.toolStripButton5.RightToLeftAutoMirrorImage = true;
this.toolStripButton5.Size = new System.Drawing.Size(49, 22);
this.toolStripButton5.Text = "收费";
this.toolStripButton5.Click += new System.EventHandler(this.收费ToolStripMenuItem1_Click);
//
// toolStripButton6
//
this.toolStripButton6.Image = global::机票预订.Properties.Resources.查找;
this.toolStripButton6.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton6.Name = "toolStripButton6";
this.toolStripButton6.Size = new System.Drawing.Size(49, 22);
this.toolStripButton6.Text = "查询";
this.toolStripButton6.Click += new System.EventHandler(this.toolStripButton6_Click);
//
// toolStripButton1
//
this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(23, 22);
this.toolStripButton1.Text = "toolStripButton1";
//
// imageList2
//
this.imageList2.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList2.ImageStream")));
this.imageList2.TransparentColor = System.Drawing.Color.Transparent;
this.imageList2.Images.SetKeyName(0, "d62c9d7b5d4d10ee0bd1877e.jpg");
//
// menuStrip1
//
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.文件ToolStripMenuItem,
this.编辑ToolStripMenuItem,
this.功能ToolStripMenuItem});
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.Size = new System.Drawing.Size(538, 24);
this.menuStrip1.TabIndex = 10;
this.menuStrip1.Text = "menuStrip1";
//
// 文件ToolStripMenuItem
//
this.文件ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.登陆ToolStripMenuItem,
this.更换账户ToolStripMenuItem,
this.退出ToolStripMenuItem});
this.文件ToolStripMenuItem.Name = "文件ToolStripMenuItem";
this.文件ToolStripMenuItem.Size = new System.Drawing.Size(41, 20);
this.文件ToolStripMenuItem.Text = "文件";
//
// 登陆ToolStripMenuItem
//
this.登陆ToolStripMenuItem.Name = "登陆ToolStripMenuItem";
this.登陆ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.登陆ToolStripMenuItem.Text = "登陆";
this.登陆ToolStripMenuItem.Click += new System.EventHandler(this.登陆ToolStripMenuItem_Click);
//
// 更换账户ToolStripMenuItem
//
this.更换账户ToolStripMenuItem.Name = "更换账户ToolStripMenuItem";
this.更换账户ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.更换账户ToolStripMenuItem.Text = "更换账户";
this.更换账户ToolStripMenuItem.Click += new System.EventHandler(this.更换账户ToolStripMenuItem_Click);
//
// 退出ToolStripMenuItem
//
this.退出ToolStripMenuItem.Name = "退出ToolStripMenuItem";
this.退出ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.退出ToolStripMenuItem.Text = "退出";
this.退出ToolStripMenuItem.Click += new System.EventHandler(this.退出ToolStripMenuItem_Click);
//
// 编辑ToolStripMenuItem
//
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(41, 20);
this.编辑ToolStripMenuItem.Text = "编辑";
//
// 功能ToolStripMenuItem
//
this.功能ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.预定ToolStripMenuItem,
this.取消预定ToolStripMenuItem,
this.退票ToolStripMenuItem,
this.收费ToolStripMenuItem1,
this.调整价格ToolStripMenuItem,
this.查询ToolStripMenuItem});
this.功能ToolStripMenuItem.Name = "功能ToolStripMenuItem";
this.功能ToolStripMenuItem.Size = new System.Drawing.Size(41, 20);
this.功能ToolStripMenuItem.Text = "功能";
//
// 预定ToolStripMenuItem
//
this.预定ToolStripMenuItem.Name = "预定ToolStripMenuItem";
this.预定ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.预定ToolStripMenuItem.Text = "预定";
this.预定ToolStripMenuItem.Click += new System.EventHandler(this.预定ToolStripMenuItem_Click);
//
// 取消预定ToolStripMenuItem
//
this.取消预定ToolStripMenuItem.Name = "取消预定ToolStripMenuItem";
this.取消预定ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.取消预定ToolStripMenuItem.Text = "取消预定";
this.取消预定ToolStripMenuItem.Click += new System.EventHandler(this.取消预定ToolStripMenuItem_Click);
//
// 退票ToolStripMenuItem
//
this.退票ToolStripMenuItem.Name = "退票ToolStripMenuItem";
this.退票ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.退票ToolStripMenuItem.Text = "退票";
this.退票ToolStripMenuItem.Click += new System.EventHandler(this.退票ToolStripMenuItem_Click);
//
// 收费ToolStripMenuItem1
//
this.收费ToolStripMenuItem1.Name = "收费ToolStripMenuItem1";
this.收费ToolStripMenuItem1.Size = new System.Drawing.Size(118, 22);
this.收费ToolStripMenuItem1.Text = "收费";
this.收费ToolStripMenuItem1.Click += new System.EventHandler(this.收费ToolStripMenuItem1_Click);
//
// 调整价格ToolStripMenuItem
//
this.调整价格ToolStripMenuItem.Name = "调整价格ToolStripMenuItem";
this.调整价格ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.调整价格ToolStripMenuItem.Text = "调整价格";
this.调整价格ToolStripMenuItem.Click += new System.EventHandler(this.调整价格ToolStripMenuItem_Click);
//
// 查询ToolStripMenuItem
//
this.查询ToolStripMenuItem.Name = "查询ToolStripMenuItem";
this.查询ToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
this.查询ToolStripMenuItem.Text = "查询";
this.查询ToolStripMenuItem.Click += new System.EventHandler(this.查询ToolStripMenuItem_Click);
//
// toolStrip2
//
this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.新建NToolStripButton,
this.打开OToolStripButton,
this.保存SToolStripButton,
this.打印PToolStripButton,
this.toolStripSeparator,
this.剪切UToolStripButton,
this.复制CToolStripButton,
this.粘贴PToolStripButton,
this.toolStripSeparator1,
this.帮助LToolStripButton,
this.toolStripButton7,
this.toolStripButton8});
this.toolStrip2.Location = new System.Drawing.Point(0, 49);
this.toolStrip2.Name = "toolStrip2";
this.toolStrip2.Size = new System.Drawing.Size(538, 25);
this.toolStrip2.TabIndex = 11;
this.toolStrip2.Text = "toolStrip2";
//
// 新建NToolStripButton
//
this.新建NToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.新建NToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("新建NToolStripButton.Image")));
this.新建NToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.新建NToolStripButton.Name = "新建NToolStripButton";
this.新建NToolStripButton.Size = new System.Drawing.Size(23, 22);
this.新建NToolStripButton.Text = "新建(&N)";
//
// 打开OToolStripButton
//
this.打开OToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.打开OToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("打开OToolStripButton.Image")));
this.打开OToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.打开OToolStripButton.Name = "打开OToolStripButton";
this.打开OToolStripButton.Size = new System.Drawing.Size(23, 22);
this.打开OToolStripButton.Text = "打开(&O)";
//
// 保存SToolStripButton
//
this.保存SToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.保存SToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("保存SToolStripButton.Image")));
this.保存SToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.保存SToolStripButton.Name = "保存SToolStripButton";
this.保存SToolStripButton.Size = new System.Drawing.Size(23, 22);
this.保存SToolStripButton.Text = "保存(&S)";
//
// 打印PToolStripButton
//
this.打印PToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.打印PToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("打印PToolStripButton.Image")));
this.打印PToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.打印PToolStripButton.Name = "打印PToolStripButton";
this.打印PToolStripButton.Size = new System.Drawing.Size(23, 22);
this.打印PToolStripButton.Text = "打印(&P)";
//
// toolStripSeparator
//
this.toolStripSeparator.Name = "toolStripSeparator";
this.toolStripSeparator.Size = new System.Drawing.Size(6, 25);
//
// 剪切UToolStripButton
//
this.剪切UToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.剪切UToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("剪切UToolStripButton.Image")));
this.剪切UToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.剪切UToolStripButton.Name = "剪切UToolStripButton";
this.剪切UToolStripButton.Size = new System.Drawing.Size(23, 22);
this.剪切UToolStripButton.Text = "剪切(&U)";
//
// 复制CToolStripButton
//
this.复制CToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.复制CToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("复制CToolStripButton.Image")));
this.复制CToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.复制CToolStripButton.Name = "复制CToolStripButton";
this.复制CToolStripButton.Size = new System.Drawing.Size(23, 22);
this.复制CToolStripButton.Text = "复制(&C)";
//
// 粘贴PToolStripButton
//
this.粘贴PToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.粘贴PToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("粘贴PToolStripButton.Image")));
this.粘贴PToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.粘贴PToolStripButton.Name = "粘贴PToolStripButton";
this.粘贴PToolStripButton.Size = new System.Drawing.Size(23, 22);
this.粘贴PToolStripButton.Text = "粘贴(&P)";
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 25);
//
// 帮助LToolStripButton
//
this.帮助LToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.帮助LToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("帮助LToolStripButton.Image")));
this.帮助LToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.帮助LToolStripButton.Name = "帮助LToolStripButton";
this.帮助LToolStripButton.Size = new System.Drawing.Size(23, 22);
this.帮助LToolStripButton.Text = "帮助(&L)";
//
// toolStripButton7
//
this.toolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton7.Image = global::机票预订.Properties.Resources.查找;
this.toolStripButton7.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton7.Name = "toolStripButton7";
this.toolStripButton7.Size = new System.Drawing.Size(23, 22);
this.toolStripButton7.Text = "查询";
//
// toolStripButton8
//
this.toolStripButton8.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton8.Image = global::机票预订.Properties.Resources.Toolbar___Eject;
this.toolStripButton8.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton8.Name = "toolStripButton8";
this.toolStripButton8.Size = new System.Drawing.Size(23, 22);
this.toolStripButton8.Text = "登陆";
this.toolStripButton8.Click += new System.EventHandler(this.登陆ToolStripMenuItem_Click);
//
// listView1
//
this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.columnHeader1,
this.columnHeader2,
this.columnHeader3,
this.columnHeader4,
this.columnHeader5,
this.columnHeader6});
this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.listView1.Location = new System.Drawing.Point(0, 74);
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(538, 181);
this.listView1.TabIndex = 12;
this.listView1.UseCompatibleStateImageBehavior = false;
this.listView1.View = System.Windows.Forms.View.Details;
//
// statusStrip1
//
this.statusStrip1.Location = new System.Drawing.Point(0, 255);
this.statusStrip1.Name = "statusStrip1";
this.statusStrip1.Size = new System.Drawing.Size(538, 22);
this.statusStrip1.TabIndex = 13;
this.statusStrip1.Text = "statusStrip1";
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.ButtonFace;
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.ClientSize = new System.Drawing.Size(538, 277);
this.Controls.Add(this.listView1);
this.Controls.Add(this.toolStrip2);
this.Controls.Add(this.toolStrip1);
this.Controls.Add(this.menuStrip1);
this.Controls.Add(this.statusStrip1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MainMenuStrip = this.menuStrip1;
this.Name = "Form1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "主界面";
this.Load += new System.EventHandler(this.Form1_Load);
this.contextMenuStrip1.ResumeLayout(false);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout();
this.toolStrip2.ResumeLayout(false);
this.toolStrip2.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private System.Windows.Forms.ToolStripMenuItem 添加预定ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 查看ToolStripMenuItem;
private System.Windows.Forms.NotifyIcon notifyIcon1;
public System.Windows.Forms.ImageList imageList1;
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripButton toolStripButton1;
private System.Windows.Forms.ToolStripButton toolStripButton2;
private System.Windows.Forms.ImageList imageList2;
private System.Windows.Forms.ToolStripButton toolStripButton3;
private System.Windows.Forms.ToolStripButton toolStripButton4;
private System.Windows.Forms.ToolStripMenuItem 收费ToolStripMenuItem;
private System.Windows.Forms.ToolStripButton toolStripButton5;
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ToolStripMenuItem 文件ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 编辑ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 功能ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 预定ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 取消预定ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 退票ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 收费ToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem 调整价格ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 查询ToolStripMenuItem;
private System.Windows.Forms.ToolStripButton toolStripButton6;
private System.Windows.Forms.ToolStripMenuItem 登陆ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 更换账户ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 退出ToolStripMenuItem;
private System.Windows.Forms.ToolStrip toolStrip2;
private System.Windows.Forms.ToolStripButton 新建NToolStripButton;
private System.Windows.Forms.ToolStripButton 打开OToolStripButton;
private System.Windows.Forms.ToolStripButton 保存SToolStripButton;
private System.Windows.Forms.ToolStripButton 打印PToolStripButton;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator;
private System.Windows.Forms.ToolStripButton 剪切UToolStripButton;
private System.Windows.Forms.ToolStripButton 复制CToolStripButton;
private System.Windows.Forms.ToolStripButton 粘贴PToolStripButton;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
private System.Windows.Forms.ToolStripButton 帮助LToolStripButton;
private System.Windows.Forms.ToolStripButton toolStripButton7;
private System.Windows.Forms.ListView listView1;
private System.Windows.Forms.ColumnHeader columnHeader1;
private System.Windows.Forms.ColumnHeader columnHeader2;
private System.Windows.Forms.ColumnHeader columnHeader3;
private System.Windows.Forms.ColumnHeader columnHeader4;
private System.Windows.Forms.ColumnHeader columnHeader5;
private System.Windows.Forms.ColumnHeader columnHeader6;
private System.Windows.Forms.StatusStrip statusStrip1;
private System.Windows.Forms.ToolStripButton toolStripButton8;
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 机票预订
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Hide();
Form5 a = new Form5();
if (a.ShowDialog()==DialogResult.OK)
this.Show();
else if (a.DialogResult == DialogResult.Yes)
{
this.visb();
this.Show();
}
else this.Close();
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
contextMenuStrip1.Show();
}
private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void listBox1_MouseDown(object sender, MouseEventArgs e)
{
this.listView1.Focus();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 m=new Form2();
m.Show();
m.Focus();
}
private void button3_Click(object sender, EventArgs e)
{
Form3 m=new Form3();
m.Show();
m.Focus();
}
private void 预定ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 m = new Form2();
m.Show();
m.Focus();
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
Form2 m = new Form2();
m.Show();
m.Focus();
}
private void toolStripButton6_Click(object sender, EventArgs e)
{
Form3 m = new Form3();
m.Show();
m.Focus();
}
private void 查询ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form3 m = new Form3();
m.Show();
m.Focus();
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
Form4 m = new Form4();
m.Show();
m.Focus();
}
private void 取消预定ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form4 m = new Form4();
m.Show();
m.Focus();
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.Visible==true)
this.Hide();
else this.Show();
}
private void 更换账户ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
Form5 a = new Form5();
if (a.ShowDialog() == DialogResult.OK)
this.Show();
else this.Close();
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
private void 登陆ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form5 a = new Form5();
if (a.ShowDialog() == DialogResult.Cancel)
this.Close();
/
}
private void 退票ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form6 a = new Form6();
a.Show();
}
private void 收费ToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
private void 调整价格ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void visb()
{
this.toolStrip1.Hide();
this.menuStrip1.Hide();
}
}
}
功能 |
查询 |
描述 |
旅客用来查询机票状态, |
输入 |
机票信息(日期,航班,起点,终点) |
来源 |
旅客输入 |
输出 |
机票信息 |
namespace 机票预订
{
partial class Form3
{
///
/// Required designer variable.
///
private System.ComponentModel.IContainer components = null;
///
/// Clean up any resources being used.
///
/// true if managed resources should be disposed; otherwise, false.
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.textBox1 = new System.Windows.Forms.TextBox();
this.maskedTextBox2 = new System.Windows.Forms.MaskedTextBox();
this.label12 = new System.Windows.Forms.Label();
this.label11 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.comboBox3 = new System.Windows.Forms.ComboBox();
this.comboBox2 = new System.Windows.Forms.ComboBox();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(24, 22);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(41, 12);
this.label1.TabIndex = 0;
this.label1.Text = "目的地";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(24, 51);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 12);
this.label2.TabIndex = 0;
this.label2.Text = "起飞时间";
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(24, 150);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(29, 12);
this.label3.TabIndex = 0;
this.label3.Text = "航班";
//
// textBox1
//
this.textBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(236)))), ((int)(((byte)(235)))), ((int)(((byte)(232)))));
this.textBox1.Location = new System.Drawing.Point(125, 12);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(100, 21);
this.textBox1.TabIndex = 1;
//
// maskedTextBox2
//
this.maskedTextBox2.Location = new System.Drawing.Point(125, 141);
this.maskedTextBox2.Name = "maskedTextBox2";
this.maskedTextBox2.Size = new System.Drawing.Size(100, 21);
this.maskedTextBox2.TabIndex = 2;
//
// label12
//
this.label12.AutoSize = true;
this.label12.Location = new System.Drawing.Point(171, 117);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(17, 12);
this.label12.TabIndex = 13;
this.label12.Text = "日";
//
// label11
//
this.label11.AutoSize = true;
this.label11.Location = new System.Drawing.Point(171, 85);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(17, 12);
this.label11.TabIndex = 14;
this.label11.Text = "月";
//
// label7
//
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(196, 53);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(17, 12);
this.label7.TabIndex = 15;
this.label7.Text = "年";
//
// comboBox3
//
this.comboBox3.AutoCompleteCustomSource.AddRange(new string[] {
"1",
"2",
"3",
"45",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30",
"31"});
this.comboBox3.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource;
this.comboBox3.FormattingEnabled = true;
this.comboBox3.Items.AddRange(new object[] {
"1",
"2",
"3",
"45",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30",
"31"});
this.comboBox3.Location = new System.Drawing.Point(125, 109);
this.comboBox3.Name = "comboBox3";
this.comboBox3.Size = new System.Drawing.Size(40, 20);
this.comboBox3.TabIndex = 11;
//
// comboBox2
//
this.comboBox2.AutoCompleteCustomSource.AddRange(new string[] {
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12"});
this.comboBox2.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource;
this.comboBox2.FormattingEnabled = true;
this.comboBox2.Items.AddRange(new object[] {
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12"});
this.comboBox2.Location = new System.Drawing.Point(125, 77);
this.comboBox2.Name = "comboBox2";
this.comboBox2.Size = new System.Drawing.Size(40, 20);
this.comboBox2.TabIndex = 10;
//
// comboBox1
//
this.comboBox1.AutoCompleteCustomSource.AddRange(new string[] {
"1990",
"1991",
"1992",
"1993",
"1994",
"1995",
"1996",
"1997",
"1998",
"1999",
"2000",
"2001",
"2002",
"2003",
"2004",
"2005",
"2006",
"2007",
"2008",
"2009",
"2010",
"2011"});
this.comboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource;
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Items.AddRange(new object[] {
"1990",
"1991",
"1992",
"1993",
"1994",
"1995",
"1996",
"1997",
"1998",
"1999",
"2000",
"2001",
"2002",
"2003",
"2004",
"2005",
"2006",
"2007",
"2008",
"2009",
"2010",
"2011"});
this.comboBox1.Location = new System.Drawing.Point(125, 45);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(65, 20);
this.comboBox1.TabIndex = 12;
//
// button1
//
this.button1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
this.button1.Location = new System.Drawing.Point(70, 208);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 16;
this.button1.Text = "确定";
this.button1.UseVisualStyleBackColor = false;
this.button1.MouseLeave += new System.EventHandler(this.button1_MouseLeave);
this.button1.Click += new System.EventHandler(this.button1_Click);
this.button1.MouseEnter += new System.EventHandler(this.button1_MouseEnter);
//
// button2
//
this.button2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.button2.Location = new System.Drawing.Point(239, 208);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 16;
this.button2.Text = "取消";
this.button2.UseVisualStyleBackColor = false;
this.button2.MouseLeave += new System.EventHandler(this.button2_MouseLeave);
this.button2.Click += new System.EventHandler(this.button2_Click);
this.button2.MouseEnter += new System.EventHandler(this.button2_MouseEnter);
//
// Form3
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.ButtonFace;
this.ClientSize = new System.Drawing.Size(436, 265);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.Controls.Add(this.label12);
this.Controls.Add(this.label11);
this.Controls.Add(this.label7);
this.Controls.Add(this.comboBox3);
this.Controls.Add(this.comboBox2);
this.Controls.Add(this.comboBox1);
this.Controls.Add(this.maskedTextBox2);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.label3);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form3";
this.ShowIcon = false;
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "查询";
this.Load += new System.EventHandler(this.Form3_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.MaskedTextBox maskedTextBox2;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.Label label11;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.ComboBox comboBox3;
private System.Windows.Forms.ComboBox comboBox2;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 机票预订
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void Form3_Load(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
private void button1_MouseEnter(object sender, EventArgs e)
{
button1.BackColor = Color.FromArgb(119, 202, 230);
}
private void button2_MouseEnter(object sender, EventArgs e)
{
button2.BackColor = Color.FromArgb(119, 202, 230);
}
private void button1_MouseLeave(object sender, EventArgs e)
{
button1.BackColor = Color.FromArgb(192, 192, 0);
}
private void button2_MouseLeave(object sender, EventArgs e)
{
button2.BackColor = Color.FromArgb(192, 192, 0);
}
}
}
完成人:
机票预定系统;为方便旅客,航空公司拟开发一个机票预定系统。旅客可向该系统查询航班情况(按目的地、起飞时间、航班班次等)。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,打印取票通知和帐单,旅客在收到取票通知和帐单后可交费并于飞机起飞前24小时凭取票通知和交款单经系统校对无误后打印机票给旅客。旅客也可向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理。
将该测试报告中的术语、缩写进行定义, 包括用户应用领域与计算机领域的术语与缩写等。
说明该测试报告使用的参考资料,如:
[1] 《需求规格说明书》
[2] 《设计规格说明书》
由《设计规格说明书》拷贝到的模块清单,如表5-1所示。
表5-1 模块(类)清单
编 号 |
模块(类)英文名 |
模块(类)功能简述 |
接口简述 |
1 |
旅行社系统 |
预定,收费,打印通知单,帐单 |
|
2 |
售票员系统 |
打印票,退订金,退票 |
|
3 |
旅客查询系统 |
查询,交费 |
选择一个模块,应用基本路径法设计测试用例,进行现场测试。要求画出程序流程图,表示每条基本路径,记录测试数据,评定测试结果。测试活动的记录格式,如表5-2所示。
表5-2 模块测试记录
编号 |
路径标识 |
输入 |
期望输出 |
输出内容 |
发现问题 |
测试结果 |
测试时间 |
测试人 |
1 |
1.1 1.2 1.4 |
无 |
√ |
|||||
2 |
1.1 1.2 1.4 |
输入为空 |
× |
|||||
3 |
1.1 1.2 1.4 |
无 |
√ |
由《需求规格说明书》拷贝到的功能需求点列表,如表4-3所示。
表5-3 功能需求点列表
编号 |
功能名称 |
使用人 |
功能描述 |
输入内容 |
输出内容 |
1 |
|||||
2 |
|||||
3 |
按照功能点列表内容,结合等价类划分法设计测试用例(输入/输出内容),进行现场测试,记录测试数据,评定测试结果。测试活动的记录格式,如表4-4所示。
表5-4 功能测试记录
编号 |
功能名称 |
输入内容 |
期望输出 |
输出内容 |
发现问题 |
测试结果 |
测试时间 |
测试人 |
1 |
√ |
|||||||
2 |
√ |
|||||||
3 |
√ |
|||||||
4 |
× |
当测试完成之后,测试人员应对本次测试做出结论。格式如下:
测试日期:
测试地点:
测试环境:
列出系统的强项:
列出系统的弱项:
列出不符合项的统计结果:
测试人员签字:
完成人:
提供手册的概述,在此可以说明编写这份手册的目的、指明本手册的读者。
简单地介绍编写背景,系统适用的用户。
说明定义的术语在本手册中的含义。
对系统进行简单讲解和功能介绍。
操作流程说明。全面模拟用户操作,从安装、进入、初始化、到用户具体操作,对整个流程进行描述。
针对操作流程的每一步进行说明。如果在使用说明中有相应的解释,应指明用户查找的位置。
这部分包括用户使用的所有功能,是用户使用手册的最重要的部分,要详细描述。
描述具体功能的使用顺序。如果功能之中有分类,比如,有些功能用户用不到,有些用得到,就要分开写流程。
描述顺序是按照使用流程的每一步进行的。
对此功能进行简单介绍,说明所能完成的功能。
用鼠标选择相应的功能,进入相应的界面,进行功能键以及栏目的介绍。
针对某一功能,对于一些比较难的问题,应该进行举例说明。
在使用说明中,每一部分都会归纳一些问题,需要提示用户或者让用户注意,应按照以下规定的格式进行编写:字体采用仿宋字,字号采用小五号字。
对一些在正文中描述不够详尽的地方,可在附录中进行补充;用户经常遇到的问题及问题解答也可放在附录中。