基于UML的软件工程课程设计报告模板
1 绪论
1.1研究背景
通过时间线分析,可列时间表表示发展历程。
1.2主要研究工作
说明本文的研究方向,设计优点,工作安排等。
2相关技术
2.1XX技术
2.1.1 概述
2.1.2XX的特点
3 系统需求分析
3.1 功能需求分析
3.1.1 管理角色
分析系统的用户,如管理员、vip用户、普通用户。不同用户设置使用的系统资源不同,权限不同,用户权限明晰,列表表示。
3.1.2 业务功能
(1)XX管理
XX管理模块说明
模块的用例图
模块的用例描述
3.2 非功能需求
3.2.1 环境需求
包括服务器配置要求和客户端配置要求,表格表示
3.2.2 性能需求
从5个方面来展开叙述
3.2.3 安全需求
从容错性、系统的外部环境安全,内部安全和运行安全展开叙述
4 系统分析与设计
4.1 总体设计
画系统体系结构图;
4.2 功能模块设计
4.2.1XX管理
(1)功能结构设计
画模块结构图
(2)类图设计
画模块类图
(3)动态图设计
画模块顺序图
(4)核心处理流程
画模块活动图
4.3 数据库的设计
4.3.1 实体关系图
画系统E-R图,
4.3.2 主要关系数据库表设计
列数据库表信息
5. 系统实现
5.1 XX管理
(1)界面设计
(2)核心代码