需求概要和开发指导文档
本软件用于在 CAC 招新大会时通过问卷形式,统计新人想加入的部门,并汇总给各部长和社团联合会等。
- 问卷表单页面
- 后台信息保存
- 数据导出和整理
- 微信公众平台提供到页面的链接
- 采用 Bootstrap 前端框架辅助开发
- 采用 LeanCloud中的 NodeJS 云引擎 工具进行后端开发,数据保存
- 可能需要命令行工具进行项目部署
- 推荐采用 NodeJS 4.5.0 LTS
- 可以采用任何语言/工具对数据进行统计,最终导出格式为Excel .xls 格式
- 采用 Git 进行版本管理,代码上传至 GitHub。
- 采用 Markdown 进行文档编写。
操作系统,开发所用软件(IDE or Text Editor)不限,但不要忘了配置 .gitignore
文件
- Git 教程 约4小时
- Html,CSS,JavaScript 的基础,参见W3School,每样约2小时,
- Bootstrap 前端框架, 了解即可
- NodeJS 包教不包会 请至少花那么两三天手动实践到第4课,理解什么是路由和异步调用。
- 认识与入门 MarkDown
- 拥有GitHub,LeanCloud 账号并提交项目负责人,加入团队。
- 9.13 搭建环境完毕,要求:
- 能够在 GitHub 上提交进度,
- 能够部署 LeanCloud 应用。
- 9.20 完成提交表单功能
- 设计前端表单页面(已完成原型)
- 应用接收表单并存入 LeanCloud 数据库
- 9.23(百团前夕) 确认项目可行性
- 和 CAC 社长等沟通决定使用的场景。风险点-决定项目是否进行
- 和 CAC 宣传部长沟通商讨表单页面的设计
- 9.30 联系 CAC 老社员组织服务器压力测试
- 10.10(社员大会前夕)
- 完成数据导出,汇总和按部门分类。
妈的这么一看工期还挺紧。
- 为了防止可能出现的预期外的技术问题,请配置好可以上 Google,以及 StackOverflow 的工具
- 任何单项技术问题,若查资料解决的时间超过 15 分钟,请联系项目负责,不要耽误更多时间。
- 本应用基于 node-js-getting-started 示例应用修改。