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

正文內(nèi)容

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

 

【正文】 基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet 和 JSP配合才能完成。 J2EE 技術(shù)介紹 J2EE Java2 平臺(tái)企 業(yè)版( Java 2 Platform,Enterprise Edition) J2EE 是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。 J2EE 技術(shù)的基 礎(chǔ)就是核心 Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版, J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫(xiě)一次、隨處運(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ù)的全面支持。 Struts 框架 Struts 最早是作為 Apache Jakarta 項(xiàng)目的組成部分,項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高 JavaServer Pages 、 Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù) 水準(zhǔn)。當(dāng)建立一個(gè)物理建筑時(shí),建筑工程師使用支柱為建筑的每一層提供支持。 如果想混合使用 Servlets 和 JSP 的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用, Struts 是一個(gè)不錯(cuò)的選擇。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶(hù)端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。信息管理 修改 設(shè)計(jì)策略 硬件環(huán)境: 服務(wù)器端 /客戶(hù)端: 處理器: Intel Core 內(nèi)存: 1G 硬盤(pán)空間: 160G 軟件環(huán)境: 服務(wù)器端 /客戶(hù)端: 操作系統(tǒng): Windows XP 網(wǎng)絡(luò)協(xié)議: TCP/IP 瀏覽器: Inter Explore 制作工具: Myeclipse 、 、 Tomcat 、 Dreamweave Jsp、 HTML(Hyper Text Markup Language) 用 集成開(kāi)發(fā)工具 完成網(wǎng)上選課系統(tǒng)的 業(yè)務(wù)邏輯、持久化層代碼的編寫(xiě) ,用 HTML、 jsp 語(yǔ)言設(shè)計(jì)網(wǎng)頁(yè)的外觀構(gòu)架 和輸出輸入功能實(shí)現(xiàn) ,在網(wǎng)頁(yè)編輯器中嵌入JavaScript 語(yǔ)言對(duì)網(wǎng)頁(yè)中提交的數(shù)據(jù)進(jìn)行 驗(yàn)證 處理,在系統(tǒng)的后臺(tái),用 MysQL 作為數(shù)據(jù)庫(kù)支持,提供基本的表信息,使用時(shí), 啟動(dòng) Tomcat 打開(kāi)瀏覽器( Inter Explore),在地址欄中輸入“ 在同一臺(tái)計(jì)算機(jī)上 所以使用 訪問(wèn)本地 ),回車(chē)后,即可進(jìn)入網(wǎng)上選課系統(tǒng)的主頁(yè),進(jìn)行操作。 信息管理: 信息瀏覽:信 息瀏覽包括 學(xué)生:已選課程瀏覽、 備 選課程瀏覽 。 已發(fā)布課程信息瀏覽用于各 老師查詢(xún)自己已經(jīng)發(fā)布的課程信息,主要用于瀏覽、核對(duì)。通過(guò)選課名單的查詢(xún)可以查看選擇某一門(mén)課程的學(xué)生情況。管 理員 添加學(xué)生信息、 修改學(xué)生信息 、刪除學(xué)生信息 、 添加教師信息、修改教師信息、刪除教師信息 。 在線(xiàn)選課系統(tǒng)的核心就是用來(lái)存儲(chǔ)所有信息的數(shù)據(jù)庫(kù)。一個(gè)學(xué)生可以學(xué)習(xí) N 門(mén)課程,一門(mén)課程可以有 M 個(gè)學(xué)生學(xué)習(xí),即“學(xué)生”與“課程”之間是多對(duì)多的關(guān)系。 對(duì)于“教師”、“課程”和兩者之間的關(guān)系,就可以根據(jù)規(guī)則( 3)轉(zhuǎn)換成兩個(gè)關(guān)系模式 教師(教師 ID, 教師賬號(hào),教師密碼, 教師姓名, 教師 性別, 所屬教研室 , 所屬學(xué)院 ) 課程(課程 ID,教師 ID,課程名稱(chēng),上課時(shí)間, 上課地點(diǎn) , 選課人數(shù) , 學(xué)時(shí),學(xué)分,總?cè)藬?shù) ) 對(duì)于“學(xué)生”、“課程”和它們之間的“選修”關(guān)系就可以規(guī)則( 4)轉(zhuǎn)換成三個(gè)關(guān)系模式。 student_tab 表用來(lái)存儲(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 表。如 表 55 所示 : 表 55 course_tab 表 Column Domain Datatype Nulls (PK)teacher_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 表。 如 表 57 所示 : 表 57 admin 表 6 詳細(xì)設(shè)計(jì) 教師 /學(xué)生 /管理員登錄功能 在登錄頁(yè)面對(duì)應(yīng)的地方輸入用戶(hù)名、密碼,確認(rèn)后登錄。 出錯(cuò)及處理:在該模塊中可能發(fā)生的錯(cuò)誤有 學(xué)號(hào)或密碼錯(cuò)誤,系統(tǒng)這時(shí)會(huì)提醒“用戶(hù)名或密碼錯(cuò)誤” 實(shí)例截圖: Column Domain Datatype Nulls (PK+FK)course_tab_id INT NOT NULL (PK+FK)stu _id INT NOT NULL Column Domain Datatype Nulls (PK)admin_id INT IDENTITY admin_name VARCHAR[50] NULL admin _pwd VARCHAR[100] NULL 1. 學(xué)生登錄 功能介紹 :本頁(yè)面主要功能為學(xué)生的登錄窗口。點(diǎn)擊重置可以清空輸入框?,F(xiàn)在可選的課程 列出了課程名、總?cè)藬?shù)、剩余人數(shù) 學(xué)時(shí)、學(xué)分、任課教師、上課地點(diǎn)和上課時(shí)間等。有三個(gè)按鈕分別是登錄重置和注冊(cè)。 如 圖 65 所示: 圖 65 教師登錄錯(cuò)誤界面 6. 教師登錄 登陸成功 進(jìn)入管理界面 功能介紹: 當(dāng)所輸入的賬號(hào)和密碼相匹配時(shí)通過(guò)驗(yàn)證返回登錄成功界面即教師功能界面該界面顯示了教師的姓名。擁有兩個(gè)可輸入框分別輸入管理員的賬號(hào)和密碼。管理員現(xiàn)在可以選擇管理教師、管理學(xué)生或者管理課程 點(diǎn)擊后跳轉(zhuǎn)到相應(yīng)管理界面 如 圖 68 所示: 圖 68 管理員后臺(tái)管理界面 學(xué)生選課功能 學(xué)生登錄界面以及代碼與教師登錄界面相似在這里不再?gòu)?fù)述 當(dāng)學(xué)生成功登 錄 后可以使用選課功能。點(diǎn)擊所要選的課程后面的選課鏈接。 如 圖 611 所示: 圖 611 查看已選課程信息 教師添加課程 : 1. 教師添加課 功能介紹: 本界面面顯示了教師的姓名。 如 圖 612 所示: 圖 612 教師管理界面 2. 教師 發(fā)布課程 信息 功能介紹 : 本頁(yè)面用于教師對(duì)課程信息的發(fā)布。 如 圖 613 所示 : 圖 613 發(fā)布課程信息 3. 課程 信息 發(fā)布成功 功能介紹:本頁(yè)面用于查看已選記錄和發(fā)布課程。如 圖 615 所示 : 圖 615 查 看選該教師課程及學(xué)生信息 管理員操作 1. 添加教師 /編輯教師 信息 操作界面 功能介紹:本頁(yè)面主要用于添加教師信息和編輯教師信息。 如 圖 617 所示 : 圖 617 添加學(xué)生 /編輯學(xué)生 信息界面 3. 管理員 管理課程 信息 功能介紹:管理員管理課程信息。 參數(shù)的傳遞 在模塊的建立時(shí),很多時(shí)候發(fā)現(xiàn)功能不能正常運(yùn)行,在檢查完程序語(yǔ)句的結(jié)構(gòu)之后,發(fā)現(xiàn)并沒(méi)有錯(cuò)誤,于是在檢查頁(yè)面與頁(yè)面交互時(shí)發(fā)現(xiàn)了問(wèn)題,很多地方傳遞的參數(shù)并沒(méi)有真正的執(zhí)行,還有些地方?jīng)]有進(jìn)行參數(shù)的設(shè)置,才導(dǎo)致了程序的錯(cuò)誤。例如一開(kāi)始我使用的是 Access2021 數(shù)據(jù)庫(kù)服務(wù)器,由于性能上與我使用的操作系統(tǒng) Windows XP 有很多地方不相容,使得我在很長(zhǎng)一段時(shí)間內(nèi)找不到問(wèn)題的癥結(jié),導(dǎo)致了大量時(shí)間在檢查代碼甚至是對(duì)硬件的檢查中,后來(lái)在看了有關(guān) Jsp、 JAVA 編程方面的資料后更換了數(shù)據(jù)庫(kù)服務(wù)器才將問(wèn)題解決,另外在進(jìn)行對(duì)循環(huán)顯示以及網(wǎng)頁(yè)中腳本代碼與 html 代碼之間的關(guān)系上都有過(guò)很大的困難,通過(guò)在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決。 參 考 文 獻(xiàn) [[1] Bruce Eckel, Java 編程思想 (第 4 版 )(thinking in java), 機(jī)械工業(yè)出版社 , . [2] 孫衛(wèi)琴 , 精通 Struts:基于 MVC 的 Java Web 設(shè)計(jì)與開(kāi)發(fā) (附盤(pán) ), 電子工業(yè) , . [3] 高紅巖, Struts 實(shí)用開(kāi)發(fā)指南 :基于 MVC+MyEclipse 的 Java Web 應(yīng)用開(kāi)發(fā) (附盤(pán) ),科學(xué)出版社, . [4] 艾里特 (James elliott)、 Tim o39。老師們課堂上的激情洋溢,課堂下的諄諄教誨;同學(xué)們?cè)趯W(xué)習(xí)中的人真熱情,生活上的熱心主動(dòng),所有這些都讓我的四年充滿(mǎn)了感動(dòng)。這幾個(gè)月 XXX 老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想上給我無(wú)微不至的關(guān)懷,在此謹(jǐn)向 XXX 老師致以誠(chéng)摯的協(xié)議和崇高的敬意。 畢業(yè)設(shè)計(jì)(論文)工作計(jì)劃 ~ 系統(tǒng)調(diào)研、需求分析、熟悉開(kāi)發(fā)軟件 ~ 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)測(cè)試 ~ 軟件的設(shè)計(jì)、開(kāi)發(fā)與測(cè)試 撰寫(xiě)論文 接受任務(wù)日期 2021 年 12 月 5 日 要求完成日期 2021 年 6 月 5 日 學(xué) 生 (簽名) 指 導(dǎo) 教 師 (簽名) 系 主 任 (簽名) 年 月 日 東北農(nóng)業(yè)大學(xué)成棟學(xué)院畢業(yè)論文指導(dǎo)教師評(píng)語(yǔ) 學(xué)生姓名 班 級(jí) 論文題目 指導(dǎo)教師評(píng)語(yǔ): 成績(jī)(滿(mǎn)分 20 分): 指導(dǎo)教師簽字 年 月 日 東北農(nóng)業(yè)大學(xué)成棟學(xué)院本科畢業(yè)論文評(píng)閱人意見(jiàn) 學(xué)生姓名 班 級(jí) 論文題目 閱人評(píng)語(yǔ): 成績(jī)(滿(mǎn)分 20 分): 評(píng)閱人簽字: 年 月 日 東北農(nóng)業(yè)大學(xué)成棟學(xué)院本科畢業(yè)論文答辯委員會(huì)意見(jiàn) 答辯委員會(huì)評(píng)語(yǔ): 成績(jī)(滿(mǎn)分 60 分): 。感謝在整個(gè)畢業(yè)設(shè)計(jì)期間和我密切合作的同學(xué),和曾經(jīng)在各個(gè)方面給予過(guò)我?guī)椭幕锇閭儯诖?,我再一次真誠(chéng)地向幫助過(guò)我的老師和同學(xué)表示
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1