版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、圖書管理系統(tǒng)課程設(shè)計報告設(shè)計目的1隨著計算機(jī)技術(shù)的不斷發(fā)展,計算機(jī)作為知識經(jīng)濟(jì)時代的產(chǎn)物,已被廣泛應(yīng)用最廣的現(xiàn)代化工具已深入到各個領(lǐng)域 ,并且正在成為未來社會-信息社會的重要支柱。在這樣的大背景下,現(xiàn)代圖書館的管理方式,資源建設(shè)等方面都發(fā)生了重是傳統(tǒng)的手工操作,人工管理,而是全面實(shí)行計算機(jī)管理。產(chǎn)生的借書信息,因此要對讀者資源,圖書資源,借書信息進(jìn)行管理。本系統(tǒng)的開發(fā)就是在于提高圖書管理的工作效率,加強(qiáng)圖書館的管理,全面實(shí)行計算機(jī)管理??尚行匝芯繄蟾?可能在開發(fā)過程中的問題,及早做出決斷,可以避免大量的人力,財力和時間上的浪費(fèi)。1技術(shù)可行性:本組開發(fā)成員都具有一定的電腦知識,學(xué)習(xí)過多種程 C和
2、SQL Server數(shù)據(jù)庫的強(qiáng)化學(xué)習(xí),使本系統(tǒng)成功開發(fā)成為可能。2經(jīng)濟(jì)可行性:本系統(tǒng)有其生存空間,成功后有其市場。并且本小組開發(fā)人員基于一種愛好去研究他的,我們有自己的電腦,可以說成本開支極其有限。3現(xiàn)階段各種各樣的圖書館越來越多,圖書館的書也越來越多,圖書的管理工作也越來越復(fù)雜.本系統(tǒng)就是為了減輕圖書管理人員的工作而設(shè)計的。4功后其所有權(quán)歸我們五人所有,用戶購買后其使用權(quán)一同買斷,我們將提供技術(shù)支持。5 基于水平和時間有限,我們的系統(tǒng)還不是十分完善??蓴U(kuò)展的地方很多,現(xiàn)列舉如:建立圖書預(yù)約機(jī)制建立讀者反饋機(jī)制建立過期催還機(jī)制 建立條碼掃描機(jī)制等.以現(xiàn)有的人力和時間來衡量,我們只有放棄。經(jīng)過以
3、上可行性論證,本系統(tǒng)可以按任務(wù)書要求開發(fā)。3項(xiàng)目開發(fā)計劃書時間進(jìn)度兩天制定開發(fā)計劃需求分析一周一周兩周三周一周編寫課程設(shè)計報告兩周4系統(tǒng)需求規(guī)格說明書的功能和性能,確定軟件的設(shè)計限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),從而奠定軟件的開發(fā)基礎(chǔ)。1性能需求:該系統(tǒng)中,各個模塊只有管理人員才能對其進(jìn)行操作,系統(tǒng)管理人員要進(jìn)行身分驗(yàn)證才能進(jìn)入界面操作。2功能需求:我們設(shè)計的系統(tǒng)要完成的功能模塊如下:登陸模塊 管理員管理模塊 借閱卡管理模塊 書籍管理模塊查詢管理模塊。3環(huán)境需求:電腦需要安裝。net框架3。5,安裝SQL Server 2008件要求酷睿 i3 雙核以上處理器,100G 硬盤空間,1G 以上
4、內(nèi)存,系統(tǒng)應(yīng)有Windows XP,Windows7,或Windows8操作系統(tǒng)。便可完成一系列動作。5概要設(shè)計說明書 一、軟件設(shè)計過程過程。從技術(shù)角度上,軟件設(shè)計分成體系結(jié)構(gòu)設(shè)計、數(shù)據(jù)設(shè)計、過程設(shè)計、接口設(shè)計4階段。二、軟件設(shè)計目標(biāo)式需求;設(shè)計必須是可讀、可理解的,使得將來易于編程、易于測試、易于維護(hù);設(shè)計應(yīng)從實(shí)現(xiàn)角度出發(fā),給出數(shù)據(jù)、功能、行為相關(guān)的軟件全貌。三、基本原理和相關(guān)概念抽象化:常用的抽象化手段有過程抽象、數(shù)據(jù)抽象和控制抽象 過程抽象:任何一個完成明確動能的操作都可被使用者當(dāng)做單位的實(shí)體看待,盡管這個操作時機(jī)上可能由一系列更低級的操作來完成. 細(xì)節(jié)。 與過程抽象和數(shù)據(jù)抽象一樣,控制
5、抽象可以包含一個程序控制機(jī)制而無須規(guī)定其內(nèi)部細(xì)節(jié).后確立整個的體系結(jié)構(gòu).模塊化:將一個待開發(fā)的軟件分解成若干個小的簡單的部分-模塊,每而治之的原則.模塊化的目的是使程序結(jié)構(gòu)清晰,容易閱讀,容易理解,容易測試,容易修改。次結(jié)構(gòu)(樹形或網(wǎng)型)來表示. 深度:程序結(jié)構(gòu)的層次數(shù),可以反映程序機(jī)構(gòu)的規(guī)模和復(fù)雜程度。 寬度:同一層模塊的最大模塊個數(shù) 模塊的扇出:一個模塊調(diào)用(或控制)的其他模塊數(shù) 模塊的扇入:調(diào)用(或控制)一個給定模塊的模塊個數(shù)每一個模塊時盡可能少的顯露其內(nèi)部的處理,可以提高軟件的可修改性,可測試性和可移植性。模塊獨(dú)立:每個模塊完成一個相對特定獨(dú)立的子功能,并且與其他模塊之強(qiáng)必須做到高內(nèi)聚
6、低耦合. 耦合:模塊之間聯(lián)系的緊密程度,耦合度越高模塊的獨(dú)立性越差。耦合度從低到高的次序?yàn)椋悍侵苯玉詈?、?shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合。 內(nèi)聚是指內(nèi)部各元素之間聯(lián)系的緊密程度,內(nèi)聚度越低模塊的獨(dú)立性越差。內(nèi)聚度從低到高依次是:偶然內(nèi)聚、邏輯內(nèi)聚、瞬時內(nèi)聚、過程內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。分解”的基本思想描述(分解)系統(tǒng)。結(jié)構(gòu)化設(shè)計方法,首先以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過程中,以獨(dú)立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則.先將系統(tǒng)數(shù)據(jù)流圖中的加工轉(zhuǎn)換成模塊,再將各大模塊繼續(xù)劃分為較小的模塊,直到每一模塊
7、都是功能單一的模塊。根據(jù)系統(tǒng)功能分析和圖書館管理的特點(diǎn),經(jīng)過模塊化的分析得到如圖所示的圖書館管理系統(tǒng)功能模塊結(jié)構(gòu)圖。查詢管理借閱管理書籍信息查詢超期圖書查詢借書管理還書管理圖R圖圖間間R圖R圖圖管理員NNNN1NN111學(xué)生編號書名1)管理員表:用于保存管理員信息,結(jié)構(gòu)如下 ())))( =, =,=, =, =) ()))( =, =) ()) ())( =, =,=, =, =)/ 驗(yàn)證用戶private void okButton_Click(object sender,System。EventArgs e)if (tB_Name。Text = )MessageBox。Show(請輸入用
8、戶名!, ”提示”);return;if (cB_Type。SelectedIndex 0)MessageBox。Show(”請選擇登陸身份!”, ”提示”);return;string strCommand;strCommand=”selectPasswordfromUserswhereName=+tB_Name。Text+;SqlCommand command = new SqlCommand(strCommand,DBHelper.Conn);SqlDataReader reader;reader = command.ExecuteReader();if (reader。Read())s
9、tring password = readerPassword”。ToString();/ 驗(yàn)證用戶if (password = tB_Password.Text)/MainForm.m_strName = tB_Name。Text;this.DialogResult = DialogResult.OK;this。Close();elseMessageBox.Show(用戶或口令信息不正確!”, 提示”elseMessageBox.Show(”用戶不存在!”, 提示”);reader.Close();主界面Book dlg =new Book();dlg。MdiParent = this;Ca
10、rd dlg =new Card();dlg。MdiParent = this;dlg。Show();private void btnAdd_Click(object sender,EventArgs e)dlg。ShowDialog();private void Card_Load(object sender,EventArgs e)dlg。ShowDialog();private void Lend_Load(object sender,EventArgs e), 在借),private void Back_Load(object sender, EventArgs e)CardName.
11、Text = ”;private void button1_Click(object sender,EventArgs e)and CardNum=1,圖書查詢界面private void button1_Click(object sender,EventArgs e)超期未還圖書界面dataGridView1。DataSource = DBHelper.GetDataSet(sql);用戶管理界面private void Form_ManagUser_Load(object sender, System。EventArgse)m_adapterUser = new SqlDataAdapte
12、r(strSql, DBHelper。Conn);dG_User。DataSource = m_dsUser;private void button_Add_Click(object sender, System.EventArgs e)SqlCommand command = new SqlCommand(strCommand, DBHelper。Conn);m_dsUser.Clear();command。ExecuteNonQuery();m_adapterUser。Fill(m_dsUser,Users”);catch(System.Data。SqlClient。SqlException ex)MessageBox。Show(ex.Message);7測試計劃目分成若干個小的部分來完成的,由項(xiàng)目小組的不通成員承擔(dān)不同的任務(wù),雖然軟件正常運(yùn)行的因素.那么這些不同的問題必須在項(xiàng)目設(shè)計完成后期的測試階段多余的功能進(jìn)行刪減,不夠完整的功能進(jìn)行完善,盡可能的在不影響全體程序的情況下實(shí)現(xiàn)更人性化更完整的軟件。實(shí)際結(jié)束時間制定測試計劃測試方案設(shè)計2015-419 2015-426 未開始20154 201551 未開始27單元測試集成測試201551 201552 未開始2015-54測 系統(tǒng)測試試 性能測試執(zhí) 安裝測試201557 201558 未開
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版智慧城市建設(shè)擔(dān)保承諾書-城市智能化發(fā)展保障2篇
- 二零二五年度美發(fā)設(shè)備租賃合同4篇
- 二零二五年度供應(yīng)鏈金融擔(dān)保合同協(xié)議4篇
- 舊路面銑刨施工方案
- 2025年度土地整治工程承建工程合同協(xié)議模板4篇
- 2025年度辦公室裝修環(huán)保驗(yàn)收服務(wù)合同3篇
- 2025便利店品牌形象使用權(quán)授權(quán)合同3篇
- 2025年度住宅小區(qū)停車設(shè)施承包合同范文4篇
- 古建彩繪施工方案
- 二零二五年度門窗行業(yè)環(huán)保門窗產(chǎn)品檢測與認(rèn)證合同模板4篇
- 山東省濰坊市2023-2024學(xué)年高一上學(xué)期1月期末考試英語試題 含解析
- 空調(diào)基礎(chǔ)知識題庫單選題100道及答案解析
- 生物人教版七年級(上冊)第一章第一節(jié) 生物的特征 (共28張)2024版新教材
- 2025屆安徽省皖南八校高三上學(xué)期8月摸底考試英語試題+
- 工會資金采購管理辦法
- 玩具活動方案設(shè)計
- Q∕GDW 516-2010 500kV~1000kV 輸電線路劣化懸式絕緣子檢測規(guī)程
- 2024年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 家長心理健康教育知識講座
- GB/T 292-2023滾動軸承角接觸球軸承外形尺寸
- 軍人結(jié)婚函調(diào)報告表
評論
0/150
提交評論