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

基于Web的高校學生信息管理系統的設計

2020-09-10 01:22:43方釗
價值工程 2020年25期
關鍵詞:需求分析

方釗

摘要:本文首先對高校學生信息管理系統進行了需求分析,接著介紹了開發環境的搭建以及系統整體設計,最后對系統管理功能的實現過程進行了闡述。本系統采用B/S(Browser/Server)架構,運用Java語言以及MySQL數據庫技術設計并實現了基于Web的高校學生信息管理系統。

Abstract: This paper first analyzes the needs of the information management system for college students. Then it introduces the construction of the development environment and the overall design of the system. Finally, the realization process of the system management function is explained. The system adopts B/S architecture and uses Java language and MySQL database technology to design and implement a Web-based college student information management system.

關鍵詞:學生信息管理系統;需求分析;MySQL數據庫;Tomcat服務器

Key words: student information management system;demand analysis;MySQL database;Tomcat server

中圖分類號:TP311.52 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1006-4311(2020)25-0247-02

0 ?引言

近年來隨著我國教育事業的發展,各類高等院校學生人數逐年增多,加之學生管理工作事情繁雜,很多院校管理人員不夠,這些都給高校學生管理工作帶來了巨大的挑戰[1]。傳統的學生信息管理方式主要是通過人工來進行信息的收集、修改、增刪,然后以Excel表格保存在本地電腦。這種管理方式不僅效率低下,而且各個部門之間信息沒有實時共享,查詢相關信息需要跑到相應部門才能實現。學生信息管理系統為學校管理學生各類信息提供了統一的平臺,學生和管理人員不僅能夠方便準確的核對和完善自己的信息,節省人力物力,提高學生管理工作效率[2]。而且該系統能夠統計分析學生成績情況、考勤情況、資助情況等,為學校制定各項政策提供相應數據支持。因此,開發一個學生信息管理系統意義重大。

1 ?學生信息管理系統需求分析

在設計學生信息管理系統之前,我們需要結合學校實際情況提供個性化定制。在通過與所在學校輔導員、系部學生科工作人員、學生處工作人員、教務處工作人員等各級管理人員進行交流溝通后,我們了解了學生管理工作各項細節,保證系統設計與學校實際管理者的需求一致[3]。具體需求如下:①學生學籍信息管理功能:包括添加、刪除、修改、查看學生的姓名、班級、學號、身份證號、聯系方式、畢業學校等信息。②學生成績信息管理功能:包括學生期末成績的導入、成績查看、成績排序以及考試不及格學生預警。③學生資助信息管理功能:包括添加、刪除、修改、查看教育精準扶貧學生信息、學生家庭經濟情況信息、國家助學金發放信息以及勤工助學崗位信息等。④學生考勤信息管理功能:添加學生班級、宿舍以及各類學生活動考勤信息。⑤學生獎懲信息管理功能:包括添加、變更和撤銷學生獲獎信息、處分信息以及參加各類文體活動信息,同時能夠對這些信息進行分類統計與查看。

除上述功能需求外,本系統還應該具備以下幾點:一是對不同的用戶(學生、班級管理員、系部管理員、學校管理員)賦予不同的權限,學生只能對自己的信息進行查看、修改,而管理員既可以直接對所管理的用戶進行信息的修改,也可以開放關閉其修改權限。二是系統界面要盡量簡單明了,布局合理,易于操作。三是要經常進行后臺數據庫的維護、備份,防止數據丟失。

2 ?開發環境搭建

本系統采用B/S架構,以Eclipse作為Java web開發工具,Tomcat作為后臺服務器,MySQL作為數據庫。系統開發環境搭建過程如下:

①下載并安裝Eclipse開發工具。安裝完成后需要在Eclipse框架下安裝Java插件,使Eclipse作為Java集成開發環境來進行使用。

②Eclipse中配置Tomcat服務器。在Eclipse中開發Java web項目需要在Eclipse中添加Tomcat服務器。首先安裝 Tomcat 插件,將下載的Tomcat插件tomcatPluginV33.zip 解壓后得到的com.sysdeo.eclipse.tomcat_3.3.1文件拷貝到 Eclipse 根目錄下的plugins目錄中,重啟Eclipse即完成安裝。接著需要在Eclipse中添加Tomcat服務器。最后我們就可以把Web工程部署到Tomcat服務器上了。

