zoukankan      html  css  js  c++  java
  • 项目系统设计

    1.需求规格说明书

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

    2.团队的编码规范

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

    3.数据库设计

    • 数据库ER图
    • 物理模型

    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
  • 相关阅读:
    基于SOA的体系架构设计
    《博客园开发者征途系列》之一——《软件设计精要与模式》
    微软Imagination Festival 2007
    《软件设计精要与模式》源代码下载
    $150等于什么?
    Programming WCF Services
    《博客园开发者征途》.NET 3.x图书系列开幕
    Policy Injection Application Block
    通过实例分析WCF Duplex消息交换
    今天的面试小记
  • 原文地址:https://www.cnblogs.com/Lin-zy/p/10028999.html
Copyright © 2011-2022 走看看