【正文】
32 五、系統(tǒng)實施 該系統(tǒng)的模塊設(shè)計由于開發(fā)者技術(shù)的局限性,只能實現(xiàn)部分功能。 表 信息發(fā)布和崗位庫 數(shù)據(jù)庫表結(jié)構(gòu) 表名 數(shù)據(jù)項名 數(shù)據(jù)項用途 數(shù)據(jù)類型 是否允許為空 長度 取值范圍 動態(tài)信息發(fā)布 信息編號 標示信息的編號 Int 否 11 0~2147683647 信息發(fā)布時間 標示信息的發(fā)布時間 Datetime 否 信息內(nèi)容 標示信息的內(nèi)容 Text 否 8K 0~8K 部門成員編號 標示發(fā)布信息的部門成員的編號 Int 否 11 0~2147683647 崗位庫信息 崗位庫編號 標示崗位庫的編號 Int 否 11 0~2147683647 崗位庫名稱 標示崗位庫的名稱 Varchar 否 30 包含 15個字符的 可變長度 Unicode 字符數(shù)據(jù) 本表來源:自制。 這種結(jié)構(gòu)的優(yōu)點是: 1. 分布性強、維護方便。 校內(nèi)設(shè)有局域網(wǎng),在校師生通過局域網(wǎng)訪問中心內(nèi)部業(yè)務(wù)功能系統(tǒng)。它不但是一種跨平臺的通用編程語言,同時也是一種通用于各種計算機網(wǎng)絡(luò)、特別是互聯(lián)網(wǎng)的技術(shù)。 選擇 JSP 動態(tài)網(wǎng)頁技術(shù) 和 Java 編程語言 根據(jù)本系統(tǒng)的特點以及開發(fā)者對編程語言的熟悉程度, 選擇 JSP 和 Java 作為開發(fā)語言。之后,社會服務(wù)部對申請學(xué)生進行篩選,篩選后再分配崗位。 17 3. 社會崗位業(yè)務(wù)流程圖 分析 藍線部分表示崗位提供流程,學(xué)生申請進入社會崗位人才庫流程,社會崗位庫和社會崗位人才庫匹配流程。 2. 家教崗位業(yè)務(wù)流程圖 分析 藍線部分表示崗位提供流程,學(xué)生申請進入家教崗位人才庫流程,家教崗位 16 庫和校內(nèi)人才庫匹配流程。紅線表示匹配失敗后,人才庫外學(xué)生申請校內(nèi)崗位流程。 第 7 步 系統(tǒng)關(guān)閉 替代事件 替代第 1步在校學(xué)生輸入錯誤的登錄信息 替代第 2步系統(tǒng)返回初始界面,重新登陸 替代第 3a 學(xué)生選擇退出系統(tǒng) 替代第 4a系統(tǒng)關(guān)閉 替代第 3b登陸學(xué)生選擇其他操作 替代第 4a系統(tǒng)顯示其他操作界面 結(jié)論 登陸的在校學(xué)生申請崗位的申請信息寫入家教臨時人才庫序號用例 結(jié)束 后置事件 家教人才入庫 實現(xiàn)約束與說明 該系統(tǒng)可以使學(xué)生在任何時候都可以登錄 可以在任何地點登錄系統(tǒng) 假設(shè) 每一個在校學(xué)生都有自己的合理的登錄名 開放問題 無 本表 來源:自制 。 家教崗位子系統(tǒng):該子系統(tǒng)主要實現(xiàn)家教崗位的申請、崗位發(fā)布、崗位匹配、學(xué)生申請進入校內(nèi)人才庫的功能。 如需面試、試講,線下聯(lián)系。 通過勤工助學(xué)中心網(wǎng)站在線填寫申請表,填寫后提交。 如需面試,線下完成。 社會崗位管理員審核后 ,向申請學(xué)生發(fā)送面試通知。線下(如手機短信)得到學(xué)生同意后,匹配成功。 校內(nèi)崗位管理員審核后,發(fā)送申請表至輔導(dǎo)員處。之后,學(xué)生和教師可完善其信息。 系統(tǒng)內(nèi)企業(yè) 更新企業(yè)信息; 發(fā)布崗位信息; 瀏覽申請崗位學(xué)生信息(去掉了聯(lián)系方式和住址)。 校勤工助學(xué) 服務(wù)中心的工作執(zhí)行效率不高,信息整合較為繁瑣。 :因為現(xiàn)在勤工助學(xué)服務(wù)中心的工 作人員主要由校內(nèi)大學(xué)生構(gòu)成,作為社會精英分子,他們本身就已經(jīng)具備了一定的管理能力,加之他們的可塑性極強又能很好的接受新知識,通過必要的培訓(xùn)后,他們一定能順利承擔基本的系統(tǒng)管理工作。 客戶端 服務(wù)器 Servlet (Java) Http 請求 響應(yīng) JSP 請求解釋 生成 編譯 調(diào)用 Service 方法 生成 執(zhí)行 5 可以通過附加后期管 理業(yè)務(wù)培訓(xùn)等方式來盡可能的降低 信息系統(tǒng)開發(fā)的 成本。 此外, JAVA 支持多線程技術(shù),支持多任務(wù)并發(fā)。 ① 根據(jù) Web 應(yīng)用程序 JSP 動態(tài)網(wǎng) 頁技術(shù)的原理是 : JSP 文件時在一個普通的靜態(tài) HTML 文件中添加了一下 Java 代碼,當?shù)谝淮卧L問 JSP 頁面時,這個容器首先會被 JSP容器翻譯為一個 Java源文件即 Servlet,并翻譯成相應(yīng)的字節(jié)碼 .class文件, 然后像其它 Servlet 一樣,由 Servlet 容器來處理。 然后 還可以繼續(xù)瀏覽其它兼職信息 ;會員 可以同時申請多個兼職崗位 ;在 申請兼職后 , 若 會員 不想申請 該份兼職崗位,可以取消 對該份兼職的申請 。這不僅使更新不夠及時,而且浪費了很多成本。 招聘企業(yè)、校內(nèi)崗位以及家長的招聘需求首先是通過勤工的同學(xué)手 動記錄,之后在校內(nèi) BBS 論壇上發(fā)布招聘信息,最后 如果 登錄校內(nèi)論壇的同學(xué)瀏覽到該條招聘信息且有意愿申請,則一般是通過發(fā)送短信的方式參加報名,而這個時候勤工的同學(xué)需要將收到的短信報名信息整理手動錄入數(shù)據(jù)庫。 本 系統(tǒng) 應(yīng)用 JSP 和 Java 開發(fā) 技術(shù)設(shè)計與實現(xiàn), 使用 MySQL 來獲得數(shù)據(jù)。 對外經(jīng)濟貿(mào)易大學(xué) University of International Business and Economics 畢業(yè)設(shè)計 勤工助學(xué)中心信息管理系統(tǒng) 分析與設(shè)計 學(xué)號 姓名 學(xué)院 專業(yè) 導(dǎo)師 時間 論 文編號 ____________ ______________ 對外經(jīng)濟貿(mào)易大學(xué) University of International Business and Economics Graduation Thesis Qingong Zhuxue Center Information Management System Analysis and Design Student ID No. Student Name Department/School Major Field Advisor Date 畢業(yè)論文(設(shè)計)誠信聲明書 本人聲明:我將提交的畢業(yè)論文(設(shè)計)《 勤工助學(xué)中心管理信息系統(tǒng)分析與設(shè)計 》是我在指導(dǎo)教師指導(dǎo)下獨立研究、寫作的成果,論文中所引用他人的無論以何種方式發(fā)布的文字、研究成果,均在論文中加以說明;有關(guān)教師、同學(xué)和其他人員對本文的寫作、修訂提出過并為我在論文中加以采納的意見、建議,均已在我的致謝辭中加以說明并深致謝意。 關(guān)鍵詞: 勤工助學(xué) 信息管理 JSP II Qingong Zhuxue Center Information Management System Analysis and Design Ran Hui ABSTRACT The Qingong Zhuxue Center in University of International Business and Economics,is especially seviced for ollege students with providing workstudy the increase in demand for partime working opportunities in college students,with the business expanding of Qingong Zhuxue Center,with the increasing requirement for storage of information back up,it is pretty urgent to establish to set up a Qingong Zhuxue Center Information Management system is aiming to improve the efficiency of Qingong Zhuxue Center,to meet the needs of users for the system, and to achieve a paperless design of this system is including two is designed for users to registration,login,browse online working positions and to apply for is to plan to save student information,to match the positions between students application and job requirement and so system uses Java technology to design and implemention,adopt the MySQL to get the relevant data. Keywords: Qingong Zhuxue,Information management, MySQL 1 一、 緒論 (一)系統(tǒng)開發(fā)的背景 我校的 勤工助學(xué)中心, 是 專門為我校大學(xué)生聯(lián)系勤工助學(xué)崗位的全職全能機構(gòu) 。諸如此類的勤工事務(wù)大大加重了 中心的負擔 。 此外, 校勤工助學(xué)服務(wù)中心人才庫、崗位庫的基本信息大部分都是用 Excel表格儲存的,在添加、刪除、更新、同步數(shù)據(jù)上存在較大 的可提升空間。 而 后臺 處理主要指的是 管理功能:管理員根據(jù)所分配的權(quán)限不同執(zhí)行不同的操作。 Servlet 容器裝載這個類,處理來自客戶的請求,并把結(jié)果返回給客戶 ② 。 JSP指令是為 JSP引擎而設(shè)計的,它們并不直接產(chǎn)生任何可見的輸出,只是告訴 JSP 頁面 。 此外 , 由于勤工助學(xué)中心現(xiàn)在對日常事務(wù)的處理大多還是通過人工的方式完成,人力和物力開銷大,所以本系統(tǒng)的完成將有助于提高勤工助學(xué)中心的經(jīng)濟開銷。 退一步考慮,必要時校勤工助學(xué)服務(wù)中心還 可以從校計算機網(wǎng)絡(luò)中心和信息學(xué)院獲取專業(yè)的技術(shù)指導(dǎo)支持。 引進系統(tǒng)管理,業(yè)務(wù)流程網(wǎng)上操作,簡潔透明化。 在校教師 登錄系統(tǒng); 瀏覽申請其負責崗位的學(xué)生信息。各院系輔導(dǎo)員教師,管理員事先為其設(shè)置特殊權(quán)限(審核、批準申請進入校內(nèi)崗位人才庫學(xué)生)。 8 輔導(dǎo)員審核后,進行線上操作,表 示同意與否。學(xué)生信息通過站內(nèi)方式發(fā)給崗位負責老師(刪去聯(lián)系方式和詳細住址)。 通過面試學(xué)生,校內(nèi)崗位管理員將其納入相應(yīng)庫中。 ① 陳偉達,管理信息系統(tǒng),科學(xué)出版社, 2021年。 家教崗位管理員審核后,向申請學(xué)生發(fā)送面試通知。 ( 2) 家教崗位信息發(fā)布 匹配不足的家教信息由家教崗位管理員發(fā)布至網(wǎng)上。 (四) 用例建模分析 圖 用例圖 本圖來源:自制。 校內(nèi)管理員管理系統(tǒng) 用例名稱 校內(nèi)管理員管理系統(tǒng) 用例類型 系統(tǒng)分析 優(yōu)先權(quán) 高 主要系統(tǒng)參與者 勤工助學(xué)中心工作人員 其他參與者 無 描述 該用例是用來描述勤工助學(xué)中心工作人員是如何通過系統(tǒng)完成校內(nèi)崗位的審核,更新。 15 圖 校內(nèi)崗位業(yè)務(wù)流程圖 本圖 來源:自制 。紅線表示匹配失敗后,人才庫外學(xué)生申請家教崗位流程。紅線表示匹配失敗后,人才庫外學(xué)生申請社會崗位流程。 (六) 數(shù)據(jù)建模分析 據(jù)分析模型 圖 數(shù)據(jù)庫 本圖來源:自制。 JSP技術(shù)是用 JAVA 語言作為腳本語言的, JSP網(wǎng)頁為整個服務(wù)器端的 JAVA 庫單元提供了一個接口來服務(wù)于 HTTP 的應(yīng)用程序 。它的特點是簡單、便于網(wǎng)上傳輸、對硬件環(huán)境依賴程度低等。中心內(nèi)部網(wǎng)絡(luò)連有客戶端機器( Client),用于中心內(nèi)部員工的辦公。所有的應(yīng)用程序都在 Web 服務(wù)器上安裝,且只有一份。 表 家教崗位 數(shù)據(jù)庫表結(jié)構(gòu) 表名 數(shù)據(jù)項名 數(shù)據(jù)項用途 數(shù)據(jù)類型 是否允許為空 長度 取值范圍 家教崗位信息 崗位庫編號 標示崗位庫的編號 Int 否 11 0~2147683647 崗位編號 標示崗位的編號 Int 否 11 0~2147683647 26 表名 數(shù)據(jù)項名 數(shù)據(jù)項用途 數(shù)據(jù)類型 是否允許為空 長度 取值范圍 輔導(dǎo)課目 標示該崗位的輔導(dǎo)課 目 Varchar 否 30 包含 15個字符的 可變長度 Unicode 字符數(shù)據(jù) 性別名稱 標示該崗位家教對象 的性別 Binary 否 1 0, 1 工作地點 標示該崗位的工作