




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、使用Winforms和三層框架技術(shù)完成簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)本課程考試要求使用C#完成學(xué)生考試信息增加的編程與測(cè)試。在2個(gè)小時(shí)內(nèi)完成,題目具體要求如下:1、語言與環(huán)境C#,Winforms,NUnit,NUnitFormsVisual Studio 2005,SQL Server20052、功能要求現(xiàn)在要求你使用Winforms和三層框架技術(shù)完成本貫穿案例項(xiàng)目:學(xué)生成績(jī)管理系統(tǒng)中的學(xué)生成績(jī)的增加,并完成業(yè)務(wù)層、表示層的單元測(cè)試。應(yīng)用程序運(yùn)行的界面效果如下:學(xué)號(hào)*姓名*語文數(shù)學(xué)物理英語考試類型*期中考試 期末考試 單項(xiàng)控件考試地點(diǎn)*下拉框備注多行文本框確定 關(guān)閉其中:學(xué)號(hào)、姓名、考試類型、考試地點(diǎn)
2、不可為空。輸入完數(shù)據(jù)后,點(diǎn)確定,將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中,數(shù)據(jù)保存成功,將窗口上所有控件的值清空,等待輸入下一個(gè)學(xué)生成績(jī)信息,否則彈出錯(cuò)誤提示信息;點(diǎn)關(guān)閉退出軟件。考試地點(diǎn)為下拉框,共有(1)教至(10) 10個(gè)教室供選擇。并且要求驗(yàn)證學(xué)號(hào)的唯一性。使用三層框架完成以上功能的編碼后,然后通過NUnit完成業(yè)務(wù)層方法的單元測(cè)試和NUnitForms完成表示層的單元測(cè)試,在做表示層的單元測(cè)試時(shí),測(cè)試用例數(shù)據(jù)從SSTestCase表中讀取得到。3、數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)名:SA_自己的學(xué)號(hào)表1:StudentScore 學(xué)生成績(jī)表 主鍵: ScoreID序號(hào)字段名類型是否可為空備注1ScoreIDIntN學(xué)生
3、標(biāo)識(shí),自增長(zhǎng)2TrueNameVarchar(14)N學(xué)生姓名3CodeIntN學(xué)號(hào)4ChineseIntY語文5MathIntY數(shù)學(xué)6PhysicalIntY物理7EnglishIntY英語8TestTypeVarchar(64)N考試類型9TestRoomVarchar(64)N考試地點(diǎn)10DescriptionVarchar(1024)Y備注說明表2:SSTestCase 測(cè)試用例數(shù)據(jù)表 主鍵TestID序號(hào)字段名類型是否可為空備注1TestIDIntN用例標(biāo)識(shí),自增長(zhǎng)2DataVarchar(1024)N測(cè)試用例數(shù)據(jù)注:測(cè)試用例數(shù)據(jù)形式如:TrueName|Code|Chinese|M
4、ath|Physical|English|TestType|TestRoom|Description 舉例如下:張三|200809001|80|90|92|85|期中考試|(1)教|張三的測(cè)試數(shù)據(jù)一、數(shù)據(jù)庫(kù)創(chuàng)建與測(cè)試用例設(shè)計(jì)(1) 按題目要求創(chuàng)建數(shù)據(jù)庫(kù),請(qǐng)注意數(shù)據(jù)庫(kù)名稱;(2) 按題目要求創(chuàng)建兩張表;(3) 按題目要求輸入10個(gè)以上的測(cè)試用例。 二、使用WinForms完成學(xué)生考試信息的增加(4) 創(chuàng)建一個(gè)空解決方案,解決方案的名稱為SAForTest_自己學(xué)號(hào);(5) 按下表所示創(chuàng)建4個(gè)工程和相應(yīng)的類文件工程類型工程名稱類名實(shí)體層SAModule_自己學(xué)號(hào)StudentScore_自己學(xué)號(hào)數(shù)
5、據(jù)層SADAL_自己學(xué)號(hào)StudentScoreDao_自己學(xué)號(hào)業(yè)務(wù)層SABLL_自己學(xué)號(hào)StudentScoreService_自己學(xué)號(hào)表示層SAClient_自己學(xué)號(hào)StudentScoreForm_自己學(xué)號(hào)表示層(6) 設(shè)置工程間正確引用;(7) 完成每層的編碼,數(shù)據(jù)層訪問數(shù)據(jù)庫(kù)時(shí)會(huì)使用到DBHelper工具類,請(qǐng)從教師機(jī)上下載。學(xué)號(hào)的唯一性要求在業(yè)務(wù)層完成。實(shí)體類重構(gòu)并封裝字段數(shù)據(jù)訪問層使用NUnit完成業(yè)務(wù)層方法的單元測(cè)試(8) 在以上解決方案的基礎(chǔ)上增加一個(gè)單元測(cè)試類工程,工程名為TestDemoSA_自己的學(xué)號(hào),增加測(cè)試類,類名為TestStudentScore_自己的學(xué)號(hào);(9) 引用NUnit類庫(kù),對(duì)業(yè)務(wù)層類中的增加學(xué)生考試信息方法編寫單元測(cè)試代碼,測(cè)試方法要求有兩個(gè):1個(gè)為正確的用例數(shù)據(jù),1個(gè)為錯(cuò)誤的用例數(shù)據(jù)。使用NUnitForms完成表示層的單元測(cè)試(10) 使用NUnitForms【測(cè)試代碼錄制工具】錄制測(cè)試腳本代碼;(11) 正確引用NUnitForms類庫(kù),在TestStudentScore_自己的學(xué)號(hào)類中增加一個(gè)測(cè)試方法,測(cè)試用例數(shù)據(jù)從SSTestCase表中讀取,并結(jié)合錄制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦山應(yīng)急救援培訓(xùn)考試復(fù)習(xí)測(cè)試卷附答案
- 外傷配合護(hù)理要點(diǎn)解析
- 精卵細(xì)胞形成過程
- 北京2025年中國(guó)醫(yī)學(xué)科學(xué)院基礎(chǔ)醫(yī)學(xué)研究所第二批招聘筆試歷年參考題庫(kù)附帶答案詳解
- 墻體砌筑工程培訓(xùn)課件
- 2025至2031年中國(guó)機(jī)式螺絲行業(yè)投資前景及策略咨詢研究報(bào)告
- 環(huán)保油墨環(huán)保性能評(píng)估行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書
- 生物奧秘行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 2025至2031年中國(guó)尺行業(yè)投資前景及策略咨詢研究報(bào)告
- 電視廣告AI應(yīng)用行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書
- 過濾器檢驗(yàn)報(bào)告
- DB11-T 675-2014 清潔生產(chǎn)評(píng)價(jià)指標(biāo)體系 醫(yī)藥制造業(yè)
- 深靜脈血栓形成的診斷和治療指南第三版
- 2023家具采購(gòu)合同范本專業(yè)版-1
- GB/T 29319-2012光伏發(fā)電系統(tǒng)接入配電網(wǎng)技術(shù)規(guī)定
- GB/T 11264-2012熱軋輕軌
- 國(guó)學(xué)導(dǎo)論·巴蜀文化課件
- 《事業(yè)單位人事管理?xiàng)l例》及其配套制度講義課件
- 試卷交接簽字單
- 加油站相鄰企業(yè)安全應(yīng)急救援互助協(xié)議
- 傳媒公司合作合同
評(píng)論
0/150
提交評(píng)論