秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

畢業(yè)設計(論文) 計算機科學與技術(shù)專業(yè) 學生考勤系統(tǒng)的設計與實現(xiàn)

上傳人:r****d 文檔編號:154078155 上傳時間:2022-09-20 格式:DOC 頁數(shù):62 大小:4.89MB
收藏 版權(quán)申訴 舉報 下載
畢業(yè)設計(論文) 計算機科學與技術(shù)專業(yè) 學生考勤系統(tǒng)的設計與實現(xiàn)_第1頁
第1頁 / 共62頁
畢業(yè)設計(論文) 計算機科學與技術(shù)專業(yè) 學生考勤系統(tǒng)的設計與實現(xiàn)_第2頁
第2頁 / 共62頁
畢業(yè)設計(論文) 計算機科學與技術(shù)專業(yè) 學生考勤系統(tǒng)的設計與實現(xiàn)_第3頁
第3頁 / 共62頁

下載文檔到電腦,查找使用更方便

18 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設計(論文) 計算機科學與技術(shù)專業(yè) 學生考勤系統(tǒng)的設計與實現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)設計(論文) 計算機科學與技術(shù)專業(yè) 學生考勤系統(tǒng)的設計與實現(xiàn)(62頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 學號________________ 密級________________ 〔黑體5號〕 蘭州城市學院本科畢業(yè)論文 學生考勤系統(tǒng)的設計與實現(xiàn) 學 院 名 稱:信息工程學院 專 業(yè) 名 稱:計算機科學與技術(shù) 學 生 姓 名: 指 導 教 師 :

2、 二○一三年五月 BACHELOR'S DEGREE THESIS OF LANZHOU CITY UNIVERSITY 〔Times New Roman 2號粗體居中〕 Design and implementation of student attendance system 〔Times New Roman 2號粗體居中〕 College :School of Information Engineering Subject :Computer science and technology Name

3、 : E Fei fei Directed by : Zhu Zheng ping Professor 〔Times New Roman 4號居中〕 May 2021 〔Times New Roman小2號居中〕 鄭 重 聲 明 〔宋體粗體2號居中〕 本人呈交的學位論文,是在導師的指導下,獨立進行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對本論文所涉及的研究工作做出奉獻的其他個人和集體,均已在文中以明確的方式標明。本學位論文的知識產(chǎn)權(quán)歸屬于培養(yǎng)單位。

4、〔宋體4號〕 本人簽名: 日期: 摘 要 〔黑體小2〕 目前社會上信息管理系統(tǒng)開展飛快,智能化信息處理已是提高效率、標準管理、客觀審查的最有效途徑。學生考勤管理是學生信息管理的重要局部,面對大量的學生信息,采用人力處理將浪費大量的時間、人力和物力,而且統(tǒng)計數(shù)據(jù)麻煩。一個學校對其學生日常教學過程中的出勤和缺勤進行統(tǒng)計,用計算機對統(tǒng)計數(shù)據(jù)進行統(tǒng)計分析處理,得到我們所需要的各種統(tǒng)計報表和考勤原始數(shù)據(jù),方便了學校對學生的管理。 本系統(tǒng)主要針對目前高

5、校學生在線請假以及學生上課出勤管理而設計的信息系統(tǒng)。本系統(tǒng)總體上由三大功能模塊:請假系統(tǒng)、考勤系統(tǒng)和權(quán)限管理,涉及到高校六大類用戶:學生、任課老師、班主任、院系領導、學校領導、系統(tǒng)管理員。本學生考勤管理系統(tǒng)采用了JAVA技術(shù),以Tomcat為JAVA效勞器、My SQL為數(shù)據(jù)庫系統(tǒng)畢業(yè)設計,建立了一個基于B/S模式的三層體系的學生考勤管理網(wǎng)站,實現(xiàn)了網(wǎng)上考勤任務。 (宋體小4 ) …… …… …… 關(guān)鍵詞:考勤管理;在線請假;權(quán)限管理 〔黑體小4〕 〔宋體小4〕 ABSTRACT (Times New Roman 小2加粗)

6、At present the social development of information management system for fast, intelligent information processing is the most effective way to improve efficiency, standardize management, objective review. Student attendance management is an important part of student information management, in the face

7、 of a large number of student information, using manpower processing will waste a lot of time, manpower and material resources, and statistical data. A school daily teaching process in attendance and absence of student statistics, to analyze the statistical data by a computer, get all kinds of repor

8、ts and attendance data we need, to facilitate the school management of students. The system is an information system for current college students and the students leave school attendance line management and design. The overall system consists of three functional modules: leave system, attendance sy

9、stem and authority management, involves six major categories of university users: students, teachers, class teachers, faculty leadership, school leadership, the system administrator. The student attendance management system using JAVA technology, using Tomcat as JAVA server, My SQL as database syste

10、m, set up a web site based on the student attendance management system of three layers B/S, realize the online attendance task. (Times New Roman 小4號) …… …… …… Key words: attendance management;the online attendance;authority management 〔Times New Roman體小4 加粗〕 目錄 第一章 可行性分析 9 可行性

11、研究的前提 9 9 10 10 10 10 10 11 11 11 12 B/S〔瀏覽器/效勞器〕簡介 12 JSP簡介 12 2.3.3 MySQL簡介 12 2.3.4 Myeclipse簡介 12 第三章 總體設計 14 14 3.2 總體結(jié)構(gòu)圖 14 16 16 23 23 3.5.2 E-R模型 23 24 24 25 第四章 系統(tǒng)實現(xiàn) 37 37 4.1.1 用戶登錄界面 37 37 37 40 4.3.1 根底信息的設計與實現(xiàn) 40 4.3.2 用戶管理界面的設計與實

12、現(xiàn) 40 4.4 課程管理的設計與實現(xiàn) 45 4.4.1 課程管理的增刪改查 45 47 4.5.1 信息錄入的設計與實現(xiàn) 47 4.6請假管理的設計與實現(xiàn) 51 4.6.1 學生請假的設計與實現(xiàn) 51 4.7統(tǒng)計查詢的設計與實現(xiàn)〔暫略〕 53 第五章 軟件測試 54 54 54 54 54 55 5.2測試過程 55 55 總結(jié) 61 參考文獻 62 附錄 63 引言 目前各高校校園信息化已逐步完善,而校園網(wǎng)不僅方便了用戶,更重要地是提高了辦事效率。各大高校有針對師生的成績查詢系統(tǒng)、教務管理系統(tǒng)、招生就業(yè)系統(tǒng)、校園BBS論壇、校內(nèi)網(wǎng)站等一

13、系統(tǒng)系統(tǒng)在各大高校紛紛出現(xiàn),給高校管理、學校師生的學習、生活、辦公帶來了便利。 但我校的考勤管理模式還是以任課老師上課點到,以及學生會的學生干部、干事課堂查勤來管理。同時,學生請假需要經(jīng)過系輔導員、系部領導批準才能生效。對于考勤結(jié)果,需要進行數(shù)據(jù)信息的錄入以及數(shù)據(jù)信息的統(tǒng)計,這樣比擬麻煩,且費時費力,出現(xiàn)誤差的概率也比擬大。更重要的是暴露出了以下的弊端:一、學生請假不方便;二、學生請假對任課老師不透明。三、學生對自己整個學期的上課出勤情況沒有整體的統(tǒng)計信息。四、院系領導、學校領導不能把握住學生的上課出勤情況。由于以上原因,我們小組決定開發(fā)學生考勤管理系統(tǒng),以方便學校對學生的考勤進行管理。

14、 在設計的過程中,要求利用面向?qū)ο蟮木幊趟枷雭硗瓿上到y(tǒng)的設計;建立清晰的類層次;分析和定義各個類,每個類中要有各自的屬性和方法;要求運用面向?qū)ο蟮臋C制來實現(xiàn)系統(tǒng)功能。 研究方法: 通過閱讀有關(guān)書籍,并在網(wǎng)上查找相關(guān)資料〔通過網(wǎng)絡引擎查找關(guān)鍵字和學校的資源〕 基于JAVA技術(shù)建立的學生日常教學考勤管理畢業(yè)設計,其目標是完成高校教學中學生日常教學考勤管理,畢業(yè)設計主要包括學生模塊、任課老師模塊、系統(tǒng)管理員模塊三個功能模塊,其中學生模塊實現(xiàn)學生信息修改、考勤查看和在線請假等功能;任課老師模塊實現(xiàn)教師修改信息、按教學班考勤和審批學生請假等功能;系統(tǒng)管理員模塊主要實現(xiàn)了密碼修改、對學生、教

