卓越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之前并没有从兴趣或者擅长出发.这是一个普遍的现象,十年前我们是这样,十年后的孩子们还是 ...
随机推荐
- bladex数据字典关联基础表
一:引用import {getDeptTree} from "@/api/system/dept";二: { label: "部门id", prop: &quo ...
- vue-cli3用图形化的方式创建项目
Vue脚手架可以快速生成Vue项目基础的架构. A.安装3.x版本的Vue脚手架: npm install -g @vue/cli B.基于3.x版本的脚手架创建Vue项目: 1).使用命令创建Vue ...
- Parcel 搭建浏览器自动刷新的 非 SPA项目
重点:parcel index.html 需要引入 index.js 否则不自动刷新
- multiplot 安装与配置
环境: ros lunar 1. 安装rqt (desktop 版本的已经有了) sudo apt-get install ros-lunar-rqt 2. 安装qwt sudo apt-get in ...
- SQL中merge into用法
从备份表中更新字段到正式表中,使用 UPDATE 批量更新大量的数据,会出现效率低下,有时候甚至卡死的情况,后面通过使用 MERGE INTO 代替 UPDATE 执行批量更新,会提升执行效率. ME ...
- Centos7环境下部署搭建discuz论坛
1.首先搭建lnmp环境 2.从官网复制git地址(https://gitee.com/ComsenzDiscuz/DiscuzX),在服务器上安装git命令 yum install git -y ...
- Zabbix 3.0 配置企业微信报警(注册---测试)
一.申请企业微信 1.登录企业微信官网,点击企业注册 二.配置企业微信 1.邀请管理员使用企业微信,如果有多个人直接添加新成员 2.管理员收到邀请,下载手机版企业微信,使用微信号登陆即可 3.创建应用 ...
- 自动化办公:xlsxwriter操作Excel
转载原链接:https://www.jianshu.com/p/d685cfaaeef7 1.安装 pip install xlsxwriter 2.操作一个简单的Excel文档 # 引入依赖模块 i ...
- SGU 126. Boxes --- 模拟
<传送门> 126. Boxes time limit per test: 0.25 sec. memory limit per test: 4096 KB There are two b ...
- AVR单片机教程——数码管
先解答之前一个思考题:如果不把引脚配置为输出而写高电平,连接LED会怎样? 实验结果是,LED会亮,但相比于输出高电平的情况,亮度很低.这是为什么呢? 通过上一篇教程我们知道,引脚输入输出模式是由寄存 ...