首页 > 代码库 > 软件需求说明书
软件需求说明书
软件需求说明书
1引言
随着计算机网络的发展,人们的生活越来越离不开网络,很多服务也都是在网上进行的,这大大方便了人们做事情。网络售票便是如此,它可以省去人们花很多时间去出远门排长队去买票。
1.1编写目的:实现网络车票售票系统的软件的编写,学习和实践在分析和设计计算机应用系统所需要的知识,进一步加强对数据库运用能力和熟练掌握数据库中的重要知识。
1.2背景:现在人们出行变得越来越普遍,但是买票却很麻烦,然买车票变得简单方便变得尤为重要。
1.3定义:网络车票售票系统根据乘客的需要,提供所需要的车次信息,以供乘客选择。
1.4参考资料:《Java程序设计基础》、《数据库系统概论》、《软件工程》
2任务概述
2.1目标:利用互联网的优势,改变乘客的购票方式,让乘客更加方便的购买车票。
2.2用户的特点:乘客:网上查询、订购、退订、改签车票
管理员:修改、添加、删除车次信息,网络维护
2.3假定的约束:工期约束:本项目开发期限为4周:用户调研,需求分析,概要设计为2个周,具体代码编写,功能实施为1个周,软件测试,后期维护为1个周
设备约束:要求计算机稳定良好
地理约束:济南
3.需求规定
3.1对功能的规定:乘客:注册、修改账号信息,网上查询、订购、退订、改签车票
管理员:修改、添加、删除车次信息,网络维护,管理乘客信息
3.2对性能的规定
3.2.1精度:对车票显示发车日期精确到分钟
3.2.2时间特性要求:要求处理速度快,减少顾客的等待时间
3.2.3灵活性:能够灵活处理乘客的操作需求
3.3输入输出的要求:输入为:地点
输出为:车次、时间
3.4数据管理能力要求:实现对数据实时、准确的管理
3.5故障处理的能力:尽量减少故障的发生,系统程序造成的故障,作出故障诊断后,由软件维护人员进行维护修理,硬件出现故障则及时更换。
3.6其他专门要求:无
4.运行环境规定
4.1 设备:windows系统电脑
4.2 支撑软件
用户使用:Web浏览器
开发者:Eclipse、MySql数据库
4.3 接口
分别提供给乘客以及管理员不同的操作界面。
4.4 控制
由管理员通过对系统进行控制。
5.需求的审核
一、系统目标与市场定位审核
1、系统目标:能够较好的较快的帮助乘客买到车票,节约乘客的购票时间。
2、市场定位:本类软件定位于广大乘客,所有乘客都可通过本软件购买车票。
二、系统主要功能审核
能实现基本的功能,能在一般的windows系统下运行,能帮助乘客快速购买到车票。
6.数据流图
7. UML中的五类图
O层图
顶层图
软件需求说明书