出版社圖書信息管理設計論文

時間:2022-05-08 09:09:20

導語:出版社圖書信息管理設計論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

出版社圖書信息管理設計論文

[摘要]闡述了出版社圖書信息管理系統的開發背景,詳細介紹了系統的開發環境、系統功能結構設計、數據庫設計以及系統功能的具體實現。系統基于瀏覽器/服務器(B/S)應用模式進行設計開發,實現了用戶登錄驗證、圖書信息的分類瀏覽與查詢、圖書資源的查詢與下載、圖書在線訂購、網上留言以及后臺數據管理等功能,為出版社的圖書信息管理以及用戶服務提供了一個實時、高效、便捷和可靠的網絡化平臺。

[關鍵詞]出版社;圖書信息管理;B/S應用模式;系統功能;后臺數據管理;網絡化平臺

1引言

隨著我國出版業的不斷發展,出版社發行圖書的數量和種類不斷增加,出版社規模日益擴大,隨之而來的是圖書管理的工作量和工作難度也相應增大。采用傳統的圖書管理方式不僅會造成巨大的人力和物力的浪費,而且管理效率低下。為了提高出版社圖書管理的效率和工作質量,為用戶提供高效快捷的圖書服務,利用計算機網絡實現圖書信息的網絡化管理以及圖書信息服務,是一種切實可行的手段,這對于推動出版社圖書管理工作的數字化、無紙化、網絡化和智能化的發展,具有重要的意義。

2系統開發環境

本系統的開發模式采用當今應用軟件開發的主流模式B/S模式,其特點是系統的開發、維護和使用簡單,客戶端對服務器的訪問方便,只需Web瀏覽器即可通過網絡訪問系統的Web服務器。本系統的Web服務器采用WindowXP的IIS5.0[1]或WindowsServer2003的IIS6.0。系統的網頁設計工具采用DreamWeaverCS3[2],DreamWeaverCS3具有可視化操作界面、簡單易用、具有強大的網站設計開發和管理維護功能。動態服務器技術選擇ASP,腳本語言采用VBScript[3]。ASP的特點是簡單易用、服務器端功能強大,能夠為各種數據庫以及客戶端瀏覽器提供良好的支持。后臺數據庫采用MicrosoftAccess2003,作為一種關系型數據庫系統,MicrosoftAccess2003的數據管理功能強大、界面友好和使用方便,能夠滿足本系統的數據存儲和管理需求。

3系統功能結構設計

系統的用戶主要是出版社的讀者用戶和管理人員,系統的功能設計主要分為前臺和后臺兩大部分。其中前臺部分是面向讀者用戶,提供用戶注冊與登錄驗證、圖書分類瀏覽與查詢、圖書在線訂購、圖書資源的查詢及下載、新聞瀏覽及網上留言等功能;后臺部分是面向管理員,提供管理員登錄驗證、用戶信息管理、圖書信息管理、圖書資源管理、訂單信息管理、新聞信息管理和留言信息管理等功能。系統的整體功能結構設計如圖1所示。

4數據庫設計

