999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SpringMVC高校教務(wù)信息系統(tǒng)的設(shè)計與實現(xiàn)

2022-03-26 07:37:04沈士強曹軍朱勇
電子元器件與信息技術(shù) 2022年1期
關(guān)鍵詞:數(shù)據(jù)庫信息系統(tǒng)

沈士強,曹軍,朱勇

(1.天津市大學(xué)軟件學(xué)院資產(chǎn)經(jīng)營有限公司,天津 300387;2.天津云銳信息技術(shù)有限公司,天津 300384)

0 引言

隨著計算機技術(shù)的不斷發(fā)展,信息化技術(shù)日趨成熟,計算機信息化的應(yīng)用已經(jīng)進入了社會發(fā)展的各個領(lǐng)域,并且發(fā)揮著十分重要的作用。特別是在高校教務(wù)管理工作中,相比以往的教務(wù)管理,基本是教務(wù)人員通過傳統(tǒng)的方式或基于WEB的教務(wù)系統(tǒng)進行管理,不僅需要大量時間進行梳理,而且還不能及時有效地獲取學(xué)生信息和學(xué)生學(xué)習(xí)信息,還存在安全性和可靠性問題。為了進一步提高系統(tǒng)的安全性與可靠性,延長信息保存時間,縮短信息檢索時間,降低系統(tǒng)使用成本,在充分調(diào)研高校教務(wù)信息系統(tǒng)及業(yè)務(wù)流程的基礎(chǔ)上,結(jié)合高校教務(wù)信息管理機制發(fā)展的過程中,系統(tǒng)的硬件、軟件及網(wǎng)絡(luò)逐步構(gòu)建了信息化建設(shè)體系模型,提出了研發(fā)Spring MVC高校教務(wù)信息系統(tǒng),充分體現(xiàn)并運用MIS總體設(shè)計思想,使用MySQL、JSP等技術(shù)設(shè)計開發(fā)了高校教務(wù)信息系統(tǒng),有效實現(xiàn)了學(xué)生的自我管理、教師對學(xué)生信息及教務(wù)工作的實時管理、管理員對系統(tǒng)權(quán)限的分配管理,能夠體現(xiàn)服務(wù)管理的育人理念。同時,該系統(tǒng)具有先進性、通用性、方便性、及時性等四方面特性,有效提升管理效能、不斷提高工作效率,使其更加流程化、規(guī)范化及科學(xué)化,通過信息化技術(shù)實現(xiàn)管理員對學(xué)生、教務(wù)人員及教務(wù)工作的管理,對提高教務(wù)服務(wù)與管理水平有實際意義,也為教務(wù)信息系統(tǒng)開放運行提供了安全保障。

1 系統(tǒng)分析

1.1 可行性分析

①技術(shù)可行性。該系統(tǒng)主要使用JSP和Java技術(shù),采用B/S結(jié)構(gòu)、MySQL數(shù)據(jù)庫,主要包括前端界面的維護及軟件功能開發(fā),在后臺建立相應(yīng)的數(shù)據(jù)庫。針對于數(shù)據(jù)庫方面,需要建立安全性高、穩(wěn)定性強的數(shù)據(jù)庫。同時Java是面向?qū)ο蟮拈_發(fā)語言,提供了良好的性能、更簡便的管理及服務(wù),所以開發(fā)該系統(tǒng)在技術(shù)方面具有可行性。②操作可行性。該系統(tǒng)用JSP編程語言,構(gòu)建B/S三層結(jié)構(gòu),促使開發(fā)環(huán)境系統(tǒng)更加可靠,具有易管理、易操作、易交互等特點,在具體操作上非常簡單且具有可行性。③經(jīng)濟可行性。在B/S三層結(jié)構(gòu)基礎(chǔ)上,相關(guān)數(shù)據(jù)使用MySQL數(shù)據(jù)庫來存儲,硬件成本較低,軟件運行環(huán)境簡單,項目開發(fā)主要針對系統(tǒng)的設(shè)計和開發(fā)。因此,該系統(tǒng)開發(fā)周期短,在經(jīng)濟方面具有一定的可行性。④法律可行性。開發(fā)軟件和使用的相關(guān)數(shù)據(jù)庫都是開源代碼,自行設(shè)計且具有實際使用價值。因此,對這個系統(tǒng)進行設(shè)計開發(fā)與其他系統(tǒng)的設(shè)計存在本質(zhì)上的不同,沒有侵權(quán)等問題,在法律上具有可行性[1]。