15、師和課程信息的更新及系統(tǒng)維護等功能。 畢業(yè)設計采用了JAVA技術(shù),以Tomcat為JAVA效勞器、My SQL為數(shù)據(jù)庫,建立了一個基于B/S模式的三層體系的學生考勤管理網(wǎng)站。 第一章 可行性分析 可行性研究的前提 隨著教育事業(yè)的飛速開展,我國的教育水平已經(jīng)躍上了一個更高的平臺:普及九年義務教育,本科生、碩士研究生的大量擴招,各高等院校及地州院校的新建與升級,越來越多的學子走進了大學的殿堂,這意味著學生的考勤管理信息任務越來越復雜、繁重,傳統(tǒng)的考勤管理系統(tǒng)已無法承當當前的信息量,快速、高效的完成學生考勤信息管理的任務,無法減輕考勤管理人員的工作量與工作壓力。 傳統(tǒng)的考勤管理系統(tǒng),不

16、能及時將學生的考勤信息進行登記、更新,也可能存在不公平的現(xiàn)象,比方:有的學生逃課,老師點名了,他就去找班主任請假,補個假條,取消自己的缺席記錄等等…… 種種背景使得學校假設要快速穩(wěn)定開展,就必須從加強信息化入手,在各種領域都進行信息化管理,在考勤管理方面也不例外,然而各高校卻不太重視考勤管理方面的建設、加強與開展。 根本運行要求:本組學生所需要開發(fā)的軟件要求能在本院所有計算機上基于WINDOWS系統(tǒng)運行。同時所開發(fā)的軟件要能與學校教務管理系統(tǒng)相銜接,進一步完善學校教務管理系統(tǒng)的功能。 功能要求:主要功能模塊為學生考勤管理中心信息管理、任課教師對學生考勤信息的管理和學生對自己考勤信息的

