文档介绍:系统需求分析说明书
1. 引言
 项目来源
随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、退票等方面的票务管理。随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、退票等行为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作效率,节约相关管理成本。
 任务目标
本系统的任务目标是:实现方便、快速售票;是用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。
2. 项目规划
 项目资源
 硬件设备
CPU:至少Pentium400以上,建议使用Pentium800以上;
内存:至少128M以上,建议使用256M以上;
硬盘:至少20G硬盘空间;
显示器:19显示器;
其它:键盘、鼠标、打印机等。
 软件环境
操作系统:Windows XP /2000以上版本
语言编译系统:
数据库管理系统:SqlServer 2000
 软件工具本系统以
Window XP操作系统为平台,C#.NET为开发工具,SqlServer 2000作为后台数据库。
 项目规划
 任务描述
策划阶段:搜集参考资料,设计系统整体结构,整体进度安排,选定编程语言与数据库设计工具。
设计阶段:软件模块设计,数据库定义与设计,代码编写。
测试阶段:系统整体调试、分析,相应代码修改
 业务需求
 业务组织
使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。该系统分为普用户和系统管理员两种权限登陆。汽车站的普通售票人员(普通用户)只能使用该系统的查询、售票管理等基本功能,汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码,系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。
学生窗口
汽车售票系统
售票处
电话预定处
咨询处
退票处
军人孕妇窗口
普通窗口
图1 组织结构图
业务定义
售票人员
旅客
售票管理系统
班次表
旅客登记表
图2 顶层数据流图
 业务流程
通过对售票系统的调查与分析,可知该汽车客运公司主要以下几个步骤:
旅客登记个人信息,形成个人信息表交给售票员;
售票员将旅客信息录入到旅客信息表中;
管理员将汽车的基本信息录入到班次信息表中;
退票的旅客填写退票单交给售票员,售票员修改旅客表中的信息;
 功能需求
 功能组成
在这个汽车站售票管理系统下设有五个不同模块的功能:分别是车次管理、票价管理、票务管理、用户管理和查询管理。车次管理中实现车次信息的编辑。票价管理部分实现票价信