首页 > 作文

网上怎么买汽车票

更新时间:2023-03-04 22:17:30 阅读: 评论:0

比管-电脑入门教程

网上怎么买汽车票
2023年3月4日发(作者:玻璃生菜)

汽车票预订系统

目录

可行性研究..............................................................................................................................................6

1.引言...................................................................................................................................................6

1.1编写目的.......................................................................................................................................6

1.2项目背景.......................................................................................................................................6

1.3定义...............................................................................................................................................6

2.可行性研究的前提...........................................................................................................................6

2.1要求...............................................................................................................................................6

2.2目标...............................................................................................................................................7

2.3条件、假定和限制.......................................................................................................................7

2.4进行可行性研究的方法...............................................................................................................7

2.5评价尺度.......................................................................................................................................7

3.对现有系统的分析.........................................................................................................................7

3.1处理流程和数据流程...................................................................................................................7

3.2工作负荷.......................................................................................................................................8

3.3费用开支.......................................................................................................................................8

3.4人员...............................................................................................................................................8

3.5设备...............................................................................................................................................8

3.6局限性...........................................................................................................................................9

4.所建议的系统...................................................................................................................................9

4.1对建议系统的说明.......................................................................................................................9

4.2处理流程和数据流程...................................................................................................................9

4.3改进之处.....................................................................................................................................10

4.4影响.............................................................................................................................................10

4.4.1对设备的影响.........................................................................................................................10

4.4.2对软件的影响.........................................................................................................................10

4.4.3对用户单位机构的影响.........................................................................................................10

4.4.4对系统运行过程的影响......................................................................................................10

4.4.5对开发的影响.........................................................................................................................10

4.4.6对地点和设施的影响.............................................................................................................10

4.4.7对经费开支的影响.................................................................................................................11

4.5局限性..........................................................................................................................................11

4.6技术条件方面的可行性..............................................................................................................11

5.可选择的其他系统方案.................................................................................................................11

5.1可选择的系统方案1..................................................................................................................11

5.2可选择的系统方案2..................................................................................................................11

6.投资及效益分析.............................................................................................................................11

6.1支出.............................................................................................................................................11

6.1.1基本建设投资.........................................................................................................................11

6.1.2其他一次性支出.....................................................................................................................12

6.1.3非一次性支出.........................................................................................................................12

6.2收益.............................................................................................................................................12

6.2.1一次性收益.............................................................................................................................12

6.2.2非一次性收益.........................................................................................................................12

6.2.3不可定量的收益.....................................................................................................................12

6.3收益/投资比.............................................................................................................................12

6.4投资回收周期.............................................................................................................................12

6.5敏感性分析.................................................................................................................................12

7.社会因素方面的可行性...............................................................................................................13

7.1法律方面的可行性.....................................................................................................................13

7.2使用方面的可行性.....................................................................................................................13

8.结论..............................................................................................................................................13

需求分析................................................................................................................................................13

1.引言..............................................................................................................................................13

1.1编写目的.....................................................................................................................................13

1.2背景.............................................................................................................................................13

1.3定义.............................................................................................................................................14

1.4参考资料.....................................................................................................................................14

2.任务概述.........................................................................................................................................14

2.1目标.............................................................................................................................................14

2.2运行环境.....................................................................................................................................14

2.3条件与限制.................................................................................................................................14

3.具体需求分析...............................................................................................................................15

3.1数据需求分析.............................................................................................................................15

3.2功能需求分析.............................................................................................................................18

3.2.1功能需求分析.........................................................................................................................18

3.2.2时间特性要求.........................................................................................................................22

3.2.3灵活性.....................................................................................................................................22

3.3性能需求......................................................................................................................................22

3.4设计约束.....................................................................................................................................23

3.5外部接口需求.............................................................................................................................24

3.5.1用户接口.................................................................................................................................24

3.5.2硬件接口.................................................................................................................................24

3.5.3通信接口.................................................................................................................................24

概要设计................................................................................................................................................24

1.引言.................................................................................................................................................24

1.1编写目的.....................................................................................................................................24

1.2背景.............................................................................................................................................25

1.3定义.............................................................................................................................................26

1.4参考资料.....................................................................................................................................26

2.总体设计.........................................................................................................................................26

2.1目标.............................................................................................................................................26

2.2运行环境.....................................................................................................................................26

2.3需求概述.....................................................................................................................................26

2.4条件与限制.................................................................................................................................27

3.总体设计.........................................................................................................................................27

3.1处理流程....................................................................................................................................27

3.2总体结构和模块外部设计.........................................................................................................28

3.3功能分配.....................................................................................................................................29

3.3.1登录.........................................................................................................................................29

3.3.2前台营业.................................................................................................................................29

3.3.3信息查询.................................................................................................................................31

3.3.4营业统计.................................................................................................................................32

4.接口设计.........................................................................................................................................33

4.1用户页面.....................................................................................................................................33

4.2硬件接口.....................................................................................................................................33

4.3通信接口.....................................................................................................................................34

