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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-jsp在線選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2024-12-11 20:03本頁面
  

【正文】 her_id INT IDENTITY tea_accout VARCHAR[200] NULL teacher_tab_pwd VARCHAR[100] NULL teacher_tab_name VARCHAR[100] NULL teacher_tab_sex VARCHAR[10] NULL room_type VARCHAR[100] NULL college VARCHAR[100] NULL Column Domain Datatype Nulls (PK)course_tab_id INT IDENTITY time VARCHAR[255] NULL address VARCHAR[200] NULL choose_stu_num INT NULL course_tab_allstu INT NULL course_tab_college VARCHAR[100] NULL period VARCHAR[10] NULL credit VARCHAR[10] NULL course_tab_name VARCHAR[100] NULL (FK)teacher_tab_id INT NULL ( 4) elective_tab 表。 course_tab 表用來存儲(chǔ)課程信息, course_tab 表以課程編號(hào)為主鍵,設(shè)置課程編號(hào)自動(dòng)增加 1(通過建表的時(shí)候?qū)傩粤性O(shè)置“標(biāo) 識(shí)”,并設(shè)置“標(biāo)識(shí)遞增量”為 1)。 student_tab 表用來存儲(chǔ)學(xué)生的個(gè)人信息,使用學(xué)生編號(hào)作為主鍵 包括學(xué)號(hào),學(xué)生姓名 ,學(xué)生性別,學(xué)生班級(jí),學(xué)生密碼,所屬院系 ,如 表 53 所示 : 表 53 student_tab 表 Column Domain Datatype Nulls (PK)stu_id INT IDENTITY stu_no VARCHAR[100] NULL student_tab_name VARCHAR[100] NULL student_tab_sex VARCHAR[10] NULL student_tab_class VARCHAR[100]] NULL student_tab_pwd CHAR[10] NULL student_tab_college VARCHAR[100] NULL ( 2) teacher_tab 表。本系統(tǒng)數(shù)據(jù)庫(kù)采用 ERStudio 輔助實(shí)現(xiàn) 。 對(duì)于“教師”、“課程”和兩者之間的關(guān)系,就可以根據(jù)規(guī)則( 3)轉(zhuǎn)換成兩個(gè)關(guān)系模式 教師(教師 ID, 教師賬號(hào),教師密碼, 教師姓名, 教師 性別, 所屬教研室 , 所屬學(xué)院 ) 課程(課程 ID,教師 ID,課程名稱,上課時(shí)間, 上課地點(diǎn) , 選課人數(shù) , 學(xué)時(shí),學(xué)分,總?cè)藬?shù) ) 對(duì)于“學(xué)生”、“課程”和它們之間的“選修”關(guān)系就可以規(guī)則( 4)轉(zhuǎn)換成三個(gè)關(guān)系模式。轉(zhuǎn)換過程中常見規(guī)則有: ( 1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式; ( 2)一個(gè)一對(duì)一的聯(lián)系可轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,也可與任意一端對(duì)應(yīng)的關(guān)系模式合并; ( 3)一個(gè)一對(duì)多的聯(lián)系可以轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,也可與多的那一端對(duì)應(yīng)的關(guān)系模式合并; ( 4)一個(gè)多對(duì)多的關(guān)系轉(zhuǎn)換成一個(gè)關(guān)系模式。一個(gè)學(xué)生可以學(xué)習(xí) N 門課程,一門課程可以有 M 個(gè)學(xué)生學(xué)習(xí),即“學(xué)生”與“課程”之間是多對(duì)多的關(guān)系。 數(shù)據(jù)庫(kù)系統(tǒng)分析 本系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)體主要有“學(xué)生”、“管理員”、“教師”、“課程”等。 在線選課系統(tǒng)的核心就是用來存儲(chǔ)所有信息的數(shù)據(jù)庫(kù)。 模塊間的調(diào)用關(guān)系 如圖 41 所示: 圖 41 管理員功能模塊 管理員 登錄身份驗(yàn)證模塊 錄入學(xué)生信息模塊 修改刪除學(xué)生信息模塊 錄入教師信息模塊 修改刪除教師信息模塊 塊 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù) 訪問模塊 錄入教師信息模塊 如圖 42 所示: 圖 42 學(xué)生功能模塊 學(xué)生登錄身份驗(yàn)證 學(xué)生信息顯示模塊 學(xué)生修改信息模塊 學(xué)生查看課程信息模塊 學(xué)生選課模塊 塊 退課功能模塊 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù) 訪問模塊 如圖 43 所示: 圖 43 教師功能模塊 教師登錄身份驗(yàn)證 教師信息顯示模塊 教師修改信息模塊 教師發(fā)布課程信息模塊 查看已選課程學(xué)生 塊 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù) 訪問模塊 系統(tǒng)功能結(jié)構(gòu) 如圖 44 所示: 圖 44 管理員界面 如圖 45 所示: 圖 45 學(xué)生操作界面 學(xué)生操作界面 選定課程 查看課程 退訂課程 管理員界面 學(xué)生 管理 教師 管理 課程 管理 3.教師操作界面 如圖 46 所示 : 圖 46 教師操作界面 5 數(shù)據(jù)庫(kù)設(shè)計(jì)說明 數(shù)據(jù)庫(kù)( Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。管 理員 添加學(xué)生信息、 修改學(xué)生信息 、刪除學(xué)生信息 、 添加教師信息、修改教師信息、刪除教師信息 。選課信息的修改用于學(xué)生修 改所選課程刪除已選課程。通過選課名單的查詢可以查看選擇某一門課程的學(xué)生情況。課程查詢即通 過 課程編碼(唯一)來查詢?cè)撜n程的相關(guān)介紹,包括 課程名稱、所屬院系、上課時(shí)間、上課地點(diǎn)、選課人數(shù)、總?cè)藬?shù)、學(xué)時(shí)、學(xué)分、任課教師等內(nèi)容。 已發(fā)布課程信息瀏覽用于各 老師查詢自己已經(jīng)發(fā)布的課程信息,主要用于瀏覽、核對(duì)。已選課程瀏覽是為學(xué)生提供的查看自己已經(jīng)選擇的課程信息。 信息管理: 信息瀏覽:信 息瀏覽包括 學(xué)生:已選課程瀏覽、 備 選課程瀏覽 。在本系統(tǒng)中,只有三種身份:學(xué)生、老師、管理員。 設(shè)計(jì)策略 硬件環(huán)境: 服務(wù)器端 /客戶端: 處理器: Intel Core 內(nèi)存: 1G 硬盤空間: 160G 軟件環(huán)境: 服務(wù)器端 /客戶端: 操作系統(tǒng): Windows XP 網(wǎng)絡(luò)協(xié)議: TCP/IP 瀏覽器: Inter Explore 制作工具: Myeclipse 、 、 Tomcat 、 Dreamweave Jsp、 HTML(Hyper Text Markup Language) 用 集成開發(fā)工具 完成網(wǎng)上選課系統(tǒng)的 業(yè)務(wù)邏輯、持久化層代碼的編寫 ,用 HTML、 jsp 語言設(shè)計(jì)網(wǎng)頁的外觀構(gòu)架 和輸出輸入功能實(shí)現(xiàn) ,在網(wǎng)頁編輯器中嵌入JavaScript 語言對(duì)網(wǎng)頁中提交的數(shù)據(jù)進(jìn)行 驗(yàn)證 處理,在系統(tǒng)的后臺(tái),用 MysQL 作為數(shù)據(jù)庫(kù)支持,提供基本的表信息,使用時(shí), 啟動(dòng) Tomcat 打開瀏覽器( Inter Explore),在地址欄中輸入“ 在同一臺(tái)計(jì)算機(jī)上 所以使用 訪問本地 ),回車后,即可進(jìn)入網(wǎng)上選課系統(tǒng)的主頁,進(jìn)行操作。信息添加 修改 信息查詢 信息管理 身份驗(yàn)證 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。在 Java 應(yīng)用中, JFC/Swing、 AWT、 JSP 皆是可用作 View 之技術(shù)規(guī)格,而 JavaBean 與 Enterprise JavaBean 規(guī)格則可用于 Model 程序代碼,一旦應(yīng)用程序以 MVC 模式加以適當(dāng)(的)分割, Model 部分程序代碼可在不同使用者接口外觀(的)應(yīng)用程序中重復(fù)使用。 如果想混合使用 Servlets 和 JSP 的優(yōu)點(diǎn)來建立可擴(kuò)展的應(yīng)用, Struts 是一個(gè)不錯(cuò)的選擇。它的目的是為了幫助我們減少在運(yùn)用 MVC 設(shè)計(jì)模型來開發(fā) Web 應(yīng)用的時(shí)間。當(dāng)建立一個(gè)物理建筑時(shí),建筑工程師使用支柱為建筑的每一層提供支持。這個(gè)框架之所以叫 Struts,是為了提醒我們記住那些支撐我們房屋,建筑,橋梁,甚至我們踩高蹺時(shí)候的基礎(chǔ)支撐。 Struts 框架 Struts 最早是作為 Apache Jakarta 項(xiàng)目的組成部分,項(xiàng)目的創(chuàng)立者希望通過對(duì)該項(xiàng)目的研究,改進(jìn)和提高 JavaServer Pages 、 Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù) 水準(zhǔn)。 J2 體系結(jié)構(gòu)提供中間層集成框架用來滿 足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。 J2EE 技術(shù)的基 礎(chǔ)就是核心 Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版, J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫一次、隨處運(yùn)行 的特性、方便存取數(shù)據(jù)庫(kù)的 JDBC API、 CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB( Enterprise JavaBeans)、 Java Servlets API、 JSP( Java Server Pages)以及 XML 技術(shù)的全面支持。 一、 J2EE 的概念 目前, Java 2 平臺(tái) 有 3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的 Java 2 平臺(tái) Micro 版( Java 2 Platform Micro Edition, J2ME)、適用于桌面系統(tǒng)的 Java 2 平臺(tái)標(biāo)準(zhǔn)版( Java 2 Platform Standard Edition, J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2 平臺(tái)企業(yè)版( Java 2 Platform Enterprise Edition, J2EE)。 J2EE 技術(shù)介紹 J2EE Java2 平臺(tái)企 業(yè)版( Java 2 Platform,Enterprise Edition) J2EE 是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea 公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP配合才能完成。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。插入的 Java 程序段可以操作 數(shù)據(jù)庫(kù) 、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計(jì) 和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封 裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。 JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 3 所見即所得軟件,使用最廣泛的編輯器,完全可以一點(diǎn)不懂 HTML 的知識(shí)就可以做出網(wǎng)頁,這類軟件主要有 FRONTPAGE98, DREAMWEAVER。不過存盤是請(qǐng)使用 .htm 或 .html 作為擴(kuò) 展名,這樣瀏覽器就可以解釋執(zhí)行了。雖然 PC 機(jī)大行其道,但使用 MAC 等其他機(jī)器的大有人在, HTML可以使用在廣泛的平臺(tái)上,這也是 WWW 盛行的另一個(gè)原因。 2 可擴(kuò)展性, HTML 語言的廣泛應(yīng)用帶來了加強(qiáng)功能,增加標(biāo)識(shí)符等要求, HTML采取子類元素的方式,為系統(tǒng)擴(kuò)展帶來保證。 HTML 的結(jié)構(gòu)包括頭部( Head)、主體( Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。 HTML 語言介紹 HTML( HyperText Markup Language)即超文本標(biāo)記語言或 超文本鏈接 標(biāo)示語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個(gè) Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat的默認(rèn)模式。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1