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