推箱子游戏-详细设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细设计报告

报告名称:推箱子详细设计报告

组长座号:3120306205

组长姓名:林艺芬

组员的座号及姓名:3120306202-林丽萍

3120306219-陈飞滨

目录

一实验目的 (3)

二实验步骤 (3)

三实验报告内容 (3)

1 概述 (3)

1.1 修正之后的软件结构图、关系模型 (3)

1.2 用程序流程图或盒图或PAD图详细描述每个功能 (4)

1.3 详细设计数据库中的存储过程、触发器、视图等 (4)

一实验目的

–熟悉系统详细设计的相关内容

–将结构图中的每个功能用程序流程图或盒图或PAD图描述详细设计二实验步骤

- 修正软件结构图和关系模型

- 对结构图中每一个模块进行详细设计,用合适图形工具表达

三实验报告内容

1 概述

1.1 修正之后的软件结构图、关系模型

软件结构图

关系模型

1.2 用程序流程图或盒图或PAD 图详细描述每个功能 初始化数据登录游戏推箱子过关成功

更新分数

过关失败游戏结束

键盘操作移动到指定

位置变色载入新地图

1.3 详细设计数据库中的存储过程、触发器、视图等

视图(游戏排行榜)

create view rinks

as select Username,Usercourse,dengjiname,rank() as 排名 from T_users,T_ranks order by

Usercourse desc top 10

触发器(更新用户分数)

create trigger tr1 on T_user

for update

as

if update(usercourse)

begin

update T_users

set usercourse=ercourse

from T_users,Deleted d ,Inserted i where T_erID=erID end

存储过程(排名)

create proc courses

@UserdengjiID char(20),

@Usercourse char(20)

as

begin

if @usercourse/2500>=1 UserdengjiID=5

if @usercourse/2000>=1 UserdengjiID=4

if @usercourse/1500>=1 UserdengjiID=3

if @usercourse/1000>=1 UserdengjiID=2

if @usercourse/500>=1 UserdengjiID=1

End

相关文档
最新文档