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

正文內(nèi)容

程序設(shè)計(jì)基礎(chǔ)課程在線作業(yè)批改系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-閱讀頁

2025-07-29 03:36本頁面
  

【正文】 圖 所示: 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 13 頁 共 38 頁 圖 成績(jī)查詢圖 作業(yè)查詢界面 作業(yè)查詢界面如圖 所示: 圖 作業(yè)查詢圖 留言板界面 (1)發(fā)表留言界面如圖 所示: 圖 發(fā)表留言圖 (2)(2查看 留言界面如圖 所示: 圖 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 14 頁 共 38 頁 教師模塊 開始批閱界面 評(píng)分教師登錄本系統(tǒng)后,可以開始批閱。如圖 和圖 所示: 圖 題目管理界面 圖 課程管理錄入界面 作業(yè)管理界面 系統(tǒng)管理員登錄本系統(tǒng)后,可以 對(duì)作業(yè)進(jìn)行管理 。如圖 所示 : 圖 留言板管理界面 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 16 頁 共 38 頁 5軟件測(cè)試與分析 測(cè)試是開發(fā)時(shí)期最后一個(gè)階段,是保證軟件質(zhì)量的重要手段。軟件測(cè)試過程中應(yīng)該故意地去促使錯(cuò)誤的發(fā)生,也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng)該出現(xiàn)的時(shí)候沒有出現(xiàn)。 軟件測(cè)試的重要性 軟件測(cè)試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中 ,軟件測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。 事實(shí)上,對(duì)于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。測(cè)試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。統(tǒng)計(jì)表明,在典型的軟件開發(fā)項(xiàng)目中,軟件測(cè)試工作量往往占軟件開發(fā)總工作量的 40%以上。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)軟件生存期時(shí),測(cè)試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測(cè)試工作。 白 盒測(cè)試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法,因而又稱結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測(cè)試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。 黑盒測(cè)試主要是根據(jù)輸入條件和輸出條件的確定測(cè)試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。 本系統(tǒng)的測(cè)試綜合了白盒測(cè)試、黑盒測(cè)試兩種方法,但主要使用的是黑盒測(cè)試方法。通過測(cè)試達(dá)到以下測(cè)試目的: :檢查功能是否爭(zhēng)取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實(shí)現(xiàn)的功能等。 3 數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部 信息是否有(如數(shù)據(jù)文件)訪問錯(cuò)誤。 5 初始化、終止檢查:檢查是否能進(jìn)行正確地初始化或終止。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 17 頁 共 38 頁 系統(tǒng)評(píng)價(jià) 系統(tǒng)評(píng)價(jià)是指系統(tǒng)在正式運(yùn)行了一段時(shí)間之后,對(duì)它在功能上、技術(shù) 上和經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià)。 (2)系統(tǒng)技術(shù)評(píng)價(jià) 本系統(tǒng)設(shè)計(jì)合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后穩(wěn)定可靠,安全性高,具有實(shí)用性,大大提高了信訪辦公效率。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 18 頁 共 38 頁 6 總結(jié) 經(jīng)過努力,我的畢業(yè)設(shè)計(jì)終于 完成了。在完成此系統(tǒng)過程中,深入研究了一些開發(fā)中需要的關(guān)鍵技術(shù),最后按照軟件工程結(jié)構(gòu)化分析方法進(jìn)行系統(tǒng)的分析設(shè)計(jì),其中工作主要有: ⑴ 研究了 JSP 技術(shù),深入分析了在 Web 信息系統(tǒng)中 JSP 的具體應(yīng)用。 ⑶ 通過對(duì)業(yè)務(wù)的分析進(jìn)行了數(shù)據(jù)庫的設(shè)計(jì),在數(shù)據(jù)庫設(shè)計(jì)過程中詳細(xì)調(diào)查了一些字段的取值并將具體選值給出。 由于時(shí)間的關(guān)系,系統(tǒng)還有很多有待完善和優(yōu)化的地方,如,課程與老師之間沒有相應(yīng)的對(duì)應(yīng)關(guān)系,留言板上沒有顯示發(fā)表人的姓名,我會(huì)不斷努力,將其改善,使在線作業(yè)批改系統(tǒng)更加完善。從畢業(yè)設(shè)計(jì)選題、如何開展到如何深入的過程中,老師一直給予我悉心的指導(dǎo)。在此,再次衷心感謝老師,也感謝所有幫助過我的人。它們的目標(biāo)是不同的:鍵值編碼 ( 節(jié) )可以解決一個(gè)間接的方法調(diào)用,通過選擇第一個(gè)有效的匹配實(shí)現(xiàn),雖然屬性 (參看 節(jié) 58 頁 )可以讓編譯器生一些“粘合劑” ,無聊的代碼。 鍵值編碼 原則 鍵值編碼的實(shí)踐是訪問一個(gè)數(shù)據(jù)成員的值通過它的名稱。類 NSObject 提供了方法名為valueForKey:和 setValue:forKey:。 方法 使 用 valueForKeyPath: 和setValue:forKeyPath:。最好的用例是能夠?qū)?shù)據(jù)綁定 (它的名字 )一些觸發(fā)器 (尤其是方法調(diào)用 ),鍵值的觀察 (KVO),這里不詳細(xì)。這種訪問符合調(diào)用協(xié)定過程。 蘋果的文檔描述精確的行為 valueForKey:和 setValue:forKey:[3]。 ?如果它存在 ,叫 getFoo 方法。 ?否則 ,如果它存在 ,調(diào)用該方法 isFoo(常見的布爾值 )。 ?在前一步成功 ,返回匹配值 。有一個(gè)默認(rèn)實(shí)現(xiàn) NSObject 拋出 一個(gè)異常。 ?否則 ,如果類返回是的 accessInstanceVariablesDirectly的方法 ,試一試編寫數(shù)據(jù)成員 (如果它存在的話 )_foo,否則 _isFoo,否則 foo,否則 isFoo。有一個(gè)默認(rèn)實(shí)現(xiàn) NSObject 拋出一個(gè)異常。例如 ,調(diào)用 valueForKey:“長(zhǎng)度”字符串調(diào)用語義上等價(jià)直接長(zhǎng)度的方法 ,因?yàn)樗堑谝粋€(gè)將發(fā)現(xiàn)解決知識(shí)的時(shí)候 . 然而 ,現(xiàn)有的性能顯然是不如直接方法調(diào)用 ,而且必須建議使用。參數(shù)的具體類型的原型 ,因?yàn)樗鼪]有真正的重要性類型的 id。 )支持 :objective cobjective c 運(yùn)行時(shí)能夠進(jìn)行自陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 28 頁 共 38 頁 動(dòng)在未來 NSNumber 或 NSValue 拳擊對(duì)象。 值為零的特殊情況給予 setValue:forKey:setNilValueForKey:處理的方法。 字符識(shí)別標(biāo)志。在這里 ,用于解決一些模棱兩可。關(guān)鍵字 property(和一些屬性 ,參見下一頁 節(jié) )可以聯(lián)系到一個(gè)數(shù)據(jù)成員 ,告訴如何訪問器可以由編譯器自動(dòng)生成的。 此外 ,使用的語法比一個(gè)更簡(jiǎn)單的方法調(diào)用來訪問屬性 ,所以它可以方便使用屬性 ,即使我們最終不得不編寫代碼背后的我們想要的。 大多數(shù)情況下 ,屬性綁定到數(shù)據(jù)成員。 描述的屬性 描述一個(gè)屬性意味著告訴編譯器訪問器應(yīng)該如何實(shí)現(xiàn) : ?一個(gè)只讀屬性從外面嗎 ? ?如果數(shù)據(jù)成員是一個(gè)本機(jī)類型 ,很少有變異 ,但如果它是一個(gè) oject,它應(yīng)該是封裝的副本 ,通過強(qiáng)引用 ,或者通過弱引用 ?(這是與內(nèi)存有關(guān)管理 ,參見部分 44 頁 )。 ?在 implementation 塊類 ,與隱式訪問器是合格的 ,或者他們 給出了一個(gè)實(shí)現(xiàn) (cf 部分 60 頁 )。 訪 問器的名稱也編纂 :foo 數(shù)據(jù) ,名字是 foo 的 gettersetFoo:setter。但是記住 ,與 KeyValue 編碼 (在前一頁 節(jié) ),這個(gè)名字在編譯時(shí)必須是已知的 ,因?yàn)閷傩缘氖褂檬菫榱吮M快直接調(diào)用的方法。 這里就是一個(gè)例子 ,一些解釋 ,但作為全球的快速預(yù)覽的行為。 屬性屬性 屬性聲明根據(jù)以下模板 : property 類型名稱 。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 29 頁 共 38 頁 如果他們不 給 ,屬性默認(rèn)值 。他們可以是 : ?讀寫 (默認(rèn) )或只讀的告訴如果屬性應(yīng)該 getter / setter 或只有 getter。 ?nonatomic 防止生成線程安全警衛(wèi)。 (沒有原子關(guān)鍵詞 )。 在 setter,行為分配 ,保留或復(fù)制影響數(shù)據(jù)成員的方式被修改。/ /簡(jiǎn)單的分配 自我 foo =(價(jià)值保留 )。/ /對(duì)象復(fù)制 ,它必須符合協(xié)議 / / NSCopying(參看 節(jié)在 35 頁 在垃圾回收環(huán)境中 (參見 節(jié)在 48 頁 ),保留不不同分配。 property(復(fù)制、 getter =,setter = setF:)__weak NSString *年代 。 dynamic意味著開發(fā)人員提供預(yù)期的實(shí)現(xiàn) (僅 setter如果只讀聲明屬性時(shí)指定 ,否則 getter和 setter)。因此 ,在給出的例子中 ,如果開發(fā)人員實(shí)現(xiàn)了 —— (NSString *)登記方法 ,編譯器會(huì)選擇它 ,而不是創(chuàng)造一個(gè)新的。 最后 ,如果一個(gè)訪問器在編譯時(shí)不存在 ,并沒有被編譯器創(chuàng)建的通過 synthesize,它可以在運(yùn)行時(shí)添加 (參看 節(jié)在 63 頁 )。但在這種情況下 ,預(yù)期的名稱訪問器在編譯時(shí)決定。 使用 synthesize 時(shí) ,編譯器可以被要求將屬性綁定到一個(gè)特定的數(shù)據(jù) 成員 ,不一定相同的名稱。性能是相同的直接調(diào)用底層方法。事實(shí)上 ,自我 我是直接訪問數(shù)據(jù)成員 ,而自我。 先進(jìn)的細(xì)節(jié) 文檔的屬性 [4]說 ,64 位編譯 ,objective c 運(yùn)行時(shí) 32 位模式相比有一些差異。蘋果公司的文檔仍然是一個(gè)參考 ,必須閱讀所有信息。 import .*。 } catch(ClassNotFoundException e3) { (MySQL 驅(qū)動(dòng)類找不到 )。 //Connection conn = (jdbc:odbc:teachManage)。 } catch (Exception ex) { return null。 } catch(SQLException e) { (建立執(zhí)行語句對(duì)象異常 )。 } } public static int Insert(String sql) { try { return getStat().executeUpdate(sql)。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 31 頁 共 38 頁 return 1。 //執(zhí)行成功返回 1,失敗 0 } catch(SQLException e) { (SQL 語句異常 )。 } } public static int Update(String sql) { try { return getStat().executeUpdate(sql)。 return 1。 } catch(SQLException e) { (SQL 語句異常 )。 } } public static PreparedStatement PreStat(String sql) { try { return getConn().prepareStatement(sql)。 return null。待 系統(tǒng)的運(yùn)行環(huán)境搭建好,將運(yùn)行的源文件導(dǎo)入 MyEclipse 平臺(tái)中 ,將 數(shù)據(jù)庫文件 導(dǎo)入 SQL Server 數(shù)據(jù)庫中,啟動(dòng),運(yùn)行 項(xiàng)目 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1