




已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
.軟 件 學 院實踐環(huán)節(jié)報告 課程名稱: 二級實踐環(huán)節(jié) 課題名稱: 圖書館管理系統(tǒng)開發(fā) 專 業(yè): 軟件工程(互聯(lián)網(wǎng)營銷與管理) 班 級: 學 號: 學生姓名: 指導教師: 2015 年 10 月 25 日中原工學院軟件學院二級實踐課題設計任務書姓 名 軟件工程 專業(yè) 班題 目圖書館管理系統(tǒng)的開發(fā)設計任務開發(fā)一個圖書管理系統(tǒng)。此系統(tǒng)具有圖書管理、用戶管理、查詢等的功能,適用于一些大中高等院校的圖書館, 并為其帶來了很大的便利。本系統(tǒng)詳細功能如下: 1)基本信息的查詢(借閱查詢、圖書查詢、用戶查詢)2)圖書的管理(圖書錄入、圖書修改、圖書刪除)3)用戶的管理(用戶添加、用戶修改、用戶刪除)開發(fā)工具:C#、SQL Server 2008。 時間進度第1周(2015.09.072015.09.13): 按照老師的指導,詳細寫出項目計劃,共同列出數(shù)據(jù)庫數(shù)據(jù)表,進行系統(tǒng)的需求分析,頁面設計,概要設計四個大的方面;第2周(2015.09.142015.09.20): 進行模塊的詳細設計,將系統(tǒng)按本組成員分為各個相應的模塊,個人將自己所分到的模塊獨自完成,到最后完成后合并到一起,進行程序的測試,修改。第3周(2015.09.212015.09.27): 進行最后階段的整理,將程序交給老師驗收,編寫總結報告,添加附錄。原 主始 要資 參料 考與 文 獻01.劉瑞新、張兵義,SQL Server數(shù)據(jù)庫技術及應用教程M,北京:電子工業(yè)出版社, 20012.802李春葆,C#程序設計教程M,北京:清華大學出版社.,20013.2指導教師簽字: 年 月 日精選范本圖書館管理系統(tǒng)摘 要當今時代,科技發(fā)展迅速。依托科技的辦公軟件層出不窮,電子信息化慢慢代替了企業(yè)管理的傳統(tǒng)手法,智能易用的軟件大大提升了工作人員的辦公質量和效率。圖書館管理系統(tǒng)的設計目的在于方便圖書管理人員的使用,提高管理人員的工作效率,同時也為信息化技術在城市的建設中,提供了有力的探索。圖書館代表著一間學校的文化標志,而且圖書館豐富的圖書資源能夠帶給我們重要并且優(yōu)越的學習資源。因此,圖書館的管理可以說是學校管理機制中重要的一環(huán)。我們通過對圖書管理系統(tǒng)的運行機制進行調查研究,設計開發(fā)了此圖書館管理系統(tǒng)。圖書館管理系統(tǒng)主要面對學校圖書館管理事務中常見問題以及相關統(tǒng)計工作。主要完成了對圖書的管理,包括圖書的查詢、增加、修改、刪除,圖書信息查詢等方面。采用Visual Studio C# 開發(fā)環(huán)境,SQL Server 2008構建后臺數(shù)據(jù)庫。通過此系統(tǒng)管理人員可以查詢讀者的信息,對讀者的信息進行管理。同時也可以對圖書的信息進行管理,可以對圖書進行分類管理,最重要的就是本系統(tǒng)的圖書管理,管理人員易于使用,滿足了學校對圖書館管理系統(tǒng)的要求。關鍵詞:Visual Studio C#,SQL Server 2008,圖書管理精選范本.目 錄摘 要1第1章 概述3第2章 需求分析42.1系統(tǒng)的功能要求42.3系統(tǒng)環(huán)境需求42.3.1開發(fā)環(huán)境需求42.3.2運行環(huán)境需求4第3章 概要設計53.1系統(tǒng)管理模塊設計53.2實體及其屬性53.3關系圖分析63.4數(shù)據(jù)庫設計6第4章 詳細設計84.1信息查詢管理84.2圖書信息管理94.2.1圖書錄入94.2.2圖書修改104.2.3圖書刪除114.3用戶信息管理114.3.1用戶添加124.3.2用戶信息修改124.3.3用戶信息刪除13第5章 測試145.1測試用例145.2測試結果14第6章 總結15參考文獻17附錄: 主要源程序19.第1章 概述1 設計背景 隨著計算機技術的飛速發(fā)展,利用計算機來獲得和處理信息是當今信息管理的一大特點。同時伴隨計算機硬件的快速發(fā)展,有關信息管理的軟件也在迅猛發(fā)展著。圖書館是高等院校的重要組成部門,是教師和學生獲取知識的重要場所。由于圖書館主要從事大量的圖書資料的儲存和流通。所以一直以來,計算機在圖書館的圖書管理中得到了廣泛的應用。本系統(tǒng)即是結合實際情況開發(fā)的圖書資料管理系統(tǒng)。系統(tǒng)開發(fā)的主要任務是針對原來系統(tǒng)的時效性、數(shù)據(jù)的正確性、操作的方便性上的不足,解決圖書流通上的問題。實現(xiàn)圖書信息管理的系統(tǒng)化,規(guī)范化和自動化,以最大程度提高操作人員的辦公效率。2 設計目標及意義 圖書館管理系統(tǒng)可以實現(xiàn)圖書借閱的規(guī)范化、系統(tǒng)化、網(wǎng)絡化管理,能夠將所有的圖書資料聚集在一起,能夠對讀者信息的集中管理,可以對所有圖書信息的集中管理,可以更加有效的管理讀者借閱與歸還圖書的時間。除此之外,圖書館管理系統(tǒng)還可以提高管理人員的工作效率,可以更加有效的節(jié)省物力與財力,具有檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、成本較低的特點。第2章 需求分析2.1系統(tǒng)的功能要求圖書館管理系統(tǒng)是運用C#和SQL Sever 2008進行程序開發(fā),設計出一套適合現(xiàn)代高等院校的一項圖書管理軟件,并能運用于實際。它主要實現(xiàn)以下功能: 1、實現(xiàn)對信息的查詢功能,能夠對圖書信息與借閱信息進行基本查詢。 2、實現(xiàn)對圖書數(shù)據(jù)的管理,能夠對圖書數(shù)據(jù)進行增加、刪除、修改等基本操作。 3、實現(xiàn)對用戶數(shù)據(jù)的管理,能夠對用戶數(shù)據(jù)進行增加、刪除、修改等基本操作。 4、根據(jù)不同設定,實現(xiàn)管理員與用戶的不同功能權限。 5、該系統(tǒng)應具有對數(shù)據(jù)庫中重要數(shù)據(jù)的備份和恢復的功能。2.2 系統(tǒng)總體設計 本數(shù)據(jù)庫管理系統(tǒng)主要由用戶登錄、信息查詢、圖書管理、用戶管理四大模塊組成, 各模塊功能如下: 1、用戶登錄的功能是由登錄類別的不同來實現(xiàn)用戶與管理員的不同的權限。 2、信息查詢模塊是圖書管理系統(tǒng)的重要模塊之一,是管理員與用戶快速查詢圖書的途徑,信息查詢主要包括圖書信息查詢和借閱信息查詢。 3、圖書管理模塊是圖書管理員操作模塊,讀者無權進入。其模塊由圖書信息錄入、圖書信息修改與圖書刪除三個功能組成,是管理員對圖書管理的重要途徑。 4、用戶管理模塊是由圖書管理員控制的模塊,它由用戶增加、用戶信息修改和用戶刪除三個功能組成,是管理員對用戶管理的重要途徑。2.3系統(tǒng)環(huán)境需求2.3.1開發(fā)環(huán)境需求 硬件要求:CPU i3以上PC服務器,內存4GB以上,硬盤500GB以上。操作系統(tǒng): Windows 7 軟件要求:Microsoft Visual Studio.NET 2010開發(fā)環(huán)境,SQL Server 2008(企業(yè)版、個人版)2.3.2運行環(huán)境需求 硬件要求:CPU i3以上PC服務器,內存4GB以上,硬盤500GB以上。操作系統(tǒng): Windows 7 軟件要求:.net Frammework2.0 ,SQL Server 2008(企業(yè)版、個人版)第3章 概要設計3.1系統(tǒng)管理模塊設計 要求系統(tǒng)實現(xiàn)圖書館日常管理事務最主要的功能,包括圖書的借出與還回,圖書信息的錄入、修改和查詢,用戶信息的錄入、修改和查詢。這些基本功能,組建了圖書管理系統(tǒng)的基本框架,根據(jù)功能的關聯(lián)關系和集中分組的原則,將系統(tǒng)細化如圖3.1。圖書館管理系統(tǒng)系統(tǒng)管理信息查詢圖書管理借閱信息查詢圖書信息查詢圖書信息刪除圖書信息錄入用戶信息添加用戶信息修改用戶信息刪除退出系統(tǒng)用戶信息查詢圖書信息修改圖3.1 系統(tǒng)圖3.2實體及其屬性整個系統(tǒng)各實體關系如下所示(其中主鍵已用下劃線標識):管理員(用戶名,密碼)用戶(用戶名,密碼,姓名,性別,班級)圖書(圖書號,圖書名,數(shù)量,作者,出版社,類別)借閱(讀者號,圖書號,借閱日期,應歸還日期,剩余數(shù)量)其中借閱關系中的“讀者號”、“圖書號”為外鍵,分別參照用戶關系和圖書關系中的主鍵“讀者號”和“圖書號”。3.3關系圖分析用戶名由各實體之間的關系得出圖3.2。姓名性別密碼班級用戶借閱者姓名管理員用戶名密碼用戶權限借閱日期借閱應歸還日期剩余數(shù)量圖書類別圖書名出版社 作者圖書號 數(shù)量圖3.2 關系圖3.4數(shù)據(jù)庫設計 作為系統(tǒng)的重要組成部分,數(shù)據(jù)庫設計需要進行各種實體及他們的屬性描述,關于圖書館管理系統(tǒng)設計的實體以及其屬性,大致設計框架如下圖所示。 管理員表(用戶名,密碼)表3.3 管理員表列名數(shù)據(jù)類型長度允許空是否為主鍵用戶名nvarchar50否是密碼nvarchar50否否 用戶表(用戶名,密碼,姓名,性別,班級)表3.4 用戶表列名數(shù)據(jù)類型長度允許空是否為主鍵用戶名nvarchar50否是密碼invarchar50否否姓名nvarchar50是否性別nvarchar50是否班級nvarchar50是否 圖書表(圖書號,圖書名,作者,出版社,類別,數(shù)量)表3.5 圖書表列名數(shù)據(jù)類型長度允許空是否為主鍵圖書號nvarchar50否是圖書名nvarchar50是否作者nvarchar50是否出版社nvarchar50是否類別nvarchar50是否數(shù)量int是否 借閱表(借閱者姓名,借閱時間,應歸還時間,剩余數(shù)量)表3.6 借閱表列名數(shù)據(jù)類型長度允許空是否為主鍵借閱者姓名nvarchar50否是借閱時間nvarchar是否應歸還時間nvarchar是否剩余數(shù)量int是否精選范本第4章 詳細設計 在本次二級課題中我主要實現(xiàn)的是信息查詢管理,用戶信息管理以及圖書信息管理,以下是模塊實現(xiàn)情況。4.1信息查詢管理信息查詢管理:進入該界面后,可以根據(jù)書名來進行對本書的信息查詢和借閱查詢,對其進行的查詢功能界面如圖4.1所示。圖4.1 信息查詢管理界面private void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn = server=(local);integrated security=true;database =圖書館管理系統(tǒng); conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = select * from 圖書表 where 圖書名 = + textBox1.Text + ; comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); this.listBox1.Items.Clear(); listBox1.Items.Add(圖書號tt圖書名tt作者tt出版社tt類別tt數(shù)量); while (dr.Read() listBox1.Items.Add(String.Format(0t1t2t3t4t5, dr0.ToString(), dr1.ToString(), dr2.ToString(), dr3.ToString(), dr4.ToString(), dr5.ToString(); conn.Close(); dr.Close(); private void button2_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = select 借閱者姓名,借閱時間,應歸還時間,剩余數(shù)量 from 借閱表 where 圖書名 = + textBox2.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); this.listBox2.Items.Clear(); listBox2.Items.Add(借閱者姓名tt借閱時間t應歸還時間t剩余數(shù)量); while (dr1.Read() listBox2.Items.Add(String.Format(0tt1t2t3, dr10.ToString(), dr11.ToString(), dr12.ToString(), dr13.ToString(); conn1.Close(); dr1.Close(); 4.2圖書信息管理 圖書信息管理:進入該界面后,可以根據(jù)不同的需求點擊不同的界面,對圖書信息添加、修改、刪除,對其進行的添加功能界面如圖4.2所示。4.2.1圖書錄入圖4.2 圖書錄入界面 private void button3_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn =server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = insert 圖書表 (圖書號,圖書名,作者,出版社 ,類別,數(shù)量) values ( + textBox3.Text + , + textBox4.Text + , + textBox5.Text + , + textBox6.Text + , + textBox7.Text + , + textBox8.Text + ); comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); conn.Close(); dr.Close(); 4.2.2圖書修改對其進行的修改功能界面如圖4.3所示圖4.3 圖書修改界面 private void button7_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = update 圖書表set 圖書名 = + textBox10.Text + ,圖書號 = + textBox11.Text + ,作痢者 = + textBox12.Text + ,出版社= + textBox15.Text + ,數(shù)量= + textBox16.Text + ,類別 = +textBox14.Text+ where 圖書酣名= + textBox9.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 4.2.3圖書刪除對其進行的刪除功能界面如圖4.4所示圖4.4 圖書刪除界面 private void button9_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = delete 圖書表where 圖書名 = + textBox13.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 4.3用戶信息管理 用戶信息管理:進入該界面后,可以根據(jù)不同的需求點擊不同的界面,對用戶信息添加、修改、刪除,對其進行的添加功能界面如圖4.5所示。4.3.1用戶添加圖4.5 用戶添加界面 private void button5_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = insert 用戶表(用戶名,密碼,姓名,性別,班級) values ( + textBox17.Text + , + textBox18.Text + , + textBox19.Text + , + textBox20.Text + , + textBox21.Text + ); comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); conn.Close(); dr.Close(); 4.3.2用戶信息修改對其進行的修改功能界面如圖4.6所示圖4.6 用戶添加界面private void button8_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = update 用戶表set 用戶名= + textBox23.Text + ,密碼= + textBox24.Text + ,姓名= + textBox25.Text + ,性別= + textBox26.Text + ,班級 = + textBox27.Text + where 用戶名= + textBox22.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 4.3.3用戶信息刪除對其進行的刪除功能界面如圖4.7所示圖4.7 用戶刪除界面 private void button12_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = delete 用戶表where 用戶 = + textBox28.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); 第5章 測試系統(tǒng)在設計完之后,一定要花一些時間進行測試,這樣可以保證系統(tǒng)更加的完善,使得以后在使用中不易出現(xiàn)問題,下面的就是我對自己所設計模塊的測試。5.1測試用例初始化數(shù)據(jù)庫和實現(xiàn)功能測試用例如表5.1所示。表5.1 測試用例序號測試用例標題期望結果1 信息查詢 成功,管理員能從數(shù)據(jù)庫中查詢到所要查詢的信息2用戶信息添加 成功,管理員能添加一個新用戶,并同時將其存入數(shù)據(jù)庫3用戶信息修改 成功,管理員能修改一個用戶信息,并將其從數(shù)據(jù)庫中更新4 用戶信息刪除 成功,管理員能刪除一個用戶信息,并將其從數(shù)據(jù)庫中刪除5圖書信息添加 成功,管理員能添加一本新圖書,同時將其存入數(shù)據(jù)庫6圖書信息修改 成功,管理員能修改一本圖書的信息,并將其從數(shù)據(jù)庫中更新7圖書信息刪除 成功,管理員能刪除一本圖書及其信息,并將其從數(shù)據(jù)庫中刪除5.2測試結果對照5.1的測試用例得出相應的測試結果,如表5.2所示。表5.2 測試結果序號測試用例標題測試結果1 信息查詢 成功,管理員從數(shù)據(jù)庫中查詢到所要查詢的信息2用戶信息添加 成功,管理員添加一個新用戶,并同時將其存入數(shù)據(jù)庫3用戶信息修改 成功,管理員修改一個用戶信息,并將其從數(shù)據(jù)庫中更新4 用戶信息刪除 成功,管理員刪除一個用戶信息,并將其從數(shù)據(jù)庫中刪除5圖書信息添加 成功,管理員添加一本新圖書,并同時將其存入數(shù)據(jù)庫6圖書信息修改 成功,管理員修改一本圖書的信息,并將其從數(shù)據(jù)庫中更新7圖書信息刪除 成功,管理員刪除一本圖書及其信息,并將其從數(shù)據(jù)庫中刪除第6章 總結 本次所做的是二級課題,相比于一級課題來說,二級課題更加的復雜,要求的更加的嚴格,但經(jīng)過我和另外兩個小組成員孫銘楷、孫朝旭共同的努力,我們最終還是把二級課題給做了出來。剛開始選擇課題的時候.我們選擇的是C#圖書館管理系統(tǒng),剛剛拿到這個課題時,毫無頭緒,不知該從何下手,但經(jīng)過楊騰飛楊老師給我們簡單的分析講解,我們思路頓時變得豁然開朗,有了頭緒,知道了該從何下手。 我們所做的圖書管理系統(tǒng)是基于C#和Sql server的數(shù)據(jù)庫開發(fā)的系統(tǒng),剛剛開始我們三個人并沒有明確的分工,每個人都只是自己在那里孤軍奮戰(zhàn),但很快我們就意識到,圖書館管理系統(tǒng)并不是一件簡單的課題,僅僅靠每個人各自為戰(zhàn)是不行的,這需要我們團隊合作來完成。這次做課題的計劃時間是三周,剛開始我們都覺得三周的時間完全足夠了,但是做過之后才知道,三周的時間對與我們完成課題來講,是非常緊迫的。第一周我們的主要任務就是畫ER圖和設計界面,當然,剛開始我們便認為這是所有環(huán)節(jié)中最簡單的一個,同時也用了很快的時間完成了這項任務,之后,我們便發(fā)現(xiàn),我們想的太簡單了,我們把做好的ER圖和界面設計讓楊騰飛老師檢查了一下,才發(fā)現(xiàn),我們的思路與所考慮的問題與現(xiàn)實是不太符合的,缺少了很多的環(huán)節(jié),經(jīng)過楊騰飛老師的指導,我們很快便擺正了自己的心態(tài),不在輕視這個最簡單的環(huán)節(jié),并根據(jù)楊騰飛老師的建議且結合實際問題對ER圖和界面設計做了修改,同時,也在修改這一過程中,第一周很快的便過去了,我們也完成了這一任務。第二周我們的主要的任務就是編寫代碼,大家都知道一個程序最難的就是代碼這一部分,程序的好與壞都與代碼有關。然而我們的代碼也學的并不是很精通,這就給我們完成代碼編碼這一工作造成了很大的困難,不過我們并沒有放棄,而且還對每個人進行了分工,三人齊頭并下,一起來完成代碼的編寫,有不會的大家在一起討論,查找資料,詢問老師和同學,最終,功夫不負有心人,在第二周結束的時候,在我們的共同努力下,代碼編寫這一任務終于完成。之后我們就接著對程序進行了簡單的調試,在測試的過程中,我們又找到了了一些小毛病。隨著我們對這些問題的修改,我們的這一任務也算落下了尾聲。第三周我們覺得程序應該可以了,于是就去找老師檢驗程序,但由于我們有些功能代碼設計的不合理,第一次去檢驗時并沒有通過,之后我們向老師尋求了一些關于修改程序功能的一些建議,除此之外我們又把不完善的地方給彌補了一下,修改了原來沒有發(fā)現(xiàn)的小毛病,完成這些后,我們再次來找楊老師檢查課題,由于修改過后的程序問題少了很多,很幸運,我們通過了課題檢查。在這次做課題的時候,我們遇到了許許多多的困難,對于這次的二級課題,覺得這個比去年的一級課題難了很多,現(xiàn)在回想起去年的一級課題,就覺得沒那么難,但這個二級課題卻覺得很難,雖然大部分課題內容要求我還是能接受的。但也有很多地方都不會,給做課題增加了很多難度,不過慶幸的是通過這次做二級課題,我彌補了自己的一些不足之處,同時也學到了很多有用的東西,除此之外在C#學習方面很大的不足,我也會抽取時間去鞏固。除此之外,在這三周當中,我也學到很多的東西,在做課題的過程中遇到很多細節(jié)問題,一不小心就給漏掉了,可是在編程中每一個問題都不可忽略,因為有時哪怕是一個標點的錯誤,都有可能導致程序的失敗,這就要求我們有足夠認真細心,在遇到哪怕再小的問題都不能忽視,必須完完全全的解決。只有這樣才能夠編寫出一個好的程序。 最后,十分感謝指導老師對我們的課題的一些意見和提出的一些不足,讓我們在思路方面得到了擴展,也讓我們明白了做一個系統(tǒng)需要顧及很多方面,這對我們以后寫程序是很有用的,非常感謝老師,也非常感謝幫助我的同學們。讓我們知道在學習中要不斷發(fā)現(xiàn)自己不足,不斷的彌補自己,一定要努力繼續(xù)學習,不要輕易放棄,因為比你好的人還在堅持。參考文獻1 .劉瑞新、張兵義,SQL Server數(shù)據(jù)庫技術及應用教程M,北京:電子工業(yè)出版社, 2012.82 李春葆,C#程序設計教程M,北京:清華大學出版社.,2013.23 劉杰、胡方霞、陳發(fā)吉,C#案例開發(fā)M,中國水利水電出版社,2005.14 陳佳媛,C#程序設計語言M,機械工業(yè)出版社,2010.15 安源,楊如林,C#數(shù)據(jù)庫編程M,科學出版社,2003.106 劉利民,C#項目開發(fā)案例全程實錄M,北京:清華大學出版社,2011.17 王珊、陳紅. 數(shù)據(jù)庫系統(tǒng)原理教程.清華大學出版社,2004.38 閃四清.SQL Server 2008基礎教程.清華大學出版社,2010.10指導教師評語成績:實踐過程表現(xiàn)(30%)系統(tǒng)、工作驗收(30%)課題報告(40%)總評成績 指導教師簽名:年 月 日 附錄: 主要源程序 信息查詢管理: private void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn = server=(local);integrated security=true;database =圖書館管理系統(tǒng); conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = select * from 圖書表 where 圖書名 = + textBox1.Text + ; comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); this.listBox1.Items.Clear(); listBox1.Items.Add(圖書號tt圖書名tt作者tt出版社tt類別tt數(shù)量); while (dr.Read() listBox1.Items.Add(String.Format(0t1t2t3t4t5, dr0.ToString(), dr1.ToString(), dr2.ToString(), dr3.ToString(), dr4.ToString(), dr5.ToString(); conn.Close(); dr.Close(); private void button2_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = select 借閱者姓名,借閱時間,應歸還時間,剩余數(shù)量 from 借閱表 where 圖書名 = + textBox2.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); this.listBox2.Items.Clear(); listBox2.Items.Add(借閱者姓名tt借閱時間t應歸還時間t剩余數(shù)量); while (dr1.Read() listBox2.Items.Add(String.Format(0tt1t2t3, dr10.ToString(), dr11.ToString(), dr12.ToString(), dr13.ToString(); conn1.Close(); dr1.Close(); 圖書信息管理:(1)圖書錄入: private void button3_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); string strconn =server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn.ConnectionString = strconn; conn.Open(); SqlCommand comm = new SqlCommand(); string strsql = insert 圖書表 (圖書號,圖書名,作者,出版社 ,類別,數(shù)量) values ( + textBox3.Text + , + textBox4.Text + , + textBox5.Text + , + textBox6.Text + , + textBox7.Text + , + textBox8.Text + ); comm.Connection = conn; comm.CommandText = strsql; SqlDataReader dr = comm.ExecuteReader(); conn.Close(); dr.Close(); (2)圖書修改: private void button7_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); SqlCommand comm1 = new SqlCommand(); string strsql1 = update 圖書表set 圖書名 = + textBox10.Text + ,圖書號 = + textBox11.Text + ,作痢者 = + textBox12.Text + ,出版社= + textBox15.Text + ,數(shù)量= + textBox16.Text + ,類別 = +textBox14.Text+ where 圖書酣名= + textBox9.Text + ; comm1.Connection = conn1; comm1.CommandText = strsql1; SqlDataReader dr1 = comm1.ExecuteReader(); conn1.Close(); dr1.Close(); (3)圖書刪除: private void button9_Click(object sender, EventArgs e) SqlConnection conn1 = new SqlConnection(); string strconn1 = server=(local);integrated security=true;database = 圖書館管理系統(tǒng); conn1.ConnectionString = strconn1; conn1.Open(); Sq
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)沙發(fā)清洗方案(3篇)
- DB23-T3006-2021-人工影響天氣地面作業(yè)安全事故現(xiàn)場處置與報告規(guī)范-黑龍江省
- DB23-T2911-2021-細綠萍種植及收獲技術規(guī)程-黑龍江省
- DB23-T2902-2021-冷季型草坪草混播種植技術規(guī)程-黑龍江省
- DB23-T2850-2021-公共視頻監(jiān)控系統(tǒng)建設規(guī)范-黑龍江省
- 培訓學習報銷管理制度
- 地鐵施工設備管理制度
- 關于公司保險管理制度
- 儲罐清洗公司管理制度
- 公司破產(chǎn)員工管理制度
- 正規(guī)防水補漏合同模板
- 中建EPC項目報批報建工作操作指引
- 《言語治療技術》考試復習題庫(附答案)
- 《義務教育數(shù)學課程標準(2022年版)》初中內容解讀
- 氣壓傳動課件 項目八任務一 公共汽車門氣壓傳動系統(tǒng)
- 制鞋業(yè)鞋類產(chǎn)品設計與生產(chǎn)流程規(guī)范
- DB42-T 2275-2024 消防給水設施物聯(lián)網(wǎng)系統(tǒng)技術標準
- Unit4Friendsforever短文巧記單詞學習任務單高中英語
- 2024年春七年級地理下冊 第8章 第三節(jié) 俄羅斯教案 (新版)湘教版
- 1旅游概述《旅游學概論》省公開課一等獎全國示范課微課金獎課件
- DL∕T 5390-2014 發(fā)電廠和變電站照明設計技術規(guī)定
評論
0/150
提交評論