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

正文內(nèi)容

計(jì)算機(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2025-08-14 22:28本頁(yè)面
  

【正文】 回給客戶。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。最終,服務(wù)器解釋的是Class 文件。 它擔(dān)當(dāng)客戶請(qǐng)求(Web 瀏覽器或其他 HTTP 客戶程序)與服務(wù)器響應(yīng)(HTTP 服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)用程序)的中間層。Servlet 其實(shí)是一個(gè)特殊的 Java 類,Servlet 類一般從 HttpServlet 類繼承而來,在這個(gè)類中至少要實(shí)現(xiàn) doGet 或者 doPost 函數(shù),在這兩個(gè)函數(shù)中處理來自客戶的請(qǐng)求,然后將結(jié)果返回。由于基于 Java 語言,因此其可以方便的調(diào)用功能強(qiáng)大的 Java AP(如 JDBC) 。由于有了Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat 最新版本是 。 中采用了新的 Servlet 容器:Catalina,完整的實(shí)現(xiàn)了 和 規(guī)范。由于 Java 的跨平臺(tái)特性,基于 Java 的 Tomcat 也具有跨平臺(tái)性。 WAR是 Sun提出的一種 Web應(yīng)用程序格式,與 JAR類似,也是許多文件的一個(gè)壓縮包。通常在 WEBINF目錄下有一個(gè) 文件和一個(gè) classes 目錄, 是這個(gè)應(yīng)用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp或 Servlet 所依賴的其它類(如 JavaBean)。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR放到 Tomcat 的webapp 目錄下,Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。編譯以后,訪問將會(huì)很快。通過這個(gè)應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web部署和撤銷應(yīng)用。 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web服務(wù)器的功能:處理Html頁(yè)面。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp和 Servlet。 Ajax簡(jiǎn)介國(guó) 內(nèi) 通 常 的 讀 音 為 “阿 賈 克 斯 ”和 阿 賈 克 斯 足 球 隊(duì) 讀 音 一 樣 。 這 個(gè) 術(shù) 語 源 自 描 述從 基 于 網(wǎng) 頁(yè) 的 Web 應(yīng) 用 到 基 于 數(shù) 據(jù) 的 應(yīng) 用 的 轉(zhuǎn) 換 。 雖 然 大 部 分開 發(fā) 人 員 在 過 去 使 用 過 XMLHttp 或 者 使 用 Iframe 來 加 載 數(shù) 據(jù) , 但 僅 到 現(xiàn) 在 我 們 才看 到 傳 統(tǒng) 的 開 發(fā) 人 員 和 公 司 開 始 采 用 這 些 技 術(shù) 。Ajax(Asynchronous JavaScript and XML)是結(jié)合了 Java 技術(shù)、XML 以及 JavaScript 等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于 Java 技術(shù)的 Web 應(yīng)用,并打破了使用頁(yè)面重載的慣例。這樣,Web 頁(yè)面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。 MVC和 Model2區(qū)別模型-視圖-控制器(MVC)是 Xerox PARC 在八十年代為編程語言Smalltalk-80 發(fā)明的一種軟件設(shè)計(jì)模式,至今已被廣泛使用。模型-視圖-控制器模式是一個(gè)有用的工具箱,它有很多好處,但也有一些缺點(diǎn)。HTTP 是一個(gè)“拉”的協(xié)議: 客戶請(qǐng)求然后服務(wù)器響應(yīng)。觀察者模式需要一種“推”協(xié)議來進(jìn)行通知,以便服務(wù)器能在模型改變時(shí)將信息推送到客戶端。圖 21 MVC關(guān)系圖人們認(rèn)為 Model2 不同于 MVC的主要原因之一是:基于觀察者 /通知模式的經(jīng)典的 MVC是難以在 web環(huán)境下實(shí)現(xiàn)的。而觀察者/通知模式要求在服務(wù)器端發(fā)生變化時(shí)能主動(dòng)給用戶端發(fā)消息更新。如圖 12,分層的 web 應(yīng)用使用一種比傳統(tǒng) MVC模式更加“扁平”的模式?! ? 圖 22 web應(yīng)用的層模式每個(gè)組件的主要職責(zé)并沒有改變。即查詢狀態(tài)和改變通知都必須通過控制器;當(dāng)視圖,或者表現(xiàn)層需要加工動(dòng)態(tài)頁(yè)面時(shí),它使用從控制器傳遞的數(shù)據(jù)而不是直接來自于模型層。 MVC如何工作MVC是 Model-View -Controller 的簡(jiǎn)寫。這些組件可以進(jìn)行交互和重用。 Model 2具有組件化的優(yōu)點(diǎn)從而更易于實(shí)現(xiàn)對(duì)大規(guī)模系統(tǒng)的開發(fā)和管理,但是開發(fā) MVC系統(tǒng)比簡(jiǎn)單的 JSP開發(fā)要復(fù)雜許多,同時(shí)新東西的引入會(huì)帶來新的問題(這讓我想起來關(guān)于自動(dòng)計(jì)算的一篇文章,中間提到為了降低系統(tǒng)的復(fù)雜度,卻導(dǎo)致更高的復(fù)雜度) 。原來通過建立一個(gè)簡(jiǎn)單的 JSP頁(yè)面就能實(shí)現(xiàn)的應(yīng)用現(xiàn)在變成了多個(gè)步驟的設(shè)計(jì)和實(shí)現(xiàn)過程。MVC 是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。它們各自處理自己的任務(wù)。對(duì)老式的 Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的 Web應(yīng)用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Macromedia Flash 和象XHTML,XML/XSL,WML 等一些標(biāo)識(shí)語言和 Web 面變得越來越有挑戰(zhàn)性。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。在 MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。3. 控制器控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后用確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。 JSTL 只 能 運(yùn) 行 在 支 持 和 規(guī) 范 的 容 器 上 , 如 tomcat 。JSTL 是 Jsp Standard Tag Library 的縮寫。其中包含賦值c:set,分支c:if ,循環(huán) c:forEach,查詢數(shù)據(jù)庫(kù)sql:query,更新數(shù)據(jù)庫(kù) sql:update等。標(biāo)簽庫(kù)可以在 下載。第三章 系統(tǒng)需求分析 說明所謂“需求分析”,是指對(duì)要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。在這個(gè)過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。需求分析旨在為項(xiàng)目的分析和開發(fā)提供參考。以減少他們的大量重復(fù)的繁瑣的工作。系統(tǒng)分為 5個(gè)模塊。各模塊又分為幾個(gè)子功能,模塊間耦合度較小。 功能需求列表表 31 系統(tǒng)功能列表編號(hào) 名稱1 網(wǎng)站部分 登錄功能 系統(tǒng)的入口,能夠選擇身份(學(xué)生,老師,管理員) 學(xué)生課表 學(xué)生可以看到自己的上課課表 學(xué)生信息 可以修改自己的基本信息 學(xué)生考試 學(xué)生可以選課程,然后參加考試 學(xué)生成績(jī) 學(xué)生可以查閱已經(jīng)考試的課程成績(jī) 老師課表 老師可以看到自己的授課課表 老師信息 可以修改自己的基本信息 排課信息 教學(xué)管理員安排上課的時(shí)間,教師,老師,課程2 后臺(tái)部分用戶權(quán)限管理系統(tǒng)管理員對(duì)各個(gè)角色訪問整個(gè)系統(tǒng)各部分功能的權(quán)限進(jìn)行分配、修改和刪除操作;系統(tǒng)管理員可以添加其他管理員(教學(xué)管理員;BBS管理員;圖書管理員) 教學(xué)管理員模塊 包括新增,更改,刪除學(xué)生,教師,課程以及班級(jí);排課要保證同一教師在同一時(shí)間不能上兩門課程 學(xué)生模塊 學(xué)生課表,學(xué)生成績(jī) 教師模塊 老師課表 考試模塊 能從數(shù)據(jù)庫(kù)中隨機(jī)抽取所需專業(yè)的考試題目;學(xué)生考完后可以自動(dòng)評(píng)分 系統(tǒng)功能需求 學(xué)生模塊學(xué)生登陸以后,可以選報(bào)課程。如果該生選報(bào)了未滿足預(yù)修課要求的課程,系統(tǒng)會(huì)有相關(guān)的錯(cuò)誤提示。2. 學(xué)生可以查看自己的成績(jī),包括該生已選課程的名稱,學(xué)分以及該生的總分。,包括密碼,電話號(hào)碼等,其中要求密碼不能為空。系學(xué)生 課程擁有開課名稱姓別 學(xué)號(hào) 姓別 年齡選修課程號(hào) 課程名成績(jī) 教師號(hào)圖 31 學(xué)生選課局部 ER 圖教師可以修改自己的個(gè)人資料、查看學(xué)生、查看課表、進(jìn)行考試管理、更新考試試題等功能。 1. 系統(tǒng)要求教師選擇學(xué)生,然后系統(tǒng)會(huì)列出該教師所代課程的班級(jí),然后系統(tǒng)會(huì)列出選報(bào)了該課程的所有學(xué)生;可以看到學(xué)生的一些詳細(xì)情況2. 學(xué)生考試完后,教師確認(rèn)學(xué)生成績(jī)之后,系統(tǒng)會(huì)根據(jù)總成績(jī)來判斷該生是否通過了考試。4. 考試成績(jī)和平時(shí)成績(jī)的分?jǐn)?shù)范圍 0100,老師課表,有時(shí)間,地點(diǎn),課程名, 班級(jí)名。包括新增,更改,刪除學(xué)生,教師,課程以及班級(jí)。 考試模塊1. 能從數(shù)據(jù)庫(kù)中隨機(jī)抽取所需專業(yè)的考試科目。 權(quán)根模塊1. 所有 web頁(yè)面需要頁(yè)面權(quán)限驗(yàn)證,對(duì)不同的模塊分配不同的訪問權(quán)限。 用戶界面需求表 32 用戶界面需求表需求名稱 詳細(xì)要求界面風(fēng)格 界面風(fēng)格統(tǒng)一;不需要很眩的頁(yè)面設(shè)計(jì),實(shí)現(xiàn)功能為第一 軟硬件環(huán)境需求表 33 軟硬件環(huán)境需求表需求名稱 詳細(xì)要求服務(wù)器端硬件 CPU:P4 以上;內(nèi)存 DDR1G 以上;硬盤 80G 以上客戶端硬件 PⅡ、Celeron 及上型號(hào)處理器;內(nèi)存:32M 以上;硬盤 2G 以上服務(wù)器端軟件 操作系統(tǒng)需安裝 Windows 2022 server Oracle 9i, 或以上版本。健壯性 具有較高的容錯(cuò)能力和恢復(fù)能力。在網(wǎng)絡(luò)情況良好的情況下,3 秒內(nèi)可響應(yīng)用戶請(qǐng)求。安全性防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性其數(shù)據(jù)應(yīng)能集中存放于總部的數(shù)據(jù)庫(kù)服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫(kù)連接信息,也不應(yīng)進(jìn)行什么數(shù)據(jù)同步。兼容性 不易與其他軟件起沖突。硬件配置:CPU:;內(nèi)存:256M; 硬盤:80G;軟件配置: 操作系統(tǒng):Windows XP/Windows 2022; 數(shù)據(jù)庫(kù):mySQL; JSP 服務(wù)器: Tomcat;本系統(tǒng)的設(shè)計(jì)綜合應(yīng)用了 B/S 體系結(jié)構(gòu)、SQL server 202JSP 等技術(shù)。隨著 WEB 技術(shù)的日益成為Browse/Serve r(簡(jiǎn)稱 B/S)結(jié)構(gòu)已成為取代 Client/Server(簡(jiǎn)稱 C/S)結(jié)構(gòu)的一種全新技術(shù)。 B/S體系結(jié)構(gòu)在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。實(shí)際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由 Web 服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。三層 B/S 結(jié)構(gòu)將應(yīng)用的三個(gè)部分明確的分開:表示部分、應(yīng)用邏輯部分、數(shù)據(jù)訪問部分。而在客戶端和應(yīng)用服務(wù)器之間加入一個(gè) WEB 服務(wù)器,就形成了一種特殊的 B/S 結(jié)構(gòu):Browser/Server,只在客戶端安裝瀏覽器軟件即可。由于這種模式是提供一個(gè)跨平臺(tái)的、簡(jiǎn)單一致的應(yīng)用環(huán)境,實(shí)現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴(kuò)展、變化以及應(yīng)用系統(tǒng)的管理。設(shè) 計(jì) 軟 件 結(jié) 構(gòu) 的 具 體 任 務(wù) 是 : 將 一 個(gè) 復(fù) 雜 系 統(tǒng) 按 功 能 進(jìn) 行 模 塊 劃 分 、 建 立 模 塊 的層 次 結(jié) 構(gòu) 及 調(diào) 用 關(guān) 系 、 確 定 模 塊 間 的 接 口 及 人 機(jī) 界 面 等 。系統(tǒng)的總體設(shè)計(jì)滿足以下幾個(gè)原則:1. 產(chǎn)品化:制造標(biāo)準(zhǔn)的產(chǎn)品,保證產(chǎn)品功能和產(chǎn)品質(zhì)量:“零客戶端安裝” ,安裝和維護(hù)僅限于服務(wù)器端,縮短實(shí)施部署時(shí)間;提供產(chǎn)品升級(jí)服務(wù),讓客戶一次投資終生受益,提供周全的產(chǎn)品售后服務(wù)。 3. 技術(shù)的先進(jìn)性和成熟性:系統(tǒng)在成熟的(J2EE 架構(gòu))架構(gòu)上開發(fā),確保技術(shù)的先進(jìn)性和成熟性,具有良好的可持續(xù)擴(kuò)展能力。 4. 產(chǎn)品平臺(tái)化:以平臺(tái)化原則來設(shè)計(jì)產(chǎn)品,制定統(tǒng)一的接口標(biāo)準(zhǔn)和規(guī)范,利于產(chǎn)品功能的完善和升級(jí)。在電子化教學(xué)中將網(wǎng)絡(luò)技術(shù)與傳統(tǒng)教學(xué)相結(jié)合,為學(xué)院提供遠(yuǎn)程教育技術(shù)解決方案,將高質(zhì)量的教育服務(wù)延伸到社會(huì)的每一個(gè)角落。1. M:MODEL。2. V:VIEWWebContent文件夾中包含著頁(yè)面和頁(yè)面元素。作為項(xiàng)目的視圖層。控制 MODEL層和 VIEW層之間的數(shù)據(jù)流。系統(tǒng)會(huì)根據(jù)學(xué)生所在系及課程的預(yù)修課判斷1. 系統(tǒng)會(huì)列出所有滿足該生還未選報(bào)的課程,或者其預(yù)修課為公共課的課程。例如:高等數(shù)學(xué)(二)的預(yù)修課為高等數(shù)學(xué)(一) 。如果教師還未給出成績(jī),則系統(tǒng)會(huì)有相關(guān)提示。4. 學(xué)生課表,有時(shí)間,地點(diǎn),課程名,老師名,如果老師還沒有選擇課程而此時(shí)學(xué)生又查詢課表,老師名可以為空。 1. 系統(tǒng)要求教師選擇學(xué)生,然后系統(tǒng)會(huì)列出該教師所代課程的班級(jí),然后系統(tǒng)會(huì)列出選報(bào)了該課程的所有學(xué)生;可以看到學(xué)生的一些詳細(xì)情況2. 學(xué)生考試完后,教師確認(rèn)學(xué)生成績(jī)之后,系統(tǒng)會(huì)根據(jù)總成績(jī)來判斷該生是否通過了考試。4. 考試成績(jī)和平時(shí)成績(jī)的分?jǐn)?shù)范圍 0100,老師課表,有時(shí)間,地點(diǎn),課程名,班級(jí)名。1. 管理員負(fù)責(zé)排課,要保證同一教師在同一時(shí)間不能上兩門課程等等約束。例如:學(xué)生進(jìn)入學(xué)生模塊,而不能進(jìn)入管理員模塊;圖書管理員只能進(jìn)入圖書借閱模塊3. 系統(tǒng)管理員可以增刪改查其他管理員(教學(xué)管理員;BBS 管理員;圖書管理員)。第五章 系統(tǒng)設(shè)計(jì) 共用文件系 Model層圖 51 共用文件的 Model 層文件圖表 51 包中的共用文件表包名 類名 類功能說
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1