17、查詢。系統(tǒng)能夠使查詢學生考勤信息,變得更為輕易,并使這些信息更為一目了然。 平安要求:登陸系統(tǒng)時,需驗證身份和密碼,只有通過驗證的身份才能進入系統(tǒng)進行相關(guān)的操作。系統(tǒng)間信息的傳遞也需要進行平安設置,以防止學生的考勤信息被惡意篡改。 同時該系統(tǒng)還需具有靈活性、兼容性等要求。 第二章 需求分析 學生對本系統(tǒng)的主要需求是:在線請假以及查看在校期間所有的上課出勤信息。在線請假需求:學生請假的全過程當中,學生可以隨時查看請假的詳細進展情況。查看出勤信息需求:學生可以查看在校期間所有學期上課出勤的詳細信息,如:查看“高等數(shù)學〞這門課程在整個學期請假、曠課、遲到、早退了多少次,以及具體的時間

18、、任課老師姓名、第幾節(jié)課等詳細信息。 其它需求:查看本人的根本信息,如本人的所屬的院系、年級、專業(yè)、班級、學號、姓名等,以及修改個人用戶密碼。 任課老師對系統(tǒng)的主要需求是:管理所教班級學生的上課出勤信息以及查看所教班級學生的上課出勤信息。管理學生上課出勤需求:考勤表隨著時間的變化,自動列出還沒有在網(wǎng)上公布的學生上課出勤信息,系統(tǒng)自動根據(jù)學生請假系統(tǒng),決定學生上課出勤的最終結(jié)果。查看學生出勤信息需求:查看所教班級學生整個學期上出勤統(tǒng)計信息及詳細信息。 其它需求:查看上課課表,本人根本信息以及修改個人用戶密碼。 班主任對系統(tǒng)的主要需求是:查看本班學生上課出勤信息。 查看出勤信息需

19、求:輸入查詢條件后,系統(tǒng)根據(jù)查詢條件列出本班學生相關(guān)的上課出勤信息。 其它需求:查看有關(guān)全班的根本信息以信修改個人用戶密碼等。 院系領導對本系統(tǒng)的主要需求是:查看本院學生本學期所有課程的上課出勤信息。 查看學生上課出勤信息需求:查看本院學生整個學期有關(guān)課程的上出勤統(tǒng)計信息及詳細信息。 其它需求:查看本院學生的根本信息、修改個人用戶密碼等。 學校領導對系統(tǒng)的主要需求是:查看全校學生上課出勤信息。 查看出勤信息需求:輸入查詢條件后,系統(tǒng)根據(jù)查詢條件列出本校學生相關(guān)的上課出勤信息。 其它需求:查看有關(guān)全校的根本信息以信修改個人用戶密碼等。 系統(tǒng)管理員有系統(tǒng)的最高權(quán)限,負責

20、系統(tǒng)所需所有數(shù)據(jù)的動態(tài)同步更新以及維護,根據(jù)系統(tǒng)針對各用戶的設計,根本功能需求如下: 〔1〕、管理學校各院系、年級、專業(yè)、班級的添加、刪除、修改等。 〔2〕、管理每個學期每個班級的課程安排及指定院系領導 和任課老師。 〔3〕、管理系統(tǒng)所有用戶。 〔4〕、管理全校課表安排。 〔5〕、管理全校每學年開學的起止時間。 〔6〕、管理系統(tǒng)的考勤信息。 根據(jù)各類用戶的需求描述,系統(tǒng)應當具備請假系統(tǒng)、考勤管理系統(tǒng)、后臺管理系統(tǒng)這三大主要功能。 請假系統(tǒng)功能需求:通過班主任以及院系領導批準請假信息。請假最長時間不能超過1個月,特殊情況除外。 考勤管理功能需求:任課老師通過考勤管理系統(tǒng),對

