基于JavaWeb的公務員招考信息發(fā)布平臺-計算機畢業(yè)設計
摘? 要
隨著互聯(lián)網技術的發(fā)發(fā)展,計算機技術廣泛應用在人們的生活中,逐漸成為日常工作、生活不可或缺的工具,各種管理系統(tǒng)層出不窮。公務員是各國負責統(tǒng)籌管理經濟社會秩序和國家公共資源,維護國家法律規(guī)定,貫徹執(zhí)行相關義務的公職人員。每年報考公務員的人數逐漸增加,特為此,開發(fā)公務員招考信息發(fā)布平臺,能夠有效的提升管理效率。一直以來,公務員招考一直沒有進行系統(tǒng)化的管理,學生無法準確掌握公務員招考狀態(tài),由此提出開發(fā)公務員招考信息發(fā)布平臺,管理報名信息,用戶可以在線查詢報名狀態(tài),節(jié)省時間,提高效率。
本文介紹了使用Java技術開發(fā)公務員招考信息發(fā)布平臺的設計與實現過程,首先對實現該系統(tǒng)的技術進行分析,說明選擇Java和MySQL數據庫的必要性,然后對公務員招考信息發(fā)布平臺的需求進行分析。并接著對系統(tǒng)進行設計,包括架構設計、功能設計、數據庫設計。最后進行了系統(tǒng)實現。針對系統(tǒng)用戶權限問題進行了設計,在前臺界面為提升用戶體驗,使用Jquery、Ajax、CSS等技術進行布局。公務員招考信息發(fā)布平臺上線后,反應良好,達到了所有的需求目的,完善了網上報名工作,為網上公務員招考發(fā)展具有一定的實際價值。
關鍵詞:公務員招考、學生、Java、Mysql
?
Abstract
With the development of Internet technology, computer technology is widely used in people's life and has gradually become an indispensable tool for daily work and life. Various management systems emerge in endlessly. Civil servants are public officials responsible for the overall management of economic and social order and national public resources, the maintenance of national laws and regulations, and the implementation of relevant obligations. The number of candidates for civil servants increases gradually every year. Therefore, the development of civil servant recruitment information release platform can effectively improve management efficiency. For a long time, the recruitment of civil servants has not been systematically managed, and students can not accurately grasp the recruitment status of civil servants. Therefore, it is proposed to develop the recruitment information publishing platform of civil servants to manage the registration information. Users can query the registration status online, save time and improve efficiency.
This paper introduces the design and implementation process of using Java technology to develop the civil servant recruitment information publishing platform. Firstly, it analyzes the technology to realize the system, explains the necessity of selecting Java and MySQL database, and then analyzes the requirements of the civil servant recruitment information publishing platform. Then the system is designed, including architecture design, function design and database design. Finally, the system is implemented. The system user authority is designed. In order to improve the user experience, jQuery, AJAX, CSS and other technologies are used for layout in the foreground interface. After the civil servant recruitment information release platform went online, it responded well, achieved all the needs and purposes, improved the online registration work, and had a certain practical value for the development of online civil servant recruitment.
Key words: civil servant recruitment, students, Java, MySQL
?
目? 錄
摘? 要 I
Abstract I
第一章 緒論 1
1.1系統(tǒng)開發(fā)的背景 1
1.2系統(tǒng)開發(fā)的意義 1
1.3本文研究內容 2
第二章 系統(tǒng)開發(fā)技術 3
2.1 JAVA技術 3
2.2 MYSQL數據庫 3
2.3 Eclipse介紹 4
第三章 系統(tǒng)分析 5
3.1用戶需求分析 5
3.1.1 管理員用戶 5
3.1.2 學生用戶 5
3.2 系統(tǒng)用例分析 5
3.2.1 公務員招考管理用例分析 5
3.2.2 系統(tǒng)管理用例分析 7
3.2.3 學生信息用例分析 7
3.2.4 公務員招考管理用例分析 8
3.3 非功能性需求分析 9
第四章 系統(tǒng)設計 11
4.1系統(tǒng)功能設計 11
4.2 系統(tǒng)總體設計 12
4.2.1 系統(tǒng)流程圖 12
4.2.2 數據流圖 12
4.3 系統(tǒng)架構設計 13
4.4 數據庫設計 14
4.4.1 ER圖設計 14
4.4.2 數據庫表設計 15
第五章 系統(tǒng)實現 22
5.1前臺功能的實現 22
5.1.1 首頁界面 22
5.1.2 學生注冊界面 22
5.1.3 公務員招考列表界面 23
5.1.4 公務員招考界面 24
5.1.5 在線咨詢界面 24
5.2管理員功能模塊的實現 25
5.2.1 公務員招考類型管理 25
5.2.2 公務員招考信息管理 26
5.2.3 公務員招考審核管理 27
5.2.4 咨詢管理 28
5.2.5 學生信息管理 29
第六章 系統(tǒng)測試 31
6.1 測試說明 31
6.2 功能測試 31
6.3 測試說明 33
結論 34
參考文獻 35
致 謝 37
Eclipse是當前開發(fā)Java項目的主流工具,Eclipse是可以開發(fā)企業(yè)級項目。Eclipse通過官網下載,包括許多版本商業(yè)版本需要付費使用,還有一些學習的版本,從當初的6.0版本到目前的2020版本,更新了許多好用的功能,對程序員更加的友好。Eclipse最大的特點是開源,對于編程愛好者是一個非常重要的編程工具。內置許多好用的快捷鍵,上手簡單,操作熟悉以后會更加的喜歡這款軟件。Eclipse擴展性非常好,Eclipse提供的第三方軟件安裝平臺,下載許多可用的補丁。
Eclipse也可以自動生成許多開源的框架,比如SSM、SSH等。Eclipse連接數據庫,配置對應的驅動,選擇數據庫表即可生成底層數據操作類,簡化了開發(fā)時間和開發(fā)難度,無論是初學者還是編程者都可以使用該軟件。在Eclipse中配置軟件運行時更加的便捷,首先我們可以使用Eclipse自帶的JDK和tomcat進行運行,這樣就不需要下載額外的Tomcat服務器或者JDK。Eclipse調試也很便捷和強大,通過設置斷點即可跟蹤程序執(zhí)行的過程,發(fā)現錯誤,對程序遇到的問題進行快速的定位,找到問題,然后進行修改。極大的提高了開發(fā)效率。另外,在使用Eclipse開發(fā)時,JDK提供了一些輔助性的幫助,通過常用的類使用一個點即可查看繼承的類和方法,這樣我們就不需要通過記憶對應的類,降低了學習難度,這將開發(fā)過程變得更為輕松。


