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

正文內(nèi)容

學(xué)生綜合素質(zhì)模糊評判系統(tǒng)的設(shè)計與實現(xiàn)學(xué)士學(xué)位論文(參考版)

2025-06-22 13:27本頁面
  

【正文】 MVC模式是一種架構(gòu)模式,其實需要其他模式協(xié)作完成。MVC模式最早是smalltalk語言研究團(tuán)提出的,應(yīng)用于交互應(yīng)用程序中。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會自動更新。MVC應(yīng)用程序總是由這三個部分組成。[20] Finocchiaro, Fonndation Classes in a Natshell. People’s Education Press, 2007:221238.附錄ATechnical Overview1. MVC design pattern descriptionMVC pattern is ModelViewcontroller of the acronym, the Chinese translation for mode trying to Controller. MVC applications are always by these three ponents. Event (events) result in Model or Controller to change the View, or to change both at the same time. Models change as long as the Controller of the data or attributes, all depend on View is updated automatically. Similarly, the important Controller changed the View, View of the Model from the potential to obtain data to refresh themselves. MVC pattern was first made smalltalk language research group applied to interactive applications. Java language is objectoriented language, it is natural that in the application instances SUN remending MVC model as a framework for developing Web application model. MVC model is an architectural pattern, in fact, other models need to be pleted in collaboration. In the J2EE pattern catalog are monly used service to worker pattern is new, and the service to worker pattern may be focused on control mode, sending mode and the Page Helper pattern.2. Struts2 IntroductionAlthough the claims is a new Struts2 framework, but it is only in terms of relative Struts1. Struts2 with Struts1 than there are indeed many revolutionary improvements, but it is not a new release of the new framework, but in another prominent framework: WebWork developed on the basis of the. To some extent, Struts2 does not inherit Struts139。[18] Anderson, A. Effectiva Java Second Edition. Oxford University Press, 2005:124145。[16] 王路群. Oracle 10g管理及應(yīng)用[M].北京:中國水利水電出版社,2007。[14] 李曉峰,[M].中國水利水電出版社,2007。[12] 朱紅, Web編程指南[M].:230242。[10] [M].:189234。[8] 王宏斌. JSP編程技巧[M].機(jī)械工業(yè)出版社,2001:145189。[6] [J].。[4] Servlet 網(wǎng)絡(luò)編程[M].清華大學(xué)出版社,2002:133156。[2] 鄧琨,[M].新華大學(xué)出版社,。最后,衷心地感謝在百忙之中評閱論文和參加答辯的各位導(dǎo)師們。在此,向所有關(guān)心和幫助過我的領(lǐng)導(dǎo)、老師、同學(xué)和朋友表示由衷的謝意。在整個設(shè)計過程中給與我很大的幫助,特別是他看完我所做的半成品之后,給了很多意見并指出其中的錯誤和不足之處,使我得到不少的提高,這對于我以后的工作和學(xué)習(xí)都是一種巨大的幫助,在此我要向我的導(dǎo)師致以最衷心的感謝和深深的敬意。本次畢業(yè)設(shè)計是我工作前一次很好的演練和實踐的機(jī)會,是培養(yǎng)獨立思考問題和自學(xué)能力的鍛煉,使我意識到必須努力的學(xué)習(xí)才能在工作中體現(xiàn)自己的價值,適應(yīng)社會的需要。但通過本次畢業(yè)設(shè)計,我也感受到了開源的方便,遇到什么問題,上網(wǎng)一查,就知道該怎么弄了,以前做個課程設(shè)計都是怕別人和我的一樣,不愿意給別人看,現(xiàn)在知道了程序弄不出來是多么的著急,學(xué)習(xí)都是相互的,互相研究才能共同進(jìn)步的。本來已經(jīng)耳熟能詳?shù)拇a,一到IDE中書寫,卻提筆忘字,這充分的反應(yīng)了我平時的基本功不扎實,常用代碼的不熟練。結(jié) 論經(jīng)過三個月艱苦的努力,總于完成了本畢業(yè)設(shè)計。軟件測試的事務(wù)性操作很多,這些操作需要一個良好的心態(tài)去對待。因為軟件測試中考慮的問題基本上是項目管理中需要考慮的問題。一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。圖62 學(xué)生綜合成績界面測試是為了證明程序有錯誤,而不是證明程序無錯誤。 綜合評價結(jié)果顯示頁面根據(jù)教師或?qū)W生評價的結(jié)果進(jìn)行統(tǒng)計分析,最終得出各項指標(biāo)的權(quán)重信息,如圖61所示。 本系統(tǒng)測試本系統(tǒng)的測試方法選擇黑盒測試中的因果圖法,黑盒測試是不考慮程序內(nèi)部的邏輯結(jié)構(gòu)的特性,只依據(jù)規(guī)格說明書檢查程序功能是否能正常的使用。如果一個軟件是作為產(chǎn)品被許多客戶使用的話,那不可能為每個客戶進(jìn)行驗收測試。確認(rèn)測試產(chǎn)生測試程序是否滿足需求規(guī)格說明書所列的各項要求,然后要進(jìn)行軟件配置復(fù)查,特別是文檔是否齊全,各方面的質(zhì)量是否符合要求等。3. 確認(rèn)測試(Validation Testing)確認(rèn)測試的任務(wù)是檢查軟件的功能、性能及其他特征與用戶的需求一致,它是以需求規(guī)格說明書(即需求規(guī)約)作為依據(jù)的測試。2. 集成測試(Integration Testing)集成測試也稱組裝測試,它是對由各模塊組裝而成的程序進(jìn)行測試,主要檢查模塊間的接口和通信。通常單元測試可放在編碼階段,程序員在編寫好一個模塊后,總會對自己編寫的模塊進(jìn)行測試,檢查它是否實現(xiàn)了詳細(xì)設(shè)計說明書中規(guī)定的模塊功能和算法。 測試步驟軟件測試的主要步驟有單元測試、集成測試和確認(rèn)測試。黑盒測試是把程序看成一只黑盒子,測試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過程。白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。一次成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。為了發(fā)現(xiàn)程序中的錯誤,應(yīng)竭力設(shè)計能暴露錯誤的測試。在測試時將實際的輸出結(jié)果與預(yù)期結(jié)果比較,若不同則表示發(fā)現(xiàn)了錯誤。需要明確的是軟件測試不能證明軟件沒有存在的錯誤,軟件測試只能減少軟件中的錯誤和漏洞,使得軟件能正常順利的為人們提供各種服務(wù)。硬件測試、網(wǎng)絡(luò)測試可以根據(jù)具體的性能指標(biāo)來進(jìn)行,系統(tǒng)的測試更多是指軟件測試。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計用例,并利用這些實例來運行程序,以便發(fā)現(xiàn)錯誤。 軟件測試系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。模塊組裝完成后,又會出現(xiàn)一些問題。主要是在查詢過程中預(yù)計查詢結(jié)果和實際結(jié)果不一致,有時候達(dá)不到目的,對數(shù)據(jù)庫的操作表之間的關(guān)聯(lián)考慮得不夠周到,因此往往會出現(xiàn)一些小的錯誤。從開始熟悉這些知識到對整體設(shè)計有了解,再從概要設(shè)計、詳細(xì)設(shè)計到開始編碼,以及最后的測試,整個過程感覺很充實,雖然遇到了不少困難,但當(dāng)我通過自己查資料、或是向指導(dǎo)老師請教以及向同學(xué)請教,而設(shè)計出解決方案并成功實現(xiàn)時,那種成就感和滿足感足以鼓勵自己加班加點的辛苦。圖58 評價管理界面 本章小結(jié)通過本管理系統(tǒng)的開發(fā),我對軟件開發(fā)過程有了更清晰的了解,首先是問題定義、需求分析,然后是功能設(shè)計、詳細(xì)設(shè)計等,并對軟件測試的方法、手段有了較深的理解,同時對制造業(yè)的流程有了一個系統(tǒng)的認(rèn)識,極大地拓寬了我的知識面,我感到收獲不小。圖57 教師或?qū)W生選擇評價學(xué)生界面 評價管理設(shè)計與實現(xiàn)教師進(jìn)入評價界面后,可選擇思想道德素質(zhì)、政治素質(zhì)、身心素質(zhì)、實踐創(chuàng)新素質(zhì)、知識能力素質(zhì)等進(jìn)行評價。表57 學(xué)生管理主要用到方法名方法名功能addStudent()添加學(xué)生信息deleteStudent()刪除學(xué)生信息updateStudent()修改學(xué)生信息 權(quán)重與指標(biāo)功能的設(shè)計與實現(xiàn)指標(biāo)和權(quán)重是評價學(xué)生綜合素質(zhì)的重要依據(jù)如圖56所示。2. 實現(xiàn)過程(1) 主要Java類學(xué)生管理主要用到的Java類如表56所示。如圖55所示。表54 教師管理主要用到Java類類名功能增刪改的方法調(diào)用TercherDao中的方法調(diào)用CommonDao中的方法里面是增刪改的方法(2) 主要方法教師管理主要用到的方法如表55所示。如圖54所示。表52 登錄主要JSP文件功能列表JSP頁面名稱功能Jsp/Login/登錄學(xué)生綜合素質(zhì)模糊評判系統(tǒng)驗證Jsp/Login/學(xué)生綜合素質(zhì)模糊評判系統(tǒng)主頁(2) 主要Java類登錄主要用到的Java類如表53所示。圖53 用戶登錄程序流程圖1. 實現(xiàn)目標(biāo),、密碼送入到LoginDao中通過sql語句與數(shù)據(jù)庫中的用戶名、密碼進(jìn)行對比,找到后即為合法用戶,說明可以進(jìn)入系統(tǒng)系統(tǒng)登錄中主要JSP文件功能。圖51 系統(tǒng)主界面 用戶注冊與登錄網(wǎng)站設(shè)計與實現(xiàn) 用戶登錄功能設(shè)計管理員登錄界面如圖52所示。 3. 頁面底層,用于激勵學(xué)生全面發(fā)展的話。 網(wǎng)站主界面設(shè)計本系統(tǒng)的主界面整體結(jié)構(gòu)為上中下三個部分:1. 頁面頂層,用于展示系統(tǒng)的名字。運行環(huán)境如表51所示。關(guān)于數(shù)據(jù)庫的設(shè)計,在我們的畢業(yè)設(shè)計中是重要的一個組成部分,它設(shè)計的好壞完全影響到了以后的設(shè)計,在我們整個系統(tǒng)的中,表與表間的聯(lián)系關(guān)系到業(yè)務(wù)的邏輯與功能實現(xiàn),只有完成了數(shù)據(jù)庫的設(shè)計才能去考慮以后的工作。在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。如表46所示。如表45所示。如表44所示。如表43所示。如表42所示。如表41所示。根據(jù)實際情況,本系統(tǒng)的數(shù)據(jù)庫命名為:Studentscp數(shù)據(jù)庫,存儲所有的數(shù)據(jù)信息。圖42 數(shù)據(jù)庫ER圖對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進(jìn)行管理。在分析數(shù)據(jù)庫的建設(shè)問題時,首先就要從需求分析中獲取系統(tǒng)中要用的數(shù)據(jù),將其規(guī)化好,抽取實體及其屬性,建立模型。(4) 數(shù)據(jù)庫維護(hù)。根據(jù)業(yè)務(wù)需要創(chuàng)建數(shù)據(jù)表。選擇理想的數(shù)據(jù)庫設(shè)計工具。在設(shè)計數(shù)據(jù)庫前應(yīng)對現(xiàn)有類似系統(tǒng)的數(shù)據(jù)庫進(jìn)行仔細(xì)研究,找出它的不足以完善自己所設(shè)計的數(shù)據(jù)庫。數(shù)據(jù)庫存在表與表間的關(guān)系,有三種形式:一對一關(guān)聯(lián),一對多關(guān)聯(lián),多對多關(guān)聯(lián),他們是對自然聯(lián)接等方式來對表進(jìn)行關(guān)聯(lián)。 數(shù)據(jù)庫的詳細(xì)設(shè)計數(shù)據(jù)庫中重點為表的設(shè)計與表間的關(guān)聯(lián),在一個項目的實施過程中前期的數(shù)據(jù)庫設(shè)計沒有設(shè)計好就是大副度的減化系統(tǒng)開發(fā)的進(jìn)度。在對實體定義的同時,對實體屬性的類型、長度、約束以及初始值進(jìn)行定義。通過確定每個實體和實體的屬性之間的相互關(guān)系,定義一個完整的業(yè)務(wù)邏輯關(guān)系。使用一種信息建模技術(shù),這種技術(shù)是通過實體、關(guān)系、屬性三種基本對象來定義信息。 數(shù)據(jù)分析數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),根據(jù)系統(tǒng)的本身業(yè)務(wù)邏輯對其進(jìn)行分析,形成數(shù)據(jù)庫的物理結(jié)構(gòu)和邏輯結(jié)構(gòu),對系統(tǒng)中使用的信息進(jìn)行組成、篩選。對于數(shù)據(jù)庫的設(shè)計,主要考慮到它設(shè)計的合理性,安全性,完善性,還要符合數(shù)據(jù)庫的設(shè)計概念,遵循3NF的設(shè)計標(biāo)準(zhǔn),減少冗余,避免添加/刪除/更新異常,合理的滿足3NF式的要求。 數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫在整個系統(tǒng)設(shè)計中起著舉足輕重的作用,任何數(shù)據(jù)都要在數(shù)據(jù)庫中進(jìn)行存儲以保證數(shù)據(jù)在以后的操作實現(xiàn)成為可能。另一方面,以有效的方式精心設(shè)計制作的數(shù)據(jù)庫,可以提供正確的資料。為了使系統(tǒng)可以被用戶最終接直到現(xiàn)在,我們可以設(shè)計的數(shù)據(jù)庫必然是有結(jié)構(gòu)的數(shù)據(jù),譬如說,我們已受數(shù)據(jù)庫的設(shè)計活動是至關(guān)重要的。為了開發(fā)一個系統(tǒng)滿足該組織的信息需求,要求采取不同辦法在文件系統(tǒng)中,那里的工作為個別部門推動了應(yīng)用的需要。圖41 系統(tǒng)功能結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計經(jīng)確定了許多張表。查詢時,可按姓名、學(xué)號、院系、專業(yè)進(jìn)行查詢。教師可以根據(jù)反饋信息及時、有針對性地調(diào)整教學(xué)。主要是對評價數(shù)據(jù)的統(tǒng)計和計算。定性信息包括相關(guān)評語。其中定量信息包括:學(xué)生、教師。(2) 用戶模塊:該模塊主要包括用戶信息管理,選擇、填寫、查看測評信息等子模塊。(1) 管理模塊:該模塊主要包括系統(tǒng)管理、測評管理、統(tǒng)計管理等子模塊。學(xué)生綜合素質(zhì)模糊評價系統(tǒng)主要實現(xiàn)對學(xué)生素質(zhì)的評價,評價主體有學(xué)
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1