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

正文內(nèi)容

網(wǎng)上圖書訂閱系統(tǒng)的設(shè)計(jì)—畢業(yè)設(shè)計(jì)論文-文庫吧

2025-10-28 16:21 本頁面


【正文】 致系統(tǒng)的訪問量大大增加,請(qǐng)求的處理速度緩慢,系統(tǒng)穩(wěn)定性差。 課題研究的意義 根據(jù)對(duì)圖書訂閱系統(tǒng)現(xiàn)狀的調(diào)查與分析,我深刻地認(rèn)識(shí) 到 人工訂閱的傳統(tǒng)模式必須被淘汰,取而代之的將是結(jié)合了計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的、更加自動(dòng)化的網(wǎng)上圖書訂閱系統(tǒng)。因此,我選擇了網(wǎng)上圖書訂閱系統(tǒng)作為我的研究課題。 這種系統(tǒng)采用 B/S 結(jié)構(gòu)模式,實(shí)現(xiàn)了足不出戶訂閱讀書。它利用計(jì) 算機(jī)和數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)動(dòng)態(tài)改變數(shù)據(jù)庫信息,使用戶的訂閱和查詢等服務(wù)請(qǐng)求都能在瞬間完成,節(jié)省了用戶時(shí)間,同時(shí)方便、準(zhǔn)確地更新了數(shù)據(jù)庫,大大減輕了管理員的工作量;它順應(yīng)了當(dāng)今信息化發(fā)展趨勢(shì),實(shí)現(xiàn)了科學(xué)化、信息化、合理化的圖書訂閱管理。 2 理論基礎(chǔ) 數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫的誕生和發(fā)展給計(jì)算機(jī)信息管理帶來了一場(chǎng)巨大的革命。數(shù)據(jù)庫管理經(jīng)歷了從手工管理階段、文件管理階段到數(shù)據(jù)庫管理階段的變遷。隨著信息處理的日益發(fā)展,信息管理水平的不斷提高,計(jì)算機(jī)管理數(shù)據(jù)方式的不斷改進(jìn),數(shù)據(jù)庫技術(shù)正逐步滲透到我們?nèi)粘I畹母鱾€(gè)方面。從書店的圖書 管理,到關(guān)系我們每個(gè)人身份的戶籍管理,都離不開數(shù)據(jù)庫技術(shù)。 第 1 頁 共 57 頁 Microsoft SQL Server 2021 是目前使用最廣泛的數(shù)據(jù)庫,它與 Windows 網(wǎng)絡(luò)操作系統(tǒng)的無縫集成,智能化的內(nèi)容管理,強(qiáng)大的功能,使它得到大量用戶的喜愛。與 Access 相比,它具有更好的應(yīng)用特征: ? 支持企業(yè)級(jí)運(yùn)算,支持 C/S模型,提供了更好的性能和更方便的操作。 ? 功能增強(qiáng):海量的數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)復(fù)制、數(shù)據(jù)轉(zhuǎn)換服務(wù)、分布式事務(wù)及全文檢索。 ? 支持多種協(xié)議( TCP/IP、 NETBEUI)和分布式計(jì)算及分布式計(jì)算模型。 面向?qū)ο蠹夹g(shù) 面向?qū)?象技術(shù)( OOT)是一種軟件開發(fā)和程序設(shè)計(jì)技術(shù) , C具有面向?qū)ο缶幊陶Z言的所有特性 ,它是微軟公司專門為 .NET 量身定做的編程語言,與 .NET 有著密不可分的聯(lián)系。 C的類型就是 .NET 框架所提供的類型, C本身并無類庫,而是直接使用 .NET 框架所提供的類庫。另外,類型安全檢查、結(jié)構(gòu)化異常處理也都是交給 CLR 處理的。因此, C是最適合開發(fā) .NET 應(yīng)用的編程語言。 C不僅具有 C++的強(qiáng)大功能,而且具有 Visual Basic 簡(jiǎn)單易用的特性。具有以下三個(gè)典型的特點(diǎn): ? 默認(rèn)情況下, C代碼在 .NET 框架提供的受控環(huán)境 下運(yùn)行,不允許直接操作內(nèi)存。 ? C具有面向?qū)ο缶幊陶Z言所應(yīng)有的一切特性,如封裝、繼承和多態(tài)。在C中,每種類型都可以看作一個(gè)對(duì)象。但 C只允許單繼承,從而避免了類型定義的混亂。 ? C沒有全局函數(shù),沒有全局變量和常量,所有的都必須封裝在一個(gè)類中。因此,用 C編寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。 B/S架構(gòu)的 WEB程序設(shè)計(jì)技術(shù) B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 目前, B/S 架構(gòu)主要使用4種語言: ASP、 、 PHP、 JSP,其中 功能強(qiáng)大,編寫容易。與 ASP相比, 增加了很多特性,功能也更為強(qiáng)大: ? 使用 NET 提供的所有類庫,可以執(zhí)行以往 ASP所不能實(shí)現(xiàn)的許多功能。 ? 引入了服務(wù)器端控件的概念,這樣使開發(fā)交互式網(wǎng)站更加方便。 ? 引入了 數(shù)據(jù)訪問接口,大大提高了數(shù)據(jù)訪問效率。 ? 提供 的可視化開發(fā)環(huán)境 Visual Studio. NET,進(jìn)一步提高編程效率。 ? 保持對(duì) ASP 的全面兼容, 運(yùn)行速度快。 ? 全面支持面向?qū)ο?程序設(shè)計(jì)。 第 2 頁 共 57 頁 3 需求分析 圖書訂閱 系統(tǒng) 現(xiàn)狀 描述 在當(dāng)今社會(huì)不斷朝信息化、網(wǎng)絡(luò)化發(fā)展的大背景下, 我國 很多地方的 圖書 訂閱卻仍 停留在紙介質(zhì)的基礎(chǔ)上, 用戶的借閱、歸還、查詢服務(wù)都是由管理員進(jìn)行人工分析處理,工作流程大致如圖所示: 圖 31 工作流程圖 現(xiàn)行系統(tǒng)存在的主要問題分析 圖書訂閱系統(tǒng)的使用是否方便,運(yùn)行速度是否迅速,信息處理是否準(zhǔn)確,直接影響到人們能否及時(shí)獲得圖書信息,然而,現(xiàn)在系統(tǒng)顯然不能人們的需求,它存在的主要問題有: (1) 用戶使用很不方便。用戶為了借 閱或歸還圖書,可能會(huì)排很長(zhǎng)的隊(duì),這顯然是對(duì)時(shí)間很大的浪費(fèi);另外,用戶還必須記住所借每本書的借閱時(shí)間,并要經(jīng)常提醒自己及時(shí)歸還,以免超期,而在生活節(jié)奏越來越快的今天,人們?nèi)粘J聞?wù)已很繁瑣,這種事情會(huì)很容易被遺忘。 (2) 管理圖書信息相當(dāng)困難。圖書的館藏量越來越大,管理員要對(duì)館藏的圖書信息進(jìn)行人工管理,工作量相當(dāng)大,如用戶借閱時(shí),要查找厚重的記錄冊(cè),然后對(duì)館藏?cái)?shù)量進(jìn)行修改;歸還時(shí),又要再次修改相應(yīng)的圖書信息。 (3) 處理效率低,準(zhǔn)確度差。采用人工方式,不但增加了工作量,浪費(fèi)了人力,更重要的是不可避免地會(huì)降低處理效率,且出錯(cuò) 機(jī)率大。 提出解決方案 根據(jù)對(duì)現(xiàn)有圖書現(xiàn)狀及存在問題的分析,特提出以下解決方案: (1) 利用 和 C編程語言,結(jié)合 SQL Server 2021 數(shù)據(jù)庫技術(shù) 。 建立一個(gè)網(wǎng)上圖書訂閱系統(tǒng)。 (2) 利用網(wǎng)絡(luò)技術(shù),通過 IIS 配置服務(wù)器的站點(diǎn)屬性,使用戶在家就可登錄到圖書訂閱系統(tǒng),實(shí)現(xiàn)網(wǎng)上圖書訂閱和查詢 。 (3) 采用 SQL Server 2021 數(shù)據(jù)庫技術(shù),將圖書信息,用戶預(yù)訂信息,用戶借閱信息存儲(chǔ)在不同的數(shù)據(jù)表內(nèi),實(shí)現(xiàn)信息分類管理,并通過編程技術(shù)動(dòng)態(tài)改變數(shù)據(jù)信息。 借閱請(qǐng)求 登記 查找 第 3 頁 共 57 頁 (4) 通過編程對(duì)數(shù)據(jù)庫相關(guān)數(shù)據(jù)表的訪問,實(shí)現(xiàn)用戶對(duì)不同信息進(jìn)行查 詢。如:用戶查詢其借閱信息,只需訪問借閱信息表,找到該用戶的借閱信息,然后在用戶端的瀏覽器上顯示出來。 所有功能的后臺(tái)處理對(duì)用戶都是透明的,用戶只需向服務(wù)器提出請(qǐng)求,系統(tǒng)就會(huì)迅速、及時(shí)提供所需信息,大大地方便了用戶。同時(shí),由于采用了計(jì)算機(jī)和數(shù)據(jù)庫技術(shù),極大減輕了管理員工作量,提高了處理準(zhǔn)確度。 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體架構(gòu) 本系統(tǒng)的總體功能結(jié)構(gòu)如圖: 圖 41 系統(tǒng)模塊圖 數(shù)據(jù)庫的設(shè)計(jì) 根據(jù)前面功能模塊的設(shè)計(jì),系統(tǒng)數(shù)據(jù)庫表包括有“用戶信息表”,“用戶類別表”,“圖書信息表”,“圖書類別表”,“圖書緩存 表”,“添加圖書表”,“新書表”,“當(dāng)前借閱信息表”,“預(yù)訂信息表”,“借閱歷史表”,“還書記錄表”,“借閱超期表”, “借閱排行表”,“留言信息表”。 表 1: tb_user 功能說明:存放用戶信息,包括一般用戶和管理員 表 1 tb_user 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Userid Varchar(20) 用戶賬號(hào) 是 否 Userpassword Varchar(50) 用戶密碼 否 否 第 4 頁 共 57 頁 Username Varchar(50) 用戶名 否 否 Userkind Char(10) 用戶類別 否 否 Degree Varchar(50) 學(xué)歷 否 否 Major Varchar(50) 專業(yè) 否 否 Class Varchar(50) 班級(jí) 否 否 表 2: tb_userkind 功能說明:存放用戶類別信息 表 2 tb_userkind 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Kindid Char(10) 類別編號(hào) 是 否 Kindname Varchar(50) 類別名稱 否 否 表 3: tb_book 功能說明:存放在館 圖書 表 3 tb_book 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Bookid Varchar(20) 圖書編號(hào) 是 否 Bookname Varchar(20) 圖書名稱 否 否 Kindid Char(10) 圖書類別 否 是 如: 001 Publisher Varchar(50) 出版社 否 否 Author Varchar(50) 作者 否 否 Intime Datetime(8) 入館時(shí)間 否 否 Quantity Int(4) 數(shù)量 否 否 表 4: tb_bookkind 功能說明:存放圖書類別信息 表 4 tb_bookkind 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Kindid Char(10) 類別編號(hào) 是 否 Kindname Varchar(50) 類別名稱 否 否 表 5: tb_bookcache 功能說明:暫存從 tb_book 中被借閱或預(yù)訂完的圖書信息,以后需要這些圖書信息時(shí),直接從該表讀取。 表 5 tb_bookcache 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Bookid Varchar(20) 圖書編號(hào) 是 是 Bookname Varchar(50) 書名 否 否 第 5 頁 共 57 頁 Kindid Char(10) 類別編號(hào) 否 是 Kindname Varchar(50) 類別名稱 否 否 Publisher Varchar(50) 出版社 否 否 Author Varchar(50) 作者 否 否 Intime Datetime(8) 入館時(shí)間 否 否 表 6: tb_newbook 功能說明:存放新書信息,入館時(shí)間在 15 內(nèi)的為新書 表 6 tb_newbook 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Id Int(4) 編號(hào) 是 否 自增長(zhǎng)型 bookname Varchar(50) 書名 是 是 Bookkind Varchar(20) 類別 否 否 Author Varchar(50) 作者 否 否 Publisher Varchar(50) 出版社 否 否 Intime Datetime(8) 入館時(shí)間 否 否 表 7: tb_borrow 功能說明:存放用戶當(dāng)前借閱信息 表 7 tb_borrow 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Id Int(4) 編號(hào) 是 否 自增長(zhǎng)型 Userid Varchar(20) 用戶名 否 否 Bookid Varchar(20) 用戶所借圖書編號(hào) 否 否 ordertime Datetime(8) 借閱時(shí)間 否 否 表 8: tb_reserve 功能說明:存放用戶預(yù)訂信息 表 8 tb_reserve 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Id Int(4) 編號(hào) 是 否 自增長(zhǎng)型 Userid Varchar(20) 用戶名 否 否 Bookid Varchar(20) 圖書編號(hào) 否 否 reservetime Datetime(8) 借閱時(shí)間 否 否 表 9: tb_brohistory 功能說明:存放用戶的借閱歷史 表 9 tb_brohistory 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 第 6 頁 共 57 頁 Id Int(4) 編號(hào) 是 否 自增長(zhǎng)型 Userid Varchar(20) 用戶名 否 否 Bookid Varchar(50) 用戶所借圖書編號(hào) 否 否 ordertime Datetime(8) 借閱時(shí)間 否 否 表 10: tb_return 功能說明:存放用戶還書信息 表 10 tb_return 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Id Int(4) 編號(hào) 是 否 自增長(zhǎng)型 Userid Varchar(20) 用戶名 否 否 Bookid Varchar(20) 圖書編號(hào) 否 否 Bookname Varchar(50) 書名 returntime Datetime(8) 借閱時(shí)間 否 否 表 11: tb_tborrow 功能說明:存放圖書的借閱量 表 11 tb_tborrow 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Bookid Varchar(20) 圖書編號(hào) 是 否 bookname Varchar(50) 書名 否 否 ordernum Int(4) 借閱量 否 否 表 12: tb_overborrow 功能說明:存放借閱超期圖書 表 12 tb_overborrow 字段名稱 字段類型 字段說明 主鍵 外鍵 備注 Id Int(4) 編號(hào) 是 否 自增長(zhǎng)型 Userid Varchar(20) 用戶名 否 否 Bookid Varchar(50) 用戶所借圖書編號(hào) 否
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1