③下載并安裝MySQL數據庫。MySQL是開源的關系型數據庫管理系統,廣泛應用在WEB應用方面。本系統學生和管理人員用戶賬號信息以及學生的各類信息都是存儲在MySQL數據庫中,我們可以后臺訪問、搜索、管理這些數據。

3 ?系統整體設計

本系統采用B/S架構,其工作過程如下:①用戶在客戶端(瀏覽器頁面)提交表單操作,向服務器發送請求,等待服務器響應;②服務器端接收并進行數據處理;③服務器端把用戶請求的數據返回給瀏覽器;④瀏覽器執行HTML文件,呈現用戶界面。B/S模式架構如圖1所示。B/S架構采用瀏覽器作為客戶端,相較于C/S(Client/Server)架構優勢明顯。主要表現在B/S架構不需要另外開發客戶端程序,不僅節省了開發與維護成本,而且在不同的設備、操作系統以及網絡條件下都能運行。

根據上述需求分析系統整體結構圖如圖2所示。本系統核心功能模塊是使用Java語言開發完成,系統前端使用JSP技術完成。出于系統安全性和用戶隱私方面的考慮,系統必須在用戶進行注冊和登錄之后才能使用,否則提示錯誤。用戶注冊后,用戶名和密碼存儲在MySQL數據庫中,當用戶再次登錄時,必須輸入和后臺數據庫相同的用戶信息才能登錄信息管理系統[4]。

4 ?系統管理功能的設計與實現

4.1 JSP連接MySQL數據庫

為了實現學生基本信息查詢,我們首先要創建一個數據表,數據表應包含學生姓名、班級、學號、電話號碼等列,接著使用Java數據庫驅動程序與指定的數據庫建立連接。過程如下:

①加載Java數據庫驅動程序。把MySQL數據庫驅動包mysql-connector-java-5.1.6-bin.jar復制到項目中的WebContent/WEB-INF/lib目錄下,然后重新啟動TomCat服務器。應用程序加載MySQL驅動程序代碼如下:

Try{

Class.forName(“com.mysql.jdbc.Driver”);

}

Catch(Exception e){}

②與指定的數據庫建立連接。假設應用程序和MySQL服務器在同一臺計算機上,那么應用程序和數據庫MySQL建立連接的代碼如下:

Try{

String uri=jdbc:mysql://localhost:3306/student_information”;

String user=”root”;

String password=”123456”;

Con=DriverManager.getConnection(uri,user,password);

}

Catch(SQLException e){}

其中,root用戶有權訪問數據庫student_information,root用戶的密碼是123456。

4.2 注冊登錄功能的設計與實現

在設計整個系統管理功能前,我們首先要在MySQL數據庫中創建用戶信息的數據表,用戶信息包括用戶名(username)、密碼(password)、性別(sex)、電話(tel)、電子郵箱(email)。創建好之后我們可以在MySQL Workbench中查看到這個數據表,如圖3所示。

用戶信息數據表創建完成后,我們就需要設計注冊登錄系統,新建四個包用于放置java文件:1.com.test.dao(數據庫操作文件),2.com.test.filter(過濾器),3.com.test.servlet(servlet文件),4.com.test.user(用戶實體信息)。同時還要編寫登錄、注冊、退出的JSP頁面。學生信息管理系統登錄頁面如圖4所示。

為了提高系統的安全性,我們需要設計過濾器來對用戶登錄請求進行認證。當用戶需要進入系統時,首先要進行身份認證[5]。驗證流程如下:①用戶在瀏覽器輸入網絡地址后,計算機顯示系統登錄界面;②輸入已經注冊的用戶名和密碼后,點擊登錄按鈕發送身份驗證請求;③服務器查詢對比后臺數據庫,只用用戶名和密碼都輸入正確后,才能訪問該系統,否則提示用戶不存在或密碼錯誤。

5 ?結語

本文設計了一種基于Web的高校學生信息管理系統,并實現了系統管理功能。本系統基于B/S架構,用戶通過瀏覽器就可進行注冊、登錄以及訪問系統。該系統的應用能夠很好的整合學校信息,提高了部門協同辦公能力,提升了學校管理人員工作效率。但由于筆者知識有限,系統還有很多需要完善的地方,后續將進一步進行優化,為提高學校信息化管理水平提供技術支持。

