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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)畢業(yè)論文-預(yù)覽頁

2025-07-13 23:08 上一頁面

下一頁面
 

【正文】 三章 系統(tǒng)設(shè)計(jì)本系統(tǒng)采用B/S結(jié)構(gòu),開發(fā)語言是JAVA、JSP、JAVASCRIPT和HTML語言,數(shù)據(jù)庫采用Oracle 9i,中間件采用O3W。B/S結(jié)構(gòu)(圖31),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語言(VBScript、JavaScript…)和ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 前臺(tái)開發(fā)工具的選擇對(duì)于前臺(tái)頁面的開發(fā),我們采用JSP編程語言。在傳統(tǒng)的HTML網(wǎng)頁文件中假如JAVA 程序片段和JSP標(biāo)記,就構(gòu)成了JSP網(wǎng)頁。JavaScript的目的在于將二者融合。在本系統(tǒng)的開發(fā)中我們采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言JAVA語言進(jìn)行系統(tǒng)后臺(tái)的開發(fā)。面向?qū)ο笳Z言為設(shè)計(jì)那些為再現(xiàn)真實(shí)世界里的實(shí)體(如汽車、職員、保險(xiǎn)制度等等)的程序提供了一個(gè)框架。J2EE WebLogic的優(yōu)點(diǎn):(1)WebLogic Server越來越多開發(fā)商、獨(dú)立軟件廠商 (ISV)、應(yīng)用服務(wù)提供商 (ASP) 和系統(tǒng)集成商采用的事實(shí)上的標(biāo)準(zhǔn)應(yīng)用服務(wù)器 (2)簡化運(yùn)行并實(shí)現(xiàn)自動(dòng)化,使應(yīng)用和基礎(chǔ)結(jié)構(gòu)具有可視化。 O3W的邏輯結(jié)構(gòu)Web基本用戶界面 + 畫面轉(zhuǎn)移控制 + DataStoreBean + Java應(yīng)用程序 O3W的部件的主要任務(wù)作為使用Servlet的Web應(yīng)用程序的窗口實(shí)現(xiàn)的功能。 O3W處理流程 基于O3W的應(yīng)用程序的工作流程,具體如下:在客戶端部分,當(dāng)用戶在程序的輸入畫面點(diǎn)擊提交按鈕時(shí),O3W將對(duì)所提交的數(shù)據(jù)進(jìn)行簡單的檢查,通過O3W管理的后臺(tái)應(yīng)用程序調(diào)用應(yīng)用程序,同時(shí)把需要調(diào)用的方法名稱傳遞給后臺(tái)業(yè)務(wù)服務(wù)器。至此,一次程序調(diào)用過程結(jié)束。如果不遵守一定的規(guī)則,將會(huì)給項(xiàng)目帶來災(zāi)難性的后果。(4)時(shí)間類型由VARCHAR2(6)表示,不保存時(shí)間分割符。概念模型設(shè)計(jì)同應(yīng)用領(lǐng)域的信息需求分析有關(guān),構(gòu)造一個(gè)高級(jí)的數(shù)據(jù)模型。實(shí)體關(guān)系模型中的信息由下列三種基本概念級(jí)成:實(shí)體:正要被建模的對(duì)象關(guān)系:實(shí)體之間的聯(lián)系屬性:實(shí)體和聯(lián)系的特征 ER圖設(shè)計(jì)是數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的一個(gè)很好的方法。而ER圖則是由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三個(gè)要素組成的。一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。關(guān)系模式:科目( 編碼 ,編號(hào),中文名稱,日文名稱,中文簡介,日文簡介,內(nèi)容分類 )課程( 編碼 ,編號(hào),所屬科目編碼,課程名稱CN,課程名稱JP,課程簡介CN,課程簡介JP,發(fā)布標(biāo)識(shí),發(fā)布者,是否公開,選用教材編碼,是否考核,試卷編碼,預(yù)計(jì)學(xué)時(shí),開始日,結(jié)束日,報(bào)名截止日,有效標(biāo)示,課程分類名稱,實(shí)際結(jié)束時(shí)間 )班級(jí)( 編碼 ,編號(hào),所屬課程編碼,選用教材編碼,選用教材發(fā)布日,開始日期,結(jié)束日期,暫停標(biāo)示 )老師( 所屬編碼 ,所屬類型,教師編號(hào),簡介,教師開始日 )學(xué)生( 學(xué)生編號(hào),課程編碼,批準(zhǔn)日期 ,班級(jí)編碼,班級(jí)編號(hào),畢業(yè)時(shí)間,學(xué)習(xí)開始日期,學(xué)習(xí)結(jié)束日期,成績,學(xué)習(xí)狀態(tài),評(píng)價(jià),評(píng)語,評(píng)價(jià)狀態(tài),備注,教材編號(hào),教材發(fā)布日,累計(jì)學(xué)時(shí),登陸次數(shù),進(jìn)度,Qamp。表中各項(xiàng)包含:編號(hào),遷移源頁面名稱,遷移源的畫面名稱,觸發(fā)遷移的動(dòng)作名稱,所調(diào)用的后臺(tái)名稱,遷移目的地的頁面名稱以及遷移目的地的頁面文件名。數(shù)據(jù)定義最大的優(yōu)點(diǎn)就是可以提供數(shù)據(jù)檢查,即檢查輸入輸出數(shù)據(jù)的合法性。該方法用于初始化課程編輯頁面,首先要將頁面上所有可以輸入的控件全部清空,清空頁面上需要用到的ds(數(shù)據(jù)定義),并查詢出課程、課程下的班級(jí)、課程分類、教材以及老師的信息,將查詢結(jié)果放入相應(yīng)的ds中。修改課程狀態(tài)(暫停/繼續(xù))。刪除相應(yīng)的班級(jí)信息。查詢課程下班級(jí)信息方法blQuery09G01該方法用于查詢出某一課程下所有班級(jí)的信息。修改相應(yīng)班級(jí)的狀態(tài)(暫停/繼續(xù))。 學(xué)生信息查看頁面學(xué)生信息查看頁面提供用戶對(duì)某一班級(jí)下所有學(xué)生的信息進(jìn)行查看,該頁面的主要方法有初始化函數(shù),查詢函數(shù),暫停/繼續(xù)班級(jí)的方法和刪除班級(jí)函數(shù)。在頁面中選中相應(yīng)的班級(jí),點(diǎn)擊“照會(huì)”按鈕時(shí),執(zhí)行此方法。本系統(tǒng)通過業(yè)務(wù)對(duì)象和數(shù)據(jù)庫進(jìn)行操作,業(yè)務(wù)對(duì)象設(shè)計(jì)與編碼是否正確,將直接影響程序的正確性。圖45. 我的課程(老師)頁面涉及到的業(yè)務(wù)方法與數(shù)據(jù)表關(guān)系 學(xué)生信息查看頁面涉及到的業(yè)務(wù)方法業(yè)務(wù)方法與數(shù)據(jù)表之間的關(guān)系:如圖46所示(○表示相關(guān)數(shù)據(jù)表)。(hasFinFlag =+hasFinFlag)。JavaScript39。用戶選擇信息的提交通過一個(gè)JavaScript函數(shù),實(shí)現(xiàn)用戶提交不同信息的功能,并調(diào)用業(yè)務(wù)對(duì)象方法,將用戶所選信息記錄在ds中的位置,存入頁面的相應(yīng)位置。圖59. 暫停/繼續(xù)班級(jí)功能流程圖3. 刪除班級(jí)信息功能的實(shí)現(xiàn) 此功能實(shí)現(xiàn)的流程圖,如圖510所示。糾正過程可能涉及到改正或重新設(shè)計(jì)相關(guān)的文檔活動(dòng)。在實(shí)踐工作中,進(jìn)行了完整計(jì)劃的單元測試和編寫實(shí)際的代碼所花費(fèi)的精力大致上是相同的。真正的軟件系統(tǒng)不可以寄希望于沒有進(jìn)行廣泛的測試和Bug修改過程就可以正常工作。Bug發(fā)現(xiàn)的越晚,在從全程的費(fèi)用來考慮,相比起那些復(fù)雜且曠日持久的集成測試,或是不穩(wěn)定的軟件系統(tǒng)來說,單元測試所需的費(fèi)用是很低的?!鞍缀小狈ㄊ歉F舉路徑測試。系統(tǒng)的測試包括單體測試1和單體測試2,如圖61所示。單體測試2的測試范圍是業(yè)務(wù)方法,輸入是請(qǐng)求方法的輸入?yún)?shù)和數(shù)據(jù)庫的初始值,輸出為返回請(qǐng)求方法的處理結(jié)果和對(duì)數(shù)據(jù)庫的操作結(jié)果。 結(jié) 論本次畢業(yè)設(shè)計(jì)為我提供了一個(gè)很好的鍛煉機(jī)會(huì)。任何一個(gè)系統(tǒng)的開發(fā),決不僅僅是編寫代碼這么簡單,而是一項(xiàng)系統(tǒng)的,規(guī)范的工作。詳細(xì)設(shè)計(jì)的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的功能。測試則是開發(fā)環(huán)節(jié)中最不可或缺的一步。 參考文獻(xiàn)[1] [J]. 清華大學(xué)出版社,20011,4850. [2] [J].科學(xué)出版社,20034,8990. [3] [M].北京:科學(xué)出版社,20001.[4] MX標(biāo)準(zhǔn)教程[M].北京:北京希望電子出版社,20013.[5] [M].北京:機(jī)械工業(yè)出版社,20011.[6] [M].北京:北京希望電子出版社,20015.[7] John [M].清華大學(xué)出版社,20011.[8](美)[M].北京:中國電力出版社,20051. [9] 9i[M].北京:機(jī)械工業(yè)出版,200401.[10] (美) 霍斯特曼(Horstmann, Cay S.)和(美)科耐爾(CornellGary)編著. 李如豹, 剛冬梅等譯. 最新java核心技術(shù) 卷I:原理[M]. 機(jī)械工業(yè)出版社,20021.[11] Elliote Rusty Harold David Flanagan, 《Java Network Programming》. O39。在此,我向所有幫助過我的人表示感謝。組長給我以技術(shù)上的支持和幫助,使我能順利完成本次系統(tǒng)的開發(fā),解決了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)上發(fā)生的
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1