Professional Documents
Culture Documents
Iokgjrueu
Iokgjrueu
期末报告
I
号:
福建工程学院
软件学院
II
目 录
1 需求分析................................................................................................................................................................3
1.1 系统功能需求................................................................................................................................................3
1.1.1 功能需求................................................................................................................................................3
1.1.2 功能模块................................................................................................................................................3
1.2 数据库管理模块............................................................................................................................................4
1.3 基本业务模块................................................................................................................................................4
1.4 本文主要内容及任务....................................................................................................................................5
2 系统用例模型........................................................................................................................................................6
2.1 系统管理员子系统用例图及分析................................................................................................................6
2.2 本章小结........................................................................................................................................................6
3 系统静态模型........................................................................................................................................................7
3.1 创建系统管理员子系统静态模型................................................................................................................7
3.2 整体功能结构................................................................................................................................................7
3.3 本章小结........................................................................................................................................................7
4 系统动态模型........................................................................................................................................................8
4.1 创建系统管理员子系统序列图和协作图....................................................................................................8
4.2 创建系统管理员子系统活动图....................................................................................................................8
4.3 创建系统管理员子系统状态图....................................................................................................................9
4.4 本章小结........................................................................................................................................................9
6 总结与展望..........................................................................................................................................................10
6.1 总结..............................................................................................................................................................10
6.2 展望..............................................................................................................................................................10
III
1 需求分析
在线坦克大战指在现代环境下,发挥现代网络的优势。将传统的坦克大战游戏
移植到现代化的 Web 平台上并通过网络技术且支持多名玩家连接对战的新式网
络游戏。
1.1 系统功能需求
1.1.1 功能需求
(1)玩家可以登陆/注册游戏账号
(2)玩家可以浏览游戏房间列表,可以进行创建房间/加入房间/退出房间
等操作。
(3)房主可以开始游戏,踢出玩家,重开游戏。
(4) 玩家进入游戏后可以操作代表自己的坦克,移动射击以击毁对方的坦
克。游戏结束时统计所有玩家的战斗成果。
1.1.2 功能模块
满足上述需求的系统主要包括下面几个模块
(1)数据库管理模块:提供使用者录入、修改并维护数据的途径。
(2)游戏业务管理模块:实现用户
(3)游戏运行模块:主要用于对网站的信息进行浏览、搜索查询。
图 1-1 系统功能需求
1.2 数据库管理模块
(1)成员信息管理:负责注册成员信息的管理。
(2)平台功能信息管理:负责功能简介信息的管理。
(3)文件上传信息管理:负责文件上传、汇总反馈信息的管理。
4
图 1.2 数据库管理模块
1.3 基本业务模块
图 1.3 基本业务模块
(1)文件上传:教师可以使用此模块将课程的数据上传到网站服务器。
(2)文件下载:学生可以使用此模块从网站上下载课件及其他资料。
(3)消息发布:教师可以通过此模块发布学习方法、课程重点等和教学相
关的文章,以及和课程相关的通知等。
(4)消息修改和更新:教师可以通过此模块对自己发布的信息进行修改和
更新。
(5)页面维护:网站管理员可以使用此模块对网站的页面进行维护。
(6)用户注册批准:网站管理员可以使用此模块批准用户注册。
1.4 本文主要内容及任务
(1)掌握 UML 建模的基础知识;
5
(2)掌握 UML 建模工具应用。
(3)运用 UML 建模工具建立远程网络教学系统子系统—系统管理员子系统。
6
2 系统用例模型
2.1 系统管理员子系统用例图及分析
审判上传的课件:系统管理员可以对教师上传的课件进行审批。
更新页面:系统给管理员每隔一段时间对页面进行更新。
处理注册申请:系统管理员可以处理学生或教师用户的注册申请。
图 2-1 系统管理员子系统用例图