文档介绍:网上订票系统
软件需求说明书
目录
1. 引言 1
目的 1
项目范围 1
定义 1
2. 系统需求概述 2
用例模型 2
假设和依赖 3
3. 系统需求分析 4
规格说明 4
可用性 4
可靠性 5
性能 5
保障性 5
设计上的限制 5
功能需求 6
4. 可行性研究分析 6
经济可行性 6
操作可行性 6
软件需求说明书
引言
目的
(1)了解目前铁路网上售票流程和注意事项,通过具体调查了解客户需求并总结系统流程。
(2)本文档描述了网上订票系统的软件需求规格。目的在于向读者表述系统的环境,系统的功能和非功能的需求。
(3)本系统是为了方便广大顾客购票以及为工作人员减轻工作量提高工作效率而设计。
项目范围
本次课程设计的是一个网上订票系统。使用此系统的用户通过互联网进行网上订票;使用此系统的管理员通过互联网进行系统的管理。系统的功能如下:
用户能够通过查询功能来查询列车信息,并获得列车的大概信息。
用户能够通过输入某些关键字,对列车信息进行查询,并获得符合检索条件的车次的信息。
用户能够点击车次从而获得该车次的详细介绍信息。
用户能够在页面上输入注册信息后,注册成为网站的会员。
用户能够在输入正确的用户账号和密码后,登录系统。
用户要退出系统只需关闭页面即可。
用户能够通过查询功能查看当前订单的状态。
用户能够对已完成订单进行车票退订或者改签。
用户能够再提交订单后即可付款完成购票,也可以对未完成订单进行支付。
用户能够选择支付方式。
管理员能够在输入合法的用户账号和密码后,登录系统。
管理员能够维护业务数据,包括车票,订单和会员用户等数据的添加,更新,删除和查询。
管理员能够维护权限数据,包括添加,更新,删除,查询操作。
管理员能够维护管理员数据,包括添加,更新,删除,查询操作。
定义
用户——通过互联网使用这个网上订票系统来预订车票的人。
管理员——管理网上订票系统的人。
系统——网上订票系统。
系统需求概述
用例模型
系统用例图如下:
图1
用例的概要描述如下表所示:
表1
主要参与者
优先级
用例名
用例概述
用户
高
列车信息
用户查询列车信息,系统显示符合查询的列车信息。
高
查询车次
用户根据输入的关键词,系统显示出符合检索条件的车次信息。
高
列车详细信息
用户在列车信息页面点击要查看的车次即出现该车次的详细信息。
高
用户注册
用户输入注册信息,成为网站会员。
高
用户登录系统
用户输入正确的用户名和密码登录系统。
高
查看订单
用户查看自己订单。
高
下订单
用户能够生成订单并提交。
高
订单支付
用户能够选择支付方式对已提交或未完成订单进行支付。
高
退票及改签
用户能够对已完成订单进行退票或者改签。
管理员
中
管理员登录系统
管理员能够登录系统。
中
管理业务数据
管理员能够管理业务数据,包括对车票,订单和会员用户等业务数据的添加,更新,删除,查询操作。
中
管理系统权限
管理员能够管理系统的权限,包括对