zoukankan      html  css  js  c++  java
  • 软工第五次作业--原型设计(结对)

    • 作业的摇篮
    • 结对成员:031502530 王雨勤、031502501 蔡安琪
    • 原型设计工具:Mockplus
    • 使用该工具的原因:之前做项目需要做原型,就去知乎上查了一下,看到挺多人推荐mockplus就去下载试用,觉得使用感受还不错,简洁易使用,并且一些基本的功能也都能实现,还能导出脑图,演示程序和html文件,觉得挺好用的,就去开了年费会员,所以这次就接着用了(钱花了就不能浪费) —— @苏木木木
    • pdf文件和原型演示程序请戳这里 http://pan.baidu.com/s/1gfOVmON

    【Need——需求】

    • 新生初来乍到,缺少充足的信息来源。各部门虽拥有经营良久的微博、微信、qq等公众号,但这些都是新生未能打通的消息渠道,部门纳新消息主要通过扫楼、通知群推送、纳新现场游说等方式传播,流通速度较慢,三言两语也不见得打动人心,且损耗大量人力物力资源。
    • 从现状描述中可以看出,部门纳新主要的困扰在于学生与部门之间、部门与部门之间的信息不对称,申请阶段流程繁琐,资源投入产出不成正比。
    • 需求细化:
      - 部门资料公开,申请入部的学生资料对部门公开。
      - 线上提交入部申请。
      - 面试时间、部活时间冲突检测。
      - 部门上限检测。
      - 请假上限检测。
      - 部门、学生双向选择机制。

    【Approach——做法】

    • 系统应用于Wed端,有学生版与部门版分别提供给学生与部门使用。针对上述需求,我们形成如下系统方案:
    • 针对需求1——资料公开

    - 学生和部门在创建账户时即完善资料,部门资料将展示在应用首页供学生查询浏览,学生资料在提交申请后允许部门查看。
    
    • 针对需求2——线上申请

    - 学生可线上提交入部申请,部门可线上查看筛选。
    
    • 针对需求3——冲突检测

    - 系统在学生提交申请与每一次收到面试消息时,提醒学生是否有时间冲突。以及,为保证最终接纳的部员无时间冲突,强制同学在接到入部通知后做出抉择。
    - 冲突包括:多个部门的面试时间冲突、多个部门的部活时间冲突、面试时间为非课余时间。
    
    • 针对需求4——部门上限

    - 允许学生申请多个部门,只对收到入部通知的部门进行计数和上限控制。
    
    • 针对需求5——请假上限

    - 学生每次不参加部活将记录在部门档案中,部门可查看和修改,达到上限时将被部门劝退。
    
    • 针对需求6——双向选择

    - 系统设置最大面试轮数为三轮。
    - 学生自主选择部门,可在每一次面试中自愿退出。
    - 部门自主筛选学生,可在接到申请和每一轮面试中筛选淘汰学生。
    
    • 【Benefit——好处】

    - 使用本平台进行信息共享,能够:
        - 完成学生与部门的互动
        - 增进学生对部门的了解,促进部门间信息透明
        - 协助部门线上纳新,减少线下物资人工损耗,大幅提高部门工作效率
        - 减轻学生信息整合难度,避免信息错漏
    - 待系统稳定后将进行完善,推出更多部学互动功能,实现部门工作与学生活动全流程信息化。
    
    • 【Competitors——竞争】

    - 我们在进行原型设计时,最大程度地参考了本校纳新流程,并为此做出适应,尽可能为用户提供最人性化的使用体验。
        - 如:学生出于备胎心态可能选报多个部门,这个没中选还能去另一个,不必在报名时以最终上限封顶;部门面试时间分段分批,学生可选择性错开,或沟通取舍,无须因一时冲突而一刀切断等。
    - 我们的开发成员也曾在部门纳新中摸爬滚打、斗智斗勇,熟悉校园纳新流程与痛点,拥有一定部门资源,便利推广。
    - 看原型就知道,我们玩认真的:)
    
    • 【Delivery——推广】

    - 营销推广初期,采用一对一方式打开部门方市场,在迎新期集中向学生方进行推广,随各部门纳新消息的传开,我们的产品也将为更多人所熟知。
    - 待打开市场后,可争取校方相关管理部门支持,从而实现自顶向下的推广,更快让更多同学认识和使用我们的产品。
    - 在实现大规模应用后,不断跟进产品质量,提高服务体验,利用口碑营销,即可保证新鲜用户群体的不断更新涌入。
    

    【我们的结对故事】

    • 对舍的两只女队长不期而遇,从此相亲相爱成为幸福的结对伙伴。看图就知道我们有多恩爱:P

    【遇到的困难及解决方法】

    • 两个人对于题意各有见解,认为题目给出的淘汰规则不够合理,纠结于复刻现实细节与满足课程要求之中。
    • 最终在尽可能保留现实中人为因素的前提下,满足课设要求。

    【设计说明】

    • 想知道更多细节欢迎查看百度云
    • 登录

    • 学生界面——查看部门

    • 学生界面——我的部门

    • 学生界面——个人中心

    • 学生界面——个人消息

    • 部门界面——部门管理

    • 部门界面——部门消息

    【PSP】

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 240 120
    · Estimate · 估计这个任务需要多少时间 240 120
    Development 开发 2010 1680
    · Analysis · 需求分析 (包括学习新技术) 30 60
    · Design Spec · 生成设计文档 180 480
    · Design Review · 设计复审 (和同事审核设计文档) 60 120
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0
    · Design · 具体设计 240 120
    · Coding · 具体编码 1440 720
    · Code Review · 代码复审 60 60
    · Test · 测试(自我测试,修改代码,提交修改) 0 0
    Reporting 报告 190 100
    · Test Report · 测试报告 0 0
    · Size Measurement · 计算工作量 10 10
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 180 90
    合计 2440 1900

    【学习进度条】

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 138 138 36 36 复习了c++,了解了vs和git
    2 20 56 重新认识了mockplus的使用,需求分析、原型设计能力++

    【功能完善可能】

    • 以下功能由于工程原因,未纳入此次开发目标,但作为可供改进的项目纪录在此。
      - 部门纳新推送
      - 部门活动推送
      - 部门一键获取申请学生最有空的时间
      - 消息接收确认时间范围控制
      - 学生征信制度
    感谢阅读( •̀∀•́ )
    
  • 相关阅读:
    使用注解方式定义和配置aop
    javascript 相关小的知识点集合
    javascript ES3小测试
    js事件相关面试题
    前端工程师在面试过程中常遇到的知识点
    跨浏览器事件对象封装
    webstorm我用到的快捷键【不断更新】
    切图技巧分享—圆角背景色
    深入理解css中vertical-align属性
    photoshop CC智能切图
  • 原文地址:https://www.cnblogs.com/Akyy/p/7577229.html
Copyright © 2011-2022 走看看