4.4内部接口....................................................................................................................................34

5.数据结构设计.................................................................................................................................34

5.1数据库逻辑数据结构设计......................................................................................................34

5.2物理数据结构设计..................................................................................................................35

5.3数据结构与程序的关系.............................................................................................................37

6.运行设计.........................................................................................................................................37

6.1运行模块的组合......................................................................................................................37

6.2运行控制..................................................................................................................................37

6.3运行时间..................................................................................................................................37

7.出错处理设计.................................................................................................................................37

7.1出错输出信息..........................................................................................................................37

7.2出错处理对策..........................................................................................................................38

8.安全保密设计.................................................................................................................................38

9.维护设计.........................................................................................................................................38

详细设计............................................................................................................................................38

引言....................................................................................................................................................38

1.1编写目的.....................................................................................................................................38

1.2项目背景.....................................................................................................................................39

1.3定义.............................................................................................................................................39

1.4参考资料.....................................................................................................................................39

总体设计............................................................................................................................................39

2.1目标.............................................................................................................................................39

2.2运行环境.....................................................................................................................................39

2.3需求概述.....................................................................................................................................39

2.4条件与限制................................................................................................................................40

2.5软件结构.....................................................................................................................................40

3.程序1(登录)设计说明...........................................................................................................40

3.1程序描述......................................................................................................................................40

3.2功能.............................................................................................................................................40

3.3性能.............................................................................................................................................40

3.4输入项.........................................................................................................................................41

3.5输出项.........................................................................................................................................41

3.6算法.............................................................................................................................................41

3.7流程逻辑.....................................................................................................................................42

3.8接口.............................................................................................................................................42

3.9存储分配.....................................................................................................................................42

3.10注释设计...................................................................................................................................43

3.11限制条件...................................................................................................................................43

3.12测试计划...................................................................................................................................43

3.13尚未解决的问题.......................................................................................................................44

4.程序2(前台营业)设计说明...................................................................................................44

4.1程序描述.....................................................................................................................................44

4.2功能.............................................................................................................................................44

4.3性能.............................................................................................................................................44

4.4输入项.........................................................................................................................................45

4.5输出项.........................................................................................................................................45

4.6算法.............................................................................................................................................45

4.8接口..............................................................................................................................................46

4.9存储分配.....................................................................................................................................46

4.10注释设计...................................................................................................................................46

4.11限制条件...................................................................................................................................46

4.12测试计划...................................................................................................................................47

4.13尚未解决的问题.......................................................................................................................47

5.程序3(信息查询)设计说明...................................................................................................48

5.1程序描述.....................................................................................................................................48

5.2功能.............................................................................................................................................48

5.3性能.............................................................................................................................................48

5.4输入项.........................................................................................................................................48

5.5输出项.........................................................................................................................................48

5.6算法.............................................................................................................................................49

5.7流程逻辑.....................................................................................................................................49

5.8接口.............................................................................................................................................49

5.9存储分配.....................................................................................................................................49

5.10注释设计...................................................................................................................................50

5.11限制条件...................................................................................................................................50

5.12测试计划...................................................................................................................................50

5.13尚未解决的问题.......................................................................................................................51

6.程序3(营业统计)设计说明...................................................................................................51

6.1程序描述.....................................................................................................................................51

6.2功能.............................................................................................................................................51

6.3性能.............................................................................................................................................51

6.4输入项.........................................................................................................................................51

6.5输出项.........................................................................................................................................51

6.6算法.............................................................................................................................................52

6.7流程逻辑.....................................................................................................................................52

6.8接口.............................................................................................................................................52

6.9存储分配.....................................................................................................................................52

6.10注释设计...................................................................................................................................52

6.11限制条件...................................................................................................................................53

6.12测试计划...................................................................................................................................53

6.13尚未解决的问题.......................................................................................................................54

总结........................................................................................................................................................54

分工........................................................................................................................................................54

可行性研究

1.引言

1.1编写目的

可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时

间内确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现

报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安

排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理

审查。

1.2项目背景

开发软件名称:汽车票预订系统。

1.3定义

<未定义>

1.4参考资料

[1]、张海藩.软件工程.清华大学出版社,2008

2.可行性研究的前提

2.1要求

主要功能:为乘客提供车票预定服务,方便客运站的售票工作,提高客运

站的服务质量和服务效率

性能要求:客运公司提供的信息必须及时的反映在客运站各售票点的工作

平台上。售票系统的定单必须无差错的存储在客运公司的主服务器上。对

服务器上的数据必须进行及时正确的刷新。

输出要求:数据完整,详实。

输出要求:简捷,快速,实时。

安全与保密要求:服务器的管理员享有对客运站车次信息库及车票信息库

和定票信息库的管理与修改。售票员只享有对订票信息库的部分修改(写

入与读出)。

2.2目标

系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,

减少信息交流的烦琐过程及其带来的开销。

2.3条件、假定和限制

<未定义>

2.4进行可行性研究的方法

<未定义>

2.5评价尺度

<未定义>

3.对现有系统的分析

