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

正文內(nèi)容

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

2025-08-28 20:20上一頁面

下一頁面
  

【正文】 b Applications, considering its functional classification, system extensibility, and maintainability. Key Words: J2EE model MVC Struts Information Management System 目錄 I 目 錄 第一章 緒論 ????????????????????? ??????????? 1 論文研究背景 ??? ?????????????????????????? 1 當(dāng)前大學(xué)生信息管理系統(tǒng)現(xiàn)狀 ?????????????????????? 1 基于 Struts 框架 的 大學(xué)生信息管理系統(tǒng) 開發(fā)意義 ?????????????? 2 論文的主要研究內(nèi)容 ?????????????????????????? 3 第二章 系統(tǒng)的開發(fā)工具與相關(guān)理論 ?????????????????????? 5 J2EE 體系的結(jié)構(gòu)研究 ?????????????????????????? 5 概述 ????????? ??????????????????????? 5 體系結(jié)構(gòu) ?????????????????????????????? 5 MVC 設(shè)計(jì)的模式 ???????????????????????????? 2 概述 ???????????????????????????????? 8 MVC 中的視圖 ???????????????????????????? 8 MVC 中的模型 ???????????????????????????? 8 MVC 中的控制器 ?????????????????????????? 8 MVC 的 處理過程 ???????????????????????????? 9 MVC 的優(yōu) 點(diǎn) ?????????????????????????????? 9 本章小結(jié) ???????????????????????????????? 9 第三章 系統(tǒng)的分析與設(shè)計(jì) ?????????????????????????? 10 Struts 概述 ????????????????????????????? ? 10 Struts 是實(shí)現(xiàn) MVC 的機(jī)制 ???????????????????????? 10 視圖 ???????????????????????????????? 11 模型 ???????????????????????????????? 12 控制器 ??????????????????????????????? 12 Struts 框架的工作原理闡述 ??????????????????????? 12 本章小結(jié) ????? ?????????????? ???????????? 14 第四章 系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn) ??????????????????????????? 15 系統(tǒng)設(shè)計(jì) ??????????????????????????????? 15 系統(tǒng)設(shè)計(jì) 有關(guān) 思想 ?????????????????????????? 15 系統(tǒng)可行性分析 ??????????????????????????? 15 經(jīng)濟(jì)可行性 ???????????????????????????? 16 系統(tǒng)需求分析 ??????????? ????????????????? 16 系統(tǒng)功能分析 ???????????????????????????? 17 軟件開發(fā)的環(huán)境 ???????????????????????????? 20 軟件開發(fā)的環(huán)境 ??????????????????????????? 20 目錄 2 用 Windows 作為開發(fā)的操作平臺(tái) ?????????????????? 20 Java 集成開發(fā)環(huán)境 Eclipse?????????????????? ??? 20 應(yīng)用服務(wù)器 Tomcat????????????????????????? 20 SQL Server 數(shù)據(jù)庫 ????????????????????????? 20 硬件開發(fā)計(jì)算機(jī)配置要求 ??????????????????????? 20 本章小結(jié) ??????????????????????????????? 21 第五章 系統(tǒng)測(cè)試 ????????????????????????????? 22 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn) ? ???????????????????????? 22 數(shù)據(jù)庫需求分析 ??????????????????????????? 22 設(shè)計(jì)數(shù)據(jù)庫概念的結(jié)構(gòu) ???????????????????????? 23 邏輯結(jié)構(gòu)設(shè)計(jì)階段 ?????????????????????????? 26 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)階段 ??????????????????????? 26 數(shù)據(jù)庫實(shí)施階段 ??????????????????????????? 27 數(shù)據(jù)庫的連接池 ????? ?????????????????? ???? 29 視圖組件的設(shè)計(jì)和實(shí)現(xiàn) ????????????????????????? 30 創(chuàng)建消息資源的文件 ????????????????????????? 34錯(cuò)誤 !未定義書簽。在如此形勢(shì)下,以網(wǎng)絡(luò)作為管理平臺(tái)的大學(xué)生信息管理系統(tǒng)成為了各大中專院校學(xué)生管理的發(fā)展方向。而且現(xiàn)在的信息管理系統(tǒng)存在一個(gè)最大的問題,那就是存在重復(fù)工作的現(xiàn)象比較普遍,這為學(xué)校造成了人力、物力以及財(cái)力等各成都電子科技大學(xué)學(xué)位論文 2 種資源的浪費(fèi)。 ,當(dāng)前大學(xué)生信息管理現(xiàn)狀 目前的網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)技術(shù)幾乎成為了普及,課是學(xué)校中的校園網(wǎng)并不容樂觀,其發(fā)展極不平衡。這樣的管理模式經(jīng)常出現(xiàn)同樣一個(gè)信息,各個(gè)部門的數(shù)據(jù)信息不一致,不對(duì)稱現(xiàn)象,不但經(jīng)常出現(xiàn)錯(cuò)誤還容易丟失數(shù)據(jù)。在這樣的情況下,基于 Web 的應(yīng)用框架由于具有可 伸縮性、實(shí)用性以及安全性,成為了國內(nèi)和國外的專家和學(xué)者關(guān)注對(duì)象。但是解決壓力不是幾句話就可以實(shí)現(xiàn),就要從戰(zhàn)略的高度出發(fā),加快學(xué)生的信息網(wǎng)絡(luò)管理,建立校園局域網(wǎng)并實(shí)施學(xué)生的信息管理系統(tǒng),這是高等教育管理職責(zé)和研究的目標(biāo) [4]。因此,就迫切需要開發(fā)出適應(yīng)學(xué)校發(fā)展的大學(xué)生信息管理系統(tǒng)。本章節(jié)就是對(duì)開發(fā)系統(tǒng)的開發(fā)工具以及相關(guān)的理論做詳盡的闡述。 J2EE 體系結(jié)構(gòu)中采用最多的就是 多模式,只有多層次的分布式應(yīng)用模型,才可重復(fù)使用的組件,建立一個(gè)一致 的安全模式,同時(shí)還可以靈活 的掌控事物,達(dá)到開發(fā)者開發(fā)的真正目標(biāo)。經(jīng)過對(duì)傳統(tǒng)的模式中分析發(fā)現(xiàn),主要承擔(dān)數(shù)據(jù)的就是客戶端,它扮演了過多的角色,這么多的信息數(shù)據(jù)都加載到客戶端就會(huì)導(dǎo)致客戶端出現(xiàn)臃腫,甚至癱瘓的現(xiàn)象。各個(gè)層下又劃分了多個(gè)類型,客戶端又劃分成 Java Applet、 HTML 以及 Java Application 等類型,服務(wù)器端表示層用Servlet、 JSP、 Tag Libraries 以及 JavaBeans 來實(shí)現(xiàn)的,業(yè)務(wù)層且主要是采用 EJB 實(shí)現(xiàn) [9]。 MVC 設(shè)計(jì)模式如圖 所示,從圖中多顯示的幾個(gè)模塊之間的聯(lián)系可以看出來,第 二 章 系統(tǒng)的 開發(fā)工具與相關(guān)理論 9 每一個(gè)模塊之間有彼此的功能但也有其自身的特征,由此可以看出每一個(gè)模塊之間是相輔相成的,有聯(lián)系也有區(qū)別。模型提供服務(wù)并不是針對(duì)某 一個(gè)終端,而是不同的終端都可以同時(shí)使用。 MVC 的優(yōu)點(diǎn) 在最早使用的 JSP 網(wǎng)頁之中,都是采用數(shù)據(jù)層代碼(數(shù)據(jù)庫的查詢語句)與表示層的代碼(比如 HTML)著一些代碼混合在一起來使用,但是這樣混合會(huì)導(dǎo)致運(yùn)行緩慢以及達(dá)不到預(yù)期的效率。 其三, MVC 的控制器還大大的提高了應(yīng)用程序的可配置性與靈活性。 根據(jù)這個(gè)思路構(gòu)思 Web 應(yīng) 用的開發(fā),就要考慮從頭去設(shè)計(jì)并且開發(fā)出一個(gè)穩(wěn)定、可靠的框架,要構(gòu)思這個(gè)框架并不是口頭上說說那么簡單,是一件十分困難的事情,很多開發(fā)者構(gòu)思好但最終都是以失敗而告終。 Struts 就是 將一個(gè)應(yīng)用程序的控制邏輯 、 業(yè)務(wù)邏輯 以及 表現(xiàn) 邏輯分解, 這樣就讓 應(yīng)用程序 具備了 重用性 與 維護(hù)性。 很多開發(fā)者在設(shè)計(jì)的時(shí)候,通常都不把 Struts 中 ActionForm Bean 獨(dú)立區(qū)分開來,都全部放到視圖模塊中去 。 控制器 控制器的實(shí)現(xiàn)主要有兩類,就是 Action 類 與 ActionServlet 類。而使用到的業(yè)務(wù)邏輯主要 是由 JavaBean或者 EJB 來完成 的。 Struts 框架的工作原理闡述 現(xiàn)在很多 Web 應(yīng)用中采用 Struts 框架 的比較廣泛,因此要研究這方面的 系統(tǒng)設(shè)計(jì),就必須要明確其工作的原理,才能夠在設(shè)計(jì)中使用該框架。 ( 2),假如需要的 ActionForm 實(shí)例 沒有存在,就必須要根據(jù)需要?jiǎng)?chuàng)建出一個(gè) ActionForm對(duì)象 ,然后將用戶發(fā)出的信息轉(zhuǎn) 化為表單數(shù)據(jù),并將該表單數(shù)據(jù)保存到 ActionForm 對(duì)象 之 中 ,為下一步處理做好準(zhǔn)備工作。 ( 6),在運(yùn)行的時(shí)候, Action 的 execute()方法 需要返回一個(gè) ActionForward 對(duì)象 ,而ActionServlet 再將用戶發(fā)送來的請(qǐng)求數(shù)據(jù)轉(zhuǎn)發(fā)到 ActionForward 對(duì)象 中的 JSP 組件,這樣一層一層的傳遞下去。 系統(tǒng)設(shè)計(jì) 通過前面基本上闡述了整個(gè)系統(tǒng)的工作原理,也分析出了這個(gè)系統(tǒng)設(shè)計(jì)方案的優(yōu)越性。不同角色的用戶具有不同的使用需求、操作對(duì)象、權(quán)限和操作功能,設(shè)計(jì)必須要適合于所有能夠使用上的用戶 [20]。如果系統(tǒng)一旦上市卻不具備可行性,那么這樣的系統(tǒng)和沒有開發(fā)等效的,就不具備開發(fā)的實(shí)用價(jià)值。其中大部分功能不是那一個(gè)單一的部門就能夠收集齊全,都需要在各個(gè)院系的教務(wù)管理部門的相互協(xié)調(diào)下才能 夠完成。 從上面的整個(gè)工作流程可以看出來,三方面的要求從始至終的都貫穿著整個(gè)開發(fā)過程,貫穿著該過程的 每一個(gè)環(huán)節(jié)。 (6) 管理系統(tǒng)還應(yīng)該有良好的安全性和數(shù)據(jù)保密性,確保學(xué)生的信息不外泄;系統(tǒng)應(yīng)提供完善的日志管理功能,對(duì)數(shù)據(jù)庫的每一次訪問都應(yīng)記錄在案,為日后系統(tǒng)的維護(hù)提供方便。 系統(tǒng)功能分析 開發(fā)系統(tǒng)之前,開發(fā)者必須根據(jù)系統(tǒng)的開發(fā)目標(biāo),將系統(tǒng)的功能分為幾大模塊,本文所闡述的系統(tǒng)可以分為系統(tǒng)、學(xué)位理、行政辦公、招生就業(yè)、學(xué)科理、排課系統(tǒng)和學(xué)生七大 管理 模塊,系統(tǒng)總體功能結(jié)構(gòu)如圖 所示。學(xué)生用戶可以查詢自己的基本信息、選課信息、成績信息以及其他的培養(yǎng)信息等。學(xué)生在校的檔案管理一般由大學(xué)學(xué)生處管理人員完成的,由他們收集錄入乃至后面的完善。它主要包括以下幾個(gè)方面:。 (3) 招生就業(yè)管理 招生就業(yè)管理一般涉及到學(xué)生的招生工作和就業(yè)管理,是一個(gè)學(xué)校的核心部門之一。管理員用戶則有更高級(jí)別的權(quán)限,他還可以更新一些基礎(chǔ)信息。 成都電子科技大學(xué)學(xué)位論文 22 圖 學(xué)生管理信息系統(tǒng)的總體功能結(jié)構(gòu)圖 (1) 系統(tǒng)管理模塊 系統(tǒng)管理模塊主要用來完成一些基本信息的錄入與維護(hù),如學(xué)生信息、公共信息、用戶管理、課程信息等。一旦出錯(cuò)就要給予糾正,那么就必須要在系統(tǒng)中進(jìn)行修改;因此開發(fā)者 必須要考慮這個(gè)方面,確保設(shè)計(jì)出來的系統(tǒng)能夠正常投入使用??傮w來說,學(xué)生信息管理系統(tǒng)需求可以歸納如下: (1) 開發(fā)出來的系統(tǒng)應(yīng)具有較完善的決策支持功能,這樣才具有真正的使用價(jià)值,而且也只有這樣的開發(fā)系統(tǒng)才能為學(xué)校所用,才能給制定學(xué)生教育方案及發(fā)展規(guī)劃提供正確的決策支持。 總體來看,本系統(tǒng)共有三類用戶: 學(xué)生:主要是指獲得該校學(xué)籍的大學(xué)生。同時(shí)關(guān)于 J2EE 和 STRUTS 技術(shù)方面的文章和書籍也越來越多,這些方面的文獻(xiàn)更是接踵而至,這使得作者在開發(fā)本系統(tǒng)時(shí)能夠得到相關(guān)的理論闡述以及技術(shù)支持。對(duì)于這個(gè)系統(tǒng)而言,數(shù)據(jù)信息集中存儲(chǔ)在數(shù)據(jù)庫服務(wù)器上, 由于 學(xué)生課程成績、選課紀(jì)錄等許多十分重要的信息 也包含于內(nèi) ,因此 , 一方面要嚴(yán)格限制非授權(quán)用戶訪問學(xué)生信息管理系統(tǒng) ; 另一方面要保障系統(tǒng)本身運(yùn)行的安全性和穩(wěn)定性,防止由于系統(tǒng)故障而導(dǎo)致數(shù)據(jù)丟失。 系統(tǒng)設(shè)計(jì)有關(guān)思想 新系統(tǒng)往往是 在總結(jié)以往管理軟件開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上,結(jié)合新時(shí)期形勢(shì)發(fā)展的需要 及 市場(chǎng)上的形勢(shì)需要進(jìn)行開發(fā)設(shè)計(jì) 的 。 從以上的流程可以看出,其中的流程( 4)就明確 指出了,假如 ActionForm 的 validate()方法 執(zhí)行過程中返回一個(gè)包含一個(gè)或者多個(gè) ActionMessage 的 ActionErrors 對(duì)象 ,就是告訴用戶表單的嚴(yán)重已經(jīng)失敗,同時(shí) ActionServlet 還會(huì)將這個(gè)結(jié)果轉(zhuǎn)發(fā)給用戶,普遍都是保存到表單中的 ISP 組件之中。假如確實(shí)需要對(duì)表單進(jìn)行驗(yàn)證,那就要調(diào)用出 ActionForm 之中 的 validate()方法。ActionServlet 主要是從 文件 中將配置信息讀取出來,然后將這些信息存放到每一個(gè)需要的配置對(duì)象之中去,比如,將 Action 中的 映射信息 存入到 ActionMapping對(duì)象中 去 。該類別主要是側(cè)重在控制應(yīng)用程序中的流程,而不像其他類別重視實(shí)現(xiàn)應(yīng)用程序邏輯。而 ActionServlet 在 MVC 模型 中所起到的作用很大,基本上是控制住整個(gè)設(shè)計(jì)中遇到的框架,其功能幾乎成為了這個(gè)模型的 CPU。 ActionForm Bean 的作用如圖 所示。 Struts 是實(shí)現(xiàn) MVC 的機(jī)制
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1