卓越Code第一次作业
第一次团队作业
序言
所属课程 |
https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign |
作业要求 |
一、团队简介
团队名称:卓越Code
团队口号:宁为代码累弯腰,不为bug点提交
姓名 |
学号 |
博客园 |
王柄钞(队长) |
201731062518 |
|
曾文杰 |
201731062520 |
|
魏家田 |
||
魏川程 |
201731062312 |
|
罗伟诚 |
201731062309 |
|
杨苹 |
201731062404 |
|
冯俊霖 |
二、队员简介
王柄钞:爱好爬山玩耍,熟悉部分java、php的web开发框架,有一定的项目领头经验,喜欢阅读优秀的底层框架源码。
曾文杰:爱好打篮球和旅游,熟悉javaweb开发流程,对框架比较感兴趣。暑假做了一个分布式框架的电商平台,项目很不错,对自己的技术有很大的帮助。
杨苹:喜欢看书追剧小创作,熟悉H5、CSS、JS等前端脚本语言,喜欢设计自己喜欢的网页。
魏川程:一个俗人,贪财好色,一身正气。熟悉C、C#的桌面开发,熟练操作MYSQL数据库。懂得linux常用软件配置以及安装方式。
冯俊霖:热衷于运动,平常生活中听听歌,看看电影,打打篮球。对大众编程语言都有一定的了解,能较为熟练的使用c语言、Python解决一些实际问题,有过几次web项目开发经验,对web开发流程较为熟悉。
罗伟诚:喜欢听歌 看电影 追剧 熟悉java EE及服务器部署,通过暑假的项目,积累了一些对Java EE以及项目发布的经验。
魏家田:具有较强的组织能力和思辨能力,熟知mui框架,擅长html、css等前端页面布局,多次参加各类学科竞赛。
三、项目名称
西柚智慧党建云平台
四、项目简介
4.1设计简介
本次设计的西柚智慧党建云平台主要是针对西南石油大学计算机科学学院学生公寓党员工作站服务,通过本平台加强学院对学生党员、预备党员、以及积极分子的管理和考核。
其次通过利用本平台可以将党的路线方针政策、中央有关精神以及基层党建工作的有关政策信息等,及时发布给个党员干部,使他们通过手机就经常能听到党的声音,感受组织的关怀和温暖。另一方面,基层党员利用这个平台向学院党委组织部反映基层学习生活情况和问题,提出建议和意见。本服务平台在本学院试运营成功后会向全校乃至更多高校进行推广。
4.2功能简介
本次设计功能主要分为了三个板块功能如下:
(1)党员工作站党务管理平台:
党员工作站组织管理、党员管理、任务管理、活动管理、积分管理;
(2)党员工作站党员服务平台
参与组织活动、在线学习、交流互动、个人申请
(3)党员工作站党员学习培训平台
知识库、微党课、每日一测、考核测评
具体功能图如下:
图1 智慧党建云平台功能结构图
4.3系统设计简介
本次研究设计的云平台总共包括pc端和移动端。移动端主要是基于微信小程序,用于党员工作站成员的学习培训以及参加组织活动报名等等;Pc端主要是包括学院党员工作站的门户网站,和管理微信小程序的后台以及门户网站的后台。系统模块化如下图:
图2 智慧党建云平台系统设计图
五、NABCD分析
5.1Need(需求):
(1)满足学院党员工作站学期结束统一进行考评管理需求;
(2)满足党员工作站举办活动的报名无并且积极调动党员参与的需求;
(3)满足传达学校乃至中央上的会议精神给每一位党员的需求;
(4)满足党员学习党的理论以及测评的需求;
5.2Approach(方法):
(1)后台运行环境:Windowsever2012服务器;
(2)所依赖的数据库:Mysql;
(3)开发工具:phpstudy、微信web开发者工具、notepad++;
(4)小程序开发技术:采用混合模式;
(5)PC客户端:IE浏览器、360浏览器、Chrome浏览器。
5.3Benifit(好处):
(1)方便学院党站工作人员每学期结束对本站成员的一个积分考核清算。
(2)方便党站举办活动的志愿者报名。
(3)方便党站成员的学习党内理论知识与考试测评。
(4)方便学院党委积极了解党员生活情况与接受党内同学建议。
(5)方便同学们提交自己的每日次学习汇报文档进行线上审核打分。
5.4Competitors(竞争者):
我们的产品前期主要是针对学院乃至学校的党员工作站设计和研发,到目前为止还没有同类产品在线上投入使用,所有这也是我们的优势。
然而在校外的这种基于互联网的党建平台还是非常多,相对于他们我们的技术或者是创新上面还存在一定的差距,虽然他们产品已经趋于成型,但是学校或者社区党委想要购买这样一个系统还是要花费高额的费用,且每年还需要大量的维护费用,甚至他们不能提供个性化服务功能,针对有些特殊服务他们不能满足。相反这也是我们的竞争优势。
5.5Delivery(推广):
学院推广:首先是我们这样一个产品是学院党员工作站由老师牵头给我们赞助经费进行研究开发,且使用群体是我们计科院的所有党员工作站的的每一位成员。相信在学院试运营成功后会像学校申请逐步向其他学院推广,最后推广至更多高校甚至基层党建社区。
线上推广:在我们产品运营开发出来之后通过网络的方式、打广告、发朋友圈的形式扩大我们的知名度。
线下推广:到基层社区,去以发广告传单或宣传等形式,当面向他们介绍我们的产品优势以及个性化功能。
与其他著名社交平台合作推广。比如跟新浪微博合作,可以在微博中插入我们产品的广告等。
六、项目分工
队员姓名 |
队内身份 |
主要任务 |
王柄钞 |
产品经理(队长) 文档撰写 前端工程师 |
①规划项目进程 ②组织会议、分配任务 ③参与文档拟写 |
曾文杰 |
后端工程师 算法工程师 |
①负责后端的开发 ②负责算法学习、设计及开发 |
魏家田 |
前端工程师 UI设计+原型 |
①负责前端的开发 ②负责微信小程序的 UI 设计 |
魏川程 |
后端工程师 数据库设计 |
①负责后端的开发 ②数据库设计 |
罗伟诚 |
前端工程师 UI设计+原型 |
①负责前端的开发 ②参与微信小程序的 UI 设计 |
杨苹 |
后端工程师 文档撰写 |
①负责后端的开发 ②参与文档拟写 |
冯俊霖 |
测试工程师 测试各功能模块 |
测试各功能模块 协调参与各模块部分代码 |
七、进度安排
阶段划分 |
时间 |
备注 |
项目启动 |
9.24-9.25 |
前期准备工作,并召开党站平台启动会 |
需求调研 |
9.25-10.5 |
进行需求调研工作,完成《系统需求规格说明书》 |
系统设计开发阶段 |
10.5-11.10 |
进行系统设计、编码及功能测试等工作 |
系统测试阶段 |
11.10-11.15 |
与关键党员共同进行系统集成测试 |
系统安装调试及数据初始化 |
11.15-11.20 |
准备初始化数据,并部署系统、进行系统数据初始化 |
系统试运行 |
11.20-11.28 |
系统上线,并及时处理上线过程中的问题 |
系统验收 |
11.28 |
|
posted on 2019-09-24 21:00 Slow-walker 阅读(458) 评论(0) 编辑 收藏 举报