參考文獻:

[1]趙健,孫永翠,馬雪.高職院校學生信息管理系統存在的問題及對策[J].青島職業技術學院學報,2017,4:33-37.

[2]金麗.基于B/S的學生信息管理系統[J].電腦編程技巧與維護,2017,22:51-53.

[3]趙云龍.基于Web的學生信息管理系統的設計與實現[D].武漢:華中師范大學,2015.

[4]孫振龍.基于Web分析學校學生信息管理系統的設計及開發[J].科教導刊(電子版),2017,8:149-151.

[5]任彩霞.中職學校學生信息管理系統設計與開發實踐研究[J].現代信息科技,2019,17:96-97.

猜你喜歡
需求分析
互聯網汽車保險需求分析
淺談商業銀行如何提升高端客戶服務價值
經濟師(2016年10期)2016-12-03 11:08:54
陸軍戰時軍械裝備保障需求分析研究
價值工程(2016年31期)2016-12-03 01:08:57
基于智能手機的高職學生移動學習需求分析研究
考試周刊(2016年88期)2016-11-24 14:54:15
彈藥保障需求分析實驗模型輸出數據的驗證研究
價值工程(2016年30期)2016-11-24 14:19:29
研究生公共英語課程改革模式探索
服裝設計智能化趨向及模式研究
藝術科技(2016年9期)2016-11-18 16:17:16
大學師生需求發展分析
科教導刊(2016年27期)2016-11-15 20:57:39
基于UML技術的高校貧困生管理系統建模分析
指揮信息系統模擬訓練評估需求分析
價值工程(2016年29期)2016-11-14 01:54:24
主站蜘蛛池模板: 热99精品视频| 成人av专区精品无码国产| 色135综合网| 亚洲人成成无码网WWW| 日韩在线影院| 国产黄色爱视频| 亚洲伊人天堂| 亚洲精品无码专区在线观看| 国产精品极品美女自在线网站| 欧美日本视频在线观看| 亚洲大尺码专区影院| 国产剧情国内精品原创| 不卡网亚洲无码| 精品久久久无码专区中文字幕| 国产成人狂喷潮在线观看2345| 国产日韩欧美精品区性色| 在线观看欧美国产| 久久伊人操| 国产黄在线观看| 毛片手机在线看| 视频一区视频二区中文精品| 精品国产Ⅴ无码大片在线观看81| 综合久久五月天| 夜夜操国产| 精品久久人人爽人人玩人人妻| 国产av无码日韩av无码网站| 亚洲人成人无码www| 欧美伊人色综合久久天天| 无码日韩视频| 啪啪啪亚洲无码| 在线国产综合一区二区三区| 久久大香香蕉国产免费网站| 欧美视频在线观看第一页| 国产女同自拍视频| 青草视频在线观看国产| 久久久久人妻一区精品色奶水| 亚洲男人在线天堂| 97se亚洲| 国产污视频在线观看| 亚洲欧美激情小说另类| 中文字幕无码制服中字| 亚洲精品无码人妻无码| 久久这里只有精品66| 国产福利在线免费观看| 精品视频一区二区三区在线播| 久热这里只有精品6| 久久99精品久久久久纯品| 伊人中文网| 日韩中文无码av超清| 欧美一级高清片欧美国产欧美| 国产99精品久久| 国产H片无码不卡在线视频| 国产福利影院在线观看| 国产婬乱a一级毛片多女| 久久久波多野结衣av一区二区| 国产午夜看片| 久久99国产综合精品女同| 亚洲国产天堂久久综合226114| 午夜综合网| 在线播放91| 日韩精品免费在线视频| 亚洲精品波多野结衣| 成人午夜网址| 国模在线视频一区二区三区| 欧美日韩国产在线观看一区二区三区| 日韩黄色在线| 日韩麻豆小视频| 2048国产精品原创综合在线| 欧美午夜网| 欧美成人午夜在线全部免费| 啪啪啪亚洲无码| 狠狠色婷婷丁香综合久久韩国 | 欧美第一页在线| 88国产经典欧美一区二区三区| 日韩精品高清自在线| 玖玖免费视频在线观看| 精品福利视频网| 国产精品美女自慰喷水| 老司机aⅴ在线精品导航| 草草线在成年免费视频2| 国产迷奸在线看| 欧美.成人.综合在线 |