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

正文內(nèi)容

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

 

【正文】 vlet 類的創(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ù)是空前絕后。而且,在各種大中專院校中衛(wèi)了降低資金支出,提高信息技術(shù)的發(fā)展為目的,也逐步開(kāi)始采用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)優(yōu)勢(shì), 發(fā)布學(xué)校的公眾信息以及收集信息。大學(xué)的領(lǐng)導(dǎo)者和管理者也越來(lái)越意識(shí)到傳統(tǒng)的管理模式落后了,根本無(wú)法適應(yīng)現(xiàn)代化信息時(shí)代的需求與變化。從實(shí)踐中可以看出來(lái),這些信息管理系統(tǒng)確實(shí)為各個(gè)科室的工作帶來(lái)了便利,也提高了工作效率與管理水平。加之學(xué)生逐漸增多信息增是比較大,因此各大中專院校建立之間的信息管理系統(tǒng)迫在眉睫。而且近幾年以來(lái)國(guó)家對(duì)大中專院校 招生政策有所傾斜,導(dǎo)致大學(xué)辦學(xué)的規(guī)模逐年擴(kuò)大,大學(xué)生在校的人數(shù)也是連年上漲,學(xué)生信息管理是越來(lái)越繁雜。且隨著教育的招生不斷的擴(kuò)展,其信息數(shù)據(jù)也急劇增強(qiáng),對(duì)信息管理需求的不斷增加,學(xué)生信息管理成為各個(gè)高校工作的的一個(gè)重點(diǎn),也是 各個(gè)高校最為頭疼的大事,更是急切需要解決的頭等大事。 其一就是單機(jī)管理。 其二是在小范圍中構(gòu)建局域網(wǎng)的管理模式。使用這種管理模式,學(xué)校中的各個(gè)管理部門(mén)除了管理自己的工作信息外,能夠?qū)崿F(xiàn)數(shù)據(jù)共享,進(jìn)而就滿足了整個(gè)學(xué)校的系統(tǒng)管理,滿足了學(xué)校中各個(gè)師生的需要。 而且 J2EE 架構(gòu)具備多層分布式應(yīng)用程序的發(fā)展平臺(tái),該平臺(tái)采用基于標(biāo)準(zhǔn)的和組件的開(kāi)發(fā)分布式應(yīng)用模型,并且這些組件定義了一套完整的服務(wù),從而降低了開(kāi)發(fā)擴(kuò)展性以及易于擴(kuò)展的應(yīng)用的復(fù)雜性 [2]。 J2EE 關(guān)鍵技術(shù) 的最佳經(jīng)驗(yàn)、設(shè)計(jì)策略和解決方案的總結(jié)就是“ J2EE 模式,這是實(shí)踐證明出來(lái)的。 隨著 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)的意義。這樣就出現(xiàn)了矛盾,人員減少但是工作量確在急劇的增加,必須要著手解決才能給適應(yīng)社會(huì)的發(fā)展需要。 本課題的主要研究?jī)?nèi)容有: 第一章 緒論 5 ( 1)在先進(jìn)的網(wǎng)絡(luò)技術(shù)與完善校園網(wǎng)的前提下,開(kāi)發(fā)出大學(xué)生綜合信 息管理系統(tǒng),建立大學(xué)生在校期間的信息數(shù)據(jù)庫(kù);這些數(shù)據(jù)庫(kù)為實(shí)現(xiàn)學(xué)校校園數(shù)字化提供了有力依據(jù)。 成都電子科技大學(xué)學(xué)位論文 6 第二章 系統(tǒng)的開(kāi)發(fā)工具與相關(guān)理論 一直以來(lái),大學(xué)信息管理系統(tǒng)都受到了有關(guān)人士的廣泛關(guān)注,而且也在做著相應(yīng)的改進(jìn)。 J2EE 體系的結(jié)構(gòu)研究 開(kāi)發(fā)大學(xué)生信息管理系統(tǒng),必須要先將該系統(tǒng)的相關(guān)理論弄透徹,才能夠運(yùn)用涉及到的知識(shí)進(jìn)行開(kāi)發(fā)。而且,還對(duì) EJB(ENTERPRISE JAVABEANS)、 JSP(JAVA SERVER PAGES)、 JAVA SERVLETS API 以及 XML 技術(shù)提供了先進(jìn)的技術(shù)支持,這就為系統(tǒng)最后 的運(yùn)行提供了的全面支持。也只有具備了這些特征的設(shè)計(jì),才具有實(shí)用性與可操作性,同時(shí)還能夠 加快應(yīng)用程序的設(shè)計(jì)和開(kāi)發(fā),集成,可以輕松快速建立一個(gè) WEB 互聯(lián)網(wǎng)技術(shù),尤其是 N 層技術(shù)第 二 章 系統(tǒng)的 開(kāi)發(fā)工具與相關(guān)理論 7 ( NTIERS)分布式應(yīng)用程序的結(jié)構(gòu) [6]。因此 為了方便多層結(jié)構(gòu)的開(kāi)發(fā)、運(yùn)行、部署和管理的基礎(chǔ)上應(yīng)用基礎(chǔ)網(wǎng)絡(luò)和分布式計(jì)算技術(shù),并從這個(gè)基礎(chǔ)出發(fā),建立一個(gè)完整的應(yīng)用框架,為多應(yīng)用平臺(tái)提供基礎(chǔ) 。這樣的模式在第一次設(shè)計(jì)和部署上卻是比較簡(jiǎn)單,比較容易,但是要想在這個(gè)基礎(chǔ)上進(jìn)行改進(jìn)或者升級(jí)就十分困難了,在信息數(shù)據(jù)逐漸增加的情況下, 這樣的現(xiàn)象極難維持運(yùn)轉(zhuǎn)。至于每一個(gè)組件要安放在什么地方,并不是隨意設(shè)計(jì)的,而是要根據(jù)這個(gè)組件是屬于哪一層,是多層分布式結(jié)構(gòu)中的 J2EE 應(yīng)用哪一個(gè)大層。 MVC 設(shè)計(jì)的模式 MVC( ModelViewController)是由幾個(gè)部分組件構(gòu)成的,主要是由模型、視圖、控制器三個(gè)部分,這三個(gè)部分之間有其互相的聯(lián)系,也有是彼此的分離。最具代表性的就是 Sun 公司 推出的 J2EE 平臺(tái)設(shè)計(jì)模式, 更是風(fēng)靡全球,用獨(dú)具一格的優(yōu)勢(shì)成為了 Web 開(kāi)發(fā)者 喜歡的設(shè)計(jì)軟件 [10]。 圖 ,MVC 的設(shè)計(jì)模式 MVC 中的視圖 視圖是一個(gè)比較客觀的東西, 用戶可以看到彼此之間的接口互動(dòng)界面。通過(guò)這個(gè)模型,就能夠表示出邏輯的數(shù)據(jù)與業(yè)務(wù)的數(shù)據(jù)。這種模型用于收集有關(guān)的數(shù)據(jù)和操作的模式,并為終端提供精確詳細(xì)的服務(wù)。 MVC 中的 控制器 MVC 中的 控 制器 主要的負(fù)責(zé)接受用戶的數(shù)據(jù)輸入,接收到輸入數(shù)據(jù)之后就主動(dòng)調(diào)用視圖與模型處理數(shù)據(jù),完成用戶輸入的數(shù)據(jù)要求。經(jīng)過(guò)多次開(kāi)發(fā)和實(shí)踐驗(yàn)證之后,有一些經(jīng)驗(yàn)豐富者就將數(shù)據(jù)層代碼與表示層代碼兩者區(qū)分開(kāi)來(lái)。 綜合起來(lái)分析,其優(yōu)點(diǎn)主要表現(xiàn)在如下幾個(gè)方面: 其一, MVC 能夠?qū)⒍鄠€(gè)視圖同時(shí)共享一個(gè)模型。而且控制器是能夠?qū)⒉煌哪P秃鸵晥D連接起來(lái)。同時(shí)還從系統(tǒng)設(shè)計(jì)方面對(duì)這幾個(gè)部分做了技術(shù)上的分析,比如: MVC( ModelViewController)是由幾個(gè)部分組件構(gòu)成的,主要是由模型、視圖、控制器三個(gè)部分,這三個(gè)部分之間有其互相的聯(lián)系,也有是彼此的分離 ,還通過(guò)圖層做了詳細(xì)的解數(shù),從中體現(xiàn)出本文開(kāi)發(fā)中所采用工具的優(yōu)越性與可行性。但是隨著現(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ā)。 事實(shí)上, truts 所采用的控制組件都是自己本身提供的,它不但是自己提供還將這些組件整合成為其他技術(shù)能夠提供的視圖與模型,這樣就具有了較強(qiáng)的兼容性。 這就可以看出來(lái), Struts 是實(shí)現(xiàn) MVC 模式的一個(gè) 比較 優(yōu)秀的應(yīng)用系統(tǒng) 框架。 圖 Struts 技 術(shù)實(shí)現(xiàn)的 MVC 框架 視圖 其實(shí),事實(shí)上視圖就是 JSP 文件。 事實(shí)上, Struts 一般都是使用 ActionForm Bean 進(jìn)行操作,就能夠?qū)⒈韱卧谝晥D與控制器之間傳遞 。而 大型的應(yīng)用,采用的 業(yè)務(wù)邏輯稍微要復(fù)雜一些,大多是采用了 EJB 組件或者 JavaBean 來(lái)實(shí)現(xiàn)的。其中 Struts 框架最主要的核心是 ActionServlet 類。 而 Action 類 且主要是負(fù)責(zé)從各種模塊之中去調(diào)用選中的模塊,同時(shí)還要根據(jù)情況對(duì)模塊狀態(tài)進(jìn)行適當(dāng)?shù)母?,并且還要肩負(fù)著控制應(yīng)用程序工作的整個(gè)流程。 Action 類 和其他類別是有一些區(qū)別,有其自身的特征。假如控制器檢測(cè)到這個(gè)實(shí)例沒(méi)有存在,那么控制器首先就要去創(chuàng)建一個(gè)實(shí)例,然后將創(chuàng)建的這個(gè) Action 實(shí)例 中去尋找 execute()方法 ,并將其調(diào)動(dòng)出來(lái),然后將調(diào)動(dòng)出來(lái) 的 execute()方法 返回到 ActionForward 對(duì)象 中去,并將封裝在其中的用戶請(qǐng)求,再轉(zhuǎn)發(fā)到其他的 Web 組件中去,供其他組件進(jìn)行處理。 事實(shí)上,只要驅(qū)動(dòng)了 Web 程序,就會(huì)自動(dòng)的加載并且初始化 ActionServlet。 圖 Struts 框架響應(yīng)的用戶請(qǐng)求工作流程 這個(gè)流程圖就很直觀的闡述了 Struts 框架的 工作原理 ,從圖中就可以看出整個(gè)工作流成都電子科技大學(xué)學(xué)位論文 16 程。 ( 3),當(dāng)然并不是所有的信息都需要進(jìn)行表單驗(yàn)證,還必須根據(jù)配置的信息來(lái)做相應(yīng)的決定。一旦失敗, 此時(shí) ActionServlet 就會(huì)將這個(gè)請(qǐng)求直接轉(zhuǎn)發(fā)到用戶提交過(guò)來(lái)的表單中去,保存在 JSP 組件中。 ( 7), ActionForward 對(duì)象 所指向 ISP 組件就會(huì)生出相應(yīng)的動(dòng)態(tài)的網(wǎng)頁(yè),并將這個(gè)網(wǎng)頁(yè)返回到用戶,讓用戶知曉執(zhí)行的結(jié)果。本文就的從各種框架中做對(duì)比,最終選中了 Struts 框架作為開(kāi)發(fā)的平臺(tái)。緊接著就要從孕育中朝開(kāi)發(fā)轉(zhuǎn)變,就要進(jìn) 行詳細(xì)的設(shè)計(jì)。 ( 2) . 按用戶的使用合理劃分系統(tǒng)模塊 從設(shè)計(jì)的總體思路出發(fā)可以看出,學(xué)生 信息管理系統(tǒng)要 遵循 用戶第一的 要求 ,采用面向?qū)ο蟮?原則 , 遵 照系統(tǒng)使用用戶設(shè)計(jì)系統(tǒng)模塊 。 ( 3) . 較高的數(shù)據(jù)安全性 現(xiàn)在的計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)確實(shí)發(fā)展較快,但是最讓專家與學(xué)者以及用戶頭痛的就是數(shù)據(jù)的安全,隨著網(wǎng)絡(luò)技術(shù)的提升數(shù)據(jù)的安全也令人擔(dān)憂;因此最為一個(gè)系統(tǒng)的開(kāi)發(fā)者必須要考慮到這一步 。本系統(tǒng) 就是 采用基于軟件構(gòu)建 的 一種使用比較廣泛的新軟件開(kāi)發(fā)技術(shù)。 隨著計(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ǔ)。而 且本系統(tǒng)不需要在瀏覽器客戶端安裝任何插件,只需要一個(gè)網(wǎng)絡(luò)連接設(shè)備接入校園網(wǎng)就可以。而學(xué)生也是這個(gè)系統(tǒng)的用戶之一,他們也需要在網(wǎng)上錄入其基本信息、培養(yǎng)計(jì)劃以及選課信息等,教師更是重要的用戶,亦需要從網(wǎng)上了解學(xué)生的選課信息以及對(duì)學(xué)生進(jìn)行成績(jī)管理;而且通過(guò)這個(gè)管理系統(tǒng)還可以發(fā)布學(xué)校的成都電子科技大學(xué)學(xué)位論文 20 最新動(dòng)態(tài)與新聞,讓全校師生及時(shí)的掌握學(xué)校的發(fā)展方向和動(dòng)態(tài) [21]。 教師:教師主要是負(fù)責(zé)一門(mén)或多門(mén)課程的教學(xué)活動(dòng),他可以通過(guò)系統(tǒng)提交選學(xué)本課程的學(xué)生成績(jī)和本人最近一個(gè)階段的科研情況,同時(shí)也能夠通過(guò)網(wǎng)絡(luò)了解學(xué)校的發(fā)展規(guī)劃,進(jìn)而對(duì)學(xué)生做好宣傳工作。因此開(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)。 (3) 而且開(kāi)發(fā)者設(shè)計(jì)系統(tǒng)的時(shí)候,還要考慮系統(tǒng)應(yīng)提供方便靈活的查詢方式,這樣設(shè)計(jì)出來(lái)的系統(tǒng)除了提供必要的基本查詢以外,還應(yīng)該提供復(fù)雜的、可以在一定范圍內(nèi)自由組合的綜合性查詢,做到這些也不是很難,只要數(shù)據(jù)庫(kù)中有相關(guān)的基本數(shù)據(jù),就能得到所需的相關(guān)查詢結(jié)果。 (7) 系統(tǒng)應(yīng)具有較好的可修改性和可維護(hù)性,因?yàn)殇浫氲臄?shù)據(jù)難免會(huì)出錯(cuò)。因此,開(kāi)發(fā)系統(tǒng)的時(shí)候還要考慮到價(jià)格方面,是現(xiàn)有的市場(chǎng)是否具有競(jìng)爭(zhēng)的優(yōu)勢(shì)。下面將對(duì)每一個(gè)功能模塊進(jìn)行具體的描述。比如性別代碼表、民族代碼表、國(guó)別代碼表、政治面貌代碼表、學(xué)院代碼表、大學(xué)生類別代碼表等等。教師用戶可以查詢自己的基本信息、學(xué)生信息以及學(xué)生成績(jī)提交等。在這樣的情勢(shì)下必須要做好應(yīng)急準(zhǔn)備,如果出現(xiàn)一些異常錯(cuò)誤,能夠及時(shí)的給出錯(cuò)誤信息并且能夠進(jìn)行數(shù)據(jù)恢復(fù)。收費(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é)生參考查詢。 (4) 學(xué)科及教師管理 學(xué)科信息管理包括學(xué)科專業(yè)基本情況錄入、教師情況錄入等,方便于學(xué)生了解學(xué)校,可以通過(guò)該系統(tǒng)直接了解該校的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1