实验三:需求分析

 

北京工业大学耿丹学院

           《软件工程》

实验报告三

 

 

 

           

课题名称     轮船售票系统               

 

          中软                      

 

          14-1                    

 

             8                       

 

                                     

 

           沈樟伟                    

 

       杨鹏飞毛倩倩杨飞杨昌航    

 

实验三:需求分析

根据软件工程文档模板撰写需求规格说明书

要求:

1.列出系统的所有使用者;

2.列出每个使用者对系统的功能要求;

3.完成系统的逻辑模型;

4. 使用Axure (https://www.axure.com.cn/3608/ )或 墨刀( https://modao.cc/ )等工具设计系统的原型。

1、功能需求

在轮船订票管理系统中,主要包括三个角色实体,分别为管理员、船票、消费者。该系统的基本业务是船票管理、查票、订票、退票。管理员可以通过系统来管理船票,消费者通过系统查询票据信息,并实现订票、退票。

(1)管理员

管理员的职能是管理船票信息,主要是录入船票信息,包括编号、航班、开船日期、开船时间、出发地、到达地、票价等。

(2)消费者

消费者需实现的功能是查询、订票和退票。即查询船票信息或自己的订单信息,选择订票,并可在自己的订单中选择退票。

(3)订单管理

消费者每订一张票都会生成一张订单,订单管理主要是指消费者查询订单、取消订单。消费者可通过相应的船票编号、航班、 开船日期等信息来查询所需的船票,并实现购票。

此外,管理员则可登录到管理界面。对船票信息,订单信息进行管理(增删改查)。

(4)登录

系统需实现自动识别账号,即通过不同的登录账号登录到不 同的首页,从而实现相应的功能。

2、 开发环境

SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,功能较为全面,适合并能满我们对数据库的开发。

3、 硬件分析

一台高性能计算机,要求2G以上内存、双核CPU或更高配置。

4、逻辑模型

5、原型

该售票系统的参与者有消费者、管理员。管理员和消费者都需经过登陆进入主页,若无账号,则需进行注册。在主页中,用户可以进行查票、购票、退票的功能。主要分为以下几个模块界面:

菜单:

登陆:

注册:

主页:

查询:

购票:

退票:

沈樟伟博客园作业网址:http://www.cnblogs.com/shenzhangwei/p/6701803.html

时间: 2024-10-25 17:33:10

实验三:需求分析的相关文章

软工 实验三 需求分析(沈樟伟组)

  北京工业大学耿丹学院            <软件工程> 实验报告三       课题名称     轮船售票系统                  专    业      中软                         班    级      14-1班                       组    号         8                          组    名                                    组    长    

20145326蔡馨熠 实验三 &quot;敏捷开发与XP实践&quot;

20145326蔡馨熠 实验三 "敏捷开发与XP实践" 程序设计过程 实验内容 使用 git 上传代码 使用 git 相互更改代码 实现代码的重载 一.git上传代码 首先我通过git上传一个名为“shiyansan”的代码. 设置权限: 然后我的partner从网上把这个文档下载到他的电脑中. 然后再修改,再上传: 我的partner:-  [20145211黄志远开源托管代码](https://git.oschina.net/nostalgia_) 二.敏捷开发与XP 软件工程是把

20135130实验三报告

实验三报告 北京电子科技学院(BESTI) 实     验    报     告 课程:Java 班级: 1351    姓名:王川东  学号:20135130 成绩:              指导教师:娄嘉鹏    实验日期:2015.5.8 实验密级:          预习程度:          实验时间:15:30~18:00 仪器组次:20         必修/选修:选修      实验序号:02 实验名称:敏捷开发与XP实践 实验仪器: 名称 型号 数量 计算机 lenovo

20135333苏正生实验三实验报告

课程: Java程序设计 班级: 1353 姓名: 苏正生 学号: 2015333 成绩: 指导教师: 娄家鹏 实验日期: 2015.5.6 实验密级: 预习程度: 实验时间: 3:20~5:00 仪器组次: 必修/选修: 必修 实验序号: 实验三 实验名称: 敏捷开发与XP实践 实验内容: 1. XP基础 2. XP核心实践 3. 相关工具     实验仪器:   名称 型号 数量 笔记本电脑 Msi GS70     1                   实验步骤 (一)敏捷开发与XP 学

20135337朱荟潼——实验三

实验三 敏捷开发与XP实践 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验步骤 (一)敏捷开发与XP 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.软件工程包括下列领域:软件需求分析.软件设计.软件构建.软件测试和软件维护. 人们在开发.运营.维护软件的过程中有很多技术.做法.习惯和思想体系.软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”.软件开发流程的目的是为了提高软件开发.运营.维护的效率,并提高软件的质量.用户满意度.

20145321 实验三实验报告

20145321 实验三实验报告 实验内容 使用 git 上传代码 使用 git 相互更改代码 实现代码的重载 实验步骤 下载.设置git并上传代码 1.下载并安装好git,在cmd中输入git指令: 2.在命令行下模式下给git配置用户名和邮箱: 3.添加公钥: 4.测试是否联通,并上传代码: 5.代码上传成功. PSP 步骤 耗时 百分比 需求分析 10分钟 10% 设计 20分钟 20% 代码实现 30分钟 30% 测试 10分钟 10% 分析总结 30分钟 30% 合作伙伴 刘俊谦

20135331文艺实验三

实验三 敏捷开发与XP实践 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验步骤 (一)敏捷开发与XP 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.软件工程包括下列领域:软件需求分析.软件设计.软件构建.软件测试和软件维护. 人们在开发.运营.维护软件的过程中有很多技术.做法.习惯和思想体系.软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”.软件开发流程的目的是为了提高软件开发.运营.维护的效率,并提高软件的质量.用户满意度.

20145311王亦徐 实验三 &quot;敏捷开发与XP实践&quot;

20145311王亦徐 实验三 "敏捷开发与XP实践"程序设计过程 实验内容 使用 git 上传代码 使用 git 相互更改代码 实现代码的重载 git 上传代码 查看代码是否有修改: 发现no changes 将代码上传到自己的开源中国项目中: 新建存储空间.然后进行git add.git commit.git push 两人运用版本控制进行合作修改代码: 首先通过对方的地址将代码下载下来:(git clone) 对代码进行修改后再上传: 合作对方对我的代码进行修改后再上传的结果 实

20135236贾瑗—实验三

实验三 敏捷开发与XP实践 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等).报告可以参考范飞龙老师