999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP的網上書店管理系統的設計與實現

2011-04-13 07:10:18楊文彬太原師范學院計算機中心山西太原030012
長江大學學報(自科版) 2011年25期
關鍵詞:程序設置數據庫

楊文彬 (太原師范學院計算機中心,山西太原030012)

ASP(Active Server Pag)是用來創建在Web服務器端運行的動態網頁技術,是目前發展最成熟的語言,相關漏洞BUG都已經被發現且都已經有了相關補丁,所以安全性是可以信賴的[1-4]。同時,由于是微軟的產品,服務器只需要Windows平臺即可,維護簡單,買主機成本低。下面,筆者設計了一個基于ASP的網上書店管理系統。

1 ASP的特點

使用ASP編寫服務器端腳本代碼,可以方便地創建復雜、實用的Web應用程序。如果希望將訪問者在網頁表單中填寫的信息存儲到站點的數據庫中,或者希望根據訪問者的選擇向客戶端瀏覽器輸出不同內容的網頁,則ASP是一個非常優秀的解決方案。

ASP是一種在 “服務器”上跑的程序[5-6],當瀏覽者使用到所設計的ASP功能時,這段程序并不是直接下載到瀏覽者的計算機上面執行,而是在存放網頁的服務器上面將該程序跑完,等到結果出現后,再將結果輸出成一般網頁的HTML面貌傳給瀏覽者。這樣的好處是不需考慮瀏覽者的瀏覽器不同或不相符,而無法執行所設計的程序,因為所有的程序直接在服務器上執行,只要將結果傳回瀏覽者端就可以了。

ASP還有一個很強的特性,就是它可以和數據庫連結。因為數據庫可以存儲注冊信息、BBS資源等等,使得采用ASP技術的網頁是 “雙向”互動的,不僅只是針對瀏覽者,對設計者也是種互動。因為它可以讓瀏覽者依需要檢索結果,也可以讓設計者搜集瀏覽者的相關信息,例如會員資料、廣告輪播統計等等……,而不是只有特效般的單向互動。

2 網上書店管理系統總體設計

圖1 網上書店管理系統總體架構

在進行網絡應用程序總體結構設計時,應盡量從方便客戶、提高效率、運行可靠的角度來考慮其整體功能的實現。網上書店管理系統分為前臺銷售管理系統 (網站)和后臺管理系統,如圖1所示。該系統具有如下特點:①預設欄目內容,直觀易用。預設多種商品類型、商品欄目和內容欄目,直觀易用 。②可視化模版引擎。采用可視化模版引擎,模版修改直觀靈活,模版插件可通過后臺可視界面選擇設置。可滿足用戶的個性化建站需求。③靈活的商品類型設置。針對不同商品類型設置不同的發布參數,并可在訂購時選擇,兼容各類商品銷售;支持附屬配件、捆綁套餐等特殊商品類型。④任意創建頻道。具有單頁、文章、下載、圖文、商店、表單等頻道類型,可任意創建多個頻道欄目;不同欄目可設置使用不同的模版,網站界面更豐富多彩。⑤全站內容插件靈活調用。⑥完備的內容管理功能。后臺各頻道均具有分類檢索、搜索、自定排序方式、批量處理、轉移欄目和類別等完備的內容管理功能。⑦ 自定義用戶類型,靈活設置權限。自定義創建多種用戶類型,每種用戶類型、每個用戶均可設置不同的閱讀權限、操作權限和價格級別。

3 數據庫設計

由于網上書店管理系統所涉及數據量相對來說不算多,所以筆者選擇Access數據庫就足以滿足整個系統的要求,部分表結構如表1和表2所示。

表1 會員表 (用來存儲會員的信息)

表2 管理員表 (用來存儲管理員的信息)

3.1 編程讀取和寫入配置設置

ASP.NET在System.Web.Configuration命名空間中提供了WebConfigurationManager類,用來在運行時編程讀取和寫入配置設置。除此之外,WebConfigurationManager類還提供了其他幾個成員用于讀取或設置其他配置項。

