程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c語言課程設計-一個實現學生簽到的系統

c語言課程設計-一個實現學生簽到的系統

編輯:編程解疑
一個實現學生簽到的系統

實驗室中共有20名學生,學生每次進入離開實驗室時均需要簽到和簽退。
要求開發一個系統,當學生進入實驗室時,登陸此系統進行簽到;
學生離開實驗室時,進入此系統進行簽退。
系統功能列表如下:

 - 學生登陸:簽到、簽退(簽到和簽退的時間戳均為系統當前時間)
 - 學生登陸:查看自己某個周期內的出勤時間總和
 - 教師登陸:某周期內某個學生出勤時間統計(輸入學號或姓名,再輸入起止時間進行查詢)
 - 教師登陸:教師可查詢某周期內所有學生的出勤時間總和,並進行排序
- 數據永久存儲

求大神指教,關於時間部分應該用怎樣的思路來實現

最佳回答:


問題標簽是C語言程序設計,那就用C的方式來說明好了。
首先,簽到數據怎麼存放?是放在文件裡還是數據庫?假定放在文件裡,那麼可以采用{簽到時間,簽退時間,出勤時間,學號,姓名}這樣的結構來保存簽到信息。
簽到簽退功能就只是純粹的寫入文件。查看出勤時間自然就是遍歷所有數據結構然後判斷簽到簽退時間是否在指定范圍內,是的話就統計出勤時間之和。排序的話先遍歷再sort。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved