国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web的校園一站式系統(tǒng)

2021-09-14 23:18:09劉星昊郭海智
電腦知識(shí)與技術(shù) 2021年22期

劉星昊 郭海智

摘要:隨著互聯(lián)網(wǎng)技術(shù)發(fā)展,各類計(jì)算機(jī)語言面世,信息技術(shù)為各行各業(yè)帶來了蓬勃的生機(jī)。促進(jìn)校園信息化進(jìn)程的一站式系統(tǒng)主要探討基于Web架構(gòu)的系統(tǒng)設(shè)計(jì)模式與功能,主要包含宿舍管理、二手交易、失物招領(lǐng)、校園跑腿、學(xué)術(shù)論壇和用戶管理等模塊的設(shè)計(jì),突出一站式特色,提高學(xué)校管理水平,實(shí)現(xiàn)校內(nèi)業(yè)務(wù)的集成化發(fā)展,有效解決校園中的各類問題。

關(guān)鍵詞:一站式;Java Web;MySQL

Abstract: With the development of Internet technology and the emergence of all kinds of computer languages, information technology has brought vitality to all walks of life.Promote campus informationization process one-stop system mainly discusses system design based on Web architecture model and function, mainly includes the dormitory management, second-hand transactions, the lost and found, running errands on campus, academic BBS and the design of the user management module, highlight the characteristics of "one-stop" work style, improve school management level, realize the integrated development of the school of business, effectively solve various problems in the campus.

Key words:one-stop;Java Web;MySQL

1引言

校園信息化的進(jìn)程在國外發(fā)展較早,1990年美國克萊蒙特大學(xué)教授尼斯·格林就已提出校園信息化,即“Campus Computing”的概念,同年開始針對美國高校信息化設(shè)立研究項(xiàng)目,至今已有30年。在該項(xiàng)目的支撐和發(fā)展之下,為美國的校園信息化的理論和實(shí)踐雙向突破提供了極大助力。另一方面,國內(nèi)校園信息化從1995年起IT基礎(chǔ)設(shè)施的建設(shè)、2001年管理信息數(shù)字化,到2006年數(shù)字化、集成化的校園建設(shè),再到至今以服務(wù)為核心的智慧校園建設(shè),仍處于發(fā)展中階段。如今大多數(shù)的校園內(nèi)信息管理處于集成化的階段,其資源難以得到高效的利用,同時(shí)受制于廠商的限制,框架的擴(kuò)展面臨較大問題。即使如此,校內(nèi)信息管理服務(wù)化仍是主流的發(fā)展趨勢,其未來可期,校園信息管理一站式也將成為發(fā)展的訴求[1]。

2系統(tǒng)主要功能分析與設(shè)計(jì)

現(xiàn)今高校內(nèi)的管理信息化進(jìn)程加快,校園內(nèi)的各種業(yè)務(wù)也日漸豐富,如二手交易市場、校園代取快遞等為學(xué)生間交流以及便捷化學(xué)生日常煩瑣事務(wù)的業(yè)務(wù)平臺(tái)層出不窮,而個(gè)性化的服務(wù)平臺(tái)已經(jīng)不再是趨勢,演化為了爆發(fā)式需求。在這樣的高校師生信息管理系統(tǒng)廣泛運(yùn)用的背景之下,為了解決校內(nèi)平臺(tái)及信息分化的問題,同時(shí)為了使管理者能夠提高管理效率,便捷化學(xué)生日常生活,校園一站式系統(tǒng)的開發(fā)與應(yīng)用也就成為必須邁出的一步。

2.1系統(tǒng)主要功能分析

系統(tǒng)設(shè)計(jì)采用MVC模式,MVC是Model,View,Controller的縮寫,即模型-視圖-控制器來設(shè)計(jì)創(chuàng)建Web應(yīng)用程序的模式。Model表示應(yīng)用程序的核心,如數(shù)據(jù)庫和數(shù)據(jù)表。View表示通過視圖顯示數(shù)據(jù),即數(shù)據(jù)庫記錄。Controller處理輸入,即寫入數(shù)據(jù)庫。MVC模式同時(shí)提供了對HTML、CSS、JavaScript的完全控制,其分層有助于管理復(fù)雜的應(yīng)用程序,同時(shí)使得應(yīng)用程序的測試和調(diào)試更加容易[2-3]。如圖1所示。

2.2系統(tǒng)體系結(jié)構(gòu)

系統(tǒng)設(shè)計(jì)的交互使用B/S結(jié)構(gòu),即瀏覽器/服務(wù)器,為用戶系統(tǒng)登錄管理入口,無須注冊即可使用。用戶登錄后會(huì)顯示當(dāng)前用戶有權(quán)限訪問的模塊和操作內(nèi)容。系統(tǒng)體系結(jié)構(gòu)如下圖2所示:

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

校園一站式系統(tǒng)的數(shù)據(jù)庫使用MySQL進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫的設(shè)計(jì)影響著整體功能的實(shí)現(xiàn)。數(shù)據(jù)庫中表的設(shè)計(jì)主要包含學(xué)生用戶信息表、宿管用戶信息表、管理員用戶信息表、宿舍信息表、記錄信息表、轄區(qū)信息表、二手交易信息表等。實(shí)體之間存在一對一、一對多以及多對多的關(guān)系。

3系統(tǒng)主要功能與實(shí)現(xiàn)方法

校園一站式系統(tǒng)交互界面使用HTML、CSS以及JSP進(jìn)行設(shè)計(jì),數(shù)據(jù)的傳輸使用Servlet,數(shù)據(jù)庫使用MySQL。從系統(tǒng)邏輯的角度看,JSP提交表單數(shù)據(jù)向Servlet發(fā)送處理請求,然后Servlet處理后將數(shù)據(jù)返還至JSP頁面,以此完成系統(tǒng)各個(gè)功能的操作和使用。

