• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Java web的高校學(xué)生綜合信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)

      2018-03-28 10:30蔡同波姜佳羽段秋林張帆茅海鑫
      關(guān)鍵詞:移動(dòng)設(shè)備

      蔡同波 姜佳羽 段秋林 張帆 茅海鑫

      【摘要】以建立一種新型高校學(xué)生綜合信息管理系統(tǒng)為目標(biāo),以Java等語(yǔ)言為基礎(chǔ),以數(shù)據(jù)庫(kù)為輔助,方便學(xué)生信息的及時(shí)更新及教師的查閱與管理.通過(guò)對(duì)現(xiàn)有教務(wù)系統(tǒng)、論文系統(tǒng)等進(jìn)行分析優(yōu)化,增強(qiáng)本系統(tǒng)的便捷性與實(shí)用性.

      【關(guān)鍵詞】綜合信息管理系統(tǒng);Java web;移動(dòng)設(shè)備;Mysql

      隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)設(shè)備已經(jīng)走進(jìn)了人們的生活,如何科學(xué)有效管理學(xué)生數(shù)據(jù)信息則有著現(xiàn)實(shí)重要的深遠(yuǎn)意義.針對(duì)此問(wèn)題,本文提出基于Javaweb的高校學(xué)生綜合信息管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā),開(kāi)發(fā)適用于移動(dòng)設(shè)備端的學(xué)生信息管理系統(tǒng),讓人機(jī)交互更加友好方便.本系統(tǒng)是MVC設(shè)計(jì)思想的應(yīng)用,以J2EE作為開(kāi)發(fā)基礎(chǔ),使用了struts2+spring+bootstrap等多種框架的結(jié)合,用IntelliJ IDEA作為開(kāi)發(fā)工具,以Mysql作為數(shù)據(jù)庫(kù),以Macromedia公司的Dreamweaver作為界面美化工具,使用Java語(yǔ)言開(kāi)發(fā),頁(yè)面采取JSP動(dòng)態(tài)頁(yè)面開(kāi)發(fā)技術(shù).該系統(tǒng)界面簡(jiǎn)單、操作方便,容易維護(hù).

      一、學(xué)生信息管理系統(tǒng)設(shè)計(jì)

      (一)系統(tǒng)功能模塊設(shè)計(jì)

      本次研究中的學(xué)生管理系統(tǒng)分為3個(gè)模塊,具體如圖所示:

      (二)系統(tǒng)使用數(shù)據(jù)庫(kù)的設(shè)計(jì)

      本系統(tǒng)采用Mysql數(shù)據(jù)庫(kù),部署在服務(wù)器端,用戶借助瀏覽器發(fā)送請(qǐng)求給服務(wù)器,Tomcat服務(wù)器接收到請(qǐng)求后訪問(wèn)數(shù)據(jù)庫(kù)執(zhí)行相應(yīng)的操作.本系統(tǒng)中共設(shè)計(jì)建立2類(lèi)數(shù)據(jù)表,分別是管理員表、學(xué)生信息表,下面給出各表的結(jié)構(gòu)闡析描述,如表1、表2所示.

      二、系統(tǒng)子模塊的設(shè)計(jì)

      (一)登錄模塊

      在處理系統(tǒng)登錄請(qǐng)求時(shí),首先通過(guò)“l(fā)ogin.jsp”中的checkForm()函數(shù)判斷請(qǐng)求是否合法,該方法給出了相應(yīng)的非法登錄情形,方便用戶及時(shí)修正.

      輸入賬號(hào)和密碼后,點(diǎn)擊“登錄”按鈕,表單的action為“l(fā)ogin,jsp”,此時(shí)的請(qǐng)求會(huì)被LoginServlet中的doPost()方法進(jìn)行處理,該方法有兩個(gè)判斷條件,首先是對(duì)登錄權(quán)限的選擇,即“admin”和“student”兩種用戶類(lèi)型,完成后調(diào)用DAO層中相應(yīng)的login()方法驗(yàn)證讀取數(shù)據(jù)庫(kù)中匹配的信息,成功登錄后跳轉(zhuǎn)到相應(yīng)管理頁(yè)面“mainAdmin.jsp”和“mainStuednt.jsp”,而登錄失敗時(shí)系統(tǒng)將跳轉(zhuǎn)到登錄界面,即“l(fā)ogin.jsp”界面.

      進(jìn)入系統(tǒng)首頁(yè)后,首先引用界面“blank.jsp”,“blank.jsp”是系統(tǒng)歡迎界面,從登錄后session中保存的管理員信息,取得其鍵值對(duì)象currentUser,并取出其name屬性值.

      (二)學(xué)生管理模塊

      此模塊用于添加,刪除,修改,查詢學(xué)生信息.顯示效果采用表格布局技術(shù),極大優(yōu)化了數(shù)據(jù)化的存放.信息添加包括學(xué)生姓名、學(xué)號(hào)、班級(jí)、身份證號(hào)碼、手機(jī)號(hào)碼、家庭住址等基本信息及詳細(xì)的擴(kuò)展信息填寫(xiě)項(xiàng),通過(guò)遵循一定的輸入?yún)f(xié)議進(jìn)行系統(tǒng)記錄的錄入,不按照系統(tǒng)協(xié)議預(yù)定要求錄入的將提示問(wèn)題并拒絕入庫(kù)申請(qǐng).信息刪除則是通過(guò)查詢學(xué)生唯一的id編號(hào),再?gòu)臄?shù)據(jù)庫(kù)中獲取指定用戶進(jìn)行刪除操作.信息查詢是按照學(xué)號(hào)、姓名等直接查找.信息修改則是通過(guò)先查詢id號(hào)獲取指定學(xué)生,然后返回該學(xué)生的所有信息值供修改.

      點(diǎn)擊“學(xué)生管理”按鈕,查看所有學(xué)生的信息,此時(shí)的action為“admin?action=list”,對(duì)應(yīng)的是AdminServlet中的genPagation(int totalNum,int currentPage,int pageSize)方法,查詢數(shù)據(jù)庫(kù)中的學(xué)生表信息,分頁(yè)展示學(xué)生的所有信息.

      1.添加學(xué)生信息:

      點(diǎn)擊“添加”按鈕,新增學(xué)生信息.此處按鈕對(duì)應(yīng)的action為“admin?action=Save”,對(duì)應(yīng)的是AdminServlet下的adminSave()方法,返回值為“mainPage”,對(duì)應(yīng)web.xml下的“admin/adminSave.jsp”的添加學(xué)生信息界面.

      2.刪除學(xué)生信息:

      每一項(xiàng)后面都有“刪除”按鈕,點(diǎn)擊刪除按鈕可以實(shí)現(xiàn)刪除功能.主要是一個(gè)js方法對(duì)其按鈕進(jìn)行控制,點(diǎn)擊后彈出框進(jìn)行確認(rèn),此時(shí)action對(duì)應(yīng)的是“adminDelete”,即AdminServlet里的AdminDelete()方法,并且根據(jù)前臺(tái)傳過(guò)來(lái)的id,調(diào)用service層接口實(shí)現(xiàn)對(duì)其進(jìn)行刪除.

      3.編輯學(xué)生信息:

      點(diǎn)擊“修改”按鈕實(shí)現(xiàn)對(duì)員工信息修改的操作,點(diǎn)擊“確定”,提交該表單.Action對(duì)應(yīng)的是“admin?action=preSave”,即AdminServlet里的AdminPreSave()方法,調(diào)用其對(duì)應(yīng)service層接口更新員工信息的方法adminUpdate()實(shí)現(xiàn)更新功能.

      4.查詢學(xué)生信息:

      在上方導(dǎo)航欄信息輸入框中輸入待查詢的信息,點(diǎn)擊搜索按鈕,查詢學(xué)生信息.此處的action為“admin?action=studentList”,觸發(fā)AdminServlet中的studentList()方法查詢指定的學(xué)生信息.此處返回值為“studentList”,對(duì)應(yīng)“admin\\adminShow.jsp”查詢后的信息界面.

      (三)用戶管理模塊

      此模塊主要顯示用戶的信息.登錄時(shí)通過(guò)后臺(tái)查詢數(shù)據(jù)庫(kù),驗(yàn)證讀取匹配的身份信息記錄,成功后返回到session中并在前臺(tái)顯示.點(diǎn)擊上方導(dǎo)航欄“個(gè)人信息”按鈕,查看當(dāng)前登錄用戶的個(gè)人信息.

      (四)系統(tǒng)管理模塊

      此模塊能夠顯示當(dāng)前登錄用戶名和具有的權(quán)限信息;同時(shí),提供退出系統(tǒng)功能.

      三、結(jié)束語(yǔ)

      本系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)后進(jìn)行了軟件測(cè)試.由測(cè)試結(jié)果可知,系統(tǒng)操作簡(jiǎn)單,信息提示也簡(jiǎn)明清晰.同時(shí),系統(tǒng)更具有良好的可維護(hù)性.而且,由于是在瀏覽器上對(duì)本系統(tǒng)設(shè)計(jì)展開(kāi)操作的,使得時(shí)間與空間將不再對(duì)其施加影響與作用.而由當(dāng)前的時(shí)代發(fā)展演變推知,利用計(jì)算機(jī)來(lái)實(shí)現(xiàn)數(shù)據(jù)管理必將成為整個(gè)社會(huì)的發(fā)展趨勢(shì),故本次研發(fā)系統(tǒng)也將具有一定的推廣意義和實(shí)用價(jià)值.

      【參考文獻(xiàn)】

      [1]魏松,賀丹娜.基于MYSQL的學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012(14):207,209.

      [2]武晉川.學(xué)生信息管理系統(tǒng)的現(xiàn)狀與改進(jìn)建議[J].技術(shù)與市場(chǎng),2016(1):118-119.

      [3]孫婕.基于Web的連云港開(kāi)放大學(xué)學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].淮海工學(xué)院學(xué)報(bào)(自然科學(xué)版),2016(2):29-32.

      猜你喜歡
      移動(dòng)設(shè)備
      移動(dòng)端界面設(shè)計(jì)中“容錯(cuò)性”思考
      基于移動(dòng)設(shè)備的富媒體兒童電子書(shū)研究
      CSS3在響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)中的應(yīng)用
      無(wú)線網(wǎng)絡(luò)在校園中的重要性
      那曲县| 武定县| 江津市| 虹口区| 山丹县| 淮安市| 名山县| 舒兰市| 三河市| 永修县| 平凉市| 浦江县| 宝兴县| 北碚区| 克拉玛依市| 邵东县| 龙里县| 疏附县| 锦屏县| 西城区| 普兰店市| 庐江县| 台前县| 柘城县| 黄石市| 大余县| 新建县| 永春县| 阜宁县| 集贤县| 大连市| 徐水县| 凤山市| 达孜县| 桑植县| 宁乡县| 南通市| 五峰| 隆昌县| 治县。| 嘉荫县|