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


    软件工程
    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

  • 相关阅读:
    java 枚举类小结 Enum
    hibernate查询
    java装饰者模式理解
    内部类学习
    java使用json将HashMap转化成javabean小例子
    HashMap存储数据赋值javabean简单示例
    java数组转化成集合
    java正则匹配并提取字串
    Windows cmd命令反斜杠问题
    自动化构建工具
  • 原文地址:https://www.cnblogs.com/zzgy/p/13124989.html
Copyright © 2020-2023  润新知