欢迎来到天天文库
浏览记录
ID:25614460
大小:134.04 KB
页数:23页
时间:2018-11-21
《2015级《程序设计基础实习》报告模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《程序设计基础实习》报告模板一、实习目标《程序设计基础实习》(以下简称本实习)是计算机科学与技术专业集中性实践性环节之一,是计算机学科基础的第一门重要的实践教学必修课程;是学习完程序设计课程后进行的一次全面的综合练习,其目的是开发一个基于C语言的小型软件项目。通过本实习,使学生加深对程序设计理论和基本知识的理解,了解使用计算机语言进行软件设计与实现的基本方法,提高运用计算机语言解决工程实际问题的能力,探索高校计算机专业人才培养“做中学”新模式、分层次培养、团队合作,以及师傅(学长)带徒弟等现代职业教育的新方法。同时,通过本实习,对于学生进一步学习计算机专业知识、掌握专业
2、实践技能,以及就业将有极其重要的意义。二、实习要求1熟练掌握数据类型、控制结构、数组、结构体、函数、文件等知识及其应用。2对程序设计基础较好的学生实现分层次培养,本实习分为三个层次,一是全体学生都要掌握数组、结构体和文件知识及运用;二是部分学生理解并掌握指针的概念、链表、文件内容;三是部分学生了解Client/Server计算模式,理解并掌握客户机编程语言Pro*C(或Java)和Oracle数据库服务器编程语言SQL。3能够使用熟悉的技术(数组/指针与链表/Oracle11g)开发一个小型的应用软件(如,推箱子游戏软件、学生管理软件等)。4养成良好的表达、沟通和团队协
3、作那能力,了解软件开发过程(问题描述、分析、设计、软件制作、测试、运行及维护)。5教师和学长积极参与,学生自己选题、自己组队、自我管理,通过书写文档和PPT答辩,实行过程化考核管理。三、开发环境、开发方法及软件功能描述1开发工具本实习采用基于Windows或Linux操作系统的C语言编译器(VC6.0、VisualStudioCode::Blocks、MinGW、C-Free、GCC等;2主要内容本实习可选内容有小游戏程序开发和小型信息管理软件开发两种类型,例如双人象棋游戏、学生信息管理、银行信用卡信息管理程序开发等。本实习采用分层次教学,分别叙述如下(仅以小型信息管理
4、程序开发为例)。层次一:使用数组和文件,实现一个功能简单的软件,例如:“学生信息管理软件”;层次二:使用指针、链表和文件,实现一个简单的管理软件,如:“学生通讯录软件”;层次三:使用java(或Pro*C)和Oracle11g,建立Client/Server软件;或使用OOP实现一个功能简单的软件,如:“学生信息管理软件”等;3实施办法本实习采取小组开发的方式,3-4人为一组,组员独立开发,小组讨论,上机验收与答辩;撰写“实习报告”,依据考核办法进行考核。四、程序设计与实现本程序实现“通讯录管理系统”的功能,其主要功能有:读取、查找、增加、修改、删除以及信息的存储功能。
5、本程序由C语言的结构体和文件技术实现,使用VC6.0开发。开发小组成员有:石德超1菜单程序(1)函数原型intmain();(2)处理流程这是主菜单,使用voidmenu()函数实现,通过主菜单选择相应的功能,如,增删改查等voidmenu()//界面{system("cls");charnum;printf("tt**********计科4班通讯录管理系统******************");printf("tt*************************************************");printf("tt*
6、制作人:***************************************");printf("tt*************************************************");printf("tt*********************系统功能菜单****************");printf("t☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");printf("t☆★★★★★★★★★★★★★★★★★★★★★★★★★☆");printf("t☆★★☆");printf(
7、"t☆★0.读取联系人信息**1.查询联系人信息★☆");printf("t☆★2.增加联系人信息**3.修改联系人信息★☆");printf("t☆★4.按姓名删除信息**5.退出系统★☆");printf("t☆★★☆");printf("t☆★★☆");printf("t☆★★★★★★★★★★★★★★★★★★★★★★★★★☆");printf("t☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆");printf("请选择菜单编号:");fflush(stdin);scanf("%c"
此文档下载收益归作者所有