《《計算機科學與技術專業(yè)》畢業(yè)設計開題報告(樣文)》由會員分享,可在線閱讀,更多相關《《計算機科學與技術專業(yè)》畢業(yè)設計開題報告(樣文)(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、開題報告
題目:圖書管理系統(tǒng)的設計與實現(xiàn)
報告人:計算機科學與技術專業(yè) 探※※ 201※年※※月※※日
一、選題的背景
隨著計算機技術的高速發(fā)展,人類已經(jīng)進入計算機時代,各行各業(yè)的運作 和管理都已離不開計算機,圖書管理行業(yè)也不例外,那么如何利用計算機來科 學、高效地管理圖書,并為讀者在圖書借閱過程中提供更大的方便和更好的服 務呢?雖然一些大中型圖書館也相繼采用商業(yè)的大型圖書管理系統(tǒng)軟件,但這 些專用的大型圖書管理系統(tǒng)軟件存在著成本高、對硬件系統(tǒng)要求高、需要專業(yè) 軟件公司維護等弊端,所有這些都極大制約了計算機管理在圖書管理行業(yè)的推 廣,因此,我覺得有必要對目前一些沒有能力或沒有必要引進大
2、型圖書管理軟 硬件的小型圖書室也設計一種小型圖書管理系統(tǒng),這種小型圖書管理系統(tǒng)軟件 不僅成本低,而且可以滿足一般小型圖書室的借閱與管理的基本需要;同時可 以將自己在“軟件工程”課上學到的“軟件過程模型”、“結(jié)構化需求分析和設 計”等理論知識應用于實際的軟件開發(fā)全過程,這樣理論聯(lián)系實際,做到了真 正的學以致用?;谏鲜隼碛?,我選擇“圖書管理系統(tǒng)”作為畢業(yè)設計題目。
我要開發(fā)的這個小型圖書管理系統(tǒng),它不但要具有方便友好的操作界面, 可以簡單方便的操作使用,而且要具有良好的可擴展性。它使用微軟公司的 Visual Basic6.0 作為開發(fā)工具,采用小型數(shù)據(jù)庫軟件 Microsoft Office
3、 Access2003 創(chuàng)建數(shù)據(jù)庫,可以輕松迅速地對數(shù)據(jù)庫進行有效的管理,它不僅自成體系,還 可以將 TXT 或 Excel 格式的數(shù)據(jù)導入。并且在普通個人計算機即可運行,更易 于維護。
二、選題的目的及意義
選題的目的主要有兩個,一是源于實際的需要:選題的背景是我老家的“鄉(xiāng) 村書屋”,老家處在偏遠農(nóng)村,由于經(jīng)濟等原因,再加之當?shù)厝藗円矝]有意識到 手工管理的弊端,依然利用傳統(tǒng)的手工方式管理圖書,該系統(tǒng)基于實際需求, 以滿足當?shù)貓D書室工作人員高效、規(guī)范化管理,方便讀者借還書為重點,改變 了原來人工管理的低效和混亂,真正實現(xiàn)了為讀者服務的目的;二是提升了自 己,將自己學到的知識體現(xiàn)到了系統(tǒng)開發(fā)
4、的全過程,也提高了自己的動手能力。
由于本系統(tǒng)采用了 Visual Basic6.0 開發(fā)工具和 Access 數(shù)據(jù)庫技術,都是微
軟公司成熟的技術,使得開發(fā)、運行和維護成本都很低,有利于在小圖書室圖 書管理上的推廣;且規(guī)范了小型圖書室原來管理混亂、運作低效的局面;同時 也將自己學到的知識排上了用場,因此,設計和開發(fā)這個系統(tǒng)是很有意義的。
使用計算機來管理圖書信息也已成為社會發(fā)展的趨勢,為了改變家鄉(xiāng)的一
點現(xiàn)狀,我選擇開發(fā)了本系統(tǒng),本系統(tǒng)僅是一個小型的圖書管理系統(tǒng),只需提 供一臺電腦就可以,操作非常方便。綜上所述,我認為對于這個系統(tǒng)的研究和 開發(fā)是有現(xiàn)實意義的。
三、研究的重點內(nèi)容
5、
本畢業(yè)設計研究的重點內(nèi)容有:Visual Basic 6.0、Access數(shù)據(jù)庫、軟件系統(tǒng) 設計實現(xiàn)過程。
Visual Basic 6.0是微軟公司推出的一個快速可視化的集成開發(fā)環(huán)境IDE,其
功能極其強大,主要表現(xiàn)在:所見即所得的界面設計、基于對象的設計方法、 事件驅(qū)動編程、極短的軟件開發(fā)周期、較易維護的生成代碼。
Access 也是微軟公司推出的 Office 系列中小型關系型數(shù)據(jù)庫管理軟件,為 組織、查找、管理和共享數(shù)據(jù)提供豐富的、簡單易用的方法和手段,使得 Access 成為當今最受歡迎的小型數(shù)據(jù)庫軟件之一,深受數(shù)據(jù)庫開發(fā)人員的喜愛。
軟件系統(tǒng)設計實現(xiàn)過程采用“軟件工程”中
6、軟件過程模型,即從可行性分 析、結(jié)構化需求分析、結(jié)構化軟件設計、數(shù)據(jù)庫設計、編碼實現(xiàn)、測試等,利 用數(shù)據(jù)流圖、數(shù)據(jù)字典、業(yè)務流程圖、E-R圖等工具進行分析設計,是我所學知 識的具體應用。
本次設計實現(xiàn)過程具有一定的難度,但我有信心,通過學習和不斷的努力, 我一定能高質(zhì)量、順利的完成本次畢業(yè)設計任務。
四、進度安排
3 月 5 日- 3 月 20 日
分析題目,查閱資料,學習與畢業(yè)設計相關的知識,作好前期準備工作;
3 月 21 日- 4 月 15 日
劃分軟件功能模塊,確定關鍵業(yè)務流程,編程實現(xiàn)圖書管理系統(tǒng);
4 月 16 日- 5 月 10 日
調(diào)試系統(tǒng),撰寫畢業(yè)論文并征求導師意見;
5 月 11 日- 6 月 10 日
修改畢業(yè)論文,進行畢業(yè)論文的評議,準備答辯所需資料。