航空票务管理系统需求分析报告

                          题    目    航空票务管理系统需求分析报告

                          学    院       信息科学与工程学院

                          专    业        计算机科学与技术

                          组    员           陈状、张文俊

目录

1. 引言3

1.1 编写目的 3

1.4 参考文献 3

2. 系统总体概述3

2.1 目标 3

2.2 用户类和特性 4

2.3 运行环境 4

2.3.1 硬件环境 4

2.3.2 软件环境 4

3. 外部接口需求4

3.1 用户界面 4

4. 系统特性4

4.1 说明 4

4.2 功能需求 5

5. 其他需求5

附录A5

1. 引言

1.1 编写目的

本文档旨在从技术、经济、操作等方面综合研究分析航空票务管理系统的需求以及各模块需要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打基础。

1.2 参考文献

暂无。

2. 系统总体概述

2.1 目标

  1. 开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下开发目标软件。
  2. 应用目标:

l 接收预定机票的旅客信息(账号、姓名、性别、工作单位、出发时间、旅行始发地和目的地)。

l 为旅客安排航班。

l 管理航班信息。

  1. 作用范围:xx航空公司所有订票点。

2.2 运行环境

2.2.1 硬件环境

各操作系统终端浏览器。

2.2.2 软件环境

1、 用MySQL作为数据存储数据库;

2、 采用SSH技术作为系统的解决方案.使系统具有更好的可扩展性;

3、 采用Tomcat作为系统的应用服务器 ;

4、 客户端采用浏览器形式.满足零客户端的易用性要求;

5、 满足客户手机客户端的需求 ;

3. 外部接口需求

3.1 用户界面

暂无。所有用户界面会提交在第二份作业中 。

4. 系统特性

4.1 说明

本系统开发了一个面向客户和管理员的平台:对用户提供的服务有注册、登录、用户信息管理、查询航班、预订机票、退票服务;对管理员提供的服务有:登录、制定航班、安排航班日程服务。系统分为以下两个模块:

  1. 用户模块
  2. 管理员模块

4.2 功能需求

4.3.1 用户模块

用户模块具有如下功能:

  1. 注册用户账户。用户在注册时系统会要求用户输入注册信息,包括用户名、密码、确认密码、真实姓名、联系电话和电子邮件等。如果用户名已经存在,系统将向用户显示错误提示信息。注册成功之后,可以进行登录。
  2. 使用注册的账户登录到系统。登录页面要求输入用户名及密码。在输入用户名和密码之后,系统将会验证用户名和密码的正确性。如果验证成功,用户就会处于登录状态,否则,系统显示用户名或密码错误的提示信息。
  3. 修改用户的账户信息。用户登录成功后可以随时修改个人的注册信息。
  4. 查询机票的发售情况。用户可以通过系统查询当前发售的哪些机票可供选择。
  5. 预订发售的机票。用户找到需要的机票就可以在系统中进行预订。
  6. 退掉已经预订的机票。如果用户需要退票可以在系统中实现。

4.3.2管理员模块

管理员模块具有如下功能:

  1. 使用管理员账户登录到系统。管理员账号不注册,直接保存在数据库中
  2. 进入系统后,制定新航班。管理员登录成功后,可以进行制定新航班的操作。
  3. 进入系统后,安排航班日程。管理员登录成功后,可以进行安排航班日程。

5. 其他需求

附录A:系统架构图、用例图、ER图

系统架构图:

用例图:

ER图:

