Personal third time jobs: prototyping Anthonyzk

Third software engineering jobs: prototyping

This work belongs courses <18 Software Engineering Fundamentals>
student name Yao Zhikun
student ID 201831081105
Where this requirement in the job <Personal 3rd Job: prototyping>
The goal of this work goals Familiar with one of the three or more prototyping tool, to compare them to express their views on the design of the prototype, and has some learning needs analysis and understanding

  Dian contrast a prototyping tool

  1. blade

Features Introduction

Blade is an online collaboration tools and prototyping, with the blade, product managers, designers, developers, sales, operations, and entrepreneurs such as user groups, can set up as a prototype, demonstration project results. Blade is also a collaboration platform, collaboration project members can edit, review, whether the product idea to show, or gather customer feedback to the product, a Demo to show to investors, or communication within the team collaboration, project management. ----Baidu Encyclopedia

Advantages and disadvantages

advantage

Blade in lightweight mobile end prototyping faster, more convenient display; if you need a prototype analysis can be more easily; quickly create prototypes of choice for mobile end. In addition APP prototype blade can support download in the mobile phone has become a stand-alone version is that you can be completely open your prototype phone.

Shortcoming

The appropriate degree of freedom is the same level as other applications, it is understood, first of all this is the product positioning blade relevant, clearly positioned as a mobile terminal prototyping tool, so the interaction effect, the combination of the controls on the operation panel are selected not as good as AXURE flexible, and the effect of switching because it is by way of connection, sometimes it makes the user feel brain disorder.

  2.Axure RP

Features Introduction

Axure RP is US Axure Software Solution company's flagship product, is a professional rapid prototyping tool, to be responsible for defining requirements and specifications, design features and interface experts to quickly create application software or Web site wireframes, flowcharts, prototypes, and specification document. As a professional prototype design tool, it can create prototypes quickly and efficiently, while supporting multiplayer collaborative design management and version control. ----Baidu Encyclopedia

Advantages and disadvantages

据了解,用Axure很容易陷入误区,用着用着就把他当成专业设计工具了,甚至认为其实Axure就是个画原型图的要说交互,确实比原生Jquery差不少,能用的函数有限,而且由于采用绝对定位,显得比较死板。Axure用来设计网页草图是非常适合的,或者设计app原型,都比较好用。

  3.Mockplus

特点介绍

Mockplus(摹客)是一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用。其低保真、无需学习、快速上手、功能够用。并能够很好地表达自己的设计。 ————百度百科

优缺点

做原型,更快更简单,是它的主要产品特点。关注设计,而非工具,是它带给设计人员的理念。Mockplus简单,但是功能够用。带有交互和说明的原型,可以直接指导技术进行开发,同时也可以指导测试编写测试用例和进行测试指导。

在对比了以上三个原型设计之后,我得出一个结论最专业的属Axure,其次Mockplus,最后墨刀,但三款软件都要付费,金钱至上。如果说要专业的从事一个和原型设计相关,工作中要做原型设计的职业,Axure首选。但在便携性上墨刀很是不错,做到了网页即开即用,这样的设计很方便,尤其是外出办公,出差之类的。 而接下来的实践任务中,我所使用的的工具则是墨刀。

  二、需求分析

题目选择:社团管理

  2.1需求分析

项目需求如下:

面向普通学生和社团管理员,集合了各个社团的信息,特色功能是活动的浏览和报名,以及活动的发布、审核与通知,同时还具有加入社团、发送站内信等功能。

项目背景和解决的痛点:

1.学生刚入西南石油大学时缺乏了解社团的长期的、便利的渠道;社团公众号文章分散各处;群里发的活动报名问卷容易被水过去,而且每次要填的信息都差不多。

2.社团管理员在管理社员时没有一个很好的工具,来发布活动、统计报名人员、通知活动变更等。

3.社联在管理所有社团时,在审核活动申请、审核场地申请、星级评定、材料收取等方面也存在一些困难。

4.因此,我们希望能打造一款软件连接学生、社团和社联,根据用户不同的使用需求,我们计划给将社团展示、活动报名等功能放在手机小程序端,在社团管理的大部分功能放在网页端。

项目面向的用户:

1.小程序: 主要面向西南石油大学普通学生,其中的社团管理功能,则面向社长等社团管理员。

2.网页端: 主要面向社长等社团管理员,还能面向社联。

具体分析:

社团管理软件面向社团管理人员,社团联和学生,所以我们把功能划分为三大块——社团负责人模块,社团联模块和普通学生模块。

1.针对社团负责人模块。一个社团负责人想要发起创建一个社团,他需要足够的人数,具体详尽的申请书,活动规划书。所以我们要为负责人,社团创办人开设一个板块,负责人通过注册该板块,通过后登陆,提交申请书,设置社团简介,社团招新信息,社团活动日历,申请活动并发布,社团成员管理。

2.针对普通学生模块。一位普通的学生可以注册账号后,在软件的大厅查看所有的已存在的社团,可以__点击浏览所有社团的信息,查看社团的入团要求,查看社团的活动,管理已加入社团的信息,社团活动打卡。

3.针对社团联模块。社团联是一种超级管理员的用户性质,社团联审批社团的申请,活动申请,管理社团数量。

在此根据我的设计,我将系统分为两种方式,一个是移动端的程序面向普通大学生,他们可以登录浏览查看等一系列行为。一个是网页端的后台管理程序用于社团部长和社团联管理社团和社员。

手机端的小程序:
1.登陆注册
2.大厅查看俱乐部
3.申请加入俱乐部
4.查看已加入的社团
5.查看参加的活动
6.申请加入活动
7.产看俱乐部活动快讯
8.退出

网页端的后台管理:
1.不同用户登陆
2.管理活动
3.新建活动
4.查看已举行的活动
5.搜索活动
6.管理社员
7.查看社团社员信息
8.添加社员
9.社员信息审核
10.修改活动信息

  三、原型设计

  手机端传送

<社团管理app手机端>

  电脑端传送

<社团管理app电脑端>

  原型设计部分功能截图

手机端

登录

注册

我的

我参加的社团

我参加的活动

快讯

搜索框

加入俱乐部申请



电脑端

登录

活动管理

新建活动

活动详情

导入活动

社团管理

申请确认

查看审核状态

  四、总结

这次作业拓展了我的知识体系,初步了解和粗略掌握了一个APP是如何产生和运行的, 从需求的分析到原型细节设计再到一步又一步的实现 都是马虎不得的,除了这次作业内容的收获以外,我对VS vode的使用也更加熟练,列表的建立,字句强调,背景颜色设置,字体大小设置等这一个又一个的小模块拼接成一个相对较大的小实验报告,而 如何使得这些内容更加契合,如大小,内容的承上启下 ,都会对实验报告的书写产生影响。

Guess you like

Origin www.cnblogs.com/pythonzk/p/11616537.html