• 猪猪公寓——项目系统设计与数据库设计


    软件工程
    https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    作业要求
    https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10829
    团队名称
    猪猪公寓
    作业目标
    项目系统设计与数据库设计
    作业正文
    https://www.cnblogs.com/zzgy/p/13124989.html
    参考文献
    项目系统设计与数据库设计模板

    1、预期开发计划时间安排

    阶段
    产物
    第一阶段(5-10天)
    系统功能基本完成
    第二阶段(3-5天)
    系统功能优化、界面美化
    第三阶段(2-3天)
    功能调试、系统测试

    2、预期开发计划分工安排

    成员
    角色
    开发部分
    谢河洲
    后端
    代码编写兼数据库设计
    朱瑞
    后端
    代码编写兼数据库设计
    刘瑶
    前端
    jsp页面及与数据库的连接
    蒋赛
    后端
    代码编写
    何霞瑛
    前端
    jsp页面及与数据库的连接
    彭佳
    分析
    负责分析项目的可行性
    谢雨奇
    调试
    负责调试程序
    罗轲
    测试
    负责单元测试
    陈款
    后端
    数据库设计
    朱方毅
    前端
    jsp页面

    3、总体设计

    3.1 系统结构设计+功能模块层次图

    本系统采用层次结构(经典三层模式)

    3.2 设计类图

    类图如下

    3.3 ER分析+表结构设计

    该数据库中一共建立了 8 个表,表的名字分别为:USER、ROLE、SKILL、SHOP_SKILL MATERIALS、SHOP_MATERIALS、ENEMY、record

    • 用户实体(用户名、密码)
    • 角色实体(名字、等级、职业、经验、生命、法力值、攻击值、防御值、速度、金钱)
    • 敌人角色实体(名字、等级、类型、生命、法力值、攻击值、防御值、速度、可得经验、可得金钱)
    • 技能实体(技能名、技能描述)
    • 物品实体(物品名、物品描述、物品数量、物品回血值、物品回蓝值)
    • 物品商店(物品名、物品描述、物品数量)
    • 技能商店(技能名、技能描述、技能书数量)

    全局ER图

    表结构设计

    • User表
    • Role表
    • Skill表
    • Materials表
    • Record表
    • Enemy表

    3.4 系统安全和权限设计

    没有设置访问权限,程序打包以后,用户可以自己对数据库内的内容进行修改

    4、本次作业工作流程及分工

    4.1 工作流程

    • 分析本次作业主要任务
    • 对作业进行分工、讨论
    • 组员自行完成自己负责的部分
    • 整合提交本次作业

    4.2 分工

    成员 分工 贡献度
    谢河洲 数据库设计 14%
    朱瑞 系统总体设计 12%
    刘瑶 收尾、博客编写 11%
    罗轲 程序模块设计说明 11%
    谢雨奇 上台报告 10%
    蒋赛 系统总体设计 10%
    何霞瑛 安全性设计 10%
    彭佳 安全性设计 10%
    陈款 引言 6%
    朱方毅 引言 6%

    5、 GitHub链接

    https://github.com/migu-6127/Design

  • 相关阅读:
    compose 函数实现
    垂直居中的实现方式
    数组去重方法总结
    前端性能优化
    简简单单的几个正则表达式
    ES6
    Vue不兼容IE8原因以及Object.defineProperty详解
    Vuex(二)——关于store
    Vuex(一)——vuejs的状态管理模式
    关于REST的浅显了解
  • 原文地址:https://www.cnblogs.com/zzgy/p/13124989.html
Copyright © 2020-2023  润新知