篇一 :程序设计实习报告

程序设计实习报告

《程序设计实习报告》

学 年:20xx–2014–3

实习课题:学生信息管理系统

班 级:计算机科学与技术1302班

学 号:***

日 期:20xx年7月15日

组 员:**

一.实习目的

1.了解管理系统的开发流程。

2.熟悉对文件和链表的各种基本操作。

3.熟练掌握类、结构体等方面的知识。

4.了解基本命令的使用方法;掌握常用函数、表达式的使用方法,掌握程序控制结构的使用和程序设计,掌握变量的作用范围和自定义函数的使用。

5.熟练掌握常用算法程序、常用统计程序、数据排序方法、简单数据加密和解密程序编写、调试和使用。

6.通过本程序的训练,是学生对文件操作有更深刻的了解,掌握利用单链表存储结构实现对学生管理系统的原理,为进一步开发高质量的信息管理系统打下坚实的基础。

二.实习内容

1.函数switch的使用

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。使用switch函数,靠输入来判断执行的步骤。

switch(i){

case 1: //从键盘输入学生的信息,并保存到文件中

InputFromKeyboard (); break;

case 2: //按学号查询学生信息

SeekByStudent_number (); break;

case 3: //按姓名查询学生信息

SeekByStudent_name (); break;

case 4: //修改记录

AlterRecord (); break;

case 5: //删除记录

DeleteRecord (); break;

case 6: //插入记录

…… …… 余下全文

篇二 :程序设计实训报告

  中 北 大 学

课程设计报告

发任务书日期: 20##年6月10日



附录:系统源代码

/*打砖块小游戏*/

#include <stdio.h>

#include <stdlib.h>

#include <graphics.h>

#include <bios.h>

#include <conio.h>

#define ESC 0x011b

#define LEFT 0x4b00

#define RIGHT 0x4d00

#define closegr closegraph

/*文件包含程序中调用的库函数的文件库*/

/*设定一个数据结构存放砖块的信息*/

struct brick

{

   int x;                           /*砖块左上角横坐标*/

   int y;                           /*砖块左上角纵坐标*/

   int key;                         /*表示砖块是否被击中过的变量,1表示被击中过,0表示未被击中过*/

…… …… 余下全文

篇三 :程序设计实践报告

程序设计实践

设计报告

课题名称:_简单通讯录的实现_______

学生姓名:_________________

班    级:______________

班内序号:_____________________

学    号:_____________

日    期:_20##年5月8日________


1.          课题概述

   1.1课题目标和主要内容

基于对MFC应用程序编程原理的掌握,以及学生管理系统的基本构架,用其实现一个学生管理系统的简单基本功能,在第一次实验的基础上,对基于MFC原理的编程有更深一步的探究,熟悉掌握MFC编程的消息响应机制,独立完成程序的设计,更深一步理解和熟悉程序设计的思想。

实验的开发平台:vs2010

   1.2系统的主要功能

(1)在主对话框上进入三个子对话框

(2)在子对话框1上能够添加、删除、编辑和查询学生信息;

(3)在子对话框2上在输入班号时能显示全班学生平均成绩并进行排名

(4)在子对话框3上能够增加、删除、编辑和查询学生的选课信息并录入成绩;

(5)在程序中实现text文件中数据的读取和写入

  

                           

2.  系统设计

…… …… 余下全文

篇四 :C++程序设计实验报告



C++程序设计

实验报告


实验一、字符和格式的输出实验

一,实验目的

1、重点把握各种内部数据类型、数值和逻辑运算,各种表达式、函数声明、定义和调用。

2、掌握过程控制编程方法,正确编制多重循环过程,对简单问题能够临场加以解决。

3、学会使用简单的c++标准库;

4、学习良好的编程习惯和形成自己的编程风格。

二、实验设备与环境

装有C++语言工具软件 (Vs2008)的计算机。

三、       实验内容

a)        P.30,3.2.1,字符三角形;

b)        P.31,3.2.2,背靠背字符三角形;