21、學生上課出勤信息進行公開。請假系統(tǒng)要借助班主任才能完成,考勤管理系統(tǒng)要借助請假系統(tǒng)、班級課表安排才能完成,然而每學年課表都在變化,班主任安排也有在變化,學生也在變化,因此必須要求后臺管理系統(tǒng)能根據(jù)系統(tǒng)需求,動態(tài)的、準確的更新系統(tǒng)數(shù)據(jù)。 根據(jù)各用戶的需求,以及系統(tǒng)各大功能的需求,經(jīng)過大量的調(diào)查分析,針對本高校學生考勤管理系統(tǒng)選擇以下開發(fā)工具進行開發(fā): 系統(tǒng)結(jié)構(gòu):B/S 〔瀏覽器/效勞器〕 開發(fā)語言: Java、JSP、javascript 、SQLyog Enterprise 系統(tǒng)環(huán)境: JDK 1.6以上版本、以上版本 開發(fā)工具:Myeclipse 10 ? B/

22、S〔瀏覽器/效勞器〕簡介 B/S〔Browser/Server,瀏覽器/效勞器〕模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S模式應用的擴展。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S模式最大的好處是運行維護比擬簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式〔比方LAN, WAN, Internet/Intranet等〕訪問和操作共同的數(shù)據(jù);最大的缺點是對網(wǎng)絡環(huán)境依賴性太強,由于各種原因引起網(wǎng)絡中斷都會造成系統(tǒng)癱瘓。 JSP簡介 JSP的全稱是Java Servlet Pages,它是SUN推出的一種動態(tài)網(wǎng)頁技術(shù)標準。它在傳統(tǒng)的靜態(tài)頁面文件(*

23、.html,*htm)中參加Java程序片段和JSP標記,就構(gòu)成了JSP頁面。由Web效勞器上的JSP引擎來處理JSP元素,生成調(diào)用Bean,并用JDBC訪問數(shù)據(jù)庫〔或文件〕,最后以HTML或XML的形式返回瀏覽器。JSP在Servlet類中編譯,編譯一次后存入內(nèi)存,以后再調(diào)用時,不用再編譯,所以速度很快。 2.3.3 MySQL簡介 MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),而且是開源的數(shù)據(jù)管理系統(tǒng)。由于它的強大功能、靈活性、豐富的應用編程接口〔API〕以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣闊自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫的動

24、態(tài)網(wǎng)站提供了強大動力。 2.3.4 Myeclipse簡介 MyEclipse企業(yè)級工作平臺〔MyEclipse Enterprise Workbench ,簡稱MyEclipse〕是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序效勞器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 第三章 總體設計 系統(tǒng)頁面采用框架來設計,不同的用戶有不同的功能菜單,但都有

25、統(tǒng)一的風格,這給頁面的使用和維護都帶來了很大的便利,特別是在代碼重用方面起了很大作用。本系統(tǒng)各用戶的頁面設計如下圖: 頁面主體 功能菜單 Banner Bottom ——可以在此展示系統(tǒng)標識、頁面歸屬等信息。 ——提供系統(tǒng)可供操作的功能列表。 ——顯示頁面格式化數(shù)據(jù)頁面主體區(qū)顯示的內(nèi)容,將依據(jù)頁 面在系統(tǒng)中的作用而定。 ——可以在此顯示系統(tǒng)當前在線人數(shù)及在線用戶的信息。 3.2 總體結(jié)構(gòu)圖 根據(jù)系統(tǒng)功能的要求,高校學生考勤管理系統(tǒng)各個模塊之間的層次結(jié)構(gòu)如圖3.2所示: 高校學生考勤管

26、理系統(tǒng) 請 假 系 統(tǒng) 考 勤 系 統(tǒng) 后 臺 管 理 3.2 系統(tǒng)功能結(jié)構(gòu)示意圖 按用戶劃分,系統(tǒng)結(jié)構(gòu)圖如圖3.3所示: 高校學生考勤管理系統(tǒng) 學 生 班 主 任 任 課 老 師 院 系 領 導 學 校 領 導 管 理 員 系統(tǒng)子功能模塊的層次結(jié)構(gòu)如圖3.4所示: 考勤管理子模塊 任課老師提交數(shù)據(jù) 各用戶查詢考勤數(shù)據(jù) 系統(tǒng)功能流程圖 1) 主功能流程

