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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-jsp在線選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 發(fā)基礎(chǔ)。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可 完成原來(lái)幾倍的作業(yè)量。 網(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)和方便的操作界面。 傳統(tǒng)的 MIS 系統(tǒng)的核心是 CS( Client/Server—— 客戶端 /服務(wù)器)架構(gòu),而基于 Inter 的 MIS 系統(tǒng)的核心是 BS( Browser/Server—— 瀏覽器 /服務(wù)器)架構(gòu)。與傳統(tǒng)的管理系統(tǒng)相比,在 MIS 中,處理的對(duì)象是抽象成數(shù)據(jù)的信息,因此, MIS 有著自己的巨大優(yōu)勢(shì): 解決結(jié)構(gòu)化問(wèn)題。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。同時(shí),隨著國(guó)內(nèi)高校校園網(wǎng)的建設(shè),基于互聯(lián)網(wǎng)的應(yīng)用系統(tǒng)的開(kāi)發(fā)正在蓬勃發(fā)展并發(fā)揮著較大的作用。 數(shù)據(jù)庫(kù)是從 60 年代初發(fā)展起來(lái)的計(jì)算機(jī)技術(shù)。當(dāng)然,與 C/S 結(jié)構(gòu)相比, B/S 結(jié)構(gòu)也存在著系統(tǒng)運(yùn)行速度較慢,訪問(wèn)系統(tǒng)的用戶不可控的弱點(diǎn)。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu) 的一種變化或者改進(jìn)的結(jié)構(gòu)。 J2EE。 關(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。在線選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開(kāi)始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式(學(xué)生按照學(xué)校安排好的課程上課)已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果仍然通過(guò)紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪費(fèi)時(shí)間以及在人為的統(tǒng)計(jì)過(guò)程中不可避免出現(xiàn)的差錯(cuò)等情況。 針對(duì)學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布和管理員信息管理三個(gè)大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生的在 線信息查詢、選課功能以及教師對(duì)課程信息發(fā)布的管理 和管理員對(duì)學(xué)生和教師信息的管理等功能。 JSP。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器 結(jié)構(gòu)。 B/S 結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無(wú)限未知用戶提供了可能。特別是在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。就數(shù)據(jù)應(yīng)用而言呈現(xiàn)出多樣化的空間,如數(shù)字圖書(shū)館、電子出版物、電子商務(wù)、遠(yuǎn)程教育系統(tǒng)等的出現(xiàn),給 web 數(shù)據(jù)庫(kù)技術(shù)提出了更多、更高的要求。隨著高校人數(shù)的增多,這種弊端會(huì)越來(lái)越多的暴露出來(lái)。 1 設(shè)計(jì)的可行性 系統(tǒng)的產(chǎn)生和發(fā)展情況 所謂 MIS(管理信息系統(tǒng) Management Information System)系統(tǒng) ,是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng),是一門(mén)新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過(guò)對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備 、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。換句話說(shuō), MIS 系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來(lái)的發(fā)展路徑。 應(yīng)用科學(xué)的、客觀的處理方法,符合實(shí)際情況。使得通過(guò)互聯(lián)網(wǎng)的信息傳遞更加的便捷。隨著高校人數(shù)的增多,這種弊端會(huì)越來(lái)越多的暴露出來(lái)。以 MIS 系統(tǒng)的構(gòu)建思想來(lái)實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。 (2) 經(jīng)濟(jì)可行性 由于本系統(tǒng)是為 方便大學(xué)生選課的在線選課系統(tǒng) , 安裝 服務(wù)軟件后 ,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開(kāi)發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)校節(jié)約大量的人力,物力。 ( 4)硬件軟件設(shè)施可行性 現(xiàn)有一臺(tái)筆記本電腦,以及大量相關(guān)方面知識(shí)的書(shū)籍。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: 1. JavaEE 模型 2. WEB 開(kāi)發(fā)工具 3. EJB 開(kāi)發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. JavaEE 項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫(kù)服務(wù) 7. MyEclipse 整合幫助 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。 MySQL MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQL AB 公司。 MySQL 的官方網(wǎng)站的網(wǎng)址是: 與其他的大型數(shù)據(jù)庫(kù)例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。 Tomcat Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的 改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其 中加入新的功能。 這里的訣竅是,當(dāng)配置正確時(shí), Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí) 際上運(yùn)行 JSP 頁(yè)面和 Servlet。 HTML 文本是由 HTML 命令組成的描述性文本, HTML 命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。 3 平臺(tái)無(wú)關(guān)性。 2 半所見(jiàn)即所得軟件,這種軟件能大大提高開(kāi)發(fā)效率,它可以使你在很短的時(shí)間內(nèi)做出 HOMEPAGE,且可以學(xué)習(xí) HTML,這種類型的軟件主要有 HOTDOG,還有國(guó)產(chǎn)的軟件網(wǎng)頁(yè)作坊。 用JSP 開(kāi)發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 Web 服務(wù)器在遇到訪問(wèn) JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。目前較新的是 規(guī)范, 規(guī)范的征求意見(jiàn)稿也已出臺(tái)。 JSP 具 備了 Java 技術(shù)的簡(jiǎn)單易用,完全的 面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn)。 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)部或外部難以互通的窘境。其最終目的就是成為一個(gè)能夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 Struts 這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。同樣,軟件工程師使用 Struts 為業(yè)務(wù)應(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)資料、接收使用者輸入資料。 3 系統(tǒng)概述 項(xiàng)目范圍 網(wǎng)上選課系統(tǒng)從功能上劃分一共有 4 個(gè)主模塊,其中信息管理部分包含了 4 個(gè)子模快,具體的結(jié)構(gòu)示意如下列所示: 信息瀏覽 刪 除 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)的操作界面。教師: 已發(fā)布課程信息瀏覽。 信息查詢:信息查詢包括教師個(gè)人信息查詢、課程查詢、選課名單查詢。 信息修改: 修改:信息修改包括選課信息的修改,課程發(fā)布信息的修改,密碼的修改,學(xué)生信息的修改,教師信息的修改。 課程發(fā)布:課程發(fā)布用于教師發(fā)布新的課程信息,新 課程 信息發(fā)布后,當(dāng)學(xué)生 選課時(shí) 即可看到發(fā)布的信息(以列表的形式同其他課程信 息一起列出)。本系統(tǒng)用的是輕量級(jí)開(kāi)源數(shù)據(jù)庫(kù) MySQl 。 教師 操作界面 查看 課程 發(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)系模式。 學(xué)生(學(xué) 生 ID, 學(xué)號(hào),學(xué)生 姓名, 學(xué)生 性別, 班級(jí) , 學(xué)生 密碼, 所屬學(xué)院 ) 課程(課程 ID, 教師 ID, 課程名稱,上課時(shí)間,上課地點(diǎn),選 課人數(shù),總 人數(shù), 所屬學(xué)院 , 學(xué)時(shí) , 學(xué)分 ) 選課( 學(xué)生 ID,課程 ID) 管理員( 管理員 ID, 管理員帳號(hào),管理員 密碼) 數(shù)據(jù)庫(kù)設(shè)計(jì) 經(jīng)過(guò)數(shù)據(jù)庫(kù)系統(tǒng)分析和邏輯設(shè)計(jì)后,數(shù)據(jù)庫(kù)的結(jié)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫(kù)軟件實(shí)現(xiàn)這樣的結(jié)構(gòu) 。 teacher_tab 表用來(lái)存儲(chǔ)教師的個(gè)人信息,教師編號(hào)作為主鍵 包括教師賬號(hào),教師密碼,教師姓名,教師性別,所屬教研室,所屬學(xué)院 ,如 表 534 所示 : 表 54 teacher_tab 表 ( 3) course_tab 表。 elective_tab 表用于存儲(chǔ)學(xué)生的選課信息,在 elective_tab 表中學(xué)生編號(hào)是外鍵, course_tab_id 即是主鍵又是外鍵。先用 javaScript 判斷輸入信息是否為空為空返回錯(cuò)誤提示若不為空。擁有兩個(gè)可輸入框分別輸入學(xué)生的賬號(hào)和密碼。點(diǎn)擊注冊(cè)跳轉(zhuǎn)到注冊(cè)界面。并且每條后面都有選課的超級(jí)鏈接 。輸入完賬號(hào)密碼點(diǎn)擊登錄即可提交。教師現(xiàn)在可以查看已被學(xué)生選的自己所發(fā)布的課程。有一個(gè)登錄按鈕。 1. 學(xué)生選課 功能 界面 功能介紹: 當(dāng)所輸入的賬號(hào)和密碼相匹配時(shí)通過(guò)驗(yàn)證返回登錄成功界面即學(xué)生功能界面該界面顯示了學(xué)生的姓名。 如 圖 69 所示: 圖 69 學(xué)生選課功能界面 2. 點(diǎn)擊選課即可選擇該課程 功能介紹: 顯示待選課程信息 課程名、總?cè)藬?shù)、剩余人數(shù)、學(xué)時(shí)、學(xué)分、任課教師、上課地點(diǎn)和上課時(shí)間等。教師現(xiàn)在可以查看已被學(xué)生選的自己所發(fā)布的課程。具有填寫(xiě)課程名稱、上 課時(shí)間、上課地點(diǎn)、學(xué)時(shí)、學(xué)分、總?cè)藬?shù)的輸入框。并且提示上條課程信息是否發(fā)布成功如 圖 614 所示 : 圖 614 課程信息添加成功界面 4. 查看已選 該老師課程 記錄 功能介紹: 該界面顯示了教師的姓名。具有用于添加教師姓名的輸入框、選擇教師性別的下拉菜單、用于填寫(xiě)教師賬號(hào)的輸入框和選擇教師院系的下拉菜單以及用于提交輸入信息的添加按鈕。由于課程信息是由教師發(fā)布所以管理員無(wú)權(quán)修改課程信息有權(quán)利刪除課程信息。 公共數(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ù)的傳遞,公共信息的保存及提取等。 在整個(gè)設(shè)計(jì)階段感受最為深刻的是掌握學(xué)習(xí)的方式和解決問(wèn)題的方法。39。這次畢業(yè)設(shè)我得到了很多老師和同學(xué)的幫助,其中我的指導(dǎo)老師 XXX 老師對(duì)我的關(guān)心和支持尤為重要。同時(shí)整個(gè)畢業(yè)設(shè)計(jì)期間也得到了賈富強(qiáng)等同學(xué)的熱
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1