3.1处理流程和数据流程

事务

车次

查询

据库

表单

售车票

在客户

图可1.1

说明:各售票点对数据进行入库,并产生报表和

车票以及账单,系统管理员对数据进行管理

3.2工作负荷

<未定义>

3.3费用开支

<未定义>

3.4人员

余鹏飞、汪黎丽、吴思睿

3.5设备

运行环境:.net2.0

操作系统:windows

数据库:sqlrver2000

3.6局限性

4.所建议的系统

4.1对建议系统的说明

<未定义>

4.2处理流程和数据流程

图可1.2

事务

车次

服务

产生

查询

据库

产生

客户

表单

产生

客户

售车票

在客户

产生

说明:各售票点对数据进行入库,并产生报表和

车票以及账单,系统管理员对数据进行管理每一

项都可以产生报表

4.3改进之处

在原有系统的基础上,对管理员的售票以及预定的记录进行汇总,并对

这些数据产生报表。

4.4影响

4.4.1对设备的影响

<未定义>

4.4.2对软件的影响

<未定义>

4.4.3对用户单位机构的影响

<未定义>

4.4.4对系统运行过程的影响

用户不可夸权限操作一些受保护的数据信息,各用户对自身所对应的数据

库进行数据操作存储、系统响应错误后应提供恢复上次正确结果的的处理方法。

4.4.5对开发的影响

在系统开发过程中应注意数据的加密,防止外界获取数据库中的资料

4.4.6对地点和设施的影响

<未定义>

4.4.7对经费开支的影响

<未定义>

4.5局限性

4.6技术条件方面的可行性

目前对客运站以及机场这种运输行业的票务系统技术已经趋于完善,

在技术上可行。

5.可选择的其他系统方案

5.1可选择的系统方案1

在客运站中只设立终端,在客运公司设立服务器,数据输入由终端输入,

所有数据都由服务器处理,只在终端上显示数据结果。

此设计简化了数据处理,但加重了服务器

的数据处理。也可以使用客户端/服务器机理,

简化数据流量,加快数据处理。

5.2可选择的系统方案2

<未定义>

6.投资及效益分析

6.1支出

6.1.1基本建设投资

<未定义>

6.1.2其他一次性支出

<未定义>

6.1.3非一次性支出

<未定义>

6.2收益

6.2.1一次性收益

<未定义>

6.2.2非一次性收益

<未定义>

6.2.3不可定量的收益

<未定义>

6.3收益/投资比

<未定义>

6.4投资回收周期

<未定义>

6.5敏感性分析

<未定义>

7.社会因素方面的可行性

7.1法律方面的可行性

所有软件都选用正版.

所有技术资料都由提出方保管。

合同制定确定违约责任.

7.2使用方面的可行性

使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算

机的专业知识,所有人员都要经过本公司培训.

管理人员也需经一般培训.

经过培训人员将会熟练使用本软件.

两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.

8.结论

由于投资效益比远大于100%,技术、经济、操作都有可行性,可以进行开

发.

需求分析

1.引言

1.1编写目的

定义总体要求,作为用户和软件开发人员之间相互了解的基础;提供性

能要求、初步设计和对用户影响的信息,作为开发人员进行设计和实施的基础;

作为总体验证和确认的依据。

1.2背景

汽车票预订系统,它的出现可以为销售车票以及预订车票提供便利,

节省了客运公司的劳动力。为乘客提供车票预定服务,方便客运站的售票

工作,提高客运站的服务质量和服务效率。同时也将售票时间由原来的特

定时间段出售变成了24小时售票,在一定程度上减少了过年过节时排长队

买票的情况,具有一定的社会意义。

1.3定义

<未定义>

1.4参考资料

[1]李容.VisualC#2008开发技术详解.北京:电子工业

出版社,2008

[2]张海潘.软件工程导论.北京:清华大学出版社,

2008.2

2.任务概述

2.1目标

系统应建立友好的界面,即要操作简单、直观、灵活,又要易于学习掌握。

这个系统的目的:方便管理人员管理。

系统应具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的

安全保护和保密措施。

系统应具有良好的实用性。本系统应会是一个汽车运营管理部门非常实用的

管理软件,操作简单,是用户急切需要的助手。

系统应具有良好的技术性。本软件开发环境是在WindowsXP的开发平台上,

主要利用Visualstudio2005作前台页面开发,SqlServer2000作后台数据库

开发。安全可靠,可移植性强。

2.2运行环境

操作系统:windows

支持环境:.Net2.0平台

数据库:sqlrver2000

2.3条件与限制

<未定义>

3.具体需求分析

3.1数据需求分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,汽

车票预定系统应该满足以下的性能需求:

1.数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不

正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手

工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统

的培训。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以

保证迅速的处理数据。

2.数据的一致性与完整性

由于系统的数据是共享的,在不同的售票点中,车票是共享数据,所以如

何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一

定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据

库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,

系统应该拒绝该数据。

3.数据的共享与独立性

整个车票预定系统的数据是共享的。然而,从系统开发的角度上看,共享

