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

正文內(nèi)容

aspnet圖書借閱管理系統(tǒng)-資料下載頁

2024-12-16 15:18本頁面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 Button1_Click(object sender, EventArgs e) { if ( != ) { Data_zujian dz = new Data_zujian()。 DataSet ds = new DataSet()。 SqlParameter[] ps = new SqlParameter[1]。 ps[0] = new SqlParameter(@編號 , ())。 ds = (sp_select_Book, ps)。 if ([0]. 0) { = [0].DefaultView。 ()。 = null。 }else { = [0].DefaultView。 ()。 = 您所要查詢的記錄不存在! 。 } }else{ = 輸入不能為空! 。} } protected void Button2_Click(object sender, EventArgs e) { if ( != ) { Data_zujian dz = new Data_zujian()。 DataSet ds = new DataSet()。 SqlParameter[] ps = new SqlParameter[1]。 ps[0] = new SqlParameter(@書名 , )。 ds = (sp_select_book_name, ps)。 if ([0]. 0) { = [0].DefaultView。 ()。 = null。 32 }else { = [0].DefaultView。 ()。 = 您所要查詢的記錄不存在! 。 } }else{ = 輸入不能為空! 。} } } 類 Data_zujian 的實現(xiàn) public class Data_zujian { public Data_zujian() { } private string connText { get { string connText = [LibraryManagerSystem].ConnectionString。 if (connText != null) return connText。 else return 。 } } //返回數(shù)據(jù)集 public DataSet ExecuteDataSet(string sp_Name, SqlParameter[] ps) { DataSet ds = new DataSet()。 if (connText != ) { SqlConnection conn = new SqlConnection(connText)。 SqlCommand cmd = new SqlCommand()。 = conn。 = 。 //Command類型為存儲過程 = sp_Name。 foreach (SqlParameter p in ps) //填充存儲過程需要的參數(shù) { (p)。 } SqlDataAdapter sda = new SqlDataAdapter()。 //創(chuàng)建數(shù)據(jù)適配器對象 33 = cmd。 ()。 (ds)。 ()。 } return ds。 } //返回受影響的行數(shù) public int ExcuteNonQuery(string sp_Name, SqlParameter[] ps) { int n = 0。 if (connText != ) { SqlConnection conn = new SqlConnection(connText)。 SqlCommand cmd = new SqlCommand()。 = conn。 = 。 //Command類型為存儲過程 = sp_Name。 foreach (SqlParameter p in ps) //填充存儲過程需要的參數(shù) { (p)。 } ()。 n = ()。 ()。 } return n。 } //檢查數(shù)據(jù)是否存在 public bool checkData(string sp_Name, SqlParameter[] ps) //填充選擇型存儲過程 { DataSet ds = (sp_Name, ps)。 if ([0]. 0) return true。 else return false。 } //置借書狀態(tài) public void setBrowState(string sp_Name, SqlParameter[] ps) { if (connText != ) { SqlConnection conn = new SqlConnection(connText)。 SqlCommand cmd = new SqlCommand()。 = conn。 = 。 //Command類型為存儲過程 34 = sp_Name。 foreach (SqlParameter p in ps) //填充存儲過程需要的參數(shù) { (p)。 } ()。 ()。 ()。 } }35 五、軟件測試 本測試均采用黑盒測試。 測試用原始表 當(dāng)前的數(shù)據(jù)庫中的表如下: Student 表: 圖 Student表 Book 表: 圖 Book表 BS 表 : 圖 BS表 功能模塊測試 測試借書功能模塊: 表 測試用例表 測試用例 預(yù)期結(jié)果 實際結(jié)果 36 學(xué)號 :B10060123 圖書編號 :1 1. 下方應(yīng)顯示“借書成功!” 2. Student表中相應(yīng)記錄的借閱數(shù)量應(yīng)變?yōu)?1 3. Book 表中的相應(yīng)記錄的借閱狀態(tài)應(yīng)變?yōu)?true 表中記錄見下圖。 學(xué)號 :B10060129 圖書編號 :2 1. 應(yīng)提醒學(xué)生信用度不足 2. 表中數(shù)據(jù)無任何改變 學(xué)號 :B10060128 圖書編號 :3 1. 應(yīng)提醒學(xué)生書籍已經(jīng)借滿,不能再借 學(xué)號 :空 圖書編號 :空 1. 應(yīng)提醒用戶“輸入不能為空” 學(xué)號 :B10060124 圖書編號 :1 1. 應(yīng)提示 1 號書籍已經(jīng)被借出,不能再借 2. 表無任何改變。 學(xué)號 :B10060124 圖書編號 :任意非數(shù)字字符 1. 應(yīng)出現(xiàn)圖書編號輸入不進的情況。 與預(yù)期相符。 BS 表: 圖 BS表 Student 表: 圖 Student表 Book 表: 圖 Book表 37 測試還書功能模塊: 表 測試用例表 測試用例 預(yù)期結(jié)果 實際結(jié)果 圖書編號 :1 1. 提示 “ 還書成功 ” 2. Student 表中相應(yīng)記錄的借閱數(shù)量應(yīng)變?yōu)?0 3. Book 表中的相應(yīng)記錄的借閱狀態(tài)應(yīng)變?yōu)閒alse 表中記錄見下圖 圖書編號 :任意非數(shù)字字符 1. 應(yīng)出現(xiàn)圖書編號輸入不進的情況。 與預(yù)期相符 圖書編號 :2 1. 應(yīng)提示“ 借書記錄不存在,還書失敗! ” Student 表: 圖 Student表 BS 表: 圖 BS表 Book 表: 圖 Book表 測試新書入庫功能模塊: 表 測試用例表 測試用例 預(yù)期結(jié)果 實際結(jié)果 38 圖書編號: 4 書名: UML 用戶指南(第2 版) 作者: Grady Booch 出版社:人民郵電出版社 1. 提示“ 圖書已存在! ” 2. 表中數(shù)據(jù)無任何改變 圖書編號: 5 書名: UML 用戶指南(第2 版) 作者: Grady Booch 出版社:人民郵電出版社 1. 提示“新書入庫成功!” 2. Book 表中增加了相應(yīng)的記錄 表中記錄見下圖 圖書編號:任意非數(shù)字字符 書名: UML 用戶指南(第2 版) 作者: Grady Booch 出版社:人民郵電出版社 1. 應(yīng)出現(xiàn)圖書編號輸入不進的情況。 與預(yù)期相符 Book 表: 圖 Book表 測試學(xué)生查詢功能模塊: 表 測試用例表 測試用例 預(yù)期結(jié)果 實際結(jié)果 學(xué)生姓名:徐飛 學(xué)生學(xué)號:空 點擊學(xué)生姓名后的“查詢”按鈕 1. 在下方顯示徐飛的記錄 39 學(xué)生姓名:空 學(xué)生學(xué)號:B10060123 點擊學(xué)生學(xué)號后的“查詢”按鈕 1. 在下方顯示徐飛的記錄 學(xué)生姓名:空 學(xué)生學(xué)號:空 點擊任意一個“查詢”按鈕 1. 在 右 方顯示“輸入不能為空!” 測試圖書查詢功能模塊: 表 測試用例表 測試用例 預(yù)期結(jié)果 實際結(jié)果 圖書編號: 1 圖書名稱:空 點擊圖書編號后的“查詢”按鈕 1. 在下方顯示編號為 1 的圖書的記錄 圖書編號:空 圖書名稱:神經(jīng)計算原理 點擊圖書名稱后的“查詢”按鈕 1. 在下方顯示書名為“神經(jīng)計算原理”的記錄 圖書編號:任意非數(shù)字字符 圖書名稱:空 點擊圖書編號后的“查詢”按鈕 1. 應(yīng)出現(xiàn)圖書編號輸入不進的情況。 與預(yù)期相符 圖書編號: 9 圖書名稱:空 點擊圖書編號后的“查詢”按鈕 1. 應(yīng)提示“您所要查詢的記錄不存在!” 40 測試其他操作功能模塊: 增加學(xué)生: 表 測試用例表 測試用例 預(yù)期結(jié)果 實際結(jié)果 學(xué)生學(xué)號: B10060110 學(xué)生姓名:張三 系別:計算機系 1. 提示“添加學(xué)生成功!” 2. Stusent 表中增加了相應(yīng)的記錄 表中記錄見下圖 學(xué)生學(xué)號: B10060123 學(xué)生姓名:茅茅 系別:計算機系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1