软件工程实验火车票自动售票系统分析报告

合集下载

自动售票机系统实训报告

自动售票机系统实训报告

一、实训背景随着我国城市化进程的加快,城市轨道交通作为公共交通的重要组成部分,其重要性日益凸显。

自动售票机系统作为城市轨道交通的重要组成部分,为乘客提供了便捷的购票服务。

为了提高学生对自动售票机系统的了解和操作技能,我校组织了自动售票机系统实训课程。

本报告将对我校自动售票机系统实训的过程、成果和心得体会进行总结。

二、实训内容1. 自动售票机系统概述实训首先介绍了自动售票机系统的基本概念、组成及工作原理。

自动售票机系统主要由硬件和软件两部分组成。

硬件包括自动售票机、打印机、读卡器、摄像头等设备;软件则包括操作系统、应用程序、数据库等。

2. 自动售票机系统操作实训在实训过程中,我们学习了自动售票机的操作流程,包括:(1)开机自检:启动自动售票机,进行系统自检,确保设备正常运行。

(2)选择购票方式:根据乘客需求,选择现金购票或卡购票。

(3)输入购票信息:输入目的地、乘车人数、票价等信息。

(4)支付票款:根据所选购票方式,进行现金支付或刷卡支付。

(5)打印车票:支付成功后,自动售票机打印车票。

(6)异常处理:在操作过程中,若出现异常情况,如卡读卡失败、网络故障等,自动售票机将提示乘客进行相应处理。

3. 自动售票机系统维护实训实训过程中,我们还学习了自动售票机的日常维护和故障排除方法,包括:(1)设备清洁:定期对自动售票机进行清洁,保持设备整洁。

(2)检查设备运行状态:定期检查设备运行状态,发现问题及时解决。

(3)故障排除:针对常见的故障,如打印机故障、读卡器故障等,进行故障排除。

4. 自动售票机系统安全实训实训最后,我们学习了自动售票机系统的安全知识,包括:(1)数据安全:确保乘客购票信息的安全,防止数据泄露。

(2)设备安全:防止设备被盗、损坏等安全事故发生。

(3)网络安全:防止网络攻击、病毒入侵等网络安全问题。

三、实训成果通过本次实训,我们取得了以下成果:1. 掌握了自动售票机系统的基本原理和操作流程。

自动售票系统的实习报告

自动售票系统的实习报告

一、实习背景随着科技的发展和社会的进步,自动售票系统在交通、旅游、娱乐等领域得到了广泛应用。

为了更好地了解这一先进技术,提升自己的实践能力,我选择了自动售票系统作为实习项目。

在实习期间,我深入了解了自动售票系统的原理、操作流程以及维护方法,现将实习情况报告如下。

二、实习内容1. 自动售票系统的原理自动售票系统是一种集成了计算机、网络、数据库、传感器等技术的综合性系统。

其主要原理如下:(1)用户通过触摸屏或键盘输入购票信息,如目的地、日期、车次等。

(2)系统根据用户输入的信息,从数据库中查询相关车次、票价等信息。

(3)系统自动计算票价,并将结果显示在触摸屏上。

(4)用户确认票价后,通过银行卡、支付宝等支付方式完成购票。

(5)系统打印车票,并将购票信息存储在数据库中。

2. 自动售票系统的操作流程(1)启动系统:打开自动售票机,进入主界面。

(2)选择购票方式:用户可选择触摸屏购票或键盘购票。

(3)输入购票信息:用户根据提示输入目的地、日期、车次等信息。

(4)查询车次信息:系统自动显示符合用户需求的车次、票价等信息。

(5)确认购票信息:用户确认购票信息无误后,选择支付方式。

(6)支付车票:用户通过银行卡、支付宝等支付方式完成购票。

(7)打印车票:系统自动打印车票,并将购票信息存储在数据库中。