27、如圖4.1所示: 開始 用戶登錄 學 生 班主任 管 理 員 學 校 領 導 院 系 領 導 任課教師 查詢本人考勤 在 線請假 數(shù)據(jù) 更新 與維 護 查詢各院學生考勤 查詢 本 院學生考勤 查詢本班學生考勤 管理本班學生考勤 查詢本班學生考勤 3.5 主功能流程圖 本系統(tǒng)目錄結(jié)果設計為: 1) 名為Lzcu,Java工程: 1) Common 4. Dao 1. Dao接口 2. Dao實現(xiàn)類,即Impl 5. Pojo 6. Ser

28、vice 1. Service接口 2. Service實現(xiàn)類,即Impl 7. Vo 2) Publicservice 1) publicservice接口 2) Publicservice實現(xiàn)類,即Impl 3) Util:實用的工具類包 4) Work ①  Dao 1. Dao接口 2. Dao實現(xiàn)類,即Impl b. Pojo c. Service 1. Service接口 2. Service實現(xiàn)類,即Impl d. Vo e. Util 2) 名為lzcuoa的web工程: ①  Bean ① 

29、ava ②  ②  Filters 3) 4) ③  Listener a. b. ④  Ui a. 1. Common 2. Work ⑤  Util 1) Tree 1. 2. 2) 3) ⑥  ⑦  WebRoot 3.5.2 E-R模型 班級 班級 缺勤情況 學生 出勤 出勤記錄 任課老師 批準 請假 請假記錄 提交 學號 姓名 性別 專業(yè) 學院 ID 姓名 課程 應到人數(shù) 實到人數(shù) 上課時間 1 1 1

30、 n 1 n 1 n 翻開SQL Server2000下面的[企業(yè)管理器],登錄之后,選擇[新建數(shù)據(jù)庫]命令,給數(shù)據(jù)庫起名為kaoqin。然后通過設計器創(chuàng)立數(shù)據(jù)表,剛剛已經(jīng)說明了需要不同的數(shù)據(jù)表來分管,它們分別是“qingjia〞,“kaoqin_record〞,“record〞等,有關(guān)這些數(shù)據(jù)表的信息見上圖。 根據(jù)系統(tǒng)功能設計的要求以及功能模塊的劃分,對于系統(tǒng)數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 考勤登記表:課程安排代號、記載時間、上課時間。 學生上課出勤信息表:上課時間代號、上課時間、學號、出勤狀態(tài)。 請假信息表:請假原因、結(jié)束時間、申假天數(shù)、申請時間、申請

31、人、審批人、審批結(jié)果等。 根據(jù)數(shù)據(jù)庫需求的分析,建立如下根本數(shù)據(jù)表。 系統(tǒng)表 1、 Sys_button〔按鈕表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 BUTTONID varchar(50) Not Null 按鈕編碼 BUTTONNANME varchar(100) Not Null 按鈕名稱 SORTNUM int(11) 排序號 BUTTONACTION varchar(100) 按鈕動作 DIRECTION varchar(30)

32、 按鈕動作方向 ICONPATH varchar(100) 按鈕圖標路徑 PICPATHDOWN varchar(100) 選中時按鈕圖片路徑 PICPATHUP varchar(100) 未選中時按鈕圖片路徑 BUTTONDESC varchar(200) 按鈕描述 ISRUNNING varchar(2) 是否啟用 2、sys_code〔代碼表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 CODEID varchar(50

33、) Not Null 代碼編碼 CODENANME varchar(100) Not Null 代碼名稱 CODETYPEID varchar(50) Not Null 代碼分類編碼 FATHERID varchar(50) 上級代碼編碼 CODEVALUE varchar(100) SORTNUM int(11) 排序 APPFLAG varchar(2) Not Null 在用標志:使用是1,不使用是0 3、sys_codetype (代碼分類表) 字段名 字段類型 主/外鍵 字段約束 說明

34、 ID varchar(50) P Not Null 自增序號 CODETYPEID varchar(50) Not Null 代碼分類編碼 CODETYPENANME varchar(100) Not Null 代碼分類名稱 CODETYPEDESC varchar(200) 代碼分類描述 SORTNUM int(11) Not Null 排序 APPFLAG varchar(2) Not Null 在用標志:使用是1,不使用是0 4、 sys_divisions〔行政區(qū)劃表〕 字段名 字段類型 主/外鍵 字段

35、約束 說明 ID varchar(50) P Not Null 自增序號 DIVISIONID varchar(50) Not Null 院校編碼 DIVISIONNAME varchar(100) Not Null 院校名稱 FATHERID varchar(50) Not Null 上級院校編碼 FULLNAME varchar(200) 院校全稱 DIVISIONTYPE varchar(10) 院校類型〔0:公立,1:私立〕 AREA double〔18,4〕 轄區(qū)面積〔平方公里〕 DIVISI

