freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文基于web的高校教務(wù)管理系統(tǒng)(存儲(chǔ)版)

  

【正文】 blic class StudentGrade{ Id Column private Long cjid。 本系統(tǒng)使用spring mvc框架使分層更明確,分層如下:表現(xiàn)層,就是MVC模式里面的交互,負(fù)責(zé)接收請(qǐng)求和顯示數(shù)據(jù),系統(tǒng)中使用jsp、html、Jquery EasyUI作為表示層?!苯^大多數(shù)情況下,業(yè)務(wù)層都需要調(diào)用數(shù)據(jù)層的信息,以響應(yīng)表示層的請(qǐng)求。本系統(tǒng)采用三層架構(gòu),表示層業(yè)務(wù)層數(shù)據(jù)層。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)ER圖根據(jù)整個(gè)系統(tǒng)的需求和實(shí)體屬性的分析可以得到數(shù)據(jù)庫(kù)ER圖。 學(xué)生補(bǔ)考情況查詢和學(xué)生重修情況查詢頁(yè)面只提供查詢功能,不同的角色用戶查看的權(quán)限不一樣。 共選修選課、專業(yè)限選課選課、跨專業(yè)選修課選課和體育課選課頁(yè)面提供給學(xué)生角色用戶進(jìn)行選課操作。可用下圖的總體功能模塊圖表示:高校教務(wù)管理系統(tǒng)學(xué)生獎(jiǎng)懲信息查詢學(xué)生信息管理學(xué)生基本信息教師基本信息教師信息管理修改密碼菜單管理員基本信息管理員信息管理學(xué)生成績(jī)查詢學(xué)生成績(jī)錄入教師開(kāi)課管理我的已選課程體育課程選課專業(yè)限選課選課詢公共選修課選課詢跨專業(yè)選修選課教學(xué)評(píng)價(jià)結(jié)果查詢學(xué)生教學(xué)評(píng)價(jià)課程信息管理班級(jí)信息管理公告信息管理學(xué)院信息管理專業(yè)信息管理我的報(bào)名/申請(qǐng)報(bào)名/申請(qǐng)管理獎(jiǎng)、助學(xué)金網(wǎng)上申請(qǐng)計(jì)算機(jī)等級(jí)考試報(bào)名英語(yǔ)四六級(jí)考試報(bào)名班級(jí)課程表查詢教材使用查詢教師獎(jiǎng)懲信息查詢學(xué)生重修情況查詢學(xué)生補(bǔ)考情況查詢網(wǎng)上報(bào)名學(xué)生成績(jī)管理教學(xué)評(píng)價(jià)信息查詢個(gè)人信息管理系統(tǒng)管理網(wǎng)上選課圖41 系統(tǒng)結(jié)構(gòu)模塊圖 界面設(shè)計(jì) 個(gè)人信息管理 個(gè)人信息管理包含學(xué)生基本信息、學(xué)生信息管理、教師基本信息、教師信息管理、管理員基本信息、管理員信息管理和修改密碼7個(gè)菜單,每個(gè)菜單對(duì)應(yīng)一個(gè)頁(yè)面。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。 應(yīng)用環(huán)境(1)系統(tǒng)運(yùn)行硬件環(huán)境l 客戶機(jī):普通PCn CPU:P4 n 內(nèi)存:512MB以上n 分辨率:推薦使用1440*900像素l WEB服務(wù)器n CPU:酷睿 2GHzn 內(nèi)存:2000MB以上l 數(shù)據(jù)庫(kù)服務(wù)器n CPU:酷睿 2GHzn 內(nèi)存:2000MB以上 (2)系統(tǒng)運(yùn)行軟件環(huán)境l 操作系統(tǒng):Windows 7l 數(shù)據(jù)庫(kù):Mysql SQL l 開(kāi)發(fā)工具包:JDK7,J2EEl Web服務(wù)器:Tomcat 7 可行性分析可行性是系統(tǒng)開(kāi)發(fā)的一項(xiàng)關(guān)鍵步驟,它是通過(guò)對(duì)整個(gè)系統(tǒng)的需求,技術(shù)及開(kāi)發(fā)方法,以及開(kāi)發(fā)人員,所需資金的綜合考慮以評(píng)估對(duì)于該系統(tǒng)的開(kāi)發(fā)是否符合實(shí)際。(5) 報(bào)名/申請(qǐng)管理:管理員對(duì)學(xué)生的報(bào)名/申請(qǐng)進(jìn)行管理。(3) 跨專業(yè)選修課選課:學(xué)生用戶進(jìn)行跨專業(yè)選修課選課。(3) 學(xué)生獎(jiǎng)懲信息查詢:學(xué)生用戶只有查詢操作;管理員用戶對(duì)信息進(jìn)行增刪改查操作。(2) 學(xué)生信息管理:管理員用戶對(duì)學(xué)生信息進(jìn)行增刪改查操作。系統(tǒng)管理學(xué)院信息管理專業(yè)信息管理課程信息管理班級(jí)信息管理公告信息管理圖38 系統(tǒng)管理菜單如圖38,系統(tǒng)管理包括:學(xué)院信息管理、專業(yè)信息管理、課程信息管理、班級(jí)信息管理和公告信息管理菜單。學(xué)生成績(jī)管理學(xué)生成績(jī)查詢學(xué)生成績(jī)錄入圖34 學(xué)生成績(jī)管理菜單如圖34,學(xué)生成績(jī)管理包括:學(xué)生成績(jī)查詢和學(xué)生成績(jī)錄入菜單。3 系統(tǒng)分析 需求分析 目標(biāo)此系統(tǒng)需要實(shí)現(xiàn)以下的一些目標(biāo):1. 系統(tǒng)能夠提供友好的用戶界面,使操作人員的工作量最大限度的減少2. 系統(tǒng)具有良好的運(yùn)行效率,能夠得到提高生產(chǎn)率的目的3. 系統(tǒng)應(yīng)有良好的可擴(kuò)充性,可以容易的加入其它系統(tǒng)的應(yīng)用。(9)可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)[12]。(2)支持AIX、FreeBSD、HPUX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)。 MySQLMySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。比如 ( 數(shù)據(jù)持久化框架)可以很容易的集成在 Spring 中,因?yàn)樵谔貏e是在Java這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效[7][8]。由于它是在服務(wù)器端的腳本,一般用戶無(wú)法看到,從而有效地保證了系統(tǒng)的安全性及開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán)[3]。 主要工作本文主要是講述一個(gè)基于WEB的高校教務(wù)管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)。這使學(xué)校整體教務(wù)管理的效率得到了很大程度上的提高,重復(fù)工作也逐漸得以避免。 開(kāi)發(fā)背景 現(xiàn)狀分析教務(wù)管理系統(tǒng)的發(fā)展大致經(jīng)歷了兩個(gè)階段:一是以單機(jī)和獨(dú)立的業(yè)務(wù)系統(tǒng)為主體的教務(wù)管理信息系統(tǒng)發(fā)展階段:時(shí)間大致為20世紀(jì)80年代到90年代初期。 Jquery EasyUI目 錄1 前言 1 目的和意義 1 開(kāi)發(fā)背景 1 現(xiàn)狀分析 1 發(fā)展趨勢(shì) 2 主要工作 32 相關(guān)技術(shù) 4 JSP技術(shù) 4 B/S架構(gòu) 4 Nutz 5 MySQL 6 Tomcat服務(wù)器 73 系統(tǒng)分析 8 需求分析 8 目標(biāo) 8 系統(tǒng)整體結(jié)構(gòu) 8 角色定義 11 用例圖 11 主用例圖 11 個(gè)人信息管理的用例圖 12 信息查詢的用例圖 13 學(xué)生成績(jī)管理的用例圖 13 網(wǎng)上選課的用例圖 14 網(wǎng)上報(bào)名的用例圖 14 教學(xué)評(píng)價(jià)的用例圖 15 系統(tǒng)管理的用例圖 15 應(yīng)用環(huán)境 16 可行性分析 16 組織和管理上的可行性 16 經(jīng)濟(jì)可行性 17 技術(shù)可行性 174 系統(tǒng)設(shè)計(jì) 18 系統(tǒng)功能設(shè)計(jì) 18 界面設(shè)計(jì) 19 個(gè)人信息管理 19 信息查詢 19 學(xué)生成績(jī)管理 19 網(wǎng)上選課 20 網(wǎng)上報(bào)名 20 教學(xué)評(píng)價(jià) 20 系統(tǒng)管理 21 數(shù)據(jù)庫(kù)設(shè)計(jì) 21 數(shù)據(jù)庫(kù)ER圖 21 數(shù)據(jù)表設(shè)計(jì) 22 體系結(jié)構(gòu)設(shè)計(jì) 27 體系結(jié)構(gòu) 27 三層架構(gòu) 28 實(shí)例說(shuō)明 295 編碼與實(shí)現(xiàn) 34 系統(tǒng)配置 34 34 35 35 增、刪、改、查功能方法的代碼實(shí)現(xiàn) 36 學(xué)生信息的新增 37 學(xué)生信息的刪除 38 學(xué)生信息的修改 40 學(xué)生信息的查詢 416 系統(tǒng)測(cè)試 44 登錄驗(yàn)證測(cè)試 44 修改密碼測(cè)試 457 結(jié)束語(yǔ) 48參考文獻(xiàn) 49致 謝 50附 錄 51viii1 前言 目的和意義隨著高校的辦學(xué)模式和辦學(xué)規(guī)模的不斷變化,開(kāi)發(fā)出適合高校特點(diǎn)和教學(xué)管理要求的管理信息系統(tǒng)是非常必要的,也是擺在我們軟件開(kāi)發(fā)工作者和教學(xué)人員的責(zé)任和義務(wù)。在技術(shù)運(yùn)用上,本系統(tǒng)是基于B/S架構(gòu)的管理信息系統(tǒng),實(shí)現(xiàn)跨操作系統(tǒng)、跨平臺(tái)運(yùn)作;運(yùn)用Spring 的MVC框架,它采用了當(dāng)今軟件設(shè)計(jì)的最新技術(shù),具有開(kāi)發(fā)效率高、設(shè)計(jì)靈活、代碼重用性高等特點(diǎn);通過(guò)Nutz的持久化和MySql數(shù)據(jù)庫(kù)進(jìn)行無(wú)縫連接;運(yùn)用JSP和Jquery EasyUI框架進(jìn)行網(wǎng)頁(yè)界面的設(shè)計(jì),增加用戶體驗(yàn)的同時(shí)使界面更加美觀和人性化。據(jù)我查證,除了文中特別加以標(biāo)注和致謝的地方外,論文(設(shè)計(jì))中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得其他教育機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。 Through Nutz persistence and seamless connection to a MySql database。如何充分利用緊缺的教學(xué)資源,提高資源的使用率,處理成倍增長(zhǎng)的信息量,已成為管理職能部門(mén)關(guān)心的焦點(diǎn)。但這時(shí)的教務(wù)管理信息系統(tǒng)幾乎都處于功能間的相互獨(dú)立狀態(tài),大量的數(shù)據(jù)是以獨(dú)享方式存在的,沒(méi)有實(shí)現(xiàn)信息的整合。目前建設(shè)的教學(xué)教務(wù)管理系統(tǒng)是借助這兩個(gè)趨勢(shì)進(jìn)行設(shè)計(jì)的,支持有關(guān)學(xué)校的教學(xué)、管理等各種應(yīng)用。2 相關(guān)技術(shù) JSP技術(shù)JSP(Java Server Pages)是由SUN公司倡導(dǎo)提出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是基于Java語(yǔ)言的服務(wù)器端腳本技術(shù)[1][2]。圖21 JSP頁(yè)面執(zhí)行過(guò)程 B/S架構(gòu)B/S(Browser/Server)實(shí)際上也是一種客戶機(jī)技術(shù),它的前端以TCP/IP協(xié)議為基礎(chǔ),用戶只需要一個(gè)瀏覽器就可以應(yīng)用安裝在遠(yuǎn)端服務(wù)器上的應(yīng)用系統(tǒng)。 (3)基于Internet,辦公不受地域限制。(2)全,提供Dao (ORM, SQL 管理),Ioc, Aop, Mvc, Json解析等必要功能。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。(4)支持多線程,充分利用CPU資源。因?yàn)門(mén)omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器[11]。不同的角色用戶登錄系統(tǒng),系統(tǒng)將會(huì)根據(jù)不同的權(quán)限分配給用戶不同的功能模塊和操作權(quán)限。其中學(xué)生角色的用戶能夠看到除了教師開(kāi)課管理以外的菜單;教師和管理員角色用戶只能夠看到教師開(kāi)課管理菜單。(2) 教師:權(quán)限包括教師個(gè)人信息、教師獎(jiǎng)懲信息、教學(xué)評(píng)價(jià)結(jié)果等的查詢和學(xué)生成績(jī)錄入、修改密碼、選修課開(kāi)課管理。(5) 管理員基本信息:管理員用戶對(duì)個(gè)人信息查詢。(6) 教材使用查詢:學(xué)生和教師用戶只有查詢操作;管理員用戶對(duì)信息進(jìn)行增刪改查操作。(6) 教師開(kāi)課管理:教師用戶對(duì)選修了自己開(kāi)設(shè)的課程的學(xué)生信息進(jìn)行管理。 系統(tǒng)管理的用例圖圖316 系統(tǒng)管理用例圖(1) 學(xué)院信息管理:管理員用戶對(duì)學(xué)院信息進(jìn)行增刪改查操作。 經(jīng)濟(jì)可行性系統(tǒng)開(kāi)發(fā)所涉及的技術(shù)中Nutz、tomcat服務(wù)器、Jquery EasyUI、MySQL等都是開(kāi)源免費(fèi)的。MVC被獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。修改密碼頁(yè)面提供給登錄的用戶修改個(gè)人登錄密碼的功能。 網(wǎng)上報(bào)名網(wǎng)上報(bào)名包含英語(yǔ)四六級(jí)考試報(bào)名、計(jì)算機(jī)等級(jí)考試報(bào)名、獎(jiǎng)/助學(xué)金網(wǎng)上申請(qǐng)、我的報(bào)名/申請(qǐng)和報(bào)名/申請(qǐng)管理5個(gè)菜單,每個(gè)菜單對(duì)應(yīng)一個(gè)頁(yè)面。 教學(xué)評(píng)價(jià)教學(xué)評(píng)價(jià)包含學(xué)生教學(xué)評(píng)價(jià)和教學(xué)評(píng)價(jià)結(jié)果查詢2個(gè)菜單,每個(gè)菜單對(duì)應(yīng)一個(gè)頁(yè)面。 數(shù)據(jù)表設(shè)計(jì)根據(jù)整個(gè)系統(tǒng)的需求和數(shù)據(jù)庫(kù)ER圖,一共設(shè)計(jì)了以下15張數(shù)據(jù)庫(kù)表。該層使整個(gè)網(wǎng)站充滿活性,而且這一層的設(shè)計(jì)方法對(duì)網(wǎng)站的成功至關(guān)重要。 在三層架構(gòu)中,層之間的數(shù)據(jù)傳遞必須遵循特定的順序。DAO層,負(fù)責(zé)與持久化對(duì)象交互。 } public void setCjid(Long cjid) { = cjid。 } //初始化成績(jī)查詢的方法 Action(findPage) ToJson(outField=tableResult) public String findPage() throws Exception { tableResult = ()。 } ……} 服務(wù)層的StudentGradeService服務(wù)類調(diào)用了下面DAO層StudentGradeDaoImpl DAO類的findPage(String sql)和getTotal (String sql)方法,把從控制層傳輸來(lái)的SQL語(yǔ)句經(jīng)處理后傳輸給DAO層。xsxm39。kcxf39。zymc39。jsxm39。 } Override public int getTotal(String sql) { Sql sqlObj = (sql)。成績(jī)ID39。center39。表現(xiàn)層頁(yè)面的JavaScript代碼調(diào)用了控制層的StudentGradeAction控制類的findPage()方法,將從數(shù)據(jù)庫(kù)查詢得到的所需數(shù)據(jù)在如圖43所示的JSP頁(yè)面中顯示出來(lái)。它基于JavaScript的一個(gè)子集。 學(xué)生信息的新增圖51 學(xué)生個(gè)人信息新增頁(yè)面如圖51所示,在學(xué)生個(gè)人信息新增頁(yè)面填好相關(guān)信息后,點(diǎn)擊保存按鈕就可以把學(xué)生個(gè)人信息傳輸?shù)胶笈_(tái)進(jìn)行相關(guān)處理,然后保存到數(shù)據(jù)庫(kù)中。 filternameencodingFilter/filtername filterclass/filterclass initparam paramnameencoding/paramname paramvalueutf8/paramvalue /initparam /filter filter filternamestruts2/filternamefilterclass/filterclass /filter listenerclass/listenerclass /listener listener listenerclass/listenerclass /listener sessionconfig ! 以分鐘為單位 sessiontimeout30/sessiontimeout /sessionconfigerrorpage errorcode500/errorcode location/mons/jsp//location /er
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1