程序设计基础综合实验:从需求分析到系统测试全面指导.pdfVIP

  • 0
  • 0
  • 约1.32万字
  • 约 9页
  • 2026-02-02 发布于北京
  • 举报

程序设计基础综合实验:从需求分析到系统测试全面指导.pdf

《程序设计基础综合实验》讲义

综合实验又称为课程设计,需要学生综合运用所学知识解决与实际应用紧密结合的、规

模较大的问题,通过分析、设计、编码和调试等各环节的训练,使学生深刻理解、牢固掌握、

综合运用数据结构和算法设计技术,增强分析问题、解决问题的能力,培养项目管理与团队

合作精神。

本课程要求实验采用基本的软件工程开发方法,将软件开发过程分为需求分析、系统设

计、编码实现、系统测试4个阶段。每个阶段设置相应的里程碑进行检查,对学生的设计过

程进行评价。

(1)需求分析阶段

首先要充分分析和理解问题,明确要求做什么?限制条件?即要确定需要实验

那些功能(任务),并对所需完成的任务做出明确的回答,如,输入数据的类型、值的范围

及输入的形式;输出数据的类型、值的范围及输出的形式;若是会话式输入,结束标志是什

么?是否接受输入?对输入的回答方式等。另外,还应该为调试程序准备好

测试数据,包括合法的输入数据与的输入数据。同时,实验小组应该对设计工作进行分

工,并形成小组成员通过的记录。

(2)概要设计和详细设计阶段

设计通常分为概要设计与详细设计两步。

在进行概要设计时,确定数据的逻辑结构,并要求按照自顶向下逐步求精的原则划分

模块,画出模块间的调用关系图。

在进行详细设计时,要求定义数据的,并画出各模块(函数)的程序流程图或写

出伪代码。

(3)编码实现阶段

在详细设计的基础上,用特定的程序设计语言编写程序。良好的程序设计风格可以保

证较快地完成程序测试。程序的每行不要太长,每个函数不要太大,当一个函数太大时,可以

考虑将其分解为较小的函数。对函数功能、语句、重要的类型和变量等应给出注释。一定

要按凹入格式书写程序,分清每条语句的凹入层次,上下对齐层次的括号,以便发现语法错

误。

(4)测试阶段

采用测试数据进试,列出实际的输入、输出结果、预期结果。

(5)总结与整理报告阶段

调试正确后认真整理源程序及注释,提交带有完整注释且格式良好的源程序,并撰写

课程设计报告。

课程设计报告中除了上面提到的分析、设计过程外,还用给出下面几方面的内容。

①调试分析:调试过程中主要遇到哪些问题?如何解决的?

②算法分析:算法的时间复杂性与空间复杂性分析。

③改进设想、经验和体会。

一、管理信息系统的设计与实现(难度系数:1)

1.问题描述

管理信息系统实现馆馆藏的信息管理与借阅。管理信息系统包括

用户管理、读者管理、管理、流通功能。

2.整体要求

该系统应具有合理的界面设计,并易于操作;

编码风格良好;

该系统用控制台程序即可实现;

编程语言为C语言,编程环境为VC++6.0

3.设计要求

(1)登录系统时,要求用户输入用户名与,用户名与无误方可使用系统,最多

可以尝试三次。用户分为:普通读者、管理员、系统管理员三种。普通读者只能使用“用户管理

子系统”中“用户修改”功能和“管理子系统”中“信息查询”功能;管

理员只能使用“管理子系统”和“流通管理子系统”;系统管理员只能使用“用户

管理子系统”和“读者管理子系统”。

(2)管理信息系统包括:用户管理、读者管理、管理、流通管理这四个子

系统。“管理信息系统”主菜单要求包含如下选项:

**********************************

1.用户管理

2.读者管理

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档