stage1----航空票务系统需求分析报告的更多相关文章

  1. 大型票务系统中username和password的安全性问题

    讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/307 相关文章: <今天你买到票了吗?--从铁道部12306.cn站点漫谈电子商务站 ...

  2. 福大软工 · 第七次作业 - 需求分析报告(404 Note Found队)

    目录 组队后的团队项目的整体计划安排 项目logo及思维导图 项目logo 思维导图 产品思维导图 产品思维导图-引导 产品思维导图-后端数据处理.存储 产品思维导图-短信识别 产品思维导图-智能分析 ...

  3. 404 Note Found· 第七次作业 - 需求分析报告

    目录 组队后的团队项目的整体计划安排 项目logo及思维导图 项目logo 思维导图 产品思维导图 产品思维导图-引导 产品思维导图-后端数据处理.存储 产品思维导图-短信识别 产品思维导图-智能分析 ...

  4. 玩转无线电 -- 温哥华天车 RFID 票务系统

    0x00 前言 如今物联网 RFID系统已经完全融入了我们的生活当中. 从楼宇门禁到 Apple Pay. 可以说其身影是无处不在.很多网友也分享了自己对RFID系统的安全测试心得.不过大多还是基于门 ...

  5. Mr.Jin系统发布报告——WIN7 WIN8双系统下的学习模式系统

    Mr.Jin系统发布报告           本文由Mr.Jin原创发表于博客园.CSDN论坛 http://www.cnblogs.com/CHPowerljp-IT/p/3463850.html ...

  6. XX系统测试总结报告

    XX系统测试总结报告 1        引言 1.1  编写目的 编写该测试总结报告主要有以下几个目的 1.  通过对测试结果的分析,得到对软件质量的评价 2.   分析测试的过程,产品,资源,信息, ...

  7. [开发笔记usbTOcan]需求获取与系统需求分析

    简介 一直一以来都是站在实现某个模块功能的角度去做软件开发,没有尝试过站在系统的层面去做开发.最近正好不忙,觉得是时候以系统工程师的视角,去开发一个完整的系统.接下来的几篇文章,我会记录一个USB转C ...

  8. 第二次团队作业-PANTHER考勤系统需求分析

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 这个作业要求在哪里 https://edu.cnblo ...

  9. 《MySQL数据操作与查询》- 综合项目 - 航空售票系统

    Mysql & SqlServer综合项目需求 1.系统整体功能 系统需支持以下功能: 维护客户信息.航班信息和票务信息 支持客户按多种条件组合查询航班信息和票务信息 支持客户根据票务信息订购 ...

随机推荐

  1. 多线程 interrupt()方法

    java interrupt()方法只是设置线程的中断标记,当对处于阻塞状态的线程调用interrupt方法时(处于阻塞状态的线程是调用sleep, wait, join 的线程),会抛出Interr ...

  2. 刷题记录:[ByteCTF 2019]EZCMS

    目录 刷题记录:[ByteCTF 2019]EZCMS 一.知识点 1.源码泄露 2.MD5长度扩展攻击 3.php://filter绕过正则实现phar反序列化 刷题记录:[ByteCTF 2019 ...

  3. 20189220 余超《Linux内核原理与分析》第一周作业

    实验一 Linux系统简介 通过实验一主要是学习到了Linux 的历史简介,linux与windows之间的区别,主要是免费和收费,软件和支持,安全性,使用习惯,可制定性,应用范畴等.linux具有稳 ...

  4. 第07组 Beta冲刺(1/5)

    队名:摇光 队长:杨明哲 组长博客:求戳 作业博客:求再戳 队长:杨明哲 过去两天完成了哪些任务 文字/口头描述:代码编辑器 展示GitHub当日代码/文档签入记录:(组内共用,已询问过助教小姐姐) ...

  5. 第06组 Alpha冲刺(5/6)

    队名:拾光组 组长博客链接 作业博客链接 团队项目情况 燃尽图(组内共享) 组长:宋奕 过去两天完成了哪些任务 主要完成了个人中心模块的接口设计 完善后端的信息处理 GitHub签入记录 接下来的计划 ...

  6. Laravel模型事件的实现原理详解

    模型事件在 Laravel 的世界中,你对 Eloquent 大多数操作都会或多或少的触发一些模型事件,下面这篇文章主要给大家介绍了关于Laravel模型事件的实现原理,文中通过示例代码介绍的非常详细 ...

  7. 单点登录(SSO)工作原理

    单点登录(SSO)工作原理 一.单点登录的介绍 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次 ...

  8. Java多线程的Semaphore

    Semaphore 信号量, 在多线程应用中, 用来控制同时访问某个特定资源的操作数量, 或者同时执行某个指定操作的数量, 还可以用来实现某种资源池限制, 或者对容器施加边界. 简单地说, Semap ...

  9. pycharm使用(持续更新)

    1.Anaconda版本下载 https://repo.continuum.io/archive/

  10. LD SCore计算基因多效性、遗传度、遗传相关性(the LD Score regression intercept, heritability and genetic correlation)

    这篇文章是对之前啊啊救救我,为何我的QQ图那么飘(全基因组关联分析)这篇文章的一个补坑. LD SCore除了查看显著SNP位点对表型是否为基因多效性外,还额外补充了怎么计算表型的遗传度和遗传相关性. ...