1)AppSettings屬性 提供訪問添加到 〈appSettings〉節中的自定義信息。

2)ConnectionStrings屬性 提供訪問 〈connection-Strings〉配置項中的信息。

3)OpenWebConfiguration()方法 為指定的 Web應用程序返回配置對象。

4)OpenMachineConfiguration()方法 返回對machine.config文件進行訪問的配置對象。

3.2 在web.config中存儲自定義設置

在 〈appSettings〉中允許開發人員保存自己的配置設置,在配置文件中保存自定義設置信息是非常有用的,可以集中化被多個頁面使用的配置設置,可以快速切換不同類型的操作,為變量設置初始值等等。

在 〈appSettings〉中,可以使用 〈add〉元素來添加一個鍵和一個值,新建一個名為appSetting-Demo的網站,在 〈appSettings〉配置節中添加如下的配置代碼:

3.3 嵌套配置設置

嵌套的配置設置是可以在一個應用程序中同時應用多個Web.config文件,ASP.NET使用多層次的配置系統,允許開發人員在不同的層次配置設置。比如在FirstWebSite網站的根目錄中,有一個Web.config配置文件,該文件提供了整個網站都可用的配置信息,為了演示嵌套配置設置,在該網站中新添加一個文件夾,右擊FirstWebSite項目名稱,選擇 “新建文件夾”菜單項,命名為Customer,在Customer下添加一個customer.aspx的Web Form,接下來右擊Customer文件夾,選擇添加新項,在彈出的添加新項窗口中選擇 “Web配置文件”項。

4 網上書店管理系統的實現

下面以圖書管理模塊為例,來分析網上書店管理系統的設計與實現。

4.1 選擇并連接數據庫

ASP允許2種類型的數據庫訪問形式,以ADO形式訪問的Access數據庫和ODBC數據源。

4.2 ASP選項設定

ASP選項設定用于選擇每頁顯示的數據格式、指定腳本代碼的語言、Session的過期時間等。

4.3 HTML屬性設置

HTML屬性設置主要用來設置標題欄文字、字符集、字體字號、樣式表、頁面背景等。設置方法很簡單,單擊 ‘〈〉HTML'選項卡,在 ‘Title'框中輸入 ‘網上書店圖書管理系統',‘Charset'設置為gb2312,在這里引入外部CSS文件指定頁面樣式,故不對字體字號進行設置,單擊CSS右邊的按鈕,選擇一個已經事先編寫好的CSS樣式表文件forum.css。

4.4 數據表格的設置

接下來設置用于顯示數據列表的表格的顯示效果,點擊 ‘TABLE'選項卡,將表格寬度Width設為96%、Cell padding設為2、Border設為0、Cell Spacing設為2,再修改Background Color為#9999CC、表頭背景Header Color為#669900、表頭文字顏色為#FFFFFF,再將Row color設為#FFFFFF,選上 ‘Alternate row color'并設置其顏色為#F5F5F5,即數據列表以白色和淡灰色2種顏色輪換做為背景,設置完后下面的預覽窗口會即時顯示出表格的顯示效果。

4.5 加密配置塊

ASP.NET支持2種類型的加密選項,一種是RSA,一種是DPAPI。對ASP.NET應用程序來說,加密和解密是完全透明的,假如用戶訪問一個加密的配置塊,ASP.NET將自動完成解密的工作,然后向代碼返回純文本設置。同樣的,如果以編程的方式修改了設置項,然后保存,加密工作也會自動的進行完成。如新建一個 ASP.NET網站,命名為encryptionConfig。進入 Web.config配置文件,在〈appSettings〉配置節中添加如下的設置項,代碼如下所示:

4.6 安全設定

由于ASPMaker生成的ASP程序默認情況下允許任何一個訪問者對數據庫進行添加、修改、刪除操作,因此需要對程序進行相應的安全設置,選擇 ‘Use Existing Table',并在頁面下邊的 ‘Table'下拉框中選擇保存用戶信息的表operators, ‘User Name Field'選擇為字段 ‘用戶名', ‘Password Field'為字段 ‘密碼',選擇 ‘Create virtual directory at http://localhost/aaaa'表示生成程序后ASPMaker將自動將程序發布到本機服務器上的虛擬目錄 ‘aaaa'(‘aaaa'是筆者取的ASPMaker項目文件名)。

