下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、总体设计报告案例:火车票预定系统引言编写目的我国是一个人口大国,随着旅游业的发展,人们的出行成为一个大问题,火车票很难 买到。同时,每年的春运都出现很多百姓因为买不到火车票而回不了家的情况。因此,开 发一个强大而又实用的火车票预订系统就显得十分必要了。本报告的读者对象为研发中心领导和主管技术人员,以及项目设计和开发人员。项目背景项目名称:火车票预订系统项目任务提出者:南京铁路局及南京旅游局项目开发者:南京信息工程大学计软院软件研制中心本项目采用客户机服务器原理,客户端的程序是建立在系统上以为开发软件的应用程序,服务器端采用 为操作系统的工作站,是采用的为开发软件的数据库服务程序。任务概述目标本
2、软件旨在为百姓提供火车票预定服务,方便旅游局的售票工作, 提高旅游局的服务质量和服务效率,提高春运的效率。运行环境硬件环境主频或更高档微机、笔记本电脑运行时内存要求:安装所需硬盘:打印机:可选软件环境需求概述本软件主要有以下几方面的功能。(1) 订票。顾客从互联网访问 “火车票预售系统”,随意查看某一天可以预定的火车票,选 择自己想要预订的火车票,提交订单并在特定时间内到特定时间地点领取火车票。(2) 修改订单上的订票。 顾客从互联网访问“火车票预售系统”,并且向系统发送修改订单 的请求,若订单状态是“已接受”,则让用户进入修改订单页面进行订单修改,修改完成后更新订单,数据库和剩余火车票数量。
3、(3 )取消订票。顾客从互联网访问“火车票预售系统”,并且向系统发送取消订单的请求,若订单状态是“已接受”,则让用户进入取消订单页面进行订单的取消,完成后更新数据库 和剩余火车票数量。(4)售票。顾客通过窗口机连上 “火车票预售系统”,通过窗口机上的菜单向系统发送购买火车票的请求,然后系统显示可购买的火车车次和该车次上的空座位,顾客根据系统显示购买火车票。(5)制票。制票机接收到顾客通过窗口机发送过来的制票请求以及火车票的信息,打印出 顾客所需要的火车票。(6) 退票。顾客通过窗口机登陆到“火车票预售系统”,向系统发送退票请求,系统响应后窗口机菜单进入退票页面, 系统提示顾客将火车票放入专门的
4、插口内,经过对火车票纸张和信息确认后,将火车票用窗口机中附带的碎纸机粉碎,然后修改剩余火车票数量和数据库,并退出一定比例的火车票金额给用户。条件与限制本软件更为理想的是与每个代售点联系起来,建立一个更加完善的系统,功能方面可以加强安全保密性。总体设计处理流程系统启动时,激活身份验证模块;通过身份验证后,对系统初始化;系统进入消息循环状态,通过事件驱动器激活各功能模块,并执行指定;各项功能执行完毕后重新进入消息循环状态;由关闭系统事件激活关闭模块,退出系统。总体结构和模块外部设计系统总体设计如图所示。各模块设计如表所示表模块设计模块编号模块名称备注模块编号模块名称备注初始化模块系统初始化修改模块
5、关闭系统模块关闭并退出系统取消订票模块系统功能模块售票模块查询模块制票模块订票模块退票模块身份验证重新验证失败取消订票修改订票订票功能分配(1)系统控制功能 初始化模块(); 关闭系统模块() 系统功能模块()(2 )订票功能查询模块(); 订票模块();(3)修改订票功能 查询模块(); 修改模块()。(4)取消订票功能 取消订票模块()(5 )售票功能售票模块()(6 )制票功能制票模块()(7 )退票功能退票模块()接口设计外部接口(1 )用户界面。采用目前非常流行的,诸如窗口、菜单、对话框、滚动条等,其主控界面 与窗口类似,这里由于篇幅限制从略。(2 )软件借口。运行于,且具有 的操作
6、系统之上。(3)硬件借口。支持一般的机、笔记本电脑。内部接口(1)初始化模块:系统初始时由操作系统调用,执行完毕后进入消息循环状态。(2 )关闭系统模块:有系统功能模块调用,执行完毕后返回操作系统。(3 )系统功能模块:接收系统功能区的相应消息,启动查询、订票、修改订票、取消订票、 售票、制票、退票等模块。(4)查询模块:查询列车的相关信息。(5)订票模块:完成订票功能。(6)修改模块:完成修改订票功能。(7 )取消订票模块:完成取消订票模块。(8)售票模块:完成售票功能。(9)制票模块:完成制票功能。(10)退票模块:完成退票功能。数据结构设计逻辑结构设计(1)数据库定义字段名名称类型始发站
7、终点站车次车厢号座位号列车类型乘坐日期价格物理结构设计数据库的文件物理结构:采用顺序结构的记录文件。运行设计运行模块组合模块命名方式按照相应模块结合特性制定。命名方式为和,其中与数字相同的模块即为同类模块。运行控制本软件控制流程:先由操作系统启动,通过身份验证后,登陆系统,进入消息驱动模式,由 相应的消息分别激活,等模块,其中将关闭并推出。运行时间各模块运行时间均应控制在秒内(其中大部分为响应用户的动作)。由于系统采用消息驱动方式,将有效提高计算机的利用率。出错处理设计本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏; 本软件提供撤销机制,避免用户因错误操作的数据库系统造成破坏; 采用对话框形式为用户提供警告信息;一些关键性操作(比如取消或修改订票),都应提供确认机制。安全保密设计所有涉及功能信息或个人身份信息的网络事务,都要按照进行加密操作。除浏览导航外,用户必须登陆到“火车票预售系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴工学院《科技论文写作》2023-2024学年第一学期期末试卷
- 氧化锆陶瓷粉料行业相关投资计划提议
- 智能真空断路器相关行业投资方案
- 室内LED照明灯具行业相关投资计划提议范本
- 驱绦药相关行业投资规划报告
- 食品行业安全生产专项方案
- 2024年创意广告合作框架协议
- 2024年全球市场营销与推广合同
- 2024年大清包工头与工人合同范例
- 2024年智能照明项目提案报告模范
- 孙中山诞辰纪念日主题班会主题班会
- 派出所外观建设形象规范
- 2024-2030年全球及中国半导体级磷烷行业现状动态及产销需求预测报告
- 2024年团务附有答案
- 液压动力滑台的PLC控制新版专业系统设计
- 2024年北京出版集团有限责任公司招聘笔试冲刺题(带答案解析)
- 24春国家开放大学《教育学》期末大作业
- 2024年长沙航空职业技术学院单招综合素质考试题库附答案(研优卷)
- MOOC 自然保护与生态安全:拯救地球家园-暨南大学 中国大学慕课答案
- 基于PLC的自动灌溉控制系统设计-本科毕业设计
- 六年级信息科技上全册教案 浙教版2023年
评论
0/150
提交评论