課程設計選題管理系統作者:admin 日期:2008-05-23
/*設計學生類;課程設計題目類(序號,題目,人數,描述);每個題目限兩個人選;要求使用物件導向程式設計進行模擬課程設計選題;要求以鏈**式儲存,資訊儲存在檔案中。主要包括下列模組:
1. 新增、修改、刪除課程設計題目;
2. 新增、修改、刪除學生資訊;
3. 查詢課程設計內容;
4. 課程設計選題;*/
#include
#include
#include
using namespace std;
class student
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\n",num,name,subject);
fclose (fp);
return 0;
}int modify修改
int del刪除
{file *fp;
student *p,*p1;
char namer[30];
creat();
cout << "請輸入要刪除的學生的姓名:";
cin >> namer;
cout << endl;
if(head!=null)
{p=head;
while(strcmp(namer,p->name))
p1=p;
p=p->next;
if(p==null)
break;
if(p!=null)
cout << "你要刪除的題目的相關資訊如下:" << endl;
cout << " 姓名 : " << p->name<< endl;
cout << " 學號 : " << p->num << endl;
課程設計選題系管理系統設計
1 需求分析 1.資訊要求 2.安全性與完整性需求 3.處理需求 二 概念結構設計 1.學生實體屬性圖 2.教師實體屬性圖 3.課程設計實體屬性圖 4.系統實體聯絡圖 三 邏輯結構設計 在資料庫中的邏輯結構設計學生表 教師表 課程設計選課表。4 系統實現 1.開發環境 jdk web伺服器tomca...
PLC課程設計選題及格式
機電1117 1118 1119班plc課程設計選題及格式模板 課題一 皮帶運輸機傳輸系統plc程式設計 1.控制要求 皮帶運輸機的傳輸系統由四台電動機m1,m2,m3,m4帶動,控制要求如下 1 起動時先起動最末一條皮帶機m4,經過5秒延時,再起動m3,經過5秒延時,再起動m2,經過5秒延時,再起...
圖書管理系統課程設計C課程設計
目錄一 需求分析 2 二 概要設計 2 2.1 設計思想 2 2.2執行平台及開發環境 2 2.3 資料結構 3 2.4 系統結構圖 3 三 詳細設計 3 3.1 主函式 3 3.2 圖書基本資訊輸入 4 3.3查詢模組 5 3.4 刪除模組 6 3.5 辦理借書手續模組 7 3.6 辦理還書手續模...