会给设计和调试带来困难。因此,应该提供灵活的配置,使各个售票点系统能

够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系

统的强壮性。

车票预订系统的数据字典

名字:乘客信息

别名:

描述:乘客的个人信息,用于对乘客的确认

定义:乘客信息=姓名+性别+身份证号码+旅行目的地

位置:从各售票点输入

名字:订票信息

别名:

描述:乘客的个人信息和目的地,用于确定乘客的车次

定义:订票信息=乘客个人信息+乘车目的地

位置:存入到数据库当中

名字:车次信息

别名:

描述:乘客的车次信息,根据乘客的出发时间和目的地确定

定义:车次信息=车票时间+汽车班次

位置:从数据库读出反应到各售票点

名字:取票通知

别名:

描述:乘客领取车票的凭证

定义:取票通知=乘客姓名+领票时间

位置:输出到打印机

名字:售出车票信息

别名:

描述:乘客的车票的信息

定义:售出车票信息=旅客的车票

位置:输出到打印机

名字:乘客订票记录

别名:

描述:已订票的乘客在客运公司的记录

定义:乘客订票记录=乘客姓名+车票信息

位置:存入到数据库

名字:订票乘客清单

别名:

描述:已订票的乘客的记录

定义:订票乘客清单=乘客信息的合集

位置:从数据库读出并显示在各售票点

车票预订系统的逻辑模型

1

乘车时间姓名性别目的地

身份证号码

取票通知帐单

车票信

客运公司

乘客

1

1

N

图需

1.1

3.2功能需求分析

3.2.1功能需求分析

汽车票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,

利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、

易维护的、具有良好人机交互界面的汽车票预定系统,实现客运公司的汽车票

销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的汽车票

销售信息。

根据可行性研究的结果和客户的要求,分析现有情况及问题,采用B/S结构,

将汽车票预定系统划分为两个子系统:浏览器端子系统,服务器端子系统。

乘客订票流程图:

订票乘客清单售出车票信息

价格

等级

可售

时间

售票点合适班

需1.2

乘客取票图:

图需1.3

车票预订系统的总体功能如下:

1.权限管理

2.前台营业

3.信息查询

各售

输入

存入

订票

安排

汽车

传送

给各

乘客

订票

产生

取票

旅客

订票购票

汽车

汽车

汽车

取票

各售

乘客

信息

订票旅

售出

打印

4.营业统计

5.错误信息

1、权限管理用户登录系统

数据流图:

图需1.4

A、管理员表

各售票点管理员通过输入自己的用户名以及密码登录到后台为乘客

提供相应的服务

2、前台营业

数据流图:

图需1.5

A.车票信息表

B.乘客信息表

C.售出车票信息表

D.订票表

3、信息查询

A

A

验证

错误

正确登录进入

密数据

用户

销售

预订

退回

选择

车票

注销原

发车

数据流图:

图需1.6

A.售出车票信息表

B.订票表

C.车次信息表

D.管理员信息

4.营业统计

数据流图:

售票

订票

运营

当班

查询自

己已售

查询自

己已定

修改或

添加车

管理员

修改自

图需1.7

A.售出车票信息

B.订票信息

3.2.2时间特性要求

<未定义>

3.2.3灵活性

<未定义>

3.3性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,车票预定系统

应该满足以下的性能需求:

1.系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和

开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系

统的处理能力和响应时间能够满足企业对信息处理的需求。

由于车票预定系统的查询功能对于整个系统的功能和性能完成举足轻

重。作为系统的很多数据来源,而机票数量和时间又影响企业的决策活

动,其准确性很大程度上决定了车票预定系统的成败。在系统开发过程

中,必须采用一定的方法保证系统的准确性。

2.系统的开放性和系统的可扩充性

车票预定系统在开发过程中,应该充分考虑以后的可扩充

日售

票统

月售

票统

季度

售票

输入

性。例如订票系统的方式的改变(网上订票),用户查询的需求

也会不断的更新和完善。所有这些,都要求系统提供足够的手段

进行功能的调整和扩充。而要实现这一点,应通过系统的开放性

来完成,既系统应是一个开放系统,只要符合一定的规范,可以

简单的加入和减少系统的模块,配置系统的硬件。通过软件的修

补、替换完成系统的升级和更新换代。

3.系统的易用性和易维护性

车票预定系统是直接面对使用人员的,而使用人员往往对计

算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,

易用的人机交互页面。要实现这一点,就要求系统应该尽量使用

用户熟悉的术语和中文信息的页面;针对用户可能出现的使用问

题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

车票预定系统中涉及到的数据是客运公司的相当重要的信息,系统要提

供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统

意外崩溃时数据的恢复等工作。

4.系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软

件。所有这些都要符合主流国际、国家和行业标准。例如在开发中

使用的操作系统、网络系统、开发工具都必须符合通用标准。如规

范的数据库操纵界面、ISO9002标准所要求的质量规范等;同时,

在自主开发本系统时,要进行良好的设计工作,制订行之有效的软

