软件工程课程设计报告模版

时间:2024.3.31

福建农林大学计算机与信息学院

计算机类

课程设计报告

年    月     日


目    录

Part Ⅰ结构化分析与设计... 4

1. 项目需求... 4

2. 需求分析... 4

3. 概要设计... 4

3.1 数据库设计(如果有用到的话)... 4

3.2 软件体系结构设计... 5

4. 详细设计及编码... 5

PartⅡ 面向对象的分析与设计... 5

5. 面向对象分析... 5

6. 面向对象设计... 5


本次课程设计任务中,各项目组成员具体分工如下:(这个必须要写)

XXX完成了……,XXX完成了……

Part Ⅰ结构化分析与设计

1. 项目需求

用文字描述项目需求。正文部分一律用小四号字,宋体,1.5倍行距。

2. 需求分析

用数据流图以及数据字典来描述需求。文中所有图的标题标号写在图的下方,有格式要求,如图2-1所示。

图2-1 受力图

3. 概要设计

3.1 数据库设计(如果有用到的话)

包含表结构设计以及表间关系。文中所有的表应写成三线表(三根打印实线)的形式,表的标题标号写在表的上方,有格式要求,如表3-1,3-2所示。

表3-1 xx表

表3-2 xx表

3.2 软件体系结构设计

包含软件的模块结构图以及相应地说明

4. 详细设计及编码

这部分没做的话就不用写,有做的加分哦

PartⅡ 面向对象的分析与设计

5. 面向对象分析

包括领域概念模型(类图)、用况图、用况的动态建模(活动图、顺序图、状态机图等)以及详细的用况描述。

6. 面向对象设计

包括体系结构设计(包图、构件图等)、静态结构设计(类图)、核心类的动态行为设计(状态机图)以及关键部分的交互设计(时序图等)等。


第二篇:软件工程课程设计报告参考模板


项目名称:

组长: (班级学号、姓名、负责的主要工作) 小组成员人:(班级学号、姓名、负责的主要工作)

XX项目需求规格说明书 1简介

1.1目的

开发本软件的目的。

1.2业务范围

系统简介,如该系统主要面向什么业务,提供的主要功能是什么,分几大部分,每部分能做什么。

1.3术语表

软件工程课程设计报告参考模板

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。如图

1.4参考资料

列出用得着的参考资料,如:

a. 本项目的经核准的计划任务书或合同、上级机关的批文; b. 属于本项目的其他已发表的文件;

c. 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明

能够得到这些文件资料的来源。

2系统概述

2.1功能概述(重点)

用用例图表达,要求分层。

2.2系统角色(重点)

列出本软件的最终用户,说明该用户在系统中的作用及所用的功能。

2.3系统约束

主要列出系统开发环境约束。(软件和硬件)

3系统功能描述(重点)

针对用例图中的每个功能进行描述。如下所示:

新建员工信息

需求编号:FR-EMPMN-1

需求描述:超级用户登陆系统后,可以新建员工信息。

FR-EMPMN-1-1 新建员工时,可以设定员工号,姓名,出生年月,身份

证号,部门,岗位,级别,邮件账号,联系电话1,联

系电话2和通信地址

FR-EMPMN-1-2 员工号,姓名,出生年月,身份证号,部门,岗位,级

别,邮件账号,联系电话1为必选项,如果某一项没有

填写,要给出提示信息。联系电话2和通信地址为非必

选项

FR-EMPMN-1-3 员工号不能重复,如果重复要给出提示信息。

FR-EMPMN-1-4 部门为下拉选项,选项信息是岗位管理中输入的所有不

重复的所在部门

FR-EMPMN-1-5 岗位为下拉选项,选项信息是岗位管理中输入的所有不

重复的岗位名称,并且岗位选项是选定部门下所有的岗

位名称

4非功能性需求

4.1性能

主要包括精度、时间特性(响应时间、更新处理时间、数据的转换和传送时间、解题时间等)。

4.2可扩展性

4.3安全性

4.4易用性

4.5可维护性

5数据管理能力要求(重点)

可用E-R图或类图表达。并列出数据字典(要详细),如下所示。

编号:001

名字:员工信息

描述:企业员工的基本信息

{员工号+姓名+部门+出生年月+身份证号+岗位+级别+邮件账号+联

系电话1+联系电话2+通信地址} 员工号=10{字符}10

姓名=1{汉字}10

部门=1{汉字}25

出生年月=月+日+年

月=00..12

日=00..31

年=1900 . . 2099

身份证号=18{数字字符}18

岗位=1{汉字}25

级别=整数

邮件账号=1{汉字}25

联系电话1=联系电话2=7{数字字符}13 通信地址=1{汉字}100

XX项目设计说明书

1引言

1.1定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.2参考资料

