軟體綜合實習學生資訊管理系統實驗報告

2021-03-04 05:06:28 字數 2077 閱讀 1016

學生資訊管理系統實驗報告

1.實驗題目

編寫乙個程式實現學生基本資訊的管理功能

2.需求分析

①輸入的形式和輸入值的範圍:int型的學號、年齡,char型的姓名、性別、生日、專業和學院。

②輸出的形式:輸出學生資訊管理**,再根據**選擇對應的輸出操作。

③程式所達到的功能:

輸入、新增、刪除、排序學生資訊,以及按學號或姓名對學生資訊進行查詢。

3.概要設計

(1)為了實現上述功能,需要定義乙個結構體

struct studentst[50];

(2)本程式包含了四個函式

①主函式main( )

②顯示功能函式display( )

③刪除學生資訊的函式delete( )

④按照學號排序的函式rank( )

⑤按照姓名查詢的函式select( )

⑥插入資訊的函式insert( )

4.詳細設計

部分重要偽碼演算法

1.定義乙個包含學生資訊系統功能的主函式

2.顯示學生資訊的功能函式

void xianshi()

3.對學生資訊按照學號進行排序

void paixu() //按學號從大到小排序函式

xianshi(); //排序後輸出

} 4.按照姓名查詢函式

void chazhao()

while(b=='y');

} 5.除錯分析

(略)6.使用說明

程式名為experiment4.exe,執行環境為vc6等。

7.測試結果

8.附錄

#include

#include

#include

#include

/* i:學生的個數 */

struct studentst[50];

int i=0;

printf("\n請輸入出生日期:");

gets(st[i].birthady);

fflush(stdin);

printf("\n請輸入所屬學院:");

gets(st[i].xueyuan);

fflush(stdin);

printf("\n請輸入專業:");

gets(st[i].major);

fflush(stdin);

printf("\n請輸入年級:");

gets(st[i].nianji);

fflush(stdin);

else

i--;

show_st();

printf("\n是否繼續刪除另乙個學生資訊?(y/n) ");

fflush(stdin);

c=getchar();

}while(c=='y');

} void sort_st() //按學號從大到小排序函式

show_st(); //排序完成後輸出

} void name() //按姓名查詢

if(m==i)

printf("\n\t沒有找到這個學生!\n");

printf("是否繼續查詢(y/n):");

fflush(stdin);

b=getchar();

}while(b=='y');

} void id()//按學號查詢

void add_st()

void find_st()

}void main() //主函式

{ int change;

do{printf("\n");

printf("\n");

printf("\n");

printf歡迎使用學生資訊管理\n\n

printfn ");

printf1.輸入學生資訊 2.顯示學生資訊 \n ");

printfn");

printf3.查詢學生資訊 4.刪除學生資訊 \n");

printfn");

printf5.新增學生資訊 6.排序學生資訊 \n");

printfn");

學生資訊管理系統

1 引言 1.1編寫目的 為明確軟體需求,安排專案規劃與進度,組織軟體開發與測試,撰寫本文件。此需求分析書詳細描述了 學生資訊管理系統 的需求,包括使用者的功能性及非功能性等要求,為使用者提供完整且較詳盡的系統功能運作藍圖。同時為設計人員提供乙個完整的,可靠的設計約束,以提高質量的設計 編寫 完成該...

學生資訊管理系統

網路資料庫 姓名丁若峰 學號 20092334037 院系濱江學院電子工程系 成績二 一一年十二月十五日 專案名稱 學生資訊管理系統 班級 09通訊 2 班姓名 丁若峰 學號 20092334037完成時間 2011年12月 1需求分析 根據調查找分析,本系統有以下幾個功能 系統管理功能 為使用者設...

學生資訊管理系統

c程式設計 實訓及課程設計專案報告 學籍管理系統 班級 1112班 姓名 李志 指導教師 鄧泓 開發時間 5月29日 一 系統簡介 設計乙個基於執行程式後,首先顯示版權資訊,使用者需按y y進入系統主選單。在主選單中輸入相應的數字可執行相應的程式功能,包括錄入學生資訊 修改學生資訊 刪除學生資訊 和...