件工程规范,保证代码的易读性、可操作性和可移植性。

5.系统的先进性

目前计算系统的技术发展相当快,做为车票预定系统工程,

应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量

做到系统的先进,充分完成企业信息处理的要求而不至于落后。

这一方面通过系统的开放性和可扩充性,不断改善系统的功能完

成。另一方面,在系统设计和开发的过程中,应在考虑成本的基

础上尽量采用当前主流并先进且有良好发展前途的产品。

6.系统的响应速度

车票预定系统系统在日常处理中的响应速度为秒级,达到实

时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的

不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而

影响工作效率。

3.4设计约束

<未定义>

3.5外部接口需求

3.5.1用户接口

在用户页面部分,根据需求分析的结果,用户需要一个用户友善页面。

在页面设计上,应做到简单明了,易于操作,并且要注意到页面的布局,

应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多

对web2.0风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定

使用c#进行编程,在界面上可使用C#所提供的可视化组件,满足web2.0

的要求。其中在设计上采用下拉式菜单方式,在出错显示上可调用C#库中

的错误提示函数。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

3.5.2硬件接口

支持一般的微机、笔记本电脑。

3.5.3通信接口

连入因特网的计算机

概要设计

1.引言

1.1编写目的

在本车票预定系统项目的前一阶段,也就是需求分析阶段中,已

经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一

阶段中对客运公司、各售票点及客运站的实地调研中获得,并在需求规格

说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对车票预定系统做概要设计。主

要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成

若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据

结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系

统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要

设计对车票预定系统所做的模块结构设计的基础上,对系统进行详细设

计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了

解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶

段设计的不足或错误。

1.2背景

本项目(汽车票预定系统)是自行研制,由余鹏飞、吴思睿、汪黎丽

负责开发。

汽车票预定系统是通过浏览器端访问服务器的软件:

车票预定系统将由两部分组成:置于各定票点的页面,以及置于汽车公

司的数据库服务器。本系统与其他系统的关系如下:

:

:

(客运公司)车次数据

售票

售票

售票

售票

服务器及程

客运站车

图概1.1

1.3定义

<未定义>

1.4参考资料

[1]、张海藩.软件工程.清华大学出版社,2008

[2]、开发小组.汽车票预订系统需求规格说明书.2010.6

[3]、开发小组.汽车票预定系统可行性报告.2010.5

2.总体设计

2.1目标

本阶段已在系统的需求分析的基础上,对车票预定系统做概要设计。主

要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成

若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据

结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系

统所做的所有概要设计进行详细的说明。

2.2运行环境

根据调研得知所有售票点的计算机配置均在Pentium133级别以

上,客户程序应能够在Pentium133级别以上,WinXP环境下运行。

2.3需求概述

客运公司为方便旅客,需开发一个车票预定系统。为便

于乘客由各售票点定票或买票,售票点把预定车票的乘客信息,包括

姓名、性别、工作单位、身份证号码、目的地,输入车票预定系统,

系统经过查询客运公司内的车次数据服务器后,为乘客安排客车,印

出取票通知。乘客在发车前一天凭取票通知和帐单交款后取票,系统

校对无误后即印出车票给乘客。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求用

户界面要简单明了,易于操作,服务器利于维护。

2.4条件与限制

3.总体设计

3.1处理流程

系统流程图:

前台

信息

营业

基础

系统

退

N

Y

3.2总体结构和模块外部设计

总体结构图如下:

系统

退

退出

3.3功能分配

3.3.1登录

登录系统:此功能模块主要完成用户密码验证

3.3.2前台营业

前台营业:此功能模块主要完成乘客的购票功能、预定功能、以及退票功能。

IPO图编号:3.3.1.1HIPO图编号:

3.3.1.1

模块名称:

登录

设计者:

余鹏飞

使用单位:编程要

求:.Net2.0

Sqlrver

2000

输入部分处理描述输出部分

1.用户名

2.密码

1..将用户邮箱

地址和密码发送

给服务器验证。.

验证成功后登陆

后台程序,进行进

一步操作

1.用

户邮件

2.验

证错误信

IPO图编号:3.3.2.1HIPO图编号:

3.3.2.1

模块名称:

前台营业

设计者:

余鹏飞

使用单位:编程要

求:.Net2.0

Sql

rver2000

输入部分处理描述输出部分

1.乘

客购票信

2.乘

客订票信

3.退

回订票或

购票信息

1、将乘客的个

人信息输入并

保存到数据库

当中。

2、删除乘客已

订票或已购票

信息

1.打

印票据

2.打

印订票

凭据

3.3.3信息查询

信息查询:此功能模块主要查看已售票的信

息、已预订票的信息、运营计划的查询、以

及当班信息查询

IPO图编号:3.3.3.1HIPO图编号:

3.3.3.1

模块名称:

信息查询

设计者:

余鹏飞

使用单位:编程要

求:.Net2.0

Sqlrver

2000

输入部分处理描述输出部分

1.已售

票乘客的

个人信息

2.已预

