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

正文內(nèi)容

基于javaee的學(xué)院體育選向課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(專(zhuān)業(yè)版)

  

【正文】 本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 38 結(jié) 論 本系統(tǒng)采用 JAVA平臺(tái)開(kāi)源框架 Struts Hibernate結(jié)合 Spring實(shí)現(xiàn)了一個(gè)比較實(shí)用的 選排課系統(tǒng) 的設(shè)計(jì)與開(kāi)發(fā)。 通過(guò)黑盒測(cè)試主要發(fā)現(xiàn)以下錯(cuò)誤: ( 1)是否有不正確或遺漏的功能; ( 2)在接口上,能否正確地接受輸入數(shù)據(jù),能否產(chǎn)生正確地輸出信息; ( 3)訪問(wèn)外部信息是否有錯(cuò); ( 4)性能上是否滿足要求。留言框內(nèi)加上需要留言的內(nèi)容后系統(tǒng)將自動(dòng)加上留言人的用戶名和留言日期。 用戶注冊(cè)中認(rèn)證相關(guān)代碼如下: % String path = ()。 return success。 }else{ (0)。其屬性如表 55 示。 ( 8) 排課( ID 號(hào),編號(hào),名字,教師名稱(chēng),學(xué)分,學(xué)時(shí),地址,時(shí)間)。 后臺(tái)管理功能模塊 后臺(tái)管理:系統(tǒng)管理員應(yīng)具有對(duì)數(shù)據(jù)進(jìn)行添加、刪除、更改等維護(hù)功能。它可以避免人力、物力和財(cái)力上的浪費(fèi)。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō), MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。因此, JSP 技術(shù)在構(gòu)建可升級(jí)的基于 web 的應(yīng)用程 序時(shí)扮演了重要角色。 Spring DAO : JDBC DAO 抽象層提供了有意義的異常層次結(jié)構(gòu),可用該結(jié)構(gòu)來(lái)管理異常處理和不同數(shù)據(jù)庫(kù) 供應(yīng)商拋出的錯(cuò)誤消息。是底層的 JDBC,JTA 或者 CORBA 事務(wù)的抽象。 由于 Hibernate 是一個(gè)和 JDBC 密切關(guān)聯(lián)的框架,所以 Hibernate 的兼容性和 JDBC 驅(qū)動(dòng),和數(shù)據(jù)庫(kù)都有一定的關(guān)系,但是和使用它的 JAVA 程序,和 App Server 沒(méi)有任何關(guān)系,也不存在兼容性問(wèn)題。業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)是 MVC 最主要的核心 。 最后是結(jié)論,總結(jié)了本論文的主要工作和系統(tǒng)特色,以及本次論文設(shè)計(jì)的心得。這篇文章引起了人們對(duì)于選排課問(wèn)題的重視。 本系統(tǒng)主要用戶是學(xué)生、教師、系教務(wù)管理員和系統(tǒng)管理員。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。例如 : 檢索迅速 、 查找方便 、 可靠性高 、 存儲(chǔ)量大 、 保密性好 、 壽命長(zhǎng) 、 成本低等 。運(yùn)用計(jì)算機(jī)輔助選課,即能實(shí)時(shí)地對(duì)大量選課數(shù)據(jù)進(jìn)行檢驗(yàn)和統(tǒng)計(jì),十分方便地輸出選課結(jié)果,同時(shí)也避免了人工處理時(shí)容易產(chǎn)生的錯(cuò)誤。 Java語(yǔ)言相對(duì)于 windows變成語(yǔ)言來(lái)說(shuō),最大優(yōu)勢(shì)在java語(yǔ)言是跨平臺(tái)的,而 widows的編程通常都是針對(duì) windows系統(tǒng)來(lái)開(kāi)發(fā),可移植性遠(yuǎn)不及 Java。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴(lài)于這些數(shù)據(jù)的視圖都應(yīng)反映到 這些變化。本文中所用到的就是 這種體系。 Spring 的核心要點(diǎn)是: 8 支持不綁定到特定 J2EE 服務(wù)的可重用業(yè)務(wù)和數(shù) 據(jù)訪問(wèn)對(duì)象。 9 Spring 為企業(yè)應(yīng)用的開(kāi)發(fā)提供了一個(gè)輕量級(jí)的解決方案。所有JSP 的實(shí)現(xiàn)均支持以 JAVA 編程語(yǔ)言為基礎(chǔ)的腳本語(yǔ)言,它有與生俱來(lái)的可適應(yīng)性,支持復(fù)雜的操作。 系統(tǒng)管理員 登錄后可 以對(duì)系統(tǒng)進(jìn)行信息管理,其主要操作是維護(hù)學(xué)生、教師和課程的基本信息。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。從程序分布位置角度,系統(tǒng)依次分布在瀏覽器、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)系統(tǒng)三層,如圖 51 所示: 圖 51 系統(tǒng)體系構(gòu)架圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)的設(shè)計(jì)是將系統(tǒng)需求分析得到的用戶需求抽象為信息結(jié)構(gòu)過(guò)程。它們的屬性如表 51 所示。 表 56 通知信息表 (tongzhi) 列 名 數(shù) 據(jù) 類(lèi) 型 字 段 大 小 必 填 字 段 默 認(rèn) 值 備 注 id int 11 是 主鍵, 通知 ID title varchar 50 是 NULL 通知標(biāo)題 context varchar 200 是 NULL 通知 內(nèi)容 shijian varchar 50 是 NULL 發(fā)布時(shí)間 23 6 系統(tǒng)的實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn)的流程圖 本系統(tǒng)共有系統(tǒng)管理員、教務(wù)管理員、教師和學(xué)生四種用戶,根據(jù)其功能需求,它們相關(guān)的系統(tǒng)流程圖如圖 61 所示: 24 圖 61 系統(tǒng)流程圖 25 系統(tǒng)具體功能模塊的實(shí)現(xiàn) 用戶注冊(cè)設(shè)計(jì)模塊的實(shí)現(xiàn) 用戶注冊(cè)頁(yè)面如圖 62,圖 63所示: 圖 62 用戶注冊(cè)選擇注冊(cè)身份頁(yè)面 圖 63 用戶注冊(cè)頁(yè)面 用戶選擇注冊(cè)的身份后并填入完必要信息后,點(diǎn)擊提交 ,將信息提交給。 and sfrz=39。139。 if(getLiuyanService().createLiuyan(tLiuyan)){ return success。 ( 1)前臺(tái)測(cè)試: 1)注冊(cè),登錄,認(rèn)證測(cè)試 測(cè)試登錄時(shí),如果輸入的用戶名、密碼不正確或是該用戶沒(méi)有進(jìn)過(guò)認(rèn)證,系統(tǒng)會(huì)提示登錄失敗,并要求重新登錄。再結(jié)合 JAVA 新特性,使得系統(tǒng)也具有良好的可維護(hù)性和可擴(kuò)展性。 本聲明的法律后果由本人承擔(dān)。為此,我要對(duì)他致以最衷心的感謝 . 在本科學(xué)習(xí)的四年中,我與同學(xué)建立了深厚的友誼,他們?cè)谖矣龅嚼щy時(shí)無(wú)私地伸出援助之手,對(duì)他們的幫助我特別感謝。 系統(tǒng)維護(hù) 軟件基本達(dá)到設(shè)計(jì)要求,軟件功能完整,用戶界面良好,錯(cuò)誤處理正確,且能正確提示錯(cuò)誤種類(lèi)。從用戶角度考慮,是希望通過(guò)軟件測(cè)試來(lái)發(fā)現(xiàn)軟件中隱藏的錯(cuò)誤和缺陷,盡量的符合用戶的需求,而來(lái)考慮是否接受該產(chǎn)品。 /script %}else{% script alert(認(rèn)證失敗 )。 }else{ return false。%=path%/39。 (zsxm)。設(shè)置排課 ID 為主鍵。 ( 2) 教務(wù)管理員( ID 號(hào),用戶名,密碼,編號(hào),真實(shí)姓名,身份認(rèn)證)。因此系統(tǒng)的開(kāi)發(fā)是完全可行的。 (4) 只有 系統(tǒng)管理員 可以維護(hù)學(xué)生、教師和課程的基本信息。 MySQL 的SQL“ 結(jié)構(gòu)化查詢語(yǔ)言 ” 。 JSP 頁(yè)面使用 XML 標(biāo)簽和 scriptlets(一種使用 JAVA 語(yǔ)言編寫(xiě)的腳本代碼),封裝了生成頁(yè)面內(nèi)容的邏輯。 Spring 上下文包括企業(yè)服務(wù),例如 JNDI 、 EJB 、電子郵件、國(guó)際化、校驗(yàn)和調(diào)度功能。保存有必需的(第一級(jí))持久化對(duì)象的緩存,用于遍歷對(duì)象圖或通過(guò)標(biāo)識(shí)符查找對(duì)象。內(nèi)存中的對(duì)象之間存在關(guān)聯(lián)和繼承關(guān)系,而在數(shù)據(jù)庫(kù)中,關(guān)系數(shù)據(jù)無(wú)法 直接表達(dá)多對(duì)多關(guān)聯(lián)和繼承關(guān)系。雖然從 Struts 1 到 Struts 2 有著太大的變化,但是相對(duì)于 WebWork, Struts 2 只有很小的變化 ,如圖 21所示: 圖 21 Struts 的工作原理圖 MVC 模式 英文即 ModelViewController,即把一個(gè) 應(yīng)用的輸入、處理、輸出流程按照Model、 View、 Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層 ——模型層、視圖層、控制層。 第三章是系統(tǒng)需求分析,簡(jiǎn)述自己分析系統(tǒng),對(duì)項(xiàng)目進(jìn)行需求分析。 意義 解決了傳統(tǒng)方式所造成的教務(wù)管理人員工作的浪費(fèi),大大提高了教務(wù)管理員的工作效率。 作 者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。因此教務(wù)處委托謝老師開(kāi)發(fā)一個(gè)體育選向課程網(wǎng)站,謝老師把這個(gè)當(dāng)作一個(gè)畢業(yè)設(shè)計(jì)課題,我在謝老師的指導(dǎo)下開(kāi)發(fā)了這個(gè)系統(tǒng)。 第二章是開(kāi)發(fā)技術(shù)簡(jiǎn)介,簡(jiǎn)述本系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)過(guò)程中用的到的主要技術(shù)。 Struts 2 以 WebWork 為核心,采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與 Servlet API 完全脫離開(kāi),所以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品。對(duì)象和關(guān)系數(shù) 據(jù)是 業(yè)務(wù)實(shí)體的兩種表現(xiàn)形式,業(yè)務(wù)實(shí)體在內(nèi)存中表現(xiàn)為對(duì)象,在數(shù)據(jù)庫(kù)中表現(xiàn)為關(guān)系數(shù)據(jù)。封裝了一個(gè) JDBC 連接,也是 Transaction 的工廠。 Spring 上下文: Spring 上下文是一個(gè)配置文件,向 Spring 框架提供上下文信息。由業(yè)界處于領(lǐng)先地位的 Sun 公司制定了相關(guān)的 JSP技術(shù)規(guī)范,該規(guī)范定義了如何在服務(wù)器和 JSP頁(yè)面間進(jìn)行交互,還描述了頁(yè)面的格式和語(yǔ)法 [8]。這樣就增加了速度并提高了靈活性。 (3) 系統(tǒng)對(duì)于一個(gè)用戶只允許以一種身份登錄。 綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì),操作三方面都可行,并且投入少、見(jiàn)效快。 各實(shí)體及其屬性 本系統(tǒng)總共有以下 9 個(gè)實(shí)體: ( 1) 系統(tǒng)管理員( ID 號(hào),用戶名,密碼)。其屬性如表 53 示。 (xuehao)。 TD height=35 input type=submit value=登錄 / input type=button name=zhuce value=注冊(cè) onClick==39。 (quanxian).equals(shenfen)){ return true。 =%=path%/user/。 while(()){ % input type=checkbox name=id value=%=(id) % / font size=1留言人: /font font size=1%=(username) %/font font size=1留言時(shí)間: /font font size=1%=(shijian) %/font/br font size=1%=(context) %/font %}% /table 32 7 系統(tǒng)的測(cè)試 任何一款軟件項(xiàng)目從需求分析到編碼結(jié)束,再到最后交付之前都要進(jìn)行一次系統(tǒng)測(cè)試。測(cè)試結(jié)果如圖 710,圖711,圖 712 所示: 圖 710 課程信息 圖 710 插入課程信息成功 圖 711 刪除課程信息成功 37 軟件需求測(cè)試結(jié)論 經(jīng)過(guò)以上的一系列軟件測(cè)試,該網(wǎng)站基本上達(dá)到需求定義階段所提出的要求。謝老師淵博的學(xué)識(shí)、嚴(yán)峻的治學(xué)態(tài)度及隨和的為人之道給我留下了難以磨滅的印象,這將使我 終身受益 ,同時(shí),謝老師在生活上也給了我極大的鼓勵(lì)和幫助。 作者簽名 : 二〇 一 〇年 九 月 二十 日 畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明 本人完全了解 濱州學(xué)院 關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定。 整個(gè) 選排課系統(tǒng) 系統(tǒng)開(kāi)發(fā)過(guò)程中也遇到不少困難,比如工具限制等等,加之整個(gè)系統(tǒng)單人開(kāi)發(fā)、時(shí)間有限,考慮問(wèn)題難免有所不全,整個(gè)系統(tǒng)宏觀上做的還不是很完善,學(xué)生和教師模塊做得還是比較簡(jiǎn)陋。測(cè)試結(jié)果如圖 71 所示: 圖 71 用戶名、密碼輸入錯(cuò)誤或未驗(yàn)證錯(cuò)誤 用戶注冊(cè)信息填入完成后點(diǎn)擊確定進(jìn)入用戶認(rèn)證測(cè)試。 }else{ return error。 where id=39。139。其相關(guān)代碼部分如下: form name=zhuce action=%=path %/ method=post 用戶名: input size=15 name=username class=leftbox1 密 碼: input type=password size=15 name=password 確認(rèn)密碼: input type=password size=15 name=passworda %String shenfen = (shenfen)。設(shè)置用戶 ID為主鍵。概念結(jié)構(gòu)設(shè)計(jì)的結(jié)果是數(shù)據(jù)庫(kù)的概念模型。 技術(shù)可行性分析 確定現(xiàn)有的技術(shù)是否能解決本該開(kāi)發(fā)項(xiàng)目:本系統(tǒng)主要采用Struts2+Hibernate+Spring 架構(gòu),使用 JAVA 語(yǔ)言 ,和 MySql 數(shù)據(jù)庫(kù)等主要技術(shù),整個(gè)平臺(tái)構(gòu)建于 JAVA EE之上,比較容易實(shí)現(xiàn)。學(xué)生登錄后的主要操作是選課和 查看教師主頁(yè) 以及 查看通知和發(fā)布留言 。 MySQL 數(shù)據(jù)庫(kù)簡(jiǎn)介 MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQL AB公司。該解決方案包括:基于依賴(lài)注入的核心機(jī)制,基于 AOP 的聲明式事務(wù)管理,與多種持久層技術(shù)的整合,以及優(yōu)秀的 Web MVC 框架等。這樣的對(duì)象可以在不同 J2EE 環(huán)境( Web 或 EJB )、獨(dú)立應(yīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1