1.2 系統(tǒng)分析

系統(tǒng)分析對象是管理員、學(xué)生及教師。其中管理員是系統(tǒng)最核心的用戶,管理員進入系統(tǒng)后,可以使用管理員的功能進行相關(guān)的管理操作,主要包括個人信息、學(xué)生管理、教師管理、學(xué)校基礎(chǔ)、上課信息、學(xué)習(xí)信息、學(xué)生考勤及系統(tǒng)管理。學(xué)生登錄到系統(tǒng)后,可查看個人信息、課程信息、上課信息及考勤信息。教師進入系統(tǒng)可查看個人信息、學(xué)生信息、課程信息、上課信息等。

2 系統(tǒng)設(shè)計

2.1 系統(tǒng)原理

基于SpringMVC高校教務(wù)信息系統(tǒng),使用B/S三層結(jié)構(gòu)進行設(shè)計,應(yīng)用Web的相關(guān)服務(wù),系統(tǒng)工作原理如圖1。

圖1 系統(tǒng)工作原理圖

2.2 系統(tǒng)結(jié)構(gòu)設(shè)計

系統(tǒng)結(jié)構(gòu)設(shè)計是將一個任務(wù)細(xì)分為不同的小任務(wù)的過程,這些不同的小任務(wù)在各自完成后,重新集合形成一個整體任務(wù)[2]。其分工步驟:①系統(tǒng)被工作分解成多個不同的子模塊;②對各子模塊的功能進行預(yù)先設(shè)計;③對各子模塊之間的邏輯關(guān)系進行設(shè)計;④對各模塊的界面及模塊間信息的傳輸進行設(shè)計。然后對系統(tǒng)進行初步設(shè)計,并對其進行優(yōu)化,設(shè)計出一個具體可實現(xiàn)的系統(tǒng)框架,如圖2。

圖2 系統(tǒng)結(jié)構(gòu)圖

順序圖是使用相互重疊的方式來表示一個二維圖。對象用矩形框表示;消息用實線箭頭表示;時間沿著垂直的虛線向下延伸。當(dāng)對象處于激活狀態(tài)是虛線被稱為生命線(lifeline),生命線上方的矩形框被叫作激活(activation)。順序圖可以將系統(tǒng)模塊化,明確表示出各模塊的功能[3]。本系統(tǒng)重要模塊的順序圖,如圖3。

圖3 登錄順序圖

3 系統(tǒng)流程設(shè)計

(1)系統(tǒng)開發(fā)流程。基于SpringMVC高校教務(wù)信息系統(tǒng)開發(fā)過程中,首先進行需求分析,其次對系統(tǒng)進行全面的數(shù)據(jù)庫選擇,最后設(shè)計系統(tǒng)功能模塊及功能規(guī)劃等工作。

(2)用戶登錄流程。為了確保系統(tǒng)的安全性,使用成熟的技術(shù)對信息進行管理。首先登陸到系統(tǒng)中,其次判斷用戶名或密碼是否為空并進行提示,再次驗證用戶名和密碼是否正確,若不正確進行提示,若正確登錄系統(tǒng)。

(3)系統(tǒng)操作流程。進入系統(tǒng)后,首先出現(xiàn)登錄界面,輸入相對應(yīng)的信息后并進行檢測,用戶使用不同的賬號進入不同的角色,如果角色賬號信息輸入失敗,提示輸入的信息錯誤。如果輸入信息正確,則進入功能操作界面。

