个人项目-ChartMe 立项报告
创新实验班
目录
需求背景
在日常生活中,人们的日常活动会产生大量数据,合理的利用分析这些数据,能够帮助人们更直观的了解自己的生活。但目前很少有针对个人信息统计和分析的产品,如果我想要了解自己一个月消费中各类商品所占的比重或者锻炼和体质变化之间关系时,现有的产品很难让普通用户上手,或者当实验班在新一次的购书前想要了解同学们借书情况作参考的时候,这些产品都很难简单快速的得到想要的结果,因此想开发一款致力于以简单的操作提供直观的数据结果的软件来梳理身边的数据.
需求说明
- 用户登陆功能
用户使用唯一账号登陆,可管理当前数据,也可以选择数据和方法进行分析
- 数据的CRUD操作
- 用户blog功能
开发日程
2014年12月1号-2014年1月10号
积分预算
数据服务层
拟作项目 |
预算 |
说明 |
*实体对象的CRUD操作 |
60 |
用户,帖子,评论,数据,图表,用户组 |
*非实体对象的CRUD操作 |
10 |
用户类别:个人用户和组用户 |
*一对一关系 |
20 |
用户拥有唯一的详细信息, |
*一对多关系 |
10 |
一个用户拥有多篇帖子,一个用户拥有多组数据,一组数据拥有多组图表 |
*多对多 |
30 |
用户-组,图表-数据 |
*数据查询 |
25 |
用户信息的查询,帖子查询,数据查询,图表种类查询,用户组查询 |
*数据校验 |
10 |
前后台设置信息校验,弹幕信息校验 |
web应用后端
用户角色权限系统
项目 |
得分 |
说明 |
*登录与注册 |
20 |
|
*登录流程与跳转 |
20 |
|
验证与确认 |
20 |
|
*静态权限 |
30 |
普通用户和组管理员 |
工作流
项目 |
得分 |
说明 |
简单工作流 |
50 |
支持单路径工作流 |
web安全
项目 |
得分 |
说明 |
*防SQL注入 |
30 |
|
*防XSS攻击 |
30 |
|
*防CRSF |
10 |
|
其它
项目 |
得分 |
说明 |
社交功能支持 |
60 |
微博、微信等的互通互连 |
Email简单发送 |
30 |
|
WEB应用前端
项目 |
得分 |
说明 |
*站点布局模板 |
40 |
blog,chart |
*页面模板 |
120 |
首页,用户信息,帖子列表,帖子详细,用户数据,数据图表 |
*logo |
20 |
|
海报图片 |
30 |
|
*展示类动态效果 |
20 |
图表展示效果 |
信息提示类效果 |
10 |
操作成功后的tip提示 |
交互类控件 |
20 |
在线编辑器 |
*客户端数据校验 |
10 |
|
扩展功能
项目 |
得分 |
说明 |
*采用前端框架 |
30 |
ionic |
AJAX |
50 |
|
自适应 |
50 |
|
*IE9+ 兼容 |
30 |
以及ff、chrome等现代浏览器 |
应用部署
- Linux部署 +30
- 开发过程中采用Development/Stage/Production等多环境支持方案
工具与环境
项目 |
得分 |
说明 |
*XAMPP环境搭建及使用 |
30 |
amp基本配置与架设 |
*sublime text使用 |
30 |
配置插件、快速编程 |
*前端调试工具 |
30 |
页面检查、查看网络连接、控制台使用、JS调试 |
代码质量与规范
团队项目积分
- 采用git及基于github或类似工具的代码协作开发流程 +50
系数