课程设计指导书

发布 2022-10-02 09:40:28 阅读 7442

学习《c语言程序设计》课程必须重视实践环节,为了达到独立编辑、调试、运行程序的目的,本课程除了在以上两项实训的基础上,在学完该课程后为学生安排二周的课程设计。设计以小组形式进行,各小组设定项目经理、技术经理和成员, 8人一组,由项目经理组织人员、进行分工和协调工作,技术经理负责开发过程中遇到的疑难问题的解决,并进行开发的全程控制。

一、设计目的。

1)加深对基础内容的理解和把握;

2)通过设计,提高学生编写程序、调试程序的能力;

3)初步培养学生软件开发的能力及团队合作的精神。

二、设计要求。

课程设计由设计小组共同完成,设计的功能应相对完善,小组各成员全程参与程序构思、基本结构设计、变量设计、函数设计、文件操作等,并完成自己的设计任务。在设计中要综合运用所学内容,顺利调试通过并运行所编制的程序。

按时上机调试,认真完成课程设计。

三、设计报告。

设计完成后,由设计小组完成设计报告,具体包括以下内容:

1)给出所选课程设计题目以及本题目具体所要完成的功能要求说明。

2)给出程序清单和程序中包含的变量、函数文字说明。

3)给出设计程序的运行结果(上述课程设计所选择的题目对应的程序运行结果)。

4)课程设计总结:对所选题目对应程序的运**况做详细分析,总结本次设计所取得的经验。如果程序未能全部调试通过,则应分析其原因。

5)报告要求字数不得少于,介绍整个程序的功能、模块功能及实现的方法(不包括程序清单和程序结果的部分)。

四、参考题目及选题。

题目一:学生信息管理系统设计。

试设计一学生信息管理系统,使之能提供以下功能:

1、系统以菜单方式工作。

2、学生信息包括:学号,姓名,年龄,性别,出生年月,地址,**,e-mail等。

3、学生信息录入功能(学生信息用文件保存)--输入。

4、学生信息浏览功能---输出。

5、查询、排序功能---算法。

6、学生信息的删除与修改(可选项)

题目二 :职工信息管理系统设计。

试设计一职工信息管理系统,使之能提供以下功能:

1、系统以菜单方式工作。

2、职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、**等(职工号不重复)。

3、职工信息录入功能(职工信息用文件保存)--输入。

4、职工信息浏览功能 --输出。

5、查询和排序功能:(至少一种查询方式) -算法。

6、职工信息删除、修改功能(任选项)。

题目三:图书信息管理系统设计。

试设计一图书信息管理系统,使之能提供以下功能:

1、图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、**等。

2、系统以菜单方式工作。

3、图书信息录入功能(图书信息用文件保存)--输入。

4、图书信息浏览功能--输出。

5、查询和排序功能:(按多种方式查询)--算法。

1) 按书名查询。

2) 按作者名查询。

6、图书信息的删除与修改。

题目四:学生选修课程系统设计。

试设计一选修课程系统,使之能提供以下功能:

系统以菜单方式工作。

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

3、课程信息录入功能(课程信息用文件保存)--输入。

4、课程信息浏览功能--输出。

5、查询功能:(至少一种查询方式)--算法。

6、学生选修课程(可选项)

题目五:销售管理系统

某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。

每个销售员都将当天**的每种产品各写一张便条交上来。每张便条包含内容:销售员的代号、产品的代号、这种产品的当天的销售额

每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。

1、计算上个月每个人每种产品的销售额。

2、按销售额对销售员进行排序,输出排序结果(销售员代号)

3、统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)

4、输出统计报表。

题目六:通信录管理系统。

用c设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。

要求:1、查看功能:选择此功能时,列出下列三类选择。

a 办公类 b 个人类 c 商务类 ,当选中某类时,显示出此类所有数据中的姓名和**号码)

2、增加功能:能录入新数据(一个结点包括:姓名、**号码、分类(可选项有:a 办公类 b 个人类 c 商务类)、电子邮件)。例如。

杨春 135商务类

当录入了重复的姓名和**号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。

3、拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的**号码中的各个数字,并伴随相应的拔号声音。

4、修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。

5、删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

以上给出的仅为参考题目,学生在选择过程中根据自己的实际,按照上述题目的难易程度,寻找合适的课程设计题目,也可以自己设计题目,经指导教师确认后定题,一旦题目选定,不允许随意更改。

每个设计一定要有菜单界面。

五、时间安排。

根据学期安排,是在学期授课结束后的四周内完成设计,其中第15周学生完成选题并开始进行讨论需求分析,确定所选题目实现的功能,教师根据学生选题情况给予指导,第16周开始进行设计并编写**,从第17周开始进行上机编辑、调试并运行,调试通过后可以开始提交。第18周,由各小组代表根据制作的汇报课件进行答辩,并提交设计报告及程序源码。

课程设计指导书

2014年春季学期。沈阳城市建设学院。课程设计名称单向板肋梁楼盖设计 适用年级 专业 安全12级。指导教师 张晚来 田悦。2014 年 6 月 1 日。一 基本思路 此课程设计必须是在已学 土木工程结构 有关章节的基础下进行的,所以在设计前要通读教材中 受弯构件承载力计算 和 钢筋混凝土梁板结构设计...

课程设计指导书

暖通空调 空调部分。集美大学机械工程学院。制冷空调教研室。2007年12月。暖通空调 空调部分课程设计指导书。一 题目。北京市某综合大楼空调系统设计。二 建筑资料。1.该大楼各层建筑平面图。2.建筑参数 该建筑共分为三部分 地下室为空调机房和车库。一至二层为商场,层高5米。梁高0.6米。三至六层为客...

课程设计指导书

材料成型工艺课程设计指导书。本课程设计包括以下内容 一 编制焊接工艺规程 二 编制焊接工艺卡片 三 编制装配工艺过程卡片 四 设计焊接工装夹具。一 编制焊接工艺规程 按行业标准 1 范围。2 规范性引用文件。3 焊接工艺规程内容。3.1 材料。3.1.1 母材。3.1.2 焊接材料。3.2 主要设备...