(4)添加信息流程。管理員能夠進行添加信息的管理操作,例如教師和學(xué)生的管理、考勤管理等,管理員可以對學(xué)生、教師、課程等信息進行添加,用戶也可以對自己權(quán)限內(nèi)的信息進行添加,在添加功能處輸入所要添加的信息,系統(tǒng)會自動對數(shù)據(jù)進行驗證,驗證成功就可以把信息添加到數(shù)據(jù)庫,系統(tǒng)驗證不通過就會提示失敗。

(5)刪除信息流程。管理員能夠進行刪除相關(guān)信息的管理操作,例如上課和學(xué)校基礎(chǔ)信息的管理等,在進行刪除操作時,系統(tǒng)會提示是否要刪除相關(guān)的信息,點擊“確定”,信息即被刪除。

(6)修改信息流程。管理員能夠進行相關(guān)信息的修改操作。例如選課和考試信息修改等,用戶可以對自己權(quán)限內(nèi)的信息進行修改。同時若要修改相關(guān)數(shù)據(jù),系統(tǒng)會進行相關(guān)數(shù)據(jù)的判斷驗證,驗證成功即把信息進行修改,驗證不成功則提示失敗,請再次輸入信息。

4 數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫是計算機信息系統(tǒng)的基礎(chǔ)。信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作必須有數(shù)據(jù)庫系統(tǒng)的支持才可以進行,數(shù)據(jù)庫的開發(fā)程度對整個系統(tǒng)的質(zhì)量及運行速度有著至關(guān)重要的影響。數(shù)據(jù)庫設(shè)計一般可以分為設(shè)計物理、設(shè)計概念、分析需求、設(shè)計邏輯四個階段[4]。

4.1 數(shù)據(jù)庫設(shè)計原則

在系統(tǒng)概念設(shè)計當(dāng)中,可用四種方法:混合策略、自底向上、自頂向下、逐步擴張,以這些作為基底設(shè)計的概念結(jié)構(gòu)。在數(shù)據(jù)庫結(jié)構(gòu)設(shè)計中分兩個階段:第一確定數(shù)據(jù)庫內(nèi)部的相關(guān)物理結(jié)構(gòu),第二選擇正確的存取方法,常有用HASH存取、存取索引、聚簇存取等。

4.2 數(shù)據(jù)庫實體

在這個階段,用戶可以對數(shù)據(jù)庫的相關(guān)設(shè)計進行評估,使數(shù)據(jù)庫系統(tǒng)的相關(guān)設(shè)計符合用戶的需求。在概念模型的設(shè)計中,最常用E-R模型的設(shè)計方法。通過對數(shù)據(jù)庫的相關(guān)需求進行分析,結(jié)合系統(tǒng)概念模型的主要特征及選用的開發(fā)方式,建立學(xué)生信息、上課信息及學(xué)習(xí)信息的E-R模型圖。

4.3 數(shù)據(jù)庫表設(shè)計

數(shù)據(jù)庫的設(shè)計通常以存在的數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),常用的數(shù)據(jù)庫系統(tǒng)有MySQL,MySQL Oracle等。本系統(tǒng)采用了MySQL數(shù)據(jù)庫系統(tǒng),按照核心、字段類、索引類、Sql類原則,了解如何創(chuàng)建數(shù)據(jù)庫表的流程,及在表單中填寫的相關(guān)數(shù)據(jù),在模型層接收到參數(shù)信息之后,對應(yīng)后臺數(shù)據(jù)庫中的數(shù)據(jù)。因此,在按照數(shù)據(jù)庫的設(shè)計原則和基本步驟創(chuàng)建以學(xué)生、上課及學(xué)習(xí)信息的三個基本表。

5 系統(tǒng)測試