36、ONDESC text 院校簡介 ISLEAFNODE varchar(2) Not Null 是否葉子節(jié)點〔0:否,1:是〕 ISHAVEUNIT varchar(2) Not Null SORTNUM int(11) 排序號 APPFLAG varchar(2) Not Null 在用標志:使用是1,不使用是0 5、 sys_errorlog 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 OPERTIME varchar(30) 操

37、作時間 DIVISIONID varchar(50) 機構(gòu)編碼 DIVISIONNAME varchar(100) 機構(gòu)名稱 UNITID varchar(50) 部門編碼 UNITNAME varchar(100) 部門名稱 USERID varchar(50) 用戶編碼 USERNAME varchar(100) 用戶名稱 USERTYPE varchar(30) 用戶類型 OPERMODID varchar(50) 操作模塊編碼 OPERMODNAME varchar(20

38、0) 操作模塊名稱 OPERIP varchar(20) 操作者IP ERRORTYPE varchar(30) 錯誤類別 ERRORCONTENT text 錯誤內(nèi)容 OPERTYPE varchar(2) 操作類型〔C,U,R,D〕 DETAILURL varchar(200) 詳情地址 REMARKS varchar(200) 備注 DELFLAG varchar(2) Not Null 刪除標識 6、 sys_loginlog(系統(tǒng)登錄日志) 字段名 字段類型 主/

39、外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 LOGINTIME varchar(30) 登錄時間 LOGOUTTIME varchar(30) 退出時間 DIVISIONID varchar(50) 機構(gòu)編碼 DIVISIONNAME varchar(100) 機構(gòu)名稱 UNITID varchar(50) 部門編碼 UNITNAME varchar(100) 部門名稱 USERID varchar(50) 用戶編碼 USERNAME va

40、rchar(100) 用戶名稱 USERTYPE Varchar(30) 用戶類型 OPERIP Varchar(20) 操作者IP REMARKS Varchar(200) 備注 DELFLAG Varchar(2) Not Null 7、 sys_menu(菜單表) 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 MENUID varchar(50) Not Null 菜單編碼 MENUNAME varchar(200)

41、 Not Null 菜單名稱 FATHERID varchar(50) Not Null 上級菜單遍碼 MENUDESC varchar(200) 菜單描述 SORTNUM Int(11) 排序號 ACTIONURL varchar(200) 菜單動作 DIRECTION varchar(30) 菜單動作方向(本窗體、彈出、根窗體) MENUTYPE varchar(30) 菜單類別 SUPERUSER varchar(2) 超級用戶使用 ICONPATH varchar(100)

42、按鈕圖標路徑 PICPATHDOWN varchar(100) 選中時按鈕圖片路徑 PICPATHUP varchar(100) 未選中按鈕圖片路徑 ISLEAFNODE varchar(2) Not Null 是否葉子節(jié)點(0:否,1:是) APPFLAG varchar(2) Not Null 是否啟用(1:啟用;0:禁用) 8、 sys_menu_button(菜單擁有權(quán)限) 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 ROLEMENUID varc

43、har(50) Not Null 菜單編碼自增) BUTTONID varchar(50) Not Null 按鈕編碼 BUTTONLOCA varchar(200) 按鈕位置 9、sys_operationlog〔系統(tǒng)日志〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 OPERTIME varchar(30) 操作時間 DIVISIONID varchar(50) 機構(gòu)編碼 DIVISIONNAME varchar(100) 機構(gòu)名稱

44、 UNITID varchar(50) 部門編碼 UNITNAME varchar(100) 部門名稱 USERID varchar(50) 用戶編碼 USERNAME varchar(100) 用戶名稱 USERTYPE varchar(30) 用戶類型 OPERMODID varchar(50) 操作模塊編碼 OPERMODNAME varchar(200) 操作模塊名稱 OPERIP varchar(20) 操作者IP OPERCONTENT text OPE

45、RTYPE varchar(2) 操作類型(C,U,R,D) DETAILURL varchar(200) 詳情地址 REMARKS varchar(200) 備注 DELFLAG Varchar(2) Not Null 10、sys_role〔角色表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 ROLEID varchar(50) 角色編碼(自增) ROLENAME varchar(100) Not Null 角色名稱 ROL

46、ETYPE varchar(30) 角色類別 ROLEDESC varchar(200) 角色描述 11、sys_role_menu〔角色擁有菜單權(quán)限〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 ROLEID varchar(50) Not Null 角色編碼(自增) MENUID varchar(50) Not Null 菜單編碼 12、sys_unit〔部門表,即行政區(qū)劃所轄單位表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID var

