




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_ 精品资料 1 引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 参考资料.2 2 任任务务概述概述.2 2.1 目标.2 2.2 用户的特点.3 2.3 假定和约束.3 3 需求需求规规定定.3 3.1 对功能的规定.3 3.2 对性能的规定.3 3.2.1精度.3 3.2.2时间特性要求.3 3.2.3灵活性.4 3.3 输人输出要求.4 3.4 数据管理能力要求.4 3.5 故障处理要求.4 3.6 其他专门要求.5 4 运行运行环环境境规规定定.5 4.1 设备.5 4.2 支持软件.5 4.3 接口.5 4.4 控制.5 _ 精品资料 软软件需求件需求说说明明书书的的编编写提示写提示 1 引言引言 1.1 编编写目的写目的 软件需求说明书的编写目的是为了使用户和软件开发者双方对软 件的初始规定有一个共同的理解,使之成为整个开发工作的基础。 1.2 背景背景 1.系统名称:飞机订票系统 2.任务提出者:XXX 航空公司 3.开发者:XXX 计算机科学与技术学院 4.用户:旅客,航空公司 5.本系统是一个独立的订票信息 1.3 定定义义 专门术语专门术语: : SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。 SQL:一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 _ 精品资料 缩缩写:写: 系统:若未特别指出,统指本航空订票系统。 SQL:Structured Query Language(结构化查询语言)。 UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种 从软件分析、设计到编写程序规范的标准化建模语言。 Javaee:Java 企业级平台。 1.4 参考参考资资料料 文档格式要求按照我国 GB/T85T7-1988 国家标准和 IEEE/ANSI830-1993 标 准规范要求进行。包括以下文件:文件: 图书借阅关系系统需求说明书 软件工程项目开发文档范例 软件工程国家标准文档 图书借阅管理需求说明书 软件需求说明书编写规范 书书籍包括:籍包括: 软软件工程件工程导论导论(第(第 6 版)版) 张张海藩海藩 牟永敏牟永敏 编编著。著。 2 任任务务概述概述 2.1 目目标标 开开发发意意图图: : 为方便旅客订票,提高工作效率,在技术上、经济可行的条件下开发软件。 应应用目用目标标: : 1)接受预订机票的信息(姓名、性别、工作单位、身份证号、旅行时间、旅行始发地和 目的地、航班要求 等)。 _ 精品资料 2)为旅客安排航班。 3)当旅客交付预订金后,系统打印出取票通知和账单给旅客。 4)旅客在飞机起飞前一天凭取票通知和账单缴款取票,系统核对无误后打印机票给 旅客。 5)能够及时对于航班售票情况进行统计。 作用范作用范围围: : 航空公司所有订票点。 目标软件作为航空公司内部管理系统的一部分,与其他软件关系如下: 航空订票系统 用户管理系 统 设备管理系 统 航班信息管 理系统 订票管理系 统 2.2 用用户户的特点的特点 1使用软件人员要有一定的计算机基础人员,系统管理人员要求计算机的 专业知识,所有人员都要经过公司培训。 2管理人员也需要经过一般培训。 3系统管理员、审计员将进行专业培训,以便他将熟练管理本系统。 _ 精品资料 4目标软件的预订期使用频度:二十四小时不定期使用。 2.3 假定和假定和约约束束 B/S 结结构构总总体体设计设计方案方案对对它的它的约约束:束: 机票预订系统作为 B/S 结构的一个应用系统,不可避免的要受到 B/S 结构 约束。在其实施的各个阶段都要服从他的一些规划,包括功能设计、系统配置和 计划。同时,由于信息共享,机票预订系统还要受到其他系统的约束。 人力、人力、资资金、金、时间时间的的约约束:束: 机票预订工程实施的目标就是要给航空公司看到的效益,其开发过程也要 考虑的人力、资金和时间的约束。因此,在设计中,重点是销售系统的方便,能给 旅客以优质的服务,并提高销售的效率和便捷,为航空公司带来良好的效益。 3 需求需求规规定定 3.1 对对功能的功能的规规定定 系系统统需求如下:需求如下: 1. 该订该订票系票系统统的的浏览浏览用用户户被划分被划分为为游客(即未注册用游客(即未注册用户户)与用)与用户户 (即注册用(即注册用户户),未注册用),未注册用户户只能只能访问该访问该系系统统的首的首页页,首,首页页提供提供 登登录录功能和前往注册按功能和前往注册按钮钮,用,用户户可以登可以登录录或者前往注册。或者前往注册。 _ 精品资料 2. 用用户户登登录录成功后,前往航班成功后,前往航班查询页查询页面,面,进进行航班信息的行航班信息的查询查询,当,当 欲欲订订航班存在航班存在时时可以可以进进行行订订票。票。 3. 用用户户可以可以查查看自身所有看自身所有预预定的航班票,并在一定条件下(即航班定的航班票,并在一定条件下(即航班 未未发发出)可以出)可以进进行退票和付款。行退票和付款。 4. 该该系系统统的管理的管理员员可以可以对对航班信息航班信息进进行增行增删查删查改,并改,并负责负责航航 班信息的更新。班信息的更新。 5. 用用户户可以登入系可以登入系统进统进行票据的打印。行票据的打印。 6. 权权限限验证验证,即用,即用户户与管理与管理员员身份的区身份的区别验证别验证。 。 附附录录: : 该该系系统统的核心与主要的功能模的核心与主要的功能模块块分分为查询为查询模模块块和和订订票模票模块块, , 直接用直接用户为户为管理管理员员和注册用和注册用户户,管理,管理员员登入系登入系统统后后负责负责信息的更信息的更 新与修改,并且新与修改,并且审审核核错误错误的信息。注册用的信息。注册用户户登入系登入系统统后,可以后,可以进进行行 航班航班查询查询操作,待操作,待查询查询到欲到欲订订的航班信息的航班信息时时,可以,可以进进行行订订票,票,订订票票 完成后可以完成后可以进进行付款,并且可以到相关行付款,并且可以到相关页页面面查查看看预预定的所有的机定的所有的机 票的信息,与付款情况,并可在当前票的信息,与付款情况,并可在当前页页面面进进行退票或者付款,行退票或者付款,还还可可 进进行票据的打印,以及行票据的打印,以及对订对订票的个人信息的修改。票的个人信息的修改。 管理管理员员用用户户的注册的注册为为特殊用特殊用户户注册,由系注册,由系统统的最高的最高权权限的限的 管理管理员员分派分派标识标识符或者由航空公司内部符或者由航空公司内部员员工号工号进进行区行区别鉴别鉴定,管定,管 理理员员登入系登入系统时统时与普通注册用与普通注册用户户相同,但相同,但进进行敏感操作行敏感操作时时,比如,比如 点点 击击航班信息添加或修改航班信息添加或修改时时需要需要进进行身份行身份验证验证,此,此时时需要需要输输入当入当 时时由由 _ 精品资料 系系统统最高最高权权限的管理限的管理员员派派发发的的标识标识符(或其他)符(或其他)进进行行验证验证。 。 名称:名称:用用户户注册注册 ID: :1 角色:角色:未注册用未注册用户户,未注册管理,未注册管理员员 说说明:明:未注册用未注册用户进户进入注册入注册页页面面进进行注册。行注册。 前置条件前置条件进进入注册入注册页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户进户进入主界面后点入主界面后点击击注册按注册按钮钮。 。 用用户户提交注册信息。提交注册信息。 系系统统响响应应用用户户点点击击, ,进进入注册入注册页页 面面进进行用行用户户注册,注册,获获取用取用户户注册注册 信息,完成注册。信息,完成注册。 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 若未若未输输入用入用户户名名 若未若未输输入密入密码码 若两次若两次输输入密入密码码不同不同 系系统统提示未提示未输输入用入用户户名名 系系统统提示未提示未输输入密入密码码 系系统统提示两次密提示两次密码码不同不同 后置条件:后置条件:注册成功,跳注册成功,跳转转登登录录界面。界面。 名称:名称:用用户户登登录录 ID: :2 角色:角色:注册用注册用户户,系,系统统管理管理员员 说说明:明:用用户户由登由登录录界面界面进进行登行登录录操作操作 前置条件前置条件进进入登入登录录界面界面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户输户输入用入用户户名密名密码码 用用户户点点击击登登录录 系系统验证统验证用用户户名和密名和密码码 响响应应用用户户登登录请录请求求 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 用用户户未未输输入密入密码码 用用户户未未输输入用入用户户名名 系系统统提示未提示未输输入密入密码码 系系统统提示未提示未输输入用入用户户名名 后置条件:后置条件:进进入登入登录录成功成功页页面面 _ 精品资料 名称:名称:航班航班查询查询 ID: :3 角色:角色:注册用注册用户户,系,系统统管理管理员员 说说明:明:用用户进户进入入查询页查询页面面进进行航班信息行航班信息查询查询 前置条件前置条件登登录录成功并成功并进进入入查询页查询页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户输户输入入查询查询条件条件获获取用取用户查询户查询条件,条件,进进行行查询查询,并,并 将将结结果果显显示到示到页页面上面上 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 未未输输入入查询查询条件条件系系统统提示提示请输请输入入查询查询条件条件 后置条件:后置条件:进进入入查询结查询结果果页页面面 名称:名称:机票机票预订预订 ID: :4 角色:角色:注册用注册用户户 说说明:明:注册用注册用户进户进行机票行机票预订预订 前置条件前置条件进进入入查询结查询结果果页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 点点击预订击预订按按钮钮用用户获户获取取预订预订机票信息与用机票信息与用户户信信 息息进进行行订订票票 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 无无无无 后置条件:后置条件:进进入入订订票成功票成功页页面面 _ 精品资料 名称:名称:已定机票已定机票查询查询 ID: :5 角色:角色:注册用注册用户户 说说明:明:用用户进户进入所有已定机票入所有已定机票查询页查询页面面查询查询所有已定机票所有已定机票 前置条件前置条件进进入入查询页查询页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户户点点击查询击查询所有已定机票按所有已定机票按钮钮跳跳转转到到查询页查询页面,并根据用面,并根据用户户 id 查询该查询该用用户户已定的所有机票信息,已定的所有机票信息, 显显示到示到页页面上面上 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 用用户户未定任何机票未定任何机票返回返回该该用用户户未未订订任何机票消息任何机票消息 后置条件:后置条件:进进入入查询结查询结果果页页面面 名称:名称:退票退票 ID: :6 角色:角色:注册用注册用户户 说说明:明:用用户户在在查询页查询页面面进进行机票退行机票退订订 前置条件前置条件用用户进户进入入查询页查询页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户户点点击击退票按退票按钮钮系系统统根据根据订订票信息票信息 id 进进行退票操行退票操 作作 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 用用户为订户为订任何机票任何机票系系统统提示用提示用户户未未订订任何机票任何机票 后置条件:后置条件:跳跳转转退票成功退票成功页页面面 _ 精品资料 名称:名称:修改已修改已订订航班个人信息航班个人信息 ID: :7 角色:角色:注册用注册用户户 说说明:明:用用户户修改已修改已订订机票的信息机票的信息 前置条件前置条件进进入修改入修改页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户输户输入更新的个人信息入更新的个人信息 点点击击修改按修改按钮钮 获获取用取用户户更新的信息更新的信息 收到修改按收到修改按钮钮的指令,将修改同的指令,将修改同 步到数据步到数据库库 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 用用户户未修改任何信息未修改任何信息 用用户输户输入信息不全入信息不全 直接返回直接返回查询页查询页面面 提示用提示用户户缺少缺少输输入了相关信息入了相关信息 后置条件:后置条件:进进入修改成功入修改成功页页面面 名称:名称:查询查询个人信息个人信息 ID: :8 角色:角色:注册用注册用户户,管理,管理员员 说说明:明:进进入入查询页查询页面面查询查询个人信息个人信息 前置条件前置条件进进入入查询页查询页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 点点击击按按钮进钮进行行查询查询系系统统跳跳转进转进入入查询页查询页面,并根据面,并根据 用用户户信息信息查询查询到用到用户户的个人信息,的个人信息, 显显示到示到页页面上面上 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 无无无无 后置条件:后置条件:进进入到入到查询页查询页面面 _ 精品资料 名称:名称:修改个人信息修改个人信息 ID: :9 角色:角色:注册用注册用户户,系,系统统管理管理员员 说说明:明:根据根据查询查询到的个人信息到的个人信息对对其其进进行修改行修改 前置条件前置条件查询查询到个人信息到个人信息 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 输输入要更新的个人信息入要更新的个人信息 点点击击修改按修改按钮钮 获获取取输输入的更新信息入的更新信息 获获取修改确定指令,将修改同步取修改确定指令,将修改同步 到数据到数据库库中中 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 输输入信息不完整入信息不完整 输输入信息不符合入信息不符合验证验证要求要求 提示信息不完整提示信息不完整 提示信息不符合提示信息不符合验证验证要求要求 后置条件:后置条件:进进入个人信息修改成功入个人信息修改成功页页面面 名称:名称:打印票据打印票据 ID: :10 角色:角色:注册用注册用户户 说说明:明:用用户户打印已定的机票信息打印已定的机票信息 前置条件前置条件进进入打印入打印页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 用用户户点点击击打印按打印按钮钮接受打印接受打印请请求,打印票据信息求,打印票据信息 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 用用户户未未预预定机票定机票提示用提示用户户未未预预定机票定机票 后置条件:后置条件:进进入打印成功入打印成功页页面面 _ 精品资料 名称:名称:添加航班信息添加航班信息 ID: :11 角色:角色:系系统统管理管理员员 说说明:明:管理管理员员更新航班信息更新航班信息 前置条件前置条件进进入添加航班信息入添加航班信息页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 输输入航班信息入航班信息 点点击击添加按添加按钮钮 获获取添加的航班信息取添加的航班信息 根据响根据响应应将信息同步到数据将信息同步到数据库库 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 输输入的航班信息不完整入的航班信息不完整 输输入信息不合格入信息不合格 提示提示输输入信息不完整入信息不完整 提示提示输输入信息入信息 不合格,不能通不合格,不能通过过 验证验证 后置条件:后置条件:进进入添加航班信息成功入添加航班信息成功页页面面 名称:名称:修改航班信息修改航班信息 ID: :12 角色:角色:系系统统管理管理员员 说说明:明:系系统统管理管理员进员进入航班信息修改入航班信息修改页页面面进进行信息修改行信息修改 前置条件前置条件进进入修改入修改页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 输输入更新的信息入更新的信息 点点击击修改按修改按钮钮 获获取更新的信息取更新的信息 根据点根据点击击事件将信息同步数据事件将信息同步数据库库 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 输输入信息不完整入信息不完整 输输入信息不合格入信息不合格 提示提示输输入信息不完整入信息不完整 提示提示输输入信息不合格入信息不合格 后置条件:后置条件:进进入修改航班信息成功入修改航班信息成功页页面面 _ 精品资料 名称:名称:删删除航班信息除航班信息 ID: :13 角色:角色:系系统统管理管理员员 说说明:明:系系统统管理管理员删员删除除过过期或者不合格航班信息期或者不合格航班信息 前置条件前置条件进进入航班入航班查询页查询页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 点点击删击删除按除按钮钮跟据点跟据点击击事件将事件将删删除同步到数据除同步到数据 库库 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 无无无无 后置条件:后置条件:进进入入删删除成功除成功页页面面 名称:名称:统计订统计订票数据票数据 ID: :14 角色:角色:系系统统管理管理员员 说说明:明:由系由系统统管理管理员员在一定在一定时间进时间进行所有行所有订订票的票的统计统计 前置条件前置条件进进入入统计页统计页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 点点击统计击统计按按钮钮查询查询所有相关信息,所有相关信息,进进行行统计统计 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 无无无无 后置条件:后置条件:进进入入统计结统计结构构页页面面 _ 精品资料 3.2 对对性能的性能的规规定定 3.2.1 精度精度 对系统输入信息进行客户端和服务器端验证: 表 3.2.1 输入精度表 名称名称描述描述精度精度 注册信息注册信息用户注册网站是输入的用户 信息 只能使用普通字母和数字, 姓名为汉字。String 名称:名称:订订票管理票管理 ID: :15 角色:角色:注册用注册用户户 说说明:明:由用由用户户增增删查删查改相关改相关订订票信息票信息 前置条件前置条件进进入相关入相关页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 相关按相关按钮钮, ,输输入信息等入信息等相相应应用用户请户请求,求,进进行增行增删查删查改等改等 操作的同步数据操作的同步数据库库 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 暂暂无无暂暂无无 后置条件:后置条件:进进入相关入相关页页面面 名称:名称:航班信息管理航班信息管理 ID: :16 角色:角色:系系统统管理管理员员 说说明:明:由系由系统统管理管理员进员进行航班信息的更新,修改和行航班信息的更新,修改和发发布等布等 前置条件前置条件具具备备相相应权应权限,限,进进入相关入相关页页面面 参与者参与者动动作:作:系系统统响响应应: :基本事件流:基本事件流: 航班信息增航班信息增删查删查改改响响应请应请求,并同步数据求,并同步数据库库数据数据 其他事件流:其他事件流:无无 参与者参与者动动作:作:系系统统响响应应: :异常事件流:异常事件流: 暂暂无无暂暂无无 后置条件:后置条件:进进入成功入成功页页面面 _ 精品资料 订订票数量票数量用户确定预定票数整型数字 Integer 航班信息航班信息由信息维护人员输入航班信 息 普通字符,以不出现重复和 冲突的字符为标准。String 票价票价维护人员输入票价Double 型,小于 10000,精确 到小数点后两位 航班航班时间时间信息信息航班中时间的信息差别在 5min 以内 3.2.2 时间时间特性要求特性要求 表 3.2.2 时间要求 名称名称描述描述 时间时间 系系统统操作响操作响应时间应时间系统响应用户的订票等操作小于 3000ms 更新更新时间时间对系统进行常规的更新维护 所需的时间 小于 6 小时 数据数据转换时间转换时间数据在系统间流通转换的时 间 小于 1000ms 异常响异常响应时间应时间对系统异常信息响应的时间小于 5000ms 3.2.3 灵活性灵活性 1. 系统在后期能够进行有效扩充。 2. 数据库能够兼容主流数据文件。 3. 数据库能够进行有效扩容。 3.3 输输人人输输出要求出要求 1. 用户数据的输入,要有严格的客户端加服务器端校验。 2. 信息输出要按照实时数据为基准,可在相应权限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级上册数学教学设计-第三单元第1课时 因数与倍数 北师大版
- 一年级下册数学教案-综合实践 趣味拼摆| 青岛版(五四学制)
- 学习2025年雷锋精神六十二周年主题活动实施方案 (3份)-54
- 2025年河南测绘职业学院单招职业适应性测试题库带答案
- 2025年广西安全工程职业技术学院单招职业技能测试题库含答案
- 2025年广东金融学院单招职业适应性测试题库完整
- 2025年贵州航天职业技术学院单招职业技能测试题库一套
- 2025福建省安全员考试题库及答案
- 2025年度幼儿园教职工被辞退劳动权益保护合同
- 2025年度幼儿园实习教师培养与就业服务协议
- 二年级下册计算小能手带答案
- 2024年临沧市工业产业发展集团限公司招聘2名公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 2023年3月云南专升本大模考《旅游学概论》试题及答案
- 一年级趣味数学几和第几
- 2024年西安电力高等专科学校单招职业技能测试题库及答案解析
- 2024年中国科学技术大学创新班物理试题答案详解
- 方案优缺点对比表模板
- 中职数学基础模块上册学业水平考试第四章三角函数单元测试及参考答案
- 数据真实性承诺书
- 山东信息职业技术学院单招职业技能测试参考试题库(含答案)
- 充电站风险管理的法律法规研究
评论
0/150
提交评论