系統(tǒng)測試是對系統(tǒng)的最終考驗,也是最重要的一道工序,它是用來檢測系統(tǒng)的安全性、操作性、性能指標(biāo)等是否達到預(yù)期目標(biāo)。這種測試可以找出程序中的錯誤,以此來提高系統(tǒng)安全性和可靠性,降低使用風(fēng)險,確保運行正常。為了使系統(tǒng)運行更加穩(wěn)定,針對界面和功能進行測試。首先是界面測試,在不同操作平臺上能夠正常運行界面,而且展現(xiàn)出設(shè)計的功能,沒有出現(xiàn)字體變形、亂碼等情況。其次進行功能測試,測試使用了單元測試,集成測試等多種方式,確保了系統(tǒng)功能達到預(yù)期目標(biāo)[5]。

6 結(jié)語

通過JSP與MySQL相結(jié)合構(gòu)建的基于SpringMVC高校教務(wù)信息系統(tǒng),不僅能夠?qū)崿F(xiàn)實時掌握學(xué)生及教學(xué)資源的使用情況,使高校教學(xué)資源在教學(xué)科研中發(fā)揮最大的作用,而且簡化了系統(tǒng)操作和降低了維護成本。同時本系統(tǒng)具有管理精準(zhǔn)、界面友好、可操作性強等特點,能夠滿足相關(guān)使用需求,已基本具備了成熟的技術(shù)理論,為高校教務(wù)信息系統(tǒng)的建設(shè)提供了可行性技術(shù)方案。

猜你喜歡
數(shù)據(jù)庫信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 亚洲精品天堂在线观看| 精品亚洲欧美中文字幕在线看 | 综合社区亚洲熟妇p| 性网站在线观看| 97在线观看视频免费| 免费观看精品视频999| 国产美女人喷水在线观看| 亚洲欧洲免费视频| 国产亚洲一区二区三区在线| 日韩黄色大片免费看| 亚洲精品片911| 久久性妇女精品免费| 91精品情国产情侣高潮对白蜜| AV天堂资源福利在线观看| 国产精品福利社| 国产无码在线调教| 国产成人无码综合亚洲日韩不卡| 视频二区欧美| 精品夜恋影院亚洲欧洲| 幺女国产一级毛片| 99ri国产在线| 欧日韩在线不卡视频| 国产一区二区三区日韩精品| 人禽伦免费交视频网页播放| 97人人做人人爽香蕉精品| 久久亚洲国产最新网站| 亚洲欧洲日本在线| 亚洲成aⅴ人在线观看| 国产正在播放| 精品无码人妻一区二区| 成人福利在线视频免费观看| 亚洲最新在线| 538国产在线| 女人爽到高潮免费视频大全| 欧美成人精品一级在线观看| 一本大道在线一本久道| 97精品伊人久久大香线蕉| 91免费片| 国产精品丝袜视频| 亚洲日韩精品综合在线一区二区| 草草线在成年免费视频2| 97超碰精品成人国产| 午夜性刺激在线观看免费| 日韩欧美亚洲国产成人综合| 自偷自拍三级全三级视频| 88av在线看| 亚洲乱码视频| av在线手机播放| 国模视频一区二区| 国产精品xxx| 波多野结衣一区二区三视频| 亚洲中文字幕av无码区| 婷婷色一二三区波多野衣 | 香蕉久久国产精品免| 青青操视频免费观看| 最近最新中文字幕在线第一页| 精品剧情v国产在线观看| 中文字幕无码中文字幕有码在线| 成年午夜精品久久精品| 亚洲人成网址| 蜜臀AV在线播放| 亚洲精品少妇熟女| 精品亚洲欧美中文字幕在线看| 色偷偷av男人的天堂不卡| 中文字幕久久波多野结衣| 精品综合久久久久久97超人| 日本中文字幕久久网站| 人妻无码中文字幕第一区| 久久国产热| 亚洲无线国产观看| 婷婷亚洲视频| 亚洲国产精品一区二区高清无码久久 | 欧美在线视频不卡| 国产jizz| 亚洲欧美日韩成人在线| 国产成人禁片在线观看| 69av在线| 黄色网址手机国内免费在线观看| 日韩一区精品视频一区二区| 国产精品嫩草影院视频| 四虎影视8848永久精品| 91区国产福利在线观看午夜 |