3. 自动售票系统的维护(1)硬件维护:定期检查自动售票机的硬件设备,如触摸屏、打印机、键盘等,确保设备正常运行。

(2)软件维护:定期更新系统软件,修复系统漏洞,提高系统稳定性。

(3)数据维护:定期备份数据库,确保购票信息的安全。

(4)系统优化:根据用户需求,对系统进行优化,提高用户体验。

三、实习收获1. 提升了实践能力:通过实习,我深入了解了自动售票系统的原理、操作流程以及维护方法,提高了自己的实践能力。

2. 丰富了专业知识:实习过程中,我学习了计算机、网络、数据库等相关知识,丰富了专业知识。

3. 培养了团队合作精神:在实习过程中,我与同事共同完成各项任务,培养了团队合作精神。

火车票自动售卖系统测试报告

火车票自动售卖系统测试报告

<(火车票)自动售票机模拟软件>测试报告目录1、引言1.1目的1.2参考资料2、测试环境2.1硬件测试环境2.2软件测试环境3、缺陷记录3.1出发地、目的地(DD001)3.2出发地、目的地(DD002)3.3选择座位情况(ZW003)3.4找零界面测试(JM888)4、测试评估摘要4.1测试结果摘要4.2基于需求的测试覆盖4.3缺陷密度报告5、总结1、引言1.1目的本文档记录在(火车票)自动售卖机模拟软件测试过程中发现的所有缺陷。

预期读者为:*项目经理*测试经理*开发人员1.2参考资料*软件测试计划*软件测试用例2、测试环境2.1软件硬件测试环境*处理器:Intel(R)Core(TM)i3-3227U @*内存:*显示适配器:Intel(R) HD Graphics 4000*计算机:基于ACPI x64 的电脑2.2软件软件测试环境*操作系统:Windows 8*数据库:MySQL3、缺陷记录3.3选择座位情况(ZW003)3.4找零3.5界面测试4.测试评估摘要4.1测试结果摘要4.2基于需求的测试覆盖已经执行的测试用例:成功购票1 件、成功购票n 张、火车票售罄、纸币额度不合法、找零、系统零钱不足、管理员登陆和管理员修改商品信息。

已执行的测试覆盖= Tx / RfT=13/15=,其中:Tx 是用测试用例表示的已执行的测试数RfT 是测试用例的总数。

成功执行的测试用例:成功购物1 件、成功购物n 件、商品售罄、找零、系统零钱不足、管理员登陆和管理员修改商品信息。

成功的测试覆盖= Ts / RfT=10/15=,其中:Ts 是用完全成功、没有缺陷的测试用例表示的已执行测试数。

RfT 是测试用例的总数。

4.3缺陷密度报告5、总结本程序总体运行成功,目前仅发现上述缺陷错误,兼容性和安全性测试结果良好,未发现其它错误;且以上错误应为较容易改正的错误,当程序改完后再对这些错误和相应错误下的功能再次测试,未发现问题,程序能依照要求正常运行,运行流畅,界面显示完好。

自动售票实训报告(3篇)

自动售票实训报告(3篇)

第1篇一、实训目的本次自动售票实训旨在通过实际操作,使学生了解和掌握自动售票系统的基本原理和操作流程,提高学生在实际工作中运用自动化设备的能力,培养良好的服务意识和操作技能。

通过实训,使学生能够熟练操作自动售票机,为乘客提供便捷、高效的购票服务。

二、实训时间2023年X月X日至2023年X月X日三、实训地点XX火车站自动售票大厅四、实训内容1. 自动售票系统概述2. 自动售票机的操作流程3. 自动售票机的故障处理4. 实际操作演练五、实训过程(一)自动售票系统概述1. 自动售票系统的组成自动售票系统主要由自动售票机、中央控制系统、网络通信系统、数据库系统等组成。

自动售票机是系统的前端设备,负责与乘客交互,实现购票、改签、退票等功能;中央控制系统负责协调各个设备的运行,确保系统稳定运行;网络通信系统负责实现各个设备之间的数据传输;数据库系统负责存储乘客信息、车次信息、票价信息等。

