以产品经理的角度去讲解原型图---会议OA项目
目录
一.前言
二.原型图
2.1 原型图是什么
3.1 原型图的作用
三.演示讲解
3.1 项目背景
3.2 项目介绍
3.2.1 会议管理(会议的发起,通知)
3.2.2 投票管理(会议的流程重大决策记录)
3.2.3 会议室管理
3.2.4 系统管理(一般为最高级管理员查看编辑)
3.3 原型图演示
最后,我的项目就到这里啦,大家有什么不懂的欢迎私信或者评论区留言哦!!😊😊
一.前言
最近写了一个项目,我是作为两个身份在其中扮演,今天就以产品经理的身份去给大家讲解原型图,带大家走进产品的世界😊😊
二.原型图
首先,作为一个产品经理,原型图是最基本的技能,我们要熟练使用市面上的制作原型图的工具,原型图是一个初步的模型,用于演示和测试用户界面和交互设计的概念。
2.1 原型图是什么
原型图是指在设计和开发过程中用于体现产品或应用界面设计的非常初步的草图或模型。它通常在产品开发的早期阶段创建,用于展示产品的布局、功能和交互流程。原型图可以是手绘的草图、线框图或使用专业的原型设计工具(如Axure、Sketch、Adobe XD等)制作的交互式模型。
3.1 原型图的作用
原型图的目的是帮助设计师、开发人员和利益相关者更好地理解产品的外观和功能,以及产品的用户体验。通过原型图,可以评估并优化用户界面的可用性、交互设计和信息架构,提前发现和解决潜在的问题,减少后期开发过程中的修改和调整。
三.演示讲解
3.1 项目背景
因为会议是一项关联到整个公司部门的一个重要流程及决定重大事宜的一个场所,如果在很大的公司里面就会面临者一个人一天开多个会议的情况,而且还可能出现时间冲突,为了避免这些问题及更加方便管理会议,卓京集团公司决定开发一款OA会议系统,希望通过这个系统完成会议发起、审批、进行、投票、会议室管理的规范化管理;该会议OA系统将确保会议的高效进行,并且在线记录会议纪要及整个会议中的详细过程。
3.2 项目介绍
系统分为四个模块:会议管理,投票管理,会议室管理,系统管理
3.2.1 会议管理(会议的发起,通知)
会议管理下面又有7个界面:会议发布,会议通知(需要我参加的会议),我的会议(我发布的会议或者我举行的会议),我的审批(需要我审批的会议),待开会议(默认为参会的会议),历史会议(过去已经结束的会议),所有会议(所有的会议状态可待开等)
3.2.2 投票管理(会议的流程重大决策记录)
投票管理下有4个界面:投票标题,投票选项,投票结果,投票报表
3.2.3 会议室管理
管理公司的各个会议室,能够更好的管理
3.2.4 系统管理(一般为最高级管理员查看编辑)
系统管理下有两个界面:用户管理和权限管理
3.3 原型图演示
原型图上面也说了是一个项目初始草图或者模型,所以它并不能像代码那样功能实现,大部分是靠产品经理去边讲边演示
这是一个会议发布,参与人员和列席人员的区别就是列席人员有会议投票权,而参与人员是没有的它只有知情权,输入会议内容后,点击发布
这是我的会议功能只有是由该账号人主持或者发布的人才可以看到,在送审之前需要会议排座,因为在公司等级是非常重要的所以就很需要这个排座功能,然后将图片保存,这样送审通过后是可以看的到的,送审之后送审人的账号就可看得到,如果成功,这项会议在参会人员和列席人员的会议通知就可以看到
这是会议通知,可以选择参会还是不参会,在会议发起者的帐号即可看见
这是一个我的审批,可选择通过和不通过
这个是待开会议,历史会议和所有会议,可以更好的记录保存会议记录,方便以后管理
接下来就是投票管理,现在是会议标题,根据会议去查询,在重大会议中会进行投票,这个时候就不需要纸质文件,或者专门的人去记录,既节约有提高效率,我们可以修改投票标题,和增加投票标题
这个是投票选项,可以在投票出来后,进行投票,可以采用会议查询或者会议标题查询
这个投票结果可以清晰的看到谁在哪个投票标题投了什么票
这是投票报表,运用饼状图可以清楚的知道投票结果是什么
这就是一个会议室的管理,就是为了去避免一些冲突,这样就可以更好的去安排会议,在查看会议室的时候是不可以去改变会议室有哪些东西的
最后就是系统管理,一个用户管理,可以去管理公司的员工,最重要的是权限管理这通常是公司CEO可以看的到,谁有审批资格,谁可以看到投票结果等等,不然谁都可以看到那肯定就不行
最后,我的项目就到这里啦,大家有什么不懂的欢迎私信或者评论区留言哦!!😊😊
相关文章:

