• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于B/S架構(gòu)的勤工助學系統(tǒng)設(shè)計與實現(xiàn)

      2023-06-25 20:03:24李歡王楊俊萬珊
      現(xiàn)代信息科技 2023年6期
      關(guān)鍵詞:MySQL數(shù)據(jù)庫勤工助學S架構(gòu)

      李歡 王楊俊 萬珊

      摘? 要:勤工助學是高校學生資助工作的重要組成部分,是提高學生綜合素質(zhì)和資助家庭經(jīng)濟困難學生的有效途徑,是實現(xiàn)全程育人、方位育人的有效平臺。將信息技術(shù)運用到高校學生勤工助學管理中,不僅能夠有效提高管理效率,降低人工成本,還可以更加高效地解決貧困生與崗位匹配的問題。因此,文章運用B/S架構(gòu)模式,結(jié)合SSM框架、jsp技術(shù)、MySQL數(shù)據(jù)庫和Tomcat服務(wù)器,設(shè)計并實現(xiàn)了勤工助學系統(tǒng)。并且根據(jù)每一個學生需求,使用協(xié)同過濾算法,進行個性化崗位推薦,提高崗位的匹配度。

      關(guān)鍵詞:勤工助學;協(xié)同過濾算法;B/S架構(gòu);MySQL數(shù)據(jù)庫

      中圖分類號:TP311? 文獻標識碼:A? 文章編號:2096-4706(2023)06-0028-04

      Design and Implementation of Work-study System Based on B/S Architecture

      LI Huan, WANG Yangjun, WAN Shan

      (Jiangxi University of Chinese Medicine, Nanchang? 330004, China)

      Abstract: The work-study program is an important part of university student funding work, an effective way to improve students' comprehensive quality and support students with financial difficulties in their families, and an effective platform to achieve all-round education. Applying information technology to the management of college students' work-study program can not only effectively improve the management efficiency, reduce labor costs, but also more effectively solve the problem of matching poor students with posts. Therefore, this paper designs and implements a work-study system by using B/S architecture mode, combining SSM framework, jsp technology, MySQL database and Tomcat server. According to the needs of each student, collaborative filtering algorithm is used to recommend personalized post, which can improve the matching degree of posts.

      Keywords: word-study program; collaborative filtering algorithm; B/S architecture; MySQL database

      0? 引? 言

      為促進教育公平、保障教育平等、優(yōu)化教育結(jié)構(gòu),國家提出助學貸款、國家助學金、學費減免、勤工助學、一次性求職補貼等資助政策[1]。勤工助學作為高校學生資助工作的重要組成部分,不僅可以為家庭經(jīng)濟困難學生提供經(jīng)濟幫扶,還能培養(yǎng)學生自立自強、創(chuàng)新創(chuàng)業(yè)精神[2,3]。目前,隨著高校招生規(guī)模的不斷擴大,學校提供的勤工助學崗位也在增加,加入勤工助學崗位的學生也同步上升[4]。為了更加高效地做好勤工助學管理工作,提高資助工作的水平,利用信息技術(shù),開發(fā)了一款勤工助學管理系統(tǒng)。

      該系統(tǒng)是基于B/S架構(gòu)[5]的模式下采用Java語言進行開發(fā),整合當下流行的Spring、SpirngMVC和Mybatis技術(shù)搭建一個SSM框架,前端采用jsp結(jié)合jQuery和Ajax等技術(shù)動態(tài)展現(xiàn)頁面[6,7],實現(xiàn)了學生、教師、系統(tǒng)管理員三種用戶的不同需求,最終達到系統(tǒng)管理員對部門、教師、學生信息進行管理;教師分為部門管理員和非部門管理員,部門管理員教師可以管理崗位、部門人員信息、以及審核學生申請;學生可以申請助學工作、查詢工作記錄、以及查看申請記錄;為了提供崗位的匹配度,本系統(tǒng)還設(shè)計了一個推薦模塊,該模塊利用余弦相似度算法計算與學生匹配度高的崗位并推薦給學生。該系統(tǒng)的使用,可使實現(xiàn)高校勤工助學管理工作的系統(tǒng)化、規(guī)范化和信息化。

      1? 系統(tǒng)架構(gòu)與設(shè)計

      該系統(tǒng)的數(shù)據(jù)層主要采用了MySQL數(shù)據(jù)庫,為功能層提供數(shù)據(jù)的接口。系統(tǒng)的設(shè)計采用MVC的架構(gòu)方式,M表示數(shù)據(jù)庫訪問層;V表示用戶界面層,該層主要是用戶操作的窗口,用戶可以直接操作網(wǎng)頁和表單來實現(xiàn)與系統(tǒng)的交互;C表示功能模塊層,是用戶界面層和數(shù)據(jù)層相互連接的橋梁,負責業(yè)務(wù)邏輯的判斷,業(yè)務(wù)處理和數(shù)據(jù)傳遞,不在表示層訪問數(shù)據(jù)庫,數(shù)據(jù)更加安全。采用這種結(jié)構(gòu)可以使得系統(tǒng)結(jié)構(gòu)更清晰,分工更明確,有利于系統(tǒng)后期的維護和升級。

      系統(tǒng)主要分為4個模塊,分別為:系統(tǒng)管理員模塊、教師模塊、學生模塊和公共模塊。系統(tǒng)管理員模塊可以管理部門信息、教師信息、學生信息和崗位信息,對它們進行增刪改查;教師模塊分為崗位管理、審核管理和人員管理三個功能,只有部門管理員身份的教師才能對崗位信息進行增刪改的操作;學生模塊可以申請助學工作、查詢工作記錄、查詢申請記錄;公共模塊可以查詢和修改個人信息,系統(tǒng)總體架構(gòu)圖如圖1所示。

      2? 系統(tǒng)數(shù)據(jù)庫設(shè)計

      本系統(tǒng)采用MySQL數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)的存儲,系統(tǒng)數(shù)據(jù)庫部署在Tomcat服務(wù)器上,實現(xiàn)統(tǒng)一的數(shù)據(jù)管理。數(shù)據(jù)庫表的設(shè)計主要包括7個:系統(tǒng)管理員表(admin)、教師表(teacher)、學生表(student)、部門表(dept)、崗位表(station)、記錄表(record)和申請審核表(apply_approval)。

      系統(tǒng)管理員表有id、username和pwd三個字段,其中id為該表主鍵,其他兩字段用于系統(tǒng)管理員登錄系統(tǒng)。

      教師表有t_id、t_no、t_name、t_pwd、gender、tel、email、

      dept_id、status和power這幾個字段,t_id為主鍵,作為教師的唯一標識,t_no和t_pwd作為教師登錄系統(tǒng)的賬號,dept_id表示該教師選擇在哪個部門工作,status表示該教師的狀態(tài),是否辭職,power表示該教師是否有權(quán)限對該部門進行管理,其他字段為教師的個人信息。

      學生表有stu_id、stu_no、stu_name、stu_pwd、gender、stu_class、birthday、politics、tel、email、credit_card、address和status這些字段。stu_id作為主鍵,stu_no和stu_pwd作為登錄賬號密碼,status用于表示該學生是否在校,其他字段表示該學生詳細信息。

      部門表有dept_id、dept_name、introduct、t_no、status、t_name、tel和email這幾字段,其中dept_id為該表主鍵,t_no表示該部門的部門管理員編號,status表示該部門是否對外發(fā)布了崗位工作,其他為部門信息。

      崗位表有station_id、station_name、dept_id、dept_name、total_num、salary、start_time、end_time、introduct、status、remainder_num、start_date、end_date這些字段,其中station_id為主鍵,dept_id為外鍵,鏈接部門表的主鍵,total_num和remainder_num用于表示該崗位招收的總?cè)藬?shù)和目前所剩的人數(shù),當教師審批了某個崗位職位給學生后,remainder_num會減一,如果remainder_num減為零,該崗位將不會出現(xiàn)在學生申請工作的模塊中,start_date和end_date用于表示該崗位開始、結(jié)束的日期,而start_time和end_time用于表示一天中具體的時間段,status表示該崗位是否還招收學生,其他為崗位的信息。

      記錄表有record_id、stu_no、station_name、dept_name、salary、start_date、end_date、quit_reason、status、stu_name、dept_id和station_id字段,record_id為該表的主鍵,stu_no用于記錄哪位學生申請了該崗位,并在學生模塊的工作記錄中進行展示,其他字段為已申請崗位的詳細信息。

      申請審核表有apply_approval_id、apply_type、station_id、station_name、dept_id、dept_name、stu_no、stu_name、apply_time、apply_reason、income、experience、morality、discipline、t_no、t_name、approval_time、approval_views、approval_status和apply_status這些字段,其中apply_approval_id為該表的主鍵,對應(yīng)一個申請審核,申請的信息是學生在申請該崗位時填寫的,審核信息是部門管理教師在審核管理中對學生品德等進行評估后確定該學生是否符合需求,再給予崗位職位,apply_type有兩種類型,為崗位申請請求和崗位辭退請求,morality表示學生的品德,discipline表示學生是否有犯錯,experience表示學生是否有過該崗位的工作經(jīng)驗,income表示學生的家庭年收入,教師可通過這幾個字段進行詳細審核。

      3? 系統(tǒng)功能實現(xiàn)

      3.1? 公共模塊

      公共模塊包括用戶登錄和信息管理,是不同用戶都具有的相似操作,但通過不同身份,系統(tǒng)設(shè)置有區(qū)分其身份的選項,用戶通過選擇自身特有的身份方可獲得權(quán)限進行訪問操作共有模塊。信息管理設(shè)置在每個用戶登錄后的主界面菜單列表之一,里面包含個人信息修改和密碼修改兩個子模塊。

      用戶登錄是本系統(tǒng)訪問者的訪問通道,用戶進入界面后,可以看到用戶名、密碼和下拉框選擇用戶類型三大必輸入項。每個用戶需要根據(jù)自身的準確信息輸入才可順利進行系統(tǒng)訪問,若出現(xiàn)任一項輸入有誤,系統(tǒng)將給出錯誤提示。

      在公共模塊中,每個用戶都有權(quán)更改其登錄密碼和基本個人信息。一般流程分為:登錄系統(tǒng)—信息更改—個人信息更改/密碼更改—信息驗證/密碼驗證—否/是—返回重新驗證/保存更改信息。流程如圖2所示。

      圖2? 用戶信息修改流程圖

      3.2? 系統(tǒng)管理員模塊

      系統(tǒng)管理員具有系統(tǒng)的最高權(quán)限,其私有模塊包括部門管理、教師管理、學生管理三個子模塊,系統(tǒng)管理員只設(shè)置一個賬號。系統(tǒng)管理員的主要功能是對系統(tǒng)中部門、教師、學生和崗位信息進行維護,對各部門申請?zhí)砑拥那诠ぶ鷮W崗位進行審批和發(fā)布。部門管理中,系統(tǒng)管理員可實現(xiàn)新增部門、修改部門和刪除部門,以及設(shè)置每個部門的管理員賬號;教職工管理中,系統(tǒng)管理員可以對教師信息進行增刪改查;學生管理中,系統(tǒng)管理員可以對學生信息進行增刪改查。界面如圖3所示。

      3.3? 教師模塊

      教師模塊包含崗位管理、審核管理和人員管理三個子模塊。主要功能是新增和刪除勤工助學崗位、查看應(yīng)聘學生信息、給學生發(fā)布面試和錄取通知、在職學生信息管理、勞務(wù)費發(fā)放等。教職工可在崗位管理中對崗位信息進行增刪改查,在審核管理中查看應(yīng)聘學生的簡歷、給學生發(fā)送面試和錄取通知以及查看學生的基本信息。在人員管理中可對已經(jīng)離職的學生進行標記離職,對未離職的學生發(fā)放每月的勞務(wù)費。教職工模塊界面如圖4所示。

      3.4? 學生模塊

      學生模塊主要包含助學工作、工作記錄、工作管理和申請記錄個四子模塊,主要功能是查詢和瀏覽崗位信息、崗位申請、工作內(nèi)容記錄和推薦想要的崗位。界面如圖5所示。

      為了讓學生可以找到更加適合的崗位,在助學工作模塊運用了基于用戶的協(xié)同過濾算法[8,9],提高崗位的匹配度。具體實現(xiàn)步驟為:首先從數(shù)據(jù)庫中查詢出該學生以前申請過的崗位的部門編號,再從數(shù)據(jù)庫中查出所有其他學生申請崗位的部門編號,構(gòu)成用戶行為矩陣。在通過余弦距離計算出該學生與其他學生的相似度。用戶相似度計算時,要考慮分母為0的情況;同時要防止數(shù)值太大,超過了double能表示的范圍,可以做一些處理,例如減去某個值。余弦值越接近1,表明兩個向量越相似,即計算出來的值越大,用戶行為越相似。然后將相似度從高到低排序,可在底層設(shè)定相似度的閾值,大于該閾值認為兩個學生之間相似。取到相似學生的數(shù)據(jù)后,再統(tǒng)計這些學生申請過的崗位,并對這些崗位進行排序,推薦界面中會根據(jù)崗位排序從高到低的推薦崗位。

      4? 結(jié)? 論

      為了實現(xiàn)每一個學子不會因為家庭經(jīng)濟困難上不了大學,國家出臺了一系列資助政策。勤工助學就是資助政策中的重要一項,但隨著各高校招生數(shù)量的擴大,參加勤工助學的學生增加,傳統(tǒng)的管理方式不夠系統(tǒng)化。因此將信息技術(shù)運用到勤工助學管理中,構(gòu)建一款勤工助學管理系統(tǒng),通過網(wǎng)絡(luò)平臺實現(xiàn)供需雙方的雙向選擇、學生信息的及時整理歸檔、部門招聘崗位的發(fā)布、學生的工作安排、勞務(wù)費的發(fā)放和查詢等。運用SSM框架設(shè)計的勤工助學系統(tǒng)的開發(fā)打破了傳統(tǒng)的運行模式,使此項工作逐步走向了系統(tǒng)化、規(guī)范化、專業(yè)化的道路。另外,勤工助學系統(tǒng)的開發(fā)提高了工作效率,是信息技術(shù)飛速發(fā)展的產(chǎn)物,也是學校建設(shè)數(shù)字化校園,進行教育信息化改革的體現(xiàn)。

      參考文獻:

      [1] 王安巖.高校勤工助學對大學生發(fā)展影響研究 [D].北京:北京科技大學,2020.

      [2] 陳玉婷.就業(yè)創(chuàng)業(yè)能力導向下的大學生勤工助學——以重慶市大學生為例 [J].中國大學生就業(yè),2022(13):16-23.

      [3] 袁家祺.大數(shù)據(jù)時代高校學生資助育人探索 [J].黑龍江人力資源和社會保障,2022(13):158-160.

      [4] 卞秀運,彭軍.大學生勤工助學管理系統(tǒng)的設(shè)計與應(yīng)用研究 [J].電子元器件與信息技術(shù),2018(10):14-16.

      [5] 白冰心,譚玉敏,王帥,等.基于B/S架構(gòu)的群測群防監(jiān)測信息上報系統(tǒng)研究 [J].防災減災工程學報,2020,40(3):447-452.

      [6] 李洋.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計與實現(xiàn) [J].計算機技術(shù)與發(fā)展,2016,26(12):190-194.

      [7] 王艷清,陳紅.基于SSM框架的智能web系統(tǒng)研發(fā)設(shè)計 [J].計算機工程與設(shè)計,2012,33(12):4751-4757.

      [8] 覃瓊花.基于協(xié)同過濾算法的個性化推薦系統(tǒng)研究 [J].科技資訊,2022,20(10):4-6.

      [9] 劉華玲,郭淵,馬俊.協(xié)同過濾中相似度算法研究進展 [J].計算機工程與應(yīng)用,2022,58(13):27-35.

      作者簡介:李歡(1995—),女,漢族,江西萍鄉(xiāng)人,助教,碩士研究生,研究方向:中醫(yī)藥信息學;王楊俊(2001—),男,漢族,江西萍鄉(xiāng)人,本科在讀,研究方向:中醫(yī)藥信息學;萬珊(1985—),女,漢族,江西南昌人,講師,碩士研究生,研究方向:大學生思想政治教育。

      收稿日期:2022-10-16

      基金項目:江西省大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目(S202110412057);江西省教育廳科技計劃研究項目(GJJ211256)

      猜你喜歡
      MySQL數(shù)據(jù)庫勤工助學S架構(gòu)
      充電樁狀態(tài)實時監(jiān)控系統(tǒng)與C/S框架設(shè)計
      B/S架構(gòu)下的學生信息管理系統(tǒng)的設(shè)計
      基于激勵管理機制探究高校圖書館志愿者與勤工助學的持續(xù)發(fā)展
      創(chuàng)業(yè)視角下大學生勤工助學功能及其引導策略研究
      考試周刊(2016年96期)2016-12-22 23:39:37
      基于工學結(jié)合視角的高職院校勤工助學學生工匠精神培養(yǎng)探析
      中國市場(2016年32期)2016-12-06 12:41:08
      基于ASP技術(shù)下的大學生跳蚤書街平臺的設(shè)計與實施
      基于B/S架構(gòu)的高校實驗管理平臺的設(shè)計與實現(xiàn)
      C/S架構(gòu)下的中職教學輔助系統(tǒng)的新探索
      考試周刊(2016年42期)2016-06-18 08:17:19
      來華留學生勤工助學、實習管理與就業(yè)指導工作探析
      科教導刊(2016年9期)2016-04-21 03:10:25
      基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實現(xiàn)
      大學教育(2016年1期)2016-01-19 07:34:50
      北流市| 屯昌县| 雷山县| 田东县| 长岛县| 阿巴嘎旗| 保康县| 长海县| 台南市| 阜南县| 游戏| 广平县| 奎屯市| 米林县| 大余县| 凤冈县| 新泰市| 嘉善县| 白河县| 元氏县| 大港区| 哈巴河县| 曲阜市| 玉树县| 阳山县| 临漳县| 闻喜县| 甘孜县| 辽阳市| 镇巴县| 扎囊县| 大新县| 古丈县| 西和县| 茂名市| 衡东县| 南木林县| 宽城| 麻城市| 建宁县| 普陀区|