5 結 語

該網上書店管理系統全部采用模塊化程序來進行設計,具有良好的系統安全性、可操作性和通用性。實踐證明,該網上書店管理系統能有效地實現圖書銷售全過程管理。

[1]紀鶴.基于ASP的最IN發型電子商務網站的設計與實現[J].今日湖北 (理論版),2007(5):155-157.

[2]任建敏,楊樺.基于ASP的網上書店的設計與實現[J].湖南工業職業技術學院學報,2007(3):132-136.

[3]黃武鋒.ASP網上書店的設計與實現[J].電腦編程技巧與維護,2008(15):115-118.

[4]鐘秀玉.基于ASP的網上商品銷售系統的設計與實現[J].吉林化工學院學報,2002(3):163-168.

[5]李志義,黃成業.網上論壇的一種設計與實現[J].現代圖書情報技術,2004(1):171-173.

[6]李志義,吳創城.中小學校成績查詢系統的設計與實現[J].中國教育信息化,2008(22):120-123.

猜你喜歡
程序設置數據庫
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 国内熟女少妇一线天| 亚洲人成成无码网WWW| 秋霞午夜国产精品成人片| 91精品综合| 国产福利微拍精品一区二区| 国产91蝌蚪窝| 91精品专区| 特级aaaaaaaaa毛片免费视频| 啦啦啦网站在线观看a毛片| 国产成人免费视频精品一区二区| 国产h视频在线观看视频| 99re这里只有国产中文精品国产精品 | 国产99免费视频| 天天躁夜夜躁狠狠躁躁88| 国产91透明丝袜美腿在线| 欧美成人综合在线| 欧美一级夜夜爽www| 亚洲一区精品视频在线| 97视频精品全国免费观看 | 国产大全韩国亚洲一区二区三区| 男人天堂亚洲天堂| 成年A级毛片| 国产一级毛片yw| 国产激情第一页| 午夜激情婷婷| 亚洲AⅤ永久无码精品毛片| 又大又硬又爽免费视频| 热久久这里是精品6免费观看| 日韩美毛片| 亚洲天堂免费在线视频| 好紧好深好大乳无码中文字幕| 国产簧片免费在线播放| 欧美精品一区二区三区中文字幕| 亚洲人成亚洲精品| 伊人欧美在线| 色天天综合| 亚洲男人在线| 久久精品嫩草研究院| 亚洲制服丝袜第一页| 欧美午夜性视频| 高清视频一区| 伊人狠狠丁香婷婷综合色| 久热re国产手机在线观看| 国产无码在线调教| 久久精品无码中文字幕| 国产精品亚洲αv天堂无码| 欧美一级黄色影院| 国产极品美女在线观看| 国产美女91呻吟求| 色吊丝av中文字幕| 一本综合久久| 伦精品一区二区三区视频| 亚洲成人网在线观看| 亚洲天堂成人在线观看| 国产成人综合欧美精品久久| 在线观看av永久| 国产97色在线| 69综合网| 亚洲精品波多野结衣| 亚洲二区视频| 色哟哟国产成人精品| 男人的天堂久久精品激情| 成年女人a毛片免费视频| 国产精品浪潮Av| 福利小视频在线播放| 亚洲伊人电影| 女人18毛片水真多国产| 亚洲欧美日韩成人在线| 日韩少妇激情一区二区| 国产精品短篇二区| 亚洲一区无码在线| 国产精品原创不卡在线| 777午夜精品电影免费看| 亚洲人成成无码网WWW| 国产精品偷伦视频免费观看国产 | 亚洲狼网站狼狼鲁亚洲下载| 久久亚洲日本不卡一区二区| 久久网欧美| 国产青青操| 婷婷色一二三区波多野衣| 制服丝袜一区| 亚洲动漫h|