楊惠仁
摘 要 在Internet飛速發展的今天,互聯網成為人們快速獲取、發布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮著重要的作用。網上書店管理系統是一個基于ASP.NET技術和SQL Server 2005數據庫開發的系統。本論文首先介紹了網上書店管理系統開發的背景,然后詳細描述了系統功能架構和數據庫設計,最后又詳細介紹了網上書店管理系統的模塊設計與實現。通過本系統,管理員可以通過Web瀏覽器進入后臺,實現網上圖書添加、刪除、圖書分類管理及訂單管理、用戶管理等功能;會員可以實現登錄、注冊,賬戶信息管理,在站內進行搜索等功能。
關鍵詞 互聯網+ SQL Server 2005 ASP.NET
中圖分類號:TP311文獻標識碼:A
1研究背景
隨著網絡技術的迅猛發展,越來越多的人熱衷于上網,網上購物儼然已成為一種時尚和潮流。書籍作為一種文化的載體、智慧的結晶,也加入到了網絡購物的熱潮之中,越來越多的網上書店誕生了,并且生機勃勃。在信息化程度越來越高的當今社會,對于每天忙碌的用戶而言,用來購物的時間會越來越少,而上網可能是我們每天必做的事情,本系統旨在方便用戶在網上購買書籍,享受足不出戶就能購買想要的書籍的樂趣。
2系統功能性需求分析
(1)前臺實現功能如下:①注冊會員:購書者必須先注冊,才能進行圖書定購、信息反饋等操作。用戶需要注冊,并且要得到系統管理的審批和確認,主要功能是對用戶個人基本信息的管理。②用戶登錄:購書者必須先登錄,才能查看購物車,收藏書籍,管理自己的賬戶信息。③會員信息管理:注冊會員可以對自己的個人資料、密碼、發貨地址進行修改。④購物車功能模塊:當用戶點擊“加入購物車”按鈕時,圖書會自動添加到購物車中。在購物車頁面,會列出用戶購物車中的所有圖書,并且列出每種圖書的書名,單價,所購買的數量等。
(2)后臺實現功能如下:①新書籍上架:把本站最近入庫的書籍顯示出來方便購書者了解本站書籍的更新。②書籍信息管理:主要分為詳細信息管理,類別設置和分類管理。其中,詳細信息管理可以增加、修改或刪除書籍的相關信息,請確保此處信息的真實性;類別設置可對書目類別進行相應的操作(增加,刪除,修改);分類管理可以對相關圖書進行分類操作。③管理員信息管理:網站管理人員注冊,實現對系統后臺的管理,對系統所有信息的控制。還需要對系統進行維護。
3設計方案
(1)頁面模塊化管理:本系統界面的設計時使用了模塊化處理,如把頁面的頭部、尾部的頁面內容,數據庫的連接等放在單獨的文件,在其它頁面設計需要時可以直接使用這些文件,這樣有利于頁面風格的統一以及提高開發系統的效率。
(2)書籍信息模板的應用:本系統的圖書信息代碼的生成是基于模塊的,更換圖書信息內容時只要將圖書新的一些必要的信息錄入,然后自動修改圖書信息的模板。
(3)功能完善、管理方便:功能方面包括用戶注冊及登錄、書籍的分類展示、圖書的檢索、定購等各個方面,完整地實現了網上書店的管理要求,同時由于應用了模板,對系統的管理和維護更加方便。
4系統模塊劃分
系統模塊圖描繪了系統的物理結構,它反映了系統各部件之間的調用關系。整個系統構建分為前臺管理后后臺管理兩個中心,對于書店的客戶,首先需要進行注冊,登陸后才能管理個人信息,還需要選購商品,最后還必須下訂單結算。對于書店的管理員,負責整個書店系統的后臺管理,分為管理員管理、圖書管理、訂單管理和用戶信息管理四個模塊,用戶信息管理主要是管理用戶的信息和修改刪除用戶等,而圖書管理主要是添加圖書,修改圖書的信息及刪除圖書以及圖書分類,訂單管理是管理合格訂單,方便系統管理員發貨等。
4.1前臺管理模塊
4.1.1用戶管理模塊
用戶管理是一個網上書店管理系統必不可少的部分,該模塊主要實現用戶注冊、用戶登錄、修改密碼和修改個人信息等功能。
4.1.2用戶注冊
打開如下圖中的注冊界面,在對應文本框中填入信息,點擊【確認提交】按鈕,如果通過各項格式的檢測,即可注冊新用戶。
4.1.3用戶登錄
用戶必須登錄之后才能購買書籍和評論書籍。所以在用戶點擊【加入購物車】按鈕之后,系統會判斷用戶是否登錄,如果用戶未登錄,則系統會給出提示,要求用戶先登錄再進行其他操作。
4.1.4修改密碼
用戶登錄之后,可以進入“我的賬戶”,可以修改密碼。
4.1.5修改個人信息
用戶登錄之后,可以進入“我的賬戶”進行個人信息的修改。
4.1.6購物車管理模塊
查看購物列表的執行流程如下圖所示。用戶可以通過點擊圖書旁邊的“加入購物車”按鈕,將圖書加入購物車。下圖顯示了用戶購物車,具體包括圖書編號、圖書名稱、價格、數量、小計金額、合計金額等內容。
4.2后臺管理模塊
書籍管理:主要包括對書籍的分類、書籍添加、書籍信息修改、書籍刪除。
5系統管理
系統管理主要包括用戶管理、角色管理和權限管理。
(1)用戶管理。用戶管理主要是對后臺管理員的基本信息的增、刪、改、查。
(2)角色管理。角色管理主要是對后臺管理員的角色的增、刪、改、查。
(3)權限管理。權限管理主要是對后臺管理員的權限的設置和查看。
6結束語
本套網上書店管理系統在Visual Studio 2010開發工具和SQL Server 2005數據庫軟件基礎上開發,采用ASP.NET語言,實現管理員可以通過Web瀏覽器進入后臺,實現網上圖書添加、修改、刪除、圖書分類管理及訂單管理、用戶管理等功能,以及會員登錄、注冊、修改個人信息、在站內進行搜索,收藏,購買圖書等功能。
參考文獻
[1] Ian Sommerville.軟件工程[M].機械工業出版社,2008.
[2] 梁爽,楊玥,吳曉艷,李環..Net框架程序設計[M].北京:清華大學出版社,2010.
[3] 邱郁惠.UML和OOAD快速入門[M].機械工業出版社,2010,
[4] 蔡建平,軟件測試大學教程[M].北京:清華大學出版社,2009,
[5] 王珊,薩師煊.數據庫系統概論[M].高等教育出版社,2006.
[6] 駱斌,丁二玉.需求工程-軟件建模與分析[M].高等教育出版社,2009.