热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

项目系统设计

1.需求规格说明书《需求规格说明书v1.1》不足:-(1)Logo设计更新-(2)没考虑图片、视频搬运的版权问题-(3)没考虑到网络安全问题-(4)没具体化推广产品、吸

1.需求规格说明书

  • 《需求规格说明书v1.1》
  • 不足:
    -(1) Logo设计更新
    -(2) 没考虑图片、视频搬运的版权问题
    -(3) 没考虑到网络安全问题
    -(4) 没具体化推广产品、吸引用户的方式和渠道
    -(5) 后期如果需要创造收益,设置充值开通字符接口需要向市场上的主流支付例如支付宝、微信、手机银行等申请权限
    -(6) 后期如果需要用户注册的话,需要创建、设计数据库,用户信息安全没考虑到

2.团队的编码规范

  • 代码规范
  • 编码原则:
    -(1) 简明,易读,无二义性
    -(2) 保持简明,让代码更容易读

3.数据库设计

4.项目的后端架构设计

  • MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,
    ​ 使得应用的模型和视图相分离,从而得到更好的开发和维护效率。

  • 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)
    ​ 三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程
    ​ 序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责协调模型和视图,根
    ​ 据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。

  • MVC模式的这三个部分的职责非常明确,而且相互分离,因此每个部分都可以独立的改变而
    ​ 不影响其他部分,从而大大提高了应用的灵活性和重用性。

5.团队Alpha版本要实现的功能

  • 理想:
  • 现实:1.首页、心理测试、选择减压方式的界面设计 2.心理测试及反馈 3.接收用户反馈和建议

6.关键技术和难点

  • 关键技术:数据库的设计,后端架构的设计
  • 难点:界面的设计和事实现,数据库的设计,后端架构的设计

7.团队管理:

  • 团队分工和工作量比例:
组员 任务分工 比重(%)
林泽宇 团队分工、撰写博客、修改完善需求规格说明书、整理代码规范 23.9
李涵 后端架构设计 16.8
尹海川 logo设计修改、数据库数据 15.5
郏敏杰 课堂展示、查阅资料、整理关键和难点 12.0
何永康 整理Alpha版本的功能以及项目的不足 14.8
陈炳旭 查阅资料、整理关键和难点 10.0
苏宇翔 查阅资料、整理关键和难点 10.0

推荐阅读
  • Java开发框架!Alibaba高并发业务秒杀系统落地实战文档,砥砺前行!
    接口概述:接口是Java语言中的一种引用类型,是方法的集合,所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK ... [详细]
  • IT管理类培训,你想了解的全都在这里
    IT类的培训,主要分为技术类和管理类。不断有小伙伴问起各种培训的价值,内容和对自己职业发展的帮助,希望这篇帖子可以给大家一些启发。首先用 ... [详细]
  • 摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • Java工程师书单(初级,中级,高级)
    简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序 ... [详细]
  • php实现文件下载代码一例,
    php教程|php手册php,实现,文件下载,代码,一例,php,实现,文件下载,代码,一例,我们,需要,用到,header,函数,来,发送,php教程-php手册php实现文件下 ... [详细]
  • 朱晔的互联网架构实践心得S1E7:三十种架构设计模式(上)【下载本文PDF进行阅读】设计模式是前人通过大量的实践总结出来的一些经验总结和最佳实践。在经过多年的软件开发实践之后,回过头 ... [详细]
  • 博客_2018年博客总结
    本文由编程笔记#小编为大家整理,主要介绍了2018年博客总结相关的知识,希望对你有一定的参考价值。前言     ... [详细]
  • Spring MVC 浅谈
    大学时写的的文章,当时文章水平略差,大家见谅。MVC这个词儿,最早的定义应该是作为一种软件架构设计模式出现在软工里面的,即使用model、view、controller来设计及定 ... [详细]
  • 技术研发团队管理计划方案书
    目录第一部分序目标第二部分团队建议一小组划分第三部分小组计划一小组任务管理二小组工作氛围1组员能力成长3组员幸福感提升三小组工作协同四小组建设规划第四部分20 ... [详细]
  • 微信聊天记录怎么恢复?快速找回删除的微信记录
    微信聊天记录怎么恢复?其实方法有很多,但是大多数小伙伴都不知道该怎么恢复,过去恢复微信聊天记录都是人工恢复,在大数据时代之下大家越来越重视自身的数据安全,所以也会有小伙伴担心人工恢 ... [详细]
  • DDOSDDOS的中文名叫分布式拒绝服务***,俗称洪水***DDoS***概念DoS的***方式有很多种,最基本的DoS***就是利用合理的服务请求来 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 【回顾】聚焦DTCC | 巨杉数据库与您相约DTCC 数据库技术大会
    2018年5月10-12日,第九届中国数据库技术大会(DTCC2018)将以“数领先机•智赢未来”为主题,设定2大主会场及20个技术专场,邀请来自国内外互联网、金融、教育等行业百余 ... [详细]
  • 物联网应用介绍
    •物联网的研究背景(概念|本质|特征|发展现状)       物联网是新一代信息技术的高度集成和综合运用,已成为全球新一轮科技革命与产业变革的核心驱动和经济社会绿色、智能、可持续发 ... [详细]
author-avatar
好好地经历这每一天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有