謝建華 鄭劍 梁杰華
摘要:在大多數(shù)高校,貧困生申請及管理都還沒有一種成熟又高效的線上管理的方式,大多審核貧困生材料的工作都是人工審理紙質(zhì)材料的形式,效率以及信息的公開性都不夠得到保障,針對這種情況,該文設(shè)計了一個綜合性的貧困生申請及管理平臺,只要申請者能夠登錄到系統(tǒng)中,便可以看到系統(tǒng)公告,準備電子審核材料,提交至系統(tǒng)后臺管理員處,管理員對提交的貧困生申請進行審核,并對申請材料進行指出問題,讓申請者能夠及時將材料進行更正,另外,如果申請通過,將公開顯示,讓這份工作得到公平公開的對待。利用JSP中c3p0,servlet等技術(shù)實現(xiàn),前臺通過使用bootstrap和ajax等進行構(gòu)建,前后臺通過JSON數(shù)據(jù)交互。經(jīng)過測試表明,該系統(tǒng)可以有效地滿足校園貧困生申請及管理Web端系統(tǒng)的設(shè)計與實現(xiàn)。
關(guān)鍵詞:校園;貧困生;servlet;JSP;Web系統(tǒng);JSON數(shù)據(jù)
中圖分類號:TP311? ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)24-0088-03
開放科學(xué)(資源服務(wù))標識碼(OSID):
Design of Application and Management System for Poor Students on Campus
XIE Jian-hua, ZHENG Jian, LIANG Jie-hua
(School of Information Engineering, Jiangxi University of Science and Technology, Ganzhou? 341000, China)
Abstract: In most colleges and universities, there is no mature and efficient online management mode for the application and management of poor students. Most of the work of auditing poor students' materials is in the form of manual trial of paper materials. The efficiency and the openness of information are not guaranteed. In view of this situation, we designed a comprehensive poverty management system. Student application and management platform, as long as applicants can log in to the system, they can see the system bulletin, prepare electronic audit materials, submit to the system back office administrator, administrator to submit applications for poor students for review, and point out problems in the application materials, so that applicants can timely correct the materials. In addition, if the application is approved, it will be publicly shown that the job will be treated fairly and publicly. Using the technology of c3p0 and servlet in JSP, the foreground is constructed by bootstrap and ajax, and the foreground and background are interacted by JSON data. Tests show that the system can effectively meet the design and implementation of the application and management Web-end system for poor students on campus.
Key words: Campus; impoverished students; servlet; JSP; Web system; JSON data
服務(wù)區(qū)域定位為校園,這意味著其中很多信息需要與校園中其他信息進行結(jié)合,例如,申請者如果是建檔立卡戶,則可以直接將申請人信息與建檔立卡戶的數(shù)據(jù)庫中信息進行比對,在庫中的話則依照國家政策,直接認定貧困級別為特級貧困,可以申請貧困生補助。傳統(tǒng)的貧困生申請需要先由班上同學(xué)對貧困生申請致辭進行投票決定出貧困生人員名單,此方式下的弊端是,同學(xué)根本不了解情況,且沒有實際的貧困認定材料作為依據(jù),以至于甚至連建檔立卡戶都申請不上貧困生的情況出現(xiàn),這樣的弊端,無疑是不符合國家政策和略帶不公平性的。本系統(tǒng)的功能定位為貧困生的申請及管理,意味著系統(tǒng)角色的構(gòu)成為申請者和管理者,本系統(tǒng)旨在實現(xiàn)一個線上申請,審核,管理的綜合型系統(tǒng)。能夠?qū)⑸暾埲说男畔⑾扰c庫中已有的信息進行比對,然后審核電子材料,決定申請是否有效。
通過我們對系統(tǒng)的構(gòu)建,讓使用者能夠進行前后交互并獲取有效信息,并且可以將審核通過名單在平臺上進行公示,達到公開的效果。
1 系統(tǒng)功能結(jié)構(gòu)的設(shè)計
1.1 Web服務(wù)器端系統(tǒng)功能
如圖1所示后臺具有如下功能:
1)擁有學(xué)校建檔立卡戶的學(xué)生庫信息;
2)能夠?qū)忛嗠娮硬牧?,審核申請者的資料;
3)能夠在一定時間內(nèi)發(fā)布系統(tǒng)公告,發(fā)布最終審核結(jié)果。
1.2 Web系統(tǒng)前臺的主要功能介紹
如圖2所示W(wǎng)eb系統(tǒng)前臺具有如下功能:
1)用戶作為申請者,必須先注冊一個該系統(tǒng)的賬號并綁定班級信息;
2)已注冊的用戶可以登錄到系統(tǒng);
3)處于申請者角色的用戶可以發(fā)出申請,提交電子材料;
4)申請者可以查看已經(jīng)通過的審核名單。
2 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)
2.1 建檔立卡戶學(xué)生庫信息的比對
由于本系統(tǒng)定位為服務(wù)在校學(xué)生,所以,可以向?qū)W校申請獲取到建檔立卡戶學(xué)生庫的信息,并存儲到系統(tǒng)的數(shù)據(jù)庫中。獲取該信息的主要目的一方面是為了讓每一個是建檔立卡的學(xué)生申請貧困生時可以確保獲取到貧困申請資格,另一方面則是提高系統(tǒng)效率,讓系統(tǒng)自己去比對,可以直接讓此類申請者直接通過,而減少審核者的工作。
具體如圖3所示。
2.2 審核數(shù)據(jù)時的嚴謹性
審核數(shù)據(jù)的嚴謹性關(guān)乎系統(tǒng)審核工作的公平公開性,如果審核數(shù)據(jù)不夠嚴謹,將造成嚴重后果。在前期,依靠系統(tǒng)注冊的用戶中那些提交貧困生申請的基本信息,還需要在提交審核時提交高校要求填寫的申請表文檔,嚴禁申請者的信息與實際信息不符,對貧困申請需要審核申請者所寫的申請級別,級別設(shè)置為一級,二級,三級,其中,一級對應(yīng)特殊貧困,二級對應(yīng)貧困,三級對應(yīng)為一般貧困。例如,不允許申請者為非建檔立卡戶申請貧困等級為一級,不允許申請者在未提供家庭收入情況信息的情況下通過審核,不允許班級申請人數(shù)超過學(xué)校所規(guī)定的名額,不允許申請者填寫的信息與以前已經(jīng)有的貧困信息庫嚴重不符。
審核是整個系統(tǒng)的關(guān)鍵所在,這要求審核者即系統(tǒng)管理員熟悉平臺操作,用認真的態(tài)度對待審核,并及時將審核結(jié)果公示。
通過重重嚴格的審核過程,讓審核工作有條不紊地進行,使系統(tǒng)能夠正常行使所具有的功能。具體如圖4所示:
2.3 用戶緩存獲取數(shù)據(jù)縮短響應(yīng)時間
對于本系統(tǒng)而言,當用戶提出訪問請求,系統(tǒng)要立馬做出響應(yīng)返回數(shù)據(jù),這樣用戶的體驗會很好。為了縮短響應(yīng)時間要進行一些性能優(yōu)化。當用戶有瀏覽的歷史記錄,并且Web操作端緩存沒有被清理,若再次訪問,則直接從本地緩存中獲取數(shù)據(jù),減少響應(yīng)時間,若沒有則從最近的服務(wù)器獲取對應(yīng)的數(shù)據(jù),沒有再從后臺獲取,避免了什么數(shù)據(jù)都是原始數(shù)據(jù)后臺進行獲得,從緩存中加載數(shù)據(jù)能使響應(yīng)時間大大縮短。此外,還使用了C3P0緩沖池等技術(shù),能夠提高查詢效率,結(jié)合緩存機制,能夠提高系統(tǒng)性能,具體如圖5所示:
3 系統(tǒng)界面設(shè)計
校園貧困生申請及管理系統(tǒng):是一個綜合型平臺,提供兩類角色的交互,能夠?qū)崿F(xiàn)讓申請者在線提交申請,讓審核者經(jīng)過濾部分信息后對申請進行篩選。申請者能夠查看審核結(jié)果,查看申請不通過的原因等等。
1)注冊,登錄模塊:注冊登錄模塊是提供申請者進入到系統(tǒng)平臺的入口,只有注冊成功的用戶可以登錄,只有登錄了的用戶可以進行申請貧困生和查看審核結(jié)果。
2)提交申請模塊:提交申請模塊主要是為了滿足用戶進行在線提交申請的需求,在填寫完必要的信息后可以提交申請。
3)審核,管理模塊:主要提供管理員對已提交信息的審核,但此時的審核其實是已經(jīng)經(jīng)過建檔立卡戶信息對比篩選之后的,系統(tǒng)將自動將比對成功的人員直接放入審核成功,而對于一般的申請者,則需要審核多重材料。
4)公示信息模塊:主要加載已經(jīng)通過審核的名單,以及未通過審核的名單等信息。
4 小結(jié)
本系統(tǒng)經(jīng)過測試,各個功能模塊運行都很穩(wěn)定。Web系統(tǒng)能夠穩(wěn)定的進行運轉(zhuǎn),基于學(xué)校部分信息庫的基礎(chǔ),簡化并完善審核工作,申請者不再需要再花費時間準備無效的材料,而是一鍵線上申請,將材料先經(jīng)過線上審核再決定呈交紙質(zhì)稿,并且,本系統(tǒng)的申請信息將逐年累積,形成自己的信息庫,方便在此之后系統(tǒng)工作進展的高效性。審核者可以批量對申請人進行操作,并且可以限制申請者的權(quán)力,對不符合要求的申請者進行一定的處理,對提交的材料在線審核,指出材料錯誤之處,方便用戶對材料進行快速整改,從而達到高效性,對審核結(jié)果進行公示,從而達到公正公開性。
參考文獻:
[1] 嚴蔚敏, 吳偉民. 數(shù)據(jù)結(jié)構(gòu)(C語言版)[M]. 北京: 清華大學(xué)出版社, 2008: 94-128.
[2] 王珊, 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 5版. 北京: 高等教育出版社, 2014: 130-185.
[3] Anany Levitin. 算法設(shè)計與分析基礎(chǔ)[M]. 潘彥, 3版. 譯. 北京: 清華大學(xué)出版社, 2015.
[4] 王英瑛, 喬小燕. JSP Web開發(fā)案例教程[M]. 北京: 清華大學(xué)出版社, 2019:80-120.
【通聯(lián)編輯:謝媛媛】