![C#課程設計報告--圖書館信息管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/aa56571b-429a-4bfd-82c4-283abbc73635/aa56571b-429a-4bfd-82c4-283abbc736351.gif)
![C#課程設計報告--圖書館信息管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/aa56571b-429a-4bfd-82c4-283abbc73635/aa56571b-429a-4bfd-82c4-283abbc736352.gif)
![C#課程設計報告--圖書館信息管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/aa56571b-429a-4bfd-82c4-283abbc73635/aa56571b-429a-4bfd-82c4-283abbc736353.gif)
![C#課程設計報告--圖書館信息管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/aa56571b-429a-4bfd-82c4-283abbc73635/aa56571b-429a-4bfd-82c4-283abbc736354.gif)
![C#課程設計報告--圖書館信息管理系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/aa56571b-429a-4bfd-82c4-283abbc73635/aa56571b-429a-4bfd-82c4-283abbc736355.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上 C程序設計課程設計報告課程設計題目: 圖書館信息管理系統(tǒng) 作者所在系部: 計算機與遙感信息技術學院作者所在專業(yè): 網絡工程 作者所在班級: * 作 者 姓 名 : * 作 者 學 號 : * 指導教師姓名: * 完 成 時 間 : 2014.12.25 專心-專注-專業(yè)課程設計任務書課題名稱圖書館信息管理系統(tǒng)完成時間2014.12.25指導教師 職稱助教學生姓名 班 級 總體設計要求和技術要點 1.要求利用C#的編程思想來完成系統(tǒng)的設計; 2.突出C#語言與其它語言不同點; 3.體現(xiàn)可視化編程基本東西,如系統(tǒng)帶有菜單、工具欄、狀態(tài)欄以及一些常用的高級控件。 4.每個
2、學生獨立完成教師指定的課程設計題目,不能相互抄襲。創(chuàng)新要求: 在基本要求達到后,可進行創(chuàng)新設計,如提供數(shù)據(jù)的導入導出(Excel、XML、文本文件等)功能等。工作內容及時間進度安排時間:此次課程設計時間為兩周,第15、16周,共40學時。分四個階段完成:1.分析設計階段:明確設計要求,找出實現(xiàn)方法。這一階段在第1天完成。2.編碼調試階段:根據(jù)設計分析方案編寫C#代碼,然后調試該代碼,實現(xiàn)課題要求的功能。這一階段在第2-8天完成。3.總結報告階段:總結設計工作,撰寫課程設計報告,這一階段在第8-9天完成。4.考核階段:這一階段在第10天完成。地點:計算機與遙感信息技術學院實驗室課程設計成果1與設
3、計內容對應的軟件程序2課程設計報告書摘 要隨著計算機技術的飛快發(fā)張,電子信息化慢慢替代了企業(yè)管理的傳統(tǒng)管理手法。這是一種現(xiàn)代流行的經營模式,采用管理系統(tǒng)是能夠有效提高管理效率的。 圖書館管理系統(tǒng)是學校管理機制中重要的一環(huán)。圖書館代表著一間學?;蛘叩貐^(qū)的文化標志。因為圖書館豐富的圖書資源能夠帶給我們重要并且優(yōu)越的學習資源。通過對圖書管理系統(tǒng)的運行管理機制進行調查研究,開發(fā)了此圖書系統(tǒng)。本系統(tǒng)中解決了學校圖書管理事務中的常用基本問題以及相關統(tǒng)計工作。本系統(tǒng)中包含6個功能模塊:借閱處理(借書處理、還書處理),信息查詢(讀者信息查詢、借閱信息查詢、圖書信息查詢),圖書信息管理(圖書入庫、修改圖書信息、
4、刪除圖書信息),讀者信息管理(添加讀者信息、修改讀者信息、刪除讀者信息),員工信息管理(添加員工信息、修改員工信息、刪除員工信息)只有管理員可以有此功能,系統(tǒng)設置(用戶密碼修改)。關鍵詞:圖書管理系統(tǒng) SQL server .NET平臺目 錄5566788 3.3.9 3.3.9 3.3.9 3.3.10111246801333444425第1章 緒 論隨著高校辦學規(guī)模的不斷擴大,學生人數(shù)增多,圖書館的圖書數(shù)量也不斷增多,若仍采用傳統(tǒng)手工記錄的方式管理或用較為粗糙的管理軟件,則耗費人力且錯誤率高,因此,開發(fā)適合某高校自身的圖書館信息管理系統(tǒng),對圖書進行科學管理,合理借閱,確保這些固定資產保值增
5、值,是十分必要的。本系統(tǒng)就針對當前很多高校圖書借閱管理采用人工管理的現(xiàn)狀的實際情況出發(fā),對圖書管理業(yè)務經過詳細的系統(tǒng)調查,開發(fā)出的操作簡單而且方便實用的一個圖書館信息管理系統(tǒng),以適應新時代發(fā)展的需要。 本系統(tǒng)使用Microsoft Visual Studio 2010、SQL Server 2008開發(fā)工具,使用SQL語句,結合數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)庫的操作。 圖書館信息管理系統(tǒng)主要對圖書管理日常工作中遇到的實際問題,例如圖書信息、讀者信息、借閱信息、能夠實現(xiàn)以下任務:添加圖書、借還圖書操作、書庫維護操作等。本系統(tǒng)經過測試,運行穩(wěn)定,可投入使用。1.1 課題研究現(xiàn)狀分析隨著計算機技術的不斷發(fā)展,計算
6、機作為知識經濟時代的產物,已被廣泛應用于社會各個行業(yè)和領域。目前,我國的科技水平高速發(fā)展,計算機作為今天使用最廣的現(xiàn)代化工具已深入到各個領域,并且正在成為未來社會信息社會的重要支柱。在這樣的大背景下,現(xiàn)代圖書館信息管理系統(tǒng)的開發(fā)就是在于提高圖書管理的工作效率,加強圖書館的管理,全面實行計算機管理。本實驗針對當前我國圖書管理多數(shù)采用人工管理的現(xiàn)狀以及即使采用了圖書館信息管理系統(tǒng)卻不能完全滿足本單位圖書管理借還圖書操作、書庫維護操作等現(xiàn)狀,對圖書館信息管理系統(tǒng)進行完善,基本上實現(xiàn)了簡單實用的圖書借閱管理以及圖書館信息管理。1.1.1 本領域內已開展的研究工作1理論研究基礎(1)后臺以SQL數(shù)據(jù)庫支
7、持。(2)前臺以.NET平臺為開發(fā)環(huán)境,實現(xiàn)學生基本信息管理的增、刪、查、改操作。2技術層面的支持(1)系統(tǒng)的設計與實現(xiàn)應采用MVC分層模式。(2)系統(tǒng)界面采用MDI方式,即用戶登錄后進入主窗體,主窗體通過菜單進入子窗體。1.1.2 已經取得的研究成果先鋒圖書館信息管理系統(tǒng),用易圖書館信息管理系統(tǒng)。1.2 選題的目的及意義圖書館信息管理系統(tǒng)可以實現(xiàn)圖書借閱的規(guī)范化、系統(tǒng)化管理,能夠將所有圖書資料聚集在一起實施統(tǒng)一運作,使圖書館信息管理變得更加高效便捷。第2章 系統(tǒng)需求分析隨著經濟全球化的推進以及企業(yè)激烈的競爭,改善企業(yè)內部及整個供應鏈各環(huán)節(jié)的管理、調度及資源配置,迅速適應客戶的新需求和市場新機
8、遇,是企業(yè)贏得競爭勝利的決定性因素。圖書館信息管理系統(tǒng)能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應的書籍數(shù)據(jù)操作和管理;能夠對一定數(shù)量的讀者進行相應的信息存儲與管理;對圖書館信息數(shù)據(jù)保存。2.1 問題的提出為了減少人工工作量,提高工作效率,使圖書館信息管理部門的工作更加有效地進行。2.2 系統(tǒng)的設計目標本系統(tǒng)是對圖書館信息管理部門進行一體化管理的軟件系統(tǒng),其核心管理思想是實現(xiàn)對圖書館信息增、刪、改、查的管理。第3章 系統(tǒng)總體設計3.1 系統(tǒng)功能設計 本系統(tǒng)實現(xiàn)了圖書館信息管理,總體分為6個模塊:借閱處理(借書處理、還書處理),信息查詢(讀者信息查詢、借閱信息查詢、圖書信息查詢),圖書信息管
9、理(圖書入庫、修改圖書信息、刪除圖書信息),讀者信息管理(添加讀者信息、修改讀者信息、刪除讀者信息),員工信息管理(添加員工信息、修改員工信息、刪除員工信息)只有管理員可以有此功能,系統(tǒng)設置(用戶密碼修改)。如圖3-1所示。圖書館信息管理系統(tǒng)系統(tǒng)設置借閱處理信息查詢圖書信息管理讀者信息管理員工信息管理圖3-1 系統(tǒng)功能設計(1)系統(tǒng)設置:進行用戶密碼修改。(2)借閱處理:借書處理,還書處理。(3)信息查詢:讀者信息查詢、借閱信息查詢、圖書信息查詢。(4)圖書信息管理:圖書入庫、修改圖書信息、刪除圖書信息。(5)讀者信息管理:添加讀者信息、修改讀者信息、刪除讀者信息。(6)員工信息管理:添加員工
10、信息、修改員工信息、刪除員工信息。3.1.1 系統(tǒng)登錄登錄為用戶使用系統(tǒng)的起始點,用戶必須先通過身份驗證,方可對圖書館信息進行相關操作,登錄流程如圖3-2所示。登錄 失敗處理錯誤提示查詢驗證成功登錄主界面操作結束圖3-2 登錄模塊流程圖簡要說明及功能描述:功能主要是用于確保用戶在提供正確的驗證信息之后,可以進一步使用本系統(tǒng)。3.1.2 系統(tǒng)設置系統(tǒng)設置主要是用于修改用戶密碼。3.1.3 借閱處理借閱處理包括借書處理、還書處理,功能設計如圖3-3所示。借閱處理借書處理還書處理圖書編號搜索讀者編號搜索圖3-3 借閱處理功能設計3.1.4 信息查詢信息查詢包括讀者信息查詢、借閱信息查詢、圖書信息查詢
11、。讀者信息可通過讀者編號查詢、讀者姓名查詢,借閱信息可通過圖書編號、讀者編號查詢,圖書信息可通過圖書編號、圖書名稱查詢。功能設計如圖3-4所示。圖書編號查詢讀者編號查詢信息查詢讀者信息查詢借閱信息查詢圖書信息查詢讀者姓名搜索讀者編號搜索圖書編號查詢圖書名稱查詢圖3-4 信息查詢功能設計3.1.5 圖書信息管理圖書信息管理包括添加圖書信息、修改圖書信息、刪除圖書信息。修改圖書信息可通過圖書編號、圖書名稱搜索到需要修改的信息。刪除圖書信息可通過圖書編號、圖書名稱搜索到需要刪除的信息。功能設計如圖3-5所示。圖書信息管理添加圖書信息修改圖書信息刪除圖書信息圖書編號搜索讀者編號搜索圖書編號搜索圖書名稱
12、搜索圖3-5 圖書信息管理功能設計3.1.6 讀者信息管理讀者信息管理包括添加讀者信息、修改讀者信息、刪除讀者信息。修改讀者信息可通過讀者編號、讀者姓名搜索到需要修改的信息。刪除讀者信息可通過讀者編號、讀者姓名搜索到需要刪除的信息。功能設計如圖3-6所示。讀者信息管理添加讀者信息修改讀者信息刪除讀者信息讀者編號搜索讀者姓名搜索讀者編號搜索讀者姓名搜索圖3-6 圖書信息管理功能設計3.1.7員工信息管理員工信息管理包括添加員工信息、修改員工信息、刪除員工信息。修改讀者信息可通過用戶名搜索到需要修改的信息。刪除員工信息可通過用戶名搜索到需要刪除的信息。功能設計如圖3-7所示。員工信息管理添加員工信
13、息修改員工信息刪除員工信息用戶名搜索用戶名搜索圖3-7 員工信息管理功能設計3.2 數(shù)據(jù)庫的設計本系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建的數(shù)據(jù)庫名稱為:YYYao_LibraryInfo數(shù)據(jù)庫中包含4張表,各表功能及描述如表31所示。表3-1 數(shù)據(jù)庫中的表表名作用Books用于存儲圖書信息Borrow用于存儲借閱信息Readers用于存儲讀者信息Staff用于存儲員工信息3.3 庫中各個表的設計3.3.1圖書信息表圖書信息表Books用于存儲圖書館圖書信息,主鍵為BookNumber 。表中各字段定義及描述如表3-2所示。表3-2 Books表字段名數(shù)據(jù)類型長度是否為空是否
14、主鍵字段意義BookNumbervarchar50No 是 圖書編號BookNamevarchar 50No否 圖書名稱BookAuthor varchar 50可以否作者BookTypevarchar 50可以否類別BookLable varchar50可以否標簽BookPrice float無可以否定價BookQuantity int無可以否庫存量3.3.2借閱信息表借閱信息表Borrow用于存儲圖書館借閱信息,主鍵為BookNumber 、ReaderNumber、BorrowDate。表中各字段定義及描述如表3-3所示。表3-3 Borrow表字段名數(shù)據(jù)類型長度是否為空是否主鍵字段意義
15、BookNumbervarchar50No 是圖書編號ReaderNumbervarchar50No是讀者名稱BorrowDatedatatime無No是借閱日期ReturnDatedatatime無可以否歸還日期3.3.3讀者信息表讀者信息表Readers用于維護系統(tǒng)用戶的基本情況,主鍵為ReaderNumber 。表中各字段定義及描述如表3-4所示。表3-4 Readers表字段名數(shù)據(jù)類型長度是否為空是否主鍵字段意義ReaderNumbervarchar primary key,BookName varchar(50) not null,BookAuthor varchar(50),Boo
16、kType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50No 是 讀者編號ReaderNamevarchar primary key,BookName varchar(50) not null,BookAuthor varchar(50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50可以否 讀者姓名ReaderMajorvarchar primary key,BookName varchar(5
17、0) not null,BookAuthor varchar(50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50可以否系部3.3.4員工信息表員工信息表Staff用于維護系統(tǒng)用戶的基本情況,主鍵為StaffUserName。表中各字段定義及描述如表3-5所示。表3-5 Staff表字段名數(shù)據(jù)類型長度是否為空是否主鍵字段意義StaffUserNamevarchar primary key,BookName varchar(50) not null,BookAuthor varchar(
18、50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50No 是 用戶名StaffPasswordvarchar primary key,BookName varchar(50) not null,BookAuthor varchar(50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50可以否 密碼StaffIdentityvarchar primary key,BookName
19、varchar(50) not null,BookAuthor varchar(50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50可以否 身份StaffNamevarchar primary key,BookName varchar(50) not null,BookAuthor varchar(50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50可以否真實姓名StaffSe
20、xvarchar primary key,BookName varchar(50) not null,BookAuthor varchar(50),BookType varchar(50),BookLable varchar(50),BookPrice float,BookQuantity int50可以否性別StaffAgeint無可以否年齡第4章 系統(tǒng)實現(xiàn)4.1 數(shù)據(jù)庫操作類SqlConnection類用于實現(xiàn)數(shù)據(jù)庫的連接、執(zhí)行。該類定義如下: SqlConnection connection; SqlDataAdapter adapterbooks, adapterborrow, ada
21、pterreaders, adapterstaff; DataSet dataset; string sql = "server=.; database = 'YYYao_LibraryInfo' Integrated Security=true" connection = new SqlConnection(sql); connection.Open();4.2 登錄模塊實現(xiàn)本系統(tǒng)的登錄界面如圖4-1所示,輸入用戶名和密碼,點擊登錄,判斷用戶名和密碼是否正確,正確可進入系統(tǒng)主界面,否則提示錯誤信息。如圖4-2、4-3所示。圖4-1 登陸界面(1)登錄按鈕的
22、代碼為:private void buttonX_LoginOK_Click(object sender, EventArgs e) string connectionStr = "Data Source='.' Initial Catalog='YYYao_LibraryInfo' Integrated Security='true'" SqlConnection connection = new SqlConnection(connectionStr); connection.Open(); SqlCommand comm
23、and = new SqlCommand(); command.Connection = connection; command.CommandText = "select count(*) from Staff where StaffUserName = LoginID and StaffPassword = PWD" command.Parameters.Add(new SqlParameter("LoginID", this.tb_username.Text); command.Parameters.Add(new SqlParameter(&qu
24、ot;PWD", this.tb_password.Text); int count = (int)command.ExecuteScalar(); if (count > 0) this.DialogResult = DialogResult.OK; this.Close(); else MessageBox.Show("用戶名或密碼錯誤", "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Error); (2) 取消按鈕即為退出,窗體關閉。圖4-2 成功登陸圖4-3 錯誤的密碼 4.3 系統(tǒng)設置模
25、塊實現(xiàn)本系統(tǒng)的系統(tǒng)設置界面如圖4-4所示,輸入用戶名、密碼和新密碼,點擊確認,判斷用戶名和密碼是否正確,正確則修改成功,否則提示錯誤信息。圖4-4 修改成功(1) 確認按鈕的代碼為: private void bXSetting_OK_Click(object sender, EventArgs e) SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = "select count(*) from Staff where StaffUserName=L
26、oginID and StaffPassword=PWD" command.Parameters.Add(new SqlParameter("LoginID", this.tbSetting_username.Text); command.Parameters.Add(new SqlParameter("PWD", this.tbSetting_password.Text); int count = (int)command.ExecuteScalar(); if (count = 1) command.CommandText = String
27、.Format("update Staff set StaffPassword = '0' where StaffUserName = '1'", this.tbSetting_newpassword.Text, this.tbSetting_username.Text); command.ExecuteNonQuery(); if (count = 1) MessageBox.Show("用戶信息修改成功!"); else MessageBox.Show("修改失?。?quot;, "錯誤!"
28、;, MessageBoxButtons.OK, MessageBoxIcon.Error); (2) 取消按鈕的代碼為: private void bXSetting_Cancel_Click(object sender, EventArgs e) tbSetting_username.Text = "" tbSetting_password.Text = "" tbSetting_newpassword.Text = "" 4.4 借閱處理模塊實現(xiàn)本系統(tǒng)的借閱處理界面包括借書處理、還書處理。輸入圖書編號、讀者編號、借閱日期,點擊確
29、認借書,添加借閱記錄;輸入歸還日期點擊確認還書添加還書記錄。如圖4-5、4-6、4-7所示。圖4-5 借書處理圖4-6 搜索到該記錄圖4-7 借閱信息表刷新記錄(1) 確認借書按鈕的代碼為: private void bXBorrow_borrow_Borrow_Click(object sender, EventArgs e) SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = String.Format("insert into Borrow (
30、BookNumber, ReaderNumber, BorrowDate) values ('0','1','2')", this.tbBorrow_borrow_booknumber.Text, this.tbBorrow_borrow_readernumber.Text, this.tbBorrow_borrow_dateborrow.Text); if (this.tbBorrow_borrow_booknumber.Text != "" && this.tbBorrow_borrow_read
31、ernumber.Text != "" && this.tbBorrow_borrow_dateborrow.Text != "") try int count = command.ExecuteNonQuery(); if (count = 1) MessageBox.Show("借閱信息保存成功!"); catch MessageBox.Show("借閱失??!", "錯誤!",MessageBoxButtons.OK, MessageBoxIcon.Error); else
32、MessageBox.Show("信息不完整!請重新輸入!"); return; reader.Close(); (2) 搜索按鈕的代碼為: private void bXBorrow_return_Search_Click(object sender, EventArgs e) SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = String.Format("select * from Borrow where BookNumb
33、er = 0 and ReaderNumber = 1",this.tbBorrow_return_booknumber.Text,this.tbBorrow_return_readernumber.Text); SqlDataReader reader = command.ExecuteReader(); this.lvBorrow_return_borrowinfo.Items.Clear(); while (reader.Read() ListViewItem lvi = new ListViewItem(); lvi.Text = reader"BookNumber
34、".ToString(); lvi.SubItems.Add(reader"ReaderNumber".ToString(); lvi.SubItems.Add(reader"BorrowDate".ToString(); lvi.SubItems.Add(reader"ReturnDate".ToString(); this.lvBorrow_return_borrowinfo.Items.Add(lvi); if (lvBorrow_return_borrowinfo.Items.Count = 0) MessageBo
35、x.Show("沒有搜索到符合條件的記錄!"); reader.Close(); (3) 確認還書按鈕的代碼為: private void bXBorrow_return_Return_Click(object sender, EventArgs e) SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = String.Format("update Borrow set ReturnDate = '0' where
36、BookNumber = '1' and ReaderNumber = '2'", this.tbBorrow_return_datereturn.Text,this.tbBorrow_return_booknumber.Text,this.tbBorrow_return_readernumber.Text); if (this.tbBorrow_return_datereturn.Text != "") try int count = command.ExecuteNonQuery(); if (count = 1) Messag
37、eBox.Show("還書信息添加成功!"); catch MessageBox.Show("還書失敗!", "錯誤!", MessageBoxButtons.OK, MessageBoxIcon.Error); else MessageBox.Show("信息不能為空!"); 4.5信息查詢模塊實現(xiàn)本系統(tǒng)的信息查詢界面包括讀者信息查詢、借閱信息查詢、圖書信息查詢。輸入圖書編號、讀者姓名進行讀者信息查詢,輸入圖書編號、讀者編號進行借閱信息查詢,輸入圖書編號、圖書名稱進行圖書信息查詢。如圖4-8、4-9、4-10、4
38、-11、4-12所示。圖4-8 讀者編號查詢圖4-9 讀者姓名查詢圖4-10 圖書編號查詢圖4-11 圖書名稱查詢圖4-12 熱門標簽查詢(1) 讀者編號查詢按鈕的代碼為: SqlCommand command = new SqlCommand(); command.Connection = connection; command.CommandText = String.Format("select * from Readers where ReaderNumber = 0", this.tBXSearch_readers_readernumber.Text); SqlD
39、ataReader reader = command.ExecuteReader(); this.lvSearch_readers_readersinfo.Items.Clear(); while (reader.Read() ListViewItem lvi = new ListViewItem(); lvi.Text = reader"ReaderNumber".ToString(); lvi.SubItems.Add(reader"ReaderName".ToString(); lvi.SubItems.Add(reader"Reader
40、Major".ToString(); this.lvSearch_readers_readersinfo.Items.Add(lvi); reader.Close();(2) 讀者姓名查詢按鈕的代碼為: command.CommandText = String.Format("select * from Readers where ReaderName like '%0%'", this.tBXSearch_readers_readername.Text);(3) 圖書編號查詢按鈕的代碼為: command.CommandText = String
41、.Format("select * from Borrow where BookNumber = 0", this.tBXSearch_borrow_booknumber.Text);(4) 圖書名稱查詢按鈕的代碼為: command.CommandText = String.Format("select * from Books where BookName like '%0%'", this.tBXSearch_books_bookname.Text); 4.6圖書信息管理模塊實現(xiàn)本系統(tǒng)的圖書信息管理界面包括添加圖書信息、修改圖書信息
42、、刪除圖書信息。如圖4-13、4-14、4-15、4-16所示。圖4-13 添加圖書信息圖4-14 新記錄圖4-15 修改圖書信息圖4-16 刪除圖書信息(1) 添加圖書信息按鈕的代碼為: command.CommandText = String.Format("insert into Books (BookNumber, BookName, BookAuthor, BookType, BookLable, BookPrice, BookQuantity) values ('0','1','2','3','4
43、39;,'5','6')",this.tbBooks_add_number.Text,this.tbBooks_add_name.Text,this.tbBooks_add_author.Text,this.cbeBooks_add_type.Text,this.cbeBooks_add_lable.Text,this.tbBooks_add_price.Text,this.nudBooks_add_quantity.Text);(2) 修改圖書信息按鈕的代碼為: command.CommandText = String.Format("up
44、date Books set BookName = '0', BookAuthor = '1', BookType = '2' ,BookLable = '3',BookPrice = '4', BookQuantity = '5' where BookNumber = '6'",this.tbBooks_alter_name.Text,this.tbBooks_alter_author.Text,this.cbeBooks_alter_type.Text, this.cb
45、eBooks_alter_lable.Text,this.tbBooks_alter_price.Text,this.nudBooks_alter_quantity.Text, this.tbBooks_alter_number.Text);(3) 刪除圖書信息按鈕的代碼為: command.CommandText = String.Format("delete from Books where BookNumber = '0'", this.tbBooks_delete_number.Text); 4.7讀者信息管理模塊實現(xiàn)本系統(tǒng)的信息查詢界面包括添加讀者
46、信息、修改讀者信息、刪除讀者信息。如圖4-17、4-18、4-19所示。圖4-17 添加讀者信息圖4-18 修改讀者信息圖4-19 刪除讀者信息(1) 添加讀者信息按鈕的代碼為: command.CommandText = String.Format("insert into Readers (ReaderNumber, ReaderName, ReaderMajor) values ('0','1','2')",this.tbReadersInfo_addreaders_readernumber.Text, this.tbR
47、eadersInfo_addreaders_readername.Text,this.tbReadersInfo_addreaders_readermajor.Text); (2) 修改圖書信息按鈕的代碼為: command.CommandText = String.Format("update Readers set ReaderName = '0', ReaderMajor = '1' where ReaderNumber = '2'",this.tbReadersInfo_alterreaders_readername.
48、Text,this.tbReadersInfo_alterreaders_readermajor.Text, this.tbReadersInfo_alterreaders_readernumber.Text);(3) 刪除圖書信息按鈕的代碼為: command.CommandText = String.Format("delete from Readers where ReaderNumber = '0'", this.tbReadersInfo_deletereaders_readernumber.Text); 4.8員工信息管理模塊實現(xiàn)本系統(tǒng)的員工信息
49、管理界面包括添加員工信息、修改員工信息、刪除員工信息。如圖4-20、4-21、4-22所示。圖4-20 添加員工信息圖4-21 修改員工信息圖4-22 刪除員工信息(1) 添加員工信息按鈕的代碼為: command.CommandText = String.Format("insert into Staff (StaffUserName, StaffPassword, StaffIdentity, StaffName, StaffSex, StaffAge) values ('0','1','普通員工','2','3','4')",this.tbStaffInfo_addemployee_username.Text, this.tbStaffInfo_addemployee_password.Text,this.tbStaffInfo_addemployee_name.Text, this.cbeStaffInfo_addemployee_sex.Text, this.nudStaffInfo_addemployee_age.Text);(2) 修改員工信息按鈕的代碼為: command.CommandText = St
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文學社組社方案及招生簡章范文
- 現(xiàn)代企業(yè)財務管理的全球化視角
- 全鋼爬架施工方案
- 汽車行業(yè)的品牌競爭戰(zhàn)略分析
- 國慶節(jié)小吃店鋪活動方案
- 國慶節(jié)手工干貨活動方案
- 12《富起來到強起來》第一課時說課稿-2023-2024學年道德與法治五年級下冊統(tǒng)編版001
- 2023六年級英語上冊 Unit 3 Winter in canada Lesson 14 Snow!It's Winter說課稿 冀教版(三起)
- 2024-2025學年新教材高中物理 第三章 恒定電流 第3節(jié) 測量金屬絲的電阻率說課稿 粵教版必修3
- 2024秋七年級數(shù)學上冊 第3章 一次方程與方程組3.4 二元一次方程組的應用 2列二元一次方程組解實際應用(一)說課稿(新版)滬科版
- 2025-2030年中國電動高爾夫球車市場運行狀況及未來發(fā)展趨勢分析報告
- 河南省濮陽市2024-2025學年高一上學期1月期末考試語文試題(含答案)
- 2024年湖南高速鐵路職業(yè)技術學院單招職業(yè)適應性測試題庫及答案解析
- 安全事故案例圖片(76張)課件
- 預應力錨索施工方案
- 豇豆生產技術規(guī)程
- 奢侈品管理概論完整版教學課件全書電子講義(最新)
- 文藝美學課件
- 中藥炮制學教材
- 常見腫瘤AJCC分期手冊第八版(中文版)
- 電氣第一種第二種工作票講解pptx課件
評論
0/150
提交評論