freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書管理系統(tǒng)的實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2025-05-01 06:49本頁面
  

【正文】 量,種類要及時(shí)掌握,這就要求它具有很強(qiáng)的時(shí)效性。有些圖書如周刊,報(bào)刊,雜志等更換的頻率較高,有時(shí)需要每天更換,而有些大型圖書則可能幾年才更換一次。 3. 2 系統(tǒng)可行性研究 7 開發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。它可以避免人力、物力和財(cái)力上的浪費(fèi)。項(xiàng)目風(fēng)險(xiǎn)越大,開發(fā)高質(zhì)量軟件的可行性越小。 技術(shù)可行性:技術(shù)往往是系統(tǒng)開發(fā)過程中難度最大的工作,這其中必須進(jìn)行風(fēng)險(xiǎn)分析、資源分析和技術(shù)分析,開發(fā)人員必須在給定的約束條件下,判斷是否能在預(yù)定的計(jì)劃順利完成任務(wù),但這些因素很難把握好,因?yàn)樵陂_發(fā)的過程中往往會(huì)發(fā)生一些意外因素,綜合各方面的困素,本系統(tǒng)采用 Visual 作為開發(fā)平臺(tái),后臺(tái)數(shù)據(jù)庫用的是 Microsoft Access 2021。 經(jīng)濟(jì)可行性:在提出開發(fā)這 個(gè)管理系統(tǒng)前,因?yàn)榇舜伪局亲霎厴I(yè)設(shè)計(jì) 的要求,一方面是鍛煉自已的能力,另一方面是了解當(dāng)今比較流行的管理系統(tǒng)的知識(shí),如果該公司購買一套進(jìn)銷存服務(wù)管理系統(tǒng),目前購買這種軟件花費(fèi)也是相當(dāng)高,并且不能針對(duì)該公司的具體情況做出調(diào)整,只能滿足公司所要求的一部分要求,然而我做的這個(gè)系統(tǒng)很具有針對(duì)性,能夠?qū)υ摴镜乃蟹?wù)進(jìn)行管理,不但可以減少庫存,加快資金周轉(zhuǎn),而且還能方便管理員和客戶,然而有些方面是很難用錢來衡量的。然后 通過反復(fù)修改,方案可以通過。 3. 3 系統(tǒng)需求分析 當(dāng)決定要開發(fā)一個(gè)信息系統(tǒng)時(shí),首先要對(duì)信息系統(tǒng)的需求進(jìn)行分析,需求分析要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。手工處理流程大致是這樣的。這樣借書過程就完成了。 抽象出當(dāng)前系統(tǒng)的邏輯模型。在物理模型中有許多物理因素,隨著分析工作的深入,有些非本質(zhì)的物理因素就成為不必要的 負(fù)擔(dān),因而需要對(duì)物理模型進(jìn)行分析,區(qū)分出本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對(duì)物理模型進(jìn)行分析,區(qū)分出本質(zhì)的和非本質(zhì)的困素,去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。分析目標(biāo)系統(tǒng)與當(dāng)前系統(tǒng)邏輯上的差別,明確目標(biāo)系統(tǒng)到底要“做什么”,從而從當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型。系統(tǒng)根據(jù)讀者條碼從讀者文件和借閱文件中找到相應(yīng)記錄;根據(jù)圖書上的條碼從圖書文件中找到相應(yīng)記錄,讀者如果有如下列情況之一將不予辦理借書手續(xù)。 ②該讀者記錄中有止借標(biāo)志。 ④該圖書暫停外借。系統(tǒng)在借閱文件中增加一條記錄,記入讀者碼、圖書條碼、借閱日期等內(nèi)容 . 還書過程 :還書時(shí)讀者只要將書交給管理人員 ,管理員將書上的圖書條碼讀入系統(tǒng) ,系統(tǒng)從借閱文件上找到相應(yīng)記錄 ,填上 還書日期后寫入借閱歷史文件 ,并從借閱文件上刪去相應(yīng)記錄 ,同時(shí)系統(tǒng)對(duì)借還書日期進(jìn)行計(jì)算并判斷是否超期 ,若不超期則結(jié)束過程 ,若超期則計(jì)算 出超期天數(shù)、罰款數(shù)、并打印罰款通知書 ,記入罰款文件 .同時(shí)在讀者記錄上作止借標(biāo)記 .當(dāng)讀者交來罰款收據(jù)后,系統(tǒng)根據(jù)讀者條碼查罰款文件,將相應(yīng)記錄寫入罰款歷史文件,并從罰款文件只刪除該記錄,同時(shí)去掉讀者文件中的止借標(biāo)記. 借書過程數(shù)據(jù)流圖如下圖所示. 讀者文件 借閱文件圖書文件記錄借閱情況檢查讀者情況檢查讀者情況讀者借書過程數(shù)據(jù)流圖 還書過程數(shù)據(jù)流圖如下圖所示. 9 借閱文件 借閱歷史 罰款文件讀者 核查修判改斷文超件期計(jì)打算印罰罰款單讀者文件還書過程數(shù)據(jù)流圖 為了對(duì)圖書管理系統(tǒng)做完整的描述,還需要對(duì)上面得到的邏輯模型做一些補(bǔ)充.首先采用圖形的方式描述圖書管理系統(tǒng)的用戶界面,這樣做的目的是保證整個(gè)系統(tǒng)的用戶界面的一致性,同時(shí)也有國助于后續(xù)的開發(fā)人員更好地理解系統(tǒng)需要實(shí)現(xiàn)的功能.其次,說明圖書管理系統(tǒng)的一些特珠性能要求.如借書 、 還書服務(wù)花費(fèi)的時(shí)間一次不得大于5分鐘等. 前面著重對(duì)借還書流程進(jìn)行了說細(xì)的闡述,以說明如何利用數(shù)據(jù)流圖這一工具進(jìn)行軟件的分析,下面介紹圖書管理系統(tǒng)的總體功能要求.簡單的圖書管理系統(tǒng)主要包括下面的功能: 還書處理:完成讀者還書這一業(yè)務(wù)流程. 新書上架:輸入新書資料. 讀者查詢:根據(jù)讀者號(hào),查詢讀者借閱情況. 10 第四章 系統(tǒng)設(shè)計(jì)階段 4. 1 系統(tǒng)功能模塊設(shè)計(jì) 根據(jù)前面對(duì)需求的分析,我們得到如下圖的模塊結(jié)構(gòu)圖。其中日常維護(hù)和基本資料維護(hù)是整個(gè)系統(tǒng)的核心?;举Y料維護(hù)包括對(duì)讀者﹑員工和圖書等信息得維護(hù),主要有讀者增刪改,對(duì)員工資料進(jìn)行增刪改和對(duì)圖書資料進(jìn)行增刪改。讀者查詢也只實(shí)現(xiàn)了簡單的查詢功能。 借書處理的主要功能是 輸入讀者條形碼,輸入圖書條形碼,在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者條形碼﹑圖書條形碼﹑借出日期。 繳納罰金的主要功能是輸入讀者條形碼,顯示該讀者的姓名﹑罰款金額和過期天數(shù),如果讀者交納罰金,則將讀者文件的允許借閱標(biāo)志置為“ Y”。 讀者查詢:允許讀者根據(jù)自己的條形碼或姓名 查詢自己的借書記錄。 讀者資料維護(hù)的功能包括讀者信息的輸入﹑修改和刪除。 注銷讀者:將讀者記錄置止借標(biāo)志,同時(shí)提供刪除讀者信息的功能。 用戶名和密碼得維護(hù)是在工作人員資料維護(hù)模塊中實(shí)現(xiàn)的。數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾個(gè)步驟 : ● 數(shù)據(jù)庫需要分析。 ● 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。 仔細(xì)分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上,將得到如圖 42 所示的本系統(tǒng)所處理的數(shù)據(jù)流程。 ● 讀者信息,包括的數(shù)據(jù)項(xiàng)有:讀者編號(hào)、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。 ● 書籍信息,包括的數(shù)據(jù)項(xiàng)有:書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁數(shù)、關(guān)鍵詞、登記日期、 備注信息等。 有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,我們就能進(jìn)行下而后數(shù)據(jù)庫設(shè)計(jì)。 根據(jù)上而后設(shè)計(jì)規(guī)劃出的實(shí)體有:讀者類別信息實(shí)體、讀者信息實(shí)體、書籍類別信息實(shí)體、書籍信息實(shí)體、借閱信息實(shí)體。 讀者類別信息 實(shí)體 ER 圖如圖 43 所示。 讀者 身份證 讀者編號(hào) 姓名 最多借書數(shù) 圖書 出版社 止借標(biāo)志 書名 圖書編號(hào) 14 ..… .. …. 書籍類別信息實(shí)體 ER 圖 45 所示。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本 ER 圖,轉(zhuǎn)換為與選用的具體機(jī)器上的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。但注意到在前面工作人員 身 份證 密碼 姓名 工作人員編號(hào) 讀者 借閱 還書 圖書 工作人員 管理 1 1 m n n m 15 的分析中,強(qiáng)調(diào)要考慮處理借書﹑還書的效率。 圖書館管理信息系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示。 表 41 為物 資基本信息表。 READERS 讀者表格 列名 數(shù)據(jù)類型 可否為空 說明 READER_ID 文本 NOT NULL 讀者編號(hào) NAME 文本 NOT NULL 讀者 姓名 IDCARD 文本 NULL 身份證號(hào) MAXNUM_CAN_BORROW 數(shù)字 NULL 最多借書數(shù) FLAG_BORROW 文本 NULL 止借標(biāo)志 表 44 為書籍信息表格。 HISTORY 借閱歷史表 列名 數(shù)據(jù)類型 可否為空 說明 READER_ID 文本 NULL 借閱編號(hào) BOOK_ID 文本 NULL 讀者編號(hào) BORROW_DATE 日期 /時(shí)間 NULL 讀者姓名 TETURN_DATE 日期 /時(shí)間 NULL 書籍編號(hào) B_CLERK_ID 文本 NULL 書籍名稱 R_CLERK_ID 文本 NULL 出借日期 ID 自動(dòng)編號(hào) NOT NULL 借閱編號(hào) BORROW 借閱表格 列名 數(shù)據(jù)類型 可否為空 說明 READER_ID 文本 NULL 讀者編號(hào) BOOK_ID 文本 NULL 書籍編號(hào) BORROW_DATE 日期 /時(shí)間 NULL 借出日期 B_CLERK_ID 文本 NULL 操作人員編號(hào) ID 數(shù)字 Not NULL 借閱編號(hào) FINE_HISTORY 罰款歷史文件 列名 數(shù)據(jù)類型 可否為空 說明 READER_ID 文本 NULL 讀者編號(hào) AMOUNT 數(shù)字 NULL 罰款金額 DAYS 數(shù)字 NULL 罰款天數(shù) FINE_DATE 日期 /時(shí)間 NULL 罰款日期 OK_DATE 日期 /時(shí)間 Not NULL 解止日期 ID 數(shù)字 可否為空 編號(hào) FINE 罰款表格 列名 數(shù)據(jù)類型 可否為空 說明 READER_ID 文本 NULL 讀者編號(hào) AMOUNT 數(shù)字 NULL 罰款金額 DAYS 數(shù)字 NULL 罰款天數(shù) FINE_DATE 日期 /時(shí)間 NULL 罰款日期 CLERK_ID 日期 /時(shí)間 Not NULL 操作人員編號(hào) ID 數(shù)字 可否為空 編號(hào) 17 4. 3 用戶界面設(shè) 計(jì) 當(dāng)今軟件界的所有軟件無不是可視化的用戶界面,它的好處不外乎它有美觀、直接、操作者易懂和操作方便等好處。 2 界面根據(jù)用戶需求設(shè)計(jì)。 18 19 20 類列表 21 22 11.借書信息列表 12.借書信息添加 23 24 第五章 系統(tǒng)實(shí)施與測試 在管理信息系統(tǒng)的生命周期中,經(jīng)過了系統(tǒng)規(guī)范、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)等階段以后,便開始了系統(tǒng)實(shí)施階段。 5. 1 程序設(shè)計(jì) 這個(gè)階段的任務(wù)是使用選定的程序設(shè)計(jì)語言,把前面工作的成果轉(zhuǎn)換 成能在計(jì)算機(jī)系統(tǒng)上運(yùn)行的程序源代碼。 在軟件方面本系統(tǒng)運(yùn)行平臺(tái)為 Windows 2021 專業(yè)版,前臺(tái)開發(fā)工具采用易學(xué)易用的軟件開發(fā)工具 Visual 。后臺(tái)開發(fā)數(shù)據(jù)庫采用的是目前流行的 SQL SERVER 2021。 基于上面 軟件開發(fā)工具的選擇,并考慮到本系統(tǒng)的性能要求,本系統(tǒng)采用Windows2021 中文版作為開發(fā)、測試和運(yùn)行平臺(tái)。 為了編程時(shí)方便記憶,本系統(tǒng)中所有代碼一律采用英文簡寫作為該項(xiàng)的代碼。 2. 編寫程序。 依據(jù)各階段的開發(fā)文檔,剩下的工作就是利用軟件開發(fā)工具 Visual Basic 進(jìn)行程序編寫。系統(tǒng)主要模塊見后文 P25 5. 2 系統(tǒng)測試 系統(tǒng)測試是管理信息系統(tǒng)開發(fā)周期中一個(gè)十分重要而漫長的階段。同時(shí)測試也是最難的 ,因?yàn)樵跍y試過程中 ,不能保證通過測試的程序一定正確 ,測試只能找出程序中的錯(cuò)誤 ,而不能證程序無錯(cuò) .測試策略應(yīng)包括測試規(guī)劃、測試用例設(shè)計(jì)、測試實(shí)施和測試結(jié)果收集評(píng)估等。如模塊內(nèi)部數(shù)據(jù)結(jié)構(gòu)的測試,在程序編寫過程中就要考慮數(shù)據(jù)的類型、范圍等方面,測試時(shí)就要對(duì)這些方面進(jìn)行測試。而它最終的目的是保證每個(gè)模塊單獨(dú)運(yùn)行正確,我采用的是白盒測試法 ,檢查模塊控制結(jié)構(gòu)的某些特殊路徑 ,期望覆蓋盡可能多的出錯(cuò)點(diǎn)。模塊測試完成后,能保證每個(gè)功能模塊能夠單獨(dú) 地正常工作,但所有模塊聯(lián)結(jié)在一起能不能正常工作就是綜合測試的任務(wù)了。 3.確認(rèn)測試 確認(rèn)測試主要是針對(duì)需求分析階段進(jìn)行的。確認(rèn)測試的內(nèi)容包括:功能測試、性能測試。將信息系統(tǒng)的所有組成部 分包括軟件、硬件、用戶以及環(huán)境等綜合在一起進(jìn)行測試,以保證系統(tǒng)的各組成部分協(xié)調(diào)運(yùn)行。系統(tǒng)測試是面向集成的整個(gè)系統(tǒng)。 1.啟動(dòng)計(jì)算機(jī),進(jìn)入 Windows 2021。 3.屏幕上出現(xiàn)登錄畫面,輸入正確的用戶名和密碼。 4.進(jìn)入系統(tǒng)后 ,用鼠標(biāo)單擊各個(gè)菜單項(xiàng)選擇要執(zhí)行的功能。然而這次設(shè)計(jì)讓我感受頗深,讓我真正體會(huì)到了在整個(gè)過程給我?guī)淼臒o奈與快樂。以前我注重是編碼過程,以為只要能把最后的功能實(shí)現(xiàn)了就可以了,所以一開始我就稍微理了一下思緒就動(dòng)起手來編碼,我原以為很快就能完成此次任務(wù),可萬萬沒想到,編了二三天,自已就陷 入了泥潭,進(jìn)退兩難,但后來面臨的問題只有重來,這真是給了我很大的打擊,這樣的反復(fù)讓我進(jìn)行了幾次。認(rèn)真細(xì)致地對(duì)開發(fā)過程進(jìn)行了規(guī)劃和分析,才逐漸弄清了整個(gè)系統(tǒng)的流程,把握整體布局,明確了系統(tǒng)的基本功能,做好業(yè)務(wù)流程圖、數(shù)據(jù)流圖的情況下,在設(shè)計(jì)好系統(tǒng)各主要部分,將一些細(xì)節(jié)問題考慮周全后才開始動(dòng)手進(jìn)行開發(fā),使得后來的工作才得以順利進(jìn)行。因?yàn)橐郧爸华?dú)立編制過一
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1