已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计说明书概要设计说明书 (2011 年 1 月 19 日) 概要设计说明书概要设计说明书 记录号:记录号: 作者:作者: 校对:校对: 审核:审核: 批准:批准: ppqa: 起始日期:起始日期:年 月 日 结束日期:结束日期:年 月 日 修修订订历历史史记记录录 日期日期版本版本状态状态说明说明作者作者 关于本文档关于本文档 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司i 目目录录 1.简介简介1 1.1目的 1 1.2背景 1 1.3定义、首字母缩写词和缩略语 1 1.4参考资料 1 2.设计原则和约束设计原则和约束2 2.1设计策略 2 2.2设计原则 2 3.总体设计总体设计2 3.1需求规定 2 3.2运行环境 2 3.2.1硬件环境2 3.2.2软件环境3 3.3设计概念和流程 3 3.4体系架构 3 3.5远景目标 4 4.功能设计功能设计5 4.1功能结构图 5 4.2主要流程图 6 5.逻辑结构设计逻辑结构设计6 5.1tvm 主模块(售票) 6 5.1.1站台地图6 5.1.2查询站台7 5.1.3中/英文切换7 5.1.4投币(钞)7 5.1.5储值卡加值8 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司ii 5.1.6上传、下载数据8 5.2辅助模块 9 5.2.1系统设置9 5.2.2查看历史数据9 5.2.3与底层通讯9 6.数据(库)结构设计数据(库)结构设计9 7.运行设计运行设计10 7.1资源占用 10 7.2运行时间 10 8.性能设计性能设计11 9.系统出错处理设计系统出错处理设计11 9.1出错信息 11 9.2错误处理设计 11 10. 开发计划开发计划11 10.1度量系统 11 10.2开发组织 12 11. 本设计遗留的问题和建议本设计遗留的问题和建议12 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司1 概要设计说明书概要设计说明书 1. 简介简介 1.1 目的目的 列出自动售票机系统的所有功能以及这些功能如何实现。 本文档供项目经理、设计人员、开发人员及相关技术人员参考。 1.2 背景背景 国内轨道交通蓬勃发展,特别是在国家政策大力支持下,各个大中城市都需发展轨 道交通提升城市的竞争力。公司着眼于未来,把 afc 作为公司立地项目之一,立足西 部,面向全国。 1.3 定义、首字母缩写词和缩略语定义、首字母缩写词和缩略语 afc(automatic fare collection)自动售检票 e-r(entity-relationship approach) 实体-联系方法 tvm(ticket vending machine) 自动售票机 sc(station computer)车站计算机 lcc(line central computer)线路中央计算机 1.4 参考资料参考资料 xxx 公司自动售票系统 xxxafc 招标文件 tvm 需求说明 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司2 2. 设计原则和约束设计原则和约束 2.1 设计策略设计策略 本系统采用自顶向下设计,采用瀑布模型。 2.2 设计原则设计原则 1、采用通用成熟技术; 2、对技术难点必须找到可行方案才采用。 3. 总体设计总体设计 3.1 需求规定需求规定 详见“tvm 需求说明书.doc” 。 3.2 运行环境运行环境 操作系统:windows xp 数据库:access 硬件:cpu-600m,内存-512,cf 卡(或硬盘)-4g,10m(或 10m/100m 自适应) 以太网卡,2 个 usb,12 个串口, 19 英寸显示屏。 3.2.1硬件环境硬件环境 工控机硬件要求:cpu-600m,内存-512,cf 卡(或硬盘)-4g,10m(或 10m/100m 自适应)以太网卡,2 个 usb,12 个串口, 19 英寸显示屏。下表是相关设 备清单: 设备名称设备名称设备供应商设备供应商所供应的设备型号、规格所供应的设备型号、规格 硬币机高见泽esm-2500 工控机盛博 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司3 储值票处理模块天毅科技tyrm-9016 出钞模块富士通f56 发票机构欧姆龙/深圳德立达qv-nt512/tcd-5000 纸钞机meibna57 热敏打印机epsonba-t5000 针式打印机epsontm-u220 3.2.2软件环境软件环境 操作系统:windows xp 数据库:access 3.3 设计概念和流程设计概念和流程 乘乘客客 sc 自自动动售售票票机机 1、拿拿钱钱买买票票 3、出出票票 相相关关设设备备 2、与与相相关关设设 备备通通讯讯操操作作 4、上上传传数数据据、下下传传参参数数 3.4 体系架构体系架构 本系统采用模块化设计,采用 c/s 架构,关系图如下: 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司4 3.5 远景目标远景目标 第一阶段:2009 年 1 月,完成基本功能 第二阶段:2009 年 9 月,tvm 成型。 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司5 4. 功能设计功能设计 4.1 功能结构图功能结构图 自自 动动 售售 票票 系系 统统 辅辅 助助 管管 理理 生生 命命 周周 期期 管管 理理 底底 层层 通通 讯讯 管管 理理 上上 层层 通通 讯讯 管管 理理 售售 票票 管管 理理 纸纸币币识识别别 纸纸币币找找零零 硬硬币币处处理理 票票卡卡发发售售 乘乘客客票票据据打打印印 结结帐帐单单据据打打印印 运运行行状状态态显显示示 储储值值票票处处理理 综综合合控控制制器器 线线路路图图显显示示 参参数数、命命令令下下达达 状状态态、历历史史数数据据上上传传 购购买买单单程程票票 储储值值卡卡冲冲值值 底底层层通通讯讯 系系统统设设置置 查查询询历历史史数数据据 底底层层通通讯讯命命令令 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司6 4.2 主要流程图主要流程图 5. 逻辑结构设计逻辑结构设计 5.1 tvm 主模块(售票)主模块(售票) 5.1.1站台地图站台地图 显示的位置为整个界面左侧; 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司7 1、站台地图设置,此模块作为独立的程序,供 lcc 调用(参数为连接数据库的参 数) ,设置好后,把各个站台的位置信息保存在 lcc 数据库中; 2、在 tvm 系统中根据各站台的位置显示其地图,功能包括: 1)分大地图、小地图模式显示站台地图; 当处在小地图模式下,用户点击某个区域,此区域就变成大地图,并且界面有“回 全图” (即回到小地图模式)按钮,上下左右移动地图按钮; 当处在大地图模式下,点中某个站台名,就意味选中此站台作为目的地。 2)本站作特殊显示,默认是小地图。 5.1.2查询站台查询站台 在大、小地图模式下,在“站台地图”界面右侧,把站台名按照字母先后顺序显示 (站台名都是按钮方式,供用户操作) ,功能包括: 1)可按站台中文第一字母查询(字母按钮另一个界面显示) ;在上下两侧有上下翻 按钮; 2)上/下翻按钮,如果上翻超出第一页,就显示最后一页;如果下翻超出最后一页, 就显示第一页。 3)点某个站台名按钮,就意味选中此站台作为目的地。 5.1.3中中/英文切换英文切换 在“站台地图”界面右上方,有一个中/英文切换按钮, 1、如果当前模式是在“中文”模式下,按钮的内容为“english” ;如果当前模式是 在“英文”模式下,按钮的内容为“中文” ; 2、只要选中了“中/英文”模式的某一种,整个 tvm 系统的界面内容、提示信息 及语言就是对应的,默认为中文。 5.1.4投币(钞)投币(钞) 如果用户投币钞,都要进行累计,保存时要把币、钞分开保存;在“投币钞界面” 设置有一个超时退出, 如果是在“站台地图”界面上投币钞,就直接进入到“投币钞”界面上。在“投币 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司8 钞”界面分两种情况: 1、在“站台地图”界面选中目标站台 1)可更新目标站台,回到 “站台地图”界面(最近一次界面内容,在界面最上 面的中间位置增加一条“请选择新的目的地,现已投入 xx 元”信息, “返回”按钮功 能回到“投币钞”界面) ; 2)可选张数 19(默认 1 张) ; 3)当投币钞金额大于等于 张数票价,就准备出票; 4)如果要找零但售票机没零钱,交易不能继续,用户要么增加票张数或取消等; 注意:当更新目标站台时,回到注意:当更新目标站台时,回到“站台地图站台地图”界面,如果用户继续投币钞,只是界界面,如果用户继续投币钞,只是界 面显示的金额发生变化,还是作为这种情况(第一种)处理。面显示的金额发生变化,还是作为这种情况(第一种)处理。 2、直接在“站台地图”界面投入币钞 1)目标站台是投币钞/张数最远达到的某站; 2)与 1 相同; 3)按“确定”按钮才准备出票; 4)与 1 相同; 注意:当更新目标站台时,回到注意:当更新目标站台时,回到“站台地图站台地图”界面,如果选了一个站台名,就作为界面,如果选了一个站台名,就作为 第一种情况处理。第一种情况处理。 5.1.5储值卡加值储值卡加值 不设找零。 5.1.6上传、下载数据上传、下载数据 1、上传的数据有:售票数据、冲值数据、取钱箱数据、以及一些设备参数; 2、下载数据有:配置信息、下达命令。 注意:当执行下达命令时,必须售票机上已经处理完了交易回到注意:当执行下达命令时,必须售票机上已经处理完了交易回到“站台地图站台地图”界面界面 上,在准备执行下达命令时,出现上,在准备执行下达命令时,出现“下达命令下达命令”界面(用户不能再操作)界面(用户不能再操作) ,执行完下达,执行完下达 命令后,再返回站台地图命令后,再返回站台地图”界面,用户才能操作。界面,用户才能操作。 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司9 5.2 辅助模块辅助模块 单独的一个 exe。 5.2.1系统设置系统设置 tvm 整个系统的基本配置都应在此模块能查看(这些数据都是 sc 下达的,不可修 改) 。 5.2.2查看历史数据查看历史数据 能查看 1、售票数据(查询条件:某天、某段时间) ; 2、冲值数据(查询条件:某天、某段时间) ; 3、每次取钱箱的记录及明细。 5.2.3与底层通讯与底层通讯 1、通过“按钮”方式调用各个硬件模块通讯命令,显示发送的数据及接收的数据; 2、手工输入命令内容发送,显示接收的数据。 6. 数据(库)结构设计数据(库)结构设计 通过模块分析,得到如下 e-r 图: 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司10 站站台台信信息息 1 站站台台坐坐标标 n 票票种种信信息息1 票票价价信信息息 n 卖卖票票记记录录 n 1 1 n 1 n 1 n 卖卖票票详详细细记记录录n1付付费费种种类类 7. 运行设计运行设计 7.1 资源占用资源占用 1、一般售票机的配置都不是很高,必须考虑到资源节省; 2、如果没有数据上传,客户端与 sc 的通信连接需断开。 7.2 运行时间运行时间 当用户操作某一项时,返回的结果不要超过用户的最大忍耐时间(12 秒) 。 概要设计说明书 仅供内部参考北京神舟航天软件技术有限公司11 8. 性能设计性能设计 1、单张单程票发售速度; 2、数据准确率; 3、可靠性。 9. 系统出错处理设计系统出错处理设计 9.1 出错信息出错信息 所有出错信息将会保存到出错文件中,具体信息将在开发中确定。 9.2 错误处理设计错误处理设计 1、所有出错信息都屏蔽,不会直接在界面上弹出; 2、出错信息专门一个模块进行处理,如保存到错误文件中、回到哪级状态、界面 该如何显示等。 10.开发计划开发计划 10.1度量系统度量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 剧场门套改造协议
- 临时物业管理师招聘协议
- 环保企业技术专家合同聘用合同
- 保健品研发招投标合作协议书
- 超市策划专员劳动合同
- 教育用地二手买卖合同范本
- 农村房屋建筑施工维修合同
- 旅游景点抹灰施工协议
- 实验室建设与改造合同
- 建筑通风劳务分包合同模板
- 女性私密的课件
- 动车组转向架检修与维护-轮对的检修
- Unit9第1课时(SectionA1a-2c)(教学课件)八年级英语上册(人教版)
- 5G技术应用与发展
- 收货确认单模版
- 处理班级突发事件方法处理班级纠纷案例分析
- 《时代广场的蟋蟀》阅读试题(含答案)三套
- 屋面防水报价单
- 实验训练3数据增删改操作
- 《给数学教学添一道“味”:基于绘本的小学低段数学教学内容创生研》读书笔记模板
- 部编版五年级语文下册 祖父的园子 教学课件(第1课时)
评论
0/150
提交评论