2. 自动售票系统的功能自动售票系统具备以下功能:(1)购票:乘客可通过自动售票机购买车票,系统自动识别乘客身份,根据乘客需求查询车次、票价等信息,完成购票。

(2)改签:乘客可通过自动售票机改签车票,系统自动识别乘客身份,根据乘客需求查询车次、票价等信息,完成改签。

(3)退票:乘客可通过自动售票机退票,系统自动识别乘客身份,根据乘客需求查询车次、票价等信息,完成退票。

(4)查询:乘客可通过自动售票机查询车次、票价、余票等信息。

(5)其他功能:如打印车票、设置乘车人信息等。

(二)自动售票机的操作流程1. 准备工作(1)开启自动售票机,确保设备正常运行。

(2)连接网络,确保自动售票机与中央控制系统连接。

(3)登录系统,进入操作界面。

2. 购票操作(1)选择购票功能。

(2)输入乘客身份信息,如身份证号码。

(3)选择出发地、目的地、出发日期、车次等信息。

(4)确认车票信息,确认无误后支付。

(5)打印车票。

3. 改签操作(1)选择改签功能。

火车站售票系统调研报告

火车站售票系统调研报告

火车站售票系统调研报告1. 引言1.1 背景介绍火车站作为人们出行的重要交通枢纽,每天都会迎来大批的乘客。

为了提高售票效率和方便乘客购票,很多火车站纷纷推出了售票系统。

本报告旨在对火车站售票系统进行调研,并分析其特点和优缺点。

1.2 调研目的和方法本次调研的目的是了解火车站售票系统的运作方式、用户体验、效率等方面的情况。

调研采用了访谈和用户调查两种方法进行数据收集。

2. 火车站售票系统的运作方式2.1 系统架构火车站售票系统一般由前台售票窗口和自助售票机两个部分组成。

前台售票窗口由工作人员负责,乘客可以通过窗口购票、退票等。

自助售票机则是乘客自助购票的便捷设备。

2.2 功能特点火车站售票系统的功能包括车票查询、购票、退票、改签等。

乘客可以通过系统查询车次、余票信息,并选择购票座位。

退票和改签也可以通过系统实现,方便了乘客的操作。

3. 用户体验分析3.1 便捷性火车站售票系统的推出极大地提高了购票的便捷性。

乘客可以通过前台售票窗口或自助售票机随时购票,无需排队等待。

同时,系统方便了乘客的退票和改签操作。

3.2 用户界面火车站售票系统的用户界面应简洁明了,操作便捷。

对于自助售票机来说,屏幕的大小和显示效果非常重要,以确保乘客能够清晰地看到相关信息。

4. 系统效率分析火车站售票系统的推出,在一定程度上提高了售票的效率。

前台售票窗口的工作人员可以通过系统快速查询车次、余票信息,并为乘客办理购票等手续。

自助售票机则可以一次性处理多张车票的购票需求,避免了排队等待。

5. 优缺点分析5.1 优点火车站售票系统的推出方便了乘客的购票操作,提高了售票效率。

系统的自助功能使乘客可以在不受时间和地点限制的情况下购票、退票和改签。

同时,系统可以减少人工售票窗口的工作压力,提高工作效率。

5.2 缺点火车站售票系统存在一些缺点。

首先,对于老年人或不熟悉电子设备操作的乘客来说,自助售票机可能会比较复杂,造成不便。

其次,系统的故障率也可能会影响售票效率,需要有专业人员及时处理。

自动售票机的实训报告

自动售票机的实训报告

一、实训目的本次自动售票机实训旨在让学生深入了解自动售票机的工作原理、操作流程及维护方法,提高学生在实际工作中的应用能力。

