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

正文內容

軟件工程課程設計---圖書館管理系統(tǒng)-資料下載頁

2025-06-07 11:02本頁面
  

【正文】 stem(pause)。 if(ch==39。y39。||ch==39。Y39。) head=Borrow(head,name,n)。 49 return(head)。 } 測試要求:運行正常。 ○ 8 歸還模塊 功能:歸還書籍 性能: 輸入項:所換書名 數量 輸出項:成功提示 算法: Book *Return_a_Book(Book *head) { char name[20],ch。 int n。 Book *p。 scanf(%s%d,name,amp。n)。 getchar()。 /*接收回車 */ p=Query(head,name)。 if(p==NULL) printf(Cannot Find %s\n,name)。 /*找不到結點 */ else printf(Are you sure to return? %s, Y/N?\n,name)。 ch=getchar()。 system(pause)。 if(ch==39。y39。||ch==39。Y39。) head=Return(head,name,n)。 50 return(head)。 } Book *Return(Book *head,char *name,int sum) { Book *p1。 p1=head。 while(strcmp(p1Name,name)!=0amp。amp。p1next!=NULL) /*p1 不是要找的結點,且后面還有結點 */ {p1=p1next。} /*p1 后移一個結點 */ if(strcmp(p1Name,name)==0) /*找到了 */ p1borrow=p1borrowsum。 p1left=p1left+sum。 return(head)。 } 測試要求:運行正常。 ○ 9 讀入模塊 功能:從文件讀入信息 性能: 輸入項:文件名 輸出項:成功提示 算法: Book *AddfromText(Book *head,char *filename) 51 { FILE *fp。 int n,i。 if((fp=fopen(filename,r))==NULL) {printf(Cannot find file:%s\n,filename)。 /*打不開所指定文件 */ return(head)。} fscanf(fp,%d,amp。n)。 /*待插入記錄個數 */ for(i=0。in。i++) {Book *p。 p=(Book *)malloc(LEN)。 fgetc(fp)。 /*讀取換行符 */ fscanf(fp,%s%d%d%d,pName,amp。pall,amp。pleft,amp。pborrow)。 head=Insert(head,p)。 /*插入結點 */ } printf(Add from %s successfully\n,filename)。 fclose(fp)。 return(head)。 } 測試要求:運行正常。 ○10備 份模塊 功能:數據備份 性能: 52 輸入項:所建文檔名 輸出項:成功提示 算法: Book *WritetoText(Book *head,char *filename) {FILE *fp。Book *p。 if(head==NULL) {printf(No Record!\n)。 return(head)。} fp=fopen(filename,w)。 /*打開文件 */ p=head。 while(p!=NULL) { fprintf(fp,%14s%10d%10d%10d\n\n, pName,pall,pleft,pborrow)。 /*文件輸出 */ p=pnext。} printf(Write to %s successfully\n,filename)。 /*輸出寫到文件完畢的信息 */ fclose(fp)。 return(head)。 } 測試要求:運行正常。 ○11退出模塊 功能:退出程序 53 性能: 輸入項:數字 0 輸出項:再見語句 算法: void Quit(Book *head) {Book *p,*p1,*p2。FILE *fp。 char filename[]=last。 p2=p1=head。 if(head!=NULL) {fp=fopen(filename,w)。 /*打開文件 */ p=head。 while(p!=NULL) { fprintf(fp,%s %d %d %d\n,pName,pall,pleft,pborrow)。 /*文件輸出 */ p=pnext。} printf(Write to %s successfully\n,filename)。 /*輸出寫到文件完畢的信息 */ fclose(fp)。} while(p1!=NULL) /*p1 指向的結點不是空指針 */ {p2=p1next。 free(p1)。 /*釋放存儲空間 */ p1=p2。 /*p1 后移一個結點 */ } 54 } 55 十、軟件測試分析報告 測試目的和原則 目的:盡可能多的找出軟件中的錯誤,而不是證明軟件的正確。主要通過檢視,以最少的時間,人力和費用,發(fā)現軟件中的各種錯誤和問題,而且保證軟件的功能和性能等方面與需求說明相一致,并以測試數據的模擬運行環(huán)境,為提交和使用軟件產生提高可靠的依靠 . 原則: /評審 c.優(yōu)選測試工具,技術及方法 e 交叉進行軟件測試 f.重點測試群集現象 測試方法 測試方法大致可以分為;黑盒測試,白盒測試,灰盒測試,易用性測試,負載 /壓力,兼容性測試,回歸測試,邊界值測試, α測試和β測試。這兒就僅舉例白盒測試和黑盒測試。 白盒測試 在系統(tǒng)的實現過程和程序的調試過程中,遇到很多問題,此 56 時應該對程序仔細閱讀,設置斷點,進行白盒測試。 黑盒測試 系統(tǒng)完成后,要進行黑盒測試,即設置一些測 試用例,對系統(tǒng)的各個模塊的功能進行測試,看能否得到正確的輸出。在這里以管理員的身份登錄系統(tǒng),以便對系統(tǒng)的各個功能模塊進行測試。 測試步驟 單 元 測 試單 元 測 試單 元 測 試集 成 測 試通 過 測 試 的 模 塊系 統(tǒng) 測 試有 效 性 測 試驗 收 測 試集 成 測 試通 過 的軟 件模 塊 及 文 檔模 塊 及 文 檔模 塊 及 文 檔通 過 了綜 合 測 試 的軟 件可 運 行 的 軟 件交 付 軟 件 圖 該軟件系統(tǒng)優(yōu)缺點及相關建議 57 ○ 1 軟件能力: 軟件各項功能復合預期,各子程序運行正常 ○ 2 缺陷和限制: 每次登陸后必須手工調入上一次的備份文件以恢復系統(tǒng)數據, 給操作者帶來不便 ○ 3 建議: 完善系統(tǒng)的數據庫功能,提供安全可靠的數據保存功能。 ○ 4 測試結論: 本軟件測試通過。 該軟件測試的評價結果 ○ 1 軟件能力: 軟件各項功能復合預期,各子程序運行正常 ○ 2 缺陷和限制:每次登陸后必須手工調入上一次的備份文件以恢復系統(tǒng)數據,給操作者帶來不便 ○ 3 建議: 完善系統(tǒng)的數據庫功能,提供安全可 靠的數據保存功能。 ○ 4 測試結論: 本軟件測試通過。 十一、軟件使用說明書 軟件概述 ○ 1 編寫目的:測試圖書館管理系統(tǒng)軟件的各項功能是否符合預期要求。本報告讀者為軟件設計者。 ○ 2 項目背景:該軟件由學生個人設計,無開發(fā)部門和主管部門,主要供學生練習使用。該軟件獨立于其它軟件系統(tǒng)。 58 使用說明 系統(tǒng)登陸 請依次點擊“開始” “程序” “ Microsoft Visual Studio 2021” “圖書館管理系統(tǒng)”,啟動圖書館管理系統(tǒng)進行登陸。 依據提示在文本框中選是學生還是管理人員,再分別輸入“用戶帳號”和“用戶密碼”,然后點擊“確定”按鈕。 系統(tǒng)初始帳號、密碼為: 普通用戶(學生)帳號: 123456 密碼:“ 1233456” 管理員級帳號:“ 123456” 密碼:“ 1233456” 注冊 請依次點擊“開始” “程序” “ Microsoft Visual Studio 2021”“圖書館管理系統(tǒng)” ,啟動圖書館管理系統(tǒng)進行登陸。 依據系統(tǒng)上方“用戶登陸”與“注冊”,進行選擇,對新用戶注冊,再依據提示在文本框中分別輸入 “用戶帳號”和“用戶密碼”,選擇用戶,然后點擊“確定”按鈕,則注冊成功。 系統(tǒng)簡介 學校圖書借閱管理系統(tǒng)主要的目的是實現圖書館的信息化管理。圖書館的主要業(yè)務就是圖書的借閱和歸還,因此系統(tǒng)最核心的功能便是實現圖書的借閱和歸還。此外,還需要提供圖書的信息查 59 詢 、讀者圖書借閱情況的查詢功能。項目實施后,能夠提高圖書館的圖書借閱、歸還流程,提高工作效率。整個項目需要在兩個月的時間內交付用戶使用。本系統(tǒng)的操作對象為高校的各位同學和教師還有圖書管理人員。對用戶人員的計算機水平不需要很高的要求。該系統(tǒng)具有簡單易用的特點,用戶只需按照菜單功能行操作。但由于該軟件由少數幾個 學生個人設計,無開發(fā)部門和主管部門,所以實用性不是很強,主要供學生練習使用。該軟件獨立于其它軟件系統(tǒng)。 十二、課程系統(tǒng)開發(fā)評價 該系統(tǒng)有以下描述的功能 錄入功能: 輸入相關數據 瀏覽功能: 以列表方式列出所有記錄信息 信息查詢功能: 根據書名匹配查詢,并將查詢結果列出 借出歸還功能: 根據借出與歸還的書籍信息修改相應數據 插入與刪除功能: 插入一條新的圖書信息,刪除某圖書的信息 信息的備份與讀入功能:將輸入文件進行備份和從指定文件讀入數據 設置訪問權限 功能:只有輸入正確密碼才可以進行操作 *界面設計友好,美觀。 60 *數據存儲安全,可靠。 *信息分類清晰,準確。 *強大的查詢功能,保證數據查詢的靈活性。 *實現對圖書借閱、續(xù)借和歸還過程的全程數據信息跟蹤。 *提供圖書借閱排行榜,為圖書館管理員提供了真實的數據信息。 *提供借閱到期提醒功能,使圖書管理員可以及時了解到已經到達歸還日期的圖書借閱信息。 *提供靈活、方便的權限設置功能,使整個系統(tǒng)的管理分工明確。 *具有易維護性和易操作性。 通過該次軟件工程的課程設計,我們小組的兩個成員基本上了解了軟件設計的幾個步驟,而且對軟件 visio 也運用得較為熟練了,可以用它 制作流程圖,時序圖 ,用例圖,協(xié)作圖,狀態(tài)圖,活動圖等,還可以用于設計人機界面。而且還用軟件 VF 編寫代碼設計了該圖書館管理系統(tǒng)的數據庫。 參考文獻 賈鐵軍 甘泉 等著的《軟件工程與實踐》 2021 年 7 月 王珊,薩師煊 等著的《數據庫系統(tǒng)概論 》 2021 年 7 月 潭浩強 著的《 C 語 言程序設計》 2021 年 6 月
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1