出版社后臺數據庫用于保存系統的各種數據信息,通過對系統的數據存儲需求進行詳細分析,設計并建立了10個數據表[5],分別是:用戶表、管理員表、圖書信息表、圖書資源表、訂單表、購物車表、收貨人表、留言表、留言回復表和新聞表。功能分別為:①用戶表:用于保存用戶的賬戶信息,包括用戶名、密碼、性別、郵箱地址、密碼提示問題、密碼答案及注冊時間等字段內容;②管理員表:用于保存管理員的賬戶信息,包括管理員名和密碼等字段內容;③圖書信息表:用于保存圖書的詳細信息,包括圖書ID、圖書名稱、出版社、作者、圖片保存路徑、圖書類別、是否新品、單價及圖書簡介等字段內容;④圖書資源表:用于保存可供用戶下載的圖書電子資料,包括資源ID、圖書ID、資源名稱、資源類型、資源圖片及資源保存路徑等字段內容;⑤訂單表:用于保存用戶購買圖書的訂單信息,包括訂單ID、圖書ID、訂購數量、訂單總價、訂貨人、收貨人姓名、付款方式、配送方式、附加信息及訂單狀態等字段內容;⑥購物車表:用于保存用戶選購圖書過程中的購物車信息,包括購物車ID、圖書ID、訂購數量及購物總價等字段內容;⑦收貨人表:用于保存用戶訂單的收貨人信息,包括收貨人姓名、郵寄地址、聯系方式、郵編及訂貨人等字段內容;⑧留言表:用于保存用戶與管理員之間的留言信息,包括留言ID、留言標題、留言者、留言時間及留言內容等字段內容;⑨留言回復表:用于保存管理員對用戶的留言回復信息,包括回復ID、留言ID、回復標題、回復內容、回復時間及回復者等字段內容;⑩新聞表:用于保存網站的各種新聞信息,包括新聞ID、新聞標題、人、新聞內容及時間等字段內容。系統的數據庫連接方式采用ODBCDSN[6]數據源方式,通過建立出版社后臺數據庫的Access數據源,然后在出版社圖書信息管理系統的DreamWeaverCS3網站中連接數據源來實現。

5系統功能的實現

出版社圖書信息管理系統主要面向讀者用戶和管理人員,實現圖書信息的在線瀏覽、查詢、訂購以及后臺數據管理等功能,系統的主要功能模塊實現如下所述。

5.1用戶注冊與登錄

出版社圖書信息管理系統的用戶身份分為2種:讀者用戶和管理員。在網站首頁提供了讀者用戶的注冊和登錄功能,未登錄的用戶只能瀏覽和查詢網站的圖書信息、瀏覽新聞、了解出版社概況和出版社聯系方式等,不能訂購圖書以及進行圖書資源下載和網上留言等操作。讀者用戶注冊需要填寫用戶名、性別、電子郵箱、密碼和確認密碼等信息。此外,為了方便用戶忘記密碼時快速找回密碼,還需填寫密碼問題和密碼答案等信息。用戶注冊成功后,可以使用用戶名和密碼登錄系統,進行圖書的瀏覽、查詢、訂購、網上留言以及新聞瀏覽等操作。當用戶忘記密碼后,可以通過輸入自己的用戶名,并在后續出現的頁面中根據頁面顯示的密碼問題輸入密碼答案,從而找回密碼。在網站首頁還提供了管理員后臺登錄功能,以便于管理員進行后臺數據管理。管理員在后臺登錄頁面輸入管理員名和密碼并提交后,系統將在后臺數據庫的管理員表中驗證其登錄信息是否正確,若正確無誤,則提示登錄成功并轉向后臺管理主頁面,否則將提示登錄失敗并給出錯誤信息。

5.2圖書瀏覽與查詢

用戶可以在系統的主頁上瀏覽和查詢自己所需的圖書信息,在主頁的核心部分設置了最新圖書的滾動展示區域,滾動顯示最新圖書的書名、作者、出版社、價格和圖片等信息。當用戶的鼠標經過某一圖書的圖片時,將暫停圖書的滾動顯示,用戶單擊該圖書的圖片即可查看圖書的詳細信息。為了方便用戶更加快捷迅速地查找到自己需要的圖書,系統還提供了圖書的模糊查詢和分類查詢功能。用戶可以通[4]過輸入書名的部分關鍵字進行圖書的模糊搜索,還可以根據圖書的類別查找所需的。在查詢結果頁面中,單擊任意一本圖書,即可以查看該圖書的詳細信息。

5.3圖書在線訂購

