




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要時代在飛速進步,每個行業都在努力發展現在先進技術,通過這些先進的技術來提高自己的水平和優勢,高校學生職業推薦系統當然不能排除在外。本次我所開發的高校學生職業推薦系統是在實際應用和軟件工程的開發原理之上,運用Python語言以及Django框架進行開發,可以讓用戶實現在線進行瀏覽正在熱映、電影信息,進行在線論壇交流、管理個人信息等操作。在系統開發之前首先要進行需求分析,分析出高校學生職業推薦系統的主要功能,然后設計了系統結構。整體設計包括系統的功能、系統總體結構、系統數據結構和對系統安全性進行設計;最后要對系統進行測試,還要對測試的結果進行總結和分析,為以后系統的維護提供方便,也為以后類似系統的開發提供參考和幫助。這種個性化的網絡系統管理更重視相互協調和管理合作,能激發管理者的創造性和主動性,這對高校學生職業推薦系統來說非常有益。關鍵詞:高校學生職業推薦系統,Django,MySQLAbstractWiththerapidprogressofTheTimes,everyindustryistryingtodevelopadvancedtechnologies,andimprovetheirlevelandadvantagesthroughtheseadvancedtechnologies.Ofcourse,thecareerrecommendationsystemforcollegestudentscannotbeexcluded.Thecareerrecommendationsystemforcollegestudentsdevelopedbymeisbasedonthedevelopmentprinciplesofpracticalapplicationandsoftwareengineering,usingPythonlanguageandDjangoframeworktodevelop,whichcanenableuserstobrowsetheinformationofpopularmoviesandmoviesonline,communicateinonlineforums,managepersonalinformationandotheroperations.Beforethedevelopmentofthesystem,wemustfirstanalyzethedemand,analyzethemainfunctionsofthecollegestudentcareerrecommendationsystem,andthendesignthesystemstructure.Theoveralldesignincludesthefunctionofthesystem,theoverallstructureofthesystem,thesystemdatastructureandthedesignofthesystemsecurity;Finally,totestthesystem,butalsotosummarizeandanalyzetheresultsofthetest,toprovideconvenienceforthefuturemaintenanceofthesystem,butalsoforthefuturedevelopmentofsimilarsystemstoprovidereferenceandhelp.Thiskindofpersonalizednetworksystemmanagementpaysmoreattentiontomutualcoordinationandmanagementcooperation,whichcanstimulatethecreativityandinitiativeofmanagers,whichisverybeneficialtothecareerrecommendationsystemofcollegestudents.Keywords:collegestudentscareerrecommendationsystem,Django,MySQL
目錄31931第1章緒論 的地址。模板(Template):模板可以理解為承載數據的工具,為了將數據從視圖中分離出來,通過各種各樣的標簽來進行數據的傳輸。Django的模板融入了面向對象中繼承的思想,提高了復用減少冗余代碼。視圖(View):視圖就是views.py中的函數,也就是邏輯代碼,為了將URL和視圖關聯起來,用到了上述的URLConfs,URLConfs將URL模式映射到視圖中,每個視圖有兩件事是必須要做的:返回一個包含被請求頁面的HttpResponse對象,或者拋出一個異常。后臺管理系統(Django-Admin):Django提供的一個基于Web的管理工具。Django-Admin來自django.contrib也就是Django的標準庫,默認被配置好,只需要激活啟用即可,它的優勢在于可以快速對數據庫的各個表進行增刪改查,一行代碼即可管理一張數據庫表,相比于手動后臺1個模型一般需要4個urls,4個視圖函數和4個模板,可以說Django完成了一個程序編寫的大部分重復工作,并且對于圖書管理這種以管理工作為重系統來說,極度契合。應用(Application):當項目規模過大時,難免會產生目錄過長,文件過多的問題,Django理念中的App可以將項目相對獨立的進行開發,插拔的工作方式和獨立性讓開發者廢棄的App即使刪除也不會影響整體,是一種不可多得的理念。因為本次使用的Python版本為3.6.4,低版本的Django不支持Python3,故此次使用的Django版本為3.2.12。2.3PyCharm簡介PyCharm是JetBrains公司開發的一款Python集成開發環境,它提供了很多便利于開發者的功能,比如調試、語法高亮、代碼跳轉、智能提示、自動補全等。除此之外Pycharm還提供了一些支持Web框架的高級功能,適合此次高校學生職業推薦系統的開發。2.4MySQL簡介作為當下比較流行的MySQL數據庫管理系統,它有較高的安全性和可靠性,儲存空間大,可以對系統中所有用戶的數據進行儲存更新。MySQL數據庫存儲功能強大,穩定性好,安全系數高,受到了越來越多的軟件開發者的青睞。數據庫極大的便利了數據的存儲,MySQL數據庫能夠實現數據庫被多個用戶端同時使用,實現數據交互,為用戶提供便利,是一個非常有利的方面。2.5小結本章詳細的介紹了開發高校學生職業推薦系統所需要的技術與工具,工欲善其事必先利其器,對于技術和工具了解的越多越清晰,才會在開發過程中如魚得水。
第3章系統分析為滿足用戶的需求,本章分析系統開發的可行性,將從技術和操作等方面來判斷,然后通過需求分析、系統流程分析來確定高校學生職業推薦系統的功能。3.1技術可行性分析高校學生職業推薦系統在使用電腦和信息分析系統這些設計沒有硬性要求,電腦只要是可以正常使用的話,那么代碼和頁面設計就是可行的。要求高的主要是服務器,平臺上傳服務器一定要選擇性價比高和安全性高的,打開網站一定要順滑不卡頓,所以硬件也是可行的[2]。所以,從以上可行性分析可得,本系統的開發使沒有問題的。3.2操作可行性分析將根據管理系統中的用戶體驗和管理員的效率來分析該措施的可行性。管理人員和用戶都可以通過簡單的操作登錄進對應的系統頁面,方便用戶搜索業務信息和管理人員管理數據,不需要特別懂電腦的人也可以輕松訪問系統模塊。該系統已完全投入使用。3.3需求分析本高校學生職業推薦系統是為了提高用戶查閱信息的效率和管理人員管理信息的工作效率,可以快速存儲大量數據,還有信息檢索功能,這大大的滿足了用戶和管理員這兩者的需求。操作簡單易懂,合理分析各個模塊的功能,盡可能優化界面,讓用戶和管理員能使用環境更好的系統。對比要實現的功能來分析出用戶的需求,可以讓用戶在線對相關信息進行添加、修改、查看、刪除,這不僅滿足了用戶的需求,還大大的節省了時間。因此,管理員的需求也應當考慮一下,盡可能提高管理員的工作效率。3.4項目設計目標本防系統采用MySQL數據庫和Python語言,Django框架進行開發而成,極大程度上的保證了系統的穩定性。3.4.1關于系統的基本要求(1)功能要求:管理人員可以對用戶、企業、個人簡歷、職位類型、職位招聘、面試邀請、應聘信息、面試信息、錄用結果、系統管理、我的信息等功能進行管理[3]。用戶登錄系統后,可以在線瀏覽系統首頁、個人簡歷、職位招聘、公告信息,對個人簡歷進行填寫并上傳等;還可以修改個人信息等。(2)性能:可以準確無誤的在不同的操作系統中登錄到用戶或者管理員的相應界面進行輕松的操作[4]。(3)環境要求:支持不同的操縱系統和不同的平臺,可用于Windows系列、Vista系統等多種操作系統[5]。3.4.2開發目標本高校學生職業推薦系統的主要開發目標如下:(1)減少后臺管理人員的工作量,對用戶的信息進行系統的管理;(2)必須要方便快捷的查看搜索信息并管理信息;(3)用戶是具有多樣性的,所以界面要設置的簡單明了,操作更要方便快捷。3.5系統流程分析系統登錄流程圖如圖所示3-1所示。圖3-1系統登錄流程圖用戶和管理員可以添加信息,內容沒有問題之后按下確定鍵就添加成功了。添加信息流程圖如圖3-2所示.圖3-2添加信息流程圖用戶可以選擇把自己發布的信息刪掉,選擇要刪除的信息,確認之后,刪除信息的操作就完成了。刪除信息流程圖如圖3-3所示。圖3-3刪除信息流程圖
3.6本章小結本章主要是對高校學生職業推薦系統的可行性分析和所要實現的功能進行分析,在對一系列的系統可行性分析之后,又詳細的講述了項目的目標與原則,讓人們深刻的了解高校學生職業推薦系統的設計思想,之后重點對登錄模塊、添加模塊和刪除模塊的流程進行了詳細的圖文介紹。
第4章系統設計本章主要講述的是高校學生職業推薦系統的設計開發結構,簡單介紹了開發流程與數據庫設計的原則以及數據表的關系結構圖,并且詳細的展示了數據表的內部結構信息與屬性。4.1系統體系結構系統啟動后,在登錄界面,輸入正確的賬號密碼,選擇進入管理員界面或用戶界面,管理員界面是用來管理頁面與用戶信息,用戶界面可以正常的使用,并對個人信息、登錄密碼、個人簡歷、職位招聘等進行份內的操作,系統登錄結構圖如圖4-1所示。圖4-1系統登錄結構圖管理員模塊屬于是網站的后臺,進入之后有大量的管理員功能,管理員也可以使用用戶模塊的功能,為了維護網站的穩定與頁面的布局,將管理員模塊的功能詳細化后可以使用系統管理對頁面進行布局修改,可以發布公告提示用戶規范,用戶模塊只可以對個人信息、登錄密碼、個人簡歷等進行管理等,高校學生職業推薦系統總體結構圖如圖4-2所示。圖4-2高校學生職業推薦系統總體結構圖4.2開發流程設計系統的開發流程設計簡單的介紹了開發過程,先對任務書進行分析,根據要實現的功能對各個模塊進行開發,之后再對模塊一一進行測試,測試成功后將模塊整合再測試整體功能,完善整體結構[6]。開發系統流程圖如圖4-3所示。圖4-3開發系統流程圖4.3數據庫設計原則數據庫設計之后,根據數據庫關系,可以更加清晰地了解到數據庫結構,每一個數據表之間的關系,再創建數據表。快速更改和查詢對應的信息,有了數據庫就不用在程序和代碼中尋找。分析高校學生職業推薦系統的數據結構后,在E-R圖中分析管理員登錄時的模式,需要輸入用戶名與密碼,管理員信息E-R如圖4-4所示。圖4-4管理員信息E-R圖用戶E-R圖如圖4-5所示。圖4-5用戶E-R圖面試信息E-R圖如圖4-6所示。圖4-6面試信息E-R圖錄用結果E-R圖如圖4-7所示。圖4-7錄用結果E-R圖高校學生職業推薦系統E-R圖如圖4-8所示。圖4-8高校學生職業推薦系統總體E-R圖4.4數據表信息在關系數據E-R圖中,分析并創建數據表,數據表用來記錄信息,數據表關系由多個數據表組成,下面介紹的是數據表各個字段信息如下表所示。表4-1:配置文件表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數名稱valuevarchar100配置參數值urlvarchar500url表4-2:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼imagevarchar200頭像rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-3:關于我們表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPtitlevarchar200標題subtitlevarchar200副標題contentlongtext4294967295內容picture1longtext4294967295圖片1picture2longtext4294967295圖片2picture3longtext4294967295圖片3表4-4:系統簡介表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPtitlevarchar200標題subtitlevarchar200副標題contentlongtext4294967295內容picture1longtext4294967295圖片1picture2longtext4294967295圖片2picture3longtext4294967295圖片3表4-5:收藏表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint商品idtablenamevarchar200表名namevarchar200名稱picturelongtext4294967295圖片typevarchar200類型1inteltypevarchar200推薦類型remarkvarchar200備注表4-6:面試信息表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPqiyezhanghaovarchar200企業賬號qiyemingchengvarchar200企業名稱qiyedizhivarchar200企業地址qiyetupianlongtext4294967295企業圖片zhiweileixingvarchar200招聘崗位mianshishijiandatetime面試時間yonghuzhanghaovarchar200應聘賬號yonghuxingmingvarchar200應聘人表4-7:錄用結果表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPqiyezhanghaovarchar200企業賬號qiyemingchengvarchar200企業名稱qiyetupianlongtext4294967295企業圖片luyongjieguovarchar200錄用結果zhiweileixingvarchar200錄用崗位fabushijiandatetime發布時間yonghuzhanghaovarchar200應聘賬號yonghuxingmingvarchar200應聘人表4-8:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號mimavarchar200密碼touxianglongtext4294967295頭像yonghuxingmingvarchar200用戶姓名xingbievarchar200性別shoujivarchar200手機表4-9:個人簡歷表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名xingbievarchar200性別shoujivarchar200手機touxianglongtext4294967295頭像zhuanyevarchar200專業xuelivarchar200學歷chushengriqidate出生日期qiuzhiyixiangvarchar200求職意向yixiangzhiweivarchar200意向職位yixiangchengshivarchar200意向城市xinziyaoqiuvarchar200薪資要求jiaoyubeijingvarchar200教育背景huojiangzhengshuvarchar200獲獎證書gongzuojingyanlongtext4294967295工作經驗xiangmujingyanlongtext4294967295項目經驗gerenjinenglongtext4294967295個人技能ziwopingjialongtext4294967295自我評價jianliwenjianlongtext4294967295簡歷文件storeupnumint收藏數0表4-10:應聘信息表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPqiyezhanghaovarchar200企業賬號qiyemingchengvarchar200企業名稱qiyedizhivarchar200企業地址qiyetupianlongtext4294967295企業圖片zhiweileixingvarchar200應聘崗位yingpinshijiandatetime應聘時間gerenjinglilongtext4294967295個人經歷gerenjianlilongtext4294967295個人簡歷yonghuzhanghaovarchar200應聘賬號yonghuxingmingvarchar200應聘人shoujivarchar200手機sfshvarchar200是否審核待審核shhflongtext4294967295審核回復表4-11:企業表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPqiyezhanghaovarchar200企業賬號mimavarchar200密碼qiyemingchengvarchar200企業名稱qiyedizhivarchar200企業地址qiyexingyevarchar200企業行業farendaibiaovarchar200法人代表qiyeyouxiangvarchar200企業郵箱lianxifangshivarchar200聯系方式zhuceshijiandate注冊時間qiyetupianlongtext4294967295企業圖片sfshvarchar200是否審核待審核shhflongtext4294967295審核回復表4-12:公告信息分類表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPtypenamevarchar200分類名稱表4-13:公告信息表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPtitlevarchar200標題introductionlongtext4294967295簡介typenamevarchar200分類名稱namevarchar200發布人headportraitlongtext4294967295頭像clicknumint點擊次數0clicktimedatetime最近點擊時間thumbsupnumint贊0crazilynumint踩0storeupnumint收藏數0picturelongtext4294967295圖片contentlongtext4294967295內容表4-14:職位招聘表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPqiyezhanghaovarchar200企業賬號qiyemingchengvarchar200企業名稱qiyedizhivarchar200企業地址qiyetupianlongtext4294967295企業圖片zhiweileixingvarchar200職位類型zhaopinrenshuint招聘人數xinzidaiyuint薪資待遇xueliyaoqiuvarchar200學歷要求jingyanyaoqiuvarchar200經驗要求gongzuoshijianvarchar200工作時間zhiweijieshaolongtext4294967295職位介紹fabushijiandatetime發布時間clicktimedatetime最近點擊時間clicknumint點擊次數0storeupnumint收藏數0表4-15:面試邀請表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPyaoqingbianhaovarchar200邀請編號qiyezhanghaovarchar200企業賬號qiyemingchengvarchar200企業名稱lianxifangshivarchar200聯系方式qiyetupianlongtext4294967295企業圖片zhiweileixingvarchar200職位類型zhaopinrenshuint招聘人數yonghuzhanghaovarchar200應聘賬號yonghuxingmingvarchar200應聘人mianshishijiandatetime面試時間yaoqingbeizhulongtext4294967295邀請備注tijiaoshijiandatetime提交時間表4-16:職位類型表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPzhiweileixingvarchar200職位類型4.5本章小結本章具體講述了系統的大體結構,主要包括前臺用戶、企業和管理員三大系統模塊,使其各個功能簡潔明了。同時對數據庫的設計原則進行分析,從而提高了系統的效率。
第5章系統實現本章講述的是系統對各個模塊功能實現的效果圖,對前臺、管理員功能和企業功能分別進行了展示,頁面布局清晰,操作簡單快捷,基本實現了對用戶和管理員對系統的需求。5.1系統前臺功能實現當人們打開系統的網址后,首先看到的就是首頁界面。在這里,人們能夠看到高校學生職業推薦系統的導航條、輪播圖和職位招聘推薦等。系統首頁界面如圖5-1所示:圖5-1系統首頁界面在注冊流程中,用戶在Vue前端填寫必要信息(如用戶名、密碼等)并提交。前端將這些信息通過HTTP請求發送到Python后端。后端處理這些信息,檢查用戶名是否唯一,并將新用戶數據存入MySQL數據庫。完成后,后端向前端發送注冊成功的確認,前端隨后通知用戶完成注冊。這個過程實現了新用戶的數據收集、驗證和存儲。界面如圖5-2所示:圖5-2用戶注冊界面用戶通過注冊、登錄到系統前臺后,在個人簡歷表頁面輸入個人信息、應聘崗位、個人簡歷等進行提交上傳的操作;具體操作頁面如圖5-3所示:圖5-3個人簡歷詳情頁面在職位招聘列表頁面可以對企業賬號、企業地址、職位類型、招聘人數等進行查看并可以收藏和應聘申請等操作;具體操作頁面如下圖所示:圖5-4職位招聘詳情頁面在個人中心頁面,用戶可以更新個人詳細信息,并對面試邀請、應聘信息、面試信息、錄用結果和我的收藏內容進行管理;具體操作如圖5-5所示:圖5-5個人中心界面5.2后臺模塊實現后臺用戶登錄,在登錄頁面選擇需要登錄的角色,在正確輸入用戶名和密碼后,進入操作系統進行操作;如圖5-6所示。圖5-6后臺登錄界面5.2.1管理員模塊實現管理員進入主頁面,主要功能包括對首頁、用戶、企業、個人簡歷、職位類型、職位招聘、面試邀請、應聘信息、面試信息、錄用結果、系統管理、我的信息等進行操作。管理員主頁面如圖5-7所示:圖5-7管理員主界面用戶信息管理功能實現是在Django后端部分,您需要創建一個新的應用,然后在該應用下創建一個模型(models.py)來定義用戶的數據結構,使用Django的ORM來處理與MySQL數據庫的交互,包括用戶信息的增刪改查等操作。接著,在views.py中編寫視圖邏輯來處理前端請求,使用Django的URL路由(urls.py)將請求映射到相應的視圖函數。對于數據的驗證和序列化,可以使用Django的表單或序列化器來實現。在前端Vue.js部分,將創建相應的Vue組件,在這些組件中使用axios或其他HTTP庫與Django后端的API進行交互,實現用戶信息的展示、新增用戶、編輯用戶信息和刪除學生等功能。狀態管理可以通過Vuex來維護,比如在store目錄下定義用戶模塊的狀態、突變、動作和獲取器。在用戶信息的輸入欄中輸入用戶賬號、用戶姓名進行查詢,可以查看到用戶信息詳細信息,并根據需要進行修改或者刪除等操作,具體操作如圖5-8所示:圖5-8用戶界面企業信息管理功能實現是在Django后端部分,您需要創建一個新的應用,然后在該應用下創建一個模型(models.py)來定義用戶的數據結構,使用Django的ORM來處理與MySQL數據庫的交互,包括企業信息的增刪改查等操作。接著,在views.py中編寫視圖邏輯來處理前端請求,使用Django的URL路由(urls.py)將請求映射到相應的視圖函數。對于數據的驗證和序列化,可以使用Django的表單或序列化器來實現。在前端Vue.js部分,將創建相應的Vue組件,在這些組件中使用axios或其他HTTP庫與Django后端的API進行交互,實現企業信息的展示、新增企業、編輯企業信息和刪除企業等功能。狀態管理可以通過Vuex來維護,比如在store目錄下定義用戶模塊的狀態、突變、動作和獲取器。在用戶信息的輸入欄中輸入企業賬號、企業姓名進行查詢,可以查看到企業信息詳細信息,并根據需要進行修改或者刪除等操作,管理員點擊企業管理,進入企業管理頁面,通過輸入企業賬號、企業名稱、企業行業和是否通過可以查詢相關信息,并進行新增、修改或刪除操作。具體操作如圖5-9所示:圖5-9企業界面管理員點擊個人簡歷,進入個人簡歷頁面,通過輸入用戶姓名、專業、學歷等可以查詢相關信息,并進行修改和刪除等操作。如圖5-10所示:圖5-10個人簡歷界面管理員點擊職位招聘,進入職位招聘頁面,通過輸入企業名稱和職位類型進行查詢的操作,并進行添加、修改或刪除等操作。如圖5-11所示:圖5-11職位招聘界面管理員點擊面試邀請,進入面試邀請頁面,通過輸入企業名稱可以查詢相關信息,并進行修改和刪除等操作。如圖5-12所示:圖5-12面試邀請界面管理員點擊應聘信息,進入應聘信息頁面,通過輸入企業名稱和是否通過可以查詢相關信息,并進行刪除等操作。如圖5-13所示:圖5-13應聘信息界面管理員點擊面試信息,進入面試信息頁面,通過輸入企業名稱可以查詢相關信息,并進行修改和刪除等操作。如圖5-14所示:圖5-14面試信息界面管理員點擊系統管理,可以對公告信息分類、關于我膠、系統簡介、輪播圖管理和公告信息進行詳細操作;具體操作如圖5-13所示:圖5-15系統管理界面5.2.2企業模塊實現管理員進入主頁面,主要功能包括對首頁、個人簡歷、職位類型、職位招聘、面試邀請、應聘信息、面試信息、錄用結果、系統管理、我的信息等進行操作。管理員主頁面如圖5-16所示:圖5-16企業模塊界面5.3本章小結本章講述了高校學生職業推薦系統的實現,并把用戶、企業和管理員三大功能模塊用圖片的形式展示出來并一一解讀了其中的功能。設計的頁面簡潔,布局清晰,操作十分快捷,極大程度的節約了操作時間。
第6章系統測試系統測試是系統開發的最后一部也是最重要的一步,能看出其作用在系統開發中占據了很重要的地位。本章將通過系統測試來發現高校學生職業推薦系統中出現的各種問題并立刻做出改正,以確保系統中的功能模塊能夠準確實現。6.1系統測試的目的任何人系統開發中也不能保證沒有一點錯誤,在開發的過程中錯誤是不可避免的,所以在發現錯誤時要及時改正,不能讓錯誤一直存在,否則會引發系統崩潰等不可小覷的后果,所以才需要系統測試來在一定程度上避免這些問題的發生。在測試中發現錯誤并及時改正才會讓系統長久穩定的運行,雖然這是耗時耗力的,但為了系統能夠長期使用,系統測試這一步驟也是十分重要的。為實現系統中各個模塊的功能,系統測試是必須的,這樣才能判定系統是否能準確的實現預想的功能[13]。在正式使用系統前必要的步驟就是針對系統進行測試,確保系統的準確性,以供使用。6.2系統測試方法在測試中發現問題一定要立馬尋找解決辦法,不要妄圖通過偶然的概率對錯誤不管不問,只有認真測試解決問題,才能保證高校學生職業推薦系統的質量,可以極大的縮短開發的時間。測試時不要一錯再錯,同樣的錯誤一起解決,這樣才能提高系統的穩定性和安全性。6.3功能測試下面對登錄模進行測試,表格里分別是輸入用戶名和密碼后的三種不同的結果,當用戶名錯誤時會提示用戶名錯誤,當密碼錯誤時會提示密碼錯誤,當賬戶與密碼都正確時會提示登錄成功,如果以用戶的賬戶密碼登錄管理員模塊會提示登錄失敗[14]。登錄模塊測試如表6-1所示。表6-1登錄測試通過輸入錯誤的原密碼、不一致的新密碼和正確的密碼來測試修改密碼的功能是否通過測試[15]。修改密碼模塊測試如表6-2所示。表6-2修改密碼測試通過上述功能測試,結合測試結果可以看出,該項目的基本功能是可以實現的,系統中的功能很全面并且界面設計簡潔清晰,最終通過了系統測試。6.4本章小結本章主要論述的是高校學生職業推薦系統的測試,講述了系統測試的目的和方法,通過對各個重要功能的測試,發現系統中可能存在的技術性問題并加以改正。最終測試操作完成了高校學生職業推薦系統的實現。
結論本系統是采用Python語言,Django框架構建的一個操作管理系統,選擇的數據庫是MySQL。整個過程先是通過整體的系統分析,來確定本系統的可行性是否達標。為了滿足用戶的需求以及提高管理員的工作效率,通過系統所要實現的功能分析,決定了用戶、企業和管理員要實現的功能。之后就是精細各個模塊的具體功能,定義用戶、企業和管理員們的權限,分割成前臺模塊、管理員功能模塊和企業功能模塊。之后通過系統測試來確保數據的準確性和操作的準確性,發現錯誤并立即做出了改正。系統本身就是共享信息的存在,用戶和管理員都可以發布信息來分享資源,通過加入關鍵詞檢索,讓用戶和管理員更方便的使用系統。同時通過分類以便用戶查找信息可以進一步的對號入座,極大的節省了查找信息的時間。通過加入信息的評論功能,加深了用戶與用戶之間的交流,使其構造出更良好的網絡環境。關于高校學生職業推薦系統的設計還是有很多不足的地方,在管理員模塊不能更好的設置用戶模塊的權限,使其禁言或不可以發布信息等其操作,導致用戶的體驗性可能會降低,但也恰恰提高了自由度。在用戶模塊功能略少,操作單一,缺少點贊分享等操作,影響了用戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民俗活動迎元宵活動方案
- 汽車用品店活動方案
- 汽車公司新年年會策劃方案
- 漢字經典宣導活動方案
- 江濱小學植樹節活動方案
- 每場賽事活動方案
- 江蘇活動紀念品策劃方案
- 油田工會抽獎活動方案
- 江浙滬四天公司團建活動方案
- 水產養殖培訓活動方案
- 2022年固原市西吉縣社區工作者招聘考試試題
- 【超星爾雅學習通】經濟學原理(下):全球視角(復旦大學)網課章節答案
- 愛情樹混聲四部合唱譜
- GB/T 41316-2022分散體系穩定性表征指導原則
- GB/T 14501.6-2008六氟化鈾分析方法第6部分:鈾的測定
- 日立電梯MCA調試培訓課件
- 國道市政化改造示范段交通疏解方案
- 2023年遼寧省農業信貸融資擔保有限責任公司招聘筆試題庫及答案解析
- 光學玻璃課件
- 智力殘疾康復訓練課件
- 焊接過程及記錄與檢查表
評論
0/150
提交評論