机票订购系统-需求分析说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共20页编写:日期:审核:日期:批准:日期:受控状态:是发布版次:1.0日期:编号:机票订购系统需求分析说明书第2页共20页变更记录日期版本变更说明作者签字确认系统模块对应章节对应部门负责人签字第3页共20页目录1概述........................................................................................................................................................41.1目的...............................................................................................................................................41.2背景...............................................................................................................................................41.3范围...............................................................................................................................................41.4术语定义.......................................................................................................................................41.5参考资料.......................................................................................................................................51.6任务概述.......................................................................................................................................51.6.1目标.......................................................................................................................................51.6.2用户的特点...........................................................................................................................51.6.3假定和约束...........................................................................................................................51.7运行环境.......................................................................................................................................51.7.1软件环境...............................................................................................................................61.7.2硬件环境...............................................................................................................................61.7.3接口.......................................................................................................................................61.7.4控制.......................................................................................................................................61.8需求规定.......................................................................................................................................71.8.1对功能的需求.......................................................................................................................71.8.2对非功能性的需求..............................................................................................................20第4页共20页1概述1.1目的本说明书目的在于明确说明该机票订购系统的系统需求,界定它实现功能的范围,指导系统设计以及编码。本说明书的预期读者为:项目经理、指导老师、本小组组员、审核老师。1.2背景a)软件系统名称:机票订购系统b)开发者:机票订购系统项目开发组;用户:有购买机票需求的用户管理员:经过专门培训的系统维护人员c)该软件系统需要各航空公司及银行的支持1.3范围本项目是基于安卓平台上的系统,而且本系统的主题是购买机票,所以我们项目的应用范围是有购买机票需求的用户。1.4术语定义1.B/S:Browse/Server,一种浏览器到服务器的应用系统架构。2.oracle10g:一个数据库版本。3.MyEclipse:IDE,在这里用来搭建JAVAEE开发环境。第5页共20页1.5参考资料《软件工程与管理》《JAVAEE开发与实践》《Oracle技术手册》《JavaScript宝典》1.6任务概述1.6.1目标本系统是基于安卓的购票平台,而且本系统的主题是购票,所以我们项目的应用范围是有购买机票需求的PC端用户。用户可以查询航班信息,可以购买机票,以及改签和退票。系统管理员可以对航班信息进行添加、删除和修改等操作。1.6.2用户的特点用户特点本项目的最终产品主要有两种用户人群1.普通用户:是执行本系统大部分功能的所有购票者,该部分人员的操作水平为初、中级,可以通过电脑进行简单的操作。2.系统维护人员:是后台系统维护的人员,事先得到过专业的培训,具有较高的专业水平。1.6.3假定和约束本项目无开发经费,配备4名开发人员,截止至3月20号完成;开发环境采用安卓平台;作为手机端购票系统,调试工作在开发环境中完成;在局域网下开发,无法搜索到大量参考资料和资源以供参考;在并行操作、安全和保密方面无约束。假设团队管理不完善,设计考虑不周全,则开发工作会受到很大影响。1.7运行环境简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。第6页共20页1.7.1软件环境列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。名称版本语种操作系统Windows系列XP中/英文操作系统的附加功能JDK、TomcatJDK1.6以上,SDK2.2以上中/英文数据库平台Oracle10g英文应用平台MyEclipse,ADT8.6中文1.7.2硬件环境列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a)处理器型号及内存容量;b)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c)输入及输出设备的型号和数量,联机或脱机;d)数据通信设备的型号和数量;e)功能键及其他专用硬件服务器最低配置推荐配置应用和数据库服务器邮件服务器1.7.3接口可支持TCP/IP通信协议1.7.4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。第7页共20页方法来源用户使用电脑控制PC端服务器端的管理员控制服务器端1.8需求规定1.8.1对功能的需求模块输入处理输出注册、登录(用户管理模块)(注册)用户基本信息验证信息,上传至服务器成功提示(登录)普通用户验证用户名和密码是否匹配显示主界面(登录)管理员验证用户名和密码是否匹配,并根据属性值判断是否为管理员显示管理员页面机票查询模块起始地点与日期系统根据用户输入从数据库寻找与之匹配的航班信息显示航班信息,包括舱位、价格、余票、航空公司、机型、起飞时间等机票订购模块(订单生成模块)选中某班次系统从数据库中找出该班次详细信息该班次航班详细信息点击预定根据航班信息生成订单显示订单输入乘机人信息,选择是否购买保险将信息写入数据库显示支付页面机票退订模块(订单删除模块)用户选择需退的订单系统删除该订单并进行相应的费用计算和支付跳转至支付页面,结束后显示退订成功并回到订单显示页面第8页共20页机票改签模块(订单更新模块)用户选择需改签的订单,并且输入相应的改签信息系统修改该订单并进行相应费用的计算和收取跳转至支付页面,结束后显示改签成功并回到订单显示页面订单查询模块输入乘机人信息和出行日期系统查找该订单显示该订单航班信息维护模块管理员选中添加航班,并写入航班信息系统在数据库中添加该航班信息至航班信息表显示添加成功,回到航班信息管理页面管理员删除航班系统在数据库中删除该航班显示删除成功,回到航班信息管理页面管理员选择需要修改的航班,并写入新的航班信息系统在数据库中更新该航班信息显示修改成功,回到航班信息管理页面短信推送模块站内短信系统将发送至用户手机,并生成提醒提醒数据库组织好的数据将数据按照格式存入对应的数据库表无第9页共20页1.8.1.1系统功能层次模块图用户管理模块管理员用户注册用户查询模块航班信息维护模块短信推送模块查询模块机票订购模块机票退订模块机票改签模块查询航班查询用户订单增加航班删除航班修改航班查询航班查询订单控制器数据库接口1.8.1.2各子模块功能的描述1.8.1.2.1用户管理模块功能描述:1.第一次登录的用户,进行注册,输入用户名,密码等信息。2.修改密码等个人信息3.用户权限管理,分一般用户,管理员用户。4.完善用户信息。5.用户注销用例图:管理员数据库查询航班及订单增加航班修改航班删除航班第10页共20页用户用例编号:1.1用例名:用户注册执行者普通用户前置条件用户进入注册界面后置条件用户注册成功基本路径1.用户填写基本信息2.后台系统验证信息的有效性3.系统把用户信息存入数据库字段列表用户名、密码、性别、年龄、生日、住址、手机号码、邮箱、地址、爱好、学历等用例编号:1.2用例名:用户登录执行者普通用户前置条件用户已经注

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功