ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

半元——项目系统设计与数据库设计

2020-11-13 21:35:43  阅读:359  来源: 互联网

标签:数据库 系统 js 功能模块 服务器 设计 前端 半元


这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11456
参考文献 邹欣著.构建之法:现代软件工程[M].北京:人民邮电出版社,2017,孙玉山,刘旭东主编.软件设计模式与体系结构[M].北京:高等教育出版 社,2013

团队项目的预期开发计划时间安排

周数 目标 进度
第一周 1. 服务器环境配置
2. 前端完成基础页面设计与实现。
3. 后端基本完成核心功能。
未完成
第二周 1. 美化与整合前端页面
2. 后端完成 1.0 版本基本功能
3. 部署到服务器测试
未完成

团队项目的预期开发计划分工安排

学号 姓名 岗位 分配任务
211806309 陈颖鹏 全栈 1. 服务器配置
2. 机动安排任务
211806368 陈冠华 前端 1. 调用接口,和后端对接
2. 协助设计一些css,js样式
211806321 江佳琦 前端 1. 界面设计和排版
2. 负责大部分 css 和 js
211806372 陈秋迪 前端 1. 界面设计和排版
2. 负责大部分 css 和 js
211806331 林若岩 后端 1. 完成功能模块中用户相关功能及接口
211806416 谢其钦 后端 1. 完成功能模块中系统相关功能及接口
211806323 李文淋 测试 1. 测试《元端网站管理系统》,寻找其中的bug和不足,以及对软件提出改进意见
211806421 詹泽浩 测试 1. 测试《元端网站管理系统》,寻找其中的bug和不足,以及对软件提出改进意见

体系结构设计图

分析系统具备的功能模块画出系统结构设计图

功能模块层次图

根据体系结构设计图画出功能模块层次图

类图

根据系统的功能描述结合javaEE框架的MVC设计模式画出类图标出关系

ER分析图

找出实体后分析实体之间的联系

表结构设计

结合从系统里分析的实体,设计好数据库之后给出表结构设计

数据流图

上下文数据流图

0层数据流图

系统安全

网站为采用 SSL 协议的 HTTPS 网站
使用 Cloudflare 提供的技术对 DDos 攻击进行一定程度的访问
使用 Cloudflare 提供的 CDN 功能隐藏本站 IP
当有某个 IP 短时间访问本站次数达到非正常区间,将暂时禁止该 IP 的访问
限制用户使用空间
预计使用 Docker 容器对用户的运行环境进行隔离

权限控制

1.空间使用权限:
 每个用户初始仅拥有 500 MB
 额外空间经过审核并交付一定的租金
2.时间使用权限:
 系统设定用户的网站的超时时间为 3600ms

回答上次需求分析作业中老师助教和其他队伍在评审中给项目提出的问题

1.Q:商城不重要,作品分享才重要 Q:如何在模板商城里展示作品 Q:如何处理商品的版权问题 Q:购买完的产品是以源码形式给客户的吗

A: 经过讨论初期版本不做商城,注重作品的分享与交流

2.Q:作品点赞的数据要如何存储?

A:打算使用Redis进行缓存

3.Q:该项目所涉及到的技术可能有哪些?

A:前端:Vue.js、Bootstrap、Element-UI,后端:Spring、Node.js,服务器:Nginx + Tomcat,数据库:Redis + MySQL

4.Q:如果用户在 body 标签写恶意代码怎么办?

A:首先,网站的运行原理是服务器将静态资源发送给浏览器由浏览器的 webkit 引擎和 v8 引擎来处理,所以 body 植入的恶意代码除了请求服务端都对服务端无影响,若是用 js 恶意请求服务端,我们使用 Cloudflare 提供的服务器防护技术

团队成员贡献度

学号 工作内容 贡献度
211806309 撰写系统设计说明书 18%
211806368 系统设计和数据库设计答辩PPT,协助撰写系统设计说明书 18%
211806321 内容审查 8%
211806372 内容审查 8%
211806331 撰写数据库设计说明书 16%
211806416 撰写博客,协助撰写系统设计说明书 16%
211806323 内容审查 8%
211806421 内容审查 8%

码云仓库链接

https://gitee.com/Icarus727/mwms/tree/master/doc

标签:数据库,系统,js,功能模块,服务器,设计,前端,半元
来源: https://www.cnblogs.com/half-yuan/p/13971424.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有