以产品经理的角度去讲解原型图---会议OA项目
目录 一.前言 二.原型图 2.1 原型图是什么 3.1 原型图的作用 三.演示讲解 3.1 项目背景 3.2 项目介绍 3.2.1 会议管理(会议的发起,通知) 3.2.2 投票管理(会议的流程重大决策记录) 3.2.3 会议室管理 3.2.4 系统管…...

C++ 外部变量和外部函数
1.外部变量 如果一个变量除了在定义它的源文件中可以使用外,还能被其他文件使用,那么就称这个变量为外部变量。命名空间作用域中定义的变量,默认情况下都是外部变量,但在其他文件中如果需要使用这一变量,需要用extern…...

C# Onnx Paddle模型 OCR识别服务
效果 项目 可运行程序exe下载 Demo(完整源码)下载...

MCUXpresso for VS Code -- 基于VSCode开发RT1176
MCUXpresso for VS Code 是nxp推出插件,旗下MCX LPC, Kinetis和i.MX rt等MCU,都能在VS Code平台进行嵌入式开发。功能框图如下: 前期准备: 软件环境: windows(实际可以跨系统,linux和mac没有测试) VS Code ninja CMa…...

MySQL的使用——【初识MySQL】第二节
MySQL的使用——【初识MySQL】第二节 文章目录 MySQL环境变量的配置(如使用Navicat可忽略)使用命令行连接MySQL(如使用Navicat可忽略)步骤注意 NavicatNavicat的下载Navicat的使用连接MySQL新建表 总结总结 MySQL环境变量的配置&a…...

MySQL最终弹-并发(脏读,不可重复读,幻读及区别),JDBC的使用和安装,最全万字
一、💛并发基本概念 并发的基本意思: 什么是并发呢?简单的理解就是同一时间执行 服务器同一时刻,给多个客户端提供服务~~,这两个客户端都可以给服务器提交事务。 如果提交两个事务,改…...

⌈C++⌋从无到有了解并掌握C++面向对象三大特性——封装、继承、多态
前置知识:类和对象 参考书籍:《C Primer 第五版》 目录 什么是面向过程?什么是面向对象? 一、封装 1、封装的含义以及如何实现封装 1.1 访问限定符(访问说明符) 1.2 什么是封装? 2、封装的优点…...

Element的el-select下拉框多选添加全选功能
先看效果图 全选: 没有选中时: 选中部分: 作者项目使用的是vue3写法,如果是vue2的自己转换一下 html代码: js代码: 拓展 另一种方法,如果不想使用勾选框,可以试试下面的方…...

python调用pytorch的clip模型时报错
使用python调用pytorch中的clip模型时报错:AttributeError: partially initialized module ‘clip’ has no attribute ‘load’ (most likely due to a circular import) 目录 现象解决方案一、查看项目中是否有为clip名的文件二、查看clip是否安装成功 现象 clip…...
MySQL 数据库 binLog 日志的使用
一、概念与作用 binlog(二进制日志)是MySQL数据库中的一种日志类型。它记录了数据库中的所有更改操作,例如插入、更新、删除操作。binlog以二进制形式存储,因此可以更高效地进行读取和解析。 binlog通常用于以下几个方面&#x…...

Apache Storm入门介绍之三分钟看懂Apache Storm
文章目录 0.前言1. 什么是 Apache Storm?1.1. Nimbus1.2. Zookeeper1.3. Supervisor1.4. Worker1.5 集群模式下各组件职责 2. 核心概念2.1基本架构和任务模型2.2 工作流程 3. 源码地址3.1. 代码结构3.1. 核心模块介绍 4. Storm入门实例0.创建java工程并引入依赖1. 创…...

RF手机天线仿真介绍(三):调谐开关分析
目录 简介调谐开关RON、COFF的影响分析不同位置的调谐器件coff影响分析不同位置的调谐器件Ron影响分析Coff引起谐振的解决示例 调谐开关VPEAK分析调谐开关Vpeak示例 简介 孔径调谐能调节天线的电长度,可将其谐振点切换到所需支持的工作频段。天线孔径调谐器通过改变…...

