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

正文內(nèi)容

畢業(yè)設(shè)計--基于web的圖書管理信息系統(tǒng)(參考版)

2024-12-07 20:27本頁面
  

【正文】 同窗之誼和手足之情,我 將終生難忘! 最后,我要再次感謝朱研老師和同學(xué)在我的畢業(yè)設(shè)計中所給予的幫助。 還要感謝圖書館的工作人員,在此次畢業(yè)設(shè)計中,我多次咨詢圖書館的老師,他們給予了諸多意見和建議。論文的成果中也包含了他們支付的機(jī)會成本。畢業(yè)設(shè)計的完成,實(shí)乃朱研老師關(guān)心和勉勵的結(jié)果。所以本系統(tǒng)要基于網(wǎng)絡(luò)還是停留在理論上,當(dāng)然在科技日益進(jìn)步的今天,隨著科技的進(jìn)步,基于網(wǎng)絡(luò)的圖書借閱系統(tǒng)在將來的日子里還是可以實(shí)現(xiàn)的。 然而個人所學(xué)還是有不全面的地方,本系統(tǒng)還不能實(shí)現(xiàn)高級查詢這一個功能,系統(tǒng)的實(shí)現(xiàn)還是有所困難, 由于該系統(tǒng)要求是基于網(wǎng)絡(luò)的圖書借閱系統(tǒng),如果網(wǎng)絡(luò)上的一個用戶要借閱這系統(tǒng)中的某一本書,系統(tǒng)就比較難以實(shí)現(xiàn)。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。采用 SQL Server 數(shù)據(jù)庫,因 SQL 的本身優(yōu)點(diǎn),從而使系統(tǒng)對數(shù)據(jù)操作更加的完善,能完成多種復(fù)雜條件下的操作。在設(shè)計過程中,主要使用了ASP 程序設(shè)計語言, SQL Server 數(shù)據(jù)庫服務(wù)和 Dreamweaver 來開發(fā)這個圖書管理系統(tǒng)工程。在圖書管理系統(tǒng)當(dāng)中,我們也應(yīng)主動培養(yǎng)完整系統(tǒng)開發(fā)的意識。 對輸入的數(shù)據(jù)長度沒有進(jìn)行判斷,對一些固定長度的數(shù)據(jù)類型會提示語句終止,而對于動態(tài)變化長度的類型不會進(jìn)行判斷。對數(shù)據(jù)進(jìn)行軟件測試,就是在檢查用戶輸入的信息、返回結(jié)果以及中間計算結(jié)果是否正確。 功能測試:功能測試部分主要是針對系統(tǒng)設(shè)計目標(biāo)進(jìn)行測試,對各個功能模塊進(jìn)行數(shù)據(jù)輸入操作、提交保存、用戶和管理員信息查詢驗(yàn)證各個功能模塊都能正常使用。以用戶的角度通過操作本系統(tǒng)來發(fā) 現(xiàn)系統(tǒng)存在的錯誤和缺陷。 測試原則: a) 所有的測試都應(yīng)可追溯到客戶需求; b)、 應(yīng)該在測試工作真正開始前較長時間就進(jìn)行測試計劃; c) Pareto 原則可應(yīng)用于軟件測試; d) 測試應(yīng)從 “小規(guī)模 ”開始,逐步轉(zhuǎn)向 “大規(guī)模 ”測試; e) 窮舉測試是不可能的; f) 為了達(dá)到最有效,應(yīng)該由獨(dú)立的第三方來構(gòu)造測試。)。id=%=rs(id)% onclick=return confirm(39。rs(id)) rs1(0) td align=center bgcolor=FFFFFFa href=?action=edituseramp。 set rs=(sqlstr)//執(zhí)行該 SQL 查詢,如果沒有記錄返回,則把讀取的表單中的數(shù)據(jù)插入數(shù)據(jù)表 ()//轉(zhuǎn)到指定頁面 否則,響應(yīng) 此讀者編號已經(jīng)存在! a href=返回 /a//通過超連接返回到指定頁面 2)管理員信息的刪除功能 在管理員信息管理頁面上選擇待刪除的讀者,在其右側(cè)單擊 “刪除 ”鏈接,則彈出刪除的提示信息,若確定刪除則可完成管理員信息的刪除操作。readerid amp。 修改管理員信息后,單擊 “修改 ”按鈕則可更新讀者信息, ()代碼如下: 讀取表單中的數(shù)據(jù),通過 oldid 設(shè)置條件 (sqlstr) 執(zhí)行 SQL 刪除滿足該條件的記錄 sqlstr=select * from ReaderInfo where readerid=39。該頁面將選定的管理員信息再現(xiàn)在頁面上,并提示了 “修改 ”和 “重置 ”功能按鈕。passwordamp。usernameamp。 讀者信息添加頁面實(shí)現(xiàn)的關(guān)鍵代碼如下: title用戶管理 /title Dim action,id action=trim((action)) select case action case add username=trim((username)) password=md5((password),16) Set rs=() sql=select * from manager sql,conn,1,3 rs(userid)=username rs(password)=password set rs=nothing 39。 讀者信息瀏覽及查詢頁面實(shí)現(xiàn)的關(guān)鍵代碼如下: table width=100% align=center cellpadding=1 cellspacing=1 bordercolor=CCCCCC bgcolor=999999 td width=204 height=21 background=images/divalign=centerstrong用戶名 /strong/div/td td width=205 background=images/div align=centerstrong統(tǒng)計 td width=127 background=images/div align=centerstrong操作管理set rs=(select * from manager) do while not b)管理 員添加 要添加讀者信息之前,首先檢查該讀者信息是否已經(jīng)存在,如果存在則給出提示信息,并跳轉(zhuǎn)回讀者信息添加頁面。如果查詢文本框中的數(shù)據(jù)為空,則將 ReaderInfo 表中的所有讀者信息全部 顯示;若不為空,則需要取得查詢方式構(gòu)造查詢語句。 管理模塊文件結(jié)構(gòu)示意圖見圖 。 如果 date()rs(lastdate)執(zhí)行 payment=FormatNumber(day(date()rs(lastdate))*,1) 如果 date()rs(enddate)執(zhí)行 payment=FormatNumber(day(date()rs(enddate))*,1) () count = count + 1 loop //關(guān)閉記錄集 //關(guān)閉數(shù)據(jù)庫鏈接 d)圖書借閱界面的設(shè)計 圖書借閱界面實(shí)現(xiàn)了讀者對圖書的借閱登記,通過對條形碼的錄入,省去了傳統(tǒng)的人工紙張記錄的麻煩,極大的方便了圖書管理員快速的完成圖書的節(jié)約工作,從而大大的簡化圖書借閱的過程 該功 能執(zhí)行后頁面見圖 。 如果記錄集為空,輸出提示信息 ; 否則: form method=POST action= //把該表單元素值傳送到 進(jìn)行處理。 圖 已借閱信息查詢 保存讀者 ID 號 readerid=session(readerid) 通過 selClass 的取值和查詢條件設(shè)置查詢字符串。 = pageSize pgnm = if(IsEmpty(page) or cint(page)1 or cint(page) pgnm) then page = 1 = page 39。 圖 圖書信息查詢流程圖 讀取文本框內(nèi)容賦bookname 讀取列表框內(nèi)容賦給 selClass 不成立 查詢整個表的內(nèi)容 成立 selClass= bName 按書名查詢 相等 selClass=bClass 按圖書種類查詢 不相等 相等 Bookname=”” selClass=bAuthor 不相等 按作者查詢 相等 圖書信息查詢頁面處理代碼: 根據(jù)請求的數(shù)據(jù)組織 SQL 語句進(jìn)行查詢 創(chuàng)建一個記錄集對象,執(zhí)行上面的 SQL 語句返回一個記錄集 若記錄集沒有數(shù)據(jù)是,提示 “還沒有任何圖書信息 ”,利用 End 方法使 Web 服 務(wù)器停止處理腳本并返回當(dāng)前結(jié)果。 圖書查詢界面見圖 。 return false。)。){ alert(39。 } if (==39。 () ()。請輸入用戶名 39。39。 圖 系統(tǒng)模塊文件結(jié)構(gòu) a) 登錄模塊的設(shè)計 登錄功能由頁面 實(shí)現(xiàn),在該頁面中,由于讀者登錄名由管理員分配,因此,無密碼驗(yàn)證設(shè)計,具體設(shè)計登錄界面見圖 。系統(tǒng)用戶模塊主要實(shí)現(xiàn)的功能是系統(tǒng)提供用戶查詢自己的借閱信息及用戶對自己所需要的圖書的查詢。資本資料維護(hù)模塊設(shè)計主要是系統(tǒng)對數(shù)據(jù)庫的內(nèi)容的維護(hù),對書的借出和歸還的操作,對新書的入庫,舊書的出庫,以及書的信息的修改,對書的落處進(jìn)行跟蹤,保證圖書館內(nèi)書的完整性。管理員信息表主要用來記錄管理員信息。 Borrow 表用來存放用戶借書的記錄,用戶每借一次書,系統(tǒng)就自己在 Borrow 中添加一條記錄。其中 Book 表是用來存放圖書的,如管理員要對書庫中的書做一些調(diào)整可以通過對 Book 的修改從而達(dá)到。 表 管理員表 (Manager) 列名 數(shù)據(jù)類型 長度 允許空 ManagerID Int 20 Password Int 30 創(chuàng)建的規(guī)則表設(shè)計見表 。 表 用戶信息表 (Reader) 列名 數(shù)據(jù) 類型 長度 允許空 ReaderID varchar 40 Password varchar 40 Readername varchar 30 BZRQ Datetime 8 √ SXRQ Datetime 8 √ LJJS int 4 √ 創(chuàng)建的圖書借閱記錄表設(shè)計見表 。系統(tǒng)數(shù)據(jù)庫中的各數(shù)據(jù)庫表結(jié)構(gòu)如下面的圖所示: 創(chuàng)建的圖書庫表設(shè)計見表 。 實(shí)體之間的聯(lián)系涉及的數(shù)據(jù)項(xiàng)有:借閱信息表:借閱人姓名,圖書編號,借書日期。 工作人員:用戶名稱、登陸密碼。 讀者:借閱證編號、姓名、最大借書數(shù)、狀態(tài)。通過對各實(shí)體數(shù)據(jù)關(guān)系的整理, E—R 圖見圖 。 統(tǒng)計查詢 統(tǒng)計查詢的主要內(nèi)容包括: a)讀者查詢,主要功能是錄入讀者的姓名或期讀者 ID來精確查詢或模 糊查詢讀者的相關(guān)信息; b)借閱查詢,主要功能是錄入讀者 ID 或圖書編號對當(dāng)前已經(jīng)借閱的圖書及讀者的信息查詢。編碼只是將條形碼帖于書上以唯一標(biāo)識圖書; d)圖書信息修改,圖書信息由于工作人員的疏忽,而出現(xiàn)錯誤,提供其圖書 ID 就可以修改其信息。 系統(tǒng)功能模塊分析 圖書管理 圖書管理的主要內(nèi)容包括: a)新書入庫,圖書管理人員按照每年的采購計劃進(jìn)行購書,(不在本系統(tǒng)考慮范圍) 圖書購入后由圖書管理人員將圖書按類別分類后錄入數(shù)據(jù)庫; b)圖書出庫,某一部分圖書會隨著時間的增長及知識的更新而變得不再有收藏的價值,或者圖書被損壞,這些圖書就要在圖書庫的除去。 數(shù)據(jù)庫設(shè)計原則:一致性原則:對信息進(jìn)行統(tǒng)一的分析與設(shè)計,協(xié)調(diào)好各數(shù)據(jù)源,保證系統(tǒng)數(shù)據(jù)的一致性和有效性;完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性,要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不規(guī)范的數(shù)據(jù),對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要審核和約束機(jī)制;安全性原則:數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù),防止非法 用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄漏、更改或破壞,數(shù)據(jù)庫要有人證和授權(quán)機(jī)制;可伸縮性原則:數(shù)據(jù)庫的設(shè)計應(yīng)充分考慮發(fā)展的需要、移植的需要,應(yīng)具有良好的擴(kuò)展性,伸縮性和適度冗余;規(guī)范化數(shù)據(jù)庫的設(shè)計:應(yīng)遵循規(guī)范化理論。用戶界面應(yīng)當(dāng)直觀、明了、條理清晰。數(shù)據(jù) 庫的備份策略恰當(dāng),以防災(zāi)難性事故的發(fā)生。數(shù)據(jù)庫的設(shè)計應(yīng)盡可能考慮到未來的需要。 可擴(kuò)展性原則:為適應(yīng)將來的發(fā)展,系統(tǒng)應(yīng)具有良好的可擴(kuò)展性和可維護(hù)性。具體的設(shè)計原則如下: 實(shí)用性原則:要力求最大限度得滿足實(shí)際工作的需要,考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實(shí)用性,把滿足用戶生產(chǎn)的和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。 f)通過對象的聚合、聯(lián)合可以在保證封裝與抽象的原則下實(shí)現(xiàn)對象在內(nèi)在結(jié)構(gòu)以及外在功能上的擴(kuò)充,從而實(shí)現(xiàn)對象由低到高的升級。 d)通過對對象的辨別、劃分可以將軟件系統(tǒng)分割為若干相對為獨(dú)立的部分,在一定程度上更便于控制軟件復(fù)雜度。 b)通過繼承大幅減少冗余的代碼,并可以方便地擴(kuò)展現(xiàn)有代碼,提
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1