3.1系統(tǒng)主界面

該界面為登錄功能,將用戶區(qū)分為系統(tǒng)管理員、模塊管理員和學(xué)生用戶,以此確保三種用戶可以登錄到對應(yīng)的系統(tǒng)之中。登錄界面包含用戶名輸入框、密碼輸入框、用戶類型選擇、記住密碼選項(xiàng)登錄按鈕以及重置按鈕,如圖3所示。

系統(tǒng)通過JSP的表單獲取用戶輸入信息,傳輸至于Servlet,再通過設(shè)計(jì)好的Servlet程序進(jìn)行數(shù)據(jù)庫查詢比對,根據(jù)結(jié)果實(shí)現(xiàn)頁面的跳轉(zhuǎn),如系統(tǒng)管理員跳轉(zhuǎn)至其所屬頁面。信息傳遞過程中為安全起見使用post,未進(jìn)行用戶名和密碼輸入時(shí),點(diǎn)擊登錄按鈕會(huì)提示用戶名(密碼)不能為空,輸入錯(cuò)誤密碼時(shí)也會(huì)進(jìn)行相應(yīng)提示。

3.2宿舍管理模塊

宿舍管理模塊的功能如功能分析中所述,主要是對學(xué)生用戶信息、宿舍管理員信息以及樓棟信息實(shí)現(xiàn)的增刪查改操作,簡而言之就是將MySQL內(nèi)可實(shí)現(xiàn)的內(nèi)容移植至頁面進(jìn)行管理,以此增強(qiáng)信息管理的界面優(yōu)化以及可維護(hù)性。

該模塊主要是管理以DbUtil類連接的數(shù)據(jù)庫,通過Servlet傳輸和顯示到JSP頁面上,再通過一些按鈕和表單的提交實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)信息的修改,例如宿舍管理員所轄區(qū)域修改等。為了便捷起見在該模塊中也加入了修改密碼的功能以及退出系統(tǒng)的按鈕,以便于用戶進(jìn)行使用。系統(tǒng)管理員、宿舍管理員以及學(xué)生用戶三者登錄后所顯示的宿舍管理頁面不同,通過判定登錄用戶類型實(shí)現(xiàn)不同頁面的跳轉(zhuǎn),優(yōu)化目標(biāo)為嘗試加入權(quán)限系統(tǒng)以判定和區(qū)分不同用戶類型所顯示的頁面內(nèi)容。

3.3二手交易模塊

主要包含淘貨和易物兩個(gè)模塊,即買和賣。用戶通過提交所需購買或出售的物品信息且能夠上傳圖片的JSP表單,并將該表單顯示在對應(yīng)的模塊下,供他人瀏覽。信息內(nèi)容包含事件標(biāo)題、聯(lián)系方式、發(fā)布人、淘貨內(nèi)容(可含圖片)、處理狀態(tài)、發(fā)布時(shí)間,通過線下方式進(jìn)行交易。在此基礎(chǔ)之上通過個(gè)人訂單來管理自身相關(guān)的訂單信息。所提交的訂單信息錄入該模塊數(shù)據(jù)庫并通過Servlet進(jìn)行查詢和顯示,用戶在完成訂單后需要在個(gè)人信息中心點(diǎn)擊“訂單完成”按鈕,系統(tǒng)自動(dòng)更新訂單信息并將其從訂單瀏覽的頁面中移除。系統(tǒng)管理員可對該模塊進(jìn)行管理。用戶在淘貨端實(shí)現(xiàn)已上傳數(shù)據(jù)庫的物品信息瀏覽,在易物端實(shí)現(xiàn)個(gè)人出售物品信息的表單提交,錄入數(shù)據(jù)庫后即可顯示在淘貨內(nèi),可插入物品圖片信息,并可在個(gè)人訂單中心查看和自己關(guān)聯(lián)的訂單信息。

4結(jié)束語

本系統(tǒng)采用B/S為結(jié)構(gòu)的客戶端無需安裝軟件,僅通過瀏覽器即可使用,大幅提高了系統(tǒng)靈活性,減少了開發(fā)和維護(hù)的成本,并運(yùn)用MVC架構(gòu)設(shè)計(jì)實(shí)現(xiàn)了校園一站式系統(tǒng)。系統(tǒng)針對高校內(nèi)信息管理分散且管理效率低等問題進(jìn)行了一定程度上的規(guī)整與處理,以良好的交互形式供用戶使用,為高校內(nèi)用戶提供可靠和便捷的信息管理平臺(tái)。

參考文獻(xiàn):

[1] 曲英濤,杜軍.一體化校園信息服務(wù)平臺(tái)的研究與設(shè)計(jì)[J].中國教育信息化,2017(9):87-90.

[2] 喬淑夷.基于MVC模式的Web前端框架關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D].青島:中國海洋大學(xué),2014.

[3] 熊南菲.基于JSP與MySQL技術(shù)的個(gè)人職位信息管理系統(tǒng)[D].長春:吉林大學(xué),2014.

【通聯(lián)編輯:代影】

嵊州市| 德化县| 岚皋县| 游戏| 包头市| 两当县| 五指山市| 浦县| 鄂托克旗| 平塘县| 阿拉善右旗| 定襄县| 漯河市| 麟游县| 金坛市| 济源市| 香格里拉县| 永定县| 邵阳县| 博白县| 长顺县| 临夏县| 宜州市| 寻乌县| 平邑县| 绥化市| 鄂托克旗| 叶城县| 壤塘县| 喀什市| 华阴市| 汶川县| 闵行区| 富宁县| 竹山县| 基隆市| 武夷山市| 大关县| 甘孜县| 大新县| 沈丘县|