灯塔——项目系统设计与数据库设计
作业描述
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2019秋福大软件工程实践Z班 (福州大学) |
这个作业要求在哪里 | 团队作业第四次—项目系统设计与数据库设计 |
团队名称 | 灯塔 |
这个作业的目标 | 设计好系统和数据库、制定好计划和分工 |
作业正文 | 灯塔——项目系统设计与数据库设计 |
其他参考文献 | 《软件工程事务》《数据库设计说明书》(GB8657——88)《构建之法》《软件工程》 |
时间安排
日期 | 目标 |
---|---|
11月1日 | 完成项目系统设计与数据库设计的验收 |
11月2日 | 各个组员配置好进行开发所需的环境,明确开发所需的框架 |
11月3日-11月8日 | 前端人员和后端人员同时开始工作,实现计划书中的功能 |
11月9日 | 进行单元测试 |
11月10日-11月11日 | 汇总成果,开始进行接口设计 |
11月12日-11月13日 | 进行功能测试,修复bug |
11月14日 | 进行汇总工作,制作ppt和撰写博客 |
分工安排
组员 | 学号 | 分工 |
---|---|---|
林德辉 | 031702142 | 组长,项目经理,Android后端开发 |
叶心言 | 031702108 | Android前端、ui |
彭文泽 | 031702140 | Android后端开发 |
张成德 | 031702130 | 系统设计说明书 |
王茜葶 | 031702101 | Android后端开发 |
余泓 | 031702409 | Android前端、ui |
何云鹏 | 031702327 | 网页前端、ui |
李中瑾 | 031402112 | 数据库设计 |
体系结构设计+功能模块层次图
本系统的设计主要是基于MVC设计模式,M代表模型Model,V代表视图View,C代表控制器Controller。MVC设计模式将系统分为三层,层与层之间又通过一定的模式联系,使数据实体、业务逻辑与呈现视图分离,同时降低耦合性、提高重用性和可维护性。
体系结构图
体系结构类图
功能模块层次图
用户功能模块设计
管理员功能模块设计
设计类图
ER分析+表结构设计
ER分析
表结构设计
系统安全和权限设计
系统主要有两个管理用户级别,分别拥有不同的管理权限。具体如下:
一般用户 | 系统管理员 | |
---|---|---|
用户信息管理 | √ | √ |
计划上传管理 | √ | |
计划评论管理 | √ | |
系统信息管理 | √ |
工作流程
1、开会讨论本次任务的具体分工
2、查找关于系统设计说明书和数据库设计说明书如何撰写的文献
3、进行系统设计说明书以及数据库设计说明书的撰写
4、讨论并回答上次评审会上关于需求分析提出的问题
5、写博客以及制作ppt
回答评审表中给出的问题
转专业的同学有好多种,来自不同的专业和年纪,计划将怎样针对不同用户
转专业同学可以再做一次问题测评,
明确自己的方向后在搜索该方向已有计划来定制自己的计划
如何提高用户的使用频率/计划谁都会制订,但如何保证用户计划的完成,有什么激励政策吗?
有时钟提醒功能来让单个用户来定时地关注并着手完成自己的计划,提高单个用户使用频率
通过每日签到机制来提高用户完成任务的积极性。还可以实行类似21天计划的机制,向用户收取一定费用,在规定时间内完成所有任务全额退还
如何确保有能力者来分享自己的计划以及帮助他人选择,这些人大多不需要这款app,又怎么去激励他们?
有能力者中有许多热心者,可以先采用亲友推荐(让正在使用这款app的人推荐身边人加入)吸引这些人关注这款APP,再通过上传计划获得奖励的方式来留住他们,如vip头像框等。另外,对于点赞数多,反馈好的优质计划,可以付费使用,有钱赚就会有动力。
如何甄别计划上传者是否有分享计划的资历?
以“分布式数据库学习计划”为例,任何人都可以制定,但是只有该门课程合格者可以发布分享
每个人所适应的计划都是不同的,在app看到计划后不确定是否适合自己的时候去实施难道不是在浪费时间吗?
灯塔app只是最大程度地帮助制定及筛选适合用户的计划,至于是否真正合适当然需要用户自己做相应的辨别,就像你在选择专业时也不能确定这个专业一定就适合自己,不尝试一下怎么会知道。如果没有找到自己喜欢的计划,还可以自己制定个性化的计划。
按点赞排行,存在刷赞的怎么办
在使用人少的情况下可以暂且使用管理员人工审阅点赞数最高的几个计划,参考根据评论,如果发现恶意刷赞则可以给与撤销处理。
对于转专业的同学,和普通没有转专业的同学在使用这款软件时有什么区别?
对于转专业的同学来说,与普通同学的最大差异在于基础薄弱,那么我们提供的计划中就会推荐必要的基础学习与普通同学的进阶课程并行,尽快稳固转专业同学的基础知识,而不是单纯的紧缩一下普通同学的计划时间。
组员分工+组员贡献度比例
组员 | 学号 | 分工 | 工作量比例 |
---|---|---|---|
林德辉 | 031702142 | 撰写数据库说明书 | 16% |
叶心言 | 031702108 | 撰写系统设计说明书 | 14% |
彭文泽 | 031702140 | 撰写制作需求报告PPT | 15% |
张成德 | 031702130 | 撰写系统设计说明书 | 13% |
王茜葶 | 031702101 | 协作撰写数据库说明书 | 3% |
余泓 | 031702409 | 撰写博客 | 13% |
何云鹏 | 031702327 | 撰写系统设计说明书 | 13% |
李中瑾 | 031402112 | 撰写数据库说明书 | 13% |