




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
昆明学院 《程序设计基础》课程设计指导书 (适用于非计算机科学与技术专业) (学分:1分学时:1周) 信息技术学院 目录TOC\o"1-3"\h\z\u HYPERLINK\l"_Toc333353002"一、课程设计的基本任务 PAGEREF_Toc333353002\h2 HYPERLINK\l"_Toc333353003"二、课程设计的基本要求 PAGEREF_Toc333353003\h2 HYPERLINK\l"_Toc333353004"三、课程设计时间进度安排 PAGEREF_Toc333353004\h2 HYPERLINK\l"_Toc333353005"四、课程设计提交成果 PAGEREF_Toc333353005\h3 HYPERLINK\l"_Toc333353006"五、课程设计成绩评定 PAGEREF_Toc333353006\h3 HYPERLINK\l"_Toc333353007"六、课程设计报告的主要内容 PAGEREF_Toc333353007\h3 HYPERLINK\l"_Toc333353008"七、课程设计的内容、步骤和方法 PAGEREF_Toc333353008\h3 HYPERLINK\l"_Toc333353009"八、主要参考文献 PAGEREF_Toc333353009\h8 HYPERLINK\l"_Toc333353010"附录 PAGEREF_Toc333353010\h8 一、课程设计的基本任务 程序设计基础课程设计属于专业教育实践课程。通过课程设计,进一步掌握C语言的语法结构,基本流程,更加深入和全面理解C语言程序设计的基本概念、基本原理和基本方法。课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高程序编制、程序调试及综合应用的能力。 二、课程设计的基本要求 1、分析设计准备 正确理解题目的要求,解决题目“做什么”的问题,写好需求分析文档。然后着手实现题目的需求,即解决“怎么做”的问题。写好设计文档。设计必须是可读的、可理解的、使得将来易于编程、易于测试、易于维护。 2、程序测试调试 编程阶段强调结构化程序设计,使用几种基本控制结构,应有良好的程序设计风格,源程序文档化、数据说明、语句结构和输入/输出方法,力图从编码原则的角度提高程序的可读性,改善程序质量。 应制定测试计划,尽早地和不断地进行软件测试,尽可能多地发现错误并改正错误。 3、演示设计程序并回答指导教师问题 4、提交设计报告 三、课程设计时间进度安排 时间(天)完成内容说明1分析题目要求,着手实现题目的需求系统总体结构图,数据结构, 模块构成2编写相关模块实现逻辑及源代码,并进行调试程序源代码3编写相关模块实现逻辑及源代码,并进行调试程序源代码4撰写课程设计报告课程设计报告5演示设计成果,提交课程设计报告,并回答教所提问题四、课程设计提交成果 程序源代码和设计报告。 五、课程设计成绩评定 课程设计成绩由平时表现、设计成果及答辩情况和设计报告三个方面进行综合评定。其中平时表现即考勤占20%,设计成果及答辩占50%,设计报告占30%。教师亦可视具体情况调整评定内容及所占比例。 六、课程设计报告的主要内容 1.需求分析 2.总体设计 3.详细设计 4.程序测试 5.总结 七、课程设计的内容、步骤和方法 课程设计的内容为从题目一至题目十二中任选一个完成,每个题目最多不超过2人,设计的步骤和方法见附录。 题目一:职工信息管理系统设计 职工信息包括职工号、姓名、性别、年龄、学历(研究生\本科\专业\中专)、工资、住址、电话等(职工号不重复)。 试设计一职工信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、职工信息录入功能(职工信息用文件保存) 3、职工信息浏览功能 4、职工信息查询功能 查询方式 (1)按学历查询等 (2)按职工号查询等 5、职工信息删除、修改功能 题目二:图书信息管理系统设计 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。 试设计一图书信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、图书信息录入功能(图书信息用文件保存) 3、图书信息浏览功能 4、图书信息查询功能 查询方式 按书名查询 按作者名查询 5、图书信息的删除与修改 题目三:实验设备管理系统设计 实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。 主要功能: 1

ys****39
实名认证
内容提供者


最近下载