定乘客的

个人信息

3.车次

的编号

1.通过对乘客

个人信息的关

键字查询获得

乘客的乘车信

2.通过对车次

编号的查询从

数据库中获得

1.已售票

乘客的乘

车信息

2.已预订

乘客的乘

车信息

3.汽车的

发车时间

3.3.4营业统计

营业统计:此功能模块主要查询该售票员的销

售情况

汽车的发车时

间以及预计到

达时间

以及到达

时间

IPO图编号:3.3.4HIPO图编

号:3.3.4

模块名称:

营业统计

设计者:

余鹏飞

黎丽

思睿

使用单位:编程要

求:.Net2.0

Sqlrver

2000

输入部分处理描述输出部分

查询的日期

查询的月份

查询的季度

将用户选择的时

间进行数据交换

从数据库中获得

需要查询的数据

获得选择时

间段里的销售

情况报表

4.接口设计

4.1用户页面

在用户页面部分,根据需求分析的结果,

用户需要一个用户友善页面。在页面设计上,

应做到简单明了,易于操作,并且要注意到

页面的布局,应突出的显示重要以及出错信

息。外观上也要做到合理化,考虑到用户多

对web2.0风格较熟悉,应尽量向这一方向靠

拢。在设计语言上,已决定使用c#进行编程,

在界面上可使用C#所提供的可视化组件,满

足web2.0的要求。其中在设计上采用下拉

式菜单方式,在出错显示上可调用C#库中的

错误提示函数。

总的来说,系统的用户界面应作到可靠性、

简单性、易学习和使用

4.2硬件接口

支持一般的微机、笔记本电脑。

4.3通信接口

连入因特网的计算机

4.4内部接口

内部接口方面,各模块之间采用函数调用、

参数传递、返回值的方式进行信息传递。具

体参数的结构将在下面数据结构设计的内容

中说明。接口传递的信息将是以数据结构封

装了的数据,以参数传递或返回值的形式在

各模块间传输。

5.数据结构设计

5.1数据库逻辑数据结构设计

DBMS的使用上系统将采用SQL

SERVER,系统主要需要维护3张数据表:

1.汽车车次表

车次

编号

出发

时间

到达

时间

座位

空数

学生

票价

普通

票价

汽车车次表保存了所有从本地出发的汽车

信息,它的主键为车次编号。在定位前先查

寻座位空数,在定位后将修改座位空数。

2.定位信息表

车次编

账单号是否领

定位信息表保存了已定位信息,主键为账

单号,外部主键为车次编号。在乘客领票过

程时将用到此表,领票后修改是否领票域

3.账单信息/乘客资料表

.帐单信

息/乘客资料表保存已定位的乘客信息资料,

它的主键为乘客身份证号,外部主键为帐单

号。主要用于领票时将乘客信息一同返回。

5.2物理数据结构设计

物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中

都是以结构的方式表示。

1.乘客信息

账单

乘客姓

乘客性

乘客身

份证号

1.乘客姓名

String

用于定票时接收输入,以及领票时服务器返回。

2.帐单号

可使用一LONGINT实现。

用于领票时接收输入,以及定票时服务器返回。

3.目的地

用于定票时接收输入,以及领票时服务器返回。

4.车票信息

用于打印机票准备工作。数据类型可参照上面所述。

5.帐单信息

1.车次编号String

2.目的地String

3.出发时间Date/Time

4.座位号String

1.车次编号

2.目的地

3.出发时间

4.乘客姓名

5.乘客性别

6.身份证号码

7.座位号

1.帐单号

2.乘客姓名

3.身份证号码

4.车次编号

5.出发时间

6.目的地

用于打印帐单准备工作。数据类型可参照上面所述。

5.3数据结构与程序的关系

数据结构与程序是软件的重要组成部分,程

序的正确执行依赖于合理的数据结构

6.运行设计

6.1运行模块的组合

登录模块将前台营业、信息查询、营业统计、常用工具等模块

交于主功能模块。然后主功能各个功能模块根据需要获取信息完成

功能。等等各个模块在软件运行过程中能较好的交换信息,处理数

据。

6.2运行控制

运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块

中,需对运行控制进行正确的判断,选择正确的运行控制路径。

6.3运行时间

系统的运行时间基本可以达到用户所提出的

要求。

7.出错处理设计

7.1出错输出信息

程序在运行时主要会出现两种错误:

1、由于输入信息,或无法满足要求时产生的错误,称为软错误。

2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。

对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进

行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块

中。

对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重

置。返回输入阶段。

出错信息必须给出相应的出错原因,例:

《全部车次座位已满!》

《查无此定位信息!》等。

7.2出错处理对策

对于软错误提示用户需要用户输入正确信息。

对于硬错误提示用户无法满足系统需求。

8.安全保密设计

系统的用户只有通过了密码验证才能登录系

统并且只能查看属于自己权限范围内的内容

9.维护设计

维护方面主要为对服务器上的数据库数据进行维护。可使用SQL

SERVER的数据库维护功能机制。例如,定期为数据库进行Backup,维

