




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、安徽工業(yè)大學工商學院學生考勤管理系統(tǒng)專業(yè)市場營銷班 級市1141成員鐘慧、吳和木、胡崴楊可可、陳丹裕指導老師夏長明學生考勤管理系統(tǒng)摘要學生考勤管理系統(tǒng)作為一個高校的基本管理,是學校對學生工作管理的基本 依據(jù)。開發(fā)考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。 人工考勤已很 難滿足學校規(guī)范化管理的要求,面對龐大的信息量,該方式現(xiàn)存在很多弊端。因 此,建立現(xiàn)代化的智能考勤管理系統(tǒng)勢在必行。這樣也大大減輕了考勤工作人員 的工作量,提高了工作效率,使原本復雜和枯燥無味的工作變得簡單而輕松。本文以“考勤信息管理系統(tǒng)”的設計和開發(fā)為例,系統(tǒng)地闡述了考勤系統(tǒng)的 設計開發(fā)的全過程,包括系統(tǒng)整體設計,邏輯框架
2、與數(shù)據(jù)流程,各個功能模塊劃 分,系統(tǒng)功能模塊的設計與具體實現(xiàn)等部分。該系統(tǒng)側重于學生考勤信息查詢和 數(shù)據(jù)庫的維護,通過已編制好的程序,完成對用戶的登錄、考勤信息的添加、查 詢、統(tǒng)計,學生請假和銷假等,本系統(tǒng)使用的開發(fā)工具是開發(fā)程序,采用VB和Access數(shù)據(jù)庫。實現(xiàn)學生考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計和信息查詢過程的自動化, 完善學生管理現(xiàn)代化,方便管理人員統(tǒng)計、考核學生出勤情況,方便學生管理部 門查詢、考核學生的出勤率,準確地掌握學生出勤情況和相關資料,有效地管理、 掌握學生各項情況。關鍵詞:考勤管理;VB Access數(shù)據(jù)庫第1章系統(tǒng)規(guī)劃主要任務針對系統(tǒng)來說主要任務是設計一個學生考勤管理系統(tǒng),實現(xiàn)學
3、生考勤的錄 入、按班級統(tǒng)計、瀏覽、查詢某學生全部考勤、請假、銷假等功能。整個考勤系 統(tǒng)能夠提供請假、休學和退學等情況的記錄,并實現(xiàn)等處理功能。具體的設計任 務如下:1、實現(xiàn)用戶登錄及修改密碼及創(chuàng)建用戶帳戶;2、能查看、查詢、輸入、添加、修改、刪除學生基本信息,包括姓名、性別、班級、出生日期等;3、能查看、查詢、輸入、添加、修改、刪除課程信息,包括教師信息、課 程編號等;4、能查看、查詢、輸入、添加、修改、刪除班級信息,瀏覽班級基本信息;5、能查看、查詢、輸入、添加、修改、刪除考勤信息,包括請假和銷假信 息;6能按學號、姓名、班級、專業(yè)、查詢學生考勤,請假信息;7、能按專業(yè)或班級統(tǒng)計學生考勤,請
4、假信息,并可以在里面進行按學號或 姓名的查詢等。分工分工成員及具體任務如表所示。表分工表成員學號具體任務鐘慧0系統(tǒng)設計陳丹裕4系統(tǒng)規(guī)劃和結束報告楊可可3系統(tǒng)實施胡崴9系統(tǒng)實施吳和木8系統(tǒng)分析和撰寫報告 指導老師:夏明長第2章系統(tǒng)分析考勤管理系統(tǒng)是高校對考勤實行了信息化管理,考勤管理中主要涉及的管理 任務有4個方面:學生基本信息管理、考勤信息管理、考勤查詢?yōu)g覽管理以及系 統(tǒng)管理,實現(xiàn)學生考勤的錄入、按班級統(tǒng)計、瀏覽、查詢某學生全部考勤、請假、 銷假等功能。因此,該系統(tǒng)使用VB及Access數(shù)據(jù)庫開發(fā)系統(tǒng)作了考勤管理系統(tǒng)。 學生的基本信息、學生考勤、系統(tǒng)用戶管理,適用于各高等學校單位??记谙到y(tǒng) 的
5、目的是為實現(xiàn)學生考勤數(shù)據(jù)采集、 數(shù)據(jù)統(tǒng)計和信息查詢過程的自動化,完善學 生管理現(xiàn)代化,方便管理人員統(tǒng)計、考核學生出勤情況,方便學生管理部門查詢、 考核學生的出勤率;準確地掌握學生出勤情況,有效地管理、掌握學生流動情況。 功能需求基本功能需求本課題要實現(xiàn)的是學生考勤管理系統(tǒng), 在設計時應該有友好的用戶界面,便 于考勤管理員的操作,系統(tǒng)應有基本功能如下:(1)考勤管理員用戶登錄功能;(2)學生考勤管理相關信息的管理功能;(3)統(tǒng)計功能;(4)查詢功能;(5)非考勤管理員的使用。用戶界面需求對于一個好的軟件有一個友好的用戶界面是很重要的。 用戶界面應盡量做的 簡單、層次清晰明了,以最大限度為用戶提供
6、操作方便。如盡量減少用戶輸入次 數(shù),多使用快捷按扭等。開發(fā)環(huán)境介紹本系統(tǒng)使用的開發(fā)語言是 VB,數(shù)據(jù)庫采用的是Access,以WindowsXP系統(tǒng) 為操作平臺。系統(tǒng)需求分析考勤管理系統(tǒng)能夠提供學生考勤的情況記錄,方便地對學生考勤進行評定??记谇闆r主要由考勤班干部記錄然后上交到考勤管理員,需要設置人工添加的功 能,如出勤記錄、考勤統(tǒng)計、學生信息等,已備特殊情況的處理;還能夠提供請 假、休學和退學等情況的記錄,并實現(xiàn)查詢、添加、修改、刪除、瀏覽等處理功 能;能具有一定的安全性、協(xié)調性和完整性??记诠芾碚呖芍苯硬僮鞲骺记谇闆r,考勤管理人員功能的信息量大,數(shù)據(jù)安 全性和保密性要求最高,本系統(tǒng)考勤管理
7、人員全部開放,對非管理員不需密碼, 可直接進入進行查閱。管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計學生考 勤的基本信息;瀏覽、查詢、統(tǒng)計、添加、刪除和修改學生的基本信息,這部分 功能由學生處管理人員執(zhí)行??记诠芾硐到y(tǒng)通過考勤信息判斷并記錄學生出勤信息, 可以保證考勤數(shù)據(jù)的 準確、公正、安全,減少考勤人員的工作負擔,避免人為因素的干擾和弄虛作假 現(xiàn)象;各管理用計算機及管理軟件用 Windows環(huán)境下的全中文界面平臺,能靈活 處理各種特殊情況,方便的修改各種基本信息,提供豐富的統(tǒng)計信息,查詢方便, 管理安全,操作簡便易學。經(jīng)過開發(fā)人員的討論,對考勤管理系統(tǒng)應實現(xiàn)的功能描述如下:1用戶信息管理用戶
8、信息管理的基本功能是添加、修改、刪除和瀏覽用戶詳細信息。管理考 勤人員使用系統(tǒng)自己創(chuàng)建用戶帳號,用戶的具體屬性包括用戶帳號、用戶密碼。2、信息管理學生信息、班級簡況信息、班級成員信息、課程信息、考勤信息、請銷假信 息,管理人員可以對其進行添加、修改、刪除和瀏覽等。3、學生考勤的錄入功能考勤人員能夠把學生的考勤記錄(請假、銷假等)輸入到相應的數(shù)據(jù)庫,也 可對其進行添加、修改、刪除。4、統(tǒng)計功能考勤人員能夠把學生的考勤記錄(請假、銷假等)按班級統(tǒng)計或者按專業(yè)統(tǒng) 計進行統(tǒng)計,只能查看,不可修改。5、瀏覽功能考勤人員能夠瀏覽學生考勤記錄及歷史考勤記錄,能通過顯示菜單瀏覽全部 信息。6、查詢功能考勤人員
9、能夠按學號、姓名查詢某學生的考勤記錄或按專業(yè)、班級查詢某個 班級的考勤記錄。7、修改功能考勤人員具有修改學生的考勤記錄,如請假、銷假、曠課等記錄。8刪除功能考勤人員具有刪除某學生的考勤記錄,如休學、退學等記錄。9、請銷假功能考勤人員能夠記錄學生的請假、銷假功能。10、非管理員用戶非管理員用戶沒有添加、修改、刪除的權力,本系統(tǒng)特意設置一個綠色通道, 沒有密碼直接進入系統(tǒng),但只可瀏覽和統(tǒng)計各信息。第3章系統(tǒng)功能設計該考勤系統(tǒng)主要設計思想如下:數(shù)據(jù)庫工具:為解決學生信息與班級信息、課程信息的復雜的對應關系,選 用關系型數(shù)據(jù)庫管理工具建立它們之間的關聯(lián)關系;查詢方式:為方便查詢,不僅要考慮按學生學號、
10、姓名的確定查詢方式,還 要考慮滿足考勤管理人員的不確定查詢方式等。 為此,我們采取模塊化設計思想, 通過各模塊的不同組合以實現(xiàn)不同的查詢功能。最終,使系統(tǒng)能夠具有內容規(guī)范、 信息完整、查詢便捷等特點。系統(tǒng)分析與設計基于上面的分析,對學生考勤信息管理系統(tǒng)進行以下分析:1、實現(xiàn)系統(tǒng)登錄2、修改密碼、創(chuàng)建新帳戶、信息管理5、考勤、請假信息的查詢6考勤、請假信息的統(tǒng)計數(shù)據(jù)庫分析與設計實體及其屬性整個系統(tǒng)各實體可用以下關系來表示(其中主鍵已用下劃線標識):學 生(學號,姓名,性別,出生日期,聯(lián)系方式)班 級(班級編號,班級名稱,專業(yè),班主任,班長,人數(shù))課 程(課程編號,課程名稱,任課老師)考 勤(學號
11、,課程編號,考勤日期,考勤記錄)請銷假(學號,請假記錄,請假日期,銷假記錄,銷假日期) 帳戶(帳戶,密碼)E-R圖分析E-R圖分析的目的是確定系統(tǒng)中所有實體、實體的屬性及實體之間的聯(lián)系,為設計數(shù)據(jù)庫表結構打下基礎。畫E-R圖通常使用自底向上的設計方法,首先對 局部視圖進行分析設計,然后再將局部視圖合并,消除沖突和冗余,得到系統(tǒng)的 總體E-R圖。這里不再對局部視圖進行設計,直接給出總體 E-R圖,如圖所示。課程名稱任課教師選課考勤日期考勤考勤記錄出勤銷假記錄學號n生1考勤學生性別口生日期學組成灰系方式1班級班級人數(shù)班級名稱班長班主任學 號班級編號課程編號課程編號(學生考勤管理系統(tǒng)實體聯(lián)系圖勺假日
12、期一請假記錄銷|課程n數(shù)據(jù)庫表設計基于以上的功能分析,可為考勤系統(tǒng)創(chuàng)建7個Access數(shù)據(jù)表。應用和維護都比較方便。將其中的數(shù)據(jù)表設計如下表: 表3-1 考勤表字段數(shù)據(jù)類型長度是否為主鍵學號文本12是課程編號文本10是考勤日期日期/時間短日期是考勤記錄文本6否表3-2 請銷假段表字段數(shù)據(jù)類型長度是否為主鍵學號文本10是請假記錄文本10否請假日期日期/時間短日期否銷假記錄文本4否銷假日期日期/時間短日期否表3-3班級簡況表字段數(shù)據(jù)類型長度是否為主鍵班級編號文本6是班級名稱文本6否班主任文本6否班長文本6否人數(shù)數(shù)字表3-4 課程整型表否_字段數(shù)據(jù)類型長度是否為主鍵課程編號文本10是課程名稱文本10
13、否任課老師文本10否表3-5學生簡況表字段數(shù)據(jù)類型長度是否為主鍵學號文本12是姓名文本6否性別文本1否出生日期日期/時間短日期否聯(lián)系方式文本表3-6 帳戶12表否字段數(shù)據(jù)類型長度是否為主鍵帳戶文本16是密碼文本16否表間關系本管理系統(tǒng)共用到七個表:考勤表、請銷假表、班級成員表、班級簡況表、 課程表、學生簡況表、帳戶表,各表之間均有一定的關系,可以進行關聯(lián)??记诒怼嗉壋蓡T表、學生簡況表、請銷假表,這四個表里面都有一個相同的字段:學號,通過學號這個字段就可以將系統(tǒng)的這四個表關聯(lián)了起來,當某個表發(fā)生插入、修改、刪除等方面的改動時,相聯(lián)的表之間也要進行相應的改動。班 級成員表、班級簡況表也有一個相同
14、的字段:班級編號,將兩表相關聯(lián)。考勤表、 課程表通過相同字段:課程編號,將兩表相關聯(lián)。各表間的關系圖如圖所示圖各表間的關系圖圖考勤信息系統(tǒng)體系結構圖系統(tǒng)功能模塊設計此系統(tǒng)共有四個模塊,分別為:管理,統(tǒng)計,查詢,數(shù)據(jù)維護。功能模塊考勤信息管理系統(tǒng)的主要體系結構如圖所示系統(tǒng)模塊設計管理系統(tǒng)模塊可分為信息管理,各項學生考勤信息的添加、修改、刪除, 考勤查詢、統(tǒng)計等。程序流程圖如圖所示。系統(tǒng)登錄模塊(1)用戶登錄學生考勤管理系統(tǒng)的登錄界面如圖所示圖登錄界面通過對數(shù)據(jù)庫的查詢,實現(xiàn)對用戶輸入信息的核對,確保系統(tǒng)的安全登錄管理,其處理流程如圖所示輸入:用戶名和密碼處理:校驗字符的有效性。和密碼文本框是否為
15、空,若為空,檢驗用戶是否滿足輸入的要求,即檢驗用戶名 則提示用戶輸入用戶名和密碼。 檢驗用戶名是否存在,密碼是否正確。 根據(jù)用戶名和密碼從數(shù)據(jù)庫中提取用戶權限。 根據(jù)從數(shù)據(jù)庫中提取用戶權限的不同,執(zhí)行調用頁面過程,若為管理員, 則可進行建立新用戶以及系統(tǒng)的各項操作和管理;若為非管理員則直接點擊界面 上的“綠色箭頭”(供非管理員使用)就可以直接進入主頁,但只允許查詢和統(tǒng) 計記錄,不可修改記錄,不能新建用戶和修改密碼。 取消登錄,退出整個程序。系統(tǒng)詳細設計主界面的設計是數(shù)據(jù)庫開發(fā)的關鍵步驟,因為它在某種程度上體現(xiàn)了程序開 發(fā)的質量和水。考勤信息管理系統(tǒng)采用多頁形式的對話框,每個選項卡實現(xiàn)一種 功能
16、,用戶可通過切換選項卡來操作整個系統(tǒng)的不同功能。 這種界面的優(yōu)點是結 構緊湊,邏輯性強,在后面的運行事例里將有具體演示。主控制模塊主控制界面,如所示圖主控制界面主控制界面的主要功能:點擊信息管理按鈕,彈出各按鈕,可查看并管理各項 信息。 點擊系統(tǒng)統(tǒng)計按鈕,可根據(jù)選擇統(tǒng)計記錄。 點擊考勤查詢按鈕,根據(jù)選擇內容查詢考勤內容。 菜單欄中包括數(shù)據(jù)維護,系統(tǒng)統(tǒng)計和其他操作,用戶可在菜單欄中打開“修改密碼”和“創(chuàng)建帳戶”等窗體,也可操作其他各項功能。 “退出系統(tǒng)”按鈕是為結束程序的運行而設定的,如果用戶想要終止該程序,點擊此按鈕就可以退出考勤信息管理系統(tǒng),結束運行其他窗體模塊設計(1)考勤信息管理窗體如圖
17、 所示圖考勤信息管理窗體考勤信息管理窗體主要功能:點擊顯示菜單中的子菜單,可以顯示全部考勤信 息??梢詫记谟涗浀奶砑?、修改、刪除、查詢等操作。記錄導航中的按鈕 可以查看記錄。窗體底端的狀態(tài)欄會顯示記錄位置和當前操作時間。第4章系統(tǒng)實現(xiàn)與測試系統(tǒng)的實現(xiàn)通過幾周的緊張忙碌,我們基本上完成了它的基本功能。它主要包括三個模塊:教師模塊、學生模塊、管理員模塊。對于管理員模塊,主要實現(xiàn)了對教師、學生的信息管理,可以對其進行添加、刪除、修改及刪除等功能。同時,一個網(wǎng)站還應該具有很友好的界面,而且,能 夠對外起到宣傳作用,這也就是說我們在首頁應該選擇具有特色的頁面,使其真 正達到目的,而不僅僅是一個擺設。系
18、統(tǒng)提供了管理子系統(tǒng),包括對數(shù)據(jù)庫中的課題信息、用戶信息的管理以及 課題審批的管理及報表的查看。允許具有管理權限的人員對系統(tǒng)數(shù)據(jù)庫進行操 作。經(jīng)過上面的詳細操作,我們基本實現(xiàn)了任務書的具體要求,達到了原定的目 標。系統(tǒng)的測試本課題研究目的是設計并實現(xiàn)一個課題申報管理系統(tǒng)。系統(tǒng)實現(xiàn)功能包括: 對用戶及權限,各種課題信息,教師自擬題目,課題發(fā)布,課題題庫,學生申報 課題,用戶信息,課題查詢,課題審批,報表的查看及打印等的管理。本章對該課題申報管理系統(tǒng)進行了系統(tǒng)功能和性能的測試,以驗證系統(tǒng)是否實現(xiàn)設計要求的功能和性能指標。測試內容為配合完成功能性測試,編寫測試用例如表所示。因篇幅有限表中只列出主 要的
19、測試用例的標題和期望結果。這些測試用例不僅測試管理員模塊系統(tǒng)設計的 主要功能,還包括系統(tǒng)安全的測試(例如非法訪問,權限控制)。表測試用例序號測試用例標題1添加用戶期望結果成功,驗證用戶是否具有權限,如果沒有,不允許操作;如果 有則正確判斷用戶名是否已存在,如已存在給出錯誤提示,如 不存在完成用戶信息的正確添加。表測試用例(續(xù))序號測試用例標題期望結果3刪除用戶成功,驗證用戶是否具有權限,如果沒有,不允許操作;如2修改用戶成功,驗證用戶是否具有權限,如果沒有,不允許操作;如果 有則用戶信息得到正確修改。果有則用戶信息正確刪除。成功,聯(lián)合查詢字符串正確,且準確返回查詢結果,并按相 4查詢教師、學生
20、信息應日志方案添加日志信息。6審批實踐課題信息成功,驗證用戶是否具有權限,如果沒有,不允許操作;如 果有則允許用戶正確修改目標課題在數(shù)據(jù)表中的狀態(tài)信息, 并按相應日志方案添加日志信息。成功,驗證用戶是否具有權限,如果沒有,不允許操作;如 果有則正確審批,并修改目標檔案在數(shù)據(jù)表中的狀態(tài)信息, 并按相應日志方案添加日志信息。成功,驗證用戶是否具有權限,如果沒有,不允許操作;如 果有則正確對課題信息進行操作并打印其課題報表。測試結果對照表中的測試內容,表給出其對應的測試結果。由測試結果可以看出:該 課題申報管理系統(tǒng)能夠完成對課題申報的管理,系統(tǒng)安全性也能得到很好的控 制。表測試結果測試序號測試用例標
21、題結果測試結果說明1添加用戶通過用戶信息正確插入相應的表。2修改用戶通過在相應的表中的該用戶信息被正確修改。3刪除用戶通過該用戶信息被準確地從相應的表中刪除。4查詢教師、學生信息通過教師、學生列表頁面中的DataGrid中的數(shù)據(jù)能正確顯示出來,與數(shù)據(jù)庫中的一樣。實踐課題信息列表頁面中的DataGrid中的數(shù)據(jù)能正5查看實踐課題信息通過確顯示需要顯示的信息。審核時,題目審批狀態(tài)默認為“未通過”狀態(tài),點擊“通過”,在審核欄中會顯示“已通過”(字體顏色變審批實踐課題信息通過紅色),數(shù)據(jù)庫“ Subject_Check ”中就由“ Null ”變成“ False ” 或者“ True ”。不能報表查看通過不能正確顯示所需要的各信息內容生成報表。第五
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升基礎教育質量的策略與實踐路徑
- 食品加工企業(yè)如何提升食品安全管理體系
- 獨立儲能電站項目設計方案優(yōu)化
- 低空經(jīng)濟產(chǎn)業(yè)發(fā)展與運營管理策略
- 12MWh儲能電站項目可行性分析與未來發(fā)展趨勢
- 2025至2030年中國老樅水仙行業(yè)發(fā)展研究報告
- 2025至2030年中國美式搖頭燙畫機市場調查研究報告
- 2024年5月份湖南省港航水利集團有限公司社會公開招聘筆試參考題庫附帶答案詳解
- 2025至2030年中國纖維包裝制品市場分析及競爭策略研究報告
- 類風濕關節(jié)炎和缺鐵性貧血的關聯(lián)-孟德爾隨機化研究及臨床研究
- 熱力管網(wǎng)安全風險評估-全面剖析
- 人道主義補償協(xié)議書
- 2025年北京市順義區(qū)高考英語一模試卷
- 《人工智能安全導論》 課件 第四章 后門攻擊與防御
- 2025年世界地球日知識答題活動考試題庫300題(含答案)
- 2025屆浙江省溫州市高三下學期二模物理試題(含答案)
- 23G409先張法預應力混凝土管樁
- 踐行總體國家安全觀挺膺擔當新時代青年 高中生國家安全觀教育主題班會
- 三年級下冊口算天天100題(A4打印版)
- 《多媒體技術與應用》課程教學大綱
- SJG 68-2019 人行地下通道設計標準
評論
0/150
提交評論