欢迎来到天天文库
浏览记录
ID:16014778
大小:289.00 KB
页数:15页
时间:2018-08-07
《火车票预订系统需求分析报告_刘程组》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、火车票预订系统需求分析专业:计算机科学与技术系班级:1115A姓名:陈超,凌豪,何明辉,彭浩,刘程报告日期:一、引言1.1、编写的目的需求分析为用户与开发人员提供了对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。1.2、背景人们在网上预订火车票越来越普遍,能提供网上预订服务的网站也越来越多,但是各网站的系统功能不完善也不是很齐全规范,因此在这里,为了提升企业
2、效益,特开发此网上预订火车票系统。 1.3、定义ORACLE:系统服务器所使用的数据库管理系统(DBMS)SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4、参考资料[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2]《基于项目的软件工程-面向对象研究方法》CathieLeBlan&EvelynStiller机械工业出版社2001.1[3] 罗运模等.ORACLEA数据库系统基础.北京:高等教育出版社,2002[4]ComputerNetworkA.S.TanenbaunPrentice
3、Hall1996/01[5]罗运模等.ORACLE数据库系统基础.北京:高等教育出版社,2002二、任务概述2.1、目标《网上火车票预订系统》是在Internet环境下运行的,有提供远程火车票预订的功能,包括远程车次信息查询,火车票预订与确认等;使用《网上火车票预订系统》可使火车票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。 2.2、用户特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。由于本软件系统操作简单,界面简便,易于操作,所以对用户的教育水平和技术水平没有过高的要求,只要会使用电脑能进行常规使用的用
4、户均可。本系统将可能会被反复使用于日常的上网过程当中。2.3、假定和约束管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。客户只能对车次信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行车次信息查询操作,要预订火车票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。3.需求规定3.1对功能的规定本系统用于远程火车票预订,包括远程车次信息查询、火车票预订与确认等;功能划分如图3.1所示:图3.1 3.2功能结构3.2.2流程图总体结构和模块外部设计下面以结构图来描述火车
5、票预定系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。如图3.2,图3.3图3.2客户机部分图3.3服务器程序部分3.2.1用例图图1.2旅客购票流程图3.3对性能的规定3.3.1数据精确度在从数据库中提取数据时,要求数据定位准确;在向数据库输入数据时,要求录入数据有校验准确;查询返回的信息均来源于数据库。3.3.2时间特性a.查询响应时间应在人的感官视觉时间范围内b.更新处理、数据转化与传输和运行时间受到网络个人操作设备的影响会对具体的操作有不同的反应;且随着系统的不断更新、版本的升级(在硬件设备允许的条件下)会有所提高
6、。3.3.3适应性当需求发生某些变化时,火车票管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。3.4数据库设计表2-1车次信息字段名数据类型是否可空说明车次号(trainNum)varchar(10)NOTNULL主键发时(trainSend)Varchar(20)NOTNULL到时(trainArrived)Varchar(20)NOTNULL始发站(stationStart)Varchar(20)Notnull终点站(stationEnd)Varchar(20)Notnull
7、列车类型(trainType)Varchar(10)NotnullDefault‘空调特快’2.1表中途经站通过2.2表得到表2.2站点信息字段名数据类型是否为空说明站点名(stationName)这个站点名包含起始和终点站名Varchar(18)Notnull,以后查就通过这个表到达该站点时间(hereTime)Varchar(20)Notnull离开时间offtimeVarchar(20)Notnull距离北京距离(distance)NumberNotnullDefault0车次号(trainNum)varchar(10)NOTNULL外键表2-
8、3订票信息(一张票信息)ticket字段名数据类型是否可空说明车票订单号(ticketNum)Char(10
此文档下载收益归作者所有