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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于bs模式的圖書(shū)信息管理系統(tǒng)-文庫(kù)吧資料

2024-12-11 19:36本頁(yè)面
  

【正文】 ted void Page_Load(object sender, EventArgse) //初始化 Session對(duì)象 { Session[UserID] = 。 在主界面中,首先要體現(xiàn)的是對(duì)整個(gè)系統(tǒng)功能有一個(gè)具體的顯示 。如表 41—— 表 47所示: 借書(shū)證信息 圖書(shū)證號(hào) 書(shū)目編號(hào) 押金金額 讀者姓名 身份證號(hào) 圖書(shū)入庫(kù) 信息 圖書(shū)名 稱(chēng) 書(shū)目編號(hào) 書(shū)目編號(hào) 作 者 書(shū)庫(kù)時(shí)間 讀 者信息 讀者編號(hào) 借書(shū)證號(hào) 讀者電話 讀者姓名稱(chēng) 用 戶 信 息 用戶 ID 用戶類(lèi)別 姓 名 密 碼 B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 24 表 41 管理員 表 ( user) 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以為空 備注 UserID Int 16 否 管理員編號(hào) UserName Nvarchar 20 否 管理員名稱(chēng) Password Nvarchar 16 否 管理員密碼 Level Int 20 否 管理員權(quán)限 表 42 借書(shū)表 ( borrow) 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以為空 備注 BorrowID Int 50 否 圖書(shū)編號(hào) CardID Nvarchar 12 否 借書(shū)證編號(hào) ManID Nvarchar 12 否 管 理編號(hào) Borrowdate Datetime 8 可以為空 借書(shū)日期 Returndate Datetime 8 可以為空 歸還日期 表 43 圖書(shū)表 ( book) 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以為空 備注 BookID Int 20 否 圖書(shū)編號(hào) BookName Nvarchar 12 否 圖書(shū)名稱(chēng) Writer Nvarchar 40 否 圖書(shū)作者 ManID Nvarchar 40 否 管理編號(hào) 表 44 讀者表 ( reader) 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以 為空 備注 ReaderID Nvarchar 50 否 讀者編號(hào) CardID Nvarchar 50 否 讀者 卡號(hào) ReaderName Nvarchar 50 否 讀者 姓名 Tel Nvarchar 50 可以為空 讀者 電話 B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 25 表 45 管理表 (admin) 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以為空 備注 Admin Nvarchar 12 否 管理編號(hào) Bookname Int 4 否 圖書(shū)名稱(chēng) Booknum int 4 否 書(shū)剩余數(shù)目 Time datetime 可以為空 入庫(kù)時(shí)間 表 46 借閱證表 ( cardid) 字段代號(hào) 字段類(lèi)型 字段長(zhǎng)度 是否可以為空 備注 cardid Nvarchar 12 否 圖書(shū)證編號(hào) readername Nvarchar 10 否 讀者姓名 money Nvarchar 10 否 押金金額 Manid Nvarchar 12 否 管理編號(hào) readerno Nvarchar 50 否 身份證號(hào) B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 26 第五章 系統(tǒng)的 實(shí)現(xiàn)設(shè)計(jì) 1. 用戶界面設(shè)計(jì) 管理員分為圖書(shū)館總管理員 。這在下面的圖 45—— 圖 411中可以看出。 在這個(gè)借閱關(guān) 系中,產(chǎn)生的對(duì)應(yīng)關(guān)系為:圖書(shū)信息:用戶 =1:1,用戶:圖書(shū) =1:N,從這個(gè)關(guān)系中可以看到:每一本圖書(shū)只能被一個(gè)讀者借閱,而一個(gè)讀者又可以借閱多本圖書(shū)的這層關(guān)系。 設(shè)計(jì)全局 ER模式的目的不在于把若干局部 ER模式形式上合并為一個(gè) ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。一般把同名實(shí)體類(lèi)型作為公共實(shí)體類(lèi)型的一類(lèi)候選,把具有相同鍵的實(shí)體類(lèi)型作為公共實(shí)體類(lèi)型的另一類(lèi)候選。 ① 確定公共實(shí)體類(lèi)型 為了給多個(gè)局部 ER模式的合并提供開(kāi)始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類(lèi)型。 ( 2) 設(shè)計(jì)全局 ER模式 所有局部 ER模式都設(shè)計(jì)好了后,接下來(lái)就是把它們綜合成單一的全局概念結(jié)構(gòu)。聯(lián)系定義如圖 45所示。若有聯(lián)系,進(jìn)一步確定是 1:N, M:N,還是 1:1等。 ( 1) 設(shè)計(jì)局部 ER模式 實(shí)體和屬性的定義: 圖書(shū) ( 圖書(shū)編號(hào), 管理編號(hào), 圖書(shū)名稱(chēng),作者) 借閱 信息 ( 借閱書(shū)號(hào), 借書(shū)證號(hào), 管理編號(hào) , 借閱時(shí)間,歸還時(shí)間 ) 讀者信息 ( 讀者 編號(hào), 借書(shū)證號(hào),讀者姓名,電話 ) 管理員信息(用戶 ID,姓名,密碼,等級(jí)) 入庫(kù)圖書(shū)(管理信息,圖書(shū)名稱(chēng),作者,剩余本數(shù)) 借書(shū)證信息(借書(shū)證號(hào),讀者姓名,身份證號(hào), 押金金額,圖書(shū)編號(hào) ) ER模型的 “ 聯(lián)系 ” 用于刻畫(huà)實(shí)體之間的關(guān)聯(lián)。 管理員又有系統(tǒng)管理員和圖書(shū)管理員,這些用戶登錄的界面是相同的,登錄后的B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 20 系統(tǒng)頁(yè)面有區(qū)別。 圖書(shū)管理可以對(duì)圖書(shū)進(jìn)行操作,包括添加、刪除、變更以及出庫(kù)、歸還管理。 系統(tǒng)結(jié)構(gòu)圖 如 圖 43所示各個(gè)結(jié)構(gòu)的基本功能: 系統(tǒng)管理包括對(duì)用戶信息,讀者信息,圖書(shū)信息等信息的維護(hù)。這樣避免客戶一直占用著一些書(shū)。在處理借閱的時(shí)候,要能夠讓客戶方便地進(jìn)行查詢,閱覽。業(yè)流圖如圖 42所示: B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 19 圖 42 圖書(shū)館 業(yè)務(wù)流程圖 客 戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。 在上面的功能需求分析中已做了詳細(xì)的分析,故該系統(tǒng)的數(shù)據(jù)流圖如 圖 41所示 : 圖 41 圖書(shū)館數(shù)據(jù)流圖 業(yè)務(wù)流圖 業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向,它是物理模型。 (5)不直觀,一般都要在作業(yè)流程分析的基礎(chǔ)上加以概括、抽象、修正來(lái)得到。 (3)由于自頂向下分析,容易及早發(fā)現(xiàn)系統(tǒng)各部分的邏輯錯(cuò)誤,也容易修正。 數(shù)據(jù)流圖的優(yōu)缺點(diǎn) : (1)總體概念強(qiáng),每一層都明確強(qiáng)調(diào)“干什么”,“需要什么”,“給出什么”。 (4)根據(jù)數(shù)據(jù)流向,定出存取方式。 (2)可在圖上畫(huà)出需要計(jì)算機(jī)處 理的部分。 數(shù)據(jù)流圖描述的是處理和數(shù)據(jù),不重點(diǎn)突出流程的先后,以處理和數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)為核心。并且,數(shù)據(jù)流的分析過(guò)程是逐步對(duì)實(shí)際過(guò)程求精的,從頂層數(shù)據(jù)流圖,到分層數(shù)據(jù)流圖,數(shù)據(jù)流,過(guò)程類(lèi)型也逐步增加,直到形成最后的數(shù)據(jù)字典和底層數(shù)據(jù)流圖。實(shí) 際上,最初始的數(shù)據(jù)流程圖標(biāo)準(zhǔn)圖元只有四個(gè) 。 ( 1)系統(tǒng)用例圖 登錄界面 用戶驗(yàn)證 書(shū)庫(kù)管理 退出系統(tǒng) 查詢系統(tǒng) 圖書(shū)證管理 系統(tǒng)管理 登錄失敗 重新登錄 登錄成功 B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 15 圖 32 圖書(shū)信息管理系統(tǒng)用例圖 ( 2)管理員用例圖 圖 33 管理員用例圖 ( 3)用例規(guī)約及活動(dòng)圖 B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 16 圖 34 圖書(shū)信息管理活動(dòng)圖 B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 17 第四章 系統(tǒng)的設(shè)計(jì) 1. 系統(tǒng)的概要設(shè)計(jì) 數(shù)據(jù)流圖分析 所謂數(shù)據(jù)流圖( Data Flow Diagram,簡(jiǎn)稱(chēng) DFD)是一種分析系統(tǒng)數(shù)據(jù)流程的圖形工具。 圖 31 系統(tǒng)流程圖 系統(tǒng)分析 圖 系統(tǒng)主要角色有系統(tǒng)管理員及圖書(shū)管理員。 ( 9)查詢管理:包括圖書(shū)檢索以及用戶借書(shū)情況的管理功能。 ( 7)書(shū)庫(kù)管理:包括新書(shū)錄入、借書(shū)、還書(shū)、續(xù)借、預(yù)訂、圖書(shū)信息查詢、借書(shū)信息查詢等功能。 ( 5)可以添加用戶和修改密碼。 ( 3)可以進(jìn)行借書(shū)、還書(shū)、續(xù)借、預(yù)訂等操作。 主要 功能介紹 經(jīng)過(guò)仔細(xì)的分析系統(tǒng)后,本圖書(shū)管理系統(tǒng)主要完成以下的功能: ( 1)進(jìn)入系統(tǒng)前需要身份驗(yàn)證、用戶名、密碼,輸入正確后才可以進(jìn)入。 ( 11) 超期還書(shū)罰款輸入,還書(shū)超出期限包括超出期限還書(shū)的讀者借書(shū)證號(hào),書(shū)籍編號(hào),罰款金額。 ( 9) 還書(shū)信息的輸入,包括借書(shū)證編號(hào)、書(shū)籍編號(hào)、還書(shū)日期。 ( 7) 借 書(shū)信息的輸入,包括讀者借書(shū)證編號(hào)、書(shū)籍編號(hào)、借書(shū)日期。 ( 5) 書(shū)籍庫(kù)存信息的輸入,包括書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、書(shū)籍類(lèi)別、作者姓名、出版社名稱(chēng)、出版日期、登記日期。 ( 3) 書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定、類(lèi)別信息的輸入,包括類(lèi)別編號(hào)、類(lèi)別名稱(chēng)。 數(shù)據(jù)需求 分析 ( 1)讀者基本信息的輸入,包 括借書(shū)證編號(hào)、讀者姓名、讀者性別。 ( 8) 預(yù)約圖書(shū):當(dāng)讀者預(yù)約圖書(shū)后,將記錄添加在預(yù)約圖書(shū)表中,管理員作出相應(yīng)處理后,系統(tǒng)會(huì)發(fā)信息提示用戶,預(yù)約圖書(shū)準(zhǔn)許借出。 ( 7) 查詢圖書(shū)信息:通過(guò)書(shū)籍基本信息 ( ISBN號(hào),書(shū)名,出版社,出版日期,作者 ) 查詢書(shū)籍信息。 ( 6) 讀者信息維護(hù): 查詢讀者基本信息 ( 學(xué)生證號(hào),姓名,性別,系名,年級(jí),班級(jí)等 ) ,同時(shí)還可查看其已借的書(shū)籍列表,數(shù)量,借還日期。 ( 4) 罰款:查詢超過(guò)期限未還書(shū)的記錄,列出這些讀者的基本信息根據(jù)時(shí)間收取罰金,若罰款已交,則刪除罰款記錄或標(biāo)志該罰款記錄為“已交”,同時(shí)取消該讀者不B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 13 能借書(shū)的限制。若條件全部符合的話,準(zhǔn)許借書(shū)。 ( 2) 借書(shū):在學(xué)校中,讀者主要是以學(xué)生為主,每個(gè)學(xué)生借書(shū)的數(shù)目是有規(guī)定的。在系統(tǒng)中,針對(duì)不同的功能也設(shè)置相應(yīng)的權(quán)限。 ( 10) 預(yù)訂圖書(shū):讀者可以使用前臺(tái)界面的查詢功能,查詢圖書(shū)的詳細(xì)資料,然后直接選擇預(yù)約圖書(shū)。 ( 8) 查看罰款:當(dāng)讀者有過(guò)期未還圖書(shū)或損壞圖書(shū)的情況下,可以查看 到罰款記錄。 ( 6) 查看已借圖書(shū):查看其已借的書(shū)籍列表,數(shù)量,借書(shū)日期,還書(shū)日期等。 ( 5) 查詢圖書(shū)信息:可以通過(guò)書(shū)籍基本信息 ( ISBN號(hào),書(shū)名,出版社,出版日期,作者等 ) 查詢書(shū)籍的相關(guān)信息。 ( 3) 查看用戶基本信息:當(dāng)讀者登陸后, 可以查看自己的基本信息 ( 學(xué)生證號(hào),姓名,性別,系名,年級(jí),已經(jīng)借閱的數(shù)目和最大的借閱數(shù)目等 ) 。 讀者的需求 分析 ( 1) 讀者注冊(cè):作為學(xué)校的圖書(shū)館,為了實(shí)現(xiàn)方便和高效的管理,學(xué)生可以根據(jù)學(xué)生證進(jìn)行系統(tǒng)的用戶注冊(cè)。我們可以總結(jié)出圖書(shū)館管理系統(tǒng)主要是滿足圖書(shū)館管理員和讀者的人員需求。所以當(dāng)代碼出現(xiàn)問(wèn)題時(shí),設(shè)計(jì)的系統(tǒng)可以在不修改其它代碼的同時(shí)只是對(duì)問(wèn)題代碼的修改,這樣就不會(huì)引入新的系統(tǒng)問(wèn)題。但是我們現(xiàn)在用基于 Web的 B/S模型,修改數(shù)據(jù)的操作只在服務(wù)器端就可以了,而且它的人員也比較集中,對(duì)數(shù)據(jù)的修改只是在某段時(shí)間內(nèi)比較的頻繁,過(guò)了這個(gè)時(shí)間后就較輕松,所以人的精力也比較集中,那么數(shù)據(jù)庫(kù)的操作也就不怎么會(huì)出現(xiàn)問(wèn)題,因此在這方面的維護(hù)費(fèi)用也大大的減少 [10]。后臺(tái)代碼的分離使得后臺(tái)數(shù)據(jù)庫(kù)的安全性得到了保證,如 果瀏覽者要對(duì)后臺(tái)數(shù)據(jù)的操作必須經(jīng)過(guò)后臺(tái)代碼的調(diào)用,后臺(tái)代碼通過(guò)關(guān)鍵字與 字符串連接,最后是 才與數(shù)據(jù)庫(kù)的實(shí)質(zhì)性操作,由于其每一層數(shù)據(jù)訪問(wèn)都有相應(yīng)的設(shè)置,所以要想對(duì)后臺(tái)數(shù)據(jù)庫(kù)的破壞那是很難的。 因此在圖書(shū)館管理系統(tǒng)中使用了在 .NET環(huán)境基于 Web頁(yè)面的 B/S服務(wù)模式 , 只要在一臺(tái)服務(wù)器上安裝 .NET工具 Microsoft Visual Studio, 另外就是對(duì)系統(tǒng)組件添加一個(gè)IIS的虛擬目錄 , 把這臺(tái)電腦做成一臺(tái) Web服務(wù)器。其版本 SQL Server 2021將數(shù)據(jù)庫(kù)與 Inter緊密連接,可以通過(guò) Web瀏覽器顯示數(shù)據(jù)的操作,具有客戶機(jī) /服務(wù)器的結(jié)構(gòu) 。微軟公司開(kāi)發(fā)的 ASP及其它開(kāi)發(fā)軟件,同時(shí)也給 Web開(kāi)發(fā)人員提 供了更好的靈活性,B/S系統(tǒng)開(kāi)發(fā)綜合應(yīng)用設(shè)計(jì)報(bào)告 11 有效縮短了 Web應(yīng)用程序的開(kāi)發(fā)周期。傳統(tǒng)的 C/S體系結(jié)構(gòu)雖然采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中無(wú)論是 Client端還是 Server端都還需要特定的軟件,沒(méi)能提供用戶真正期望的開(kāi)放環(huán)境; B/S結(jié)構(gòu)則不同,它的前端是以 TCP/IP協(xié)議為基礎(chǔ)的,企業(yè)內(nèi)的 WWW服務(wù)器可以接受安裝有 Web瀏覽程序的 Inter終端的訪問(wèn),作為最終用戶,只要通過(guò) Web瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來(lái)完成,這樣大大簡(jiǎn)化了客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體擁有成本( TCO)。在這種結(jié)構(gòu)下,用戶界面完全通過(guò) WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 3tier結(jié)構(gòu)。 計(jì)算機(jī)技術(shù)發(fā)展日新月異,傳統(tǒng)的 C/S結(jié)構(gòu),即 Client/Server(客戶機(jī) /服務(wù)器 )結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)將任務(wù)合理分配到 Client端和 Server端,降低了系統(tǒng)的通訊開(kāi)銷(xiāo),可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì)。目前,在 Inter應(yīng)用體系結(jié)構(gòu)中,商務(wù)邏輯處理被單獨(dú)劃分為一層,作為 Inter服務(wù)器。因此,把關(guān)系表 BookUser和 Book進(jìn)行如下設(shè)計(jì):
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1