47、char(50) P Not Null 部門編碼 UNITID varchar(50) Not Null 部門編碼 DIVISIONID varchar(50) Not Null FATHERID varchar(50) Not Null 上級部門編碼 UNITNAME varchar(200) Not Null 部門名稱 UNITTYPE varchar(50) 班級類別(班級、學工辦、院辦、其他) UNITDESC text 班級/學工辦/院辦簡介 STAFFNUM Int(11) 班級人數(shù)/

48、辦公室人數(shù) LEADERNUM varchar(50) 班主任/學工辦主任/院辦主任 CONTACT varchar(100) 班長/學工辦聯(lián)系人 TELEPHONE varchar(100) 聯(lián)系 FAX varchar(30) ADDRESS varchar(100) ZIPCODE varchar(30) 郵政編碼 WEBURL varchar(100) 主頁URL EMAIL varchar(100) EMAIL SORTNUM Int(11)

49、 排序號 ISLEAFNODE varchar(2) Not Null 是否葉子節(jié)點(0:否,1:是) ISHAVEUSER varchar(2) Not Null 是否存在人員 DELFLAG varchar(2) Not Null 刪除標志 13、sys_user 字段名 字段類型 默認 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 UNITID varchar(50) Not Null 學院/班級編碼 USERID varchar(50) Not

50、 Null 用戶編碼〔教師工號、學生學號〕 USERNAME varchar(100) 用戶名〔教師姓名、 學生姓名〕 PASSWORD varchar(200) 123456 Not Null 用戶密碼 USERTYPE varchar(30) 2.學生3.其他人員〕 ISDEP varchar(2) 是否班級 ISSUPER varchar(2) 是否超級用戶 SORTNUM int(11) Not Null 序列號 APPFLAG varchar(2) 0 賬戶狀

51、態(tài):正常為0;禁用為1;默認為0 IDCARD varchar(30) 身份證號 SEX varchar(10) 性別 BIRTHDAY varchar(30) 出生日期 TELPHONE varchar(100) 聯(lián)系 MOBILE varchar(100) 號碼 POSITION varchar(30) 職務 POST varchar(30) 職位 POLITICAL varchar(10) 政治面貌 NATION varchar(

52、10) 民族 EMAIL varchar(100) 郵箱 QQ varchar(100) QQ MSN varchar(100) MSN ADDRESS varchar(100) 住址 PHOTO varchar(100) 照片 USERDESC text 用戶描述 14、sys_user_role 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 USERID varchar(50)

53、Not Null 用戶編碼 ROLEID varchar(50) Not Null 角色編碼 工作表 1、work_askapply〔請假表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 自增序號 APPLYTIME varchar(30) 申請時間 APPLYDAYNUM int(30) 申請?zhí)鞌?shù) APPLYER varchar(30) 申請人 APPLYERID varchar(50) 申請人ID APPLYREASON text

54、 申請原因 CHECKSTUTE varchar(2) 審批結(jié)果 CHECKER varchar(30) 審批人 CHECKERID varchar(50) 審批人ID 2、work_attendance〔出勤表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null ID COURSEID varchar(50) 課程ID COURSENAME varchar(50) 課程名稱 CLASSID varchar(50) 班級ID CLASS

55、NO varchar(50) 班級名稱 CLASSROOMTEACHERID varchar(50) 任課老師ID CLASSROOMTEACHER varchar(50) 任課老師 TOTALNUM int(11) 應到人數(shù) REALNUM int(11) 實到人數(shù) ASKDAYNUM int(11) 請假人數(shù) ASKERID text 請假者ID ASKER text 請假者 NOATTENDNUM int(11) 曠課人數(shù) NOATTENDANTID text

56、 曠課者ID NOATTENDANT text 曠課者 REMARKS varchar(100) 備注 ADDERID varchar(50) Not Null 添加人編碼 ADDER varchar(100) Not Null 添加人 ADDERUNITID varchar(50) Not Null 添加學院編碼 ADDERUNIT varchar(100) Not Null 添加學院 ADDTIMEE varchar(30) Not Null 添加時間 DELFLAG varchar(2)

57、 Not Null 刪除標志 3、work_check〔審核表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null 序列號 FOREIGNKEYID varchar(50) 關(guān)聯(lián)父表ID CHECKERID varchar(50) 審核人編碼 CHECKER varchar(100) 審核人 CHECKUNITID varchar(50) 審核部門編碼 CHECKUNITNAME varchar(100) 審核部門 CHECKTIME varc

