- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
火车票预定查询系统概要设计说明书目录火车票预定查询系统1概要设计说明书11引言41.1编写目的41.2背景41.3定义41.4参考资料42总体设计52.1需求规定52.2运行环境52.3基本设计概念和处理流程52.4软件体系结构82.4.1软件结构图82.4.2模块命名规则92.4.3模块描述92.5功能需求与程序的关系122.6人工处理过程122.7尚未解决的问题123接口设计133.1用户接口133.2外部接口133.3内部接口133.4用户界面设计规则133.4.1登录界面143.4.2车票查询界面143.4.3车票预定界面154运行设计154.1运行模块组合154.2运行控制164.3运行时间165系统数据结构设计165.1逻辑结构设计要点165.2物理结构设计要点175.3数据结构与程序的关系186系统出错处理设计186.1出错信息186.2补救措施186.3系统维护设计191引言1.1编写目的在火车票查询预订系统的前一阶段,也就是需求分析阶段,已经将系统用户对本系统的需求做了详细的阐述。本阶段是在需求分析的基础上,对火车票查询预订系统做概要设计。主要解决了实现该系统需求的程序模块设计的问题。包括如何把系统分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计中将对在本阶段所有的概要设计做详细的说明。在下一阶段,程序员可以以概要设计为依据,在此基础上进行详细设计。在以后的软件测试和软件维护也可以参考此说明书。1.2背景(1)项目名称:火车票预订系统(2)用户:所有乘客(3)运行环境:win7+Oracle11g(4)建议软件最短寿命:3年(5)开发工具:Java(6)开发者:刘强、何小林、张天应、封语程1.3定义查询:对数据库的一种操作,用于搜索数据信息。插入:对数据库的一种操作,用于将数据存入数据库中。更新:对数据库的一种操作,用于更改数据库中的数据信息。软件结构图:用于反应软件系统的功能模块之间的关系的数据图。1.4参考资料[1] 张海藩.软件工程导论(第6版)[M].北京:清华大学出版社,2013[2] 王珊,萨师煊.数据库系统概论 [M].北京:高等教育出版社,2006[3] 中国铁道部网站[4] 孙风栋. Oracle 11g 数据库基础教程 [M].北京:电子工业出版社,2015[5] 软件需求说明书。2总体设计2.1简述系统采用流行的B/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工具进行辅助设计。2.2架构设计2.2.1系统逻辑架构图2.2.2系统物理架构图2.2.3顶层系统包图2.2.4业务类包图2.2.5子系统关系图2.3运行环境操作系统:win7及以上数据库软件:Oracle10g及以上CPU大于等于1.5Hz。内存大于512M。硬盘大于32G。2.4基本设计概念和处理流程基本设计概念:实现火车票的查询和预订。处理流程:根据可行性报告的研究和客户的需求,分析现有情况及问题,采用B/S结构,将火车票查询预订系统划主要就是服务端子系统。本系统主要实现查询和预订两部分功能,其实查询模块主要借鉴铁道部。网站,车票预订是开发者自行完成。本系统分为火车票预订,火车票查询,火车票取消。总体数据流图:图一:总体数据流图查询子系统:图二:查找子系统查找流程:图三:查询流程图本模块用户根据自己的出行情况,输入车次,车站,发到站信息来查询自己想乘坐的火车。系统收到输入后,根据数据库来反映用户查找,并将结果返回给用户。如果用户输入信息有误,则告知用户。预订子系统:图四:预订系统预定流程:图五:预订流程图本子系统用户输入姓名,身份证号,想要预订的车次,席别,系统通过个人数据库,验证个人信息是否正确,然后通过列车数据库查询列车余票,票价,如都正确则显示预订成功,输出个人信息,显示预订车次,坐席,票价。火车票取消系统:图六:火车票取消子系统取消流程:图七:取消流程本系统用户输入姓名,身份证号来取消以成功预订的火车票,系统查询订单数据库,然后删除数据库中对应记录。2.4软件体系结构2.4.1软件结构图图八:总体结构2.4.2模块命名规则名称模块名称编号用户登录Login1.1修改用户信息ModifyUser1.2查询车次Query_cc2.1查询发到站Query_fdz2.2查询余票Query_yp2.3查询车站Query_cz2.4预定车票Schedule_cp3.1取消系统CancelTicket模块描述名称用户登录标识1.1子系统名 称用户系统系统名称火车票预订系统接 口说 明输入登录名 (varchar(20))登录密码(varchar(10))输出用户编号(varchar(30))功 能说 明可视化操作界面,输入用户名和密码,按“确定”键终止输
您可能关注的文档
- 化学品生产单位特殊作业安全选编.ppt
- 踝关节(详解)选编.ppt
- 黄岛皇冠御都项目可操作性0920选编.pptx
- 会计职业道德作业选编.pptx
- 混凝土输送泵操作规程选编.pptx
- 货油泵操作.选编.ppt
- 机电一体化系统设计讲稿选编.docx
- 机械手PLC控制详解选编.pptx
- 基坑工程中若干问题探讨选编.ppt
- 基因结构与功能选编.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 哪些因素会导致患上痛风的风险增加?.pptx VIP
- FlexSim:FlexSim二次开发与编程接口介绍.Tex.header.docx VIP
- 2024年新人教版9年级上册化学全册课件(新版教材).pptx
- 中国人身保险从业资格A5《寿险公司经营与管理》真题卷五.docx VIP
- 2025贵州毕节七星关区实验学校教师“跨校竞聘”60人笔试备考试题及答案解析.docx VIP
- 周围性面瘫患者的面神经功能训练专家共识.docx VIP
- 2025档案管理考试题及答案.doc VIP
- 2025年日历表格(打印版).xlsx VIP
- 如何做好电销人员的新人培训 .pdf VIP
- FlexSim:FlexSim模型验证与确认技术.Tex.header.docx VIP
文档评论(0)