专业:网络工程。
学号:xx姓名:xx
提交日期:20xx-7-6
设计目的】1.教学目的。
本课程设计是学生学习完《c语言程序设计》课程后,进行的一次全面的综合训练,通过课程设计,更好地掌握使用c语言进行程序设计的方法,加深对c语言特点和使用c语言进行程序设计开发过程的理解,加强动手能力。其主要目的是:
1) 进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解;
2) 针对c语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
3) 掌握c语言的编程技巧和上机调试程序的方法。
4) 掌握程序设计的常用算法。
2.教学要求。
1) 要求从所给题目中任选若干个,每个学生必须独立完成课程设计,不能互相抄袭。
2) 设计完成后,对所完成的工作进行答辩。
3) 要求写出一份详细的课程设计报告。
4) 程序设计题目,须提交相应的程序,并需提供加注释的源程序,能正常运行。
设计内容】xx系统。
程序说明:本程序属于非数值计算型算法设计,学生需要设计出学生管理系统所需要的基本功能,并设计简单的界面(无需图形化)。本程序主要考察对自定义函数的熟悉程度,本程序中主要使用到的是数组(链表)的相关操作,包括数组(链表)的输入、输出、查找、插入、删除等操作,需要对数组(链表)有比较深入的掌握。
设计要求:1)通过提示菜单选择可以进行的操作。
2)在本系统中可以进行管理系统包含的基本操作,其中包括。
a) 查看所有学生的信息。
b) 输入一个学生的学号,从当前学生中进行查找,如果找到则显示该学生的相关信息,如果没有找到则给出提示信息。
c) 添加一个学生的基本信息,通过输入学号,首先查找是否存在该学号的学生,如果存在则提示重新输入,否则将该学生按照顺序插入到相应位置。
d) 删除一个学生的基本信息,通过输入学号,首先查找是否存在该学号的学生,如果存在则将该学生删除,否则给出提示信息,提示该学生不存在。
3)学生基本信息包括学号、姓名、性别和专业这些简单信息。
4)学生信息文件中每一行存放一个学生的信息。
实验环境】1.硬件环境。
开发硬件:thinkpad e40计算机。
因特尔酷睿i3处理器,4gb运存,512mb独立显卡,320g硬盘存储,2.软件环境。
开发环境:windows 7家庭普通版操作系统。
开发软件:microsoft visual 6.0 c++软件。
设计中使用函数说明】
测试结果】1)创建链表、插入新信息、删除信息、显示信息、修改信息。
2)测试数据。
输入的数据。
插入的数据。
删除的数据。
修改的数据。
指定显示数据。
3)截图信息如下:
起始输入界面:
系统主界面:
输入全部数据显示:
增加后数据显示:
删除后数据显示:
修改后数据显示:
修改后数据显示:
查找某个人数据:
修改出现错误时信息提示:
退出程序界面:
设计总结】一。对该设计题目有何更完善的方案。
1、对自己完成程序进行自我评价。
2、对课题提出更完善的方案。
二。收获及心得体会
源程序清单】
C语言课程设计报告格式
文华学院。题目 职工信息管理系统的设计与实现 学生姓名 刘伟学号 140101190015学部 系 信息科学与技术学部。专业年级 计算机科学与技术 2016级01班。指导教师 曹海泉曹惠雅陈维。2017年3月15日。1.用户分析。1.1用户目的。1.2用户验收。1.2.1交货时间。2017年3月15...
C语言课程设计报告格式
自动化与电气工程学院。c语言程序课程设计报告。班级自控104 学号 姓名陈彦康 指导教师李茂青 设计时间 2011.07 简述设计目的,任务,要求等。所做题目的内容。分析所给程序的功能,指出题中的错误点,对错误进行分析并改正。改正后的正确程序 2.4 运行结果。运行结果截屏画面。所做题目的内容。对题...
C语言程序设计课程设计报告格式
c语言程序设计 课题设计报告。课题名称。专业。班级。姓名。学号。指导老师。日期。仰恩大学计算机系。一 课程序设计目的 根据情况写 二 开发环境。1 系统环境 windows xp 2 编程环境 turboc 2.0 或者其它编译环境 三 实现过程。1 编程基础知识介绍。包括程序用到的c语言基础知识 ...