毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

机票预定系统概要设计说明书 第3页

更新时间:2007-10-25:  来源:毕业论文

 

下面对各模块(以数字表示)进行功能说明:
1. 网络数据接收 接受由客户机程序经网络传送到客户机的数据包, 它是程序与网络的接口。
2. 解开数据 解开/解密打包的数据,并将恢复的数据格式化送入3。
3. 判断操作 由数据判断需要做什么数据库操作,它是一事务处理中心,若为定票操作则将数据送4,若为领票操作则将数据送15。
4. 准备数据库查询语句 由定票数据准备访问SQL SERVER数据库所需的SQL 语句,送入5。
5. 数据库操作 运行SQL 语句,查询并存入数据库,获得相应的定票数据,将数据送入6。它需包括初步对查询的判断。它必须为乘客安排可抵达目的地的有座位的航班。
6. 判断查询是否成功 利用查询所得的数据判断定票是否成功,它是一事务处理中心,若为定票操作成功则将数据送7,若不成功则将数据送8。
7. 准备回送数据 准备定票成功后需回送客户机程序的数据,送16。
8. 确定原因 由查询数据判断定票不成功的原因,送9。
9. 准备回送数据 根据不成功的原因,准备需送回客户机程序的数据,送入16。
10. 准备数据库查询语句 由领票数据准备访问SQL SERVER数据库所需的SQL 语句,送入11。
11. 数据库操作 运行SQL 语句,查询并存入数据库获得相应的领票数据,将数据送入6。它需包括初步对查询的判断。
12. 判断查询是否成功 利用查询所得的数据判断领票是否成功,它是一事务处理中心,若为领票操作得到确认则将数据送11,若不成功则将数据送8。
13. 准备回送数据 准备领票确认后需回送客户机程序的数据,送16。
14. 确定原因 由查询数据判断领票不能确认的原因,送15。
15. 准备回送数据 根据不成功的原因,准备需送回客户机程序的数据,送入16。
16. 准备网络数据包 将数据准备/加密成网络传输数据包。
 
5
17. 网络数据发送 将数据包经网络发送到服务器程序, 它是程序与网络的接口。

以上显示的各模块数字相同的为同一模块;由于事务流处理上的便利,将有些功能模块,拆分到各事务流中。
3.2 总体结构和模块外部设计
下面以结构图来描述机票预定系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。
3.2.1 客户机部分

 

 

其中在数据处理、查询下作了省略…只给出了一部分模块,实际上是有两部分,分别对应于定位及确认。
3.3 功能分配
各项模块的功能可参照3.1 中的说明。客户机程序主要有三大块:接收数据、网络通信及输出部分。服务器程序主要也是由三大功能:接收网络数据、数据库操作及发送网络数据部分。服务器程序需与已建立的SQL SERVER 数据库互连,其接口将于下面部分阐述。
4. 接口设计

4.1 外部接口
4.1.1 用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C++ 进行编程,在界面上可使用VISUAL C++ 所提供的可视化组件,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUAL C++ 库中的错误提示函数。 
7
总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

上一页  [1] [2] [3] [4] 下一页

机票预定系统概要设计说明书 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。