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

正文內(nèi)容

圖書館管理系統(tǒng)的設計—計算機畢業(yè)設計(編輯修改稿)

2024-12-29 00:30 本頁面
 

【文章內(nèi)容簡介】 HTML 代碼后面添加如下 ASP 命令: %title=(title) if title=mr then% 歡迎您 Mr. % =(fname) % 。 % elseif title=ms then % 歡迎您 Ms. % =(fname) % 。 % else % B font color=blue 歡 迎 您 % =(fname)amp。 amp。(lname) % 。 /font /B % end if % 保存文件 ,并在瀏覽器中以 HTTP 方式進行 瀏覽,如果此時的系統(tǒng)時間在凌晨 0:00:00 和中午 12:00:00 之間的話,瀏覽器將顯示如下畫面: 這其實是一個在 Inter 和 Intra 上常見的功能,即當用戶在瀏覽器端填寫完表單后,通過調(diào)用一個通用網(wǎng)關程序?qū)⒂脩魯?shù)據(jù)傳送到服務器,由服務器進行處理后再將結(jié)果返還給客戶瀏覽器。過去為了實現(xiàn)這樣的功能必須 編寫一個獨立于 HTML 之外的 CGI 程序,并通過 HTML 進行調(diào)用,撇開 CGI 編寫復雜等缺點不談, CGI 的執(zhí)行效率也是一個大問題,每一個表單 (form) 均須執(zhí)行一個可執(zhí)行文檔,當多人同時上線使用時,多個文檔同時執(zhí)行,將大大降低 WEB 服務器的執(zhí)行速度,如今 ASP 提供了與 HTML 完全相融的編程環(huán)境,顯然要比使用 CGI 便捷得多。 下面讓我們再來看看 ASP 的循環(huán)功能,譬如你希望當客戶在晚間 7:00 至凌 0:00:00 瀏覽你的頁面時,在頁面中央顯示 6 個笑臉 表示問候 ,那么你只需要將以下命令剪貼到“ Good Evening! ”后面即可: % for i=1 to 6 % p center img src= width=32 height=32 alt= 晚上好 /p % next % 12 這是一個最最基本的循環(huán)語句,它將一個笑臉圖片重復調(diào)用六次并顯示在頁面上。當然此例的效果完全可以用 HTML 做到,但是不難發(fā)現(xiàn)使用 ASP 大大縮短了代碼的重復編寫,使得程序具有良好的可閱讀性。另外,當你制作一個諸如根 據(jù)用戶投票來給所評測的對象評定星級的評測站點時,使用此法,你就完全不需要為每一個星級制作一幅圖片。如果一個對象被評為 4 星級,那只需將一顆星的圖片循環(huán)顯示 4 次,以此類推即可。當然,當工作量較小的時候你不會感覺到 ASP 的好處,然而一旦數(shù)據(jù)量巨增,你將會深刻的體會到 ASP 動態(tài)網(wǎng)站給你帶來的前所未有的輕、爽感受 ! IIS5 的相關介紹 IIS是 Inter Information Server的縮寫,它是微軟公司主推的 Web服務器, 最新的版本是 Windows2020里面包含的 IIS , IIS與 WindowNT Server完全集成在一起, 因而用戶能夠利用 Windows NT Server和 NTFS( NT File System, NT的文件系統(tǒng))內(nèi)置的安全特性, 建立強大、靈活而安全的 Inter 和 Intra 站點。 IIS的一個重要特性是支持 ASP。 IIS ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于 Web的應用程序。 IIS的安裝,管理和配置都相當簡單。 13 第三章 開發(fā)論述 . 從功能模塊角度進行系統(tǒng)分解 該系統(tǒng)平臺從功能模塊上分為五大模塊:圖書管理模塊、圖書查詢模塊、借閱查詢模塊,借閱管理模塊和基礎維護模塊,學生可以使用這個系統(tǒng)進行注冊、查詢、借閱,而系統(tǒng)的管理員可以對圖書的類別和詳細信息進行全面的管理,以及查詢學生的借閱情況,對借閱進行續(xù)借,還書等操作,還可以對系統(tǒng)的信息進行管理。下面是本題要開發(fā)的圖書館管理系統(tǒng)的主要功能模塊(參見下圖): 圖 1 圖書館管理系統(tǒng)平臺 各個功能模塊圖 圖書館 管理系統(tǒng) 用戶注冊登陸系統(tǒng)功能模塊 圖書查詢借閱功能模塊 圖書管理模塊 類別管理模塊 借閱管理模塊 用戶管理模塊 14 用戶注冊登陸系統(tǒng)功能 模塊 用戶通過此模塊來進行注冊,登陸等功能。 圖 2—— 用戶和管理員登陸界面 圖書查詢借閱功能 模塊 用戶 通過此功能模塊來進行查詢借閱功能,在這里實現(xiàn)了按照圖書名稱,作者名稱,出版社,出版時間,價格范圍和圖書類別的查詢,還可以有排序方法和排序方式的選擇,找到圖書之后,如果該書在圖書館的話就可以借閱了。 圖 3—— 圖書查詢借閱界面 圖書管理功能 模塊 工作人員通過此模塊來 實現(xiàn)圖書的添加和刪除三個部分。 圖 4—— 圖書管理界面 15 類別管理 功能模塊 管理員 通 過此 模 塊來 進行類別的添加,修改和刪除 圖 5—— 類別管理界面 借閱管理 功能模塊 管理員 通過此功能模塊卡查看目前借閱的情況,實現(xiàn)還書的操作。在相應的書名后面點還書就可以實現(xiàn)還書的功能。如果借閱表里顯示該用戶已經(jīng)還了該書,圖書表中顯示該圖書狀態(tài)為可借閱狀態(tài) 圖 6—— 查詢管理界面 用戶管理 功能模塊 該模塊實現(xiàn)了管理員在用戶管理里面可以進行普通用戶和管理員信息的操作。實現(xiàn)普通用戶的刪除和管理員用戶名及密碼修改的操作。 圖 7—— 用戶管理界面 16 借閱管理 功能模塊 下 面是本 圖書館管理系統(tǒng) 系統(tǒng)所使用的數(shù)據(jù)字典: user表: 此數(shù)據(jù)表用來存儲使用系統(tǒng)的用戶信息。 字段名稱 字段類型 字段的說明 userid 自動編號 系統(tǒng)自動生成的用戶序號、此表主鍵 Username 文本 (50) 用戶姓名 password 文本 (50) 用戶密碼 user 文本 (50) 用戶 userqq 文本 (50) 用戶 qq usertel 文本 (50) 用戶電話 adddate 時間 /日期 注冊時間 loginnum 數(shù)字 登陸次數(shù) lastvst 時間 /日期 用戶最后一次登陸的日期 lent表: 此數(shù)據(jù)表用來存儲學生借閱情況的數(shù)據(jù) 字段名稱 字段類型 字段的說明 id 自動編號 編號 Username 文本 (50) 姓名 bookid 數(shù)字 書籍編號 bookdata 時間 /日期 借閱時間 ishuan 文本 (50) 是否歸還 huandata 時間 /日期 應還時間 content表: 此數(shù)據(jù)表用來存儲圖書的詳細信息。 字段名稱 字段類型 字段的說明 id 數(shù)字 圖書編號 name 文本 (255) 圖書名稱 author 文本 (50) 圖 書作者 introduce 文本 (255) 圖書簡介 productdate 時間 /日期 出版日期 content 備注 圖書詳細內(nèi)容 price 數(shù)字 價格 categoryid 文本 (50) 所屬類別 adddate 時間 /日期 加入時間 mark 文本 (255) 出版社 type 文本 (255) 版本號 pagenum 文本 (50) 頁數(shù) format 文本 (50) 開本 printed 文本 (50) 印刷版次 detail 備注 詳細內(nèi)容 islent 文本 (50) 是否被 借出 17 Category表: 此數(shù)據(jù)表用來存儲圖書類別的數(shù)據(jù) 字段名稱 字段類型 字段的說明 categoryid 自動編號 編號 category 文本 (50) 圖書類別 admin表: 此數(shù)據(jù)表用來存儲系統(tǒng)信息的數(shù)據(jù) 字段名稱 字段類型 字段的說明 id 自動編號 編號 admin 文本 (50) 管理用戶名 password 文本 (50) 管理密碼 zuida 數(shù)字 最大借閱數(shù) fakuan 文本 (50) 罰款價格(每天) 18 第四章 設計內(nèi)容 (項目分析) 我們這次畢業(yè)設計是用 ASP 網(wǎng)絡交互技術開發(fā)一個動態(tài)網(wǎng)站來展示網(wǎng)絡數(shù)據(jù)庫的具體應用。此次設計是共有兩位同學共同完成,都有自己明確的分工。以軟件工程化的方式來組織相互之間的關系。在這里我主要負責完成用戶注冊登陸系統(tǒng)和圖書查詢模塊。 實現(xiàn)動態(tài)網(wǎng)站無非就是實現(xiàn) Web頁面與數(shù)據(jù)庫之間的交互。出現(xiàn)在 Web上的數(shù)據(jù)的容量各結(jié)構(gòu)越來越多地要求將其存儲和組織成為數(shù)據(jù)庫,并產(chǎn)生基于這些數(shù)據(jù)庫地 Web頁,這中間主要要注意完成四部分,即:數(shù)據(jù)庫的建設; Web 頁面的設計;頁面與數(shù)據(jù)庫間連接的建立和功能的實現(xiàn)。數(shù)據(jù)庫的建設主 要是指建立數(shù)據(jù)表,定義其中的字段和字段屬性;Web頁面的設計主要是指用 CSS定義版面和用相應的工具美化頁面;至于頁面與數(shù)據(jù)庫間連接的建立和功能的實現(xiàn)我將在下面做具體介紹。 設計中各部分功能的實現(xiàn)通常是通過 ASP 程序來實現(xiàn)的, ASP 程序負責了全部的數(shù)據(jù)庫與頁面之間的溝通和信息在頁面的輸入輸出。所以 ASP程序的設計是在實現(xiàn)過程中除了數(shù)據(jù)庫的建設和數(shù)據(jù)庫的連接外最重要的部分。 ( 1)數(shù)據(jù)庫的設計和實現(xiàn) 設計和實現(xiàn)數(shù)據(jù)庫是非常重要的,并且是實現(xiàn)任何 Web數(shù)據(jù)庫應用程序的必不可少的部分 。 使用數(shù)據(jù)庫的第一步是設計表和字段,第二步是用數(shù)據(jù)庫軟件實現(xiàn)這個結(jié)構(gòu),第三步和第四步是添加和查詢數(shù)據(jù)。我們用的是 access 2020實現(xiàn)數(shù)據(jù)庫的設計的: a. 創(chuàng)建空數(shù)據(jù)庫 首先,啟動 access 2020,選新建數(shù)據(jù)庫,我們把數(shù)據(jù)庫命名為 。 找到數(shù)據(jù)庫 ,來創(chuàng)建新的數(shù)據(jù)表,當然也可以在查詢分析器中使用 sql語言創(chuàng)建數(shù)據(jù)表。 完成了上述所述后,就可以用 ASP 開始編寫程序了。 ( 2)數(shù)據(jù)庫建立連接 set conn=() DBPath = (/) driver={Microsoft Access Driver (*.mdb)}。dbq= amp。 DBPath (3) 對數(shù)據(jù)庫進行操作 在連上數(shù)據(jù)庫后,就可以對數(shù)據(jù)庫進行具體操作了。下面只是略講一下基本操作,在后面寫設計部分的時候?qū)⒕唧w論述。 SQL語句 : select * from 數(shù)據(jù)表名 SQL 語句 : insert into 數(shù)據(jù)表 values(字段名 1, 字段名 2..)。 SQL語句: delete from數(shù)據(jù)表 where要進行 刪除操作的 數(shù)據(jù)表所屬的主19 索引名 =+要刪除記錄的 主索引內(nèi)容名 )。 設計部分的具體分析 (1)用戶注冊登陸系統(tǒng): 只有一個網(wǎng)站的合法用戶才可以在這個網(wǎng)站中進行一些合法的圖書查詢、借閱等。所以必須先通過注冊成為該網(wǎng)站的合法成員,登陸成功后才可以操作。因此在這個系統(tǒng)中我考慮要完成用戶注冊,用戶登陸這兩個部分。 在程序中我一般都是先用 HTML 語言寫一個首頁,讓用戶在其上的文本框中鍵入信息并點擊“提交” 來觸發(fā)其后的 ASP程序,讓它對提交的信息進行處理。下面只是寫出了解決功能的程序段,具體的程序及注釋和流程圖見附錄。 數(shù)據(jù)表 user 情況如下: 字 段 名 數(shù) 據(jù) 類 型 userid int Username Nvarchar(50) password Nvarchar(50) user Nvarchar(50) userqq Nvarchar(50) usertel Nvarchar(50) adddate datetime loginnum int lastvst datetime 程序的基本描述: : 密碼框和文本框的作用分別在于讓用戶輸入文本和密碼。它們區(qū)別在于,文本框可以把輸入的內(nèi)容顯示出來,而密碼框不顯示內(nèi)容,而是用“ *”來代替。 文 本輸 入框的 顯示為 : input name=username type=text class=inputstyle id=username 密碼輸入框的顯示為: input name=password type=password class=inputstyle id=password 該部分的設計思路是首先判斷是否有 submit 事件觸發(fā),然后對提交的數(shù)據(jù)進行處理(出于安全性的考慮我們已經(jīng)在會員注冊的時候給密碼使用 md5加密 ),把可能引起安全隱患的字符過濾,登陸中用一個 if語句來判斷該用戶是否為合法用戶的。如果輸入的用戶名和密碼都是正確的,那么就登陸成功了,反之則失敗了。程序段為: if NOT isempty(request(LoginSubmit)) then dim username,password username=replace(trim(request(username)),39。,) password=md5(replace(tr
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1