软件工程 | |
---|---|
作业要求 | |
团队名称 | |
作业目标 | |
作业正文 | |
参考文献 |
1、预期开发计划时间安排
2、预期开发计划分工安排
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% |