通过实训,学生能够掌握以下技能:1. 熟悉自动售票机的结构组成和功能;2. 掌握自动售票机的操作流程;3. 了解自动售票机的故障排除方法;4. 提高学生的团队协作和沟通能力。

二、实训环境实训地点:XX火车站自动售票机操作室实训设备:自动售票机(含硬件和软件)各一台,培训教材、操作手册、故障排除手册等。

三、实训原理自动售票机是一种基于计算机技术的自动化售票设备,通过扫描、识别乘客身份信息,实现车票的自动购买和打印。

其主要原理如下:1. 用户输入个人信息(如身份证号码、姓名等);2. 自动售票机识别用户身份,验证车票信息;3. 根据用户选择的车次、席别、票价等信息,自动生成车票;4. 用户支付车票费用;5. 自动售票机打印车票,并记录交易信息。

四、实训过程1. 自动售票机结构认识首先,由指导老师向学生介绍自动售票机的结构组成,包括显示屏、键盘、打印机、扫描仪、传感器等部件。

通过实物展示和图片讲解,使学生了解各个部件的功能和作用。

2. 自动售票机操作流程指导老师演示自动售票机的操作流程,包括:(1)启动自动售票机;(2)输入个人信息;(3)选择车次、席别、票价;(4)支付车票费用;(5)打印车票。

学生跟随指导老师进行实际操作,熟悉操作流程。

3. 故障排除指导老师讲解自动售票机常见故障及排除方法,如打印机故障、扫描仪故障、网络连接故障等。

学生通过模拟故障,学会独立排除故障。

4. 团队协作与沟通在实训过程中,学生分成小组进行合作,共同完成实训任务。

小组成员之间需保持良好的沟通,共同解决问题。

五、实训结果通过本次实训,学生取得了以下成果:1. 熟悉了自动售票机的结构组成和功能;2. 掌握了自动售票机的操作流程;3. 学会了自动售票机的故障排除方法;4. 提高了团队协作和沟通能力。

六、实训总结1. 优点(1)实训内容丰富,理论与实践相结合;(2)实训设备先进,操作简单易学;(3)指导老师经验丰富,教学态度认真。

火车票购票系统实验报告

火车票购票系统实验报告

火车票售票系统一、实验目的:1、熟练掌握数据库设计原理及模型构建软件PowerDesignerd 的使用。

2、熟练掌握Visual Studio 2008的使用。

3、实现方便、快捷使用火车票购票系统查票、购票、退票等功能。

4、实现系统的安全性设置,使系统具有一定的维护功能。

二、实验设备及软件:PC 机一台、Visual Studio 2008、SQL SERVER 2000三、需求分析: 3.1 功能分析:功能模块图教师评阅意见:签名: 年 月 日实验成绩:火车票售票系统新用户注册 购票 、预约余 票 查询 退 票 票价查询1、新用户注册模块:新用户注册需要新用户填入自己的基本信息包括用户名、密码和确认密码),详细的购票需要信息(包括姓名、性别、出生日期、证件类型、证件号码)以及联系方式(包括手机号码、电子邮箱、地址),只有当所有的信息格式填写正确和填写完全后才能注册成功。

2、购票/预订模块:购票/预订模块需要用户登录后,输入需要购票的出发站、目的站和出发日期后即可显示可购票,选择自己需要的票即可购票,点击购票则购票成功。

3、余票查询模块:余票查询模块需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

4、退票模块:退票模块需要用户在登录后,进入退票界面,即可显示登录用户所有订单,选择需要退票的订单,点击退票按钮即可退票。

5、票价查询模块:票价查询模块同样需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

3.2 流程图:火车票售票系统业务流程图如下图所示:1、新用户注册及登录流程图:新用户填写失败注册信息提交注册成功2、购票/预订流程图:填写失败成功2、余票查询流程图:填写显示3、退票流程图:登陆失 败 显示成功 出 发 站 目 的 站 出 发 日 期 用 户购 票 用 户 出 发 站 目 的 站 出 发 日 期 余 票 信 息用 户 退票界面所 有 订 单 退 票4、票价查询流程图:用户登陆票价查询显示车票票价四、数据库结构设计:4.1 E-R模型的建立:E-R模型由新用户注册、登录界面、购票、余票查询、票价查询这五个实体构成。