护管理数据库死锁问题和维护数据库内数据的一致性等。

详细设计

引言

1.1编写目的

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块

设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、

模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的报告中将

对本系统所做的设计进行详细说明。

在本阶段中,已在系统的概要分析的基础上,对车票预定系统做详细设

计。确定应该如何具体地实现所设计的系统,从而在编写代码的阶段可以把这

个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需

求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计

说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构

设计、逐个模块的程序描述。

1.2项目背景

参看<<汽车票预订系统概要设计说明书>>1.2项目背景

1.3定义

<未定义>

1.4参考资料

[1]张海潘.软件工程导论.北京:清华大学出

版社,2008.2

[2]开发小组.汽车票预订系统需求规格说

明书.2010.5

总体设计

2.1目标

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出

内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结

构的细节以及具体的装配要求

2.2运行环境

软件基本运行环境为Windows环境。并要求.Net2.0运行环境

2.3需求概述

为了便于乘客由各售票点定票或买票,售票点把预定车票的乘客信息,包

括姓名、性别、工作单位、身份证号码、目的地,输入车票预定系统,系统经

过查询客运公司内的车次数据服务器后,为乘客安排客车,印出取票通知。乘

客在汽车出发前一天凭取票通知和帐单交款后取票,系统校对无误后即印出车

票给乘客。

本系统为实现以上功能可分为四个主要的模块,分别是:

登录模块:此功能模块主要完成用户密码验证。

前台营业:此功能模块主要完成乘客的购票功能、预定功能、以及退票功能。

信息查询:此功能模块主要查看已售票的信息、已预订票的信息、运营计划的

查询、以及当班信息查询。

营业统计:此功能模块主要查询该售票员的销

售情况。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求用户

界面要简单明了,易于操作,服务器利于维护。

2.4条件与限制

开发时间短

2.5软件结构

参看<<汽车票预订系统概要设计说明书>>3.2节汽车票预订系

统结构图

3.程序1(登录)设计说明

3.1程序描述

登录:此功能模块主要完成用户密码验证。

3.2功能

参看<<汽车票预订系统概要设计说明书>>IPO图

3.3性能

<未定义>

3.4输入项

数据标示符数据类型取值范围

1.用户名文本55

2.密码文本55

3.5输出项

数据标示符数据类型取值范围

1.主页面Aspx

2.验证错误

信息

对话框

3.6算法

本过程按照描述的流程一次进行。

3.7流程逻辑

3.8接口

3.9存储分配

存储基本的管理员信息,占用容量不大。

voidlogin_click(object

nder,EventArg)

功能:登录系统

登录开始

检查用户名及密码

管理员超级管理员

验证用户名密

FT

验证用户名密

TF

提示

户名

提示

户名

前台营

信息查

营业统

前台营

信息查

营业统

系统设

3.10注释设计

a.个模块分支点中T表示确定,N表示否定。

3.11限制条件

<未定义>

3.12测试计划

测试

名称

测试进度

安排

测试目

测试内

基本数

据输入

(input)

系统完成

后就可以

的进行

测试系统的

要求是否基

本达到

输入简

单的数

据来测

非法数

据输入

(error)

在档案数

据测试完

成并通过

测试系统对

于一些非法

输入数据的

反应

输入一

些特殊

的字符

和字符

空数据

输入

(zero)

可以和非

法数据测

试一起进

测试系统对

空信息的反

在所有

的数据

项上输

入空值

本项测试工作对资源的要求,包括:

1.设备:一台装有浏览器的计算机,要是有联网

条件的可以在网上进行测试。预计使用时间不

超过2天;

2.软件:windows相应的操作系统;硬件的驱动

程序;监控程序;杀毒软件等;

3.人员:一般由1名参与开发的人员和1名用户

参与;要求用户具有一定的微机操作水平和对

本软件有一定的了解。

3.13尚未解决的问题

对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。

4.程序2(前台营业)设计说明

4.1程序描述

前台营业:主要是对乘客进行售票,订票,退票的服务。并将数据打印成票

据交互给乘客。

4.2功能

参看<<汽车票预定系统概要设计说明书>>IPO图

4.3性能

<未定义>

4.4输入项

数据标示符数据类型取值范围

1.乘客姓名文本55

2.乘客出发时

时间

3.乘客身份证

整型

4.目的地文本55

4.5输出项

数据标示符数据类型取值范围

1.订票或购票

成功打印票据

2.订票惑购票

失败

对话框

4.6算法

本过程按照描述的流程一次进行。

4.7流程逻辑

4.8接口

4.9存储分配

<未定义>

4.10注释设计

a.个模块分支点中T表示确定,N表示否定。

4.11限制条件

需要网络支持。

前台营业开始

检查管理员登录名是否存在

提示保

存出错

产生车票、产生订票领取

凭证交互给用户

FT

提示可以进行订票、购票、退票

将乘客个人信息,车次信息,车

FT

voidlbtnYY_Click(objectnder,EventArg)

功能:购票、预订、退票

