#include
#include
#include
using namespace std;
class student
long num;
char name[20];
char subject[30];
student *next;
student *head;
public:
int creat()
fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject); 输入指针p指向的对象的数据成员的值。
pend = head存放当前对象的地址
while(!feof(fp))
0 是输入结束的标志。
if(null ==head)
head = p只在第一次执行此语句。
else pend->next = p存放下一个对象的地址。
pend = p;
p = new student动态创建下一个对象。
fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject); 输入下一个对象数据成员的值。
pend->next = null
return 0;
int newstudent增加。
fprintf(fp,"%ld %s %s",num,name,subject);
fclose (fp);
return 0;
int modify修改。
int del删除。
class subject
int serial_number;//序号。
char subject[30]; 题目。
int peoples;//限定人数。
int people;//已选人数。
char description[100];/描述
subject *next;
subject *head;
public:
int chosesubject();
int creat();
int newsubject();
int modify();
int del();
int demand();
int subject::creat()
file *fp;
head = null; /存放链表的起始地址。
subject *p, *pend;
p = new subject; /创建一个teacher的动态对象。
if((fp=fopen(""r"))null)
fscanf(fp,"%d%s%d%s%d",&p->serial_number,p->subject,&p->peoples,p->description,&p->people); 输入指针p指向的对象的数据成员的值。
pend = head存放当前对象的地址
while(!feof(fp))
0 是输入结束的标志。
if(null ==head)
head = p只在第一次执行此语句。
else pend->next = p存放下一个对象的地址。
pend = p;
p = new subject动态创建下一个对象。
fscanf(fp,"%d%s%d%s%d",&p->serial_number,p->subject,&p->peoples,p->description,&p->people); 输入下一个对象数据成员的值。
pend->next = null
return 0;
int subject::newsubject增加。
file *fp;
cout <<请输入要增加的题目的序号:";
cin >>serial_number;
cout < 为了方便读者进行课程设计,这里提供了部分设计题目 仅供参考 读者可以在下列课题中挑选3 4个题目 具体数目由授课教师根据教学大纲的要求进行安排 作为课程设计选题,并按照课程设计基本要求完成,样式可参考课程设计范例。1 一元多项式计算。能够按照指数降序排列建立并输出多项式 能够完成两个多项式的相加 相... 根据题目要求,选定电路结构。计算和确定电路中的元件参数。主要元器件 运放 a74 电阻 电容 导线等。7 用电压控制输出信号频率的锯齿波发生电路 电压 频率转换电路。设计要求。使电压在0 5伏范围内取值,输出信号频率范围不做限制。根据题目要求,选定电路结构。画出频率 电压关系曲线。主要元器件。运放 ... 课程设计。课程名称管理信息系统课程设计。题目名称固定资产管理系统。学生学院机械工程学院 专业交通运输 指导教师陈勋 郑来运 2012 年 7 月 7 日 目录 41 绪论 5 2 系统概述 6 2.1 现状分析 6 2.2 系统目标 7 2.3 固定资产管理系统表关系图 7 2.4设计结果 7 3 ...课程设计选题 车场管理系统
课程设计选题
管理系统课程设计