首页 > 代码库 > 软件需求说明书

软件需求说明书

软件需求说明书

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层图

技术分享

                        顶层图

技术分享

软件需求说明书