汽车票预订系统
目录
可行性研
究 .............................................................................................................................................. 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局限
性 ....................................................................................................................................
....... 8
4.所建议的系
统 ...................................................................................................................................
8
4.1对建议系统的说
明 ....................................................................................................................... 8
4.2处理流程和数据流
程 ................................................................................................................... 8
4.3改进之
处 ....................................................................................................................................
... 9
4.4影
响 ....................................................................................................................................
........... 9
4.4.1对设备的影
响 ........................................................................................................................... 9
4.4.2对软件的影
响 ........................................................................................................................... 9
4.4.3对用户单位机构的影
响 ........................................................................................................... 9 4. 4. 4对系
统运行过程的影响 ........................................................................................................ 9
4.4.5对开发的影
响 ........................................................................................................................... 9
4.4.6对地点和设施的影
响 ............................................................................................................... 9
4.4.7对经费开支的影
响 ................................................................................................................... 9
4.5局限
性 ....................................................................................................................................
...... 10
4.6技术条件方面的可行
性 .............................................................................................................. 10
5.可选择的其他系统方
案 ................................................................................................................. 10
5.1可选择的系统
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
1 .................................................................................................................. 10
5.2可选择的系统方案
2 .................................................................................................................. 10
6.投资及效益分
析 ............................................................................................................................. 10
6.1支
出 ....................................................................................................................................
......... 10
6.1.1基本建设投
资 ......................................................................................................................... 10
6.1.2其他一次性支
出 ..................................................................................................................... 10
6.1.3非一次性支
出 ......................................................................................................................... 10
6.2收
益 ....................................................................................................................................
......... 11
6.2.1一次性收
益 ............................................................................................................................. 11
6.2.2非一次性收
益 ......................................................................................................................... 11
6.2.3不可定量的收
益 ..................................................................................................................... 11
6.3收益,投资
比 ............................................................................................................................. 11
6.4投资回收周
期 ............................................................................................................................. 11
6.5敏感性分
析 .................................................................................................................................
11 7. 社会因素方面的可行
性 ............................................................................................................... 11
7.1法律方面的可行
性 ..................................................................................................................... 11
7.2使用方面的可行
性 ..................................................................................................................... 11 8 .结
论 ....................................................................................................................................
.......... 12
需求分
析 ....................................................................................................................................
............ 12
1(引
言 ....................................................................................................................................
.......... 12
1.1编写目
的 ..................................................................................................................................... 12
1.2背景 ............................................................................................................................................. 12
1.3定义 ............................................................................................................................................. 12
1.4参考资
料 ..................................................................................................................................... 12
2.任务概
述 ......................................................................................................................................... 13
2.1目标 ............................................................................................................................................. 13
2.2运行环
境 ..................................................................................................................................... 13
2.3条件与限
制 ................................................................................................................................. 13 3. 具体需求分
析 ............................................................................................................................... 13
3.1数据需求分
析 ............................................................................................................................. 13
3.2功能需求分
析 ............................................................................................................................. 16
3.2.1功能需求分
析 ......................................................................................................................... 16
3.2.2时间特性要
求 ......................................................................................................................... 20
3.2.3灵活
性 ..................................................................................................................................... 20
3.3性能需
求 ...................................................................................................................................... 20
3.4设计约
束 ..................................................................................................................................... 21
3.5外部接口需
求 ............................................................................................................................. 21
3.5.1用户接
口 ................................................................................................................................. 21
3.5.2硬件接
口 ................................................................................................................................. 21
3.5.3通信接
口 ................................................................................................................................. 21
概要设
计 ................................................................................................................................................ 22
1.引言 ................................................................................................................................................. 22
1.1编写目
的 ..................................................................................................................................... 22
1.2背景 ............................................................................................................................................. 22
1.3定义 ............................................................................................................................................. 23
1.4参考资
料 ..................................................................................................................................... 23
2.总体设
计 ......................................................................................................................................... 23
2.1目标 ............................................................................................................................................. 23
2.2运行环
境 ..................................................................................................................................... 23
2.3需求概
述 ..................................................................................................................................... 23
2.4条件与限
制 ................................................................................................................................. 24
3.总体设
计 ......................................................................................................................................... 24
3.1 处理流
程 .................................................................................................................................... 24
3.2总体结构和模块外部设
计 ......................................................................................................... 25
3.3功能分
配 ..................................................................................................................................... 26
3.3.1登录 ......................................................................................................................................... 26
3.3.2前台营
业 ................................................................................................................................. 26
3.3.3信息查
询 ................................................................................................................................. 26
3.3.4营业统
计 ................................................................................................................................. 27
4.接口设
计 ......................................................................................................................................... 27
4.1用户页
面 ..................................................................................................................................... 27
4.2硬件接
口 ..................................................................................................................................... 28
4.3通信接
口 ..................................................................................................................................... 28
4.4 内部接
口 .................................................................................................................................... 28
5.数据结构设
计 ................................................................................................................................. 28
5(1 数据库逻辑数据结构设
计 ...................................................................................................... 28
5(2 物理数据结构设
计 .................................................................................................................. 29
5.3数据结构与程序的关
系 ............................................................................................................. 30
6.运行设
计 ......................................................................................................................................... 30
6(1 运行模块的组
合 ...................................................................................................................... 30
6(2 运行控
制 .................................................................................................................................. 30
6(3 运行时
间 .................................................................................................................................. 30
7.出错处理设
计 ................................................................................................................................. 30
7(1 出错输出信
息 .......................................................................................................................... 30
7(2 出错处理对
策 .......................................................................................................................... 31
8.安全保密设
计 ................................................................................................................................. 31
9.维护设
计 ......................................................................................................................................... 31
详细设
计 ............................................................................................................................................ 31
引言 .................................................................................................................................................... 31
1.1编写目
的 ..................................................................................................................................... 31
1.2项目背
景 ..................................................................................................................................... 32
1.3定义 ............................................................................................................................................. 32
1.4参考资
料 ..................................................................................................................................... 32
总体设
计 ............................................................................................................................................ 32
2.1目标 ............................................................................................................................................. 32
2.2运行环
境 ..................................................................................................................................... 32
2.3需求概
述 ..................................................................................................................................... 32
2.4 条件与限
制 ................................................................................................................................ 33
2.5软件结
构 ..................................................................................................................................... 33
3(程序1(登录)设计说
明 ........................................................................................................... 33
3.1程序描
述 ...................................................................................................................................... 33
3.2功能 ............................................................................................................................................. 33
3.3性能 ............................................................................................................................................. 33
3.4输入
项 ......................................................................................................................................... 33
3.5输出
项 ......................................................................................................................................... 33
3.6算法 ............................................................................................................................................. 34
3.7流程逻
辑 ..................................................................................................................................... 34
3.8接口 ............................................................................................................................................. 34
3.9存储分
配 ..................................................................................................................................... 35
3.10注释设
计 ................................................................................................................................... 35
3.11限制条
件 ................................................................................................................................... 35
3.12测试计
划 ................................................................................................................................... 35
3.13尚未解决的问
题 ....................................................................................................................... 35
4(程序2(前台营业)设计说
明 ................................................................................................... 35
4.1程序描
述 ..................................................................................................................................... 35
4.2功能 ............................................................................................................................................. 36
4.3性能 ............................................................................................................................................. 36
4.4输入
项 ......................................................................................................................................... 36
4.5输出
项 ......................................................................................................................................... 36
4.6算法 ............................................................................................................................................. 36
4.8接口 .............................................................................................................................................. 37
4.9存储分
配 ..................................................................................................................................... 37
4.10注释设
计 ................................................................................................................................... 37
4.11限制条
件 ................................................................................................................................... 37
4.12测试计
划 ................................................................................................................................... 37
4.13尚未解决的问
题 ....................................................................................................................... 38
5(程序3(信息查询)设计说
明 ................................................................................................... 38
5.1程序描
述 ..................................................................................................................................... 38
5.2功能 ............................................................................................................................................. 38
5.3性能 ............................................................................................................................................. 38
5.4输入
项 ......................................................................................................................................... 38
5.5输出
项 ......................................................................................................................................... 38
5.6算法 ............................................................................................................................................. 38
5.7流程逻
辑 ..................................................................................................................................... 39
5.8接口 ............................................................................................................................................. 39
5.9存储分
配 ..................................................................................................................................... 39
5.10注释设
计 ...................................................................................................................................
39
5.11限制条
件 ................................................................................................................................... 40
5.12测试计
划 ................................................................................................................................... 40
5.13尚未解决的问
题 ....................................................................................................................... 40
6(程序3(营业统计)设计说
明 ................................................................................................... 40
6.1程序描
述 ..................................................................................................................................... 40
6.2功能 ............................................................................................................................................. 40
6.3性能 ............................................................................................................................................. 40
6.4输入
项 ......................................................................................................................................... 41
6.5输出
项 ......................................................................................................................................... 41
6.6算法 ............................................................................................................................................. 41
6.7流程逻
辑 ..................................................................................................................................... 41
6.8接口 ............................................................................................................................................. 41
6.9存储分
配 ..................................................................................................................................... 42
6.10注释设
计 ................................................................................................................................... 42
6.11限制条
件 ................................................................................................................................... 42
6.12测试计
划 ................................................................................................................................... 42
6.13尚未解决的问
题 ....................................................................................................................... 42
总结 ........................................................................................................................................................ 43
分工 ........................................................................................................................................................ 43
可行性研究
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
数据库:sql server2000
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]李容.Visual C#2008开发技术详解.北京:电子工业出版社,2008
[2]张海潘.软件工程导论.北京:清华大学出版社,2008.2
2.任务概述
2.1目标
系统应建立友好的界面,即要操作简单、直观、灵活,又要易于学习掌握。这个系统的目的:方便管理人员管理。
系统应具有良好的安全性。系统应遵循有关信息安全
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
,具有切实可行的安全保护和保密措施。
系统应具有良好的实用性。本系统应会是一个汽车运营管理部门非常实用的管理软件, 操作简单,是用户急切需要的助手。
系统应具有良好的技术性。本软件开发环境是在Windows XP的开发平台上,主要利用Visual studio 2005作前台页面开发,Sql Server 2000作后台数据库开发。安全可靠,可移植性强。
2.2运行环境
操作系统:windows
支持环境:.Net2.0平台
数 据 库:sql server 2000
2.3条件与限制
<未定义>
3. 具体需求分析
3.1数据需求分析
为了保证系统能够长期、安全、稳定、可靠、高效的运行,汽车票预定系统应该满足以下的性能需求:
1. 数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2. 数据的一致性与完整性
由于系统的数据是共享的,在不同的售票点中,车票是共享数据,所以如
何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一
定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3. 数据的共享与独立性
整个车票预定系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个售票点系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。
车票预订系统的数据字典
车票预订系统的逻辑模型
图 需1.1 3.2功能需求分析
3.2.1功能需求分析
汽车票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的汽车票预定系统,实现客运公司的汽车票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的汽车票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用B/S结构,将汽车票预定系统划分为两个子系统:浏览器端子系统,服务器端子系统。
乘客订票流程图:
图 需1.2 乘客取票图:
图 需1.3
车票预订系统的总体功能如下:
1.权限管理 2.前台营业 3.信息查询 4.营业统计 5.错误信息
1、权限管理用户登录系统
数据流图:
图 需1.4
A、管理员表
各售票点管理员通过输入自己的用户名以及密码登录到后台为乘客提供相应
的服务
2、前台营业
数据流图:
5 图 需1.
A.车票信息表
B.乘客信息表
C.售出车票信息表
D.订票表
3、信息查询
数据流图:
图 需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运行环境
根据调研得知所有售票点的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win XP环境下运行。
2.3需求概述
客运公司为方便旅客,需开发一个车票预定系统。为便于乘客由各售票点定票或买票,售票点把预定车票的乘客信息,包括姓名、性别、工作单位、身份证号码、目的地,输入车票预定系统,系统经过查询客运公司内的车次数据服务器后,为乘客安排客车,印出取票通知。乘客在发车前一天凭取票通知和帐单交款后取票,系统校对无误后即印出车票给乘客。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求用户界面要简单明了,易于操作,服务器利于维护。
2.4条件与限制
3.总体设计
3.1 处理流程 系统流程图:
3.2总体结构和模块外部设计
总体结构图如下:
3.3功能分配
3.3.1登录
登录系统:此功能模块主要完成用户密码验证
3.3.2前台营业
前台营业:此功能模块主要完成乘客的购票功能、预定功能、以及退票功能。
3.3.3信息查询
信息查询:此功能模块主要查看已售票的信息、已预订票的信息、运营
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
的查询、以及当班信息查询
3.3.4营业统计
营业统计:此功能模块主要查询该售票员的销售情况
4.接口设计
4.1用户页面
在用户页面部分,根据需求分析的结果,用户需要一个用户友善页面。在页面设计上,应做到简单明了,易于操作,并且要注意到页面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对web2.0 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 c#进行编程,在界面上可使用C#所提
供的可视化组件,满足web2.0的要求。 其中在设计上采用下拉式菜单方式,在出错显示上可调用C#库中的错误提示函数。
总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用
4.2硬件接口
支持一般的微机、笔记本电脑。
4.3通信接口
连入因特网的计算机
4.4 内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
5.数据结构设计
5(1 数据库逻辑数据结构设计
DBMS 的使用上系统将采用 SQL SERVER, 系统主要需要维护3张数据表:
汽车车次表保存了所有从本地出发的汽车信息,它的主键为车次编号。在定位前先查寻座位空数,在定位后将修改座位空数。
定位信息表保存了已定位信息,主键为账单号,外部主键为车次编号。在乘客领票过程时将用到此表,领票后修改是否领票域
/乘客资料表 3.账单信息
. 帐单信息/乘客资料表保存已定位的乘客信息资料,它的主键为乘客身份证号,
外部主键为帐单号。主要用于领票时将乘客信息一同返回。
5(2 物理数据结构设计
物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。
1( 乘客信息
1(乘客姓名
2(乘客性别 3(身份证号码 String Char LONG INT 用于定票时接收输入,以及领票时服务器返回。
2( 帐单号
可使用一LONG INT 实现。
用于领票时接收输入,以及定票时服务器返回。
3( 目的地
1. 车次编号 String 2. 目的地 String 3. 出发时间 Date/Time 4. 座位号 String
用于定票时接收输入,以及领票时服务器返回。
4.
车票信息
1( 车次编号 2( 目的地 3( 出发时间 4( 乘客姓名 5( 乘客性别 6( 身份证号码 7( 座位号 ( 用于打印机票准备工作。数据类型可参照上面所述。
5. 帐单信息
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输入项
3.5
输出项
3.6算法
本过程按照描述的流程一次进行。
3.7流程逻辑
3.8接口
3.9存储分配
存储基本的管理员信息,占用容量不大。
3.10注释设计
a(个模块分支点中T表示确定,N表示否定。
3.11限制条件
<未定义>
3.12测试计划
本项测试工作对资源的要求,包括:
1. 设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。预计使用时
间不超过2天;
2. 软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;
3. 人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微机操作水平
和对本软件有一定的了解。
3.13尚未解决的问题
对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。
4(程序2(前台营业)设计说明
4.1程序描述
前台营业:主要是对乘客进行售票,订票,退票的服务。并将数据打印成票据交互给乘客。
4.2功能
参看<<汽车票预定系统概要设计说明书>>IPO图
4.3性能
<未定义>
4.4输入项
4.5输出项
4.6算法
本过程按照描述的流程一次进行。
4.7流程逻辑
4.8接口
4.9存储分配
<未定义>
4.10注释设计
a.个模块分支点中T表示确定,N表示否定。
4.11限制条件
需要网络支持。
4.12测试计划
1.设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。预计使用时间不超过2天;
2.软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;
3.人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微机操作水平和对本软件有一定的了解。
4.13尚未解决的问题
对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。
5(程序3(信息查询)设计说明
5.1程序描述
信息查询:
5.2功能
参看<<汽车票预订系统概要设计说明书>>IPO图
5.3性能
<未定义>
5.4输入项
5.5输出项
5.6算法
本过程按照描述的流程一次进行。
5.7流程逻辑
5.8接口
5.9存储分配
<未定义>
5.10注释设计
a.个模块分支点中T表示确定,N表示否定。
5.11限制条件
无
5.12测试计划
1.设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。预计使用时间不超过2天;
2.软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;
3.人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微机操作水平和对本软件有一定的了解。
5.13尚未解决的问题
对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。
6(程序3(营业统计)设计说明
6.1程序描述
营业统计:此功能模块主要查询某个时间段的售票统计
6.2功能
参看<<汽车票预定系统概要设计说明书>>IPO图3.3.4.1
6.3性能
需要时时响应
6.4输入项
6.5输出项
6.6算法
本过程按照描述的流程一次进行。
6.7流程逻辑
6.8接口
6.9存储分配
无需求
6.10注释设计
a.个模块分支点中T表示确定,N表示否定。
6.11限制条件
无
6.12测试计划
1.设备:一台装有浏览器的计算机,要是有联网条件的可以在网上进行测试。预计使用时间不超过2天;
2.软件:windows相应的操作系统;硬件的驱动程序;监控程序;杀毒软件等;
3.人员:一般由1名参与开发的人员和1名用户参与;要求用户具有一定的微机操作水平和对本软件有一定的了解。
6.13尚未解决的问题
对于该程序单元,所有的技术问题和设计方面的问题均已得到解决。
总结
通过本次课程设计,这个系统主要实现了为乘客提供车票预定服务,方便客运站的售票工作,提高客运站的服务质量和服务效率,在本次设计当中也遇到了一定的困难,例如:这个系统需要的实时性,共享数据等功能的实现。经过本组组员的共同努力完成了本次设计。经过本次课程设计,让我们了解到了web开发的基本流程,以及编写每个阶段的文档对整个项目开发周期的重要性,特别是在需求分析阶段我们对整个软件的架构进行了综合分析对数据库方面的知识也有一定的提高。总之,整个项目下来我们对软件开发方面的知识有了很大的提高。
分工
,:总体架构,需求分析,详细设计,文档撰写,代码的实现占总设计的40% ,:概要设计,代码的实现,文档的撰写占总设计的30%
,
:可行性分析,代码的实现,文档的撰写占总设计的30%