亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx

        基于WebApp的學生管理系統(tǒng)的設計

        2019-10-21 08:16:45資進羅翔文王錦坤徐碧梅張憶先
        現(xiàn)代信息科技 2019年11期

        資進 羅翔文 王錦坤 徐碧梅 張憶先

        摘? 要:本文通過SpringBoot框架、MyBatis、MySQL、Redis等技術對學生信息的整合進行了系統(tǒng)的管理,有效地劃分了院與院之間、層與層之間的關系,該系統(tǒng)設計四級權限分層管理明確了各個等級權限的管理范圍,最終使學生管理系統(tǒng)中的信息更加準確,獲取更加便捷。

        關鍵詞:WebApp網(wǎng)頁;學生管理系統(tǒng);MySql;SpringBoot

        Abstract:This paper through SpringBoot framework,MyBatis,MySQL,Redis and other technologies,the integration of student information has been systematically managed,and the relationship between college and college,layer and layer has been effectively divided. The system designs four-level authority hierarchical management,clarifies the management scope of each level authority,and finally,it makes the information in the student management system more accurate and more convenient to obtain.

        Keywords:WebApp page;student management system;MySQL;SpringBoot

        0? 引? 言

        隨著互聯(lián)網(wǎng)技術的發(fā)展,學生信息管理需要適應現(xiàn)代信息網(wǎng)絡的發(fā)展。學生信息多而雜,需要充分利用和發(fā)掘Web網(wǎng)頁及計算機的優(yōu)點,快速高效準確地管理學生的信息,優(yōu)化人工時間,增加信息的準確性及便利性。本文通過對武夷學院學生個人信息數(shù)據(jù)的整理歸納,通過利用Spring Boot框架+MyBatis,采用MySQL數(shù)據(jù)庫技術,開發(fā)基于WebApp的學生管理系統(tǒng)的設計。

        項目采用Java+MySQL搭建基于WebApp的學生管理系統(tǒng)網(wǎng)頁,應用及更新都是基于Liunx服務器,該平臺具有穩(wěn)定性好、運行速度快等特點,對學生信息的管理更加方便?,F(xiàn)如今,著網(wǎng)絡技術的快速發(fā)展和新技術的應用改變了絕大多數(shù)人的生活方式,使得生活節(jié)奏更快。同時網(wǎng)絡和新技術的應用也使學生管理更加高效和便捷,有利于學生信息的管理,使用網(wǎng)頁管理可以實現(xiàn)數(shù)據(jù)的一致性、管理數(shù)據(jù)的高效性和使用數(shù)據(jù)的便捷性。

        1? 開發(fā)環(huán)境

        1.1? 項目環(huán)境搭建

        網(wǎng)頁基于WebApp開發(fā),Java平臺是一個開源的平臺,具有較好的實用性和擴展性,可以在多種環(huán)境下運行。團隊之所以選用WebApp平臺進行開發(fā),主要是為了降低開發(fā)成本,可以在不同環(huán)境下使用。對于WebApp開發(fā),團隊不僅掌握了IDEA軟件開發(fā)工具,還擁有較為豐富的軟件開發(fā)經(jīng)驗,具有很好的技術基礎。

        1.2? 本地數(shù)據(jù)庫建立

        此次項目采用MySQL數(shù)據(jù)庫,MySQL是目前主流的一個開源的關系型數(shù)據(jù)庫。

        1.3? MySQL數(shù)據(jù)庫的優(yōu)點

        MySQL是一個關系型數(shù)據(jù)庫,MySQL之所以被普遍地使用在互聯(lián)網(wǎng)的中小型網(wǎng)站中,是因為它具有如下幾個方面的優(yōu)點:

        (1)MySQL支持面向?qū)ο缶幊蹋卷椖渴褂肑ava語言開發(fā),對于面向?qū)ο缶幊汤斫廨^深。選用MySQL數(shù)據(jù)庫,它具有運行速度快、可靠性高和適應性強等特點,能夠更快地理解項目開發(fā)流程,對于項目開發(fā)有很大的幫助。

        (2)此次項目涉及學生個人信息這類龐大的數(shù)據(jù),使用MySQL數(shù)據(jù)庫能夠幫助我們處理這些龐大的數(shù)據(jù),它可以處理上千萬條記錄,這樣可以減輕團隊的巨大工作量。同時MySQL內(nèi)置的函數(shù)能夠更有效率地進行數(shù)據(jù)處理,提升本項目的整體流暢度,使用戶獲得良好的體驗感。

        (3)MySQL數(shù)據(jù)庫系統(tǒng)實現(xiàn)日志有三種格式,即邏輯日志、物理日志、物理邏輯日志。邏輯日志記錄了系統(tǒng)的每一次邏輯操作,并沒有涉及物理存儲位置信息;物理日記則記錄了磁盤物理位置的操作,其中并不包含系統(tǒng)進行的邏輯操作;物理邏輯日志是物理日志和邏輯日志的混合,能夠提升開發(fā)的使用效率。

        2? 搭建項目框架和理念

        2.1? 網(wǎng)頁整體理念

        本項目主要用于學生的個人信息管理,為了滿足項目對大數(shù)據(jù)的處理要求、對多人同時在線的需求,以及對多種數(shù)據(jù)的處理能力和嚴謹性的要求,我們將界面盡量地進行了一系列的簡單化處理,確保網(wǎng)站在使用時既不會影響操作,也能使前端頁面更加簡潔化,項目方面使用前后端分離進行開發(fā),對團隊的默契以及合作能力要求更高,但是可以節(jié)省許多時間,同時我們也使用了最近較為流行的Spring Boot+MyBatis+MySQL框架,通過各個不同層之間的聯(lián)系,簡潔地完成開發(fā)的工作,注釋這一方面也有一定的要求,為了實現(xiàn)后期更好地維護,關于數(shù)據(jù)處理和嚴謹性這一塊,經(jīng)過多次討論與研究,我們擬定了一份較為完善的方案。雖然其中會存在隱藏的問題,但是所帶來的便利是值得我們?nèi)タ紤]的。

        (1)數(shù)據(jù)處理:關于數(shù)據(jù)處理,因為使用的MySQL擁有好的龐大數(shù)據(jù)處理能力,加上它的速度較快、性能穩(wěn)定,不容易造成數(shù)據(jù)處理時數(shù)據(jù)的損失,以及邏輯的判定和驗證,能夠正確快速地進行處理數(shù)據(jù)。

        (2)嚴謹性:對于四級權限的管理,我們通過多種驗證以及定時方式,使賬號的操作更加安全,以此來提高對學生個人信息操作的嚴謹性。

        2.2? 網(wǎng)站設計模式

        網(wǎng)站的前端采用了響應式設計,這個設計的目的是更好地迎合大眾多元的操作,包括手機、電腦、平板等,不局限于單一設備的WebApp,能讓WebApp在不同的環(huán)境情況下正常地運行,不影響用戶的正常使用,更加體現(xiàn)了互聯(lián)網(wǎng)的方便、快捷。

        2.3? 網(wǎng)站后端架構

        本項目使用Spring Boot[1]架構實現(xiàn)整體的設計,通過Spring Boot+MyBatis+MySQL的結(jié)構,向前端頁面提供API接口,前端與后端之間通過廣泛使用的JSON格式進行前后端交互,同時我們也使用了Spring Security進行了安全的控制,Security基本在于接口狀態(tài)的簡化,平時的接口都是呈現(xiàn),例如/user/AddUsers的這樣的接口形式,如果使用Security,接口的形式就會有所改變,會變成/user/1這樣的形式。之前的接口形式容易使用戶或者其他人明白這個接口具體的功能和使用的方法,但對于安全系數(shù)來說,有一定的危險性,而使用Security的方式,就會讓接口的具體行動隱藏起來,從而提高一定的安全系數(shù)。

        數(shù)據(jù)存儲方面,相對于長時間存儲的數(shù)據(jù),我們使用的是MySQL,MySQL是一個小型的關系型數(shù)據(jù)庫,例如用戶信息、班級信息這些數(shù)據(jù),其操作快且準確。同時我們也使用了Redis數(shù)據(jù)庫,可以存儲一些暫時退出即可釋放的數(shù)據(jù),例如短信驗證、郵箱驗證等等,如果使用MySQL存儲這些,速度、效率不能夠和Redis相較。同時,在四級權限賬戶這個前提下,由于關系更加復雜繁多,如果沒有較好的邏輯性以及多次的測試和應用,很容易造成各種問題的出現(xiàn),所以我們在前后端交互之前,嚴格通過各項測試來檢測代碼的可行性以及準確度。[2]

        3? 各個模塊設計與分析

        因為本項目所設計的功能比較復雜,且具有很強的邏輯代碼,這里只介紹整體功能設計理念和四級權限的界面設計。

        3.1? Web整體界面設計理念

        對于學生管理,頁面使用了白藍兩個顏色,使得頁面更加簡潔,相對于學生管理系統(tǒng)而言,它的界面更偏向于辦公自動化這一類的界面設計,方便、清晰,讓使用者一目了然,不會有不知道如何操作的困擾,更加迎合了用戶的操作要求,網(wǎng)頁中對于各項信息的顯示也有不同的設置。[3]

        3.2? 各個模塊設計

        (1)網(wǎng)頁的建設更加簡潔方便,更加貼合學校的元素,模塊分為登陸、學生賬號、輔導員賬號、學院賬號以及校級賬號。

        (2)登陸:網(wǎng)頁通過四級權限進行驗證登陸,使每個賬號擁有不同的功能以及顯示不同的頁面和操作,取消注冊功能是為了將一些惡意注冊攔截在外,各個賬號都通過最初賬號的導入進行賬號注冊,同時綁定手機號實名認證之后才可以進行操作,手機號也有找回密碼的功能,為了方便用戶忘記密碼時進行找回。

        (3)校級賬號:首先是對于校級賬號的介紹,校級賬號可以對一切賬號、班級進行操作,同時校級賬號不能超過三個,這樣是為了防止過多的校級賬號導致操作混亂以及重復操作的情況發(fā)生。校級賬號包含各個列表,對各個信息的增刪改查功能,主要的操作是對院系賬號進行權限的設置以及對輔導員的管理,操作圖如圖1所示。

        (4)院系賬號:四級權限的條件之一是同級之間不能操作,相對于校級賬號,院系賬號對班級的管理更加強化。院系賬號之間只能查詢,不能進行其他操作。對于班級這個功能,經(jīng)過討論之后,團隊決定再增加一個班級信息表來對關系進行穩(wěn)固,輔導員與班級之間息息相關,操作過程有些復雜。

        (5)輔導員賬號:同上也可得知,輔導員賬號更多的是對學生個體進行一系列的操作,包括學生的轉(zhuǎn)班級、轉(zhuǎn)專業(yè)、個人信息等等,輔導員賬號可以對學生賬號信息的隸屬班級、個人信息等進行修改,同時數(shù)據(jù)庫根據(jù)操作進行實時更新,保證輔導員賬號操作時的正確性。

        (6)學生賬號:學生賬號可以對自己的個人信息進行修改,但這一過程不包括對班級、學號等這種一定性的數(shù)據(jù)進行修改。

        3.3? 四級權限界面設計

        (1)四級權限是有學生、輔導員、院系以及學校四個等級的權限設置,這里通過前端頁面的賬號登錄控制返回來控制頁面顯示的各項控件,通過對傳來的數(shù)據(jù)進行二次判定,確保權限的確定性。

        (2)對于不同權限也有不同的頁面,通過登錄判定,顯示的頁面也有一些改變。

        4? 結(jié)? 論

        本文在WebApp網(wǎng)頁中主要完成對項目的整體邏輯梳理與實現(xiàn)、四級權限的精準判斷,Spring Boot框架搭建使用、四級權限的功能不同化,實現(xiàn)了權限賬號、學生信息管理、學生管理、班級管理、輔導員管理、院系管理等模塊的開發(fā)設計,實現(xiàn)了MySQL數(shù)據(jù)庫對于大量數(shù)據(jù)的操作、判定以及關系的構架,同時使用Liunx服務器提升了頁面的穩(wěn)定性,確??焖僖约皽蚀_。

        參考文獻:

        [1] 魏軍峰.基于B/S架構資源管理系統(tǒng)設計與實現(xiàn) [J].電腦編程技巧與維護,2018(10):67-69+90.

        [2] 屈敬華,王曉孟.在線考試系統(tǒng)的設計與實現(xiàn) [J].計算機時代,2019(1):43-45.

        [3] 張志,胡志勇.RESTful架構在Web Service中的應用 [J].自動化技術與應用,2018,37(10):33-37.

        作者簡介:資進(1997-),男,漢族,云南玉溪人,本科在讀,研究方向:UI設計圖設計、PSD平面圖;羅翔文(1996-),男,漢族,云南玉溪人,本科在讀,研究方向:Java后端開發(fā);王錦坤(1994-),男,漢族,福建泉州人,本科在讀,研究方向:Java后端開發(fā)、Web前端開發(fā);徐碧梅(1996-),女,漢族,廣西梧州人,本科在讀,研究方向:Web前端開發(fā)、Web前端交互;張憶先(1996-),女,漢族,福建寧德人,本科在讀,研究方向:Web前端開發(fā)、Web前端交互。

        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        亚洲av无码精品色午夜蛋壳| 麻豆国产高清精品国在线| 怡春院欧美一区二区三区免费| 国产成人亚洲欧美三区综合| 日韩人妻一区二区中文字幕| 少妇下面好紧好多水真爽| 天天躁日日躁aaaaxxxx| 日本欧美视频在线观看| 精品88久久久久88久久久| 亚洲高潮喷水中文字幕| 亚洲一区二区三区新视频| 熟妇人妻无乱码中文字幕av| 少妇性俱乐部纵欲狂欢电影| 欧美性巨大╳╳╳╳╳高跟鞋| 伊人久久无码中文字幕| 男女一级毛片免费视频看| 丁香九月综合激情| 国产精品一区二区三区av在线| 丁香花五月六月综合激情| 国产麻豆剧果冻传媒一区| 成年免费视频黄网站zxgk| 国产美女在线一区二区三区| 亚洲一区不卡在线导航| 日本加勒比精品一区二区视频| 在教室伦流澡到高潮hgl动漫| 在线永久看片免费的视频| 国产91AV免费播放| 久久青青草原一区网站| 在线观看人成视频免费| 国产午夜三级一区二区三| 久久精品中文字幕第一页| 日本一区二区三区激视频| 日韩极品视频免费观看| 色噜噜av亚洲色一区二区| 久久国产精品无码一区二区三区| 中文字幕精品一二三区| 亚洲精品一区二区三区四区| 成人试看120秒体验区| 精品推荐国产精品店| 日韩精品有码中文字幕在线| 极品夫妻一区二区三区|