




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、火车票预订系统需求分析专 业: 计算机科学与技术系班 级: 1115A姓 名: 陈超,凌豪,何明辉,彭浩,刘程 报告日期: 一、引言1.1、 编写的目的需求分析为用户与开发人员提供了对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用 户文档编写人和项目管理人员。1.2 、背景人们在网上预订火车票越来越普遍,能提供网上预订服务的网站也越来越多,但是各网站的系统功能不完善也不是很齐全规范,因此在这里,为了提升企业效益,特开发此网上预订
2、火车票系统。 1.3、定义ORACLE: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4、参考资料 1 张海藩.软件工程导论(第四版)M.北京:清华大学出版社,20032 基于项目的软件工程-面向对象研究方法Cathie LeBlan&EvelynStiller机械工业出版社 2001.13 罗运模 等.ORACLEA数据库系统基础.北京:高等教育出版社,20024Computer Network A.S.TanenbaunPrentice Hall 1996/015罗运模 等.O
3、RACLE 数据库系统基础.北京:高等教育出版社,2002二、 任务概述 2.1 、目标网上火车票预订系统是在Internet环境下运行的,有提供远程火车票预订的功能,包括远程车次信息查询,火车票预订与确认等;使用网上火车票预订系统可使火车票订购过程简单化、电子化、数字化,节省常规 过程所不必要的资源浪费。 2.2、用户特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。由于本软件系统操作简单,界面简便,易于操作,所以对用户的教育水平和技术水平没有过高的要求,只要会使用电脑能进行常规使用的用户均可。本系统将可能会被反复使用于日常的上网过程当中。2.3、假定和约
4、束管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。客户只能对车次信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行车次信息查询操作,要预订火车票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。3.需求规定3.1对功能的规定本系统用于远程火车票预订,包括远程车次信息查询、火车票预订与确认等;功能划分如图3.1所示:图3.1 3.2功能结构3.2.2流程图总体结构和模块外部设计下面以结构图来描述火车票预定系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。如图3.2,图3.3
5、图3.2 客户机部分图3.3 服务器程序部分3.2.1用例图图1.2旅客购票流程图3.3对性能的规定3.3.1数据精确度在从数据库中提取数据时,要求数据定位准确;在向数据库输入数据时,要求录入数据有校验准确;查询返回的信息均来源于数据库。3.3.2时间特性a.查询响应时间应在人的感官视觉时间范围内b.更新处理、数据转化与传输和运行时间受到网络个人操作设备的影响会对具体的操作有不同的反应;且随着系统的不断更新、版本的升级(在硬件设备允许的条件下)会有所提高。3.3.3适应性当需求发生某些变化时,火车票管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变
6、,或将过滤条件改变即可。3.4数据库设计表2-1车次信息字段名数据类型是否可空说明车次号(trainNum)varchar(10)NOT NULL主键发时(trainSend)Varchar(20)NOT NULL到时(trainArrived)Varchar(20)NOT NULL始发站(stationStart)Varchar(20)Not null终点站(stationEnd)Varchar(20)Not null列车类型(trainType)Varchar(10)Not nullDefault 空调特快2.1表中 途经站 通过2.2表 得到表2.2 站点信息字段名数据类型是否为空说明站
7、点名(stationName)这个站点名包含起始和终点站名,以后查就通过这个表Varchar(18)Not null到达该站点时间(hereTime)Varchar(20)Not null离开时间offtimeVarchar(20)Not null距离北京距离(distance)NumberNot nullDefault 0车次号(trainNum)varchar(10)NOT NULL外键表2-3订票信息(一张票信息)ticket字段名数据类型是否可空说明车票订单号(ticketNum)Char(10)NOT NULL(主键)身份证号(idNum)Char(18)NOT NULL(外键)车次
8、号(trainNum)varchar(10)NOT NULL外键订购日期(orderDate)DatetimeVarchar(20)NOT NULL座位号(seatNum)IntNot null票状态(ticketState)IntNot nullDefault 01,0分别代表退票与否票的状态用来 处理退票时标记这个号码的座位已经退了。表2-4用户表(Customer)字段名数据类型是否可空说明身份证号(idNum)char(18)NOT NULL(主键)旅客名(passengerName)varchar(8)Not null用户名(userName)varchar(20)NOT NULLu
9、nique密码(userPW)varchar(20)Not null权限(authority)Number(1)1普通2管理性别(gender)Char(2)Check in(男,女)电话(phoneNum)Varchar(12)状态(states)是否登录了intNot nullDeault 0表 2.5 座位表(seatSet)字段名数据类型是否为空说明座位id(seatId)IntNot null主键(也可不要)车次号(trainNum)varchar(10)NOT NULL外键车厢号(carNum)Varchar(10)Not null座位数量(seatAmount)intNot nu
10、ll座位类型(seatType)Char(4)Not nullCheck in (软卧,硬卧,软座,硬座)座位价格(seatPrice)NumberNot null表 2.6 公告表boadcast字段名字段类型说明广播内容NotifiesVarchar(50)广播通知时间(time)Varchar(20)广播日期表 2-7 银行卡表 account字段名字段类型是否为空说明银行卡id(cardId)varchar(20)primary key银行卡号(cardNum)Char(19)Not null旅客姓名passengerNameVarchar(10)Not null旅客身份证idNumC
11、har(18)外键卡上余额moneyNumberNot null3.5 故障处理要求系统失效后能给出错误信息,提示用户采取适当手段处理故障。4.运行环境规定4.1 设备服务器硬件:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高客户机硬件:最低CUP133M,16MB内存;最少8MB的RAM存储器;VGA显示器或更高条件与限制:服务器和客户机要求都能接入 Internet 。4.2支持软件服务器软件:Windows 2000 Server中文版或更高;VB、MS SQL Sever2000客户机软件:Windows 95以上或以上;IE 4.0以上该软件运行于Windows系统,数据库管理系统为MS SQLServer,使用VB、ASP等语言开发4.3硬件接口本工程产品不需要特定的硬件或硬件接口进行支撑4.3软件接口本工程产品的软件接口由编程操作系统、SQL数据库以及火车票管理应用软件的词
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业废气催化燃烧技术环保产业发展报告
- 自媒体技术使用合同范本
- 游戏行业临时工合同协议
- 江苏招聘教师就业协议书
- 用吊车维修楼房合同范本
- 门市房出租协议合同范本
- 舞蹈机构合作人合同协议
- 门窗代加工项目合同范本
- 祖屋继承公证协议书范本
- 港龙文化体育合作协议书
- 江苏省公墓管理暂行办法
- 医疗不良事件管理体系建设与持续改进
- 中国铂族金属供需发展趋势
- 风电施工合同模板
- GA/T 1567-2019城市道路交通隔离栏设置指南
- 氧化还原反应的类型
- 小学英语素材-1-5年级英语牛津词汇表(带音标) 牛津上海版
- DB11-T1836-2021 城市桥梁工程施工技术规程高清最新版
- 2023年唐山市开平区社区工作者招聘考试笔试题库及答案解析
- 用章申请表模板
- 煤矿设备常用动力系数
评论
0/150
提交评论