- 0
- 0
- 约1.32万字
- 约 9页
- 2026-02-02 发布于北京
- 举报
《程序设计基础综合实验》讲义
综合实验又称为课程设计,需要学生综合运用所学知识解决与实际应用紧密结合的、规
模较大的问题,通过分析、设计、编码和调试等各环节的训练,使学生深刻理解、牢固掌握、
综合运用数据结构和算法设计技术,增强分析问题、解决问题的能力,培养项目管理与团队
合作精神。
本课程要求实验采用基本的软件工程开发方法,将软件开发过程分为需求分析、系统设
计、编码实现、系统测试4个阶段。每个阶段设置相应的里程碑进行检查,对学生的设计过
程进行评价。
(1)需求分析阶段
首先要充分分析和理解问题,明确要求做什么?限制条件?即要确定需要实验
那些功能(任务),并对所需完成的任务做出明确的回答,如,输入数据的类型、值的范围
及输入的形式;输出数据的类型、值的范围及输出的形式;若是会话式输入,结束标志是什
么?是否接受输入?对输入的回答方式等。另外,还应该为调试程序准备好
测试数据,包括合法的输入数据与的输入数据。同时,实验小组应该对设计工作进行分
工,并形成小组成员通过的记录。
(2)概要设计和详细设计阶段
设计通常分为概要设计与详细设计两步。
在进行概要设计时,确定数据的逻辑结构,并要求按照自顶向下逐步求精的原则划分
模块,画出模块间的调用关系图。
在进行详细设计时,要求定义数据的,并画出各模块(函数)的程序流程图或写
出伪代码。
(3)编码实现阶段
在详细设计的基础上,用特定的程序设计语言编写程序。良好的程序设计风格可以保
证较快地完成程序测试。程序的每行不要太长,每个函数不要太大,当一个函数太大时,可以
考虑将其分解为较小的函数。对函数功能、语句、重要的类型和变量等应给出注释。一定
要按凹入格式书写程序,分清每条语句的凹入层次,上下对齐层次的括号,以便发现语法错
误。
(4)测试阶段
采用测试数据进试,列出实际的输入、输出结果、预期结果。
(5)总结与整理报告阶段
调试正确后认真整理源程序及注释,提交带有完整注释且格式良好的源程序,并撰写
课程设计报告。
课程设计报告中除了上面提到的分析、设计过程外,还用给出下面几方面的内容。
①调试分析:调试过程中主要遇到哪些问题?如何解决的?
②算法分析:算法的时间复杂性与空间复杂性分析。
③改进设想、经验和体会。
一、管理信息系统的设计与实现(难度系数:1)
1.问题描述
管理信息系统实现馆馆藏的信息管理与借阅。管理信息系统包括
用户管理、读者管理、管理、流通功能。
2.整体要求
该系统应具有合理的界面设计,并易于操作;
编码风格良好;
该系统用控制台程序即可实现;
编程语言为C语言,编程环境为VC++6.0
3.设计要求
(1)登录系统时,要求用户输入用户名与,用户名与无误方可使用系统,最多
可以尝试三次。用户分为:普通读者、管理员、系统管理员三种。普通读者只能使用“用户管理
子系统”中“用户修改”功能和“管理子系统”中“信息查询”功能;管
理员只能使用“管理子系统”和“流通管理子系统”;系统管理员只能使用“用户
管理子系统”和“读者管理子系统”。
(2)管理信息系统包括:用户管理、读者管理、管理、流通管理这四个子
系统。“管理信息系统”主菜单要求包含如下选项:
**********************************
1.用户管理
2.读者管理
您可能关注的文档
- 记叙文之奇特想象:知识点与写作技巧.pdf
- 能量流动分析下机械能问题探讨.pdf
- 希望杯复赛试题:几何图形计数与面积、过隧道策略、行程问题及数阵填数.pdf
- 220kV奇岭变综自系统改造项目施工技术与质量要求.pdf
- 商家如何避免图片及设计问题.pdf
- 浅谈:文学体裁魅力与价值.pdf
- 2015端午样板工程抢定惠活动促销协议.pdf
- 神墨儿歌与互动游戏.pdf
- 江苏省2014年中考英语真题.pdf
- 细胞呼吸方式比较、影响因素及原理应用.pdf
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
原创力文档

文档评论(0)