- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术专业实习报模板计算机科学与技术专业实习报告模板
实习报告书
实习题目: 计算机科学与技术认识实习(C语言) 学号: 姓名: 专业: 系别: 实习时间: 实习地点: 指导教师: 邢丽莉 考勤成绩: 实习态度: 任务完成: 实习报告: 实习日志: 实习总成绩 指导
教师
评语
指导教师(签名):
2013年 7月 日 2013年制
实习目的:
本课程是计算机科学与技术专业的一门专业必修课程,是学生学习完C语言程序设计专业基础课程后,进一步学习其他专业课程前必须完成的一项实践教学环节。
本次实习通过2个综合性强、实用性强、趣味性强的应用实例,使学生进一步巩固C语言基本知识,掌握应用程序设计语言描述问题、分析问题和解决问题的方法和思想,为后继的面向对象程序设计、数据结构、Web应用技术、计算机科学与技术专业实习、计算机科学与技术生产实习、计算机科学与技术毕业实习课程等课程打下基础。
通过本课程的学习,使学生进一步明确学习目标、增强学习动力、培养学习兴趣。
实习任务概述:
任务1:完成《学生选课系统》的界面设计,文件操作,录入操作,浏览操作,修改操作,查询操作,删除操作,选课操作,退课操作等功能。
任务 2:完成《简易四则运算计算器》的调用VC图形系统函数和字符函数画出计算器的界面,通过鼠标按键值的判断执行相应操作,完成包括括号的表达式运算,记忆当前输入的表达式,给出一个最后的运算结果等功能。
实习所用软件简介:
Visual C++6.0由Microsoft开发, 它不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。
EasyX 是针对C++的图形库,可以帮助C语言初学者快速上手图形和游戏编程。
实习内容及步骤:
1 《学生选课系统》的设计与实现
1.1 设计题目简介
在VC环境下,使用C语言编写一个由管理员操作的学生选课系统,要求使用链表来存储信息,实现信息录入,浏览、修改、查询、删除选课等基本操作。
1.2 需求分析
系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护。所涉及的信息包括课程信息、教师信息和学生信息。因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如添加、浏览、查询、修改、删除课程信息,添加、浏览、修改、删除学生信息,学生选课操作等。
1.3系统模块图
1.4数据结构
struct couse //课程信息结构体
{
int cousenum;
char cousename[20];
int score;
int co_slct_num; //课程已选人数
int co_most_num; //课程人数上限
struct couse * next;
};
struct student //学生信息结构体
{
int stunum;
char stuname[20];
int stu_slct_co[50]; //已选课程编号
int stu_slct_num; //已选课程数量
struct student * next;
};
1.5数据文件
系统要求数据信息可以手动输入,也可以从文件中导入;系统退出时要把信息保存到文件中,所以需要文件来存储信息。本系统涉及两个文件,一个是保存课程信息的文件,一个是保存学生信息的文件。
1.6 系统流程图
1.7 系统的实现
1.7.1 操作界面的实现及主要代码
操作界面如图1-1所示
图1-1操作界面
主要代码:
int main(void) //主函数
{
int i;
start:
printf(\n\t\t\t欢迎使用学生选课系统!\n);
printf(菜单:\n);
printf(1.
您可能关注的文档
- 胡蓉的数学教学计划胡蓉的数教学计划.doc
- 能 源 计 量管理制度能 计 量管理制度.doc
- 能源立法论文:中国能源立法生态化研究能源立法论文:中国能源立法的生态化研究.doc
- 能源计量基础知识培训能源计基础知识培训.doc
- 胡其林英语专业应用型办学目定位和建设框架 论文胡其林英语专业应用型办学目标定位和建设框架 论文.doc
- 能源计量管理制度能源计量管制度.doc
- 能量计量与能源管理能量计量能源管理.doc
- 能源管理师试点考试大纲能源理师试点考试大纲.doc
- 脚蹬式吊篮施工方案脚蹬式吊施工方案.doc
- 脚手架专项施工方案2012.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)