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

正文內(nèi)容

erp課程設(shè)計圖書館信息管理系統(tǒng)(編輯修改稿)

2025-06-19 02:03 本頁面
 

【文章內(nèi)容簡介】 = new DataSet()。//創(chuàng)建數(shù)據(jù)集對象 try { (ds)。//填充數(shù)據(jù)集 10 return ds。//返回數(shù)據(jù)集 } catch (SqlException ex) {throw new Exception()} } public static SqlDataReader GetDataReaderByID(int id) {using (SqlConnection con = new SqlConnection(ConnectString)) {string sql = select * from bookinfo where bookid= + id。//sql語句 try {SqlCommand m = new SqlCommand(sql, con)。//創(chuàng)建Command對象 ()。//打開連接 SqlDataReader reader = ()。//創(chuàng)建DataReader對象 ()。//讀取數(shù)據(jù) return reader。//返回 DataReader} catch (SqlException ex) {throw new Exception()。 }} public static bool UpdateDataTable(string sql) {using (SqlConnection con = new SqlConnection(ConnectString)) { try {()。//打開連接 SqlCommand m = new SqlCommand(sql, con)。//創(chuàng)建Command對象 if (() 0) //執(zhí)行更新 {return true。} else {return false。}} catch (SqlException ex) {throw new Exception()。}}} public static void UpdateDataSet(DataSet ds,string sql) { using (SqlConnection con = new SqlConnection(ConnectString)) 11 {try { SqlDataAdapter adapter = new SqlDataAdapter(sql, con)。//創(chuàng)建適配器 SqlCommandBuilder builder = new SqlCommandBuilder(adapter)。//根據(jù)適配器自動生成表單 (ds, table)。//更新數(shù)據(jù)庫 } catch (SqlException ex) { throw new Exception()。}}}}} 用戶登錄代碼、圖書查詢代碼等的實現(xiàn) 以上代碼的實現(xiàn)都是 C語言和 Sql語言的使用,此處由于代碼篇幅較長,此處不再說明,祥見附錄。 6 系統(tǒng)測試 開發(fā)與測試環(huán)境 本系統(tǒng)使用 C 語言進行開發(fā)。需要 Microsoft .NET Framework 的支持。適用內(nèi)存不低于 256M 配備有 Windows2021, Windows2021, WindowsXP 系統(tǒng)的計算機。 程序調(diào)試情況 在數(shù)據(jù)連接時一定要注意窗體和相應(yīng)顯示控件的綁定關(guān)系。在把系統(tǒng)從一臺計算機移植到另一臺計算機時一定要把數(shù)據(jù)文件 和 同時移植,并對相應(yīng)的提供服務(wù)的 SQL Server 服務(wù)器進行相應(yīng)的修改,否則數(shù)據(jù)正確連接并顯示。 功能顯示 主窗口 運行程序后首先顯示主窗體,如圖 單擊 “ 登錄 ” 按鈕 ,就會彈出登錄 窗體, 管理用戶具有系統(tǒng)提供的所有權(quán)限, 12 普通用戶可以 查詢圖書、借閱圖書。 圖 主窗口 在登錄對話框中輸入用戶姓名和密碼,單擊 “ 確認 ” 按鈕,就會對用戶身份進行認證,如果認證通過,那么就會彈出如圖 圖書館管理系統(tǒng)的界面: 管理員和普通用戶進入此窗體后,系統(tǒng)所提供的操作權(quán)限是不同的 圖書查詢功能 圖書查詢可以實現(xiàn)組合查詢,將查詢結(jié)果顯示在 DataGridView控件中。 窗體載入時,對圖書類別組合框中的項進行了初始化,通過查詢語句“ select distinct BookType from bookinfo ” , 調(diào)用 DataAccess類中的GetDataSetBySql方法獲取數(shù)據(jù)庫 Bookinfo表中的圖書類別,使用 distinct關(guān)鍵字去掉重復(fù)項。 使用查詢功能示例如圖 13 圖 圖書查詢 圖書 編目功能 管理員登錄系統(tǒng)后,可以為數(shù)據(jù)庫添加新的圖書信息。如圖 圖 圖書 編目 圖書借閱功能 用戶登錄系統(tǒng)后,可以借閱不同的書籍,通過選擇組合框中的書名,該書的圖書訪問代碼和作者將顯示在文本框中。如圖 14 圖 讀者借閱統(tǒng)計 圖書更新分為兩種,第一種通過更改 DataGridView控件中的數(shù)據(jù)直接更改,第二種可以通過修改各字段值進行更改。單擊“保存修改”按鈕,將DataGridView控件中修改的數(shù)據(jù)保存到數(shù)據(jù)庫中。如圖 圖 15 7 問題分析與解決方法 (1)string conString = provider=。data source=.。initial catalog=capucivar。user id=sa。pwd=。//連接數(shù)據(jù)庫的字符串 (2)private static string ConnectString = server=(local)\\sqlexpress。database=Book_Data。user=sa。pwd=1234。// 數(shù)據(jù)庫連接字符串 (3)Private static string ConnectString = Data Source= (local)\\sqlexpress。DataBase=。 8 總結(jié) 通過近兩周的課程設(shè)計,我有了很多的收獲,首先這次課程設(shè)計使用到了很多的 C和 SQL編程語言,由于之前學(xué)的不好,在程序的代碼實現(xiàn)中遇到了很 多的問題,使得設(shè)計的中期階段顯得很困難,但是經(jīng)過組員們的共同努力均被一一解決;其次是作為學(xué)習(xí)軟件專業(yè)的我們,要有良好的學(xué)習(xí)心態(tài)和嚴謹?shù)膽B(tài)度,因為編程這一塊真的很不容易,一不小心就會出錯,而且很是乏味;最后,我還是很順利的完成了這次課程設(shè)計,在這里我要特別感謝張老師在 此次課程 設(shè)計上對我們的指導(dǎo)。 9 參考文獻 1 劉麗霞 等編著 ,零基礎(chǔ)學(xué) C. 北京:機械工業(yè)出版社, 2 劉輝 等編著 ,零基礎(chǔ)學(xué) SQL Server 2021. 北京:機械工業(yè)出版社, 10 源代碼 附錄 A using System。 using 。 using 。 16 using 。 using 。 using 。 using 。 using 。 namespace BookManage { public partial class FrmMain : Form { public static DialogResult result。 public FrmMain() { InitializeComponent()。} //查詢子窗體是否存在 public bool checkchildfrm(string childfrmname) { foreach (Form childFrm in ) { if ( == childfrmname) { if( ==) = 。 ()。 return true。 } } return false。} //用戶登錄菜單的事件處理 private void 用戶登錄 ToolStripMenuItem_Click(object sender, EventArgs e) { //檢測該窗口是否處于打開狀態(tài) if ((frmLogin) == true) return。 //窗口已經(jīng)打開,返回 frmLogin user = new frmLogin()。//實例化登錄 窗體 ()。 //登
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1