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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-jsp在線選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

  

【正文】 同時(shí)整個(gè)畢業(yè)設(shè)計(jì)期間也得到了賈富強(qiáng)等同學(xué)的熱情幫助。39。 公共數(shù)據(jù) 由于一開(kāi)始沒(méi)有使用 session 對(duì)象,致使很多功能無(wú)法實(shí)現(xiàn),在學(xué)習(xí)了 session的 相關(guān)內(nèi)容后才解決了一些具體的問(wèn)題,包括網(wǎng)頁(yè)間的參數(shù)的傳遞,公共信息的保存及提取等。具有用于添加教師姓名的輸入框、選擇教師性別的下拉菜單、用于填寫(xiě)教師賬號(hào)的輸入框和選擇教師院系的下拉菜單以及用于提交輸入信息的添加按鈕。具有填寫(xiě)課程名稱、上 課時(shí)間、上課地點(diǎn)、學(xué)時(shí)、學(xué)分、總?cè)藬?shù)的輸入框。 如 圖 69 所示: 圖 69 學(xué)生選課功能界面 2. 點(diǎn)擊選課即可選擇該課程 功能介紹: 顯示待選課程信息 課程名、總?cè)藬?shù)、剩余人數(shù)、學(xué)時(shí)、學(xué)分、任課教師、上課地點(diǎn)和上課時(shí)間等。有一個(gè)登錄按鈕。輸入完賬號(hào)密碼點(diǎn)擊登錄即可提交。點(diǎn)擊注冊(cè)跳轉(zhuǎn)到注冊(cè)界面。先用 javaScript 判斷輸入信息是否為空為空返回錯(cuò)誤提示若不為空。 teacher_tab 表用來(lái)存儲(chǔ)教師的個(gè)人信息,教師編號(hào)作為主鍵 包括教師賬號(hào),教師密碼,教師姓名,教師性別,所屬教研室,所屬學(xué)院 ,如 表 534 所示 : 表 54 teacher_tab 表 ( 3) course_tab 表。 教師 操作界面 查看 課程 發(fā)布 課程 整個(gè)數(shù)據(jù)庫(kù)可以用一個(gè) ER 圖表示,如圖 51 所示 : 圖 51 數(shù)據(jù)庫(kù) ER 圖 E— R 圖中的實(shí)體圖: 1. 學(xué)生實(shí)體 如圖 52 所示: 學(xué)生 所屬學(xué)院 學(xué)生 ID 學(xué)生姓名 性別 學(xué)號(hào) 班級(jí) 學(xué)生密碼 教師員 1 開(kāi)設(shè) N 課程 選修 學(xué)生 教師 管理員 教師信息 N M M 圖 52 學(xué)生實(shí)體 2. 教師實(shí)體 如圖 53 所示: 圖 53 教師實(shí)體 3. 課程實(shí)體 如圖 54 所示: 圖 54 課程實(shí)體 教師 所屬學(xué)院 教師密碼 所屬教研室 教師賬號(hào) 教師姓名 教師 ID 教師性別 課程 所屬學(xué)院 總?cè)藬?shù) 上課地點(diǎn) 學(xué)分 課程 ID 上課時(shí)間 選課人數(shù) 學(xué)時(shí) 課程名稱 4. 選課實(shí)體 如圖 55 所示: 圖 55 選課實(shí)體 5. 管理員實(shí)體 如圖 56 所示: 圖 56 管理員實(shí)體 選課 學(xué)生 ID 課程 ID 管理員 管理員 ID 賬號(hào) 密碼 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)就是將 E— R 圖轉(zhuǎn)換為關(guān)系模型的過(guò)程,即將所有實(shí)體和關(guān)系轉(zhuǎn)換成一系列的關(guān)系模式。 課程發(fā)布:課程發(fā)布用于教師發(fā)布新的課程信息,新 課程 信息發(fā)布后,當(dāng)學(xué)生 選課時(shí) 即可看到發(fā)布的信息(以列表的形式同其他課程信 息一起列出)。 信息查詢:信息查詢包括教師個(gè)人信息查詢、課程查詢、選課名單查詢。 4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 身份驗(yàn)證:通過(guò)登錄才可進(jìn)入選課系統(tǒng),登錄信息提交后檢驗(yàn)登錄者的身份是否合法,合法,則轉(zhuǎn)入對(duì)應(yīng)的操作界面。信息瀏覽 早期 Smalltalk 程序語(yǔ)言便采用了 MVC(ModelView Controller) 模式 ( Patterns ) 以增加程序代碼彈性, MVC 模式將程序代碼整理切割為三部份, Model 部分是業(yè)務(wù)與應(yīng)用領(lǐng)域 ( Business domain) 相關(guān)邏輯、管理狀態(tài)之對(duì)象, Controller 部分接收來(lái)自 View 所輸入的資料并與 Model 部分互動(dòng),是業(yè)務(wù)流程控制 ( Flow Control) 之處, View 部分則負(fù)責(zé)展現(xiàn)資料、接收使用者輸入資料。 Struts 這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。 J2EE 核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循 J2EE 架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容 ,,企業(yè)內(nèi)部或外部難以互通的窘境。目前較新的是 規(guī)范, 規(guī)范的征求意見(jiàn)稿也已出臺(tái)。 用JSP 開(kāi)發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 3 平臺(tái)無(wú)關(guān)性。 這里的訣竅是,當(dāng)配置正確時(shí), Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí) 際上運(yùn)行 JSP 頁(yè)面和 Servlet。 Tomcat Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。 MySQL MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQL AB 公司。 ( 4)硬件軟件設(shè)施可行性 現(xiàn)有一臺(tái)筆記本電腦,以及大量相關(guān)方面知識(shí)的書(shū)籍。以 MIS 系統(tǒng)的構(gòu)建思想來(lái)實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。使得通過(guò)互聯(lián)網(wǎng)的信息傳遞更加的便捷。換句話說(shuō), MIS 系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來(lái)的發(fā)展路徑。隨著高校人數(shù)的增多,這種弊端會(huì)越來(lái)越多的暴露出來(lái)。特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器 結(jié)構(gòu)。 針對(duì)學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布和管理員信息管理三個(gè)大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生的在 線信息查詢、選課功能以及教師對(duì)課程信息發(fā)布的管理 和管理員對(duì)學(xué)生和教師信息的管理等功能。 關(guān)鍵詞 : 在線選課 ; B/S 結(jié)構(gòu) ; JSP; J2EE; MySQL; Online Course Selection System Design and Implementation Abstract As the reform of school education, most colleges and universities are now beginning to implement the student39。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu) 的一種變化或者改進(jìn)的結(jié)構(gòu)。 數(shù)據(jù)庫(kù)是從 60 年代初發(fā)展起來(lái)的計(jì)算機(jī)技術(shù)。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。與傳統(tǒng)的管理系統(tǒng)相比,在 MIS 中,處理的對(duì)象是抽象成數(shù)據(jù)的信息,因此, MIS 有著自己的巨大優(yōu)勢(shì): 解決結(jié)構(gòu)化問(wèn)題。 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析 網(wǎng)上選課系統(tǒng)的 產(chǎn)生 MIS 系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺(tái)和方便的操作界面。 技術(shù)可行性:以 MIS 技術(shù)為開(kāi)發(fā)基礎(chǔ)。對(duì)于軟件技術(shù)要求,現(xiàn)在的 Jsp 以及 J2EE 平臺(tái)、數(shù)據(jù)庫(kù)程序設(shè)計(jì)語(yǔ)言已非常成熟完全可以做到硬件軟件設(shè)施可行。在 2008 年 1 月 16 號(hào)被 Sun 公司收購(gòu)。由于有了 Sun 的參與和支持,最 新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁(yè)面的功能,另外它還是一個(gè) Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat的默認(rèn)模式。雖然 PC 機(jī)大行其道,但使用 MAC 等其他機(jī)器的大有人在, HTML可以使用在廣泛的平臺(tái)上,這也是 WWW 盛行的另一個(gè)原因。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫(xiě)類 XML 的 tags 和 scriptlets,來(lái)封 裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 一、 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)。這個(gè)框架之所以叫 Struts,是為了提醒我們記住那些支撐我們房屋,建筑,橋梁,甚至我們踩高蹺時(shí)候的基礎(chǔ)支撐。在 Java 應(yīng)用中, JFC/Swing、 AWT、 JSP 皆是可用作 View 之技術(shù)規(guī)格,而 JavaBean 與 Enterprise JavaBean 規(guī)格則可用于 Model 程序代碼,一旦應(yīng)用程序以 MVC 模式加以適當(dāng)(的)分割, Model 部分程序代碼可在不同使用者接口外觀(的)應(yīng)用程序中重復(fù)使用。信息查詢 在本系統(tǒng)中,只有三種身份:學(xué)生、老師、管理員。課程查詢即通 過(guò) 課程編碼(唯一)來(lái)查詢?cè)撜n程的相關(guān)介紹,包括 課程名稱、所屬院系、上課時(shí)間、上課地點(diǎn)、選課人數(shù)、總?cè)藬?shù)、學(xué)時(shí)、學(xué)分、任課教師等內(nèi)容。 模塊間的調(diào)用關(guān)系 如圖 41 所示: 圖 41 管理員功能模塊 管理員 登錄身份驗(yàn)證模塊 錄入學(xué)生信息模塊 修改刪除學(xué)生信息模塊 錄入教師信息模塊 修改刪除教師信息模塊 塊 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù) 訪問(wèn)模塊 錄入教師信息模塊 如圖 42 所示: 圖 42 學(xué)生功能模塊 學(xué)生登錄身份驗(yàn)證 學(xué)生信息顯示模塊 學(xué)生修改信息模塊 學(xué)生查看課程信息模塊 學(xué)生選課模塊 塊 退課功能模塊 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù) 訪問(wèn)模塊 如圖 43 所示: 圖 43 教師功能模塊 教師登錄身份驗(yàn)證 教師信息顯示模塊 教師修改信息模塊 教師發(fā)布課程信息模塊 查看已選課程學(xué)生 塊 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù) 訪問(wèn)模塊 系統(tǒng)功能結(jié)構(gòu) 如圖 44 所示: 圖 44 管理員界面 如圖 45 所示: 圖 45 學(xué)生操作界面 學(xué)生操作界面 選定課程 查看課程 退訂課程 管理員界面 學(xué)生 管理 教師 管理 課程 管理 3.教師操作界面 如圖 46 所示 : 圖 46 教師操作界面 5 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明 數(shù)據(jù)庫(kù)( Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。轉(zhuǎn)換過(guò)程中常見(jià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)系模式。 course_tab 表用來(lái)存儲(chǔ)課程信息, course_tab 表以課程編號(hào)為主鍵,設(shè)置課程編號(hào)自動(dòng)增加 1(通過(guò)建表的時(shí)候?qū)傩粤性O(shè)置“標(biāo) 識(shí)”,并設(shè)置“標(biāo)識(shí)遞增量”為 1)。 提交表單提交后 Struts 框架通過(guò)攔截提交表單地址查找映射文件 ,對(duì)應(yīng)的 Action 處理類 ,中通過(guò)調(diào)用在 Hibernate 框架基礎(chǔ)上構(gòu)建的持久化層中的數(shù)據(jù)庫(kù)查詢方法對(duì)輸入的賬號(hào)密碼與數(shù)據(jù)庫(kù)中進(jìn)行比對(duì)。如 圖 61 所示: 圖 61 學(xué)生登錄界面 2. 登錄出錯(cuò)界面 功能介紹:當(dāng)提交的賬號(hào)和密碼不錯(cuò)再或者不匹配時(shí)回返回登錄窗口要求用戶從新輸入并顯示錯(cuò)誤信息 “用戶名或密碼錯(cuò)誤”。點(diǎn)擊重置可以清空輸入框。輸入完賬號(hào)密碼點(diǎn)擊登錄即可提交。 并提示上次選課操作是否成功,本系統(tǒng) 僅限 選擇一門課程 如 圖 610 所示: 圖 610 選課成功界面 3. 查看已選課程 信息 功能介紹 : 查看已選的課程信息。有一個(gè)添加按鈕。 還有顯示教師信息的區(qū)域用于顯示教師姓名、性別、賬號(hào)、所屬學(xué)院以及 修改 和刪除操作的快捷方式如
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1