Bootstrap

[暑期项目实训]一、需求分析与前端环境搭建

[暑期项目实训]一、需求分析与前端环境搭建

简介

经过昨天暑期项目实训的首次会议与初步认识后,本项目正式启动,为期一个月,旨在开发一个具备操作简便、快捷,方便企业用户快速预约会议、高效查看我的会议的云会议程序。做到界面设计风格统一,便于操作员快速掌握系统操作方法;用户界面简单明了,符合业务办理流程,具有人性化特点。要求软件设计结构模块化、程序结构化、数据格式标准化、代码统一化,各种文档资料规范化。

昨天在初步了解项目以后,我们15人项目组划分出4个小组,分别开发会议预约、会议召开、会议管理、资源管理和业务发放四个板块,同时通过自荐推选出项目经理、产品经理、架构师、工程维护、系统测试几个兼任职位。我的工作为会议管理前端开发与兼职产品经理。接下来的一段时间,我会持续更新该部分内容。以下是我这两天的实践经历。

需求分析

需求是软件项目最难把握的问题,又是软件项目成败的关键因素。健全地完善需求分析这一部分,我责无旁贷。昨天通过小组划分,通过各个小组对自己开发板块的讨论,各组提交各自部分的需求初稿。我通过审查发现,除了会议召开部分相对独立而只存在较小的缺漏以外,另外三个组因为对其他组的不了解,很多细节上存在冲突。例如,会议预约小组对于会议召开并未设计有关权限的处理,而在资源管理和业务发放小组中,出现了企业各部门独立存在,对其他部门信息不透明,开会的权限与会议室的权限需要上级授权等冲突操作。我通过初步分析,决定保留资源小组的意见,而对预约小组的需求进行了增改操作,与其组长进行几次交流后,敲定该部分的内容。相比其他的问题而言,小组间的冲突影响远大于组内冲突,如果该部分的问题没有解决,在后续的开发过程中,将会出现极大的困难,带来不必要的麻烦。于此同时,我还完善了几个部门内部的需求,例如对会议召开小组增添了会控日志的要求。
因为上午华为的老师给我们进行了长达两小时的devcloud使用演示,总需求初稿直至下午2.50才拟定完成,在解决了几个小组的疑问之后,已经到了3点20。目测完成需求规格说明所需的时间不足。便进行了前端环境的搭建。

前端环境搭建

  1. node.js的安装
    下载链接
    可供参考教程
  2. 利用npm安装vue cli
    可供参考教程
  3. 项目前端架构vue+element-ui(vue适配版本)
    ant-design下载链接

其他

除了以上工作,我还建立了华为云账户,用于后期使用华为云服务中的devcloud;创建了接口管理网站账户,用于后续的接口文档使用;至于git等已有的环境的使用在此也不一一展示了。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;