【正文】
袀芀膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻 螇肄芇蟻袀芀 膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻螇肄芇 蟻袀芀膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻 螇肄芇蟻袀芀 膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻螇肄芇 蟻袀芀膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄 荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻螇肄芇蟻袀芀 膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻螇肄芇 蟻袀芀膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻 螇肄芇蟻袀芀 膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻螇肄芇 蟻袀芀膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻 螇肄芇蟻袀芀 膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻螇肄芇 蟻袀芀膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃蚇羆莇艿蚆肈腿薈蚅螈羂蒄螅袀膈莀螄羃羀芆螃螞膆膂螂裊罿薁螁羇芄蕆螀聿肇莃蝿蝿節(jié)艿蝿袁肅薇袈羄芁蒃袇肆肄荿袆螆艿蒞蒃羈肂芁蒂肀莇薀蒁螀膀蒆蒀袂莆莂葿羄膈羋薈肇羈薆薇螆膇蒂薇衿羀蒈薆肁芅莄薅螁肈芀薄袃芃蕿薃羅肆蒅薂肈節(jié)莁蟻 螇肄芇蟻袀芀 膃蝕羂肅薁蠆螂莈蕆蚈襖膁莃 摘要 隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,網(wǎng)上書店越來越為人們所關(guān)注。通過網(wǎng)上書店,人們可以足不出戶就選購自己所需的圖書。該系統(tǒng)主要由前臺信息發(fā)布網(wǎng)站和后臺管理維護系統(tǒng)兩部分構(gòu)成;在支持整個網(wǎng)站的運作功能的基礎(chǔ)上,能幫助用戶對前臺網(wǎng)站進行日常管理和信息發(fā)布;并具有占用系統(tǒng)資源少、信息量大、站點維護方便、便于擴充和更新、易于繼承和保護歷史數(shù)據(jù)等優(yōu)點。本文介紹了網(wǎng)上書店系統(tǒng)的開發(fā)模式和環(huán)境,并具體闡述了系統(tǒng)分析、概要設(shè)計及系統(tǒng)詳細(xì)設(shè)計過程 關(guān)鍵字: asp;數(shù)據(jù)庫;網(wǎng)上書店 Abstract With the development of the Inter, online bookstores more concern for people. Through the online bookstore, people can stay at home to buy the books they need. Online bookstore is based on the actual needs of the pany, using dynamic web technology was developed. The system of information issued by the front and back office management and maintenance systems site of two parts。 and with less system resources, the amount of information large, site maintenance convenient, easy to expand and update, easy to inherit and the protection of historical data and so on. The system can overe the traditional book sales in the region, advertising, human resources, lack of restrictions, can well meet the demand for online sales. This article describes the development of online bookstore system model and environment, and provides details on system analysis, preliminary design and system detailed design process. Key word: asp, Database。 圖書產(chǎn)品從其外部特征來看 , 品種繁多 , 實體書店或其它圖書發(fā)行者無法有足夠大的店面來展示所有品種 ; 單價不高 , 在網(wǎng)絡(luò)信用還存在缺失的環(huán)境下能造成的損失較小 ,讀者也樂于嘗試在線購買 。 就網(wǎng)上書店而言, 由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨具優(yōu)勢。對于讀者來說,網(wǎng)上書店近在咫尺,并且永不下班關(guān)門,讀者可以隨時隨地自由地查詢和訂購圖書,讀者無需親臨書店,一檔一檔地找,一本一本地翻,只要坐在電腦前,開機上網(wǎng)即可買到所需書籍,而且讀者的挑選余地也大多了,檢索也很方便,同時還減少了購書過程中的支出,另外應(yīng)當(dāng)看到圖書選購必得翻閱詳看,耗時費力,特別是熱衷購書者,幾乎都是奮力開拓事業(yè)者和苦心求學(xué)深造者,時間對他們而言無比寶貴,網(wǎng)上購書節(jié)省了大量 時間,這對于那些沒有時間經(jīng)常逛傳統(tǒng)書店或其住所離傳統(tǒng)書店較遠的讀者來說,具有實際意義。 本系統(tǒng)的主要目的是實現(xiàn)圖書的在線銷售,包括管理庫房中的圖書,以及管理用戶的購物車,從而實現(xiàn)結(jié)帳等一系列功能,讓用戶足不出戶就能夠在網(wǎng)上書店購買到自己所需的圖書,形成書店和用戶雙贏的局面。此后臺管理模塊操作簡單,無論有沒有網(wǎng)頁開發(fā)語言基礎(chǔ)的書店管理員都可以對整個網(wǎng)站進行操作更新。對系統(tǒng)要求只需要裝有 IIS 即可。數(shù)據(jù)庫運用簡單易學(xué)的 Access來實現(xiàn)。 ( 2) 經(jīng)濟可行性 —— 此系統(tǒng)可以運行于現(xiàn)在市場 上出售的各種 個人電腦,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上。 所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。 ( 3) 操作可行性 —— 界面設(shè)計充分考慮瀏覽用戶的習(xí)慣,圖書信息瀏覽、 會員注冊登錄、 租書、購書等功能操作方便??刹僮餍院軓?。各模塊的功能如下: 第 4 頁 共 27 頁 4 (一 )、用戶登錄、注冊 用戶注冊 是為了保證用戶在本網(wǎng)站的安全性,便于網(wǎng)站管理。 (二 )、網(wǎng)上購物 用戶在進行網(wǎng)上購物時,必須 先 登陸,如果是新用戶,則必須先進行注冊。每本書都顯示了書名、作者、定價、特價等,如果想了解每本書的詳細(xì)信息可以點擊書名,詳細(xì)信息還包括了書影、內(nèi)容簡介等。用戶還可以根據(jù)自己的需要,進行查看、修改和清空購物車的操作。 (四 )、在線幫助和在線留言 通過左側(cè)菜單“在線幫助”,用戶進行在線咨詢和幫助。 (五 )、書店新聞 用戶可以通過“書店新聞”查看本書店的即時信息和動態(tài) (六 )、管理系統(tǒng) 管理系統(tǒng)是系統(tǒng)管理員對整個網(wǎng)站后臺數(shù)據(jù)庫進行維護,是此網(wǎng)站最重要的大門。它包括用戶管理、書籍管理、新聞管理和在線留言管理,這里重點介紹書籍管理。 圖書庫存管理 管理員可以添加新書、添加書籍分類以及修改書籍庫存信息和刪除書籍。 訂單管理 (1) 若管理員獲得支付方式為匯款的用戶的匯款,可憑匯款上的定單號,查詢此定單的有關(guān)信息,并可作某些修改操作,如:將數(shù)據(jù)庫表中的“是否支付”欄 ,更改為“ Y”。 (3) 若查詢得到的定單信息中“是否支付”欄或“是否寄出”欄已為“ Y”,則此信息不可改變,這樣可以防止管理員誤操作。 第 5 頁 共 27 頁 5 、網(wǎng)站功能模塊圖 圖 14 網(wǎng)站功能模塊圖 網(wǎng)上書店 系統(tǒng) 實時新聞 訪客計數(shù) 注冊登錄 在線留言 在線幫助 查看書籍 網(wǎng)上購物 管理模塊 商品展示 購物車 下訂單 用戶管理 新聞管理 留言管理 購物管理 第 6 頁 共 27 頁 6 、網(wǎng)站流程圖 圖 15 網(wǎng)站 流程 圖 第二章 相關(guān)軟件及技術(shù)介紹 成功 失敗 訪客 用戶 進入 訪客計數(shù) 用戶注冊 用戶登錄 不注冊 網(wǎng)上書店 實時新聞 在線留言 在線幫助 查看書籍 用戶信息管理 圖書展示 放 入 購 物 車 圖書搜索 驗 證 用戶訂購 第 7 頁 共 27 頁 7 JSP簡介 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 的 1999 年 9 月推出的, 12月又推出了 。 JSP頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 Access 簡介 在 ACCESS 數(shù)據(jù)庫中,數(shù)據(jù)是由表格組成的,表格的每個字段都有自己的格式和默認(rèn) 的字段意義。 ( 1) 表 在 ACCESS 數(shù)據(jù)庫中,表是最基本的對象,所有收集來的數(shù)據(jù)都存儲在表中,表是數(shù)據(jù)庫中的數(shù)據(jù)倉庫。 ( 2) 查詢 查詢是對數(shù)據(jù)庫提出的關(guān)于數(shù)據(jù)庫表中查找相關(guān)數(shù)據(jù)的要求,查詢可以在一個或多個表中按照不同的方式來查找某些特定的數(shù)據(jù),并將其集合到一起供用戶查看。 ( 3) 窗體 在 ACCESS 中,窗體是一種使 用戶實現(xiàn)各種操作的界面。 ( 4) 報表 報表的作用就是將用戶選定的數(shù)據(jù)信息進行格式化的顯示或者打印,使用戶能夠?qū)?shù)據(jù)庫中的數(shù)據(jù)按一定的格式輸出。在 ACCESS 中,使用頁對象可以方便地制作出各種 Web 頁。其中,每一個操作實現(xiàn)特定的 第 8 頁 共 27 頁 8 功能。 MyEclipse MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 是 Eclipse 的插件,也是一款功能強大 的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。它的價格對于個人和企業(yè)開發(fā)人員來說都是非常有吸引力的。通過增加 UML 雙向建模工具、 WYSIWYG 的 JSP/Strutsdesigner、可視化的 Hibernate/ORM 工具、 Spring 和 Web services 支持,以及新的 Oracle 數(shù)據(jù)庫開發(fā),MyEclipse 繼續(xù)為業(yè)界提供全面的產(chǎn)品。其中 Flash 用