/documents

cnjs项目分析与设计文档

2018软件工程实训实验——CNJS

CNJS是使用react和nodejs开发的论坛社区APP

各项目及代码仓库如下:

一、安装包与《安装部署说明》

请按照安装部署说明的提示进行安装部署

此为PDF格式的安装部署说明

前端APP安装包
后端安装包

二、使用说明

详见使用说明文档

三、所有源代码

前端APP源代码
后端源代码
API文档源代码

四、软件需求规格说明书

PDF格式的 软件需求规格说明书

五、软件设计文档

Markdown格式的 软件设计文档

PDF格式的 软件设计文档

六、后端API文档

在线API文档

此为后端API文档项目

七、小组分工与贡献率说明

1、小组分工与贡献率

学号 github用户名 分工 贡献率(百分比)
15331395 hasweliris 统筹整个项目。负责项目需求制定,架构规划,前端开发协调,后端服务搭建,API文档搭建。 21
15331378 inntechy 后端服务部署。编写用户使用说明文档。开发前端主题发布页面。 16
14323088 scarlettee 负责项目的需求分析、用例规约。编写软件设计文档。开发前端详情页面。 16
15332019 zhang110112 数据模型中类的分析与提取。汇总软件需求规格说明书。开发前端消息页面。 15
15332005 15332005 完成交互模型结构分析与设计。编写软件设计文档。开发前端个人主页。 16
15331255 pusy 负责项目的模型设计和UI设计。编写API文档。开发前端首页。 16

2、制品与贡献率

制品 haswelliris inntechy scarlettee zhang110112 15332005 pusy
源码 react-cnjs 20% 16% 16% 16% 16% 16%
cnjs后端 80% 20%
文档 软件设计文档 SD 17% 17% 17% 17% 17% 17%
软件需求规格说明书 SRS 17% 17% 17% 17% 17% 17%
API文档 50% 50%
安装部署说明 100%
使用说明 100%

每个制品详情:

CNJS系统分析与设计(包括软件需求分析、软件设计、UI设计等)

学号 github用户名 主要工作 贡献率(百分比)
15331395 hasweliris 统筹整个系统分析与设计的工作。完成数据模型构建和安装部署说明。完成所有工作的最终提交。 17
15331378 inntechy 编写用户使用说明文档。 17
14323088 scarlettee 编写软件设计文档。负责项目的需求分析、用例规约。 17
15332019 zhang110112 汇总软件需求规格说明书。数据模型中类的分析与提取。 17
15332005 15332005 完成交互模型结构分析与设计。编写软件设计文档。开发前端个人主页。 17
15331255 pusy 负责项目的模型设计和UI设计。编写API文档。开发前端首页。 17

react-cnjs前端APP

学号 github用户名 主要工作 贡献率(百分比)
15331395 hasweliris 统筹整个前端APP开发。框架搭建和开发指导。部署前端服务。 20
15331378 inntechy 主题发布页面 16
14323088 scarlettee 详情页面 16
15332019 zhang110112 消息页面 16
15332005 15332005 完个人主页 16
15331255 pusy 首页 16

cnjs后端

学号 github用户名 主要工作 贡献率(百分比)
15331395 hasweliris 修改开源的nodeclub以适配cnjs需求 80
15331378 inntechy 部署后端服务 20

API文档

学号 github用户名 主要工作 贡献率(百分比)
15331395 hasweliris 搭建开源showdoc作为在线API文档服务。完成主题相关APi编写。 50
15331255 pusy 完成消息,收藏,用户等API编写。 50