58、har(30) 審核時間 CHECKRESULT varchar(2) 0-未通過,1-通過 CHECKOPINION varchar(255) 審核意見 ADDER varchar(100) 添加人 ADDERID varchar(50) 添加人ID ADDUNITID varchar(50) 添加部門ID ADDUNIT varchar(100) 添加部門 ADDTIME varchar(30) 添加時間 DELFLAG varchar(2) 刪除標志(0-未刪除,1-

59、刪除) 4、work_course〔課程表〕 字段名 字段類型 主/外鍵 字段約束 說明 ID varchar(50) P Not Null ID COURSEID varchar(50) 課程編碼 COURSENAME varchar(50) 課程名稱 COURSETYPE varchar(50) 課程類型 COURSEWEEKHOURS varchar(50) 周課時 COURSEMONTHHOURS varchar(50) 月課時 COURSETOTALHOURSE varchar(50)

60、 總課時 REMARKS varchar(100) 備注 ADDERID varchar(50) 添加人編碼 ADDER varchar(100) Not Null 添加人 ADDERUNITID varchar(50) Not Null 添加學院編碼 ADDERUNIT varchar(100) Not Null 添加學院 ADDTIMEE varchar(30) Not Null 添加時間 DELFLAG varchar(2) Not Null 刪除標志 第四章 系統(tǒng)實現(xiàn) 4.1.

61、1 用戶登錄界面 用戶登錄界面,此界面主要用于用戶進入主界面。此界面對用戶身份沒有設置了相對應的權(quán)限,當所有用戶成功進入系統(tǒng)時,統(tǒng)一顯示主界面,但區(qū)別用戶身份的是菜單。其登錄界面如圖4.1所示。 圖4.1 登錄界面 當管理員填寫完用戶名和密碼,點擊“登錄〞按鈕時如下列圖4.2所示, 圖4.2 填寫完用戶名和密碼點擊登錄時 Login.js: // 1 function submitUser() { //驗證用戶名是否為空 if ($("#userid")[0].value == "") { alert("請輸入用戶名");

62、 //1.(1 return false; } //驗證密碼是否為空 if ($("#password")[0].value == "") { alert("請輸入密碼"); //1.(2 return false; } //窗口最大化 self.moveTo(0,0); self.resizeTo(screen.availWidth, screen.availHeight); $.ajax({ url : 'login', //2 type : 'post', cache : false, da

63、taType : 'json', async : true, // 異步 data : $("#loginForm").serialize(), // 獲取數(shù)據(jù) timeout : 30000, success : function(data) { //2.〔1 if (data.success == true) { window.location.href = 'login!getMenus.action'; return false; } else { //2.〔2 alert(data.ms

64、g); return false; } }, error : function() { alert(data.msg); return false; } }); }; 1. submitUser()方法進行js對用戶名和密碼的空驗證, 1) 當用戶名或者密碼為空時,通過alert方法〔JavaScript腳本語言中窗口window對象的一個常用方法,彈出消息對話框,并且alert消息對話框通常用于一些對用戶的提示信息〕提示用戶對應的空項,不跳轉(zhuǎn)到LoginAction; 2) 當用戶名和密碼都不

65、為空時,然后通過ajax將用戶名和密碼提交到LoginAction的execute方法。 2.由1.〔2進入到LoginAction的execute方法調(diào)用loginService的validateUser方法驗證用戶名,如果用戶名不存在數(shù)據(jù)庫中,返回null;如果用戶名存在于數(shù)據(jù)庫中,進而獲得當前用戶名所對應的密碼和userInfo中的密碼做比擬,如果密碼不匹配,返回null;如果密碼都不匹配,將sysUser填充到userInfo中,返回userInfo對象。當用戶名或者密碼有一個不匹配時,LoginAction將msg 儲存信息: "用戶名或密碼錯誤!"并返回到登錄界面給出相應提示;當

66、用戶名和密碼都匹配時,初始化當前在線人數(shù)onlineUserList,然后將獲取到的userInfo對象填充到LoginInfo中并且調(diào)用createLoginLog方法〔初始化登錄日志為其添加一條記錄〕,將success〔success默認為false〕賦值給success并返回login.js。 當LoginAction的execute方法返回的success值為true時,調(diào)用getMenus方法通過對用戶身份的認證獲得當前登錄用戶所對應的菜單,如下列圖4.3。 圖4.3 主界面 當LoginAction的execute方法返回的success值為false時,不調(diào)用getMenus方法,只通過alert方法提示用戶。 4.3.1 根底信息的設計與實現(xiàn) 根底信息模塊主要分為用戶管理〔用戶維護、用戶查詢、密碼重置〕、院系管理、學工辦管理、班級管理四大塊。將最根底的學院或者系的信息和班級信息或者學工辦信息以及班級學生信息整合在此模塊,方便管理操作。菜單的順序如需調(diào)節(jié),根據(jù)個人愛好請進行調(diào)換。 圖4.4 根本信息界面 4.3.2 用戶管理界面的設計與實現(xiàn)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!