列出有关的参考文件,如:

a. 本项目的经核准的计划任务书或合同,上级机关的批文; b. 属于本项目的其他已发表文件;

c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2总体设计

2.1需求规定

说明对本系统的主要的输入输出项目、处理的功能性能要求。

2.2运行环境

简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。

2.3基本设计概念和处理流程

说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 6

2.4结构(重点)

软件结构,可考虑用层次图或包图表达。每个模块要有处理逻辑的说明。重点的模块要用活动图、顺序图等表达其动态行为。

2.5功能需求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

软件工程课程设计报告参考模板

2.6人工处理过程

说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。

2.7尚未问决的问题

说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。

3接口设计

3.1用户接口(重点)

作两到三个界面,说明接口特点。

7

3.2外部接口

说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。

3.3内部接口

说明本系统之内的各个系统元素之间的接口的安排。

4系统数据结构设计(重点)

如用数据库技术,详细列出设计的各数据表结构。

5系统出错处理设计(重点)

5.1出错信息

用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

5.2补救措施

说明故障出现后可能采取的变通措施,包括:

a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;

b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;

c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

8

5.3系统维护设计

说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

9

更多相关推荐:
《软件工程》课程设计个人报告

软件工程课程设计报告海天一色网上书店软件工程课程设计个人报告题目网上书店学院名称信息科学与工程学院专业班级计算机092班报告人姓名梁宏报告人学号20xx01051413承担角色网页设计员同组组长安文龙同组其他成...

软件工程课程设计报告

滨江学院软件工程课程设计报告(20**--20**年度第一学期)课程名称:软件工程课程设计题目:个人电子相册的设计与实现院系:计算机科学与技术系班级:软件工程(3)班学号:***姓名:**指导教师:***设计周…

软件工程课程设计报告 之 总结性报告

总结性报告1.时间飞Q20xx项目从拟定好课题起,经过问题定义,可行性研究,需求分析,概要设计,详细设计,主要编程,分布测试,总体测试,到整体装配完成历时一个半月。2.人员主程序员(组长):王昌帅辅程序员:司吉…

软件工程课程设计报告

福建农林大学金山学院课程设计报告课程名称:软件工程课程设计题目:旅游信息管理系统姓名:系:信息与机电工程系专业:计算机科学与技术专业承担角色:辅助程序员20##年12月9日课程设计结果评定目录1.课程设计概述.…

《软件工程》课程设计报告模板

软件工程课程设计报告课程设计题目电子科技大学中山学院组长其他成员指导教师实验地点完成起止日期116计算机学院班级1目录一系统可行性研究报告31引言32现行系统调查33新系统概述34可行性综合评述35方案选择46...

软件工程课程设计总结

专业:08计本2班姓名:张敬宇学号:20806032039在我们整个软件工程过程中,我体会到了许多,也学到了许多。在项目要进行自由分组后,我们的项目小组便诞生了。我们小组由3个成员组成,在相互商量后我们也确定了…

软件工程课程设计实验报告

重庆邮电大学软件工程课程设计实验报告网上选课系统姓名雷雷学号专业计算机科学与技术班级0410801指导老师邹洋教室S331A时间一实验题目网上选课系统主要功能描述系统首先维护校内所有课程的信息课程分为研究生本科...

软件工程课程设计指导书

昆明学院软件工程课程设计指导书适用于计算机科学与技术专业软件工程方向学分1学时1周信息技20xx年术学院8月目录一课程设计的基本任务3二课程设计的基本要求3三课程设计时间进度安排4四课程设计成绩评定4五课程设计...

软件工程课程设计小论文之软件设计

logo软件工程小论文题目软件设计专业班级小组成员授课教师完成时间xxxx学院软件工程小论文软件设计目录摘要1引言2第一章软件设计概述311软件设计定义312设计要素313设计原则314设计过程415指导方针4...

软件工程课程设计报告模板

《软件工程》综合设计报告题目:学院:信息科学与技术学院班别:软件工程1-4班组长:学号:指导老师:完成时间:20##-6-10成都大学信息与科学技术学院提要软件工程综合设计报告是软件工程的六个实验报告文档的汇总…

软件工程课程设计报告

Windows绘图系统的设计与实现滨江学院软件工程课程设计报告20xx20xx年度第2学期课程名称软件工程课程设计题目院系滨江学院计算机系软件工程动漫班级动漫1班学号姓名指导教师李振宏设计周数两周日期20xx年...

软件工程课程设计报告格式

软件工程课程设计报告120xx20xx学年第1学期软件工程课程设计报告题目学号姓名指导教师计算机科学与应用系软件工程课程设计报告2以下每一部分文档均可根据需要另附页共计7个文档其中可行性研究报告为选作文档可行性...

软件工程课程设计报告(25篇)