航空售票系统设计分析(Markdownpad2图片服务器上传无法显示)
一、体系结构设计
1.系统原型图

2.体系结构环境图

3.构建结构图

二、人机交互界面设计
1.用户分析结果及建议
本次分析的主要目标关注用户评论反馈,对反馈进行归纳,设计出用户喜欢的界面样式、用户的潜在需求以及了解用户的特征,为后续产品的迭代提供数据指导。
1.通过调查问卷方式向用户进行数据收集;
2.对不同类型的用户的行为分析(主要针对于新用户与回访用户);
3.以一些设计的初稿对用户进行一个满意度调查。
结果及建议:
退票和改签功能可以设计在同一个界面之中,方便用户及时进行功能的使用。2.界面页面功能分析
功能分析


退票
改签
3.界面设计结果
一、退票:
1.用户在退票时,需先查询自己已购的车票;
2.在点击车票已购车票的信息,在信息后面选择退票按钮;
3.用户点击退票按钮后,系统需弹出提示框,再次确定用户是否退票;
4.用户点击确认,退票成功,将原来的车票状态重新设定。
二、改签:
1.用户在退票时,需先查询自己已购的车票;
2.在点击车票已购车票的信息,在信息后面选择改签按钮;
3.用户需输入要改签的:出发地,到达地,到达时间;
4.根据用户的改签的信息重新查询,进入原来的购票页面,由用户自己选择车次;
5.用户选定车次后,进行差价支付;
6.支付成功,购票成功,系统重新修改车票的状态,改签成功。



三、思考题
结合本次实验的内容,以自己的体会说明编写代码之前,先完成软件设计并通过评审的必要性,从哪些方面保证了软件质量。
通过设计评审发现设计开发活动中存在的问题,及时采取措施解决,同时对解决措施的执行情况进行跟踪验证以确保其有效性。
确保每个开发过程的质量,防止把软件差错传播到下一个过程,因此,检验的目的有两个:
1.切实搞好开发阶段的管理,检查各开发阶段的质量保证。
2.预先防止软件差错给用户造成损失。
从正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移);保证了软件的质量。
航空售票系统设计分析(Markdownpad2图片服务器上传无法显示)的更多相关文章
- django中图片的上传和显示
上传图片实际上是 把图片存在服务器的硬盘中,将图片存储的路径存在数据库中. 1 首先要配置文件上传的路径: 1.1 建立静态文件目录 在项目根目录下 新建一个 static文件夹,下面再建立一个med ...
- MVC 4 图片的上传及显示
1 首先我们看一下如何上传 1.1 view 上传页面: 1: @using (Html.BeginForm("Create", "Achievement", ...
- java连接Fastdfs图片服务器上传失败的解决方法
照着视频上做,但是却连接不了虚拟机linux上的图片服务器,估计是linux防火墙的问题(这个实在是神烦,前面有好几次连接不了都是因为linux防火墙),果不其然,关闭即可. Linux关闭防火墙的命 ...
- Django中图片的上传并显示
一.settings配置文件中配置 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'medias').replace('\\', ...
- Django_图片的上传下载显示配置
图片上传的配置 image = models.ImageField(upload_to='org/%Y/%m',...) upload_to默认是上传到项目的'MEDIA_ROOT/org/%Y/%m ...
- ruby on rails爬坑(三):图片上传及显示
一,问题及思路 最近在用rails + react + mysql基本框架写一个cms + client的项目,里面涉及到了图片的上传及显示,下面简单说说思路,至于这个项目的配置部署,应该会在寒假结束 ...
- 实现图片的上传(要求:上传到指定的FTP服务器)
考核的知识点: (1)Linux系统的使用 (2)tengine 纯HTTP的web服务器 (3)SpringMVC的上传功能 (4)FTP的数据传到 1.1 传统上传方式的问题 但是在 ...
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片.用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像.但是,注意:相册中的图片机器路径无法直 ...
- HTML5 Canvas前台压缩图片并上传到服务器
1.前台代码: <input id="fileOne" type="file" /> <input id="btnOne" ...
随机推荐
- Spring框架bean的注解管理方法之一 使用注解生成对象
首先在原有的jar包: 需Spring压缩包中的四个核心JAR包 beans .context.core 和expression 下载地址: https://pan.baidu.com/s/1qXLH ...
- Spring根据XML配置文件 p名称空间注入属性(property后出现,简便但只针对基本数据类型管用,自定义集合等引用类型无效)
要生成对象并通过名称空间注入属性的类 代码如下: package com.swift; public class User { private String userName; public void ...
- NSLayoutConstraint.constraintsWithVisualFormat详解,以及AlignAllCenterY
NSLayoutConstraint.constraintsWithVisualFormat详解,以及AlignAllCenterY 转载2015-07-08 18:02:02 鉴于苹果官方文档的解释 ...
- Javaweb开发之路
本文作者:DavidLin 欢迎转载,但请保留文章原始出处→_→ 本文地址:http://www.cnblogs.com/univeryinli/p/programming-skill-yinli.h ...
- 剑指Offer(书):调整数组顺序使奇数位于偶数前面
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. public void ...
- 15,re正则表达式
判断手机号是否合法. phone_number = input('请输入手机号:') if re.match('^(13|14|15|18)[0-9]{9}$',phone_number): prin ...
- Mysql 学习目录
Mysql 目录 Mysql之路[第一篇]:Mysql基础 Mysql之路[第二篇]:Mysql 常用命令 Mysql之路[第三篇]:Python对Mysql的操作 Mysql之路[第四篇]:ORM ...
- vm下-kali-linux-xfce-2018.1的简略安装
1.选择版本为 debian 系统,因为是kali是基于debian的linux发行版 2.在安装首页选择 Graphical install,图形化安装,之后会让选择语言,选择简体中文,中国等,这些 ...
- kali2018 安装****
1.安装需要的依赖包: apt-get install qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev ro ...
- 【drp 12】再识转发和重定向:SpringMVC无法跳转页面
最近再使用SpringMVC进行页面跳转的时候,不知道发生了什么,始终都无法正确跳转.后来问题解决了,发现是对于转发和重定向没有能很好的理解,以此写篇博客,权当做积累了! 声明:本博客的所有代码,均为 ...