用戶在瀏覽圖書的過程中對感興趣的圖書可以進行在線訂購,在圖書的詳細頁面中輸入訂購的數量并提交后,該圖書的訂購信息即被加入到購物車中。用戶可以繼續訂購其他圖書、查看購物車信息或者清空購物車。如需確認購買購物車中的圖書,則可在購物車頁面中單擊“確認購買”按鈕進入訂單生成頁面。在訂單生成頁面中輸入收貨人的信息、選擇支付方式及配送方式等并提交訂單,生成的訂單信息將被寫入后臺數據庫的訂單表中,已生成的訂單信息將顯示在訂單頁面中。

5.4圖書資源查詢與下載

為了更好地為用戶提供圖書的配套服務,系統為用戶提供圖書電子資源的查詢及下載服務,包括圖書電子課件和圖書相關程序代碼等,已訂購圖書的用戶可以點擊下載相關圖書的電子資源。

5.5新聞瀏覽

系統在首頁設置了新聞瀏覽版塊,用以展示出版社的活動及近期動態,以便宣傳出版社、擴大出版社活動的影響力以及引導讀者進行在線圖書閱覽等活動。

5.6網上留言

系統提供網上留言功能作為用戶與出版社之間溝通交流的互動平臺,用戶通過網上留言可以向出版社及時地提出意見或者建議,管理員及時回復留言以盡快解決用戶遇到的問題。通過網上留言提供的互動平臺可以更好地促進出版社改進服務和提高服務質量,進一步推動出版社的發展。

5.7后臺管理

后臺管理部分主要是供管理員使用,管理員登錄后可進行后臺各種數據信息的管理,包括6項內容:①用戶信息管理:可以對用戶信息進行查詢、添加、修改以及刪除等操作,以實現對用戶的統一管理;②圖書信息管理:可以進行圖書信息的添加、圖書圖片的上傳、圖書信息的查詢、修改以及刪除等操作,以便實時更新和管理圖書信息,為用戶提供可靠的圖書服務;③圖書資源管理:包括圖書資源信息的添加、圖書資源的上傳、圖書資源信息的修改和刪除等操作;④留言信息管理:包括管理員查看留言信息、回復用戶留言以及對留言進行定期清理等操作;⑤訂單信息管理:可以查看訂單的詳細信息、可以進行訂單狀態的修改以及訂單刪除等操作;⑥新聞信息管理:包括新聞信息的上傳、修改和刪除等操作,以確保新聞信息的實效性。管理員通過后臺管理各頁面,實現了對出版社各種數據信息的集中管理操作。基于網絡環境下的數據信息的實時更新和管理,提高了出版社信息管理的效率,同時為出版社面向用戶的服務提供了良好的后臺數據支持。

6結束語

介紹了出版社圖書信息管理系統的設計與實現過程,系統采用B/S應用開發模式,以系統的實際應用背景和功能需求出發,完成了系統的功能結構設計和數據庫設計。利用DreamWeaverCS3、ASP和Access2003數據庫等開發工具實現了系統前臺面向用戶的各種功能和系統后臺的數據信息管理功能。系統各頁面的設計簡潔、美觀且實用,用戶操作方便,各頁面功能完善,達到了預期的設計要求,能夠滿足出版社圖書信息管理系統的用戶需求和管理需求,提高了出版社圖書信息管理的效率和用戶服務水平。

作者:郭文榮 單位:北京聯合大學

參考文獻

[1]王萍萍,李曉娜,孫更新.ASP+Dreamweaver動態網站開發[M].北京:清華大學出版社,2008.

[2]葛艷玲.網頁制作基礎教程(DreamweaverCS3)[M].北京:電子工業出版社,2010.

[3]劉貴國.DreamweaverCS3動態網頁設計ASP篇[M].北京:清華大學出版社,2008.

[4]劉金嶺,馮萬利,張有東.數據庫原理及應用[M].北京:清華大學出版社,2009.

[5]楊濤.Access2003數據庫實用教程(中文版)[M].北京:清華大學出版社,2009.

[6]吳素芹,趙征鵬,李林.ASP動態網頁制作教程[M].北京:人民郵電出版社,2008.