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

正文內(nèi)容

圖書(shū)館借閱管理系統(tǒng)論文(編輯修改稿)

2025-01-20 17:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 要將新書(shū)加入書(shū)庫(kù)時(shí),可查看本頁(yè) 本頁(yè)包括一張需填寫(xiě)新書(shū)信息的表單,它包括以下各項(xiàng): 書(shū)名、著作者、出版社、出版年、 ISBN號(hào)、子圖書(shū)數(shù)目,以及“提交”按鈕 管理員需要正確輸入以上各項(xiàng)新書(shū)信息,然后點(diǎn)擊“ 提交”按鈕完成錄入,之后系統(tǒng)會(huì)驗(yàn)證輸入信息的正確性,書(shū)名、著作者、出版社、出版年、 ISBN 號(hào)皆不能為空,且出版年需要為正確的日期格式,子圖書(shū)數(shù)目必須在 1~10之間,如果通過(guò)輸入驗(yàn)證則將新書(shū)信息插入數(shù)據(jù)庫(kù)并通知管理員錄入成功;否則為輸入錯(cuò)誤,系統(tǒng)應(yīng)給出提示,跳回新書(shū)錄入頁(yè)面。 設(shè)備 PC機(jī)。 顯示器分辨率為 800 600以上。 本軟件正常運(yùn)行所需硬盤(pán)空間為 100M以上。 支持軟件 為了利于結(jié)果判定,要求軟件運(yùn)行環(huán)境滿足如下要求,具體為: 操作系統(tǒng)為 Microsoft Windows XP Professional簡(jiǎn)體中文版加 Service Pack 2 要求安裝 Microsoft SQLServer 2021簡(jiǎn)體中文開(kāi)發(fā)版 要求安裝 Microsoft .NET Framework 要求安裝 Microsoft visual studio 2021簡(jiǎn)體中文開(kāi)發(fā)版 要求安裝 IE6以上版本網(wǎng)頁(yè)瀏覽器 第 三 章 概要設(shè)計(jì) 需求 分析是提取和整理用戶需求,并建立問(wèn)題域精確模型的過(guò)程。設(shè)計(jì)則是把分析階段得到的需求轉(zhuǎn)變成符合要求的系統(tǒng)實(shí)現(xiàn)方案的過(guò)程。 盡管分析和設(shè)計(jì)的定義有明顯區(qū)別,但是在實(shí)際的軟件開(kāi)發(fā)過(guò)程中 二者的界限是模糊的。許多分析結(jié)果可以直接映射成設(shè)計(jì)結(jié)果,而在設(shè)計(jì)過(guò)程中又往往會(huì)加深和補(bǔ)充對(duì)系統(tǒng)需求的理解,從而進(jìn)一步完善分析結(jié)果。因此,分析和設(shè)計(jì)活動(dòng)是一個(gè)多次反復(fù)迭代的過(guò)程。 系統(tǒng)模塊與類的設(shè)計(jì) 模塊 化 模塊化就是把程序劃分成獨(dú)立命名且可獨(dú)立訪問(wèn)的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來(lái)的一個(gè)整體,可以完成指定的功能滿足用戶的需求。 采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計(jì)也容易閱讀和理解。因?yàn)槌绦蝈e(cuò)誤通常局限在有關(guān)的模塊及它們之間的接口中,所以模塊化使軟件容易測(cè) 試和調(diào)試,因而有助于提高軟件的可靠性。因?yàn)樽儎?dòng)往往只涉及少數(shù)幾個(gè)模塊,所以模塊化能夠提高軟件的可修改性。 根據(jù)“模塊化”的思想, 在 本 系統(tǒng)的設(shè)計(jì)中將系統(tǒng)分解成了 三個(gè) 模塊,即 用戶登錄和注冊(cè)模塊、讀者功能模塊、以及管理員功能模塊。 將分解后的模塊繼續(xù) 細(xì)分 : 將 用戶登錄和注冊(cè)模塊 細(xì) 分為: 區(qū)分角色登錄和讀者注冊(cè)兩 個(gè)子模塊; 將 讀者功能模塊 細(xì) 分為: 圖書(shū)查詢、申請(qǐng)圖書(shū)、查詢讀者信息和修改信息四 個(gè)子模塊; 圖書(shū)借閱系統(tǒng) 5 將 管理員功能模塊 細(xì) 分為: 處理借閱申請(qǐng)、查詢讀者信息、新書(shū)錄入和還書(shū)處理 四個(gè)子模塊。 圖 31系統(tǒng)模塊示意圖 模塊獨(dú)立 開(kāi)發(fā)具有獨(dú)立功能而且和其他模塊之間沒(méi)有過(guò)多的相互作用的模塊,就可以做到模塊獨(dú)立。換句話說(shuō),希望這樣設(shè)計(jì)軟件結(jié)構(gòu),使得每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定子功能,并且和其他模塊之間的關(guān)系很簡(jiǎn)單。 在本系統(tǒng)中,一個(gè)模塊完成一個(gè)功能,比較清晰地實(shí)現(xiàn)了模塊獨(dú)立。比如,人事管理模塊只負(fù)責(zé)員工信息的管理,財(cái)務(wù)管理模塊只負(fù)責(zé)銷(xiāo) 售 和繳費(fèi)明細(xì)的管理。模塊與模塊之間相對(duì)是獨(dú)立的,當(dāng)一個(gè)模塊被修改了,其他模塊不會(huì)受到影響。 封裝 和信息隱藏 在面向?qū)ο蟮某绦蛑?,把?shù)據(jù)和實(shí)現(xiàn)操作的代碼集中起來(lái)放在對(duì)象 內(nèi)部。對(duì)象內(nèi)部的邏輯實(shí)現(xiàn),對(duì)于軟件的使用者(用戶)來(lái)說(shuō)是不可見(jiàn)的。對(duì)于用戶來(lái)說(shuō),他們沒(méi)有必要知道程序的數(shù)據(jù)結(jié)構(gòu)細(xì)節(jié)和實(shí)現(xiàn)操作的算法是怎樣的,他們需要了解的只是程序向外提供的接口形式,因?yàn)閷?duì)于用戶來(lái)說(shuō),他們關(guān)心的只有如何使用這個(gè)軟件。一個(gè)對(duì)象好像是一個(gè)不透明的黑盒子,表示對(duì)象狀態(tài)的數(shù)據(jù)和實(shí)現(xiàn)操作的代碼與局部數(shù)據(jù)都被封裝在黑盒子里面,從外面是看不見(jiàn)的,更不能從外面直接訪問(wèn)和修改這些數(shù)據(jù)和代碼。 封裝也就是信息隱藏,通過(guò)封裝對(duì)外界隱藏了對(duì)象的實(shí)現(xiàn)細(xì)節(jié)。類,是數(shù)據(jù)和操作的封裝體。類中的私有數(shù)據(jù),在類的外邊是不可見(jiàn)的 ,從而提高了軟件的安全性。出于系統(tǒng)安全性的考慮,在對(duì)本系統(tǒng)的開(kāi)發(fā)中,我盡可能地用私有成員變量取代了安全性低的公共成員變量。 數(shù)據(jù)庫(kù) 設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,建立數(shù)據(jù)庫(kù),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足用戶的 需求 。 數(shù)據(jù)字典 圖書(shū)借閱系統(tǒng) 6 數(shù)據(jù)字典中記錄了數(shù)據(jù)庫(kù)中的表的存儲(chǔ)數(shù)據(jù)的字段名稱、類型、約束和字段說(shuō)明。 字段名陳 類型 是否為空 字段說(shuō)明 bookid int NOT NULL 圖書(shū)號(hào) bookname nvarchar(50) NOT NULL 圖書(shū)名 bookauthor nvarchar(50) NOT NULL 著 /作者 publisher nvarchar(50) NOT NULL 出版社 publishyear int NOT NULL 出版年 isbn nvarchar(50) NOT NULL ISBN號(hào) inserttime datetime NOT NULL 入庫(kù)時(shí)間 userid int NOT NULL 讀者號(hào) username nvarchar(50) NOT NULL 用戶名 userpwd nvarchar(50) NOT NULL 密碼 sex int NOT NULL 性別 birthday nvarchar(50) NOT NULL 出生日期 address nvarchar(50) NOT NULL 地址 nvarchar(50) NOT NULL 電子郵箱 minibookid int NOT NULL 子圖書(shū)號(hào) isborrow bit NOT NULL 是否被借出 borrowid int NOT NULL 申請(qǐng) /借閱號(hào) borrowdate datetime NOT NULL 申請(qǐng) /借閱時(shí)間 ispassed bit NOT NULL 申請(qǐng) 是否通過(guò) 系統(tǒng) ER圖 對(duì)實(shí)體的定義的屬性如下: 圖書(shū) : { 圖書(shū)號(hào) , 圖書(shū)名,著 /作者,出版社,出版年, ISBN號(hào),入庫(kù)時(shí)間 } 讀者 : { 讀者號(hào) , 用戶名,密碼,性別,出生日期,地址,電子郵箱 } 子圖書(shū) : { 子圖書(shū)號(hào) , 圖書(shū)號(hào),是否被借出 } 申請(qǐng) /借閱關(guān)系 : { 申請(qǐng) /借閱號(hào) , 申請(qǐng) /借閱人,子圖書(shū)號(hào),申請(qǐng) /借閱時(shí)間,申請(qǐng)是否通過(guò) } 申請(qǐng)借閱關(guān)系中 ispassed列為布爾類型,記錄被創(chuàng)建時(shí)它默認(rèn)為假,表示申請(qǐng)尚未通過(guò),該 條記錄表示 “ 申請(qǐng) ” 關(guān)系 ;當(dāng)它為真時(shí),表示申請(qǐng)已經(jīng)通過(guò),該 條 記錄 表示 “ 借閱 ” 關(guān)系 。 圖書(shū)借閱系統(tǒng) 7 圖 32 數(shù)據(jù)庫(kù) ER圖 第 四 章 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng) ,也就是說(shuō) ,經(jīng)過(guò)這個(gè) 階段的設(shè)計(jì)工作 ,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述 ,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序 . 詳細(xì)設(shè)計(jì)階段的任務(wù)還不是具體地編寫(xiě)程序 ,而是要設(shè)計(jì)出程序的 藍(lán)圖 ,以后程序員將根據(jù)這個(gè)藍(lán)圖寫(xiě)出實(shí)際的程序代碼 .因此 ,詳細(xì)設(shè)計(jì)的結(jié)果基本上決定了最終的程序代碼的質(zhì)量 .考慮程序代碼的質(zhì)量時(shí)必須注意 ,程序的 讀者 有兩個(gè) ,那就是計(jì)算機(jī)和人 .在軟件的生命周期中 ,設(shè)計(jì)測(cè)試方案 ,診斷程序錯(cuò)誤 ,修改和改進(jìn)程序等等都必須首先讀懂程序 .實(shí)際上對(duì)于長(zhǎng)期使用的軟件系統(tǒng)而言 ,人讀程序的時(shí)間可能比寫(xiě)程序的時(shí)間還要長(zhǎng)很 多 .因此 ,衡量程序的質(zhì)量不僅要看它的邏輯是否正確 ,性能是否滿足要求 ,更主要的是要看它是否容易閱讀和理解 .詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅時(shí)邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能 ,更重要的是設(shè)計(jì)出的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂 .結(jié)構(gòu)程序設(shè)計(jì)是實(shí)現(xiàn)上述目標(biāo)的關(guān)鍵技術(shù) ,因此是詳細(xì)設(shè)計(jì)的邏輯基礎(chǔ) . 系統(tǒng)工程文件 一覽 本系統(tǒng)使用 開(kāi)發(fā),整個(gè)工程的文件列表及層次結(jié)構(gòu)如圖 41所示。 圖書(shū)借閱系統(tǒng) 8 圖 41工程文件列表及層次結(jié)構(gòu) 系統(tǒng) 界面設(shè)計(jì) 以下 是本系統(tǒng)的界面設(shè)計(jì)部分,分三個(gè)部分,以圖片形式介紹。 登錄注冊(cè)部分 : 圖 42登陸界面 : 圖書(shū)借閱系統(tǒng) 9 圖 43 注冊(cè)界面 讀者功能部分 : 圖 44圖書(shū)查詢界面 : 圖 45 圖書(shū)查詢結(jié)果界面 : 圖書(shū)借閱系統(tǒng) 10 圖 46 圖書(shū)詳情界面 圖 47 讀者信息界面 : 圖 48更改讀者信息界面 /借閱清單: 圖書(shū)借閱系統(tǒng) 11 圖 49結(jié)束申請(qǐng) /借閱清單 界面 管理員功能部分 : 圖 410還書(shū)處理 界面 : 圖 411查詢讀者 界面 : 圖書(shū)借閱系統(tǒng) 12 圖 412 查詢 讀
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1