日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

c语言程序设计 学生档案管理系统,C语言程序设计--班级档案管理系统.doc

發布時間:2023/12/29 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设计 学生档案管理系统,C语言程序设计--班级档案管理系统.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PAGE

PAGE 2

C語言程序設計

課程名稱 : C語言課程設計

設計題目: 班級檔案管理系統

學生姓名:

學 號:

專業班級:

指導老師:

數學與信息技術學院

2011 年 11 月1日

說 明

1、設計目的

1.復習鞏固C語言的基礎知識,進一步加深對C語言編程的理解和掌握。了解和掌握C語言面向對象程序設計的基本過程,熟習C語言的特點。

2.利用所學知識,理論和實際結合,利用資源,采用模塊化的結構,學會把整體規劃成一個個小程序,再把各個部分合成一個完整系統,內心牢記模塊化。使用模仿修改自主設計相結合的方法,鍛煉自己綜合分析解決實際問題的編程能力。

3. 加深對C語言課程所學知識的理解,進一步鞏固C語言講法規則。學會編制結構清晰、風格良好、數據結構適當的C語言程序,從而具備解決綜合性實際問題的能力。在熟練掌握C語言的基本知識:數據類型(整形、實型、字符型、指針、數組、結構等);運算類型(算術運算、邏輯運算、自增自減運算、賦值運算等);程序結構(順序結構、判斷選擇結構、循環結構);大程序的功能分解方法(即函數的使用)等。進一步掌握各種函數的應用,以及文件的讀寫操作等。

4. 培養自己的耐心,遇到困難永不退縮。培養我們在項目開發中team合作精神、創新意識以及實戰能力。

2、設計題目

設計題目:班級檔案管理系統

對一個有N個學生的班級,通過該系統實現對該班級學生的基本信息進行錄入、顯示、修改、刪除、保存等操作的管理。

功能要求:

(1)本系統采用一個包含N個數據的結構體數組,每個數據的結構應當包括:學號、姓名、性別、年齡、備注。

(2)本系統顯示這樣的菜單:

請選擇系統功能項:

a 學生基本信息錄入

b 學生基本信息顯示

c 學生基本信息保存

d 學生基本信息刪除

e 學生基本信息修改(要求先輸入密碼)

(1)修改某學生學號

(2)修改某學生姓名

(3)修改某學生性別

(4)修改某學生年齡

f 學生基本信息查詢

(1)按學號查詢

(2)按姓名查詢

(3)按性別查詢

(4)按年齡查詢

g. 退出系統

(3)執行一個具體的功能之后,程序將重新顯示菜單。

(4)將學生基本信息保存到文件中。

(5)進入系統之前要先輸入密碼。

3、設計要求和設計報告

設計要求

1.模塊設計合理、可行。

2.界面美觀大方,人機交互方便、簡捷。

3.代碼精煉,可讀性好。

4.應用面向對象設計方法進行設計使用,數組、結構體、鏈表等作為數據結構。

設計報告

1.需求分析:涉及的知識基礎(概述),解決問題的基本思路。

2.總體設計:功能模塊框圖,流程圖等。

3.算法分析:算法描述、實現方法、詳細流程圖等。

4.代碼編寫:主要模塊的代碼分析,要有詳細的注釋等。

5.編程調試:調試過程與步驟,發現的問題,解決的辦法等。

總體設計6

詳細設計7

調試與測試10

源程序清單11

執行結果20

總結與體會24

參考文獻26

1.總體設計

系統功能結構圖

年齡查詢修改年齡修改性別修改姓名修改學號性別查

修改年齡

修改性別

修改姓名

修改學號

班級檔案管理系統

函數調用關系圖

main ( )

main ( )

void print()

bool Check()

void Get()

void Display()

void Save()

void Modify()

void Delete()

void Delete

void Delete

void Delete

void Search()

2.詳細設計

1.需求分析

對一個有N個學生的班級,通過該系統實現對該班級學生的基本信息進行錄入、顯示、修改、刪除、保存等操作管理。

本系統采用一個包含N個數據的結構體數組,每個數據的結構應當包括:學號、姓名、性別、年齡、備注。

班級檔案管理系統有8個功能,把這8個功能做成8個子函數,最后在main函數里進行對這8個子函數實現,來實現整個系統的操作。

2.設計思路

結構體數組:

struct student /*定義結構體數組*/

{

char name[100]; /*姓名*/

char nu

總結

以上是生活随笔為你收集整理的c语言程序设计 学生档案管理系统,C语言程序设计--班级档案管理系统.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。