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

正文內(nèi)容

大學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_工程碩士學(xué)位論文(專業(yè)版)

  

【正文】 收費(fèi)標(biāo)準(zhǔn)是由學(xué)校的相關(guān)招生部門(mén)根據(jù)每年不同的具體情況為不同類別的學(xué)生制定出不同的收費(fèi)標(biāo)準(zhǔn),然后再由學(xué)校的財(cái)務(wù)部門(mén)反饋給學(xué)生,并將這些標(biāo)準(zhǔn)公示于網(wǎng)頁(yè)平臺(tái)中,以供學(xué)生參考查詢。下面將對(duì)每一個(gè)功能模塊進(jìn)行具體的描述。因此開(kāi)發(fā)者在設(shè)計(jì)的時(shí)候,就必須要對(duì)每一個(gè)功能都有要仔細(xì)推敲,一定要圍繞著目標(biāo)去開(kāi)發(fā)設(shè)計(jì),只有目標(biāo)明確的開(kāi)發(fā)產(chǎn)品才具有開(kāi)發(fā)的價(jià)值,才能給成為成熟、使用的系統(tǒng)。 隨著計(jì)算機(jī)技術(shù)的發(fā)展,瀏覽器 /服務(wù)器體系結(jié)構(gòu)和 J2EE 體系結(jié)構(gòu)得到廣泛的應(yīng)用 ,軟件開(kāi)發(fā)趨勢(shì)的通用性和開(kāi)放性使得 J2EE 技術(shù)走向成熟,這些都為系統(tǒng)的開(kāi)發(fā)做出了較好的鋪墊基礎(chǔ)。緊接著就要從孕育中朝開(kāi)發(fā)轉(zhuǎn)變,就要進(jìn) 行詳細(xì)的設(shè)計(jì)。 ( 3),當(dāng)然并不是所有的信息都需要進(jìn)行表單驗(yàn)證,還必須根據(jù)配置的信息來(lái)做相應(yīng)的決定。 Action 類 和其他類別是有一些區(qū)別,有其自身的特征。 事實(shí)上, Struts 一般都是使用 ActionForm Bean 進(jìn)行操作,就能夠?qū)⒈韱卧谝晥D與控制器之間傳遞 。但是隨著現(xiàn)在的 Web 開(kāi)發(fā)的技術(shù)日漸發(fā)展并趨于成熟,在其開(kāi)發(fā)的領(lǐng)域之中出現(xiàn)了一大批比較優(yōu)秀框架,因此現(xiàn)在的開(kāi)發(fā)者可以直接采用這些優(yōu)秀的框架進(jìn)行下一步開(kāi)發(fā)。經(jīng)過(guò)多次開(kāi)發(fā)和實(shí)踐驗(yàn)證之后,有一些經(jīng)驗(yàn)豐富者就將數(shù)據(jù)層代碼與表示層代碼兩者區(qū)分開(kāi)來(lái)。 圖 ,MVC 的設(shè)計(jì)模式 MVC 中的視圖 視圖是一個(gè)比較客觀的東西, 用戶可以看到彼此之間的接口互動(dòng)界面。這樣的模式在第一次設(shè)計(jì)和部署上卻是比較簡(jiǎn)單,比較容易,但是要想在這個(gè)基礎(chǔ)上進(jìn)行改進(jìn)或者升級(jí)就十分困難了,在信息數(shù)據(jù)逐漸增加的情況下, 這樣的現(xiàn)象極難維持運(yùn)轉(zhuǎn)。 J2EE 體系的結(jié)構(gòu)研究 開(kāi)發(fā)大學(xué)生信息管理系統(tǒng),必須要先將該系統(tǒng)的相關(guān)理論弄透徹,才能夠運(yùn)用涉及到的知識(shí)進(jìn)行開(kāi)發(fā)。 隨著 INTERNET 技術(shù)的普及和發(fā)展 ,應(yīng)用系統(tǒng)的要求是越來(lái)越高,其技術(shù)要求也是越來(lái)越復(fù)雜,軟件的復(fù)雜度不斷增大,特別是管理信息系統(tǒng)由原來(lái)的單一事務(wù)處理型己向提供事務(wù)處理、分析處理和決策支持功能的綜合性方向發(fā)展,這就使 MIS 軟件系統(tǒng)漸趨龐大和復(fù)雜,因此開(kāi)發(fā)一個(gè)行之有效的 MIS 系統(tǒng),以降低系統(tǒng)開(kāi)發(fā)的復(fù)雜性,加快系統(tǒng)的開(kāi)發(fā),具有了現(xiàn)實(shí)和深遠(yuǎn)的意義。 其二是在小范圍中構(gòu)建局域網(wǎng)的管理模式。加之學(xué)生逐漸增多信息增是比較大,因此各大中專院校建立之間的信息管理系統(tǒng)迫在眉睫。 創(chuàng)建 ActionForm ??????????????????????????? 34 創(chuàng)建 ActionForm??????????????????????????? 35 設(shè)計(jì)與實(shí)現(xiàn)模型組件 ????????? ???????????????? ? 36 控制器的設(shè)計(jì)和實(shí)現(xiàn) ?????????????????????????? 39 ActionServlet 類的創(chuàng)建 ??????????????????????? 39 創(chuàng)建 RequestProcessor 類 ?????????????????????? 41 創(chuàng)建 Action 類 ??????????????????????????? 42 Action 類的工作機(jī)制 ??????????????????????? 42 訪問(wèn)模型組件 ? ????????????????????????? 44 向視圖組件傳遞數(shù)據(jù) ??????????????????????? 44 把 HTTP 請(qǐng)求轉(zhuǎn)發(fā)給合適的視圖組件 ?????????????????? 44 CourseAction 的其他方法 ????????????????????? 46 創(chuàng)建的配置文件 ???????????????????????????? 46 創(chuàng)建 Web 應(yīng)用的配置文件 ???????????????????? ??? 47 Struts 的 ActionServlet 的配置 ??????????????????? 47 初始化參數(shù)的聲明 ????????????????????????? 48 歡迎文件菜單的配置 ???????????????????????? 49 對(duì)配置錯(cuò)誤的處理 ????????????????????????? 49 目錄 III Struts 標(biāo)簽庫(kù)的配置 ???????????????????????? 51 Struts 框架的配置文件的創(chuàng)建 ? ?? ?????????????????? 52 系統(tǒng)數(shù)據(jù)源設(shè)計(jì) ?????????????????????????? 52 ActionForm Bean 的設(shè)計(jì) ????????????????????? 53 全局轉(zhuǎn)發(fā) ????????????????????????????? 53 設(shè)置局部映射關(guān)系 ????????????????????????? 54 controller 元素 ?????????????????????????? 54 本地化消息文本 ?????????????????????????? 54 系統(tǒng)界面截圖 ????????????????????????????? 56 ,本章小結(jié) ??????????????????????????????? 56 第六章 總結(jié)與展 望???????????????????????????? 57 致 謝 ???? ????????????????????????????? 58 參考文獻(xiàn) ?? ?????????????????????????????? 59 第一章 緒論 1 第一章 緒論 論文研究背景 21世紀(jì)是一個(gè)信息的時(shí)代,信息技術(shù)的發(fā)展技術(shù)是空前絕后。 ( 2)該系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 經(jīng)過(guò)對(duì)開(kāi)發(fā)該系統(tǒng)的需求分析之后, 筆者頭腦中對(duì)大學(xué)生信息管理系統(tǒng)已經(jīng)有一個(gè)大概的輪廓。也只有解決了常見(jiàn)的問(wèn)題,才能給維護(hù)該設(shè)計(jì)能夠正常使用。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。并對(duì)大學(xué)生的實(shí)時(shí)信息跟蹤,高校學(xué)生的信息整合,以及信息共享提供了保障,同時(shí)也提高了高校學(xué)生信息管理上的便利,促進(jìn)管理效率。在發(fā)展過(guò)程中,通過(guò)應(yīng)用 MVC 設(shè)計(jì)模式的實(shí)現(xiàn)邏輯和業(yè)務(wù)邏輯的發(fā)展,體現(xiàn)出更大的靈活性和更好的管理系統(tǒng)維護(hù)的分離。作為傳播知道的主要陣地 ,如果連自身都還置身在落后狀態(tài),又如何談及培育現(xiàn)代化的人才。而且,隨著我國(guó)高等教育的逐步發(fā)展,我國(guó)針對(duì)普通本、??瓶粕慕逃w制并不十分健全,還存在各種弊端和急需改善的問(wèn)題,同時(shí)許多高校學(xué)生還沒(méi)有建立完整的信息管理體制,有很多院校對(duì)于學(xué)生的教育還僅僅停留在文字記錄管理方面,這已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足當(dāng)今社會(huì)發(fā)展要求,而且這樣的管理手段極易造成數(shù)據(jù)不全甚至丟失,為學(xué)生以后的使用帶來(lái)極大的不便,因?yàn)閷W(xué)生信息管理不善造成學(xué)生信息丟失案例比比皆是,有一些還會(huì)給學(xué)生以后的工作帶來(lái)極大的不便,甚至有一些會(huì)影響到學(xué)生一生的前途,報(bào)道上經(jīng) 常出現(xiàn)因?yàn)楣芾聿簧苼G失信息數(shù)據(jù),學(xué)生回去補(bǔ)辦檔案居然連數(shù)據(jù)也沒(méi)有,根本無(wú)法辦理有一些信息檔案。隨著面向?qū)ο蠹夹g(shù),潛在的問(wèn)題不斷發(fā)展。 ( 2)通過(guò)開(kāi)發(fā)大學(xué)生信息管理系統(tǒng),為學(xué)校的只能部門(mén)以及師生之間信息交流提供支撐平臺(tái)。 體系結(jié)構(gòu) 現(xiàn)在,在 Inter / Intra 的環(huán)境下,企業(yè)級(jí)管理系統(tǒng)的運(yùn)用比較普遍還比較窄,他們使用的三層應(yīng)用系統(tǒng)或多層應(yīng)用模型,這種系統(tǒng)的結(jié)構(gòu)可大致界定:客戶端表示層,中間服務(wù)器和數(shù)據(jù)庫(kù)后端。 ModelViewController是 Xerox PARC 在 20 世紀(jì) 80 年代 所使用的 編程語(yǔ)言 ,也是 Smalltslk80經(jīng)過(guò)多次實(shí)踐開(kāi)發(fā)出來(lái)的設(shè)計(jì)軟件,更是使用比較多的軟件設(shè)計(jì)的模式。 如果一但模型服務(wù)被控制器進(jìn)行訪問(wèn)的時(shí)候,就必須要出現(xiàn)查詢或者更改模型的運(yùn)行狀態(tài)。如果確定下來(lái)重用的模型 和視圖,控制器就能夠從用戶發(fā)送過(guò)來(lái)要求,自動(dòng)的去選擇適當(dāng)模型,按照需求做出相應(yīng)的處理,然后再選擇合適的視圖,將處理的結(jié)果通過(guò)視圖顯示給用戶。 Struts 是實(shí)現(xiàn) MVC 的機(jī)制 事實(shí)上, Struts 的 JSP MODEL2 的本質(zhì)是為實(shí)現(xiàn)設(shè)計(jì)目,實(shí)現(xiàn)的只是一個(gè) MVC 框架。而 ActionServlet 在 MVC 模型 中所起到的作用很大,基本上是控制住整個(gè)設(shè)計(jì)中遇到的框架,其功能幾乎成為了這個(gè)模型的 CPU。ActionServlet 主要是從 文件 中將配置信息讀取出來(lái),然后將這些信息存放到每一個(gè)需要的配置對(duì)象之中去,比如,將 Action 中的 映射信息 存入到 ActionMapping對(duì)象中 去 。 從以上的流程可以看出,其中的流程( 4)就明確 指出了,假如 ActionForm 的 validate()方法 執(zhí)行過(guò)程中返回一個(gè)包含一個(gè)或者多個(gè) ActionMessage 的 ActionErrors 對(duì)象 ,就是告訴用戶表單的嚴(yán)重已經(jīng)失敗,同時(shí) ActionServlet 還會(huì)將這個(gè)結(jié)果轉(zhuǎn)發(fā)給用戶,普遍都是保存到表單中的 ISP 組件之中。對(duì)于這個(gè)系統(tǒng)而言,數(shù)據(jù)信息集中存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器上, 由于 學(xué)生課程成績(jī)、選課紀(jì)錄等許多十分重要的信息 也包含于內(nèi) ,因此 , 一方面要嚴(yán)格限制非授權(quán)用戶訪問(wèn)學(xué)生信息管理系統(tǒng) ; 另一方面要保障系統(tǒng)本身運(yùn)行的安全性和穩(wěn)定性,防止由于系統(tǒng)故障而導(dǎo)致數(shù)據(jù)丟失。 總體來(lái)看,本系統(tǒng)共有三類用戶: 學(xué)生:主要是指獲得該校學(xué)籍的大學(xué)生。一旦出錯(cuò)就要給予糾正,那么就必須要在系統(tǒng)中進(jìn)行修改;因此開(kāi)發(fā)者 必須要考慮這個(gè)方面,確保設(shè)計(jì)出來(lái)的系統(tǒng)能夠正常投入使用。管理員用戶則有更高級(jí)別的權(quán)限,他還可以更新一些基礎(chǔ)信息。它主要包括以下幾個(gè)方面:。學(xué)生用戶可以查詢自己的基本信息、選課信息、成績(jī)信息以及其他的培養(yǎng)信息等。 (6) 管理系統(tǒng)還應(yīng)該有良好的安全性和數(shù)據(jù)保密性,確保學(xué)生的信息不外泄;系統(tǒng)應(yīng)提供完善的日志管理功能,對(duì)數(shù)據(jù)庫(kù)的每一次訪問(wèn)都應(yīng)記錄在案,為日后系統(tǒng)的維護(hù)提供方便。其中大部分功能不是那一個(gè)單一的部門(mén)就能夠收集齊全,都需要在各個(gè)院系的教務(wù)管理部門(mén)的相互協(xié)調(diào)下才能 夠完成。不同角色的用戶具有不同的使用需求、操作對(duì)象、權(quán)限和操作功能,設(shè)計(jì)必須要適合于所有能夠使用上的用戶 [20]。 ( 6),在運(yùn)行的時(shí)候, Action 的 execute()方法 需要返回一個(gè) ActionForward 對(duì)象 ,而ActionServlet 再將用戶發(fā)送來(lái)的請(qǐng)求數(shù)據(jù)轉(zhuǎn)發(fā)到 ActionForward 對(duì)象 中的 JSP 組件,這樣一層一層的傳遞下去。 Struts 框架的工作原理闡述 現(xiàn)在很多 Web 應(yīng)用中采用 Struts 框架 的比較廣泛,因此要研究這方面的 系統(tǒng)設(shè)計(jì),就必須要明確其工作的原理,才能夠在設(shè)計(jì)中使用該框架。 控制器 控制器的實(shí)現(xiàn)主要有兩類,就是 Action 類 與 ActionServlet 類。 Struts 就是 將一個(gè)應(yīng)用程序的控制邏輯 、 業(yè)務(wù)邏輯 以及 表現(xiàn) 邏輯分解, 這樣就讓 應(yīng)用程序 具備了 重用性 與 維護(hù)性。 其三, MVC 的控制器還大大的提高了應(yīng)用程序的可配置性與靈活性。模型提供服務(wù)并不是針對(duì)某 一個(gè)終端,而是不同的終端都可以同時(shí)使用。各個(gè)層下又劃分了多個(gè)類型,客戶端又劃分成 Java Applet、 HTML 以及 Java Application 等類型,服務(wù)器端表示層用Servlet、 JSP、 Tag Libraries 以及 JavaBeans 來(lái)實(shí)現(xiàn)的,業(yè)務(wù)層且主要是采用 EJB 實(shí)現(xiàn) [9]。 J2EE 體系結(jié)構(gòu)中采用最多的就是 多模式,只有多層次的分布式應(yīng)用模型,才可重復(fù)使用的組件,建立一個(gè)一致 的安全模式,同時(shí)還可以靈活 的掌控事物,達(dá)到開(kāi)發(fā)者開(kāi)發(fā)的真正目標(biāo)。因此,就迫切需要開(kāi)發(fā)出適應(yīng)學(xué)校發(fā)展的大學(xué)生信息管理系統(tǒng)。在這樣的情況下,基于 Web 的應(yīng)用框架由于具有可 伸縮性、實(shí)用性以及安全性,成為了國(guó)內(nèi)和國(guó)外的專家和學(xué)者關(guān)注對(duì)象。 ,當(dāng)前大學(xué)生信息管理現(xiàn)狀 目前的網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)技術(shù)幾乎成為了普及,課是學(xué)校中的校園網(wǎng)并不容樂(lè)觀,其發(fā)展極不平衡。在如此形勢(shì)下,以網(wǎng)絡(luò)作為管理平臺(tái)的大學(xué)生信息管理系統(tǒng)成為了各大中專院校學(xué)生管理的發(fā)展方向。研究 Struts 框架基于 MVC 模型的工作原理和實(shí)施機(jī)制 。近年來(lái),隨著信息技術(shù)、計(jì)算機(jī)技術(shù)及管理技術(shù)的進(jìn)展。 與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示謝意。在這樣的情形之下,迫切需要開(kāi)發(fā)出一 種管理學(xué)生信息的管理系統(tǒng)。對(duì)于一個(gè)可行高效的系統(tǒng)來(lái)說(shuō),統(tǒng)一的規(guī)劃設(shè)計(jì)是非常重要的。在這樣的情形中,信息系統(tǒng)成為了人們優(yōu)質(zhì)管理的主要工具,并得到人們關(guān)注與運(yùn)用。因此一個(gè)學(xué)校主要工作是教學(xué)工作,也就是學(xué)校的管理工作。最具代表的是最早使用的圖書(shū)館的管理系統(tǒng),教務(wù)中的管理系統(tǒng)等,這樣的信息管理系統(tǒng)各個(gè)部門(mén)之間不能進(jìn)行有效的交流與共享,自然也不能使用有效的資源。 ,本課題的主要研究?jī)?nèi)容 為了適應(yīng)市場(chǎng)經(jīng)濟(jì)的發(fā)展,高校中也進(jìn)入到了激烈的競(jìng)爭(zhēng)中。這種體系結(jié)構(gòu)主要是采取了 JAVA 平臺(tái)或 者采用 JAVA2 平臺(tái),這樣的結(jié)構(gòu)形式不僅僅是設(shè)計(jì)結(jié)構(gòu)體系的標(biāo)準(zhǔn)版本,還存在多種優(yōu)點(diǎn),比如 “ WRITE ONCE, RUN ANYWHERE”的特性;其中最大的優(yōu)點(diǎn)就是能夠十分便利的從數(shù)據(jù)庫(kù)存取數(shù) 據(jù),同時(shí)在數(shù)據(jù)庫(kù)中使用了 JDBC API 和 CORBA技術(shù),更增加了數(shù)據(jù)庫(kù)的運(yùn)行速度與效率
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1