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

正文內(nèi)容

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

2025-09-04 19:36上一頁面

下一頁面
  

【正文】 計(jì)是開放的,符合行業(yè)標(biāo)準(zhǔn)的,并支持絕大多數(shù)的服務(wù)器、瀏覽器和相關(guān)工具。 MySQL 的SQL“ 結(jié)構(gòu)化查詢語言 ” 。為學(xué)生、教師和教務(wù)管理人員提供便利。 (4) 只有 系統(tǒng)管理員 可以維護(hù)學(xué)生、教師和課程的基本信息。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。因此系統(tǒng)的開發(fā)是完全可行的。 最終實(shí)現(xiàn)了用戶和課程的信息化管理。 ( 2) 教務(wù)管理員( ID 號,用戶名,密碼,編號,真實(shí)姓名,身份認(rèn)證)。 ( 1)用戶信息表 用戶信息表記錄了所有用戶的信息。設(shè)置排課 ID 為主鍵。其屬性如表 56 示。 (zsxm)。 } 用戶登陸設(shè)計(jì)模塊的實(shí)現(xiàn) 用戶登陸頁面 64所示: 27 圖 64 用戶登陸頁面 在 ,點(diǎn)擊登陸。%=path%/39。 String sql = select * from usertable where username=39。 }else{ return false。 String id = (id)。 /script %}else{% script alert(認(rèn)證失敗 )。 (context)。從用戶角度考慮,是希望通過軟件測試來發(fā)現(xiàn)軟件中隱藏的錯誤和缺陷,盡量的符合用戶的需求,而來考慮是否接受該產(chǎn)品。包括輸入,輸出數(shù)據(jù)等等 。 系統(tǒng)維護(hù) 軟件基本達(dá)到設(shè)計(jì)要求,軟件功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。各模塊具有相當(dāng)?shù)莫?dú)立性,因此系統(tǒng)的可重用性也比較高。為此,我要對他致以最衷心的感謝 . 在本科學(xué)習(xí)的四年中,我與同學(xué)建立了深厚的友誼,他們在我遇到困難時無私地伸出援助之手,對他們的幫助我特別感謝。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。 本聲明的法律后果由本人承擔(dān)。 41 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作所取得的成果。再結(jié)合 JAVA 新特性,使得系統(tǒng)也具有良好的可維護(hù)性和可擴(kuò)展性。總體說來,軟件通過測試。 ( 1)前臺測試: 1)注冊,登錄,認(rèn)證測試 測試登錄時,如果輸入的用戶名、密碼不正確或是該用戶沒有進(jìn)過認(rèn)證,系統(tǒng)會提示登錄失敗,并要求重新登錄。 同樣,為了保證本網(wǎng)站在真正投入到使用當(dāng)中時,能夠正常運(yùn)行,無異常及錯誤的出現(xiàn),在沒有發(fā)布之前需要對其進(jìn)行一次全面的系統(tǒng)測試。 if(getLiuyanService().createLiuyan(tLiuyan)){ return success。 /script %}% usercreateAction中控制用戶權(quán)限的相關(guān)代碼如下 public String createUser(){ ........ if(學(xué)生 .equals(quanxian)){ (1)。139。 } }catch(Exception e){ ()。 and sfrz=39。 HttpSession session=()。 (suozaixi)。 表 56 通知信息表 (tongzhi) 列 名 數(shù) 據(jù) 類 型 字 段 大 小 必 填 字 段 默 認(rèn) 值 備 注 id int 11 是 主鍵, 通知 ID title varchar 50 是 NULL 通知標(biāo)題 context varchar 200 是 NULL 通知 內(nèi)容 shijian varchar 50 是 NULL 發(fā)布時間 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) 用戶注冊設(shè)計(jì)模塊的實(shí)現(xiàn) 用戶注冊頁面如圖 62,圖 63所示: 圖 62 用戶注冊選擇注冊身份頁面 圖 63 用戶注冊頁面 用戶選擇注冊的身份后并填入完必要信息后,點(diǎn)擊提交 ,將信息提交給。其屬性如表 54 示。它們的屬性如表 51 所示。 ( 4) 學(xué)生( ID 號,用戶名 ,密碼,編號,真實(shí)姓名,所在系,權(quán)限 ( 5) 課程( ID 號,課程編號,課程名稱,課程類型)。從程序分布位置角度,系統(tǒng)依次分布在瀏覽器、應(yīng)用服務(wù)器、數(shù)據(jù)庫系統(tǒng)三層,如圖 51 所示: 圖 51 系統(tǒng)體系構(gòu)架圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)的設(shè)計(jì)是將系統(tǒng)需求分析得到的用戶需求抽象為信息結(jié)構(gòu)過程。 教務(wù)管理員相關(guān)的功能結(jié)構(gòu)圖如圖 41 所示: 41 系教務(wù)管理員功能結(jié)構(gòu)圖 教師相關(guān)的功能結(jié)構(gòu)圖如圖 42 所示 : 42 教師功能結(jié)構(gòu)圖 學(xué)生相關(guān)的功能結(jié)構(gòu)圖如圖 43 所示: 43 學(xué)生功能結(jié)構(gòu)圖 14 系統(tǒng)管理員相關(guān)的功能結(jié)構(gòu)圖如圖 44 所示: 系統(tǒng)總體的功能結(jié)構(gòu)圖如圖 45 所示: 45 系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)各功能模塊設(shè)計(jì) 經(jīng)過詳盡的需求分析,確定各功能模塊內(nèi)容大致如下: 系教務(wù)管理員功能模塊 系教務(wù)管理員注冊、登錄(注冊需要經(jīng)過認(rèn)證)后,能自動生成該教務(wù)管理員主頁,教務(wù)管理員應(yīng)具有根據(jù)學(xué)生選課信息進(jìn)行排課(手動和自動)、調(diào)課,并生成相應(yīng)的排課表及可以在自己的主頁上發(fā)布、刪除、修改自 己的通知與查看留言等功能。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。 (6) 教師可以選擇 查看課表 、 修 改個人信息并增刪改留言 。 系統(tǒng)管理員 登錄后可 以對系統(tǒng)進(jìn)行信息管理,其主要操作是維護(hù)學(xué)生、教師和課程的基本信息。 MySQL軟件采用了 GPL( GNU 通用公共許可證 )。所有JSP 的實(shí)現(xiàn)均支持以 JAVA 編程語言為基礎(chǔ)的腳本語言,它有與生俱來的可適應(yīng)性,支持復(fù)雜的操作。通過這種方式, JSP 頁面實(shí)現(xiàn)了頁面邏輯 與其設(shè)計(jì)和顯示的分離。 9 Spring 為企業(yè)應(yīng)用的開發(fā)提供了一個輕量級的解決方案。所以,可以很容易地使 Spring 框架管理的任何對象支持 AOP 。 Spring 的核心要點(diǎn)是: 8 支持不綁定到特定 J2EE 服務(wù)的可重用業(yè)務(wù)和數(shù) 據(jù)訪問對象。它們可能是普通的JAVABeans/POJOs,唯一特別的是他們現(xiàn)在都從屬于且僅從屬于一個 Session。本文中所用到的就是 這種體系。 Hibernate 是輕量級 Java EE 應(yīng)用的持久層解決方案, Hibernate 不僅管理Java 類到數(shù)據(jù)庫表的映射(包括 Java 數(shù)據(jù)類型到 SQL 數(shù)據(jù)類型的映射),還是提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度縮短使用 JDBC 處理數(shù)據(jù)持久化的時 間。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到 這些變化。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。 Java語言相對于 windows變成語言來說,最大優(yōu)勢在java語言是跨平臺的,而 widows的編程通常都是針對 windows系統(tǒng)來開發(fā),可移植性遠(yuǎn)不及 Java。 第五章是詳細(xì)設(shè)計(jì),簡述系統(tǒng)設(shè)計(jì)的詳細(xì)過程。運(yùn)用計(jì)算機(jī)輔助選課,即能實(shí)時地對大量選課數(shù)據(jù)進(jìn)行檢驗(yàn)和統(tǒng)計(jì),十分方便地輸出選課結(jié)果,同時也避免了人工處理時容易產(chǎn)生的錯誤。同時在教務(wù)管理的主要分支選課排課系統(tǒng)的應(yīng)用上得到了較大的發(fā)展。例如 : 檢索迅速 、 查找方便 、 可靠性高 、 存儲量大 、 保密性好 、 壽命長 、 成本低等 。 涉密論文按學(xué)校規(guī)定處理。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。 本系統(tǒng)主要用戶是學(xué)生、教師、系教務(wù)管理員和系統(tǒng)管理員。 系統(tǒng)需要實(shí)現(xiàn)的功能總體來說共有 4 個,分別如下: (1) 系統(tǒng)管理員 可以維護(hù)整個系統(tǒng)的基本信息; (2) 教務(wù)人員 可以對課程進(jìn)行編排管理; (3) 教師 可以查看課表 ; (4) 學(xué)生 可以選課; 開發(fā)背景及意義 背景 目前湘南學(xué)院體育選向課程采用的方式是教師通過表格手工登記學(xué)生選課信息,但是當(dāng)前湘南學(xué)院學(xué)生人數(shù)已經(jīng)到達(dá) 2 萬。這篇文章引起了人們對于選排課問題的重視。利用計(jì)算機(jī)輔助進(jìn)行課表編排工作,既提高了排課工作的科學(xué)性,又可大大減輕管理人員的工作強(qiáng)度,提高工作效率,從而使學(xué)校教務(wù)管理現(xiàn)代化邁上了一個新臺階。 最后是結(jié)論,總結(jié)了本論文的主要工作和系統(tǒng)特色,以及本次論文設(shè)計(jì)的心得。 Struts 2 框架與 MVC 簡介 Struts 2 是 Struts 的下一代產(chǎn)品,是在 struts 和 WebWork 的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的 Struts 2 框架。業(yè)務(wù)模型的設(shè)計(jì)可以說是 MVC 最主要的核心 。如圖 22 所示: 圖 22 MVC 的原理圖 Hibernate 與 ORM 簡介 對象 關(guān)系映射( Object/Relation Mapping,簡稱 ORM),是隨著面向?qū)ο蟮能浖_發(fā)方法 發(fā) 展而產(chǎn)生的。 由于 Hibernate 是一個和 JDBC 密切關(guān)聯(lián)的框架,所以 Hibernate 的兼容性和 JDBC 驅(qū)動,和數(shù)據(jù)庫都有一定的關(guān)系,但是和使用它的 JAVA 程序,和 App Server 沒有任何關(guān)系,也不存在兼容性問題。可能持有一個可選的二級數(shù)據(jù)緩存,可以在進(jìn)程級別后集群級別保存可以在事務(wù)中重用的數(shù)據(jù)。是底層的 JDBC,JTA 或者 CORBA 事務(wù)的抽象。核心容器的主 要組件是BeanFactory ,它是工廠模式的實(shí)現(xiàn)。 Spring DAO : JDBC DAO 抽象層提供了有意義的異常層次結(jié)構(gòu),可用該結(jié)構(gòu)來管理異常處理和不同數(shù)據(jù)庫 供應(yīng)商拋出的錯誤消息。 JSP 技術(shù) 簡介 JSP技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web頁面。因此, JSP 技術(shù)在構(gòu)建可升級的基于 web 的應(yīng)用程 序時扮演了重要角色。而 20xx 年, SUN 又被 Oracle 收購。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。 將系統(tǒng)需求加以總結(jié),得出系統(tǒng) 具有 如下 幾個功能 : (1) 系統(tǒng)可以運(yùn)行在 Windows 操作系統(tǒng)平臺上,并具有友好的用戶界面。它可以避免人力、物力和財力上的浪費(fèi)。 操作可行性分析 確定軟件產(chǎn)品是否能夠被最終的用戶所接受,用戶是否能操作最 終的產(chǎn)品:本系統(tǒng)采用 B/S 架構(gòu),客戶端采用瀏覽器的形式,操作簡單,方便使用。 后臺管理功能模塊 后臺管理:系統(tǒng)管理員應(yīng)具有對數(shù)據(jù)進(jìn)行添加、刪除、更改等維護(hù)功能。 18 按照自頂向下分析需求與自底向上設(shè)計(jì)概念結(jié)構(gòu)方法,概念結(jié)構(gòu)的設(shè)計(jì)可分為兩步:第一步是抽象數(shù)據(jù) 并設(shè)計(jì)局部視圖;第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。 ( 8) 排課( ID 號,編號,名字,教師名稱,學(xué)分,學(xué)時,地址,時間)。設(shè)置課程 ID 為主鍵。其屬性如表 55 示。 (username)。 }else{ (0)。 return success。 try{ if(()){ if((password).equals(password)amp。 用戶注冊中認(rèn)證相關(guān)代碼如下: % String path = ()。 int i = (sql)。留言框內(nèi)加上需要留言的內(nèi)容后系統(tǒng)將自動加上留言人的用戶名和留言日期。 rs = (pageSql)。 通過黑盒測試主要發(fā)現(xiàn)以下錯誤: ( 1)是否有不正確或遺漏的功能; ( 2)在接口上,能否正確地接受輸入數(shù)據(jù),能否產(chǎn)生正確地輸出信息; ( 3)訪問外部信息是否有錯; ( 4)性能上是否滿足要求。 測試結(jié)果如圖 74,圖 75 所示: 圖 74 認(rèn)證界面 圖 75 驗(yàn)證通過 ( 2)后臺測試: 1)課程增加、刪除測試 要求課程增加后提示插入成功并能查看課程信息。 38 結(jié) 論 本系統(tǒng)采用 JAVA平臺開源框架 Struts Hibernate結(jié)合 Spring實(shí)現(xiàn)了一個比較實(shí)用的 選排課系統(tǒng) 的設(shè)計(jì)與開發(fā)。但是也發(fā)現(xiàn)了自身的許多不 足,相信通過以后的工作上學(xué)習(xí)與實(shí)踐,一定會有更大的提高。本人完全意識到本聲明的法律結(jié)果由
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1