一、体系结构设计

  • 1.系统原型图

  • 2.体系结构环境图

  • 3.构建结构图

二、人机交互界面设计

  • 1.用户分析结果及建议

    本次分析的主要目标关注用户评论反馈,对反馈进行归纳,设计出用户喜欢的界面样式、用户的潜在需求以及了解用户的特征,为后续产品的迭代提供数据指导。

    1.通过调查问卷方式向用户进行数据收集;

    2.对不同类型的用户的行为分析(主要针对于新用户与回访用户);

    3.以一些设计的初稿对用户进行一个满意度调查。



    结果及建议:

    退票和改签功能可以设计在同一个界面之中,方便用户及时进行功能的使用。

  • 2.界面页面功能分析

    功能分析


退票

改签

  • 3.界面设计结果

    一、退票:

    1.用户在退票时,需先查询自己已购的车票;

    2.在点击车票已购车票的信息,在信息后面选择退票按钮;

    3.用户点击退票按钮后,系统需弹出提示框,再次确定用户是否退票;

    4.用户点击确认,退票成功,将原来的车票状态重新设定。



    二、改签:

    1.用户在退票时,需先查询自己已购的车票;

    2.在点击车票已购车票的信息,在信息后面选择改签按钮;

    3.用户需输入要改签的:出发地,到达地,到达时间;

    4.根据用户的改签的信息重新查询,进入原来的购票页面,由用户自己选择车次;

    5.用户选定车次后,进行差价支付;

    6.支付成功,购票成功,系统重新修改车票的状态,改签成功。

三、思考题

  • 结合本次实验的内容,以自己的体会说明编写代码之前,先完成软件设计并通过评审的必要性,从哪些方面保证了软件质量。

通过设计评审发现设计开发活动中存在的问题,及时采取措施解决,同时对解决措施的执行情况进行跟踪验证以确保其有效性。

确保每个开发过程的质量,防止把软件差错传播到下一个过程,因此,检验的目的有两个:

1.切实搞好开发阶段的管理,检查各开发阶段的质量保证。

2.预先防止软件差错给用户造成损失。

从正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移);保证了软件的质量。

航空售票系统设计分析(Markdownpad2图片服务器上传无法显示)的更多相关文章

  1. django中图片的上传和显示

    上传图片实际上是 把图片存在服务器的硬盘中,将图片存储的路径存在数据库中. 1 首先要配置文件上传的路径: 1.1 建立静态文件目录 在项目根目录下 新建一个 static文件夹,下面再建立一个med ...

  2. MVC 4 图片的上传及显示

    1 首先我们看一下如何上传 1.1 view 上传页面: 1: @using (Html.BeginForm("Create", "Achievement", ...

  3. java连接Fastdfs图片服务器上传失败的解决方法

    照着视频上做,但是却连接不了虚拟机linux上的图片服务器,估计是linux防火墙的问题(这个实在是神烦,前面有好几次连接不了都是因为linux防火墙),果不其然,关闭即可. Linux关闭防火墙的命 ...

  4. Django中图片的上传并显示

    一.settings配置文件中配置 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'medias').replace('\\', ...

  5. Django_图片的上传下载显示配置

    图片上传的配置 image = models.ImageField(upload_to='org/%Y/%m',...) upload_to默认是上传到项目的'MEDIA_ROOT/org/%Y/%m ...

  6. ruby on rails爬坑(三):图片上传及显示

    一,问题及思路 最近在用rails + react + mysql基本框架写一个cms + client的项目,里面涉及到了图片的上传及显示,下面简单说说思路,至于这个项目的配置部署,应该会在寒假结束 ...

  7. 实现图片的上传(要求:上传到指定的FTP服务器)

    考核的知识点: (1)Linux系统的使用 (2)tengine 纯HTTP的web服务器 (3)SpringMVC的上传功能 (4)FTP的数据传到 1.1        传统上传方式的问题 但是在 ...

  8. ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结

    相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片.用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像.但是,注意:相册中的图片机器路径无法直 ...

  9. HTML5 Canvas前台压缩图片并上传到服务器

    1.前台代码: <input id="fileOne" type="file" /> <input id="btnOne" ...

随机推荐

  1. Bootstrap 响应式表格

    响应式表格 通过把任意的 .table 包在 .table-responsive class 内,您可以让表格水平滚动以适应小型设备(小于 768px).当在大于 768px 宽的大型设备上查看时,您 ...

  2. graphviz 布局和子图,表格教程

    有了这三个利器,就搞定架构图了. 子图间互相调用要开启 http://graphviz.org/pdf/dotguide.pdf

  3. 基于PassThru的NDIS中间层驱动程序扩展

    基于PassThru的NDIS中间层驱动程序扩展                                  独孤求真 概要:开发一个NDIS驱动是一项相对复杂的工作,这一方面是由于核心驱动本身 ...

  4. iOS开发--使用OpenSSL生成私钥和公钥的方法

    最近要在新项目中使用支付宝钱包进行支付,所以要调研对接支付宝的接口,支付宝开放平台采用了RSA安全签名机制,开发者可以通过支付宝   公钥验证消息来源,同时可使用自己的私钥对信息进行加密,所以需要在本 ...

  5. 【Java_多线程并发编程】基础篇——线程状态扭转函数

    1. wait() sleep() yield() join()用法与区别 本文提到的当前线程是指:当前时刻,获得CPU资源正在执行的线程. 1.1 wait()方法 wait()方法定义在Objec ...

  6. 解析Java finally

    以下用几个简单的例子介绍一下finally的用法: 例子1 public class Test { public static void main(String[] args) { System.ou ...

  7. DOM事件模型浅析

    1.何为DOM DOM是"Document Object Model"的缩写,中文译为"文档对象模型".它是一种跨平台.跨语言的编程接口,将HTML,XHTML ...

  8. perl学习之六:变量作用域

    变量作用域 (一)包变量 $x = 1 这里,$x是个包变量.关于包变量,有2件重要的事情要了解: 1)假如没有其他申明,变量就是包变量:2)包变量总是全局的. 全局意味着包变量在每个程序里总可访问到 ...

  9. 【php】 get 和 post 比较

    来源 php.net 评论区 -- nucc1 worth clarifying: POST is not more secure than GET. The reasons for choosing ...

  10. 我的Python分析成长之路5

    一.装饰器: 本质是函数,装饰其他函数,为其他函数添加附加功能. 原则: 1.不能修改被装饰函数的源代码. 2.不能修改被装饰函数的调用方式. 装饰器用到的知识: 1.函数即变量   (把函数体赋值给 ...