c语言出勤成绩,C语言课程设计学生考勤系统文档推荐 (10页)-原创力文档
C語言程序設計
課程設計報告
設計題目: 學生考勤系統設計
專 業 微電子科學與工程
班 級 微電 131
學 生 趙 楊 怡
指導教師
年 學期
設計任務: C 語言課程設計任務書 10
題目:學生考勤系統設計
功能:學生考勤系統應包含各班學生的全部信息。 每個學生是一條記錄, 包
括姓名、性別、學號、日期、節次、出勤情況等信息。本系統可以模擬考勤
過程、記錄考勤結果, 并能在課程結束后按照設定的考勤評分標準自動給出
每個學生的考勤分數。
要求: 1、用 C 語言實現程序設計;
2、利用結構體進行相關信息處理;
3、系統的各個功能模塊要求用函數的形式實現;
4 、界面友好(良好的人機交互),程序加必要的注釋。
平時成績: 驗收答辯成績: 設計報告成績:
總評成績: 指導教師:
一、總體設計
1.程序的總體設計
◎確定界面,使用戶可選擇操作項目(錄入,修改,查詢,評
分)。
◎錄入功能:使用結構體,要求用戶輸入姓名、性別、學號、日
期、節次、當前出勤情況等信息,并寫入文件。
◎修改功能: 使用戶輸入學號, 姓名其中一項可以修改考勤其信
息。對于修改功能的實現,是先將所有文件內容讀入到內存中,然
后修改考勤值,最后再重新覆蓋寫入文件。
◎查詢模塊: 使用字符串比較函數, 利用循環找到對應結構體數
組元素,然后輸出需要信息。對于查詢功能的實現,同修改,是先
將所有文件內容讀入到內存中,然后查找到其中某項,最后輸出到
屏幕。
◎評分模塊: 系統根據總的應道考勤數按照百分制, 求出每個學
生的分數,并輸出到屏幕。
2. 數據結構
學生信息用結構體記錄,包括姓名(字符數組)、性別(字符型)、
日期(年月日三個字符數組)、節次(整型)、出情況(整型)。
3. 函數原型聲明
void main() 生信息及考勤情況錄入 ◇\n");
printf(" ●
●\n");
printf(" ◇ 2.學生信息及考勤情況
修改 ◇\n");
輸出界面
printf(" ●
●\n"); switch(item)
printf(" ◇ 3.學生信息及考勤情況
查詢 ◇\n"); 1
printf(" 3 4 ◎
◎\n"); 2
record()
printf(" ● 4.學生考勤總評分數查
search() goal()
詢 ●\n"); amend()
printf("
總結
以上是生活随笔為你收集整理的c语言出勤成绩,C语言课程设计学生考勤系统文档推荐 (10页)-原创力文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 967c语言程序设计是什么,2018年湖
- 下一篇: 四位数码管树莓派c语言,用树莓派和四位数