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

正文內(nèi)容

軟件工程-基于mvc模式的雙向選題系統(tǒng)-學生、管理員模塊的設計與實現(xiàn)(存儲版)

2025-01-15 03:05上一頁面

下一頁面
  

【正文】 ean,EJB)組件的概念完全不同的。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 advisee_starttime datetime 非空 選題開始時間 advisee_endtime datetime 非空 選題結束時間 補充說明 該表用于系統(tǒng)管理員設置,有關學生選題的規(guī)則在此規(guī)定。 命題結束時 間:導師必須在結束時間之前行課題的添加、修改、刪除、提交。 課題號碼:該學生使用某志愿選擇的課題號。 志愿值:“志愿一”、“志愿二”、“志愿三”。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 post nvarchar(20) 非空 主 教師職稱信息 補充說明 該表保存 教師職稱 的信息,如:副教授 表 PostLeader PostLeader:院領導職稱表,主要描述院領導職稱的信息。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 user_id nvarchar(20) 非空 主、外(UserBasic) 用戶名 (使用學號 ) academy nvarchar(20) 空 學院 grade nvarchar(20) 空 年級 major nvarchar(20) 空 專業(yè) classes nvarchar(20) 空 班級 introduction nvarchar(500) 空 個人簡介 補充說明 該表保存具有學生權限的用戶的信息 第四章 系統(tǒng)設計 17 表 TeacherInfo TeacherInfo:教師信息表,主要描述教師用戶的信息。 錯誤 !鏈接無效。中間層的 JAVABEAN 組件主要封裝了對數(shù)據(jù)庫的查詢、修改、刪除工作。本人所負責的是學生和系統(tǒng)管理員。 ? 院系職稱管理模塊提供了學院專業(yè)、年 級、班級、教師職稱、院領導職稱的添加、刪除、修改功能。學生具有選題功能;教師具有創(chuàng)建課題的與選擇學生的功能;院領導具有審核課題的功能;系統(tǒng)管理員具有對各類用戶、課題等進行管理的功能。還有上面提到過的一點, PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務中。而 JSP 由于是一種較新的技術,國內(nèi)采用的較少。 ASP 是 Microsoft 開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),只能執(zhí)行于微軟的服務器產(chǎn)品 ,IIS(Inter Information Server) (windows NT) 和 PWS(Personal Web Server)(windows 98)上。 [6][7] 與同類 開發(fā)技術 的比較 PHP3 可在 Windows,Unix,Linux 的 Web 服務器上正常執(zhí)行 ,還支持 IIS,Apache 等一般的 Web服務器 ,用戶更換平臺時 ,無需變換 PHP3 代碼 ,可即拿即用。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 應該說以上功能已經(jīng)能夠大致滿足我們的需要。 AJAX 開發(fā)第二章 系統(tǒng)相關技術介紹 8 人員必須理解傳統(tǒng)的 MVC 架構,這限制了應用層次之間的邊界。 在 2021 年 12 月, ECMA 發(fā)布 ECMA357 標準( ISO/IEC 22537)出臺,主要增加對擴展標記語言 XML 的有效支持。 Javascript 介紹 JavaScript 是根據(jù) ECMAScript標準制定的網(wǎng)頁腳本語言。 Struts2 介紹 Apache Struts2 是一個優(yōu)雅的,可擴展的 JAVA EE web 框架。這樣能滿足軟件平臺上互相操作,具有可伸縮性和重用性并可即插即用等分布式計算模式的需求。另一方面, Java 技術也不斷更新。表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。甚至可以排序或格式化表格群組,Dreamweaver 支援精準定位,利用可輕易轉(zhuǎn)換成表格的圖層 , 以拖拉置放的方式進行版面配置。除此之外,只要單擊便可使 Dreamweaver 自動開啟 Firework 或 Photoshop 來進行編輯與設定圖檔的最佳化。 當配置正確時, Apache 為 HTML 頁面服務,而 Tomcat 實際上運行 JSP 頁面和 Servlet。 開發(fā) 工具 簡介 MyEclipse 介紹 MyEclipse企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。 統(tǒng)一建模語言 (UML)是非專利的 第三代建模和規(guī)約語言。 C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變, V應該同步更新。 第三章 主要 從 系統(tǒng)總體需求、系統(tǒng)業(yè)務分析 等 方面 對系統(tǒng) 進行了詳細地 分析 。但是當人數(shù)達到一定規(guī)模 ,并增加了有關課題、教師、學生等各方面的信息時 ,這樣的復雜工作就很難完全由人工來完成。而教師學生雙向選題 ,則體現(xiàn)了“以教師為本 ,以學生為中心”的新理念。 and teachers39。 畢業(yè)設計雙向選題系統(tǒng)采用 MVC 模式開發(fā),開發(fā)過程中使用了 JSP、 AJAX 等 網(wǎng)頁 開發(fā) 技術, 結合 Javascript、 CSS 腳本語言 , 采用 STRUTS2 開發(fā)框架,在 MyEcilpse 平臺 上開發(fā) ,測試服務器為TOMCAT, 數(shù)據(jù)庫系統(tǒng)為 SQL Server2021 。畢業(yè)設計雙向選題系統(tǒng)就是為了實現(xiàn)學生教師雙向選題而開發(fā)的 ,可以將繁瑣的畢業(yè)設計命題選擇的過程簡化。 關鍵字 :畢業(yè)設計雙向選題系統(tǒng)、 模型-視圖-控制器 、 統(tǒng)一建模語言 、 AJAX Abstract II Abstract In current college graduation design, the selection of topics is the bibcock of design work and also is the quality of graduation generally experienced by the school assignment, the teachers oneway choice and the teachers and students twoway choice. Twoway selection of topics demands the respect of students39。教師單向選擇則體現(xiàn)的是以教師為主導的意識 。以往雙向選擇的操作 方法 ,主要根據(jù)一些簡單信息如軟件、硬件、理論、實踐等課題性質(zhì) ,完全由人工來確定。 第二章 介紹了 系統(tǒng)相關技術 , 包括 系統(tǒng) 設計模式、 建模工具 、 開發(fā) 工具 、 開發(fā)技術 、 與同類 開發(fā)技術 的比較 等 。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。 UML為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化、和編制文檔的一種標準語言。當模型建立之后,模型可以被 UML 工具轉(zhuǎn)化成指定的程序語言代碼。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當 運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 Dremweaver 能與您喜愛的設計工具,如 Playback Flash, Shockwave和外掛模組等搭配,不需離開 Dreamweaver 便可完成,整體運用流程自然順暢。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。 SQL Server 概述 SQL Server 是一種關系式數(shù)據(jù)庫,關系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名。從此, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。 Java 的誕生是對傳統(tǒng)計算機模式的挑戰(zhàn),對計算機軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠的影響: ( 1)軟件 4A 目標要求軟件能達到任何人在任何地方在任何時間對任何電子設備都能應用。 總之,目前以看到了 Java 對信息時代的重要性,未來還會不斷發(fā)展, Java 在應用方面將會有第二章 系統(tǒng)相關技術介紹 7 更廣闊的前景。因為 Struts2 是 WebWork 的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了 Struts 1 和 WebWork 兩者的優(yōu)勢,因此,是一個非常值得期待的框架 [7][8]。這個標準仍然處于發(fā)展之中。 綜合各種變化的技術和強耦合的客戶服務端環(huán)境 , AJAX 提出了一種新的開發(fā)方式。 Jxl 介紹 :通過 java 操作 excel 表格的工具類庫 , 支持 Excel 952021 的所有版本 , 生成 Excel 2021標準格 式 , 支持字體、數(shù)字、日期操作 , 能夠修飾單元格屬性 , 支持圖像和圖表 。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 第二章 系統(tǒng)相關技術介紹 9 自 JSP 推出后 ,眾多大公司都支持 JSP 技術的服務器,如 IBM、 Oracle、 Bea 公司等,所以 JSP迅速成為商業(yè)應用的服務器端語言。從一個平臺移植到另外一個平臺, JSP 和 JavaBean 甚至不用重新編譯,因為 Java字節(jié)碼都是標準的與平臺無關的。 ? 前景分析 目前在國內(nèi) PHP 與 ASP 應用最為廣泛。而 PHP 則缺乏這種支持。 第三章 系統(tǒng)分析 11 第 三 章 系統(tǒng)分析 系統(tǒng) 總體需求 功能 分析 本系統(tǒng)共有 4 類用戶,分別是學生、教師、院領導、系統(tǒng)管理員。 系統(tǒng)管理員: 管理員用戶分成七個模塊,分別是院系職稱管理、用戶管理、課題管理、選題管理、統(tǒng)計管理、系統(tǒng)設置、數(shù)據(jù)管理等 。 第三章 系統(tǒng)分析 12 用例分析 本系統(tǒng)分 4 類用戶,分別是學生、教師、院領導、系統(tǒng)管理員。 學 生教 師 學 院 領 導 系 統(tǒng) 管 理 員創(chuàng) 建 并 提 交 新 命 題審 核 命 題選 擇 命 題選 擇 學 生發(fā) 布 選 題 結 果 圖 系統(tǒng)時序圖 第四章 系統(tǒng)設計 15 第 四 章 系統(tǒng)設計 系統(tǒng)體系結構 本系統(tǒng)設計采用典型的三層結構模式:第一層 JSP 頁面主要實現(xiàn)對管理界面的顯示和解釋、中間層 JAVABEAN 組件實現(xiàn)對數(shù)據(jù)庫的操作和前臺頁面的生成工作,第三層數(shù)據(jù)庫服務器主要對系統(tǒng)提高數(shù)據(jù)服務。 UML類 圖, 如圖 。例如:一個具有學生、教師權限的用戶,他的用戶名一定存在學生信息表和教師信息表中 表 StudentInfo StudentInfo:學生信息表,主要描述學生用戶的信息。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 academy nvarchar(20) 非空 外 (Academy),2屬性唯一 學院信息 major nvarchar(20) 非空 主 專業(yè)信息 補充說明 該表保存學院的信息,如:軟件學院 表 PostTeacher 第四章 系統(tǒng)設計 19 PostTeacher:教師職稱表,主要描述教師職稱的信息。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 wish nvarchar(20) 非空 主 志愿 補充說明 志愿:由系統(tǒng)管理員控制志愿的個數(shù)。那么,學生 A,不能再使用志愿一選擇任何課題,也不能使用其他志愿選擇課題 X。 命題開始時間:導師必須在開始時間之后進行課題的添加、修改、刪除、提交。 命題開始時間:學院領導必須在開始時間之后進行課題的審核 命題結束時間:學院領導必須在結束時間之前行課題的審核 表 AdviseeSetup AdviseeSetup:選題設置表,主要描述選題設置的信息。對于程序員來說,最好的一點就是 JavaBean 可以實現(xiàn)代碼的重復利用,另外對于程序的易維護性等也有很重大的意義。 JavaBean 應用 本系統(tǒng)采用了 JAVABEAN 來封裝對數(shù)據(jù)庫和服務器連接操作 ,文件名: ,編譯成 文件放于 TOMCAT 安裝路徑 webapps\XuanTi\WEBINF\classes\\db 文件夾下: 文件代碼如下: package 。 } catch(Exception e) { (數(shù)據(jù)庫注冊失敗 )。 try { conn = (url,user,password)。 }catch(Exception e) { (())。 查詢 時 在 DAO 層取出相關數(shù)據(jù) 傳給 ACTION, 最后 跳轉(zhuǎn)到 JSP 頁面上使用 STRUTS2 迭代 來 顯示 數(shù)據(jù) 。 設計思路:
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1