教務(wù)管理系統(tǒng)-計算機畢業(yè)設(shè)計源碼+LW文檔
摘? 要
隨著社會經(jīng)濟的發(fā)展和進步的速度,當(dāng)時的人們從某種角度看到,對信息技術(shù)的認(rèn)識已經(jīng)從低層次發(fā)展到高層次,進一步提升到理性思考的意識,對信息化管理工作的需要逐漸增加。當(dāng)代科學(xué)的信息管理使相關(guān)信息的存儲更加準(zhǔn)確、快捷、完善,能夠進一步提升工作中信息管理的效率,促進其發(fā)展。
教務(wù)管理系統(tǒng)使用B/S結(jié)構(gòu)。數(shù)據(jù)庫使用開源的MySQL設(shè)計。本系統(tǒng)涵蓋學(xué)校教師:個人身份信息、信息公開名錄、學(xué)校學(xué)生相關(guān)信息、專業(yè)課相關(guān)信息、學(xué)校課程、公選考試成績,學(xué)校學(xué)生:身份信息人員、信息公開名錄、學(xué)校相關(guān)信息教師、專業(yè)課相關(guān)信息、學(xué)校課程、公共選修課考試成績、個人身份信息、信息公開名錄、部門知識庫、學(xué)校教師相關(guān)信息[1]、學(xué)校學(xué)生相關(guān)信息、戶口本相關(guān)信息以及檔案、職業(yè)課程相關(guān)信息、學(xué)校課程、公選考試成績、考試成績具體分析等。
教務(wù)管理系統(tǒng)采用了 java語言作為開發(fā)工具,本系統(tǒng)是以 SqlServer數(shù)據(jù)庫為基礎(chǔ)的,SqlServer是一種基于 Sql的數(shù)據(jù)庫,它采用了一種關(guān)系型數(shù)據(jù)庫存儲結(jié)構(gòu),具有很強的穩(wěn)定性和可靠性。具有良好的查詢數(shù)據(jù)和數(shù)據(jù)訪問能力。
關(guān)鍵詞 :MySQL數(shù)據(jù)庫;Java技術(shù);B/S結(jié)構(gòu)?
Abstract
With the development of social economy and the speed of progress, people at that time saw from a certain angle that the understanding of information technology had developed from a low level to a high level, further enhanced to the awareness of rational thinking, and the need for information management work gradually increased. Contemporary scientific information management makes the storage of relevant information more accurate, fast and perfect, which can further improve the efficiency of information management in work and promote its development.
The academic affairs management system uses a B/S structure. The database uses an open-source MySQL design. This system covers school teachers: personal identity information, information disclosure directory, school student related information, professional course related information, school curriculum, public election examination results, school students: identity information personnel, information disclosure directory, school-related information teachers, professional course-related information, school courses, public elective course examination results, personal identity information, information disclosure directory, departmental knowledge base, school teacher-related information[1], school student-related information, household registration book-related information and archives, vocational course-related information, School curriculum, public election test results, specific analysis of test results, etc.
The academic affairs management system uses Java language as a development tool, the system is based on SqlServer database, SqlServer is a SQL-based database, it adopts a relational database storage structure, with strong stability and reliability. Have good ability to query data and data access.
Keywords: MySQL database; Java technology; B/S structure?
目? ? 錄
摘? 要 I
Abstract II
1 緒論 1
1.1 研究背景 1
1.2 研究意義 1
1.3研究現(xiàn)狀 2
1.4本章小結(jié) 2
2. 系統(tǒng)開發(fā)技術(shù) 3
2.1 Java技術(shù) 3
2.2 MySQL數(shù)據(jù)庫 3
2.3 B/S結(jié)構(gòu) 4
2.4本章小結(jié) 4
3. 需求分析 5
3.1可行性分析 5
3.1.1 技術(shù)可行性 5
3.1.2 操作可行性 5
3.1.3 經(jīng)濟可行性 6
3.2需求分析 6
3.2.1 功能分析 6
3.2.2 性能分析 6
3.3本章小結(jié) 7
4 系統(tǒng)設(shè)計 8
4.1 系統(tǒng)框架設(shè)計 8
4.2系統(tǒng)流程分析 8
4.2.1登錄流程 8
4.2.2添加信息流程 9
4.2.3刪除信息流程 9
4.2.4修改信息流程 10
4.3系統(tǒng)用例分析 10
4.3.1管理員用例圖 10
4.3.2老師用例圖 10
4.3.3學(xué)生用例圖 11
4.4數(shù)據(jù)庫實體圖 12
4.5 數(shù)據(jù)庫表設(shè)計 13
4.6本章小結(jié) 14
5.系統(tǒng)實現(xiàn) 15
5.1登錄前端 15
5.1.1? 老師功能模塊 15
5.1.2 學(xué)生功能模塊 15
5.2登錄后端管理員模塊 16
5.2.1個人信息 16
5.2.2 通知公告 16
5.2.3老師信息 17
5.2.4學(xué)生信息 17
5.2.5檔案信息 17
5.2.6課程安排 18
5.2.7選課成績 18
5.2.8成績分析 18
6. 系統(tǒng)測試 20
6.1 測試方法 21
6.2 測試用例 21
6.3測試結(jié)論 22
結(jié)? ? 論 23
參考文獻 24
致? ? 謝 25
?
目前國內(nèi)網(wǎng)絡(luò)管理系統(tǒng)中對學(xué)校相關(guān)信息的統(tǒng)計、查詢等工作已經(jīng)基本完成了人工到計算機管理的轉(zhuǎn)變。但是不同軟件之間存在著數(shù)據(jù)格式不一致,信息數(shù)據(jù)不能共享、功能程序不完善等問題,所以在實際應(yīng)用當(dāng)中還存在著諸多問題。我們需要在現(xiàn)有技術(shù)上對網(wǎng)絡(luò)管理系統(tǒng)進行優(yōu)化設(shè)計。
本文是以學(xué)校教務(wù)管理系統(tǒng)相關(guān)信息為研究對象,通過分析目前網(wǎng)絡(luò)管理系統(tǒng)中存在的問題及對現(xiàn)有系統(tǒng)進行優(yōu)化設(shè)計實現(xiàn)的目的,以求為廣大老師,學(xué)生帶來便捷,簡單的工具。
在實際使用當(dāng)中,要針對用戶不同的需求去開發(fā)相應(yīng)的功能。比如對于一些比較簡單、固定化的功能模塊可以采取統(tǒng)一化和標(biāo)準(zhǔn)化的開發(fā)方式。而對于一些復(fù)雜、需要個性化開發(fā)才能實現(xiàn)功能需求的系統(tǒng)來說,則可以采取分模塊進行開發(fā),比如有的學(xué)生需要讓用戶上傳自己想要上傳的照片;有的網(wǎng)站則需要讓用戶定制自己想要定制的模板;還有的網(wǎng)站則需要讓用戶對自己上傳過得圖片進行審核等。在開發(fā)過程中根據(jù)具體情況選擇不同類型,不同效果等去進行開發(fā)。這樣才能夠保證系統(tǒng)程序的開發(fā)有這特別高的質(zhì)量。
系統(tǒng)的設(shè)計和制作要保證系統(tǒng)菜單欄環(huán)境干凈整潔,唯有通過這種方式方法才能吸引更多的用戶選擇,在原有的基礎(chǔ)上進一步提高三分熱度的延續(xù)期。在實際操作中,用戶往往只需要點擊一個按鈕或者在頁面上簡單地點擊幾下就可以實現(xiàn)自己想要的操作,而這個簡單的操作就會給用戶帶來愉悅感。所以說,一個好的系統(tǒng)應(yīng)該能夠讓用戶在使用的過程中感到愉快、放松,而不是枯燥、乏味。如果一款系統(tǒng)不能帶給用戶愉悅感和放松感,那么它就不可能達到預(yù)期目標(biāo)。
本教務(wù)管理系統(tǒng)需要滿足管理員和老師的使用需求。系統(tǒng)需要實現(xiàn)增加、刪除,修改、登錄功能,功能如下。
普通用戶使用該系統(tǒng)時可以進行登錄操作,然后輸入相關(guān)的信息就能登錄到系統(tǒng),進行系統(tǒng)的操作使用,可通過查詢功能輸入關(guān)鍵字搜索具體成績;對于具體某一成績可查看其詳細信息。管理員還可以對學(xué)生進行分組管理,在本系統(tǒng)中,每個學(xué)生都有自己對應(yīng)的用戶名以及密碼,當(dāng)用戶名以及密碼輸入錯誤時,管理員會自動進行登錄。管理員可以對用戶信息進行管理。
管理員能夠?qū)W(xué)生的成績,上課信息、進行查詢管理。本系統(tǒng)還提供了“個人中心”功能,這個功能是為了幫助管理員查詢學(xué)生上課情況。在個人中心頁面上能夠查看到自己班級中學(xué)生的用戶信息,及個人檔案等信息。在“我的”頁面中還有個“我查看”按鈕,這個按鍵是幫助管理員查看系統(tǒng)內(nèi)所有學(xué)生的課程情況。