Ubuntu20.04 + QT5.14.2 + VTK8.2.0 + PCL 1.10 环境配置
目录 Ubuntu20.04 QT5.14.2 VTK8.2.0 PCL 1.10 环境配置一、VTK 编译和安装1、库依赖:2、下载资源:[下载VTK8.2.0](https://www.vtk.org/files/release/8.2/VTK-8.2.0.tar.gz)3、编译:4、安装5、qtcreator 配置编译的libQVTKWidgetPlugin.…...

GPT Prompt编写的艺术:如何提高AI模型的表现力
随着AI技术的迅速发展,人工智能模型变得越来越强大,能够协助我们完成各种任务。然而,如何更好地利用AI的能力仍然存在很大的探索空间。在与AI进行交互的过程中,我们主要依赖于Prompt,不管是直接与大模型交互࿰…...

Ubuntu18.04 安装opencv 4.8.0教程(亲测可用)
1. 安装准备 安装前需要下载一些必须的依赖项。 不同版本opencv依赖会有不同,具体见官网opencv安装 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-…...

【腾讯云Cloud Studio实战训练营】React 快速构建点餐页面
前言: Cloud Studio是一个在线的云集成开发环境(IDE),可以让开发人员在浏览器中轻松地开发、测试、调试和部署应用程序。它提供了基于云的计算资源和工具,例如代码编辑器、编译器、调试器、版本控制系统和项目管理工具…...

自监督去噪:Noise2Self原理分析及实现 (Pytorch)
文章地址:https://arxiv.org/abs/1901.11365 代码地址: https://github.com/czbiohub-sf/noise2self 要点 Noise2Self方法不需要信号先验信息、噪声估计信息和干净的训练数据。唯一的假设就是噪声在测量的不同维度上表现出的统计独立性,而真实信号表现出一定的…...

docker容器学习笔记1
docker容器是干什么用的 docker就是一个轻量级的虚拟机,是一个容器,隔离性好,能够确保环境的统一,有效利用系统资源,轻松迁移和拓展。简单的可以理解为容器就是一个小型功能齐全的虚拟机。 实际上是如何使用的呢&…...
线程魔法:用Spring Boot的@Async注解开启异步世界
在现代的应用程序开发中,异步调用已成为提高性能和响应性的重要策略之一。通过使用Spring Boot框架,我们可以轻松地实现异步调用,从而在处理请求时能够同时执行耗时的操作,如发送电子邮件、处理文件等,而不会阻塞主线程…...

面试热题(接雨水问题)
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 我们看到题的第一步,永远是对入参进行判断 public int trap(int[] height) {if (height null) {return 0;}...} 但是我们想想看,接…...
【R语言编程——数据调用】
这里写自定义目录标题 可用库及数据集外部数据导入方法查看数据集信息 在R语言中,有多个库支持调用内置数据集或外部数据,包括studentdata等教学或示例数据集。以下是常见的库和方法: 可用库及数据集 openintro库 该库包含多个教学数据集&a…...
c++算法学习3——深度优先搜索
一、深度优先搜索的核心概念 DFS算法是一种通过递归或栈实现的"一条路走到底"的搜索策略,其核心思想是: 深度优先:从起点出发,选择一个方向探索到底,直到无路可走 回溯机制:遇到死路时返回最近…...
项目研究:使用 LangGraph 构建智能客服代理
概述 本教程展示了如何使用 LangGraph 构建一个智能客服代理。LangGraph 是一个强大的工具,可用于构建复杂的语言模型工作流。该代理可以自动分类用户问题、分析情绪,并根据需要生成回应或升级处理。 背景动机 在当今节奏飞快的商业环境中,…...

Python基于蒙特卡罗方法实现投资组合风险管理的VaR与ES模型项目实战
说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融投资中,风险管理是确保资产安全和实现稳健收益的关键环节。随着市场波动性的增加,传统…...

【web笔记】JavaScript实现有动画效果的进度条
文章目录 1 实现效果2 实现代码 1 实现效果 2 实现代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"utf-8"><style>#progress {width: 300px;height: 20px;border-radius: 0; /* 移除圆角 */-webkit-appearance…...

AWS Elastic Beanstalk + CodePipeline(Python Flask Web的国区CI/CD)
目标 需要使用AWS Elastic Beanstalk 部署一个Python的Flask Web应用,并且使用CodePipeline作为CI/CD工作流。 eb部署图 前提 假设你已经有一个能够正常运行的Python的Flask Web应用项目代码,而且需要对已有Flask工程做一些调整。由于AWS Elastic Bea…...

AUTOSAR实战教程--开放式通用DoIP刷写工具OpenOTA开发计划
目录 软件概述 安装与运行 界面说明 3.1 功能区划分 3.2 状态显示 基本操作流程 4.1 DoIP连接配置 4.2 服务配置(刷写流程) 4.3 执行操作 4.4 保存配置 4.5 加载配置 功能详解 5.1 核心功能模块 诊断服务配置 通信设置 文件下载 工具功…...

vue中Echarts的使用
文章目录 Echarts概述什么是EchartsEcharts的好处 Vue中Echarts的使用Echarts的安装Echarts的引入 Echarts概述 什么是Echarts Apache ECharts:一个基于 JavaScript 的开源可视化图表库。 其官网如下:https://echarts.apache.org/zh/index.html Echar…...

算法-数论
C-小红的数组查询(二)_牛客周赛 Round 95 思路:不难看出a数组是有循环的 d3,p4时,a数组:1、0、3、2、1、0、3、2....... 最小循环节为4,即最多4种不同的数 d4,p6时,a数组:1、5、3、…...
vue.js not detected解决方法
如果你在开发环境中遇到“Vue.js not detected”的错误,这通常意味着你的项目没有正确设置或者配置以识别Vue.js。下面是一些解决这个问题的步骤: 1. 确认Vue.js已正确安装 首先,确保你的项目中已经正确安装了Vue.js。你可以通过以下命令来…...