2021-2022年收藏的精品资料软件工程实验火车票自动售票系统分析报告.doc
《2021-2022年收藏的精品资料软件工程实验火车票自动售票系统分析报告.doc》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料软件工程实验火车票自动售票系统分析报告.doc(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 火车票自动售票系统实验报告学 院: 电子与信息工程学院 专 业: 软件工程 班 级: 2010级本(1)班 姓 名 : 刘亿、崔佳、曾玉婷、 刘硕、张丽君 指导教师: 彭蕾 起讫时间: 2012.022012.06 (初学者实验报告) 目录 1可行性研究报告引言51.1编写目的51.1.2背景61.1.3定义61.1.4参考资料61.2可行性研究的前提81.2.2要求81.2.2目标91.2.3条件、假定和限制101.2.4进行可行性研究的方法101.2.5评价尺度101.3对现有系统的分析101.3.1数据流程和处理流程101.3.2工作负荷121.3.3费用开支121.3.4人员131.
2、3.5设备131.3.6局限性131.4所建议的系统141.4.1对所建议系统的说明151.4.2数据流程和处理流程161.4.3改进之处171.4.4影响171.4.5局限181.4.6技术条件方面的可行性181.5可选择的其他系统方案181.5.1可选择的系统方案1181.5.2可选择的系统方案2191.6投资及收益分析191.6.1支出191.6.2收益201.6.3收益/投资比201.6.4投资回收周期211.6.5敏感性分析211.7社会条件方面的可行性211.8结论212项目开发计划引言222.1.1 编写目的222.1.2项目背景222.1.3 定义232.1.4参考资料232.
3、2项目概述232.2.1 工作内容242.2.2 主要参加人员242.2.3 产品及成果242.2.3.1 程序242.2.3.2 文件252.2.3.3 服务252.2.3.4 非移交产品252.2.4验收标准252.2.5 完成项目的最迟期限262.2.6 本计划的审批者与批准者262.3实施总计划262.3.1 工作任务的分析262.3.2 接口人员262.3.3 进度272.3.4 预算272.3.5 关键问题282.4支持条件282.4.1计算机系统支持282.4.2 需要用户承担的工作282.4.3 需由外单位提供的条件282.5. 专题计划要点293软件需求说明书引言293.1编
4、写目的293.2范围293.2.1 名称293.2.2 任务目标303.2.3 任务描述303.3参考资料303.4项目概述313.4.1项目来源313.4.2运行环境313.4.3产品功能313.4.4用户特点323.5具体要求323.5.1功能需求323.5.2 功能组成333.6数据库343.6.1 数据关系343.6.2 数据定义353.8其他要求363.8.1可使用性363.8.2保密性363.8.3可维护性373.8.4控制373.8.5双方签字374数据要求说明书引言374.1编写目的374.1.1背景384.1.2定义384.1.3参考资料394.2数据的逻辑描述394.2.1
5、静态数据394.2.2动态输入数据444.2.3动态输出数据444.2.3.2内部生成数据524.2.3.3数据约定534.3.数据的采集534.3.1要求和范围534.3.2输入的承担着544.3.3影响555概要设计引言(崔佳)555.1.1编写目的555.1.2 背景555.1.4参考资料565.2.1运行环境57 5.2.2基本设计概念和处理流程575.2.3结构585.2.4功能需求与程序关系605.2.5人工处理过程605.2.6尚未处理的过程605.3 接口设计605.3.1用户接口605.3.2外部接口615.4 运行设计615.4.1运行模块组合615.4.2运行控制625.
6、4.3运行时间625.5 系统数据结构设计635.5.1逻辑结构设计要点635.5.2物理结构设计要点635.6 系统出错处理设计655.6.1出错信息655.6.2补救措施655.6.3统维护设计666详细设计说明书引言666.1. 编写目的676.1.1 项目背景676.1.2定义686.1.3参考资料696.2程序系统的组织结构706.3. 程序1(结构符)设计说明716.3.1登录模块716.3.2查询模块756.3.3 确认、购票模块797测试计划引言837.1编写目的837.1.1背景837.1.2术语定义847.1.3参考资料847.2测试需求857.3测试约束857.4相关参考
7、文档857.4.1测试参考文档857.4.2测试提交文档857.5测试类型和策略867.5.1测试项目计划867.5.2功能测试867.5.3性能测试867.5.4负载测试877.5.5可靠性测试877.5.6数据和数据库完整性测试887.5.7接口测试887.5.8集成测试897.6测试项目说明897.6.1测试用例897.6.2测试结果937.7评价977.7.1软件能力977.7.2缺陷和限制977.7.3测试结果971可行性研究报告引言1.1编写目的 可行性研究的目的为明确将要设计的软件是否有开发价值,以最小的代价在最短的时间内确定问题是否可解。对系统的开发是否是可行的。尽管对此项目进
8、行详细调查研究,初拟系统实验报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其带来的经济效益。 主要读者:项目总监,项目经理,设计人员,开发人员,客户参考。 1.1.2背景 开发软件名称:火车站自动售票系统 项目任务提出者:井冈山大学电子与信息工程学院软件工程课程设计提出 项目开发者:曾玉婷、刘亿、刘硕、崔佳、张丽君 用户:吉安火车站 实现软件单位:10软件工程本一班 项目与其他软件、系统的关系:本项目采用客户/服务器原理,客户端的程序是建立在Windows xp系统上一JAVA位开发软件的应用程序,是采用SQL server的为开发软件的数据服务程序。 1.
9、1.3定义 本项目主要用于查询(查询票价,票数查询,时刻查询),售票(订票、售票),统计(统计详细信息,生成表),实现了票额、座席、制票、计算、结算和统计等计算机管理,为铁路客户服务提供了有效的调控手段,系统维护功能。 1.1.4参考资料 1软件工程导论(第四版)张海藩,清华大学出版社,2003年版. 2人月神话Frederick P.Brooks Jr,清华大学出版社,2002年版. 3软件工程实用教程陈明,电子工业出版社,2004年版. 4软件工程与项目管理刘竹林、白振林、卢润彩编著,北京师范大学出版社,2008年7. 5赖义汉自动售货机控制系统VHDL有限状态机实现M福建:物理学与机电工
10、程学院 6王雯隽基于Verilong-HDL自动售货机的设计与实现J20055 7王晓峰电子设计的EDA技术应用J长春师范学院学报:自然科学版,2005. 8阎石数字电子技术基础M4版北京:高等教育出版社,1998 9侯伯亨VHDL硬件描述语言与数字逻辑电路设计M陕西:西安电子科技大学出版社,1999. 10东方人华MAX+PLUS 入门与提高M北京:清华大学出版社,2004 11世界第一条地铁J岩土工程界,2004年第4期. 12杨东援世界地铁发展令人瞩目杨东援教授个人主页. 13黎江,杨承东自动售检票(AFC)系统软件体系结构的探讨J轨道交通,200612. 14邓先平,陈凤敏我国城市轨道
11、交通AFC系统的现状及发展J都市快讯交通,20053. 15余世明,晁岳磊,缪仁将自动售货机研究现状及展望J中国工程科学,2008. 16袁亚恒,周伟基于VHDL的自动售货机设计J武汉理工大学学报,2007. 17林晶晶,胡志群,周晓燕基于VHDL自动售货机的设计J内江师范学院学报,2008. 18曹昕燕,周风臣,聂春燕EDA技术实验与课程设计M北京:清华大学出版社,2006. 19Thomas & Moorby.The Verilog HardwBre Description LanguageM北京:清华大学出版社,2001 20潘松,王国栋VHDL实用教程M成都:电子科技大学出版式社,20
12、03 21宋万杰CPLD技术及其应用M西安:西安电子科技大学出版社,1999. 22裴进灵一种新型自动售货机的研制J科技情报开发与经济,2002. 23朱军自动售货机的结构J信息与电脑,1995. 24周美兰FPGA电气控制与组态设计M北京:科学出版社,2003. 25白丽自动售货机:第三次零售业革命J电子商务,2005. 26郑大宇,刘立晶自动售货机送出机构的设计及优化J黑龙江商学院学报(自然科学版),2000. 27郑大宇,崔延华.自动售货机接入Intemet的一种新设计J哈尔滨商业大学学报(自然科学版),2004. 28詹昌平,金瓯基于移动支付的自动售货机J现代电子技术,2004. 29
13、柳赛虎手机付费的多媒体自动售货机的控制系统设计D成都:西南交通大学,2006.1.2可行性研究的前提 1.2.2要求火车站自动售票系统特殊售票普通售票售票付款售票查询系统维护管理纸币银行卡查询时刻查询车次查询票数查询票价图1.1功能层次图1. 主要功能:完善火车票售票系统,方便铁路局的售票售票工作,提高铁路局的服务质量和服务效率。2. .性能要求:火车站提供的信息必须及时的反映在铁路局的工作平台上。售票系统的订单必须无差错的存储在火车站的主服务器上。对服务器上的数据必须进行及时正确的刷新。3. 输入要求:数据完整,详实。4. 输出要求:简捷、快速、实时。5. 安全与保密:售票员亭信息数据库、列
14、车信息库的管理与修改。旅客只享有对票务信息库的部分修改(写入与读出)。 1.2.2目标 为提高火车站售票效率,防范风险,实现票务信息资料共享,以适应现代化车站管理要求,为车站管理、票务信息提供详细的信息、明确的信息,具体如下:1. 建立车票综合查询系统。2. 减少售票员的数量与工作量,售票速度提高。3. 缓解售票大厅与人员拥堵问题。 1.2.3条件、假定和限制 该系统的最短寿命为5年,运行环境windows2000及以上的操作系统,网络方面可以直接利用火车站现有网络。 1.2.4进行可行性研究的方法 经济评价法、市场预测法、投资估算法和增量净效益法、购票亲身体验。 1.2.5评价尺度1. 成本
15、2. 技术可行性3. 操作可行性1.3对现有系统的分析 1.3.1数据流程和处理流程图1.2售票流程图启动售票系统读取信息选择座位售票成功打印车票学生等半价票普通购票特殊购票图1.3查询流程图读取乘客要查的信息顾客信息匹配Y查询成功 反馈匹配票务信息N反馈没有查询到信息继续查询YN 1.3.2工作负荷 现有系统承担整个铁路局所有的旅客购票业务。 1.3.3费用开支运行现有系统需支付费用清单如下:系统维护人员支出:400元/(人天)*10(人)=4000元/天机器磨损费用:20000元/天机器(硬件)维护费用:100元/(人天)*200=20000元/天其他一次性投资:操作员培训费:50000终
16、端PC机20台:8000*20=1600000网络设备:100000辅助配置:100000 1.3.4人员表1-1开发人员开发人员角色任务曾玉婷组长需求调研,可行性研究报告,测试计划,汇总刘亿组员项目开发计划,详细设计刘硕组员软件需求说明书,测试计划张丽君组员数据要求说明书崔佳组员概要设计,详细设计表1-2用户所用软件人员功能用户注册、登入、售票、查询管理员管理数据库系统维护员维护系统 1.3.5设备终端PC机,网络设备,服务工作站 1.3.6局限性 本系统适用于火车站那售票管理系统,实现销售卧铺、坐票等功能,本系统还存在系统维护及费用支出大,人员与设备技术含量低,功能单一等一些问题,需要在日
17、后的维护工作中加以改善。1.4所建议的系统 采用HVDL实现系统设计,VHDL的英文全名是Very-High-Speed Integrated Circuit HardwareDescription Language,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言 。自IEEE公布了VHDL的标准版本,IEEE-1076(简称87版)之后,各EDA公司相继推出了自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。此后VHDL在电子设计领域得到了广泛的接受,并逐步取代了原有的非标准的硬件描述语言。1993年,IEEE对VHDL进行了修订,从更高的
18、抽象层次和系统描述能力上扩展VHDL的内容,公布了新版本的VHDL,即IEEE标准的1076-1993版本,(简称93版)。现在,VHDL和Verilog作为IEEE的工业标准硬件描述语言,又得到众多EDA公司的支持,在电子工程领域,已成为事实上的通用硬件描述语言。有专家认为,在新的世纪中,VHDL于Verilog语言将承担起大部分的数字系统设计任务。VHDL语言是一种用于电路设计的高级语言。它在80年代的后期出现。最初是由美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期的一种使用范围较小的设计语言。 VHDL的英文全写是:VHSIC(Very High Speed Integrat
19、ed Circuit)Hardware Description Language.翻译成中文就是超高速集成电路硬件描述语言。因此它的应用主要是应用在数字电路的设计中。目前,它在中国的应用多数是用在FPGA/CPLD/EPLD的设计中。当然在一些实力较为雄厚的单位,它也被用来设计ASIC。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不可视部分),既涉
20、及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。VHDL基本结构VHDL程序包括了三部分:程序包、实体、结构体。1)程序包:定义在设计结构体和实体中将用到的常数、数据类型、子程序和设计好的电路单元等。LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;2)实体:设计系统单元所需要的输入输出端口信息。ENTITY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料软件 工程 实验 火车票 自动 售票 系统分析 报告
限制150内