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