本系統主要針對目前高校學生在線請假以及學生上課出勤管理而設計的信息系統。本系統總體上由三大功能模塊:請假系統模塊、考勤系統模塊、后臺管理模塊組成。系統涉及到高校三大類用戶:學生、任課老師、系統管理員。
本高校學生考勤管理系統用JSP+SQL Server 2000開發,開發過程中運用了頁面模塊化、信息發布的動態生成、靜態頁面顯示等技術開發。本論文重點介紹本系統的請假系統、考勤系統兩大功能模塊設計,完成學生、任課老師、系統管理員三類用戶功能的設計與實現。
關鍵詞:考勤管理;在線請假;JSP
1 用戶需求描述
用戶是系統的最終使用者,開發系統的目的是要用戶最終很好的使用系統,最終為用戶帶來各種便利。本系統要解決高校學在線請假以及上課考勤管理兩大問題,通過對高校的實際調查分析,本系統應當包括學生、任課老師、系統管理員三類用戶,這三類用戶對系統的需求簡要概括如下:
1.1 學生用戶需求描述
學生對本系統的主要需求是:在線請假以及查看在校期間所有的上課出勤信息。
在線請假需求:學生在網上填寫好請假的起止日期,請假原因后,就可以向本學期本班班主任提出請假申請,由任課老師審批后。在在線請假的全過程當中,學生可以隨時查看請假的詳細進展情況。
查看出勤信息需求:學生可以查看在校期間所有學期上課出勤的詳細信息,如:整個學期請假、曠課、遲到、早退了多少次,以及具體的時間、任課老師姓名、第幾節課等詳細信息。
其它需求:查看本人的基本信息,如本人的所屬的院系、年級、專業、班級、學號、姓名、性別等,以及修改個人用戶密碼,查看本班課表安排。
1.2 任課老師用戶需求描述
任課老師對系統的主要需求是:管理所教班級學生的上課出勤信息以及查看所教班級學生的上課出勤信息。
管理學生上課出勤需求:根據學校安排的課表,隨著時間的變化,自動列出還沒有在網上公布的學生上課出勤信息,系統自動根據學生請假系統,決定學生上課出勤的最終結果。
查看學生出勤信息需求:查看所教班級學生整個學期上出勤統計信息及詳細信息。
1.3 系統管理員用戶需求描述
系統管理員有系統的最高權限,負責系統所需所有數據的動態同步更新以及維護,根據系統針對各用戶的設計,基本功能需求如下:管理系統所有用戶的添加、刪除、修改等。
2功能需求描述
根據各類用戶的需求描述,系統應當具備請假系統、考勤管理系統、后臺管理系統這三大主要功能。
請假系統功能需求:通過實際調查分析得出,目前高校中的請假流程是學生若要請假,必須先寫好請假條先任課老師審批。
考勤管理功能需求:任課老師通過考勤管理系統,對學生上課出勤信息進行公開,但由于任課老師忙于教學,為了能及時準確無誤的對學生出勤情況公開,要求系統能自動提示任課老師對上完課了,但還沒公布的出勤信息進行網上公布。
后臺管理功能需求:后來管理主要是用來管理系統操作的數據,因為高校每學年的學生都在變化,有新生入學,也有學生畢業。請假系統要借助班主任安排才能完成,考勤管理系統要借助請假系統、班級課表安排才能完成,然而每學年課表都在變化,班主任安排也有在變化,學生也在變化,因此必須要求后臺管理系統能根據系統需求,動態的、準確的更新系統數據。
運行截圖:
(1)添加教師:
(2)添加學生:
(3)管理請假:
(4)教師點名:
(5)申請請假:
上一篇:asp.net家庭財務管理系統
下一篇:asp.net隨書光盤資源借閱管理系統