




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、企業(yè)宣傳網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:* 指導(dǎo)教師:*摘 要:隨著Internet的飛速發(fā)展,互聯(lián)網(wǎng)已成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。它在人們的政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)。隨著人們生活水平逐步提高,通過網(wǎng)絡(luò)快速了解企業(yè)背景、文化及產(chǎn)品信息已經(jīng)成為人們對(duì)快節(jié)奏生活方式的一種需求。因此企業(yè)應(yīng)該借助互聯(lián)網(wǎng)擴(kuò)大自己的影響,推廣自己的產(chǎn)品,同時(shí)通過互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展才能讓企業(yè)立足于競(jìng)爭(zhēng)激烈的市場(chǎng)中。本次設(shè)計(jì)包含了新聞動(dòng)態(tài)、商品信息、在線咨詢、留言簿、后臺(tái)管理等模塊,初步實(shí)現(xiàn)了企業(yè)宣傳網(wǎng)站的基本功能。本文闡述了企業(yè)宣傳網(wǎng)
2、站設(shè)計(jì)思路與實(shí)現(xiàn)系統(tǒng)的目的、過程以及各種功能的實(shí)現(xiàn)。給出了網(wǎng)站的系統(tǒng)分析,描述了網(wǎng)頁(yè)設(shè)計(jì)概況,并介紹了數(shù)據(jù)庫(kù)的內(nèi)容和主要實(shí)現(xiàn)方法。本文還總結(jié)概括了該網(wǎng)頁(yè)的主要特點(diǎn)和功能。外觀設(shè)計(jì)簡(jiǎn)約,交流界面人性化,配合數(shù)據(jù)庫(kù)管理,實(shí)用且易操作。關(guān)鍵詞:企業(yè)宣傳網(wǎng);信息傳遞;網(wǎng)頁(yè)設(shè)計(jì);數(shù)據(jù)庫(kù)Enterprise publicity website design and implementationAuthors Name: * Tutor: *ABSTRACT:With the rapid development of internet,it becomes the channel from which pe
3、ople quickly access,publish and disseminate important information. Internet plays an important role in peoples political,economic,and other aspects of life. Publishing information on the internet is mainly through the website. As peoples living standards to improve, through the network to quickly un
4、derstand the business background, culture and product information has become a fast-paced lifestyle demands. So enterprises should use the Internet to expand their influence,the promotion of their products via the Internet at the same time,the rapid transmission of information to accelerate its own
5、development,so that enterprises based on the competitive market.This design contains news,product information,online consultation,guestbook,background management module,preliminary realized the basic function of enterprise promotion website.This paper describes the design and implementation of e-com
6、merce sites - the purpose of online sales,process and the realization of various functions. Given the systematic analysis of the site,describes the design of the page and the content,realization of the database. This article also summed up the main characteristics and functions of pages. Terse Desig
7、n of appearance,humanity communion interface,with database management,make the site practically and easy to operate.KEYWORDS:enterprise publicity website;information transmission;Web design;database目 錄引言11 系統(tǒng)分析21.1 需求分析21.2 系統(tǒng)開發(fā)環(huán)境21.3 系統(tǒng)運(yùn)行方式32 網(wǎng)站使用的技術(shù)及特點(diǎn)32.1 系統(tǒng)開發(fā)語言32.2 主要技術(shù)及特點(diǎn)53 網(wǎng)站總體分析與設(shè)計(jì)63.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
8、63.2 數(shù)據(jù)庫(kù)的定義74 網(wǎng)站詳細(xì)設(shè)計(jì)84.1 前臺(tái)頁(yè)面84.2 后臺(tái)管理165 系統(tǒng)測(cè)試與維護(hù)175.1 測(cè)試與推廣175.2維護(hù)18參考文獻(xiàn)19引言隨著Internet的迅速普及,其巨大的影響力、開放的結(jié)構(gòu)、低廉的成本等諸多優(yōu)勢(shì)日益顯現(xiàn),Web網(wǎng)站無可爭(zhēng)議地成為企業(yè)開展宣傳推廣的最佳平臺(tái)。一個(gè)不注重網(wǎng)站建設(shè)的公司,首先在起跑線上就會(huì)落后別人一截。即便公司并不從事網(wǎng)上交易,企業(yè)宣傳網(wǎng)站也會(huì)成為人們了解企業(yè)背景、文化、產(chǎn)品及服務(wù)的門戶。所以一個(gè)企業(yè)要想快速穩(wěn)定地發(fā)展,首先要構(gòu)建一個(gè)優(yōu)秀的網(wǎng)站,以確保它能出現(xiàn)在每次搜索結(jié)果的前列。當(dāng)今的企業(yè),如果仍然依靠傳統(tǒng)的方式來宣傳推廣自己企業(yè)形象和文化、
9、推銷自己的產(chǎn)品,則顯得十分落后而且難以適應(yīng)激烈的市場(chǎng)競(jìng)爭(zhēng)。如何利用互聯(lián)網(wǎng)的強(qiáng)大信息和速度優(yōu)勢(shì)呢?建立自己的企業(yè)網(wǎng)站正是每個(gè)企業(yè)必須選擇的一種展示自己企業(yè)文化及產(chǎn)品優(yōu)勢(shì)的途徑。只有借助于互聯(lián)網(wǎng)擴(kuò)大自己的影響,推廣自己的產(chǎn)品,同時(shí)通過互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展才能讓企業(yè)立足于龐大的市場(chǎng)中??傊?,企業(yè)宣傳網(wǎng)站在企業(yè)的電子商務(wù)體系中有著重要的地位,網(wǎng)站設(shè)計(jì)的好壞、網(wǎng)站推廣的成敗,直接關(guān)系到企業(yè)實(shí)施網(wǎng)絡(luò)宣傳推廣能否成功。因此,企業(yè)宣傳網(wǎng)站是企業(yè)邁向全球化最重要的環(huán)節(jié)。1 系統(tǒng)分析1.1 需求分析通過對(duì)社會(huì)上各行各業(yè)的調(diào)查分析,發(fā)現(xiàn)隨著現(xiàn)代信息技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)已不知不覺滲透到人們生活中的各個(gè)方
10、面,給人們帶來了很大的方便。通過向不同用戶調(diào)查,了解用戶對(duì)企業(yè)宣傳網(wǎng)站的需求,因此本網(wǎng)站應(yīng)具備以下功能:1.用戶通過網(wǎng)站能夠一目了然的看到公司產(chǎn)品的信息及優(yōu)勢(shì)。2.用戶能更清楚地了解到公司產(chǎn)品的詳細(xì)信息并能夠隨時(shí)進(jìn)行訂購(gòu)。3.用戶能夠通過留言板反饋所使用產(chǎn)品的情況。4.用戶可以在線咨詢對(duì)于所需產(chǎn)品的詳細(xì)信息。5.管理員可以通過后臺(tái)系統(tǒng)進(jìn)行添加商品,更新商品信息,對(duì)用戶的注冊(cè)信息進(jìn)行管理,對(duì)客戶的反饋意見給予答復(fù)等。6.網(wǎng)站整體簡(jiǎn)單美觀,便于用戶操作。為了滿足用戶的需求,采用現(xiàn)在比較流行的的JSP技術(shù),制作了此小型企業(yè)宣傳網(wǎng)站,不但能達(dá)到宣傳企業(yè)的目的,而且用戶通過網(wǎng)絡(luò)就可以快速了解自己需要產(chǎn)品
11、的信息,給人們提供便利。1.2 系統(tǒng)開發(fā)環(huán)境為了保證系統(tǒng)運(yùn)行的效率和可靠性,服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不需要很高。此應(yīng)用程序可廣泛運(yùn)行于Internet,也適用于內(nèi)部的局域網(wǎng)。服務(wù)器運(yùn)行要求如下:1、硬件環(huán)境:CPU: 雙核5000+、1GHz以上。內(nèi)存:512MB以上硬盤:120G以上2、軟件環(huán)境:操作系統(tǒng):Microsoft Windows XP、Microsoft Windows 2000 server等,IE6.0以上版本應(yīng)用軟件:Tomcat 6.0、SQL Server 2005、JDK1.6、MyEclipce 6.0環(huán)境配置:(1)下載并安裝JDK1.5。在W
12、indows下,直接運(yùn)行下載的JDK文件,根據(jù)安裝向?qū)О惭b到一個(gè)目錄,例如安裝到d:jdk。(2)添加環(huán)境變量。右擊“我的電腦”,在彈出菜單中選擇“屬性”“系統(tǒng)特性” “高級(jí)”“環(huán)境變量” ,彈出環(huán)境變量對(duì)話框,就可以編輯系統(tǒng)的環(huán)境變量了。添加PATH、JAVA_HOME和CLASSPATH三個(gè)變量:JAVA_HOME=d:jdk、PATH=;%PATH%bin、CLASSPATH=.;%PATH%lib。(3)下載安裝Tomcat 6.0。直接運(yùn)行下載的tomcat6.0,按照一般的Windows程序安裝步驟即可安裝好Tomcat,安裝時(shí)它會(huì)自動(dòng)尋找JDK的位置。例如安裝到d:tomcat6
13、.0。(4)測(cè)試服務(wù)。在d:tomcat6.0binstartup.exe下啟動(dòng)Tomcat后,打開瀏覽器,在地址欄中輸入http:/localhost:8080(Tomcat默認(rèn)端口為8080),如果在瀏覽器中看到Tomcat的歡迎界面,表示Tomcat工作正常。1.3 系統(tǒng)運(yùn)行方式本系統(tǒng)為獨(dú)立運(yùn)行的程序,采用http協(xié)議,可與其他同協(xié)議的組件掛接。運(yùn)行方式如圖1-1所示。圖1-1運(yùn)行方式圖2 網(wǎng)站使用的技術(shù)及特點(diǎn)2.1 系統(tǒng)開發(fā)語言2.1.1 HTML語言HTML (Hyper Text Mark Language)即超文本標(biāo)記語言,是WWW上通用的描述語言,是制作網(wǎng)頁(yè)的基礎(chǔ),HTML語言
14、主要是為了把存放在一臺(tái)計(jì)算機(jī)中的文件或圖形與另一臺(tái)計(jì)算機(jī)中的文本或圖形方便地聯(lián)系在一起,形成有機(jī)的整體。HTML標(biāo)記是HTML的核心與基礎(chǔ),用于修飾、設(shè)置HTML文件的內(nèi)容及格式。HTML語言是通過利用各種標(biāo)記來標(biāo)識(shí)文檔的結(jié)構(gòu)以及標(biāo)識(shí)超鏈接的信息。雖然HTML語言描述了文檔的結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何顯示和排列,而只是建議Web瀏覽器應(yīng)該如何顯示和排列這些信息,最終在用戶面前的顯示結(jié)果取決于Web瀏覽器本身的顯示風(fēng)格及其對(duì)標(biāo)記的解釋能力。2.1.2 JSP在電子商務(wù)和網(wǎng)絡(luò)應(yīng)用快速發(fā)展的世界,開發(fā)和管理一個(gè)企業(yè)宣傳網(wǎng)站將面臨著巨大的挑戰(zhàn)。利用先進(jìn)的Java技術(shù)如JSP、Java
15、Servlets、JavaBeans等,能高效地解決前端信息安全以及后臺(tái)大量數(shù)據(jù)接口等一系列企業(yè)網(wǎng)站所面臨的問題。JSP作為構(gòu)建動(dòng)態(tài)網(wǎng)站的主流技術(shù),正展現(xiàn)著其巨大的魅力。 基于JSP的電子商務(wù)系統(tǒng)的體系結(jié)構(gòu)采用分層架構(gòu),包括客戶端、應(yīng)用邏輯和數(shù)據(jù)服務(wù)三層。 客戶端主要包括HTML、Applet和客戶應(yīng)用程序。客戶端通過瀏覽器向服務(wù)器發(fā)送它的請(qǐng)求,Web服務(wù)器識(shí)別出瀏覽器請(qǐng)求URL中的.jsp擴(kuò)展文件名,就會(huì)自動(dòng)調(diào)用JSP引擎行處理,Web服務(wù)器處理完用戶請(qǐng)求后,把結(jié)果解釋成瀏覽器識(shí)別的HTML語言,傳送給客戶端。 一個(gè)完整的Web應(yīng)用程序服務(wù)器基本上是由三個(gè)層次構(gòu)成的:Web服務(wù)器、Servl
16、et 引擎和JSP引擎。當(dāng)Web應(yīng)用程序服務(wù)器第一次接收到對(duì)一個(gè)JSP頁(yè)面的請(qǐng)求時(shí),JSP 引擎就把這個(gè)頁(yè)面的源代碼編譯成一個(gè)Servlet。由一個(gè)HTML頁(yè)面和嵌入其中的Java 命令一起組成的一個(gè)JSP頁(yè)面,基本上是要轉(zhuǎn)換成一個(gè)Servlet類。無論什么時(shí)候如果JSP頁(yè)面發(fā)生了變化,這個(gè)過程都要再執(zhí)行一次。然后由Servlet引擎執(zhí)行這個(gè)臨時(shí)的Servlet來創(chuàng)建響應(yīng)消息,這個(gè)消息就是最終要返回給客戶的信息。 數(shù)據(jù)服務(wù)包括數(shù)據(jù)庫(kù)服務(wù)器、Java應(yīng)用程序以及可使用CORBA的應(yīng)用程序等。數(shù)據(jù)服務(wù)通過相關(guān)的接口被應(yīng)用程序邏輯直接調(diào)用,為客戶請(qǐng)求提供數(shù)據(jù)支持。2.1.3 SQLSQL(Struc
17、ture Query Language)是一種使用于關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)查詢語言,它功能強(qiáng)大、簡(jiǎn)單易學(xué),使用范圍廣,可移轉(zhuǎn)性強(qiáng),當(dāng)前較流行的關(guān)系型數(shù)據(jù)庫(kù)如 Oracle、 DB2 、SQL Server、Access、MySql等數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語言。SQL語言是學(xué)習(xí)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)。SQL語言包含9個(gè)命令,分別用于數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱及數(shù)據(jù)控制,具體如圖2-1所示。- SQL 功能 命 令 數(shù)據(jù)查詢 SELECT 數(shù)據(jù)定義 CREATE、DROP、ALTER 數(shù)據(jù)操縱 INSERT、UPDATE、DELETE 數(shù)據(jù)控制 GRANT、REVOKE -圖2-1 SQL命令
18、2.2 主要技術(shù)及特點(diǎn)2.2.1 JSP技術(shù)JSP(Java Server Pages)是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插Java程序段和JSP標(biāo)記從而形成JSP文件。JSP完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠。JSP技術(shù)優(yōu)點(diǎn)如下:(1)一次編寫到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application
19、進(jìn)行事務(wù)處理。 (4)多樣化和功能強(qiáng)大的開發(fā)工具支持。Java有許多優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)下載,其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。2.2.2 模版技術(shù)模板技術(shù)被廣泛地應(yīng)用于各種開發(fā)和應(yīng)用系統(tǒng)中。它預(yù)先生成一些常用的框架結(jié)構(gòu),使用戶可以根據(jù)自己的需要方便地從模板庫(kù)中選擇模板,而不用自己重新去搭建,節(jié)省了開發(fā)時(shí)間,使用方便。在本系統(tǒng)中,將頁(yè)面按照功能類型進(jìn)行分類,歸納出常用的頁(yè)面類型,生成模板庫(kù)。2.2.3 數(shù)據(jù)庫(kù)連接技術(shù)數(shù)據(jù)庫(kù)連接對(duì)動(dòng)態(tài)網(wǎng)站來說是最為重要的部分,Java中連接數(shù)據(jù)庫(kù)的技術(shù)是JDBC(Java Database Connectivity)。很多數(shù)據(jù)庫(kù)系統(tǒng)帶有JDB
20、C驅(qū)動(dòng)程序,Java程序就是通過JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 在數(shù)據(jù)庫(kù)操作中,建立與數(shù)據(jù)庫(kù)的連接是非常耗時(shí)的一項(xiàng)操作,并且數(shù)據(jù)庫(kù)所能支持的并發(fā)連接是有限的,多個(gè)并發(fā)連接將導(dǎo)致數(shù)據(jù)庫(kù)運(yùn)行效率急劇下降。使用連接池技術(shù),可充分重用消耗內(nèi)存的資源,大大節(jié)省內(nèi)存,提高服務(wù)器的服務(wù)效率,能夠支持更多的客戶服務(wù)。數(shù)據(jù)庫(kù)連接池技術(shù)對(duì)數(shù)據(jù)庫(kù)連接的使用不是每次都要申請(qǐng)、釋放,這樣可提高對(duì)網(wǎng)站請(qǐng)求的訪問速度,可增加網(wǎng)站的并發(fā)請(qǐng)求處理能力,不會(huì)因過多的并發(fā)請(qǐng)求導(dǎo)致網(wǎng)站癱瘓。3 網(wǎng)站總體分析與設(shè)計(jì)3.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)整體結(jié)構(gòu)如圖3-1所示。圖3-1 系統(tǒng)結(jié)構(gòu)圖3.2 數(shù)據(jù)庫(kù)的定義數(shù)據(jù)庫(kù)采
21、用Microsoft SQL Server 2005數(shù)據(jù)庫(kù)進(jìn)行管理,使用SQL Server 2005開發(fā)數(shù)據(jù)庫(kù)系統(tǒng)效率高,簡(jiǎn)單實(shí)用,并且查詢記錄的速度較快,它是數(shù)據(jù)庫(kù)開發(fā)軟件中比較簡(jiǎn)單的數(shù)據(jù)庫(kù)開發(fā)系統(tǒng),適用于大中型網(wǎng)站的設(shè)計(jì)。本設(shè)計(jì)創(chuàng)建了名為company的數(shù)據(jù)庫(kù)主要涉及到的數(shù)據(jù)庫(kù)表有用戶信息表,商品信息表,新聞動(dòng)態(tài)表、客戶留言表,留言回復(fù)表。(1)用戶信息表:主要用來保存注冊(cè)用戶的登陸信息。主要字段有用戶名、密碼、用戶權(quán)限等。詳細(xì)結(jié)構(gòu)如表3-1所示。表3-1 用戶信息表字段名稱數(shù)據(jù)類型字段說明userIDint主鍵 自動(dòng)編號(hào)userNamevarchar用戶名稱passwordvarcha
22、r密碼statusint是否管理員(1是0不是)(2)商品信息表:主要用來保存網(wǎng)站展示的商品的信息資料。主要字段有商品型號(hào)、名稱、品牌、系列、價(jià)格等。詳細(xì)結(jié)構(gòu)如表3-2所示。表3-2 商品信息表字段名稱數(shù)據(jù)類型字段說明productIDint主鍵 自動(dòng)編號(hào)serialNumbervarchar型號(hào)namevarchar名稱brandvarchar品牌modelvarchar系列pricenumeric價(jià)格picturevarchar圖片descriptionvarchar商品描述 (3)新聞動(dòng)態(tài)表:主要用來保存公司動(dòng)態(tài)添加的新聞信息。主要字段有新聞標(biāo)題、內(nèi)容、時(shí)間等。詳細(xì)結(jié)構(gòu)如表3-3所示。表
23、3-3 新聞動(dòng)態(tài)表字段名稱數(shù)據(jù)類型字段說明newsIDint主鍵 自動(dòng)編號(hào)titlevarchar標(biāo)題contentvarchar內(nèi)容writerDatevarchar時(shí)間(4)客戶留言表:主要用來保存用戶對(duì)本公司的意見與建議等。主要字段有留言標(biāo)題、內(nèi)容、作者、時(shí)間等。詳細(xì)結(jié)構(gòu)如表3-4所示。表3-4 客戶留言表字段名稱數(shù)據(jù)類型字段說明messageIDint主鍵 自動(dòng)編號(hào)titlevarchar標(biāo)題contentvarchar內(nèi)容writervarchar作者writeDatevarchar回復(fù)時(shí)間countint回復(fù)數(shù) (5)留言回復(fù)表:主要用來保存公司客服專員對(duì)用戶提出意見或建議的回復(fù)信
24、息。主要字段有內(nèi)容、作者、時(shí)間等。詳細(xì)結(jié)構(gòu)如表3-5所示。表3-5 留言回復(fù)表字段名稱數(shù)據(jù)類型字段說明revertIDint主鍵 自動(dòng)編號(hào)messageIDintMessage的IDcontentvarchar回復(fù)內(nèi)容writervarchar回復(fù)者writeDatevarchar回復(fù)時(shí)間4 網(wǎng)站詳細(xì)設(shè)計(jì)4.1 前臺(tái)頁(yè)面4.1.1 公司首頁(yè)公司首頁(yè)包括站內(nèi)新聞、商品展示、在線咨詢、留言簿、后臺(tái)管理五大功能模塊。在頁(yè)面里展示了公司新聞動(dòng)態(tài)、公司經(jīng)營(yíng)的產(chǎn)品、優(yōu)惠活動(dòng)區(qū)以及服務(wù)熱線等區(qū)域,用戶能夠一目了然地找到自己喜歡的商品。公司首頁(yè)頁(yè)面如圖4-1所示。圖4-1 公司首頁(yè)4.1.2 站內(nèi)新聞在新聞動(dòng)
25、態(tài)中列出了公司近期內(nèi)部動(dòng)態(tài)、發(fā)布新增貨品介紹,以及公司最近的優(yōu)惠特賣活動(dòng)等等,如果客戶想具體了解新聞內(nèi)容可以單擊網(wǎng)站首頁(yè)的站內(nèi)新聞,頁(yè)面會(huì)跳轉(zhuǎn)至新聞動(dòng)態(tài)頁(yè)面。頁(yè)面效果如圖4-2所示。圖4-2 站內(nèi)新聞?dòng)脩魧?duì)于其中某些感興趣的公司新聞或特賣活動(dòng),可以單擊相應(yīng)的新聞名稱即可詳細(xì)了解活動(dòng)細(xì)節(jié)。頁(yè)面效果如圖4-3所示。圖4-3 新聞內(nèi)容4.1.3 商品展示單擊商品展示將進(jìn)入公司產(chǎn)品中心,商品展示頁(yè)面中列出了不同品牌、不同型號(hào)、不同配置的電子數(shù)碼產(chǎn)品,并以圖片的形式形象地展示給用戶,用戶可以方便地瀏覽各個(gè)商品。頁(yè)面效果如圖4-4所示。圖4-4 商品展示商品展示功能的主要代碼如下所示:int pageNu
26、m = 1; /當(dāng)前頁(yè)數(shù)的初始值int pageSize = ProductDao.PAGE_NUM; /常量String paramPage = request.getParameter(page); /獲取參數(shù)是上一頁(yè)還是下一頁(yè)/判斷上一頁(yè)或下一頁(yè)的參數(shù)是否為空,如果不為空當(dāng)前頁(yè)數(shù)的值就等于參數(shù)if (paramPage != null) pageNum = Integer.parseInt(paramPage);ProductDao productDao = new ProductDao(); /創(chuàng)建商品業(yè)務(wù)對(duì)象/獲得一個(gè)商品類集合 并調(diào)用分頁(yè)查詢方法List productList =
27、 (List) productDao.showProductForPage(pageNum);int prePageNum = pageNum; /定義上一頁(yè)的參數(shù)值int nextPageNum = pageNum;/定義下一頁(yè)的參數(shù)值/點(diǎn)擊執(zhí)行 因?yàn)闀?huì)重新加載 但是不管點(diǎn)不點(diǎn)上下頁(yè) 此時(shí)prePageNum的值和nextPageNum的值都發(fā)生了變化/如果集合的長(zhǎng)度等于常量5的時(shí)候 下一頁(yè)參數(shù)就加1if (productList.size() = pageSize)nextPageNum = pageNum + 1;/如果如果當(dāng)前頁(yè)數(shù)大于1的時(shí)候 上一頁(yè)值就減1if (pageNum 1)
28、prePageNum = pageNum - 1;for (int i = 0; i productList.size(); i+) Product product = (Product) productList.get(i); /遍歷集合中的對(duì)象 如果用戶想更加清楚地了解某商品的詳細(xì)配置、參數(shù)等信息,可以直接單擊該商品的圖片即可進(jìn)入商品信息頁(yè)面,就能更加深入地對(duì)該商品進(jìn)行了解。頁(yè)面效果如圖4-5所示。圖4-5 商品信息4.1.4 在線聊天如果用戶通過商品的介紹頁(yè)面還存在某些疑慮或者什么不清楚的地方,用戶還可以和別的在線用戶及管理員咨詢對(duì)于某商品的使用情況、具體參數(shù)等信息。在線聊天給系統(tǒng)的在線
29、瀏覽用戶提供了一個(gè)及時(shí)溝通咨詢的平臺(tái),極大的節(jié)約了用戶的時(shí)間,提供了很大的便利。用戶單擊在線聊天出現(xiàn)聊天登陸界面。頁(yè)面效果如圖4-6所示。圖4-6 聊天登錄界面用戶通過輸入用戶名、密碼即可登陸在線聊天室,聊天窗口中顯示了在線用戶及聊天內(nèi)容。頁(yè)面效果如圖4-7所示。圖4-7 聊天界面實(shí)現(xiàn)顯示聊天信息頁(yè)面的主要代碼如下所示:request.setCharacterEncoding(gbk);/設(shè)置網(wǎng)頁(yè)的字符編碼格式為GBK格式List messageList = (List) application.getAttribute(messageList);String message = reques
30、t.getParameter(message);Users user = (Users) session.getAttribute(user);/從會(huì)話中獲取登錄用戶信息if (messageList = null | messageList.size() = 0) messageList = new ArrayList();application.setAttribute(messageList,messageList);/判斷聊天列表是否為空if (message != null & !.equals(message) messageList.add(“ ”+user.getUs
31、erName() + “ 說: + message);4.1.5 留言簿客戶留言簿中的主要功能就是讓客戶進(jìn)行信息反饋,在這一模塊中客戶可以填寫反饋信息以便與公司交流,使公司能做到更好,客戶能更滿意。在后臺(tái)的留言管理功能模塊中管理員可以查看、回復(fù)、刪除客戶的留言信息??蛻袅粞圆救鐖D4-8。圖4-8 留言列表單擊留言標(biāo)題即可查看留言的內(nèi)容及回復(fù)情況。頁(yè)面效果如圖4-9所示。圖4-9 留言內(nèi)容用戶可以將使用產(chǎn)品的情況反饋給公司,也可以提出對(duì)某產(chǎn)品的建議等。用戶可以在留言本界面單擊新留言進(jìn)入留言簿,用戶需要輸入用戶名、標(biāo)題及留言內(nèi)容。頁(yè)面效果如圖4-10所示。圖4-10 新留言增加新留言功能
32、的主要代碼如下所示:request.setCharacterEncoding(gbk);String title = request.getParameter(title);/從請(qǐng)求中獲取留言標(biāo)題String content = request.getParameter(content);String writer = request.getParameter(writer);String writeDate=new SimpleDateFormat(yyyy-MM-dd HH:mm:ss).format(new Date();Message message=new Message();/創(chuàng)建
33、留言對(duì)象message.setTitle(title);message.setContent(content);message.setWriter(writer);message.setWriteDate(writeDate);MessageDao messageDao=new MessageDao(); /創(chuàng)建留言業(yè)務(wù)對(duì)象int count=messageDao.insertMessage(message);/執(zhí)行插入方法if(count0)response.sendRedirect(messageBoard.jsp);elseout.print(alert(添加新留言失敗);history
34、.go(-1););4.2 后臺(tái)管理后臺(tái)管理包括了系統(tǒng)管理、新聞管理、商品管理三大模塊。管理員通過單擊前臺(tái)頁(yè)面的后臺(tái)管理進(jìn)入管理員登陸界面。頁(yè)面效果如圖4-11所示。圖4-11 后臺(tái)登錄4.2.1 系統(tǒng)管理管理員登陸系統(tǒng)后臺(tái)成功后,在此模塊中可以進(jìn)行添加新用戶、用戶信息刪除等操作。頁(yè)面效果如圖4-12所示。圖4-12 用戶管理4.2.2 新聞管理在新聞管理模塊中分為新聞管理、添加新聞兩個(gè)功能,其中的新聞管理用來管理已經(jīng)發(fā)布的新聞,對(duì)其進(jìn)行刪除等。頁(yè)面效果如圖4-13所示。圖4-13 新聞管理4.2.3 商品管理商品管理模塊分為管理商品、添加商品功能,其中管理商品主要對(duì)發(fā)布的產(chǎn)品進(jìn)行管理,包括刪除產(chǎn)品、修改產(chǎn)品信息等操作。頁(yè)面效果如圖4-14所示。圖4-14 商品管理5 系統(tǒng)測(cè)試與維
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 優(yōu)化辦公室效率問題解決方案
- 優(yōu)化項(xiàng)目執(zhí)行流程的解決方案方案實(shí)施
- 電子游戲、游藝廳娛樂服務(wù)相關(guān)行業(yè)投資規(guī)劃報(bào)告
- 電子商務(wù)物流合作協(xié)議簽署函
- 工業(yè)自動(dòng)化系統(tǒng)相關(guān)行業(yè)投資規(guī)劃報(bào)告
- 洗車工具行業(yè)相關(guān)投資計(jì)劃提議范本
- 單肩后滾翻說課
- 熱塑性彈性體相關(guān)行業(yè)投資方案
- 氫氧化銅行業(yè)相關(guān)投資計(jì)劃提議
- 公司股權(quán)分配及管理細(xì)則
- 牙慢性損傷-楔狀缺損
- JTJ034-2000 公路路面基層施工技術(shù)規(guī)范
- 2024-2030年中國(guó)光伏建筑一體化(BIPV)市場(chǎng)規(guī)模預(yù)測(cè)與競(jìng)爭(zhēng)格局分析研究報(bào)告
- 零售業(yè)視覺營(yíng)銷與商品展示技巧考核試卷
- 民營(yíng)醫(yī)院并購(gòu)合同范本
- 2024-2030年中國(guó)長(zhǎng)管拖車行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2024風(fēng)力發(fā)電機(jī)組預(yù)應(yīng)力基礎(chǔ)錨栓籠組合件技術(shù)規(guī)范
- 2024年2月時(shí)政熱點(diǎn)總結(jié)
- (高清版)JTGT 3364-02-2019 公路鋼橋面鋪裝設(shè)計(jì)與施工技術(shù)規(guī)范
- 人體成分分析在健康管理中的應(yīng)用
- 2024漢服趨勢(shì)白皮書-京東
評(píng)論
0/150
提交評(píng)論