4.12测试计划

测试

名称

测试进度

安排

测试目

测试内

基本数

据输入

(input)

系统完成

后就可以

的进行

测试系统的

要求是否基

本达到

输入简

单的数

据来测

非法数

据输入

(error)

在档案数

据测试完

成并通过

测试系统对

于一些非法

输入数据的

反应

输入一

些特殊

的字符

和字符

空数据

输入

(zero)

可以和非

法数据测

试一起进

测试系统对

空信息的反

在所有

的数据

项上输

入空值

本项测试工作对资源的要求,包括:

1.设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。

预计使用时间不超过2天;

2.软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;

3.人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微

机操作水平和对本软件有一定的了解。

4.13尚未解决的问题

对于该程序单元,所有的技术问题和设计方面的

问题均已得到解决。

5.程序3(信息查询)设计说明

5.1程序描述

信息查询:

5.2功能

参看<<汽车票预订系统概要设计说明书>>IPO图

5.3性能

<未定义>

5.4输入项

数据标示符数据类型取值范围

1.乘客信息的

关键字

Text

2.车次编号数字65535

5.5输出项

数据标示符数据类型取值范围

1.相应的乘客

信息

Text

2.车次信息Text

5.6算法

本过程按照描述的流程一次进行。

5.7流程逻辑

5.8接口

5.9存储分配

<未定义>

信息查询开始

检查管理员登录名是否存在

提示该

信息不

存在或

打印出管理员通过关键

字查询的信息

FT

提示可以进行乘客购票信息查

从数据库中读出管理员需要查询

FT

voidlbtnSearch_click(objectnder,EventArg)

功能:信息查询

5.10注释设计

a.个模块分支点中T表示确定,N表示否定。

5.11限制条件

5.12测试计划

测试

名称

测试进度

安排

测试目

测试内

基本数

据输入

(input)

系统完成

后就可以

的进行

测试系统的

要求是否基

本达到

输入简

单的数

据来测

非法数

据输入

(error)

在档案数

据测试完

成并通过

测试系统对

于一些非法

输入数据的

反应

输入一

些特殊

的字符

和字符

空数据

输入

(zero)

可以和非

法数据测

试一起进

测试系统对

空信息的反

在所有

的数据

项上输

入空值

本项测试工作对资源的要求,包括:

1.设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。

预计使用时间不超过2天;

2.软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;

3.人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微

机操作水平和对本软件有一定的了解。

5.13尚未解决的问题

对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。

6.程序3(营业统计)设计说明

6.1程序描述

营业统计:此功能模块主要查询某个时间段的售票统计

6.2功能

参看<<汽车票预定系统概要设计说明书>>IPO图3.3.4.1

6.3性能

需要时时响应

6.4输入项

数据标示符数据类型取值范围

1.时间段Datatime

6.5输出项

数据标示符数据类型取值范围

1.营业统计Text

6.6算法

本过程按照描述的流程一次进行。

6.7流程逻辑

6.8接口

6.9存储分配

无需求

6.10注释设计

a.个模块分支点中T表示确定,N表示否定。

voidlbtnTJ_click(objectnder,EventArg)

功能:营业统计

营业开始

输入查询的时间段

是否确定

FT

恢复原查询数据库并显示

6.11限制条件

6.12测试计划

测试

名称

测试进度

安排

测试目

测试内

基本数

据输入

(input)

系统完成

后就可以

的进行

测试系统的

要求是否基

本达到

输入简

单的数

据来测

非法数

据输入

(error)

在档案数

据测试完

成并通过

测试系统对

于一些非法

输入数据的

反应

输入一

些特殊

的字符

和字符

空数据

输入

(zero)

可以和非

法数据测

试一起进

测试系统对

空信息的反

在所有

的数据

项上输

入空值

本项测试工作对资源的要求,包括:

1.设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。

预计使用时间不超过2天;

2.软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;

3.人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微

机操作水平和对本软件有一定的了解。

6.13尚未解决的问题

对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。

总结

通过本次课程设计,这个系统主要实现了为乘客提供车票预定服务,

方便客运站的售票工作,提高客运站的服务质量和服务效率,在本次设计

当中也遇到了一定的困难,例如:这个系统需要的实时性,共享数据等功

能的实现。经过本组组员的共同努力完成了本次设计。经过本次课程设计,

让我们了解到了web开发的基本流程,以及编写每个阶段的文档对整个项

目开发周期的重要性,特别是在需求分析阶段我们对整个软件的架构进行

了综合分析对数据库方面的知识也有一定的提高。总之,整个项目下来我

们对软件开发方面的知识有了很大的提高。

分工

?:总体架构,需求分析,详细设计,文档撰写,代码的实现占总设计的40%

?:概要设计,代码的实现,文档的撰写占总设计的30%

:可行性分析,代码的实现,文档的撰写占总设计的30%

本文发布于:2023-03-04 22:17:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677939450139734.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:网上怎么买汽车票.doc

本文 PDF 下载地址:网上怎么买汽车票.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|