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

正文內(nèi)容

圖書館圖書管理軟件系統(tǒng)設(shè)計(jì)方案-在線瀏覽

2025-07-16 11:39本頁(yè)面
  

【正文】 ................................................13 第五章 系統(tǒng)測(cè)試 .........................................................................................................................23 測(cè)試的作用和意義 ..........................................................................................................23 測(cè)試方法 ........................................................................................................................23 測(cè)試內(nèi)容 ........................................................................................................................23 測(cè)試結(jié)果 ........................................................................................................................24 結(jié)論 ...............................................................................................................................30 第六章 總結(jié) ................................................................................................................................32 參考文獻(xiàn) .....................................................................................................................................33 第一章 項(xiàng)目開發(fā)計(jì)劃書 引言 編寫目的 本報(bào)告旨在研究分析圖書館管理系統(tǒng)開發(fā)的可行性,為此軟件的開發(fā)人員提供可行性的驗(yàn)證與編寫方法的指導(dǎo)。 背景 圖書館是為我們的學(xué)習(xí)工作提供服務(wù)的地方。 項(xiàng)目概述 工作內(nèi)容 主要功能:通過(guò)計(jì)算機(jī) 完成圖書館在庫(kù)書籍的管理,用計(jì)算機(jī)高效、安全的完成對(duì)圖書的信息處理,將工作人員從繁瑣的數(shù)據(jù)處理中解放。 b、書籍信息的查詢,輸入書名,顯示此圖書的有關(guān)信息,包括庫(kù)存總量、借出數(shù)目、剩余數(shù)目。 d、書籍信息的插入與刪除,新書到庫(kù)時(shí)或清除庫(kù)存時(shí),在數(shù)據(jù)庫(kù)內(nèi)增加或刪減相應(yīng)信息。 f、書籍信息的讀入,輸入文件名,從相應(yīng)文件中把信息讀入數(shù)據(jù)庫(kù)。 開發(fā)目標(biāo):要求系統(tǒng)具有良好的可操作性,數(shù)據(jù)穩(wěn)定性以及安全性,可以長(zhǎng)期使用。 驗(yàn)收標(biāo)準(zhǔn) 各個(gè)功能均能正常使用,滿足 用戶的需求。 前臺(tái)界面類型: DOS 命令界面 。 ( 3)輸出要求:數(shù)據(jù)完整,詳實(shí),英文和漢字輸入。 ( 5)安全與保密要求:不能輕易被破壞,不能讓管理人員以外的人刪改圖書信息,對(duì)斷電、死機(jī)、系統(tǒng)崩潰等問(wèn)題有有力措施以保障數(shù)據(jù)不受損失。 目標(biāo) 系統(tǒng)實(shí)現(xiàn)后,大大提高圖書館查詢圖書和借閱圖書服務(wù)效率。 決定可行性的因素 技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。該系統(tǒng)有效地提高圖書館工 作人員的工作效率,節(jié)約人力物力。具有成本低,功能強(qiáng)大,使用靈活的特點(diǎn)。 操作可行性 系統(tǒng)采用命令界面,界面簡(jiǎn)潔友好,操作方便。 結(jié)論 綜上所述,圖書館圖書管理系統(tǒng)在技術(shù)非常成熟,主客觀條件都具備,且具有良好的效益,因此開發(fā)此系統(tǒng)是可行的。 第三章 需求分析 市場(chǎng)需求分析 目前圖書館借閱圖書的狀況是僅靠手工操作,以現(xiàn)有的工作人員很難應(yīng)付高峰時(shí)刻的大量數(shù)據(jù)處理問(wèn)題。本次設(shè)計(jì)擬開發(fā)一個(gè)圖書館圖書管理系統(tǒng),可以降低工作人員的工作量,提高工作人員的工作效率,同時(shí)方便讀者借閱圖書。 因此本系統(tǒng)首先需要實(shí)現(xiàn)用戶對(duì)圖書的查詢功能,包括查詢圖書已借閱量和圖書剩余圖數(shù)量等,查詢到所需圖書的讀者還可以進(jìn)行借閱。 功能描述 設(shè)置訪問(wèn)權(quán)限模塊 對(duì)于想利用本系統(tǒng)進(jìn)行圖書借閱及圖書查詢的用戶 ,首先需要知道系統(tǒng)密碼,登陸成功后頁(yè)面隨即轉(zhuǎn)入系統(tǒng)主界面。每次成功添加一個(gè)圖書信息后,系統(tǒng)會(huì)提示是否繼續(xù)添加圖書信息,選擇 39。則可繼續(xù)添加圖書信息,若選擇 39。則退出此模塊。 插入與刪除圖書模塊 用戶在此模塊可增加或者刪除圖書信息,包括圖書的數(shù)量和圖書名。系統(tǒng)自動(dòng)更新此種圖書的各種信息。 信息的備份與讀入模塊 用戶在此模塊可將輸入文件進(jìn)行備份和從指定文件讀入數(shù)據(jù)。 其功能模塊結(jié)構(gòu)圖如下: 圖二 系統(tǒng)結(jié)構(gòu) 過(guò)程詳細(xì)設(shè)計(jì) 數(shù)據(jù)流圖 圖三 數(shù)據(jù)流圖 功能函數(shù) 功能函數(shù)包括插入函數(shù),刪除函數(shù),顯示函數(shù),文件讀入函數(shù),文件讀出函數(shù),借出函數(shù),歸還函數(shù),退出函數(shù) 函數(shù)調(diào)用關(guān)系圖如下圖所示: 圖四 功能函數(shù)關(guān)系圖 模塊劃分與功能需求關(guān)系 表一 模塊劃分與功能需求關(guān)系表 模塊編號(hào) 模塊名稱 功能 M1 身份驗(yàn)證模塊 輸入驗(yàn)證信息 M2 主菜單模塊 輸入選擇的功能 M3 插入模塊 插入相關(guān)信息 M4 刪除模塊 刪除指定信息 M5 查詢模塊 查詢指定信息 M6 顯示模塊 以列表方式顯示所有信息 M7 借出模塊 實(shí)現(xiàn)書籍借出 M8 歸還模塊 實(shí)現(xiàn)書籍歸還 M9 讀入模塊 從外部文件讀入信息 M10 備份模塊 備份文件信息 M11 退出模塊 退出程序 保存文件 接口設(shè)計(jì) ○ 1 用戶接口:用戶輸入信息按 “書名”(空格)“庫(kù)存數(shù)量” 的格式輸入。 ○ 2 外部接口:用戶界面: DOS 界面 軟件接口:運(yùn)行于 Win95 以上版本,且要求安裝 Turbo C 運(yùn)行設(shè)計(jì) ○ 1 運(yùn)行控制:系統(tǒng)運(yùn)行后先進(jìn)行身份驗(yàn)證,驗(yàn)證通過(guò)后,登錄,并調(diào)用 M2,進(jìn)入服務(wù)選擇模塊,由用戶選擇的信息選擇激活 M3— M10 等模塊,最后根據(jù)用戶輸入的接受信息退出程序,關(guān)閉系統(tǒng)。 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 書名 char name[] 剩余數(shù)量 int sum 系統(tǒng)出錯(cuò)處理設(shè)計(jì) ○ 1 出錯(cuò)信息 出錯(cuò)類 型 處理方法 用戶輸入無(wú)效字符 提示出錯(cuò),重新輸入 借出數(shù)量過(guò)大 提示出錯(cuò),重新輸入 ○ 2 維護(hù)設(shè)計(jì) 本軟件必須按照軟件產(chǎn)品設(shè)計(jì)規(guī)范的步驟進(jìn)行開發(fā),充分考慮軟件的可維護(hù)性,以便于未來(lái)版本開發(fā)及移植等二次開發(fā)。 系統(tǒng)非功能性需求 可用性 本系統(tǒng)的潛在用戶群是圖書館管理人員,普通的 pc 機(jī)即可運(yùn)行本系統(tǒng),因此系統(tǒng)適用范圍廣。一旦系統(tǒng)不能正常工作,會(huì)給用戶群帶來(lái)巨大的損失也將導(dǎo)致失去用戶對(duì)系統(tǒng)的信任。因此,本系統(tǒng)需要實(shí)現(xiàn)圖書信息的查詢功能,圖書增加功能和圖書刪除功能。功能:驗(yàn)證身份 輸入項(xiàng):預(yù)設(shè)密碼 算法: int keyword=111,a。 scanf(%d,amp。 if(a!=keyword) exit(0)。 ○ 2M2 主菜單模塊 性能: 輸出項(xiàng):對(duì)應(yīng)功能項(xiàng) do{ system(cls)。 printf( BookList\n)。 printf( a BookInformation\n)。 printf( a Book\n)。 printf(\n)。 printf( to a File\n)。 printf(************************\n)。 printf(\n)。 }while(x39。||x39。)。039。 } ○ 3M3 插入模塊 性能: 輸出項(xiàng):成功提示 p1=head。 /*使 p1 指向第一個(gè)結(jié)點(diǎn), p0指向要插入的結(jié)點(diǎn) */ if(head==NULL) /*原來(lái)的鏈表是空表 */ {head=p0。} /*使 p0 作為首結(jié)點(diǎn) */ while(strcmp(p0Name,p1Name)0amp。(p1next!=NULL)) {p2=p1。 } if(strcmp(p0Name,p1Name)=0) {p0next=p1。 else p2next=p0。 p0next=NULL。 } Book *Insert_a_record(Book *head) { Book *newrecord。 /*動(dòng)態(tài)分配存儲(chǔ)空間 */ scanf(%s%d,newrecordName,amp。 newrecordborrow=0。 head=Insert(head,newrecord)。 /*輸出插入成功的信息*/ return(head)。測(cè)試要求:運(yùn)行正常。功能:刪除信息 輸入項(xiàng):所刪書名 算法: Book *Delete(Book *head,char *name) { Book *p1,*p2。 p1=head。amp。p1=p1next。 /*若 p1 為首指針,使下一結(jié)點(diǎn)為首指針 */ else {p2next=p1next。} /*輸出刪除成功的信息 */ } return(head)。 Book *p。 getchar()。 if(p==NULL) printf(Cannot Find %s\n,name)。 ch=getchar()。 if(ch==39。||ch==39。) while(p!=NULL) {head=Delete(head,name)。 } } return(head)。測(cè)試要求:運(yùn)行正常。功能: 查詢功能 輸入項(xiàng):查詢書名 算法: Book *Query(Book *head,char *name) { Book *p。 while(strcmp(name,pName)!=0amp。pnext!=NULL) p=pnext。 else /*找不到返回空指針 */ return(NULL)。 Book *p。 p=Query(head,name)。 } else printf(Can39。 /*找不到 */ } ○ 6M6 顯示功能 性能: 輸出項(xiàng):所有書籍信息 int i。 printf(Num BookName Total Left Borrow\n)。p!=NULL。 p=pnext。 /*按回車翻頁(yè)顯示 */ printf(Num BookName total left borrow\n)。測(cè)試要求:運(yùn)行正常。功能:借出書籍 輸入項(xiàng):所借書名 數(shù)量 算法: Book *Borrow_a_Book(Book *head) { char name[20],ch。 Book *p。n)。 /*接收回車 */ p=Query(head,name)。 /*找不到結(jié)點(diǎn) */ else printf(Are you sure to borrow? %s, Y/N?\n,name)。 system(pause)。y39。Y39。 return(head)。測(cè)試要求:運(yùn)行正常。功能:歸還書籍 輸入項(xiàng):所換書名 數(shù)量 算法: Book *Return_a_Book(Book *head) { char name[20],ch。 Book *p。n)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1