卓越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 |
卓越Code第一次作业的更多相关文章
- 卓越Code团队SCRUM呕心沥血实践总结
卓越Code团队SCRUM呕心沥血实践总结 序言 所属课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign ...
- C 语言学习 第一次作业总结
第一次的作业是冯老师布置的练习题,需要在pta平台上完成.我这边看不到结果,但是透过冯老师给出的截图,同学们都还是认真的去做的.同时,我这边也布置了一个持续 3 周的作业:熟悉 git 的使用.因为后 ...
- 软件工程2020第一次作业(by cybersa)
1 作业描述 作业属于哪个课程 2020春福大软工实践W班 这个作业要求在哪里 寒假作业(1/2) 这个作业的目标 建立博客.掌握markdown语法,学习写博客,回顾,总结,展望自己的学习历程 作业 ...
- 停下来,回头看 ——记2020BUAA软工第一次作业-热身!
description: 'Mar 1st, 2020 - Mar 3rd, 2020' 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 第一次作 ...
- 耿丹CS16-2班第一次作业汇总
第一次作业统计完成. 注:1.作业顺序:取最早交作业的前3名,依次拿5,2,1分,前提是作业质量较高,否则轮至下一名同学得分,其余同学得0分:2.作业情况:满10分,空一题扣2分,心得写得好的有额外加 ...
- 软件工程(QLGY2015)第一次作业小结(含成绩)
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 Github项目提交 github的代码提交,大部分人都只是提交了单个文件,存在几个问题 请提交完整的项目文件到github 问题:为什 ...
- 2015级软工实践k班第一次作业-准备
第一次作业-准备······ 几篇文章阅读下来发现一个事实,还是要有明确的目标,清楚自己需要做什么最为重要.然后根据目标确定需要为之所做的准备工作,考研也好,工作也罢,都是服务于自己的目标. 问题答应 ...
- java第一次作业0
lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助, ...
- 集大1513 & 1514班 软件工程第一次作业评分与点评
谢谢大多数同学按时完成了作业,同学态度都比较端正,没有为了完成作业或者讨好老师而说一些假话空话. 很多同学选择CS之前并没有从兴趣或者擅长出发.这是一个普遍的现象,十年前我们是这样,十年后的孩子们还是 ...
随机推荐
- HTML和CSS个人笔记
目录 定位 文字显示在图片上 ul的li元素的小圆点换成图片 关于Bootstrap的响应式 不要在container之外使用row 不要使用padding的时候固定高度 不要使用<hr p标签 ...
- Linux CentOS7 通过 yum 搭建 svn 服务器,并配置权限
1,使用 yum 安装 svn 服务器 yum -y install subversion rpm -ql subversion -- 改命令可以查看 svn 的安装位置 2,创建仓库根目录,可任意选 ...
- TCP/IP和OSI4层、7层协议介绍
1.TCP/IP全称:Transmission Control Protocol / Internet Protocol 中文翻译:传输控制协议 / 互联网协议 2.OSI4层.7层模型:
- 【python基础】easydict的安装与使用
前言 easydict允许以属性的方式访问dict类型,且可以递归地访问,使用起来比较方便. 安装 pip install easydict 使用 参考 1. easydict; 完
- Mac下 homebrew 安装mysql
操作步骤 安装homebrew brew install mysql 安装mysql 安装完成之后,可以运行命令启动mysql服务 mysql.server start 然后输入命令设置密码 mysq ...
- 百度URL参数解析
在用Python爬取百度搜索的内容时,发现百度搜索的url非常的长,往往会跟一大段的参数,但其实很多参数都是没有必要的,如同样是搜索java关键字,可以通过 http://www.baidu.com/ ...
- OTP详解
OTP(One Time Programmable)是单片机的一种存储器类型,意思是一次性可编程:程序烧入单片机后,将不可再次更改和清除. 随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要.一方 ...
- C++构造和解析JSON
JSON是一种轻量级的数据交互格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率,实际项目中经常用到,相比xml有很多优点,问问度娘,优点一箩筐. 第三方库 json解析选用j ...
- sublime配置python环境及快捷键
sublime配置python环境 参考链接:https://blog.csdn.net/VertigozZ/article/details/54574006 快捷键的配置:https://www.c ...
- SpringBootServletInitializer报错
1. 现象 从Springboot 1.5.1.RELEASE 升级到Springboot 2.1.2.RELEASE 后SpringBootServletInitializer报错. 2.解决方法 ...