璇宝护卫队——项目系统设计与数据库设计
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 8 20210524 团队作业4—项目系统设计与数据库设计 |
| 这个作业的目标 | 系统与数据库设计 |
| 小组的组号和队名 | 第四组 璇宝护卫队 |
| 小组的队长姓名 | 曹耀隆 |
作业要求
① 1篇博客随笔,发表在团队博客的博客中,博客标题设置为“XXX(团队名称)——项目系统设计与数据库设计”,并提交作业
② 1份《系统设计说明书》(pdf文件);
③ 1份《数据库设计说明书》(pdf文件);
④《系统设计说明书》《数据库设计说明书》提交到团队仓库
具体要求:
团队项目的预期开发计划时间安排(具体到每一天),要有明确的里程碑,要有相应的产出;(15')(在7月5日前为项目冲刺阶段,开发计划安排应包括这部分时间);
前期框架模块构成 ~6月15日
前端页面设计 6月15日~6月25日
后端数据库搭建 6月25日~6月30日
全部板块整合 6月30日~7月5日
团队项目的预期开发计划分工安排(具体到每一个人的角色,负责的开发部分);(15')
曹耀隆:
负责项目整体构思以及对任务安排,承担项目具体设计,编码;
黄湘淼:
负责项目前端页面设计;
宋志豪:
承担整个项目的后端数据库搭建以及编码;
隆笑宇:
对后期全部板块整合;
左喜龙:
项目美化以及细节完善
给出体系结构设计+功能模块层次图
2个线程管理:
渲染层:界面渲染相关的任务全都在 WebView 线程里执行。一个小程序存在多个界面,所以渲染层存在多个 WebView 线程。
逻辑层:采用 JsCore 线程运行JS脚本。
视图层和逻辑层通过系统层的 WeixinJsBridage 进行通信:逻辑层把数据变化通知到视图层,触发视图层页面更新,视图层把触发的事件通知到逻辑层进行业务处理。
设计类图、ER分析+表结构设计


系统安全和权限设计,并简要描述;
网络传输安全
支持发起通用请求、文件上传下载、WebSocket通讯机制。
数据存储安全
以(key,value)形式存放在本地缓存,将小程序需要存储的key/alue数据直接存储到Storage DB缓存,小程序进行数据保护需要自行做加密处理。
管理员权限比之用户权限:
1、可操作用户信誉积分。
2、可查看已选定座位的选座人信息
3、可直接取消用户的订单
用户权限:
1、可以查看座位信息;
2、可以预约座位;
具体请通过下方git链接查看系统设计说明书
描述为完成这次作业的工作流程、组员分工、组员贡献度比例;(15')(将用于小组分数到个人分数的映射,请一起讨论、妥善安排比重);
曹耀隆:负责数据库和系统说明书文档编写以及博客园撰写;
宋志豪:负责er图,设计类图以及其他图的制画;
黄湘淼:负责一起参与数据库说明书文档的编写;
隆笑宇:负责一起参与系统设计说明书文档的编写;
左喜龙:负责一起参与博客园的编写;
《系统设计说明书》《数据库设计说明书》github 链接。(5')
https://gitee.com/JCclub/soft-work/tree/master/

浙公网安备 33010602011771号