c)        P.33,3.2.5,格式阵列一。

四、实验过程及结果

1.1字符三角形

【问题描述】:根据读入的字符值以及三角形的高,输入以该字符为填充字符的等腰三角形。

【输入描述】:输入数据含有不超过50组的数据,每组数据包括一个可见字符c(33<=c<=126)和一个整数n(1<=n<=30)。

【输出描述】:输出以c为填充字符、高为n的等腰三角形,勾画每个三角形时都应另起 一行。

【程序代码】:

#include<iostream>

#include<string>

using namespace std;

int main(){

char c;

for(int n; cin>>c>>n; )

for(int i=1; i<=n; i++)

…… …… 余下全文

篇五 :C语言程序设计实训报告

青岛大学软件技术学院

C语言程序设计实训报告

姓    名               

专    业                 

班    级          

指导教师                  

20XX  年 7月14日

目    录

一.实训目的和要求... 1

1.   实训目的... 1

2.   实训要求... 1

二.试训任务内容... 1

1.问题定义... 1

2.问题分析... 2

三. 总体设计... 2

1.设计思想... 2

2.实现方法... 2

3.主要模块... 2

4.模块关系... 3

5.详细设计... 3

四.软件使用说明... 7

五.实训心得与体会... 8

参考文献... 9

附录代码... 10

一.实训目的和要求

1.    实训目的

本实训是软件技术专业重要的实践性环节之一,是在学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。本实训的目的和任务:

…… …… 余下全文

篇六 :C++程序设计实习报告

目录

一、实习内容…………………………………………………………………………1

二、设计思路…………………………………………………………………………2

三、程序清单…………………………………………………………………………3

四、运行结果…………………………………………………………………………15

五、程序使用说明……………………………………………………………………20

六、总结及心得体会…………………………………………………………………21



一、实习内容

课程设计的题目:《小型公司工资管理系统》设计

设计说明:公司主要有四类人员:经理、技术员、销售员、销售经理。程序要求存储这些人的职工号、姓名、月工资、年龄、性别等信息。并且应用程序中要求给出菜单,用于选择各项功能。

一、程序要求实现的功能即菜单目录有:

1、数据输入:输入各种数据;

2、数据统计:统计各销售经理下属销售员的销售额及销售额之和;销售经理工资进行冒泡排序;

3、数据打印:打印各类员工的数据信息;

4、数据备份:把各类员工的数据信息写入文件中保存;

5、退出:退出本系统,即结束程序的运行。

二、工资的计算方法

A:经理:固定月薪为8000元;B:技术员:工作时间*小时工资(100元/小时);C:销售员:销售额* 4%提成;D:销售经理:底薪(5000)+所辖部门销售额总额* 0.5%。

三、类的层次结构大体如下

雇员类

  ↑

技术员类          经理类          销售员类

销售经理类


二、设计思路

1.

(1)首先我们要搞清楚各类之间的继承关系,设置基类employee,其派生类manager,technician,salesman。再以manager类为基类,再派生一个salesmanager类,将各类的数据成员设计成protected,方便派生类对基类的继承;

…… …… 余下全文

篇七 :VB程序设计实训报告

     

         

《VB程序设计》实训报告

实训名称:    教学信息管理系统实训 

    业:     计算机应用技术            

    级:     计算机11A1               

    号:                              

    名:                               

…… …… 余下全文

篇八 :程序设计实训报告

数据结构 课程实训报告

设计题目:

(1)建立通讯录

(2)电网建设造价系统

专 业 计算机科学与技术 班 级 09计算机科学与技术(1)班 学 生 学 号 指导教师 起止时间

南昌工程学院

目录

一、绪言....................................................................................................1

1.1 课程设计的目的.......................................................................2

1.2 课程设计的基本要求...............................................................2

二、课程设计内容....................................................................................3

2.1 建立通讯录...............................................................................3

2.2 电网建设造价系统.................................................................10

三、实训总结..........................................................................................15

…… …… 余下全文