秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

圖書館管理系統(tǒng)畢業(yè)論文3

上傳人:1666****666 文檔編號:36379728 上傳時間:2021-10-30 格式:DOC 頁數:18 大?。?25.52KB
收藏 版權申訴 舉報 下載
圖書館管理系統(tǒng)畢業(yè)論文3_第1頁
第1頁 / 共18頁
圖書館管理系統(tǒng)畢業(yè)論文3_第2頁
第2頁 / 共18頁
圖書館管理系統(tǒng)畢業(yè)論文3_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《圖書館管理系統(tǒng)畢業(yè)論文3》由會員分享,可在線閱讀,更多相關《圖書館管理系統(tǒng)畢業(yè)論文3(18頁珍藏版)》請在裝配圖網上搜索。

1、 無錫商業(yè)職業(yè)技術學院 畢 業(yè) 設 計 (2010屆) 設 計 題 目: 圖書館管理系統(tǒng) 系 科 信息工程系 專 業(yè) 軟件技術 姓 名 學 號 08477347 指導教師 完成日期:2010 年 9 月 圖書館管理系統(tǒng) 摘要 圖書館管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和

2、管理者來說都至關重要。 本文介紹了圖書館管理系統(tǒng)的開發(fā)整個過程,闡述了系統(tǒng)分析、系統(tǒng)設計、數據庫設計和系統(tǒng)實施的全過程。在開發(fā)方法上本系統(tǒng)利用了軟件工程化的思想和方法,總體上采用結構化生命周期開發(fā)方法,具體模塊實施采用了原型法和面向對象系統(tǒng)開發(fā)方法。并采用VisualS2005作為開發(fā)工具,SQL Server 2000作為后臺數據庫。本系統(tǒng)具有用戶登錄、圖書管理、圖書征訂等。 本人在此次畢業(yè)設計中主要對“用戶登陸”,“ 客戶管理”,“ 圖書管理”,“ 流通管理”四個模塊進行了具體設計。 關鍵詞: 圖書館管理系統(tǒng)、生命周期、軟件工程、原型法

