Web课程设计报告模板

时间:2025-07-07

-

课 程 设 计 报 告

学院、系: 专业名称: 课程设计科目:

题目:

学号、姓名: 指导教师: 完成时间:

计算机科学与技术系

Web程序设计 ******* 系统

(小组所有成员的学号、姓名)

20xx年x月--x月

目 录

1. 开发背景 ...................................................................................................................................... 3 2. 功能描述 ...................................................................................................................................... 3 3. 需求分析 ...................................................................................................................................... 6 4. 数据流程分析 .............................................................................................................................. 6

4.1、数据流程图 .................................................................................... 错误!未定义书签。 4.2、数据字典 ........................................................................................ 错误!未定义书签。 5. 概念模型设计 .............................................................................................................................. 7 6. 逻辑模型设计和优化 .................................................................................................................. 7 7. 物理设计和实施 ........................................................................................ 错误!未定义书签。 8. 应用程序设计(前台) ............................................................................ 错误!未定义书签。 9. 课程设计心得体会 ...................................................................................................................... 9

一. 开发背景

主要介绍开发该系统的意义所在,国内外发展情况,采用什么技术及结构来进行开发等。

二. 可行性分析

主要包括经济可行性、技术可行性和操作可行性等。 具体参考软件工程第二章。

三.需求分析

1.系统总体目标

本系统的开发意图、应用目标及作用范围(现有产品存在问题及建议产品所要解决的问题)

2.运行环境

简要说明本系统运行环境(硬件环境及其支持环境)的规定

3. 用户特点

简要说明使用该系统的哪一类型的用户有什么特点

4. 功能性需求

本节描述系统的功能性需求。 4.1 系统功能列表

将功能性需求先粗分再细分,下表中的 Feature A, Function A.1等符号应当被替换成有含义的名称。

4.2 子系统 1

对子系统的功能进行简要或详细的描述及其需求分析用到的用例图,可以采用图表的形式 例如:无线资源管理系统

无线资源管理系统的功能需求包括如下部分… 列出所有的功能模块 4.2.1 模块 1

本节详细描述需求,包括要解决的问题和需求背后的动机。对于每一类功能或者每一个功能,需要具体说明其输入、处理和输出需求。

a. 目标:对本需求的需求内容进行概要的描述。描述本次功能要达到的目标、方法和

技术,还应清楚说明功能意图的由来和背景。 b. 输入,包括:

1) 详细描述该功能的所有输入数据,如输入源、数量、度量单位、时间设定和有效输

入范围

2) 指明引用接口说明或者接口控制文件的参考资料

c. 处理,定义对输入数据、中间参数进行处理以获得预期输出结果的全部操作。包括 1) 输入数据的有效性检查

2) 操作顺序,包括时间的时间设定。

3) 异常情况的相应,如溢出、通信故障和错误处理等。 4) 受操作影响的参数。

5) 用于把输入转换为相应输出的方法。 6) 输出数据的有效性检查。 d. 输出

1) 详细说明该功能的所有输出数据,例如,输出目的地、数量、度量单位、时间关系、

有效输出范围、非常值的处理和出错信息等。 2) 有关接口的说明或接口控制文件的参考资料。

5.非功能性需求

5.1 性能需求

本节用数字对系统和人机接口方面的静态和动态需求进行描述,例如:静态数字需求(也称作容量)包括:

1、 支持的工作站数量; 2、 支持的模拟用户数量; 3、 数据库和文件容量; 4、 数据通道数量;

动态数字需求包括:

1、 数据吞吐量; 2、 响应时间】。

概述系统的性能特征。其中需包括具体的响应时间。如果可行,按名称引用相关用例。

? * 对事务的响应时间(平均、最长) ? * 吞吐量,例如每秒处理的事务数

? * 容量,例如系统可以容纳的客户或事务数

? * 降级模式(当系统以某种形式降级时可接受的运行模式) ? * 资源利用情况,如内存、磁盘、通信等

5.2 可靠性需求

对系统可靠性的需求应在此处说明。以下是一些建议:

? * 可用性-指出可用时间百分比 ( xx.xx%)、使用小时数、维护访问权、降级模式操作等。 ? * 平均故障间隔时间 (MTBF) * 通常表示为小时数,但也可表示为天数、月数或年数。 ? * 平均修复时间 (MTTR)-系统在发生故障后可以暂停运行的时间。

? * 精确度-指出系统输出要求具备的精密度(分辨率)和精确度(按照某一已知的标准)。 ? * 最高错误或缺陷率-通常表示为每千行代码的错误数目 (bugs/KLOC) 或每个功能点的错误数目 (bugs/function-po …… 此处隐藏:2938字,全部文档内容请下载后查看。喜欢就下载吧 ……

Web课程设计报告模板.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219