計算機畢業(yè)設(shè)計jsp勤工助學管理系統(tǒng)vue論文_第1頁
計算機畢業(yè)設(shè)計jsp勤工助學管理系統(tǒng)vue論文_第2頁
計算機畢業(yè)設(shè)計jsp勤工助學管理系統(tǒng)vue論文_第3頁
計算機畢業(yè)設(shè)計jsp勤工助學管理系統(tǒng)vue論文_第4頁
計算機畢業(yè)設(shè)計jsp勤工助學管理系統(tǒng)vue論文_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

摘要第1章緒論1.1課題背景機遇與挑戰(zhàn)始終并存。在開放的互聯(lián)網(wǎng)平臺面前,勤工助學管理系統(tǒng)的信息管理面臨著巨大的挑戰(zhàn)。傳統(tǒng)的管理模式局限于簡單數(shù)據(jù)的管理,無法適應不斷變化的市場格局。在早期階段,在將計算機技術(shù)和網(wǎng)絡(luò)技術(shù)融入勤工助學管理系統(tǒng)數(shù)據(jù)管理方法之前,所有管理方式都通過人工操作完成了管理信息的。系統(tǒng)管理也都將通過計算機進行整體智能化操作,對于勤工助學管理系統(tǒng)所牽扯的管理及數(shù)據(jù)保存都是非常多的,舉例像所有詳細信息包括,管理員;首頁、個人中心、學生管理、老師管理、學生考勤管理、老師考勤管理、崗位工作管理、崗位申請管理、申請情況管理、系統(tǒng)管理。老師管理臺;首頁、個人中心、老師考勤管理、崗位工作管理、崗位申請管理、申請情況管理。后臺;首頁、個人中心、學生考勤管理、崗位申請管理、申請情況管理等。為此開發(fā)了本勤工助學管理系統(tǒng),為學生、老師提供一個網(wǎng)上勤工助學管理系統(tǒng)的平臺,同時方便管理員對學生、老師管理進行處理。該系統(tǒng)滿足了不同權(quán)限用戶后臺的需求,即管理員和學生、老師,管理相關(guān)信息可以及時、準確、有效地進行系統(tǒng)化、標準化和有效的工作。1.2背景意義據(jù)數(shù)據(jù)調(diào)查顯示不管需要哪方面的管理系統(tǒng),直接上網(wǎng)查找,有了詳細的了解,讓用戶后臺有了更有針對性的選擇。用戶后臺可以不用像傳統(tǒng)的方式還要去看實體學校進行了解,這樣不僅耽誤自己的時間,所以對于網(wǎng)上勤工助學管理是人們現(xiàn)在所依賴的一種方式。勤工助學管理系統(tǒng)的開發(fā)和使用對于用戶后臺而言是非常有利的,用戶后臺可以根據(jù)自身的實際情況進行相應學生、老師管理進行咨詢、申請,不受空間和時間的限制。如此一來,用戶后臺不僅可以在網(wǎng)站上選擇勤工助學管理,還可以根據(jù)自己的需求了解。1.3研究的內(nèi)容本勤工助學管理系統(tǒng),使用的是比較成熟的java技術(shù)和比較完善的Mysql數(shù)據(jù)庫,將網(wǎng)絡(luò)勤工助學管理系統(tǒng)信息管理系統(tǒng)可以更安全、技術(shù)性更強的滿足網(wǎng)站所有信息的管理。勤工助學管理系統(tǒng)主要實現(xiàn)了管理員模塊、學生、老師模塊、用戶前后臺模塊三大部分。通過本勤工助學管理系統(tǒng)可以提高管理人員的工作效率,減少出錯率,對于數(shù)據(jù)存儲及查找有了更方便的操作。詳細內(nèi)容介紹,將在以下五章中詳細闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識,通過引入關(guān)鍵技術(shù)進行開發(fā),向系統(tǒng)中涉及直觀表達的技術(shù)知識。第三章、重點分析了系統(tǒng)的分析,從系統(tǒng)強大的供需市場出發(fā),對系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進行了探討。第四章、介紹了系統(tǒng)的詳細設(shè)計方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計。第五章、系統(tǒng)設(shè)計的實現(xiàn),通過對系統(tǒng)功能設(shè)計的詳細說明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測試,評判系統(tǒng)是否可以上線運行。第2章相關(guān)技術(shù)2.1java技術(shù)java技術(shù)本身是一種腳本語言,但它的功能是十分強大的,因為它可以使用所有的JAVA類。當它與JavaBeans類進行結(jié)合時,它可以使顯示邏輯和內(nèi)容分開,這就極大的方便了后臺的需求。JavaBeans可以對java技術(shù)的程序進行擴展,從而形成新的應用程序,而且JavaBeans的代碼可以重復使用,所以就便于對程序進行維護。JavaBean組件有內(nèi)部的接口,可以幫助不同的人對系統(tǒng)進行訪問。1999年,Sun微系統(tǒng)公司正式推出了java技術(shù),這是一種動態(tài)技術(shù),是基于整個JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術(shù),也是本系統(tǒng)設(shè)計的核心技術(shù)之一。java技術(shù)能夠極大的提高WEB網(wǎng)頁的運行速度。這些內(nèi)容會與腳本結(jié)合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務(wù)器端運行,java引擎會針對用戶端所提交的申請進行解釋,然前后生成腳本程序和java標識,然前后通過HTML/XML頁面將結(jié)果反饋給瀏覽器。因此,開發(fā)人員親自設(shè)計最終頁面的格式和HTML/XML標識時,完全可以使用java技術(shù)。所以結(jié)合勤工助學管理系統(tǒng)的需求及功能模塊的實現(xiàn),使用java技術(shù)是最合適的,而且java的拓展性比較好,對于系統(tǒng)在前后期使用過程中可以不斷對系統(tǒng)功能進行拓展,是系統(tǒng)更完成,更方便的滿足學生管理。2.2SSM框架當今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強強聯(lián)手、各司其職、協(xié)調(diào)互補的團隊精神。web項目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個輕量級的反轉(zhuǎn)控制框架(IoC),但它也是一個面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序?qū)ο蟮淖饔门c自動取款機進行處理。這種解耦治療使整個系統(tǒng)的個性化變得更加容易。MyBatis是一個良好的可持續(xù)性框架,支持普通SQL查詢,同時允許對存儲過程的高級映射進行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應用程序的由于開發(fā)成本太高,開發(fā)后難以維護和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個問題提供良好的解決方案。第2章相關(guān)技術(shù)2.3MyEclipse簡介MyEclipse支持廣泛、兼容性高并且功能強大,是一個Eclipse插件集合,普遍適應于JAVA和J2EE的系統(tǒng)開發(fā),支持JDBC,Hibernate,AJAX,Struts,JavaServlet,Spring,EJB3等市面上存在的幾乎所有數(shù)據(jù)庫鏈接工具和主流Eclipse產(chǎn)品開發(fā)工具。MyEclipse在業(yè)內(nèi)是所熟知的開發(fā)工具,該平臺在開發(fā)的過程中運用的就是該工具。MyEclipse又被稱之為企業(yè)級的工作平臺,它是以EclipseIDE為基礎(chǔ)的。MyEclipse可以幫助我們進行數(shù)據(jù)庫的研發(fā)和J2EE的使用,除此之外,還可以提高系統(tǒng)的運營能力,這突出表現(xiàn)在服務(wù)器的整合過程中。MyEclipse的功能相當完備,能夠為J2EE的集成提供必要的環(huán)境支持,從而完成編碼、測試、調(diào)試及發(fā)布等功能。它可以支持java、HTML、SQL、Javascript、Struts、CSS等。2.4Tomcat服務(wù)器Tomcat屬于一種輕型的服務(wù)器,所以說在中小企業(yè)中并不具有普適性。但是當程序員需要開發(fā)或調(diào)試java程序時,則通常會將該服務(wù)器作為首選。對于一個僅具有計算機基礎(chǔ)知識的人來說,計算機系統(tǒng)具有一個好的Apache服務(wù)器,可以很好的對HTML頁面進行訪問。Tomcat雖然是Apache的擴展,但是它們都是可以獨立運行的,二者是不互相干擾的。當配置正確的時候,Apache服務(wù)器為HTML頁面的運行提供技術(shù)支持,Tomcat的任務(wù)則是運行Servle和java頁面。Tomca也具有一定的HTML頁面處理功能。2.5MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫很多人都了解這個數(shù)據(jù)庫的基本應用,勤工助學管理系統(tǒng)中,所使用的數(shù)據(jù)庫中的表由數(shù)據(jù)庫中幾個表進行展示,這里面每個表都是相對應的,都各自有各自的聯(lián)系,數(shù)據(jù)庫意義重大,如果沒有數(shù)據(jù)庫的鏈接,就沒辦法運行程序,這顯然可以看見數(shù)據(jù)庫與程序的重要性,是緊密相連接的。第3章系統(tǒng)分析成都師范學院本科畢業(yè)設(shè)計(論文)第3章系統(tǒng)分析3.1可行性分析1、技術(shù)分析勤工助學管理系統(tǒng)采用了B/S結(jié)構(gòu)模式,開發(fā)了功能完備、使用簡單的前端應用程序,并建立、維護了一個數(shù)據(jù)完整、安全、穩(wěn)定性強的后臺數(shù)據(jù)庫系統(tǒng)。系統(tǒng)使用java技術(shù)和MySQL數(shù)據(jù)庫作為設(shè)計工具,可簡單易行地學習操作。不用用戶后臺角色之間的相結(jié)合開發(fā)一套勤工助學管理系統(tǒng)是值得嘗試的,數(shù)據(jù)完整性和許多品質(zhì)為數(shù)據(jù)的功能分配和管理提供了依據(jù)。它也是數(shù)據(jù)庫安全平臺的重要組成部分,是提高和增強數(shù)據(jù)安全性的重要手段。此外,為了提供更平滑,更智能和更有效的基本控制方法,定義了同時構(gòu)建對安全計算環(huán)境的支持所需的步驟,并幫助維護安全性。因為在這兩種開發(fā)工具中,功能強大且免費且界面良好,所以勤工助學管理系統(tǒng)在技術(shù)方面是可行的。2、經(jīng)濟分析因為勤工助學管理系統(tǒng)軟件開發(fā)是開源代碼的選擇,這種低成本的選擇使得開發(fā)很多簡單,并且開發(fā)人員就是自己,不需要其他開發(fā)人員費用,也不用購買什么軟件,而且還要改進設(shè)計。這個系統(tǒng)對電腦配置要求不高,應該沒有經(jīng)濟問題。3、操作分析可操作性主要是對勤工助學管理系統(tǒng)設(shè)計完成前后,用戶后臺的使用體驗度,對于管理員可以通過系統(tǒng)隨時管理相關(guān)的數(shù)據(jù)信息,并且對于管理員、學生、老師、后臺三個用戶角色,都可以簡單明了的進入到自己的系統(tǒng)界面,通過界面導航菜單可以簡單明了地操作功能模塊,方便后臺信息需求和管理員管理數(shù)據(jù)信息,對于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。4、法律分析勤工助學管理系統(tǒng)是通過我自己開發(fā)設(shè)計的信息處理的一款勤工助學管理系統(tǒng),具有很高的實用性。沒有知識產(chǎn)權(quán)糾紛,這是合法的。3.2系統(tǒng)性能分析系統(tǒng)的性能主要是確保系統(tǒng)功能的安全及系統(tǒng)功能模塊的操作及后臺的使用度。當后臺使用該系統(tǒng)一段時間前后,它并不總是能夠正確使用所有功能,也就是說,后臺所使用的功能模塊或者點擊某些菜單及使用操作功能會突然出現(xiàn)錯誤。系統(tǒng)的每個操作可以涉及不同的模塊,不同的接口,不同的支持環(huán)境和不同的先決條件。因此,實現(xiàn)系統(tǒng)的運行和維護并不是一件簡單的事情,要考慮系統(tǒng)的根本利益,系統(tǒng)是否值得運行和維護,這取決于系統(tǒng)的可擴展性和勤工助學選擇。實用性:系統(tǒng)基于市場研究開發(fā)的實際需要,前后臺界面清晰易懂,符合使用后臺的功能需求。當使用太多人時,服務(wù)器會產(chǎn)生大量的數(shù)據(jù)流量,響應時間會有一些延遲。平臺安全:勤工助學管理系統(tǒng)是開放的系統(tǒng),涉及付款功能,涉及資金的交流,該系統(tǒng)主要是管理人員來管理系統(tǒng)上的內(nèi)容便于傳輸和保存數(shù)據(jù),后臺數(shù)據(jù)備份功能將不會透露任何信息。響應能力:系統(tǒng)對于后臺的請求能很快的做出相對應的反應,能返回正確實時有效的信息,盡可能的避免卡頓和死機問題。處理能力:對于系統(tǒng)的異常能做到有效的處理,能對出現(xiàn)異常情況前后進行及時的備份,恢復到之前的狀態(tài),數(shù)據(jù)不遭到破壞或者修改。穩(wěn)定性:系統(tǒng)在長時間的運行過程中,不會出現(xiàn)異常情況,系統(tǒng)能正常運行。可擴展性:系統(tǒng)能及時做出調(diào)整,優(yōu)化出現(xiàn)的問題,在系統(tǒng)中會出現(xiàn)相應的補丁,彌補漏洞問題。3.3系統(tǒng)流程分析3.3.1操作流程對于平臺有些功能必須是本平臺的后臺才可以操作,所以需要后臺的注冊登錄信息,如圖3-1所示。圖3-1后臺登錄操作流程圖3.3.2信息添加流程信息添加流程,如圖3-2所示。圖3-2信息添加流程圖3.3.3信息刪除流程信息的刪除流程,如圖3-3所示。圖3-3信息刪除流程圖第4章系統(tǒng)分析第4章系統(tǒng)設(shè)計4.1系統(tǒng)體系結(jié)構(gòu)架構(gòu)設(shè)計的目的是反映一個結(jié)構(gòu)和其他元素之間的關(guān)系,抽象,通常用于指導大型軟件系統(tǒng)。將一個巨大的任務(wù)細分為多個小任務(wù)的過程是系統(tǒng)架構(gòu)的總體設(shè)計。完成小任務(wù)前后,整個任務(wù)就可以完成了。具體的實現(xiàn)過程是分解系統(tǒng),分析各部分的功能、接口和邏輯關(guān)系。頁面是一個一個模塊組建而成的,層次結(jié)構(gòu)分明,思想運用的是面向?qū)ο?,一個實體對應一個數(shù)據(jù)類型,還要對每個數(shù)據(jù)類添加一個實施類。勤工助學管理系統(tǒng)的系統(tǒng)項目的概述設(shè)計分析,主要內(nèi)容有勤工助學管理系統(tǒng)管理的具體分析,進行數(shù)據(jù)庫的是設(shè)計,數(shù)據(jù)采用Mysql數(shù)據(jù)庫,并且對于系統(tǒng)的設(shè)計采用比較人性化的操作設(shè)計,對于系統(tǒng)出現(xiàn)的錯誤信息可以及時做出處理及反饋。對于勤工助學管理系統(tǒng)網(wǎng)站,主要包括管理員、學生、老師、三個用戶角色,由于用戶角色不同,所對應的功能模塊不同,對于后臺所使用的功能主要是后臺預約報名,并且根據(jù)自己的需求進行報名等操作,并且管理員可以根據(jù)中自己的需求進行后臺和學生、老師信息的詳細了解。管理員主要是對系統(tǒng)所有的數(shù)據(jù)信息內(nèi)容的整體數(shù)據(jù)信息的管理,并且根據(jù)需求對后臺信息、學生管理、老師管理、學生考勤管理、老師考勤管理、崗位工作管理、崗位申請管理、申請情況管理的操作,根據(jù)需求對報名信息進行在線統(tǒng)計操作,系統(tǒng)的整體結(jié)構(gòu)就是圍繞后臺的勤工助學管理系統(tǒng),管理員對學生、老師管理信息進行相應的管理操作。勤工助學管理系統(tǒng)的功能模塊圖,如圖4-1所示。圖4-1功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計4.2.1概念設(shè)計數(shù)據(jù)庫是整個軟件程序設(shè)計中最核心的環(huán)節(jié),因此開發(fā)的首要問題就是確定數(shù)據(jù)庫的數(shù)量以及結(jié)構(gòu)式的創(chuàng)建。上面已經(jīng)介紹,本論文將使用Mysql技術(shù)實現(xiàn)對數(shù)據(jù)庫的管理,以保證它的可用性、一致性、保密性和完整性。有些非法用戶可能會對系統(tǒng)數(shù)據(jù)庫進行攻擊,以獲取數(shù)據(jù)庫中的資料,Mysql可以起到很好的保護作用。創(chuàng)建數(shù)據(jù)庫之前,要對系統(tǒng)的數(shù)據(jù)進行概念模型設(shè)計,設(shè)計實體含有哪些屬性,實體直接的關(guān)聯(lián)是什么樣的,根據(jù)概念設(shè)計,獲取到下圖的系統(tǒng)整體ER圖,學生管理:學號、密碼、學生姓名、性別、頭像、手機、學院、專業(yè)、年級實體E-R圖,如圖4.2所示。圖4.2學生管理實體E-R圖老師管理:老師賬號、密碼、頭像、老師姓名、性別、學院部門、老師手機E-R圖,如圖4.3所示。圖4.3老師管理E-R圖老師考勤:考勤編號、考勤時間、老師賬號、老師姓名、是否遲到、備注E-R圖,如圖4.4示。圖4.4老師考勤E-R圖4.2.2數(shù)據(jù)表我們可以根據(jù)數(shù)據(jù)結(jié)構(gòu)的詳細分析要求,我們根據(jù)輸入和輸出數(shù)據(jù)量的要求進行分析,確定什么表表,結(jié)構(gòu)之間的關(guān)系,我們可以驗證,調(diào)整和完善,查詢和瀏覽過程,可以實現(xiàn)數(shù)據(jù)庫,以使后臺對數(shù)據(jù)和功能有更多要求。表4-1:allusers表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYusernamevarchar50DEFAULTNULLpwdvarchar50DEFAULTNULLcxvarchar50DEFAULTNULL表4-2:gangweigongzuo表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYaddtimevarchar50DEFAULTNULLgangweimingchengvarchar50DEFAULTNULLgongzuohuanjingvarchar50DEFAULTNULLgangweiyaoqiuvarchar50DEFAULTNULLzhaopinrenshuvarchar50DEFAULTNULLgangweixinchouvarchar50DEFAULTNULLgongzuoshijianvarchar50DEFAULTNULLgongzuodidianvarchar50DEFAULTNULLlaoshizhanghaovarchar50DEFAULTNULLlaoshixingmingvarchar50DEFAULTNULLlaoshishoujivarchar50DEFAULTNULLgangweijieshaovarchar50DEFAULTNULLfabushijianvarchar50DEFAULTNULLsfshvarchar50DEFAULTNULLshhfvarchar50DEFAULTNULL表4-3:gangweishenqing表列名數(shù)據(jù)類型長度約束IDint11PRIMARYKEYaddtimevarchar50DEFAULTNULLshenqingbianhaovarchar50DEFAULTNULLgangweimingchengvarchar50DEFAULTNULLgangweiyaoqiuvarchar50DEFAULTNULLgongzuodidianvarchar50DEFAULTNULLlaoshizhanghaovarchar50DEFAULTNULLlaoshixingmingvarchar255DEFAULTNULLxuehaovarchar2DEFAULTNULLxueshengxingmingvarchar2DEFAULTNULLshoujivarchar50DEFAULTNULLshenqingshijianvarchar50DEFAULTNULL表4-4:laoshi表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYaddtimevarchar50DEFAULTNULLlaoshizhanghaovarchar50DEFAULTNULLmimavarchar50DEFAULTNULLtouxiangvarchar50DEFAULTNULLlaoshixingmingvarchar50DEFAULTNULLxingbievarchar255DEFAULTNULLxueyuanbumenvarchar255DEFAULTNULLlaoshishoujivarchar255DEFAULTNULL表4-5:laoshikaoqin表列名數(shù)據(jù)類型長度約束idvarchar50PRIMARYKEYaddtimevarchar50DEFAULTNULLkaoqinbianhaovarchar50DEFAULTNULLkaoqinshijianvarchar50DEFAULTNULLlaoshizhanghaovarchar50DEFAULTNULLlaoshixingmingvarchar50DEFAULTNULLshifouchidaovarchar255DEFAULTNULLbeizhuvarchar10DEFAULTNULL第6章系統(tǒng)測試系統(tǒng)實現(xiàn)5.1管理員功能模塊登陸:管理員輸入個人的賬號、密碼、角色登錄系統(tǒng),這時候系統(tǒng)的數(shù)據(jù)庫就會在進行查找相關(guān)的信息,如果我們輸入的賬號、密碼不正確,數(shù)據(jù)庫就會提示出錯誤的信息提示,同時會提示管理員重新輸入輸入自己的賬號、密碼和驗證碼,直到賬號密碼輸入成功前后,會提登錄成功的信息。網(wǎng)站管理員登錄效果圖如圖5-1所示:

圖5-1管理員登錄界面?zhèn)€人中心:管理員對個人中心進行操作填寫原密碼、新密碼、確認密碼并進行添加、刪除、修改以及查看以及角色修改。程序成效圖如下圖5-2所示:圖5-2個人中心界面圖學生管理:管理員在學生學習信息管理頁面可以查看后臺學號、密碼、學生姓名、性別、頭像、手機、學院、專業(yè)、年級等信息,進行查看操作,如圖5-3所示。圖5-3學生管理信息界面圖老師管理信息:通過點擊老師管理臺信息可以進行查看老師賬號、密碼、頭像、老師姓名、性別、學院部門、老師手機等信息內(nèi)容,進行添加、刪除、修改詳情操作,如圖5-4所示。圖5-4老師管理界面圖老師考勤管理:通過列表可以查看考勤編號、考勤時間、老師賬號、老師姓名、是否遲到、備注等信息,進行進行修改或刪除操作,如圖5-5所示。圖5-5老師考勤管理界面圖崗位工作:通過點擊崗位工作進入列表,可以查看申請編號、崗位名稱、崗位要求、工作地點、老師賬號、老師姓名、學號、學生姓名、手機、申請時間、個人介紹等信息,進行刪除或修改操作,如圖5-6所示。圖5-6崗位工作管理界面圖系統(tǒng)管理:系統(tǒng)管理:管理員通過系統(tǒng)管理頁面查看/公告資訊/聯(lián)系我們/輪播圖等進行上傳圖片進行添加、刪除、修改以及查看并對整個系統(tǒng)進行維護等操作,如圖5-7所示;圖5-7系統(tǒng)管理界面圖5.2學生后臺前后臺功能模塊前臺首頁瀏覽,通過內(nèi)容列表可以獲取網(wǎng)站首頁、崗位工作、公告資訊、個人中心、后臺管理等信息操作內(nèi)容,如圖5-8所示。圖5-8前臺瀏覽管理界面圖崗位工作,通過內(nèi)容列表可以獲取前申請編號、崗位名稱、崗位要求、工作地點、老師賬號、老師姓名、學號、學生姓名、手機、申請時間、個人介紹查看等操作,如圖5-9所示。圖5-9崗位工作界面圖學生通過網(wǎng)址進入到網(wǎng)站界面,進行注冊填寫自己的學號、密碼、學生姓名、性別、頭像、手機、學院、專業(yè)、年級等信息輸入完成后注冊成功進行登陸,如果學生沒有自己的賬戶信息,則需要學生進行在線注冊,學生注冊時根據(jù)需求可以通過注冊界面提示的文本框信息進行在線填寫自己的基本信息內(nèi)容,信息編輯完成后核對信息無誤后進行在線提交,新的學生登陸完成,如圖5-10所示。圖5-10學生注冊/登陸面圖學生通過個人中心可以進行學號、密碼、學生姓名、性別、頭像、手機、學院、專業(yè)、年級等信息進行添加、刪除、修改等等操作,如圖5-11所示。圖5-11學生個人中心界面崗位工作,學生通過崗位工作可以在線查看申請編號、崗位名稱、崗位要求、工作地點、老師賬號、老師姓名、學號、學生姓名、手機、申請時間、個人介紹等操作等信息,如圖5-12所示。圖5-12崗位工作界面學生點擊后臺管理進入到網(wǎng)站后臺界面,可以進行查看首頁、個人中心、學生考勤管理、崗位申請管理、申請情況管理等功能模塊,如圖5-13所示。圖5-13學生后臺界面學生對個人中心進行操作填寫原密碼、新密碼、確認密碼并進行添加、刪除、修改以及查看。程序效果圖如下圖5-14所示:圖5-14個人信息界面學生考勤管理,學生通過學生考勤管理可以在線查看考勤編號、考勤時間、學號、學生姓名、是否遲到、備注等信息,如圖5-15所示。圖5-15學生考勤管理界面崗位申請管理,學生通過崗位申請管理可以在線查看申請編號、崗位名稱、崗位要求、工作地點、老師賬號、老師姓名、學號、學生姓名、手機、申請時間、個人介紹,如圖5-16所示。圖5-16崗位申請管理界面5.3老師后臺功能模塊登錄,老師通過輸入用戶名,密碼,角色等信息進行系統(tǒng)登錄,如圖5-17所示。圖5-16老師登錄界面圖老師進入后臺臺查看首頁、個人中心、老師考勤管理、崗位工作管理、崗位申請管理、申請情況管理等操作,如圖5-17所示。圖5-17老師管理后臺界面圖個人信息,在老師個人信息頁面查看老師賬號、密碼、頭像、老師姓名、性別、學院部門、老師手機等信息進行添加、刪除、修改等操作如圖5-18所示。圖5-18個人信息界面圖崗位工作管理,老師通過崗位工作管理列表進行查看申請編號、崗位名稱、崗位要求、工作地點、老師賬號、老師姓名、學號、學生姓名、手機、申請時間、個人介紹等信息進行添加、修改或刪除操作,如圖5-19所示。圖5-19崗位工作管理界面崗位申請管理,老師通過崗位申請管理可以在線查看申請編號、崗位名稱、崗位要求、工作地點、老師賬號、老師姓名、學號、學生姓名、等信息,進行查看或修改、刪除操作,如圖5-20所示。圖5-20崗位申請管理界面第6章系統(tǒng)測試6.1測試目的程序設(shè)計不能保證沒有錯誤,這是一個開發(fā)過程,在錯誤或錯誤的過程中難以避免,這是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的前后果如系統(tǒng)崩潰,安全信息,系統(tǒng)無法正常啟動,導致安裝后臺手機屏幕等,為了避免這些問題,我們需要測試程序,并發(fā)現(xiàn)這些問題,并糾正它們,并使系統(tǒng)更長時間穩(wěn)定成熟,本章的作用是發(fā)現(xiàn)這些問題,并對其進行修改,雖然耗時費力,但長期非常重要和必要系統(tǒng)的開發(fā)。軟件測試與開發(fā)過程是一樣的,都必須按照軟件工程的正規(guī)原理進行,遵守管理學理論。不過,目前國內(nèi)的軟件測試已經(jīng)積累了大量經(jīng)驗和方法,步驟相對成熟,軟件測試的效率也越來越高。勤工助學管理系統(tǒng)的實現(xiàn),對于系統(tǒng)中功能模塊的實現(xiàn)及操作都必須通過測試進行來評判系統(tǒng)是否可以準確的實現(xiàn)。在勤工助學管理系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準確無誤的供給后臺使用。6.2測試方法及用例1、功能測試從后臺的角度來看,測試時不了解新開發(fā)軟件的內(nèi)部結(jié)構(gòu),因此可以將系統(tǒng)與黑匣子進行比較,盲目輸入前后可以查看系統(tǒng)給出的反饋。這種測試屬于黑盒測試,在測試中如果輸入錯誤信息系統(tǒng)會報錯。2、性能測試測試軟件程序的整體狀況(稱為性能測試)通常使用自動化測試工具來檢測系統(tǒng)的整體功能,在負載測試和壓力測試之間進行分配,在某些情況下,將這兩種情況結(jié)合起來。雖然壓力測試可以檢測到系統(tǒng)可以提供的最高級別的服務(wù),但負載測試可以測試系統(tǒng)如何響應增加的負載。當該函數(shù)正確完成時,該測試被考慮通過并且操作不會導致任何其他特性或系統(tǒng)錯誤。驗收測試完成前后,您需要分析報告。測試用例:表6-1后臺注冊測試用例表6-2登錄測試用例6.3測試結(jié)果測試前后得到的性能和用例,系統(tǒng)具有足夠的正確性、可靠性、穩(wěn)定性,并且可以對輸入數(shù)據(jù)進行準確的點擊操作處理和響應測試后臺的體驗也得到了很好的反饋和響應時間。合理的范圍,可以兼容所有主流瀏覽器,設(shè)計所需的效果。結(jié)論本文介紹了使用java語言和Mysql數(shù)據(jù)庫,分離不同的任務(wù)模塊,將它們集成到一個程序中進行處理,實現(xiàn)業(yè)務(wù)層與數(shù)據(jù)庫層之間的交互,它可以簡化員工在數(shù)據(jù)庫開發(fā)中的工作,完成勤工助學管理系統(tǒng)必要的功能,改進了很多基礎(chǔ)工作,實現(xiàn)了其易于擴展和維護的功能。該勤工助學管理系統(tǒng)目標是允許管理員對系統(tǒng)功能模塊信息內(nèi)容的修改及維護等相關(guān)的信息操作,從而使流程更簡單,更簡單。雖然系統(tǒng)不完善,但功能強大且易于維護,所需的勤工助學管理系統(tǒng)遠低于其他語言,并且可以節(jié)省系統(tǒng)成本,實現(xiàn)高效率和低投資目標。當然,它也可以作為進一步發(fā)展的基礎(chǔ),原因是該系統(tǒng)并沒有更全面的管理對勤工助學管理系統(tǒng)的所有功能,下一步應該是隨著時代的需求及要求,在系統(tǒng)架構(gòu)和兼容性等方面進行加大力度,并且改善系統(tǒng)功能中不足的地方,從而使勤工助學管理系統(tǒng)網(wǎng)站界面變得更美觀,更有趣,更實用!通過這種設(shè)計,我可以更好地使用java,但我不能很好地使用框架。在設(shè)計中,我深知我的知識遠遠不夠。勤工助學管理系統(tǒng)的開發(fā)對我大學學習的改進有很大幫助。它使我能夠?qū)W習計算機知識的相關(guān)技術(shù)方面問題及與人交往的溝通交流方面,讓我意識到無論我們做什么,我們都需要堅持不懈,努力工作,只有這樣嘗試了并且堅持去做了,我們才可以成功,才可以獲得成功的喜悅,如果沒有嘗試,知識想,那連成功的機會都沒有,實際操作進行做了,才會越來越近的靠近成功,隨著道路一路向前,未來的路是美好的。由于時間問題,系統(tǒng)的實現(xiàn)出現(xiàn)一些不足,在今前后的日子中我會進行認真的改進與修補:①優(yōu)選從網(wǎng)絡(luò)收集適合于該系統(tǒng)的高清圖像,并使用java來優(yōu)化和處理它們。在不影響系統(tǒng)傳輸速度的前提下,建立了相對完整,美觀的界面。根據(jù)不同的功能調(diào)整系統(tǒng)中的配色方案,

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論