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

正文內(nèi)容

數(shù)據(jù)庫(kù)論文基于cs模式的圖書管理系統(tǒng)設(shè)計(jì)-展示頁

2025-07-25 19:47本頁面
  

【正文】 關(guān)鍵詞 C/S SQL20xx 數(shù)據(jù)庫(kù) 課程設(shè)計(jì) 3 目 錄 第 1 章 應(yīng)用背景與需求說明 ??????????????????? 5 背景 ????????????? ???????????? 5 數(shù)據(jù)需求 ????????????? ?????????? 5 事務(wù)需求 ?????????? ????? ? ????? ?? 5 系統(tǒng)開發(fā)平臺(tái) ???????????????????? ? 6 網(wǎng)絡(luò)拓 撲結(jié)構(gòu) ???????????????????? ? 6 第 2 章 解決方案 ???????????????????????? 7 ER 模型設(shè)計(jì) ????????????? ????? ??? 7 實(shí)體列表 ???????????????????? 7 系統(tǒng)的 ER 模型 ????????????????? 8 設(shè)計(jì)數(shù)據(jù)庫(kù) ????????????? ????? ???? 8 創(chuàng)建數(shù)據(jù)庫(kù) ???????????????? ??? 8 創(chuàng)建數(shù)據(jù)表 ???????????????? ??? 8 連接數(shù)據(jù)庫(kù) ???????????????? ??? 9 主窗體設(shè)計(jì) ????????????? ????? ???? 10 設(shè)計(jì)登錄界面 ?????????????? ???? 10 添加數(shù)據(jù)組件 ????????????? ????? 10 生成數(shù)據(jù)集 ?????????????? ????? 11 設(shè)計(jì)代碼 ??????????? ????? ???? 11 讀者信息 ???????????? ?????????? ? 12 設(shè)計(jì)顯示界面 ?????????? ???? ? ??? 12 添加數(shù)據(jù)組件 ????????????? ????? 12 功能實(shí)現(xiàn) ??????????? ????? ???? 12 顯示報(bào)表 ?????????????????? ????? 12 添加讀者信息報(bào)表 ?????????????? ?? 13 添加借閱情況 表 ???? ?????????? ??? 13 綜合查詢的實(shí)現(xiàn) ???????????????? ???? 14 4 添加數(shù)據(jù)組件 ???????????????? ?? 14 窗體功能實(shí)現(xiàn) ?????? ??????????? ? 14 第 3 章 系統(tǒng)實(shí)現(xiàn) ????? ??????????????????? 15 開發(fā)環(huán)境 ???????????????????? ??? 15 系統(tǒng)流程圖 ???????????? ?????????? 15 程序調(diào)試情況 ??????????????? ????? ? 16 功能顯示 ?????????????? ????? ???? 16 結(jié)論 ????????????????????? ???? 20 第 4 章 結(jié)束語 ????????????????????????? 20 參考文獻(xiàn) ? ?????????????????????????? 21 附錄:源代碼清單 ???????????????????? ??? 21 5 第 一 章 問題描述 圖書 管理系統(tǒng)簡(jiǎn)介 本系統(tǒng)利用 處理數(shù)據(jù)庫(kù)的功能,實(shí)現(xiàn)對(duì)圖書館信息的管理。從主界面模塊在驗(yàn)證后進(jìn)入每個(gè)子模塊 進(jìn)行各 個(gè) 子 系統(tǒng) 的 具 體功能操作。 **大學(xué)計(jì)算機(jī)科學(xué)與工程 學(xué)院 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 報(bào)告書 題目: 基于 C/S模式的 圖書 管理 系統(tǒng)的設(shè)計(jì) 所學(xué) 專業(yè): 計(jì)算機(jī)軟件與理論 班 級(jí) : 作 者 : 指導(dǎo)老師: 完成 日期: 20xx 年 08月 08 日 2 內(nèi)容提要 本文介紹了一個(gè)基于 Client/Server 模式的 高校 圖書 管理 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 。 運(yùn)用 Visual 結(jié)合 Microsoft SQL Server 20xx 開發(fā)的登 錄 模塊主要用于驗(yàn)證用戶身份,進(jìn) 行有效的操作。在整個(gè)系統(tǒng)設(shè)計(jì)中 充分利用了模塊化的設(shè)計(jì)思想和開發(fā)方法。主要功能為管理有關(guān)讀者、出版社、書籍、借閱和管理者的信息等。 數(shù)據(jù)需求 根據(jù)系統(tǒng)的需求,首先 將要記錄的信息分類,要記錄的信息如下。 ⑵ 出版社信息:包括名稱、地址、網(wǎng)址、 Email 等。 ⑷ 借閱信息:包括借閱日期、應(yīng)歸還日期、實(shí)際歸還日期、能否續(xù)借、書號(hào)和證號(hào)等。 根據(jù)這些需要,本系統(tǒng)需要“讀者信息” 表,“出版社信息”表,“書 籍信息”表,“ 借閱信息”表和“管理者信息”表 。 ⑴ 在讀者信息管理部分 ,要求如下。 ? 可以對(duì)讀者信息進(jìn)行維護(hù) ,包括添加及刪除等操作。 ? 可以瀏覽出版社信息。 6 ⑶ 在書籍信息管理部分 ,要求如下。 ? 可以對(duì)書籍信息進(jìn)行維護(hù) ,包括添加及刪除等操作。 ? 可以瀏覽借閱信息。 ⑸ 在管理者信息管理部分 ,要求如下。 ? 對(duì)管理者信息維護(hù)操作。 路由器: 一臺(tái) SOHO 路由器 TLR402M 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 本設(shè)計(jì)采用 客戶機(jī) /服務(wù)器( C/S)體系 , 數(shù)據(jù)的儲(chǔ)存管理功能較為透明 性 ,可以合理均衡事務(wù)的處理,充分保證數(shù)據(jù)的完整性和一致性。一般采用 ER 圖, 即 實(shí)體 關(guān)系模型來分析數(shù)據(jù)對(duì)象的屬性和數(shù)據(jù)對(duì)象之間的關(guān)系。 (2)執(zhí)行快捷菜單中的“新建數(shù)據(jù)庫(kù)”命令 ,并在打開的“創(chuàng)建數(shù)據(jù)庫(kù)”對(duì)話框中輸入數(shù)據(jù)庫(kù)名 Library,選中“使用 WindowsNT 集成安全性”單選按鈕。 創(chuàng)建數(shù)據(jù)表 9 創(chuàng)建數(shù)據(jù)庫(kù)后,為 Library 數(shù)據(jù)庫(kù)添加數(shù)據(jù)表,步驟如下。在彈出的快捷菜單中執(zhí)行“新建表”命令,出現(xiàn)表設(shè)計(jì)器。各表數(shù)據(jù)結(jié)構(gòu)如 下 表所示。 (1)在服務(wù)器資源管理器中右擊“數(shù)據(jù)連接”節(jié)點(diǎn)。切換到 Provider選項(xiàng)卡,選中列表框中的 Microsoft OLE DB Provider for SQL Server 項(xiàng)。 (2)在其中的第一個(gè)下拉列表框中選擇數(shù)據(jù)庫(kù)所在服務(wù)器名稱。如果測(cè)試成功,單擊“確定”按鈕。將默認(rèn)創(chuàng)建的窗體命名為“主窗體”,把“主窗體”作為本系統(tǒng)中的主界面。 設(shè)計(jì)登錄界面 設(shè)計(jì)登錄界面 ,創(chuàng)建一個(gè)新的” Windows 窗體” ,名為 登錄 ,作為本系統(tǒng)的登錄界面 .在 登錄 窗體上添加兩個(gè) Label 控件 ,兩個(gè) Button 控件和兩個(gè) TextBox控件 ,添加控件后的窗體如圖所示。 (1)在工具箱中 單擊 OleDbDataAdapter 組件,在窗體任意位置拖動(dòng)出一個(gè)虛框矩形后釋放左鍵彈出“數(shù)據(jù)適配器配置向?qū)А睂?duì)話框。 (3)選中“使用 SQL 語句”,然后單擊“下一步”進(jìn)入“生成 SQL 語句”對(duì)話框。 (5)單擊“下一步”按鈕,進(jìn)入“查看向?qū)ЫY(jié)果”,單擊“完成”按鈕完成數(shù)據(jù)適配器配置。 11 生成數(shù)據(jù)集 生成數(shù)據(jù)集的步驟如下 : (1)單擊 OleDbDataAdapter 控件“屬性”對(duì)話框中的“生成數(shù)據(jù)集”鏈接 ,打開“生成數(shù)據(jù)集”對(duì)話框。 (3)在“選擇要添加到數(shù)據(jù)集中的表”列表框中列出了前面添加的OleDbDataAdapter 組件所連接的表 ,選中該表名前面的復(fù)選框。而在項(xiàng)目中 ,添加了一個(gè) DataSet 組件 ,名為“ objLib 管理者信息”。在打開的“屬性頁”對(duì)話框中的“啟動(dòng)對(duì)象”下拉列表框中選擇“主窗體”選項(xiàng)。 設(shè)計(jì)代碼 在程序運(yùn)行過程中 ,如果想通過單擊 LinkLabel控件或 Button控件進(jìn)入系統(tǒng)中的各個(gè)功能模塊 (如顯示讀者信息等 ),就會(huì)彈出一個(gè)對(duì)話 框要求輸入用戶名和密碼 .單擊 確認(rèn) 按鈕 ,程序就會(huì)到數(shù)據(jù)庫(kù)的 管理者信息 表中查找該用戶名和密碼是否存在 .如果存在 ,允許進(jìn)入功能模塊 . 完成登錄功能的主要代碼集中在 UserCheck 函數(shù)中 .在程序運(yùn)行過程中 ,在登錄 窗體的 用戶姓名 和 用戶密碼 文本框中輸入用戶名和密碼后 ,單擊 確認(rèn) 按鈕就會(huì)觸發(fā) UserCheck函數(shù)并執(zhí)行其中的代碼 .如果 UserCheck函數(shù)返回 True,那么允許用戶的操作 。 12 讀者信息 在當(dāng)前項(xiàng)目中添加一個(gè)“ Windows 窗體”,將窗體命名為“讀者信息”。 各按鈕控件是為了執(zhí)行相應(yīng) 的操作。 添加數(shù)據(jù)組件 向窗體添加 OleDbConnection 組件,命名為 OleDbConnection1 后將其選中,在“屬性”對(duì)話框的 ConnectionString 欄單擊,選擇所建數(shù)據(jù)庫(kù) Library。 設(shè)置各 TextBox 控件的 DataBinding 屬性來實(shí)現(xiàn)對(duì)數(shù)據(jù)集中數(shù)據(jù)的顯示 (以Edit 證號(hào)為例 )。 (2)單擊 DataBinding 屬性前面的 +號(hào)打開該屬性的詳細(xì)列表。 (4)設(shè)置其他 TextBox 控件的 DataBinding 屬性。 具體實(shí)現(xiàn)代碼見附 。 顯示報(bào)表 在當(dāng)前項(xiàng)目中添加一個(gè)“ Windows 窗體”,命名為“報(bào)表窗體”,該模塊顯示當(dāng)前數(shù)據(jù)庫(kù)中讀者信息和借閱信息的報(bào)表。 在程序運(yùn)行中,如果單擊“讀者信息”菜單項(xiàng),就會(huì)自動(dòng)在窗體上顯示“讀者信息報(bào)表 .rpt”:如果單擊“借閱信息”命令就會(huì)自動(dòng)在窗體上顯示“借閱信息 13 報(bào)表 .rpt”報(bào)表。 (2)在“名稱”文本框中輸入報(bào)表名“讀者信息報(bào)表 .rpt”,單擊“打開”按鈕,就會(huì)彈出入圖所示的“ Crystal Report 庫(kù)”對(duì)話框。 (4)在彈出的“標(biāo)準(zhǔn)報(bào)表專家”對(duì)話框中,選擇“可用的數(shù)據(jù)源”列表框中的 OLB DB(ADO)選項(xiàng),就會(huì)彈“ OLE DB(ADO)”對(duì)話框。 (5)在其中設(shè)置連接信息,單擊“完成”按鈕,返回“標(biāo)準(zhǔn)報(bào)表專家”對(duì)話框。單擊“插入表”按鈕,把“讀者信息”表插入到報(bào)表中,單擊“下一步”按鈕。 設(shè)計(jì)完成的“讀者信息報(bào)表”如圖所示。 綜合查詢的實(shí)現(xiàn) 在程序運(yùn)行過程中,單擊主窗體的“綜合查詢”按鈕,就會(huì)彈出一個(gè)對(duì)話框。 為此需要在項(xiàng)目中添加一個(gè)窗體“綜合查詢”。單擊窗體上“ CmbBox運(yùn)算符”控件,然后在“屬性”對(duì)話框中單擊 Items 欄,就會(huì)出現(xiàn)一個(gè)按鈕,單擊按鈕,在打開的窗口中如圖 所示設(shè)置字符串集合編輯器字符串。 添加數(shù)據(jù)組件 在窗體上添加一個(gè) OleDbDataAdapter 組件,使用數(shù)據(jù)適配器配置向?qū)?duì)其進(jìn)行配置。 同樣再為窗體添加四個(gè) OleDbDataAdapter 組件, 在 生成 SQL 語句 對(duì)話框的多行文本框中分別輸入 SQL 語句“ SELECT 讀者信息 .* FROM 讀者信息”, “ SELECT 管理者信息 .* FROM 管理者信息” ,“ SELECT 借閱信息 .* FROM 借閱信息”, “ SELECT 書籍信息 .* FROM 書籍信息” ,然后單擊“完成”按鈕, Name 屬性分別設(shè)置為 OleDbDataAdapter2,OleDbDataAdapter3, OleDbDataAdapter4, OleDbDataAdapter5 完成數(shù)據(jù)適配器的配置。 (1)在 OleDbDataAdapter1 組件的“屬性”對(duì)話框中單擊“生成數(shù)據(jù)集”超鏈 15 接,打開“ 生成數(shù)據(jù)集”對(duì)話框,選中“新建”按鈕并在后面文本框中輸入“ Lib綜合查詢”。 (3)選中“將此數(shù)據(jù)集添加到設(shè)計(jì)器”復(fù)選框,單擊“確定”按鈕。而在項(xiàng)目中,添加一個(gè) DataSet 組件,名稱為“ objLib 綜合查詢”。 窗體功能實(shí)現(xiàn) 具體功能實(shí)現(xiàn)代碼見附 。需要 Microsoft .NET Framework SDK 的支持。 系統(tǒng)流程圖 在本系統(tǒng)中準(zhǔn)備通
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1