火车票系统课程设计报告

火车票系统课程设计报告

课程设计报告课程设计题目: Linux下的火车系统专业:软件工程班级:姓名:学号:指导教师:20 16年 7月 1日(一)实验题目Linux下的火车售票系统(二)实验时间,地点2016.6.27到2016.6.30,软件楼506(三)实验目的在linux下做一个火车售票系统(四)实验要求要求采用多线程编程,实现车票信息的查询,录入,更新,车次的修改;实现用户注册登录,订票查询、火车票预订、退票申请以及后台方面的列车车次信息发布更新、车票生成、提供取票服务。

(五)实现思路该算法用c语言编写,再在linux下用vi建立文档,gcc后生成可行文件后,./运行。

C语言实现思路为1.把ticket,user,定义为结构,其中ticket中有四个数据。

User1和user2一开始都是为空2.定义开始地点四个,终点4个3. 定义数组c1.c2,daaress.uname1,pass1.uname1,uname24.写个选择页面,共有5个页面。

5. 如果用户选择1购票,下面for循环控制路线。

如果用户选择2注册,把输入的数据存入数组如果用户选择3查询,建立for循环如果用户选择4购票,用if判断语句判断用户输入的是否在数组里如果用户选择5购票.用exit退出流程图:实现过程:定义结构,再加while if等循环实现代码#include <stdio.h>Struct ticket /*定义火车票为结构体 */ {char* starName;char* endName;int number;};struct user /*定义用户为结构体*/{char* userName;char* passWord;};struct ticket tickets[4] ;/* 火车票里有4个对象 */ struct user user1={NULL,NULL};/* 用户初始为空*/ struct user user2={NULL,NULL} ;int lq_index();/*定义数组*/void gotolq_Index();void main(){int i =0 ;char* starNames[4]={"南昌","深圳","广州","九江"};/*4个起点*/char* endNames[4]={"深圳","南昌","九江","广州"};/*4个终点*/for(i=0;i<4;i++){tickets[i].starName=starNames[i];tickets[i].endName=endNames[i];tickets[i].number=rand()%21+30; }/*for(i=0;i<4;i++){printf("%s-%snumber:%d\n",tickets[i].starName,tickets[i].endName,tickets[i]. number);}*/printf("\t**********欢迎使用火车票系统**********\n");/*输出主页面*/while(1==1){if(lq_index()==5)break;}}int lq_index(){int i=0,j=0;char yn;char c1[20];/*2个数组*/char c2[20] ;charaddress[20],uname1[20],pass1[20],uname2[20],pass2[20];printf("\n [1] 购票 [2] 注册 \n" );printf(" [3] 查询 [4] 登录 \n" );printf(" [5] 退出 \n" );printf("请输入编号");scanf("%d",&i);if(i==1) {printf("输入目的地和出发地:");scanf("%s %s",c1,c2); /*接受用户输入的数据*/j=0;for(i=0;i<4;i++){j++;if(strcmp(tickets[i].starName,c1)==0&&strcmp(tickets[i].endN ame,c2)==0)/*判断是否有票*/{if(tickets[i].number>0){printf("您的选择的线路%s-%s 还剩%d张票是否确定购买(y/n) : ",c1,c2,tickets[i].number);scanf(" %c",&yn);if(yn=='y'||yn=='Y'){if(erName!=NULL){tickets[i].number -- ;printf("恭喜您购票成功! ");}else{printf("登录后才能购票! ");}/*如果没登录显示用户登录*/gotolq_Index();/*选择路线*/}else if(yn=='n'||yn=='N'){gotolq_Index();}else{printf("输入有误!\n");i--;j--;continue;}return 1;}else{printf("抱歉您的选择的线路%s-%s 已无票出售!",c1,c2);/*如果无票就提示*/gotolq_Index();return 1;}}else if(j==4)/*路线不存在提示*/{printf("您的选择的线路%s-%s 系统中不存在!",c1,c2);gotolq_Index();return 1;}}}else if(i==2){printf("输入账号:");/*注册账号*/ scanf("%s",uname1) ;erName=uname1;printf("输入密码: ");scanf("%s",pass1);user1.passWord=pass1;printf("恭喜%s用户注册成功!",erName);gotolq_Index();}else if(i==3){printf("输入要查询的地点:"); /*查询车票*/scanf("%s",address);printf("始发站\t终点站\t票数\n");i=0;for(i=0;i<4;i++){if(strcmp(tickets[i].starName,address)==0){printf(" %s\t %s\t %d\n",tickets[i].starName,tickets[i].endN ame,tickets[i].number);}else{j++;}if(j==4){printf("未找到相应数据!\n");}}gotolq_Index();return 1;}else if(i==4){printf("输入账号:");/*用户登录与已经注册的判断*/scanf("%s",uname2) ;erName=uname2;printf("输入密码: ");scanf("%s",pass2);user2.passWord=pass2;if(erName!=NULL){if(strcmp(erName,erName)==0&&strcmp(user1.pa ssWord,user2.passWord)==0){printf("欢迎%s用户使用本系统!",erName);}else{erName=NULL;user2.passWord=NULL;printf("输入账号或者密码不一致!");}}else{printf("请先注册用户!");/*不一致提示注册*/ }gotolq_Index();}else if(i==5){printf("欢迎再次使用本系统!");return 5 ;}return 1 ;}void gotolq_Index(){printf("任意键返回首页!");/返回*/printf("\n**************************************\n"); }。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程实验火车票自动售票系统分析报告火车票自动售票系统实验报告学院:电子与信息工程学院专业:软件工程班级: 2020级本(1)班姓名:刘亿、崔佳、曾玉婷、刘硕、张丽君指导教师:彭蕾起讫时刻: 2021.02——2021.06(初学者实验报告)名目1可行性研究报告引言 (5)1.1编写目的 (5)1.1.2背景 (6)1.1.3定义 (6)1.1.4参考资料 (6)1.2可行性研究的前提 (8)1.2.2要求 (8)1.2.2目标 (9)1.2.3条件、假定和限制 (9)1.2.4进行可行性研究的方法 (9)1.2.5评判尺度 (9)1.3对现有系统的分析 (10)1.3.1数据流程和处理流程 (10)1.3.2工作负荷 (12)1.3.3费用开支 (12)1.3.4人员 (12)1.3.5设备 (13)1.3.6局限性 (13)1.4所建议的系统 (13)1.4.1对所建议系统的说明 (15)1.4.2数据流程和处理流程 (15)1.4.3改进之处 (17)1.4.4阻碍 (17)1.4.5局限 (18)1.4.6技术条件方面的可行性 (18)1.5可选择的其他系统方案 (18)1.5.1可选择的系统方案1 (18)1.5.2可选择的系统方案2 (19)1.6投资及收益分析 (19)1.6.1支出 (19)1.6.2收益 (20)1.6.3收益/投资比 (20)1.6.4投资回收周期 (20)1.6.5敏锐性分析 (21)1.7社会条件方面的可行性 (21)1.8结论 (21)2项目开发打算引言 (21)2.1.1 编写目的 (21)2.1.2项目背景 (22)2.1.3 定义 (22)2.1.4参考资料 (23)2.2项目概述 (23)2.2.1 工作内容 (23)2.2.2 要紧参加人员 (24)2.2.3 产品及成果 (24)2.2.3.1 程序 (24)2.2.3.2 文件 (24)2.2.3.3 服务 (24)2.2.3.4 非移交产品 (24)2.2.4验收标准 (25)2.2.5 完成项目的最迟期限 (25)2.2.6 本打算的审批者与批准者 (25)2.3实施总打算 (25)2.3.1 工作任务的分析 (25)2.3.2 接口人员 (25)2.3.3 进度 (25)2.3.4 预算 (26)2.3.5 关键问题 (26)2.4支持条件 (27)2.4.1运算机系统支持 (27)2.4.2 需要用户承担的工作 (27)2.4.3 需由外单位提供的条件 (27)2.5. 专题打算要点 (28)3软件需求说明书引言 (28)3.1编写目的 (28)3.2范畴 (28)3.2.1 名称 (28)3.2.2 任务目标 (28)3.2.3 任务描述 (29)3.3参考资料 (29)3.4项目概述 (30)3.4.1项目来源 (30)3.4.2运行环境 (30)3.4.3产品功能 (30)3.4.4用户特点 (31)3.5具体要求 (31)3.5.1功能需求 (31)3.5.2 功能组成 (31)3.6数据库 (33)3.6.1 数据关系 (33)3.6.2 数据定义 (34)3.8其他要求 (35)3.8.1可使用性 (35)3.8.2保密性 (35)3.8.3可爱护性 (36)3.8.5双方签字 (36)4数据要求说明书引言 (36)4.1编写目的 (37)4.1.1背景 (37)4.1.2定义 (37)4.1.3参考资料 (38)4.2数据的逻辑描述 (38)4.2.1静态数据 (38)4.2.2动态输入数据 (43)4.2.3动态输出数据 (43)4.2.3.2内部生成数据 (51)4.2.3.3数据约定 (52)4.3.数据的采集 (52)4.3.1要求和范畴 (52)4.3.2输入的承担着 (53)4.3.3阻碍 (54)5概要设计引言〔崔佳〕 (54)5.1.1编写目的 (54)5.1.2 背景 (54)5.1.4参考资料 (55)5.2.1运行环境 (56)5.2.2差不多设计概念和处理流程 (56)5.2.3结构 (58)5.2.4功能需求与程序关系 (59)5.2.5人工处理过程 (59)5.2.6尚未处理的过程 (59)5.3 接口设计 (60)5.3.1用户接口 (60)5.3.2外部接口 (60)5.4 运行设计 (61)5.4.1运行模块组合 (61)5.4.2运行操纵 (61)5.4.3运行时刻 (62)5.5 系统数据结构设计 (62)5.5.1逻辑结构设计要点 (62)5.5.2物理结构设计要点 (62)5.6 系统出错处理设计 (64)5.6.1出错信息 (64)5.6.2补救措施 (65)5.6.3统爱护设计 (65)6详细设计说明书引言 (66)6.1. 编写目的 (66)6.1.1 项目背景 (66)6.1.3参考资料 (67)6.2程序系统的组织结构 (67)6.3. 程序1〔结构符〕设计说明 (69)6.3.1登录模块 (70)6.3.2查询模块 (74)6.3.3 确认、购票模块 (78)7测试打算引言 (82)7.1编写目的 (82)7.1.1背景 (82)7.1.2术语定义 (83)7.1.3参考资料 (83)7.2测试需求 (84)7.3测试约束 (84)7.4相关参考文档 (84)7.4.1测试参考文档 (84)7.4.2测试提交文档 (84)7.5测试类型和策略 (85)7.5.1测试项目打算 (85)7.5.2功能测试 (85)7.5.3性能测试 (86)7.5.4负载测试 (86)7.5.5可靠性测试 (86)7.5.6数据和数据库完整性测试 (87)7.5.7接口测试 (87)7.5.8集成测试 (88)7.6测试项目说明 (89)7.6.1测试用例 (89)7.6.2测试结果 (93)7.7评判 (96)7.7.1软件能力 (96)7.7.2缺陷和限制 (97)7.7.3测试结果 (97)1可行性研究报告引言1.1编写目的可行性研究的目的为明确将要设计的软件是否有开发价值,以最小的代价在最短的时刻内确定问题是否可解。

