![信息系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/b01c9dcb-7f4b-4988-bac3-2d597c46ffad/b01c9dcb-7f4b-4988-bac3-2d597c46ffad1.gif)
![信息系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/b01c9dcb-7f4b-4988-bac3-2d597c46ffad/b01c9dcb-7f4b-4988-bac3-2d597c46ffad2.gif)
![信息系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/b01c9dcb-7f4b-4988-bac3-2d597c46ffad/b01c9dcb-7f4b-4988-bac3-2d597c46ffad3.gif)
![信息系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/b01c9dcb-7f4b-4988-bac3-2d597c46ffad/b01c9dcb-7f4b-4988-bac3-2d597c46ffad4.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、下載可編輯書籍借閱管理系統(tǒng)的分析與設(shè)計(jì)一、開發(fā)背景本系統(tǒng)是為了方便用戶對圖書的管理開發(fā)的。要求系統(tǒng)界面友好,使用簡單,提供對圖書信息、讀者信息和圖書流通情況的編輯、查詢、統(tǒng)計(jì)報(bào)表等全面的數(shù)據(jù)管理功能,同時(shí)使用戶能方便的進(jìn)行圖書的出借、返還等操作,并提供預(yù)約、續(xù)借,館際互借等功能。此外系統(tǒng)還具有一定的安全性和可維護(hù)性??尚行苑治觯海?1)技術(shù)可行性近幾年來計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,高速度大容量的電腦已成為許多學(xué)校里日常工作必不可少的設(shè)備,隨著辦公自動(dòng)化的軟件不斷涌現(xiàn),微機(jī)的普及為該系統(tǒng)的開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。( 2) 經(jīng)濟(jì)可行性一方面,系統(tǒng)的開發(fā)不需要額外增加設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)、管理和維護(hù)費(fèi)用
2、。另一方面,系統(tǒng)的開發(fā)可以較好地解決圖書館因日常事務(wù)繁雜而造成的處理效率低,出錯(cuò)率偏高的局面,并可以及時(shí)了解各項(xiàng)日常事務(wù)的進(jìn)展情況,為及時(shí)調(diào)整庫存資料提供可靠的數(shù)據(jù)支持,從而明確工作目標(biāo),同時(shí)還可以減少人工勞動(dòng)、提高工作效率、增加書本流通量。( 3)操作可行性計(jì)算機(jī)以強(qiáng)大的信息處理能力作為人類腦力勞動(dòng)的有利助手登上歷史舞臺后,已滲透到社會生活的各個(gè)領(lǐng)域,使現(xiàn)代社會組織、特別是企業(yè),學(xué)校的信息處理能力適應(yīng)現(xiàn)代化管理的要求,且系統(tǒng)逐步從單項(xiàng)事務(wù)信息處理系統(tǒng)迅速向綜合服務(wù)(決策支持系統(tǒng))的管理信息系統(tǒng)發(fā)展。本系統(tǒng)使用界面良好,易于操作。圖書館擁有一批較高素質(zhì)的員工,只需了解相關(guān)知識,就可熟練操作本系
3、統(tǒng)了。通過以上分析,圖書館管理信息系統(tǒng)的開發(fā)在經(jīng)濟(jì)上、技術(shù)上、操作上都是可行的。二、需求分析系統(tǒng)協(xié)助圖書館管理員實(shí)現(xiàn)各種日常事務(wù)的管理。系統(tǒng)維護(hù)數(shù)據(jù)庫,保存圖書和讀者的資料以及圖書流通情況的資料,便于管理員管理圖書和讀者的有關(guān)數(shù)據(jù),還可根據(jù)需要隨時(shí)進(jìn)行數(shù)據(jù)的查詢和統(tǒng)計(jì)并按所需格式和方式輸出。 利用這些數(shù)據(jù), 系統(tǒng)可協(xié)助管理員進(jìn)行讀者的圖書出借、 返還、 預(yù)約和續(xù)借等操作,讀者身份認(rèn)證和借書權(quán)限認(rèn)證等都可由系統(tǒng)承擔(dān),大大減輕了管理員的工作量。此外,對于系統(tǒng)本身的維護(hù),系統(tǒng)具備一定的安全機(jī)制和信息備份機(jī)制,對用戶分級管理,設(shè)置用戶權(quán)限,保證系統(tǒng)安全性;提供數(shù)據(jù)庫文件的備份功能,按用戶要求備份,防止
4、意外數(shù)據(jù)丟失影響系統(tǒng)工作。通過需求分析,系統(tǒng)應(yīng)具備以下功能,具體描述如下:( 1)圖書信息維護(hù):主要完成圖書館新進(jìn)圖書的編號、登記、入館等操作。( 2)讀者信息維護(hù):主要是完成讀者信息的添加、修改和刪除等操作,只有是系統(tǒng)中的合法讀者才有資格進(jìn)行圖書的借閱活動(dòng)。( 3)借書 / 還書處理:主要完成讀者的借書和還書活動(dòng),記錄讀者借還書情況并及時(shí)反映圖書的在庫情況。( 4)讀者借閱記錄:讓每位讀者能及時(shí)了解自己的借書情況,包括曾經(jīng)借閱記錄以及未還書記錄。( 5)圖書書目檢索:讀者能夠根據(jù)不同的信息(如書名、作者、關(guān)鍵詞等)對圖書館的存書情況進(jìn)行查找,以便快速的找到自己希望的圖書。( 6)圖書超期通知
5、:為圖書管理員提供一個(gè)統(tǒng)計(jì)信息,能夠統(tǒng)計(jì)出到目前為止逾期未歸還的圖書及相應(yīng)的讀者信息。.專業(yè) .整理 .下載可編輯三、業(yè)務(wù)流程圖登陸系統(tǒng)否是否登陸管理判斷身份讀者員讀者信息圖書信息圖書歸還圖書借閱信息查詢四、數(shù)據(jù)流圖與數(shù)據(jù)字典根據(jù)系統(tǒng)功能描述,采用面向數(shù)據(jù)流的分析方法,繪制出系統(tǒng)的數(shù)據(jù)流圖。1、數(shù)據(jù)流圖( 1) 借閱系統(tǒng)的數(shù)據(jù)流圖:.專業(yè) .整理 .下載可編輯( 2) 歸還系統(tǒng)的數(shù)據(jù)流圖:( 3) 圖書檔案管理數(shù)據(jù)流圖:.專業(yè) .整理 .下載可編輯( 4) 讀者檔案管理數(shù)據(jù)流圖:2、數(shù)據(jù)字典數(shù)據(jù)流的描述:數(shù)據(jù)流編號:D001數(shù)據(jù)流名稱:借閱信息簡述:讀者所要借閱的圖書信息單數(shù)據(jù)流來源:讀者數(shù)據(jù)
6、流去向:讀者信息判斷數(shù)據(jù)流組成:讀者號+索書號 +書名等數(shù)據(jù)流量: 1000/ 天高峰流量: 3000/ 天數(shù)據(jù)流編號:D002數(shù)據(jù)流名稱:還書信息簡述:讀者歸還所借圖書的信息單數(shù)據(jù)流來源:讀者信息判斷數(shù)據(jù)流去向:庫存表數(shù)據(jù)流組成:讀者號+讀者名 +圖書信息等等數(shù)據(jù)流量: 100/ 天高峰流量: 500/ 天數(shù)據(jù)流編號:D003數(shù)據(jù)流名稱:圖書檔案信息簡述:管理員對圖書檔案庫進(jìn)行更新的信息單數(shù)據(jù)流來源:管理員信息判斷數(shù)據(jù)流去向:圖書檔案庫.專業(yè) .整理 .下載可編輯數(shù)據(jù)流組成:管理員+圖書檔案信息等數(shù)據(jù)流量: 1000/ 天高峰流量: 3000/ 天數(shù)據(jù)流編號:D004數(shù)據(jù)流名稱:讀者檔案信息
7、簡述:管理員對讀者檔案庫進(jìn)行更新的信息單數(shù)據(jù)流來源:讀者信息判斷數(shù)據(jù)流去向:讀者檔案庫數(shù)據(jù)流組成:管理員+讀者信息等數(shù)據(jù)流量: 50/ 天高峰流量: 300/ 天五、系統(tǒng)功能設(shè)計(jì)根據(jù)數(shù)據(jù)流圖,繪制出系統(tǒng)功能的層次圖書籍借閱管理系統(tǒng)讀圖圖系者書書統(tǒng)管管借查理理還詢讀讀圖圖圖圖者者書書圖圖書書類檔檔類書書檔借型案案型借歸案閱管管管管閱還查查理理理理詢詢各功能模塊的功能描述:讀者管理子系統(tǒng):用于管理讀者的信息包括合法讀者和非法讀者的信息。圖書管理子系統(tǒng):用于管理圖書檔案及圖書類型。圖書借還管理子系統(tǒng):用于管理被借圖書及歸還圖書和借閱者的信息。查詢服務(wù)子系統(tǒng):用于查詢圖書檔案及借閱信息。.專業(yè) .整理
8、 .下載可編輯六、數(shù)據(jù)庫設(shè)計(jì)1、 E-R 圖根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的各局部概念模型(E-R)和總體概念模型(E-R)如下圖所示。圖書信息實(shí)體屬性E-R 圖 :讀者信息實(shí)體屬性E-R 圖 :管理員實(shí)體屬性E-R 圖:編號管理員名稱密碼.專業(yè) .整理 .下載可編輯全局 ER圖:類型編號編號密碼名稱讀者管理管理員修改刪除添加還書時(shí)間修改借還圖書管理刪除添加借書時(shí)間類型條形碼各 ER 圖各實(shí)體的屬性如下所示:圖書: ( 圖書圖書條形碼 , 圖書名稱 , 作者 , 出版社 , 譯者,價(jià)格 , 圖書類型 , 頁碼,書架,入館時(shí)間 , 存儲數(shù)量 , 操作員 )讀者: ( 讀者編號 , 名稱 ,
9、 性別 , 讀者類型 , 生日,證件類型,證件號,電話, E-MAIL,注冊日期,操作員,備注,借閱次數(shù) )管理員: ( 管理員編號 ,名稱 ,密碼 )各 E-R 圖中聯(lián)系的屬性如下所示:借還: ( 借閱時(shí)間 , 還書時(shí)間 )管理:(添加,修改,刪除)2、關(guān)系模式的 3NF設(shè)計(jì)根據(jù)系統(tǒng)的總體概念設(shè)計(jì)模型、 E-R 圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型。圖書信息表(圖書圖書條形碼 , 圖書名稱 , 作者 , 出版社 , 譯者,價(jià)格 , 圖書類型 , 頁碼,書架,入館時(shí)間 , 存儲數(shù)量 , 操作員 )讀者信息表(讀者編號,名稱 ,性別 ,讀者類型 ,生日,證件類型,證
10、件號,電話,E-MAIL,注冊日.專業(yè) .整理 .下載可編輯期,操作員,備注,借閱次數(shù))管理員信息表(管理員編號,名稱,密碼)借閱信息表(借書編號,讀者編號,圖書條形碼,借書時(shí)間,還書時(shí)間,借書操作,還書操作,是否歸還)七、系統(tǒng)實(shí)施1、系統(tǒng)界面遵循人 - 機(jī)界面的設(shè)計(jì)原則設(shè)計(jì)應(yīng)用系統(tǒng)界面。本系統(tǒng)主要界面運(yùn)行實(shí)時(shí)截圖如下:當(dāng)輸入正確的用戶名,會進(jìn)入系統(tǒng):輸入圖書的編號,查詢相關(guān)信息:.專業(yè) .整理 .下載可編輯主界面運(yùn)行情況:.專業(yè) .整理 .下載可編輯修改圖書信息:借書處理:2、系統(tǒng)的主要源代碼:登陸代碼:privatevoid button1_Click(objectsender, Syst
11、em.EventArgs e).專業(yè) .整理 .下載可編輯if(userid.Text ="" )MessageBox.Show(this , " 用戶名不能為空 " , " 提示信息 " , MessageBoxButtons.OK, MessageBoxIcon.Information);elsestringurl ="Data數(shù)據(jù)庫book_Data.MDF;Integrated Security=True;User Instance=True"stringsql ="Select* from us
12、ername where username=name andpassword=password"SqlConnectionconn =new SqlConnection (url);SqlCommandcmd = new SqlCommand(sql, conn);SqlDataReader red =null ;"name",SqlDbType.VarChar, 30);"password",SqlDbType.Char, 30);cmd.Parameters"name".Value = userid.Text;cmd.P
13、arameters"password".Value = textboxpass.Text;tryconn.Open();red = cmd.ExecuteReader();if(red.Read()tryMessageBox.Show(this , "歡迎進(jìn)入本系統(tǒng)", " 提示信息" , MessageBoxButtons.OK, MessageBoxIcon.Information); FormMain fmMain = new FormMain();fmMain.ShowDialog();this .userid.Text =&
14、quot;" ;this .textboxpass.Text ="" ;this .userid.Focus();this .Close();catch ( Exception e2)System.Console.WriteLine(e2);elseMessageBox.Show(this ,"密碼有誤"," 提示信息 " ,.專業(yè) .整理 .下載可編輯MessageBoxButtons.OK, MessageBoxIcon.Information);catch ( Exception e1)MessageBox.Show(
15、e1.Message);查詢代碼:privatevoid button6_Click(objectsender, System.EventArgs e)intn=0;case " 按編號查詢 " :n=dataGrid6.CurrentRowIndex;if (n!=-1)booknum=dataSet41.Tables "book" .Rowsn" 圖書編號" .ToString().Trim();break ;case " 按書名查詢 " :n=dataGrid2.CurrentRowIndex;if (n!=
16、-1)booknum=dataSet41.Tables "book" .Rowsn" 圖書編號" .ToString().Trim();break ;case " 按類別查詢 " :n=dataGrid3.CurrentRowIndex;if (n!=-1)booknum=dataSet41.Tables "book" .Rowsn" 圖書編號" .ToString().Trim();break ;case " 按作者查詢 " :n=dataGrid4.CurrentRowI
17、ndex;if (n!=-1)booknum=dataSet41.Tables "book" .Rowsn" 圖書編號" .ToString().Trim();break ;.專業(yè) .整理 .下載可編輯case " 按出版社查詢 " :n=dataGrid5.CurrentRowIndex;if (n!=-1)booknum=dataSet41.Tables "book" .Rowsn" 圖書編號" .ToString().Trim();break ;this .DialogResult=Dia
18、logResult.OK;this .Close();private void textBox2_TextChanged( object sender, System. EventArgs e) privatevoid button2_Click(objectsender, System.EventArgs e)SqlCommandmycomm=sqlConnection1.CreateCommand();if (textBox2.Text="" )mycomm.CommandText="select * from book"elsestring&quo
19、t;%"mycomm.CommandText="select * from book where書名like'"+bookName+"'" ;sqlDataAdapter2.SelectCommand=mycomm;dataSet41.Clear();sqlConnection1.Open();int n=sqlDataAdapter2.Fill(dataSet41, "book" ); sqlConnection1.Close();if (n=0)MessageBox.Show(" 無此書名! &
20、quot; , " 查詢信息 " );.專業(yè) .整理 .下載可編輯textBox2.Text="" ;textBox2.Focus();private void textBox1_TextChanged_1( object sender, System. EventArgs e) privatevoid button1_Click(objectsender, System.EventArgs e)SqlCommandmycomm=sqlConnection1.CreateCommand(); if (textBox1.Text= ""
21、 )mycomm.CommandText="select * from book"elsestringbookNo=textBox1.Text;mycomm.CommandText="select * from book where書名 =bookNo"sqlDataAdapter2.SelectCommand=mycomm;dataSet41.Clear();sqlConnection1.Open();int n=sqlDataAdapter2.Fill(dataSet41, "book" ); sqlConnection1.Clo
22、se();if (n=0)MessageBox.Show(" 無此圖書編號! " , " 查詢信息 " ); textBox1.Text= "" ;textBox1.Focus();.專業(yè) .整理 .下載可編輯3、開發(fā)過程中遇到的技術(shù)問題以及解決方法開發(fā)過程中遇到要建立數(shù)據(jù)庫的問題,采用的解決方法是用SQLServer軟件來完成。 在運(yùn)行系統(tǒng)時(shí),發(fā)現(xiàn)系統(tǒng)不能像預(yù)期那樣很好的運(yùn)行,采用的解決方法是重新審查C#代碼并對其進(jìn)行改進(jìn),最終實(shí)現(xiàn)了系統(tǒng)功能。八、系統(tǒng)開發(fā)總結(jié)本次設(shè)計(jì)使用了Microsoft Visual .net2003結(jié)合 Mi
23、crosoft SQL Sever2000來開發(fā)一個(gè)書籍借閱管理系統(tǒng)。以銅陵學(xué)院圖書館管理系統(tǒng)作為第一參考對象,結(jié)合其他由網(wǎng)絡(luò)獲取的資料及個(gè)人生活經(jīng)驗(yàn),分析了作為圖書館管理系統(tǒng)所需要實(shí)現(xiàn)的基本的管理功能,在此基礎(chǔ)上確定了本次課程設(shè)計(jì)所開發(fā)的系統(tǒng)的預(yù)期功能。對于任何系統(tǒng)來講,其靈活性的保證都是應(yīng)該提到高度關(guān)注的層面上來的。任何企業(yè)、單位,其業(yè)務(wù)流程、 規(guī)章制度都不可能長期保持不變。業(yè)務(wù)流程或者規(guī)章制度的變化,必將引起原先所用系統(tǒng)的失效。作為具有實(shí)用價(jià)值的系統(tǒng),一定要考慮到保證靈活性的設(shè)計(jì),使得用戶業(yè)務(wù)流程、規(guī)章制度對原先系統(tǒng)所造成的影響最大限度地減小。在本書籍借閱管理系統(tǒng)中設(shè)置的參數(shù)配置模塊,就是為了保證系統(tǒng)具有一定的靈活性。任何系統(tǒng),都是為了人的需要而設(shè)計(jì)開發(fā)的。因此,時(shí)刻要記得“以人為本”的道理,并將“人本”原則貫徹到系統(tǒng)的實(shí)際開發(fā)實(shí)施中來。既然是為了方便用戶,幫助其節(jié)約時(shí)間精力,集中注意力關(guān)心要處理的問題,而不是問題的形式等次要的方面,那么,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保時(shí)捷卡宴購買合同范本
- 專家顧問聘用合同范本
- 毛紡織行業(yè)分析報(bào)告
- 制定合同范本目
- 中介商鋪合同范例
- 公墓物業(yè)維修合同范本
- 眾籌餐廳合同范本
- 個(gè)人獨(dú)資加油站合同范本
- 農(nóng)村電廠維修合同范例
- 個(gè)人建設(shè)用地合同范例
- 骨科的疼痛管理
- 前列腺癌診斷治療指南
- 中國銀行招聘筆試真題「英語」
- 江蘇省2023年對口單招英語試卷及答案
- GB/T 35506-2017三氟乙酸乙酯(ETFA)
- GB/T 25784-20102,4,6-三硝基苯酚(苦味酸)
- 特種設(shè)備安全監(jiān)察指令書填寫規(guī)范(特種設(shè)備安全法)參考范本
- 硬筆書法全冊教案共20課時(shí)
- 《長方形的面積》-完整版課件
- 五年級上冊英語Module6Unit1Youcanplaybasketballwell外研社課件
- 工業(yè)企業(yè)現(xiàn)場監(jiān)測工況核查表
評論
0/150
提交評論