3、 緒論 項目背景 該項目開發(fā)的軟件為學校圖書館管理系統(tǒng)軟件,是鑒于目前學校學生人數劇增,圖書信息呈爆炸性增長的前提下,學校對圖書管理的自動化與準確化的要求日益強烈的背景下構思出來的,該軟件設計完成后可用于所有教育單位(包括學校,學院等等的圖書的信息管理.目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,圖書管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的圖書管理軟件也不少.但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作 目的背景與意義 圖書館管理系統(tǒng)是一個教育單位不可缺少的部分。一個功能齊全、簡單易用的信息管理

4、系統(tǒng)不但能有效地減輕學校相關工作人員的工作負擔,它的內容對于學校的決策者和管理者來說都至關重要。所以圖書館管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計和查詢數據,這種管理方式存在著許多缺點,如:效率低、保密性差,人工的大量浪費;另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著來越重要的作用。 作為計算機應用的一部分,使用計算機對學校的各類圖書進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、

5、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學校信息圖書館管理的效率,也是一個單位科學化、正規(guī)化管理,與世界接軌的重要條件。 項目開發(fā)的目標 建立圖書館管理系統(tǒng),采用計算機對圖書的信息進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現圖書信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。 團隊成員及分工 束云: 用戶登陸、圖書管理兩大模塊的功能 朱小美: 流通管理大模塊功能 楊莉: 客戶管理大模塊功能 第一章系統(tǒng)需求分析 現在,市場上可以選購的應用開發(fā)產品很多,流行的也有數十種。目前在我國市場上

6、最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產品有:Microsoft公司的Visual S, Microsoft公司的Visual C, Borland公司的Delphi和 Powersoft公司的PowerBulider以及Java等。 在這些程序開發(fā)工具中,有的強調程序語言的彈性與執(zhí)行效率;有的則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的提高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必定要耗費數倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點成為了一紙空談;相反地,如果

7、只強調語言的彈性,卻沒有便利的工具作配合,會使得一些即使非常簡單的界面處理動作,變得復雜和麻煩起來,這樣也會浪費程序設計師們的寶貴時間。作為數據庫系統(tǒng)的開發(fā),Visual S 2005是一個非常理想選擇,它有效地避免了以上所談到的諸缺點。數據庫技術是MIS設計中的重要支持技術,在MIS開發(fā)過程中,如何選擇數據庫管理也是一個重要的問題,目前,數據庫產品可謂琳瑯滿目,每種產品都具有各自的特點和適用范圍,因此,在選擇數據庫前,我慎重考慮了一下,應數據庫應用的特點及適用范圍,本系統(tǒng)選用了數據庫SQL Server2005, 開發(fā)工具當然是非Visual S 2005莫屬了。 Visual S 20

8、05是一種可視化的、面向對象和調用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎。在Visual S 2005環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數,以及動態(tài)鏈接庫(DLL)、動態(tài)數據交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數據訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。 1.1系統(tǒng)主要功能 (1)

9、圖書管理:用于管理圖書的基本信息,所包含的字段有:書名、出版社、作者、圖書條碼等。 (2)客戶管理:用于管理客戶的信息,所包含的字段有:會員號、姓名、出生日期、學歷、通訊地址、聯系電話、email地址、積分級別等。 (3)流通管理:用于管理書籍流通的信息,分為五個小模塊:圖書征訂、圖書借閱、圖書歸還、逾期清單、圖書罰款等。 1.2 數據描述 圖書館管理系統(tǒng)主要包括用戶登陸、圖書管理、流通管理、客戶管理等,如圖1. 1所示。 圖書館管理系統(tǒng) 圖書管理 流通 管 理 客戶 管 理 用戶登陸

10、 1.2.1系統(tǒng)模塊圖 第2章 系統(tǒng)總體設計 2.1 程序流程圖 依據軟件工程的基本原理,詳細設計階段的根本任務是確定應該怎樣具體實現所要求的系統(tǒng),也就是說,經過這個階段的設計工作,應該得出對目標系統(tǒng)的精確描述,從而在系統(tǒng)實現階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。具體來說就是把經過總體設計得到的各個模塊詳細的加以描述。如圖2.1所示。 圖書管理 客戶管理 流通管理 退出系統(tǒng) 圖書歸還 圖書借閱 圖書征訂 增

11、加會員 圖書館管理系統(tǒng) 登陸界面 逾期清單 圖書罰款 圖2-1 組織結構圖 根據以上組織結構圖,我們可以得出下面的關于各個模塊的程序流程圖,如圖2.2 圖2-2 程序流程圖 第三章 數據庫設計 圖書信息表(book):用于圖書管理,便于學生查詢書籍 會員注冊查詢表(customer):用于學生會員注冊 第四章 用戶界面設計 第5章 編碼 5.1

12、“客戶管理”模塊 private void button1_Click(object sender, EventArgs e) { bool x; if (comboBox1.Text == "") { MessageBox.Show("請輸入你要查詢的會員號"); comboBox1.Focus(); } else {

13、 mycon = Connection.getconnection(); cmd = new SqlCommand(); cmd.Connection = mycon; mycon.Open(); cmd.CommandText = "select name,gender,birthday,degree,address,telephone,email,score from Customer where id =" + comboBox1.Text + ""

14、; reader = cmd.ExecuteReader(); while (reader.Read()) { xingming.Text = reader.GetString(0); x = reader.GetBoolean(1); if (x == true) { radi

15、oButton1.Checked = true; radioButton2.Checked = false; } else { radioButton2.Checked = true; radioButton1.Checked = false; }

16、 chushengriqi1.Value = reader.GetDateTime(2); xueli.Text = reader.GetString(3); tongxundizhi.Text = reader.GetString(4); lianxidianhua.Text = reader.GetString(5); emaildizhi.Text = reader.GetString(6);

17、 jifen.Value = reader.GetInt32(7); if (jifen.Value > 1000) jibie.Value = 1; else if (jifen.Value > 500) jibie.Value = 2; else jibie.Value = 3; } } } private void kehuguanli_Lo

18、ad(object sender, EventArgs e) { sqlDataAdapter1.Fill(huiyuan1.Customer); mycon = Connection.getconnection(); cmd = new SqlCommand(); cmd.Connection = mycon; mycon.Open(); cmd.CommandText = "select ID from Custome

19、r"; reader = cmd.ExecuteReader(); comboBox1.Items.Clear(); while (reader.Read()) { comboBox1.Items.Add(reader.GetValue(0).ToString()); } } private void button2_Click(object sender, EventArgs e)

20、 { bool x; SqlConnection con = Connection.getconnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; con.Open(); if (radioButton1.Checked == true) { x = false;

21、 } else { x = true; } cmd.CommandText = "update customer set Name=" + xingming.Text + ",Gender=" + x + ",Birthday=" + chushengriqi1.Value + ",Degree=" + xueli.Text + ",Address=" + tongxundizhi.Text + ",Telephone="

22、 + lianxidianhua.Text + ",Email=" + emaildizhi.Text + " where ID=" + comboBox1.Text + ""; if (cmd.ExecuteNonQuery() > 0) MessageBox.Show("修改成功"); else MessageBox.Show("修改失敗"); this.Close(); con.C

23、lose(); } private void button3_Click(object sender, EventArgs e) { zengjiahuiyuan a = new zengjiahuiyuan(); a.ShowDialog(); } 5.2“增加會員管理”模塊 private void quediang_Click(object sender, EventArgs e) { string a =

24、 ""; if (nan.Checked) a = "True"; else a = "False"; cmd = new SqlCommand(); cmd.Connection = con; con.Open(); cmd.CommandText = "update customer set Name=" + xingming.Text + ",Levels=" + C

25、onvert.ToByte(jibie.Value) + ",Gender=" + a + ",Birthday=" + chushengriqi.Value + ",Degree=" + xueli.Text + ",Address=" + tongxundizhi.Text + ",Telephone=" + lianxidianhua.Text + ",Email=" + emaildizhi.Text + ",Score=" + Convert.ToInt32(jifen.Value) + ""; if (cmd.ExecuteNonQuery() > 0)

26、 MessageBox.Show("添加成功"); else MessageBox.Show("添加失敗"); con.Close(); } 第6章 測試 有兩種基本方法可以用來標識測試用例,即功能測試(黑盒測試)和結構測試(白盒測試)。本次測試我主要采用了功能測試。 功能測試的基本觀點是,任何程序都可以看作是將輸入定義域取值映射到輸出值域的函數。 6.1 測試計劃和要點 軟件測試的本質是針對要測試的內容確定一組測試用例。在討論之前,

27、我先把要測試各個模塊的計劃和要點列出: 6.1.1 主模塊測試要點 數據庫連接情況:正常情況,數據庫文件缺少,外部系統(tǒng)異常。 系統(tǒng)設置獲取:正常情況,外部系統(tǒng)異常。 對用戶輸入的響應:合法輸入,能夠正常調用子模塊; 非法輸入,系統(tǒng)能否辨別,并作出響應(提出警告); 子模塊的異常狀況,系統(tǒng)能否及時做出響應。 6.2圖書查詢模塊測試要點 數據庫連接正常 數據庫數據正常 輸入的書號合理合法 輸入的書號不合理 輸入的書號不合法 數據庫數據異常 數據庫連接異常 6.2 測試用例 測試用例是為了特定目的(如考察特定程序路徑或驗證是否符合特定的需求)而

28、設計的測試數據及與之相關的測試規(guī)程的一個特定的集合,或稱為有效地發(fā)現軟件缺陷的最小測試執(zhí)行單元。 根據上一節(jié)給出的測試要點,又因為測試是不可能窮舉的。所以我們采用等價劃分法來進行對圖書管理系統(tǒng)的測試。它將不能窮舉的測試過程進行合理分類,從而保證設計出來的測試用例具有代表性和完整性。 結束語 這次軟件工程課程設計,我主要采用Visual Basic作為前臺開發(fā)工具,Microsoft SQL Severe2005作為后臺數據庫,結合軟件工程設計和數據庫編程的

29、有關知識,開發(fā)了這個圖書管理系統(tǒng)。 通過這次軟件工程課程設計,我對于軟件工程設計的相關步驟和流程有了更深刻的理解,熟悉并掌握了Microsoft SQL Severe2005和SQL的數據庫使用,另一方面,也對SQL語言作為嵌入式語言的功能有了更深刻的體會。同時,我也發(fā)現自己對于軟件工程設計和數據庫設計的知識掌握的還不夠,設計和編程能力還有待于進一步提高。這次課程設計給了我一個鍛煉自己,強化專業(yè)知識的機會,通過這次課程設計,我也得以一窺軟件工程設計的廣袤天地,我相信,只要認真學習,多借鑒別人的經驗,多思考,多實踐,就一定能夠成為一個合格的軟件設計人員,能夠翱翔在軟件開發(fā)的天地。 同時,在這

30、里感謝我的指導老師黃正寶老師的悉心指導。 參考文獻 [1] 史濟明等編著,軟件工程-原理、方法與應用,高等教育出版社,2002 [2] 汪孝宜等,信息系統(tǒng)開發(fā)實例精粹(C#版),電子工業(yè)出版社,2006 [3] 張立,C#2.0寶典,電子工業(yè)出版社,2007 [4] 李蘭友等編著,Visual C#.Net程序設計,清華大學出版社,2003 [5] 何玉潔編著,數據庫原理與應用,機械工業(yè)出版社,2006 [6] 王東明等編著,VISUAL C#.NET程序設計與應用開發(fā),清華大學出版社,2008 [7]郭睿志、張學志等編著,C#+SQL項目開發(fā)實踐,中國鐵道出版社,2007 18

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!