对系统的开发是否是可行的。

尽管对此项目进行详细调查研究,初拟系统实验报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。

明确开发风险及其带来的经济效益。

要紧读者:项目总监,项目经理,设计人员,开发人员,客户参考。

1.1.2背景开发软件名称:火车站自动售票系统项目任务提出者:井冈山大学电子与信息工程学院软件工程课程设计提出项目开发者:曾玉婷、刘亿、刘硕、崔佳、张丽君用户:吉安火车站实现软件单位:10软件工程本一班项目与其他软件、系统的关系:本项目采纳客户/服务器原理,客户端的程序是建立在Windows xp系统上一JA V A位开发软件的应用程序,是采纳SQL server 的为开发软件的数据服务程序。

1.1.3定义本项目要紧用于查询〔查询票价,票数查询,时刻查询〕,售票〔订票、售票〕,统计〔统计详细信息,生成表〕,实现了票额、座席、制票、运算、结算和统计等运算机治理,为铁路客户服务提供了有效的调控手段,系统爱护功能。

1.1.4参考资料[1]«软件工程导论»〔第四版〕张海藩,清华大学出版社,2003年版.[2]«人月神话»Frederick P.Brooks Jr,清华大学出版社,2002年版.[3]«软件工程有用教程»陈明,电子工业出版社,2004年版.[4]«软件工程与项目治理»刘竹林、白振林、卢润彩编著,北京师范大学出版社,2020年7.[5]赖义汉.自动售货机操纵系统VHDL有限状态机实现[M].福建:物理学与机电工程学院.[6]王雯隽.基于Verilong-HDL自动售货机的设计与实现[J].2005.5.[7]王晓峰.电子设计的EDA技术应用[J].长春师范学院学报:自然科学版,2005.[8]阎石.数字电子技术基础[M].4版.北京:高等教育出版社,1998.[9]侯伯亨.VHDL硬件描述语言与数字逻辑电路设计[M].陕西:西安电子科技大学出版社,1999.[10]东方人华.MAX+PLUS Ⅱ入门与提高[M].北京:清华大学出版社,2004.[11]世界第一条地铁[J].岩土工程界,2004年第4期.[12]杨东援.世界地铁进展令人瞩目.杨东援教授个人主页.[13]黎江,杨承东.自动售检票(AFC)系统软件体系结构的探讨[J].轨道交通,2006.12.[14]邓先平,陈凤敏.我国都市轨道交通AFC系统的现状及进展[J].都市快讯交通,2005.3.[15]余世明,晁岳磊,缪仁将.自动售货机研究现状及展望[J].中国工程科学,2020.[16]袁亚恒,周伟.基于VHDL的自动售货机设计[J].武汉理工大学学报,2007.[17]林晶晶,胡志群,周晓燕.基于VHDL自动售货机的设计[J].内江师范学院学报,2020.[18]曹昕燕,周风臣,聂春燕.EDA技术实验与课程设计[M].北京:清华大学出版社,2006.[19]Thomas & Moorby.The Verilog HardwBre Description Language[M].北京:清华大学出版社,2001.[20]潘松,王国栋.VHDL有用教程[M].成都:电子科技大学出版式社,2003.[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]柳赛虎.手机付费的多媒体自动售货机的操纵系统设计[D].成都:西南交通大学,2006.1.2可行性研究的前提1.2.2要求1.要紧功能:完善火车票售票系统,方便铁路局的售票售票工作,提高铁路局的服务质量和服务效率。

2..性能要求:火车站提供的信息必须及时的反映在铁路局的工作平台上。

售票系统的订单必须无差错的储备在火车站的主服务器上。

相关文档
最新文档