航空订票系统软件设计规格说明书

航空订票系统软件设计规格说明书

ID:46595675

大小:777.00 KB

页数:13页

时间:2019-11-26

航空订票系统软件设计规格说明书_第1页
航空订票系统软件设计规格说明书_第2页
航空订票系统软件设计规格说明书_第3页
航空订票系统软件设计规格说明书_第4页
航空订票系统软件设计规格说明书_第5页
资源描述:

《航空订票系统软件设计规格说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件设计规格说明书一、引言1.1编写目的编写本套航空订票系统的《软件规格说明书》的目的在于根据软件需求说明书中的任务概述,需求规定等规划设计出一套可执行软件的结构模型。1.2参考资料《网上订票系统需求分析报告》王曦编写《软件工程导论》第三版------张海藩编著清华大学出版社《基于项目的软件工程—面向对象研究方法》------CathieLeBlanc&EvelynStiller编著机械工业出版社二、总体设计2.1需求规定本套航空订票系统软件分为服务器端和客户端两部分:客户端部分由用户使用,通过B/S的方式实现,用户可使用浏览器通过互联网进行操作。服务器端软件由管理员使用

2、,通过C/S的方式实现,管理员通过管理界面可对数据库进行操作和管理。2.2运行环境客户端的运行环境:Windows98以上的操作系统、IE5以上的浏览器(或其他浏览器)。服务器端的运行环境:Windows2000Server或Windows2000AdvancedServer、SQLServer2000。2.3基本设计概念和处理流程本套航空订票系统软件的编写,是为了设计出一套网上订票的应用和管理软件。软件分为两大部分,网上订票部分和数据管理部分。网上订票部分(客户端)是以网页的形式实现,用户通过浏览器对数据库中的航班数据进行查询、浏览并可进行订票。数据管理部分(服务器端)

3、则是用VB编写的一套管理软件,在管理部分中,管理员可以对数据库中的数据进行输入、修改、删除和查询等操作,从而对数据库中的数据进行管理。2.4结构本套航空订票系统软件采用Browser/Server和Client/Server相结合的结构来进行开发。2.5人工处理过程2.5.1服务器端的人工处理2.5.1.1数据的输入用户根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。2.5.1.2数据的修改用户根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正

4、确性和准确性后可更新数据库的数据。2.5.1.3数据的删除用户根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库中的数据。2.5.1.4数据的查询用户根据需要查询数据库中的所有数据,用户需输入一定的查询条件,然后可按照输入的查询依据查询新数据库的数据。2.5.2客户端的人工处理2.5.2.1注册用户必须注册才能进行订票操作,在此,用户必须填写个人的真实并准确的详细信息。2.5.2.1查询用户通过填写一定的查询条件,可查询用户所需要的航班信息、

5、机票信息等。2.5.2.2订票用户可通过互联网进行订票操作,填写准确的订票信息后提交订票。2.6尚未解决的问题2.6.1客户端尚未解决的问题客户端尚未解决的问题是,如何与订票人的银行账户连接。2.6.2服务器端尚未解决的问题服务器端尚未解决的问题是,系统自动检索到过期的航班后自动将其信息删除并且要保所有与该航班关联的订票人的信息和乘客的信息都删除,难点在于,如何保证数据库中的表间的一致性。2.6.3难点问题难点问题是服务器端的程序的删除部分,因为订票人的信息关系到部分乘客的信息,必须保持数据的完整性。其次是航班信息,它关系着部分订票人的信息和乘客信息,其中还嵌套着这部分订

6、票人当中有部分关系的乘客信息,并且同一定票人可以订购多架次航班的机票和所订购的机票的数量也不仅仅是1张,要将航班信息删除,也要保数据的完整性。三、接口设计3.1用户接口本套航空订票系统软件的可视化很强,做到用户运行程序就可直接上手操作。在设计界面时,同时也考虑到此方面,因此在每个可以点击的按钮上都设置了鼠标获得焦点后的提示信息,即ToolTipText属性。3.2外部接口在本套航空订票系统软件中没有考虑外部接口问题,如有需要可以添加对外部接口的考虑,例如红外扫描、卡式读取设备等。3.3内部接口因为本套航空订票系统软件是使用可视化软件来管理数据库中的数据,因此数据库为连接各

7、个模块之间的接口,我们同时也称之为软件内部的接口。四、系统数据结构设计4.1逻辑结构设计要点按照需求分析设计数据库中的字段,建立一个逻辑上的数据库的结构。4.2物理结构设计要点在数据库软件(SQLServer2000)中建立数据库,并要保证数据库最低要符合第二范式。4.3数据结构与程序的关系4.3.1静态数值需求(1)支持并行操作的用户。(2)处理多条记录数据。(3)表或文件的最小为2048字节,最大无限制。4.3.2精度需求在进行提取数据库数据时,要求数据记录定位准确,在向数据库中添加数据时,要求输入数据准确。主要的精度适应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。