- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件设计规格说明书
一、引言
1.1编写目的
编写本套航空订票系统的《软件规格说明书》的目的在于根据软件需求说明书中的任务概述,需求规定等规划设计出一套可执行软件的结构模型。
1.2参考资料
《网上订票系统需求分析报告》王曦编写
《软件工程导论》第三版
------张海藩编著清华大学出版社
《基于工程的软件工程—面向对象研究方法》
------CathieLeBlancEvelynStiller编著机械工业出版社
二、总体设计
2.1需求规定
本套航空订票系统软件分为效劳器端和客户端两局部:
客户端局部由用户使用,通过B/S的方式实现,用户可使用浏览器通过互联网进行操作。效劳器端软件由管理员使用,通过C/S的方式实现,管理员通过管理界面可对数据库进行操作和管理。
2.2运行环境
客户端的运行环境:Windows98以上的操作系统、IE5以上的浏览器〔或其他浏览器〕。
效劳器端的运行环境:Windows2000Server或Windows2000AdvancedServer、SQLServer2000。
2.3根本设计概念和处理流程
本套航空订票系统软件的编写,是为了设计出一套网上订票的应用和管理软件。软件分为两大局部,网上订票局部和数据管理局部。网上订票局部(客户端)是以网页的形式实现,用户通过浏览器对数据库中的航班数据进行查询、浏览并可进行订票。数据管理局部(效劳器端)那么是用VB编写的一套管理软件,在管理局部中,管理员可以对数据库中的数据进行输入、修改、删除和查询等操作,从而对数据库中的数据进行管理。
2.4结构
本套航空订票系统软件采用Browser/Server和Client/Server相结合的结构来进行开发。
2.5人工处理过程
2.5.1效劳器端的人工处理
2.5.1.1数据的输入
用户根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。
2.5.1.2数据的修改
用户根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。
2.5.1.3数据的删除
用户根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库中的数据。
2.5.1.4数据的查询
用户根据需要查询数据库中的所有数据,用户需输入一定的查询条件,然后可按照输入的查询依据查询新数据库的数据。
2.5.2客户端的人工处理
2.5.2.1注册
用户必须注册才能进行订票操作,在此,用户必须填写个人的真实并准确的详细信息。
2.5.2.1查询
用户通过填写一定的查询条件,可查询用户所需要的航班信息、机票信息等。
2.5.2.2订票
用户可通过互联网进行订票操作,填写准确的订票信息后提交订票。
2.6尚未解决的问题
2.6.1客户端尚未解决的问题
客户端尚未解决的问题是,如何与订票人的银行账户连接。
2.6.2效劳器端尚未解决的问题
效劳器端尚未解决的问题是,系统自动检索到过期的航班后自动将其信息删除并且要保所有与该航班关联的订票人的信息和乘客的信息都删除,难点在于,如何保证数据库中的表间的一致性。
2.6.3难点问题
难点问题是效劳器端的程序的删除局部,因为订票人的信息关系到局部乘客的信息,必须保持数据的完整性。其次是航班信息,它关系着局部订票人的信息和乘客信息,其中还嵌套着这局部订票人当中有局部关系的乘客信息,并且同一定票人可以订购多架次航班的机票和所订购的机票的数量也不仅仅是1张,要将航班信息删除,也要保数据的完整性。
三、接口设计
3.1用户接口
本套航空订票系统软件的可视化很强,做到用户运行程序就可直接上手操作。在设计界面时,同时也考虑到此方面,因此在每个可以点击的按钮上都设置了鼠标获得焦点后的提示信息,即ToolTipText属性。
3.2外部接口
在本套航空订票系统软件中没有考虑外部接口问题,如有需要可以添加对外部接口的考虑,例如红外扫描、卡式读取设备等。
3.3内部接口
因为本套航空订票系统软件是使用可视化软件来管理数据库中的数据,因此数据库为连接各个模块之间的接口,我们同时也称之为软件内部的接口。
四、系统数据结构设计
4.1逻辑结构设计要点
按照需求分析设计数据库中的字段,建立一个逻辑上的数据库的结构。
4.2物理结构设计要点
在数
文档评论(0)