資源描述:
《學(xué)生考勤管理系統(tǒng)報告[1]》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、學(xué)生考勤管理系統(tǒng)學(xué)生考勤管理系統(tǒng)目錄1.緒論11.1課題背景11.2課題目的和要求11.3課題意義22.系統(tǒng)分析22.1功能需求22.2數(shù)據(jù)需求32.3性能需求33.總體設(shè)計33.1功能模塊設(shè)計33.2系統(tǒng)設(shè)計方案34.詳細(xì)設(shè)計44.1建立學(xué)生缺課記錄子模塊44.2修改學(xué)生缺課記錄子模塊54.3修改學(xué)生缺課記錄子模塊64.4查看單科曠課記錄子模塊74.5查看學(xué)生曠課記錄子模塊84.6載入學(xué)生曠課記錄子模塊94.7儲存學(xué)生曠課記錄子???5.調(diào)試與測試105.1調(diào)試105.2測試116.結(jié)論11結(jié)束語11參考文獻(xiàn)11附錄1—用戶手冊12附錄2—源程序1729--學(xué)生考勤管理系統(tǒng)摘
2、要20世紀(jì)末,隨著計算機科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。學(xué)生考勤管理程序是信息管理系統(tǒng)的一個子系統(tǒng),一個基于單機版的系統(tǒng)。因為隨著計算機技術(shù)的不斷進(jìn)步與發(fā)展,計算機已經(jīng)深入到人們?nèi)粘I畹拿總€角落,例如:政府部門,企事業(yè)單位,學(xué)校等等。該系統(tǒng)開發(fā)功能主要包括:管理員可以通過計算機設(shè)置學(xué)生考勤管理程序,打印供學(xué)校及個人使用。該程序是使用C語言編寫的學(xué)生考勤統(tǒng)計程序。關(guān)鍵詞:考勤;姓名;缺課類型;課程名稱。1.緒論1.1課題背景程序?qū)嵺`是本科生重要教學(xué)環(huán)節(jié)之一。通過程序?qū)嵺`,強化學(xué)生的計算機應(yīng)用技能,使學(xué)生驗證
3、、鞏固和充實所學(xué)的理論知識,加深對相關(guān)內(nèi)容的理解,拓寬知識面,培養(yǎng)學(xué)生的創(chuàng)新精神和實踐能力學(xué)生考勤管理程序是學(xué)校管理工作中一個比較重要的任務(wù),過多的學(xué)生考勤管理程序工作給學(xué)校管理人員帶來了很大麻煩的。雖然原始的記錄方法在一定的程度上可以解決問題,可是現(xiàn)在計算機已經(jīng)走到了我們的生活,它的不足之處就顯而易見了。學(xué)生考勤管理程序,是一個對于學(xué)生考勤的管理系統(tǒng),不僅大大減少了考勤管理人員的大量的工作,而且還方便了班級和學(xué)校對學(xué)生出課率的查詢,只要通計算機登入本系統(tǒng)就能及時修改、更正學(xué)生的考勤信息,使信息真實、有效。這樣節(jié)省了大量人力物力,節(jié)省了寶貴的時間,大大提高了工作效率.用C語言進(jìn)
4、行了該系統(tǒng)的編寫。操作上力爭實現(xiàn)人性化、合理化,滿足學(xué)校、老師、非計算機管理人員的使用和查看。1.2課題目的和要求目的:要求實現(xiàn)---“學(xué)生考勤管理程序”記錄學(xué)生的缺課情況,它包括:缺課日期、第幾節(jié)課、課程名稱、學(xué)生姓名、缺課類型(遲到、早退、請假及曠課)。29--學(xué)生考勤管理系統(tǒng)要求:1.錄入學(xué)生的缺課記錄;2.修改某個學(xué)生的缺課記錄;3.查詢某個學(xué)生的缺課情況;4.統(tǒng)計某段時間內(nèi),某門課曠課學(xué)生姓名及曠課次數(shù),按曠課次數(shù)由多到少排序;5.統(tǒng)計某段時間內(nèi),有學(xué)生曠課的課程及曠課人次,按曠課人次由多到少排序。1.3課題意義程序?qū)嵺`是本科生重要教學(xué)環(huán)節(jié)之一。通過程序?qū)嵺`,強化學(xué)生
5、的計算機應(yīng)用技能,使學(xué)生驗證、鞏固和充實所學(xué)的理論知識,加深對相關(guān)內(nèi)容的理解,拓寬知識面,培養(yǎng)學(xué)生的創(chuàng)新精神和實踐能力學(xué)生考勤管理程序可以大大減緩學(xué)生考勤人員的工作量,方便了平時上課學(xué)生的出勤率的管理。2.系統(tǒng)分析開發(fā)一個好的軟件,進(jìn)行深入細(xì)致的可行性研究是極其必要的,而且還必須做大量的,全面的需求分析,需求分析是軟件定義時期的最后一個階段,它更是開發(fā)一個好的軟件的基礎(chǔ)。它的基本任務(wù)是準(zhǔn)確地回答“需要此軟件的人都需要哪些功能?”這個問題。需求分析的主要任務(wù)是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整的﹑準(zhǔn)確的﹑具體的﹑清晰的要求,確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的
6、運行環(huán)境,以及預(yù)測系統(tǒng)發(fā)展的前景,并仔細(xì)分析系統(tǒng)中的數(shù)據(jù),以便完善良好的軟件環(huán)境。在需求分析階段系統(tǒng)分析員將仔細(xì)研究軟件所需要完成的具體功能。2.1功能需求本系統(tǒng)主要是學(xué)校和老師對學(xué)生出課情況的統(tǒng)計系統(tǒng)。該系統(tǒng)需要有建立,修改,查詢,載入,儲存,退出功能,利用查詢功能分開查看某一門課程或者某一個學(xué)生的缺課記錄,方便老師與學(xué)校統(tǒng)計。29--學(xué)生考勤管理系統(tǒng)2.2數(shù)據(jù)需求本系統(tǒng)主要涉及的數(shù)據(jù)有學(xué)生缺課信息。學(xué)生缺課信息包括缺課時間,學(xué)生姓名,課程名稱,第幾節(jié),學(xué)生遲到次數(shù),早退次數(shù),請假次數(shù),曠課次數(shù)。2.3性能需求要求系統(tǒng)具有可靠性,速度要快。3.總體設(shè)計3.1功能模塊設(shè)計根據(jù)分
7、析整個系統(tǒng)主要劃分為7個功能模塊,分別執(zhí)行要求中的功能。數(shù)據(jù)管理中實現(xiàn)對學(xué)生的基本信息、課程的基本信息、學(xué)生缺課的查詢、添加、刪除和修改,以及具體缺課缺課內(nèi)容,是遲到、早退、請假、曠課。查詢管理通過根據(jù)學(xué)生姓名,課程姓名時間段兒等信息,查詢單個學(xué)生的缺課記錄,單科課的曠課記錄,單個學(xué)生的曠課記錄。功能模塊圖如圖1所示。、圖1功能模塊圖3.2系統(tǒng)設(shè)計方案此程序是過程性語言設(shè)計的。運用多種條件語句,主體采用的是鏈表指針。系統(tǒng)的設(shè)計采用了數(shù)組語句、選擇語句和循環(huán)語句,在需要處理大量同類數(shù)據(jù)時,這樣