企業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
企業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
企業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
企業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
企業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

摘要:11緒論21.1.1課背題景2系統(tǒng)開發(fā)的目的21.2系統(tǒng)要求21.2.1功能要求21.2.2技術(shù)要求31.2.3美工要求31.3論文的組織結(jié)構(gòu)31.4本章小結(jié)42系統(tǒng)開發(fā)環(huán)境與開發(fā)工具42.1開發(fā)環(huán)境4JSP語(yǔ)言簡(jiǎn)介42.3Java語(yǔ)言的介紹42.3.1Java語(yǔ)言的特點(diǎn)5JDK簡(jiǎn)介5SQLSever2005簡(jiǎn)介6SQLSever2005的特點(diǎn)7MVC技術(shù)簡(jiǎn)介8系統(tǒng)開發(fā)環(huán)境配置8MyEclipse10+Tomact6.0+Jdk7.0安裝配置87本章小結(jié)12系統(tǒng)的設(shè)計(jì)123.1系統(tǒng)的需求分析123.1.1系統(tǒng)的主要功能12系統(tǒng)功能模塊組織結(jié)構(gòu)13數(shù)據(jù)庫(kù)需求分析144數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)15數(shù)據(jù)庫(kù)的概念設(shè)計(jì)15數(shù)據(jù)庫(kù)的結(jié)構(gòu)153.5本章小結(jié)16系統(tǒng)設(shè)計(jì)的具體實(shí)現(xiàn)171系統(tǒng)前臺(tái)頁(yè)面設(shè)計(jì)174.2系統(tǒng)的后臺(tái)設(shè)計(jì)224.3系統(tǒng)與數(shù)據(jù)庫(kù)的連接254本章小結(jié)27總結(jié)與展望271畢業(yè)設(shè)計(jì)總結(jié)275.2畢業(yè)展望27參考文獻(xiàn)29Abstract30致31基于JAVA的企業(yè)宣傳設(shè)計(jì)與實(shí)現(xiàn)傳偉(學(xué)院信息管理學(xué)院,253023)摘要:企業(yè)宣傳是信息化社會(huì)最重要的標(biāo)志之一,它將計(jì)算機(jī)、信息和人三者結(jié)合為一個(gè)企業(yè)辦公宣傳體系,構(gòu)成一個(gè)服務(wù)于企業(yè)宣傳業(yè)務(wù)的商品查詢系統(tǒng)和信息處理。通過(guò)提高對(duì)企業(yè)管理辦公效率,使用高效便捷的管理系統(tǒng),企業(yè)、管理人員和用戶可以充分利用各種辦公信息資源和查詢企業(yè)的相關(guān)信息。本系統(tǒng)前臺(tái)主要使用JSP作為開發(fā)語(yǔ)言,后臺(tái)使用SQLSever2005作為數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)環(huán)境是MyEclipse10,服務(wù)器采用tomcat,開發(fā)出的一個(gè)基于java的一個(gè)實(shí)用型的開放性企業(yè)管理系統(tǒng)。系統(tǒng)主要包括前臺(tái)功能和后臺(tái)功能,前臺(tái)功能主要是:商品展示、站新聞、留言簿、在線聊天、管理員登錄等功能。后臺(tái)功能主要是:用戶管理、新聞管理、商品管理的功能。關(guān)鍵詞:企業(yè)宣傳;JSP;SQLSever2005;Java1緒論.1課背題景隨著Internet技術(shù)在各個(gè)領(lǐng)域地廣泛應(yīng)用,當(dāng)今社會(huì)已經(jīng)進(jìn)入信息時(shí)代,信息技術(shù)革命使社會(huì)的各個(gè)領(lǐng)域都發(fā)生了翻天覆地的變化,每個(gè)企業(yè)都必須緊跟時(shí)代的步伐,加快信息化建設(shè),提升現(xiàn)代化企業(yè)的管理能力和加強(qiáng)企業(yè)競(jìng)爭(zhēng)力,來(lái)適應(yīng)這個(gè)社會(huì)的變化發(fā)展。一個(gè)大型的企業(yè)管理系統(tǒng)需要一個(gè)明確的設(shè)計(jì)指導(dǎo)思想,然后合理的選擇相應(yīng)的開發(fā)環(huán)境、操作系統(tǒng)以與數(shù)據(jù)庫(kù)結(jié)構(gòu),構(gòu)成一個(gè)完善的管理系統(tǒng),這樣才能充分發(fā)揮到計(jì)算機(jī)信息管理的優(yōu)勢(shì)[1]。企業(yè)對(duì)信息追求的增長(zhǎng),使網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)已經(jīng)滲透到企業(yè)管理的日常生活中。人們對(duì)物質(zhì)的需越來(lái)越高,而對(duì)于數(shù)碼產(chǎn)品,大家的需求更是要求精益求精.,但是大部分人們了解數(shù)碼產(chǎn)品的渠道通常是逛商場(chǎng),而營(yíng)業(yè)員們對(duì)于介紹產(chǎn)品都不是很透明,這樣對(duì)于我們外行人來(lái)了解產(chǎn)品是不利的。所以,通過(guò)網(wǎng)絡(luò)來(lái)了解產(chǎn)品的性能無(wú)疑是一個(gè)好的解決方法。對(duì)于企業(yè),大部分的企業(yè)都是以商品展示為主,那么我們也應(yīng)該充分的在上展示出我們的產(chǎn)品,通過(guò)產(chǎn)品,使得消費(fèi)者對(duì)我們的產(chǎn)品、售后等有更深入的了解。而無(wú)論是對(duì)于企業(yè)或者個(gè)人來(lái)說(shuō),多吸取別人好的意見(jiàn)總是不壞的,所以我們要通過(guò)來(lái)搜集消費(fèi)者的意見(jiàn),這樣對(duì)企業(yè)發(fā)展有很大的好處。1.1.2系統(tǒng)開發(fā)的目的企業(yè)系統(tǒng)開發(fā)的目的說(shuō)的通俗點(diǎn)就是企業(yè)系統(tǒng)建設(shè)的目的[2],即公司建設(shè)后想通過(guò)來(lái)得到什么好處?是宣傳企業(yè)文化?是提供一個(gè)與外界互動(dòng)的平臺(tái)?還是開展公司的銷售門路?還是其它方式呢?1.2系統(tǒng)要求功能要求信息的組織便于用戶進(jìn)行瀏覽、查詢、詢問(wèn)。提供清晰的標(biāo)題信息來(lái)實(shí)現(xiàn)信息的快速搜索和獲取。在線答疑,可以盡快、更好的為用戶解決問(wèn)題。留言簿,用戶有好的意見(jiàn)或是建議都可以進(jìn)行留言。5.95%以上的容都進(jìn)入到的數(shù)據(jù)庫(kù),減少了靜態(tài)頁(yè)面。保障的安全性。1.2.2技術(shù)要求體現(xiàn)了高可靠性、安全性、高性能,以與良好的可擴(kuò)展能力,同時(shí)充分體現(xiàn)了較好的技術(shù)支持和服務(wù)保證。系統(tǒng)易于修改,留有充分的擴(kuò)展余地。2?充分考慮web站點(diǎn)應(yīng)用與相關(guān)業(yè)務(wù)處理的整合性,兼顧兩方面的需求,減少系統(tǒng)維護(hù)要求。3.明確了的體系結(jié)構(gòu),Browser兼容IE系列。1.2.3美工要求1.整體設(shè)計(jì)風(fēng)格,充滿現(xiàn)代感、簡(jiǎn)潔、大氣,與公司業(yè)務(wù)相聯(lián)系。2.清晰的導(dǎo)航,用戶可以方便快捷地瀏覽到想要的容??蓴U(kuò)展性,的前期制作后,后期考慮加入更多的信息容,會(huì)帶來(lái)頁(yè)面大規(guī)模的格局變化,要充分考慮到頁(yè)面的可擴(kuò)展性。1.3論文的組織結(jié)構(gòu)1.緒論部分,介紹了開發(fā)企業(yè)管理這個(gè)課題提出的意義與開發(fā)該系統(tǒng)的目的,以與對(duì)該系統(tǒng)的技術(shù),美工等多方面的要求進(jìn)行論述。2?系統(tǒng)開發(fā)環(huán)境與開發(fā)工具,對(duì)JSP語(yǔ)言,JAVA語(yǔ)言,以與SQLSEVER數(shù)據(jù)庫(kù)等進(jìn)行了詳細(xì)介紹,還包括了對(duì)MVC模式和JAVA的核心JDK進(jìn)行了描述。最后對(duì)我們開發(fā)企業(yè)管理系統(tǒng)要用到的環(huán)境進(jìn)行安裝與配置。系統(tǒng)的設(shè)計(jì)部分,系統(tǒng)的需求分析,系統(tǒng)主要功能的模塊組織,數(shù)據(jù)庫(kù)的需求分析以與數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)主要是數(shù)據(jù)庫(kù)的概念設(shè)計(jì)和數(shù)據(jù)庫(kù)的組織結(jié)構(gòu)。系統(tǒng)功能的詳細(xì)具體實(shí)現(xiàn),系統(tǒng)的前臺(tái)設(shè)計(jì)與后臺(tái)設(shè)計(jì),前臺(tái)設(shè)計(jì)如數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì),的各模塊的實(shí)現(xiàn)進(jìn)行了分析,包括各個(gè)頁(yè)面的具體實(shí)現(xiàn)和代碼展示,如商品展示,站新聞,在線聊天,留言箱以與后臺(tái)管理等功能。論文總結(jié)與展望,對(duì)整個(gè)論文所做的工作進(jìn)行了總結(jié),對(duì)系統(tǒng)的開發(fā)中遇到的問(wèn)題進(jìn)行分析,對(duì)以后的開發(fā)的一種期望。1.4本章小結(jié)本章主要是對(duì)課題的提出如問(wèn)題提出的意義和系統(tǒng)開發(fā)的目的,并且對(duì)系統(tǒng)各方面提出要求,如功能要求、技術(shù)要求和美工要求。最后則是對(duì)本系統(tǒng)論文組織結(jié)構(gòu)的描述。2系統(tǒng)開發(fā)環(huán)境與開發(fā)工具2.1開發(fā)環(huán)境1.開發(fā)環(huán)境:MyEclipse102?開發(fā)語(yǔ)言:JAVA、JSP、HTML3?后臺(tái)數(shù)據(jù)庫(kù):SQLServer20054.服務(wù)器運(yùn)行環(huán)境:Tomcat5?調(diào)試瀏覽器:IE瀏覽器2.2JSP語(yǔ)言簡(jiǎn)介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與確立的動(dòng)態(tài)網(wǎng)頁(yè)參數(shù)標(biāo)準(zhǔn)。JSP技術(shù)與ASP技術(shù)有很多一樣點(diǎn),它是建立于傳統(tǒng)網(wǎng)頁(yè)HTML文件(*.html,*.htm)中插入Java程序段(Scriptlet和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp),用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在操作系統(tǒng)上運(yùn)行,也能在Linux下運(yùn)行[3]。JSP與Servlet—樣,通常執(zhí)行于服務(wù)器端,返回給客戶端的是一個(gè)TML文本,所以只要客戶端有瀏覽器就能瀏覽頁(yè)面了。WEB服務(wù)器接收到訪問(wèn)JSP頁(yè)面的請(qǐng)求時(shí),首先執(zhí)行JSP頁(yè)面中的程序段,然后將其執(zhí)行的結(jié)果和JSP文件中的HTML代碼一同返回給客戶端。其中JSP頁(yè)面中插入的JAVA程序段可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作、也可以重新定向網(wǎng)頁(yè)的功能等,這樣一來(lái)就可以實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的功能[4]。2.3Java語(yǔ)言的介紹JAVA語(yǔ)言是當(dāng)前計(jì)算機(jī)應(yīng)用較為廣泛的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言之一⑸。該語(yǔ)言在網(wǎng)絡(luò)編程方面有著廣泛的應(yīng)用。在當(dāng)今的網(wǎng)絡(luò)時(shí)代,為了更好地滿足網(wǎng)絡(luò)的發(fā)展和應(yīng)用,越來(lái)越多的人需要學(xué)會(huì)和掌握網(wǎng)絡(luò)編程語(yǔ)言。JAVA語(yǔ)言是由美國(guó)SunMicrosystems公司開發(fā)的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。JAVA是從C++程序語(yǔ)言發(fā)展而來(lái)的,但比C++語(yǔ)言簡(jiǎn)單。JAVA語(yǔ)言具有簡(jiǎn)單,高效,安全,與平臺(tái)無(wú)關(guān),可移植性好和多線程等特點(diǎn)[6]。2.3.Java語(yǔ)言的特點(diǎn)面向?qū)ο螅篔ava語(yǔ)言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,面向?qū)ο蟮姆椒ň褪抢妙惡蛯?duì)象的機(jī)制將數(shù)據(jù)和方法封裝在一起,Java語(yǔ)言只支持單繼承,但支持多接口。Java語(yǔ)言支持面向?qū)ο蠓椒ㄖ械?個(gè)基本特性:多態(tài)性,封裝性和繼承性[7]。(1) 多態(tài)性:多態(tài)性是指可以允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。(2) 繼承:繼承是對(duì)象的一個(gè)新類可以從現(xiàn)有的類中派生,這個(gè)過(guò)程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類;派生類(子類)可以從基類里繼承實(shí)例變量和方法等。(3) 封裝:封裝是把數(shù)據(jù)和過(guò)程包圍起來(lái),對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的界面。簡(jiǎn)單性:與C++語(yǔ)言相比:(1) Java語(yǔ)言只保留了類的概念。(2) Java語(yǔ)言取消了goto語(yǔ)句,增強(qiáng)了結(jié)構(gòu)化,Java語(yǔ)言支持帶符號(hào)的break語(yǔ)句和continue語(yǔ)句。(3) Java語(yǔ)言取消了指針,還增加了容空間的自動(dòng)回收功能。3?可移植性:這種可移植性來(lái)源于體系結(jié)構(gòu)中立性,另外,Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度。Java語(yǔ)言采用的先編譯后解釋的方法是以犧牲執(zhí)行速度來(lái)?yè)Q取了與平臺(tái)無(wú)關(guān),從而提高了可移植性。2.3.2JDK簡(jiǎn)介JDK(JavaDevelopmentKit)是SunMicrosystems針對(duì)Java開發(fā)員的產(chǎn)品。自從Java推出以來(lái),JDK已經(jīng)成為使用最廣泛的JavaSDK。JDK是整個(gè)程序語(yǔ)言的核心,包括了Java運(yùn)行環(huán)境、Java工具和Java基礎(chǔ)類庫(kù)。JDK是學(xué)好Java第一步,從SUN的JDK5.0開始,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。1.JDK的基本組建包括javac-編譯器,將源程序轉(zhuǎn)換成字節(jié)碼。jar-打包工具,將相關(guān)的類文件打包javadoc-文檔生成器,從源碼注釋中提取相應(yīng)文檔jdb-debugger,查錯(cuò)工具java-運(yùn)行編譯后java程序(.class后綴的)常用的包包括java.lang:這個(gè)是系統(tǒng)的基礎(chǔ)類,比如String等都是這里面的,這個(gè)包是唯一一個(gè)可以不用引入(import)就可以使用的包。java.io:提供了全面的10接口,包括:文件讀寫、標(biāo)準(zhǔn)設(shè)備輸出等。java.nio:為所有的原始類型提供(Buffer)緩存支持。字符集編碼解碼解決方案。java.net:javanet是Java技術(shù)相關(guān)的社區(qū),它還提供了基于網(wǎng)絡(luò)的一個(gè)Java項(xiàng)目的源代碼庫(kù)。java.util:這個(gè)是系統(tǒng)輔助類,是集合類Collection.List,Map等。java.sql:這個(gè)是數(shù)據(jù)庫(kù)操作的類,Connection,Statement,ResultSet等。2.4SQLSever2005簡(jiǎn)介在選擇數(shù)據(jù)庫(kù)上,我所選擇的是SQLSEVER2005數(shù)據(jù)庫(kù),主要是它具備了許多優(yōu)點(diǎn)。SQLSERVER2005數(shù)據(jù)庫(kù)完全支持WEB,提供了以WEB標(biāo)準(zhǔn)為基礎(chǔ)以擴(kuò)展對(duì)數(shù)據(jù)庫(kù)的編輯功能⑼。并且允許使用置的存儲(chǔ)過(guò)程以XML格式來(lái)輕松地檢索數(shù)據(jù)和存儲(chǔ)。因此,可以允許用戶使用XML更新程序,很容易的刪除、插入和更新數(shù)據(jù)。通過(guò)SQLSEVER2005,用戶可以方便地使用 向數(shù)據(jù)庫(kù)發(fā)送指令,對(duì)數(shù)據(jù)庫(kù)存執(zhí)行全文搜索查詢以與通過(guò)WEB進(jìn)行自然語(yǔ)言查詢。靈活而強(qiáng)大的基于WEB的分析功能更能使得SQLSEVER2005應(yīng)用廣泛,并允許用戶通過(guò)WEB瀏覽器來(lái)訪問(wèn)數(shù)據(jù)和控制多維數(shù)據(jù)。它還可以獲得非凡的可靠性和可伸縮性。通過(guò)向外擴(kuò)展和向上伸縮的能力,SQLSERVER2005滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序的要求。一個(gè)好的應(yīng)用系統(tǒng)應(yīng)該擁有一個(gè)好的數(shù)據(jù)庫(kù)產(chǎn)品,若不能合理設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)模型,則不僅會(huì)增加客戶端、服務(wù)器端程序的的編程和維護(hù)難度,而且還會(huì)影響系統(tǒng)實(shí)際運(yùn)行的性能。SQL語(yǔ)言主要的語(yǔ)句就是查詢、修改、刪除。其中SELECT語(yǔ)句是最常用的查詢語(yǔ)句,并且SQL的查詢語(yǔ)法非常簡(jiǎn)單,操作方便[刃。SQL常用語(yǔ)法有如下標(biāo)示:SELECT:從數(shù)據(jù)表中檢索數(shù)據(jù)行和列;INSERT:向數(shù)據(jù)表添加新數(shù)據(jù)行;DELETE:從數(shù)據(jù)表中刪除數(shù)據(jù)行;UPDATE:更新數(shù)據(jù)表中的數(shù)據(jù);DECLAR:聲明一個(gè)變量;2.4.1SQLSever2005的特點(diǎn)1.兼容性好:由于現(xiàn)如今Windows操作系統(tǒng)占據(jù)著主要地位,SQLServer2005數(shù)據(jù)庫(kù)的兼容性有很大的優(yōu)勢(shì)。除了具有可靠性,擴(kuò)展性以外,并且還擁有快速開發(fā)最新的因特網(wǎng)系統(tǒng)的功能優(yōu)勢(shì)。特別的是SQLSever2005可以直接存儲(chǔ)XML數(shù)據(jù),可以將其搜索的結(jié)果以XML格式輸出等,特別利于異構(gòu)系統(tǒng)之間的操作性。2?增強(qiáng)的安全性:控制用戶對(duì)服務(wù)器的訪問(wèn)。SQLServer2005將提供對(duì)用戶訪問(wèn)SQLServer更強(qiáng)大的控制能力,可以通過(guò)策略來(lái)限定用戶的訪問(wèn)。管理員能夠把對(duì)SQLServer的訪問(wèn)限定在管理員所指定的某個(gè)圍。在線檢索操作:可以在數(shù)據(jù)定義語(yǔ)言執(zhí)行期間,允許對(duì)集簇索引相關(guān)的數(shù)據(jù)、或基底表格進(jìn)行檢索和同步修正。4?可伸縮性和性能:同時(shí)進(jìn)行分割,建立遠(yuǎn)程關(guān)系:在線分析處理(ROLAP)或混合在線分析處理(HOLAP)分割,持續(xù)計(jì)算,預(yù)制緩存的特點(diǎn),大幅度增加了SQLServer2005的可伸縮性和性能。5.擴(kuò)展性好:允許使用任何Microsoft.NET語(yǔ)言開發(fā)數(shù)據(jù)庫(kù)對(duì)象的能力,新增查詢類型和在事務(wù)中進(jìn)行錯(cuò)誤處理的能力[10]。6?在線恢復(fù):使用Sqlsever2005版服務(wù)器,數(shù)據(jù)庫(kù)管理人員可以在服務(wù)器正常運(yùn)行下,進(jìn)行恢復(fù)操作,在線恢復(fù)改善了Sql服務(wù)器的可用性,原因是只有正在執(zhí)行恢復(fù)操作的數(shù)據(jù)是無(wú)法使用的,其他的依然可以正常使用。2.5MVC技術(shù)簡(jiǎn)介MVC是模型(Model),扌空制(Controller)和視圖(View)的縮寫,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離⑴]。1?最上面的一層,是直接面向最終用戶的"視圖層"(View)。它是由JSP頁(yè)面產(chǎn)生的,提供給用戶的操作界面,是程序的最表頁(yè)的一層。2?中間的一層,就是所謂的"控制層"(Controller),它負(fù)責(zé)根據(jù)用戶從"視圖層"輸入的指令,選取"數(shù)據(jù)層"中的數(shù)據(jù),然后對(duì)其進(jìn)行相應(yīng)的操作,產(chǎn)生最終結(jié)果返回給客戶端。3?最底下的一層,是核心的"數(shù)據(jù)層"(Model),也就是程序需要操作的信息或數(shù)據(jù)。MVC并不適合小型甚至中等規(guī)模的應(yīng)用程序,花費(fèi)大量時(shí)間將MVC應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會(huì)得不償失。2.6系統(tǒng)開發(fā)環(huán)境配置2.6.1MyEclipse10+Tomact6.0+Jdk7.0安裝配置1?安裝jdk;Jdk的環(huán)境變量配置步驟[11]如下:第一步:下載JDK7.0并安裝,全部點(diǎn)NEXT,軟件默認(rèn)安裝在C:\ProgramFiles\Java。第二步:右鍵計(jì)算機(jī)屬性,出現(xiàn)如下(圖2)

糊牆遵聃詢自動(dòng)翱邂要鞠堆飆動(dòng)我冊(cè)佛龍?bào)H晁-讎 機(jī)覺(jué)號(hào)皿鸚計(jì)劃朋存便師1>翹W設(shè)那)即睹州 .圖2系統(tǒng)屬性第三步:點(diǎn)擊高級(jí)選擇環(huán)境變量,出現(xiàn)如下(圖3)1當(dāng)規(guī)『計(jì)算樁若】【硒半]高紅]茂毓還原.1【自動(dòng)更新I阪碎I要進(jìn)行大多數(shù)改動(dòng).她卻i件甘営理員豈錄-陛能視黨皴杲>坯理品計(jì)劃」內(nèi)存茂用,陛能視黨皴杲>坯理品計(jì)劃」內(nèi)存茂用,以艮虛總內(nèi)存用戶耳澹文件與憊逍茅百去的廂面設(shè)査吏:&!SJa^a_HonieC:YProcramFiles\Ta.va'i.Jikl.7.0PathC:'i.Dp匚uniis工itmand.Seitln^aVAdmin...MFC:'■.Dpcjineii'lssndSe11lHigs'xAdrriiii...IMPC:IDd匚is亡工1七昌and.Seitlxics>.Adrriiii...KPSHOWIEC:*i.D?匚mn亡工vl昌and.Se11.lnfs'xAdiTiin...Ar*m.m'it.rfl.tcir的用尸變:BCLD新程叨啟如嚴(yán)阻恢菊序商啟動(dòng)"氛規(guī)失敗甜調(diào)試苗息確走[確定|[馭消圖3環(huán)境變量配置第四步:選擇相應(yīng)的系統(tǒng)名,對(duì)變量名的值進(jìn)行設(shè)置,如圖4

下面的是JAVA運(yùn)行環(huán)境,所以,此時(shí)的目錄就應(yīng)該為:C:\ProgramFiles\Java\jdk1.7.0\bin。我們只需要在原先的變量值前面C:\ProgramFiles\Java\jdk1.7.0\bin末尾加一個(gè)分號(hào)。如果出現(xiàn)調(diào)配錯(cuò)誤,仔細(xì)檢查文件路徑以與文件名稱。一般系統(tǒng)都很容易找到,做完第1小步之后進(jìn)行下一步的配置。配置環(huán)境時(shí)不用刻意區(qū)分大小寫。官方下載好解壓綠色版的tomcat7,放到c:下面;下載MyEclipse10并安裝破解;4?在MyEclipse10環(huán)境菜單(圖5)中依次打開:window——>preferences——>myeclipse——>server——>tomcat打開configuretomcat7.x,選中Enable,然后把事先解壓好放到C:的tomcat圖6選擇相應(yīng)的Tomcat到這里就差不多了,可能在myeclipse里面直接啟動(dòng)tomcat會(huì)報(bào)錯(cuò),這個(gè)有可能tomcat與見(jiàn)到與jdk相關(guān)聯(lián)的原因,所以在右邊添加jdk或者選中一個(gè)存在的jdk即可。2.7本章小結(jié)本章主要是對(duì)系統(tǒng)開發(fā)的開發(fā)環(huán)境、涉與到的語(yǔ)言與環(huán)境配置進(jìn)行描述,并且在環(huán)境配置的時(shí)候進(jìn)行了圖文并茂的敘述。3系統(tǒng)的設(shè)計(jì)3.1系統(tǒng)的需求分析互聯(lián)網(wǎng)匯集了許多的信息,信息的產(chǎn)生多發(fā)生在網(wǎng)頁(yè)和用戶的互動(dòng)。的表現(xiàn)方式多彩多樣,無(wú)論是短小干練的私人頁(yè)面,或者結(jié)構(gòu)清楚、信息巨大的門戶,第一步都是做的需求分析和規(guī)劃,因?yàn)檫@決定著的功能是否完善,質(zhì)量是否能夠達(dá)到保證。3.1.1系統(tǒng)的主要功能一個(gè)好的肯定是有各種類型的功能模塊組成。不同模塊有著各自不同的作用,是溝通與用戶的一個(gè)基本橋梁。而功能模塊分為前臺(tái)模塊和后臺(tái)模塊,主要分別控制著前臺(tái)的一些基本功能和后臺(tái)管理商品、新聞、用戶的功能,達(dá)到實(shí)現(xiàn)作用的目的。同時(shí)也更好的發(fā)揮的作用。通常電子商務(wù)定義為“公司運(yùn)營(yíng)與用戶、供應(yīng)商、代理商的電子連接”,電子商務(wù)就意味著公司業(yè)務(wù)與合作伙伴例如分銷商、供貨商和服務(wù)提供方例如儲(chǔ)運(yùn)公司、業(yè)務(wù)系統(tǒng)的完全自動(dòng)化的、端到端的集成。因此,盡管建和信息發(fā)布是建立企業(yè)的第一步,但遠(yuǎn)遠(yuǎn)不是其全部。以生產(chǎn)制造型企業(yè)為例,一般把企業(yè)的物品展示、新聞管理、管理員管理、用戶自主互動(dòng)聊天等功能來(lái)為公司自主運(yùn)營(yíng)的宣傳來(lái)作為的運(yùn)營(yíng)基礎(chǔ)。這些系統(tǒng)也是公司宣傳的主要模塊。就相當(dāng)于,如果企業(yè)的不能夠把供應(yīng)商和銷售商公司運(yùn)營(yíng)主連接起來(lái),來(lái)自生產(chǎn)的信息不能進(jìn)入展覽系統(tǒng),來(lái)自銷售的信息不能進(jìn)入運(yùn)營(yíng)計(jì)劃,那么公司的優(yōu)越性就無(wú)從談起。因此,公司宣傳主要解決的問(wèn)題可以概括為:透過(guò)Internet連接供應(yīng)方、用戶

以與公司運(yùn)營(yíng)宣傳本身,從而能夠?qū)崿F(xiàn)物品展示、新聞?wù)故?、榮譽(yù)宣傳和自動(dòng)物流、資金流的自助信息交換。3.2系統(tǒng)功能模塊組織結(jié)構(gòu)商品展示模塊:用戶通過(guò)打開網(wǎng)頁(yè)后可以看到展示在頁(yè)面的上的商品圖片與一些基本信息,想了解該產(chǎn)品更多的信息,可以雙擊圖片了解更多關(guān)于該產(chǎn)品的信息。站新聞模塊:這一模塊主要是發(fā)布的一些與該企業(yè)相關(guān)的一些產(chǎn)品信息或是企業(yè)信息,頁(yè)面上首先展示的是新聞的列表,點(diǎn)擊新聞標(biāo)題可以查看的新聞的詳細(xì)容。在線聊天功能模塊:這個(gè)模塊主要是企業(yè)管理人員針對(duì)用戶與消費(fèi)者進(jìn)行在線答疑,如果用戶對(duì)商品有不了解的可以在線與管理人員溝通,進(jìn)行交流。在進(jìn)入該模塊的時(shí)候,如果是用戶已經(jīng)注冊(cè)過(guò)成為會(huì)員的話則可以直接登錄,如果用戶還不是會(huì)員的話,則需要注冊(cè)后才登錄。登錄后就會(huì)跳到聊天界面。留言簿模塊:這一模塊主要是用戶對(duì)進(jìn)行的留言,主要是如果系統(tǒng)忙的話,管理人員來(lái)不與回復(fù)用戶信息的可以在留言簿里留下意見(jiàn)或是建議,管理人員或是其他用戶可以對(duì)該留言進(jìn)行回復(fù)的功能。后臺(tái)管理模塊:主要是管理員對(duì)用戶,商品,新聞進(jìn)行刪、查、改的功能(如圖8所示)。圖8后臺(tái)管理的模塊圖3.3數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的另一個(gè)關(guān)鍵環(huán)節(jié),數(shù)據(jù)庫(kù)設(shè)計(jì)媽是設(shè)計(jì)整個(gè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),一個(gè)好的數(shù)據(jù)庫(kù)結(jié)構(gòu)是應(yīng)用系統(tǒng)的基礎(chǔ),設(shè)計(jì)數(shù)據(jù)庫(kù)是對(duì)于一個(gè)確立的應(yīng)用環(huán)境,構(gòu)造最優(yōu)化的邏輯模式和物理結(jié)構(gòu),并建立相應(yīng)的數(shù)據(jù)庫(kù)和對(duì)應(yīng)

的系統(tǒng)應(yīng)用,使其可以系統(tǒng)地對(duì)數(shù)據(jù)做存儲(chǔ)和管理,滿足用戶的多樣化需求,包括管理信息要求和操作數(shù)據(jù)要求[12]。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)首先充分了解各個(gè)方面的需求,包括現(xiàn)有的與將來(lái)可能增加的需求。由于本系統(tǒng)面向的主要有商品,新聞,用戶和留言等幾個(gè)方面的分析,所以在造數(shù)據(jù)庫(kù)的時(shí)候要考慮要以上幾個(gè)方面。3.4數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)企業(yè)管理系統(tǒng)是著重于收集和管理信息的系統(tǒng),在開發(fā)系統(tǒng)和運(yùn)行中,數(shù)據(jù)庫(kù)系統(tǒng)具有舉足輕重的地位,本系統(tǒng)擁有而且使用海量的數(shù)據(jù),因此在系統(tǒng)的運(yùn)行中會(huì)需要功能強(qiáng)大和完善的數(shù)據(jù)庫(kù)來(lái)保證系統(tǒng)的正常運(yùn)行。有效的的設(shè)計(jì)數(shù)據(jù)庫(kù)在系統(tǒng)開發(fā)中是首當(dāng)其沖的,完善數(shù)據(jù)表、表與表之間相應(yīng)的聯(lián)系,可以存儲(chǔ)完備的信息數(shù)據(jù)等,并方便對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和使用。3.4.1數(shù)據(jù)庫(kù)的概念設(shè)計(jì)管理員后臺(tái)管理首頁(yè)商品展示站內(nèi)新聞在線聊天留言簿商品展示站內(nèi)新聞在線聊天用戶圖9數(shù)據(jù)庫(kù)設(shè)計(jì)ER圖3.4.2數(shù)據(jù)庫(kù)的結(jié)構(gòu)表1用戶表-USERS字段屬性長(zhǎng)度注釋主外鍵useridint255用戶id號(hào)(不可以為空)?usernamevarchar50用戶名(不可以為空)passwordvarchar50密碼(不可以為空)statusint1用戶類型(不可以為空)

表2新聞表-NEWS字段屬性長(zhǎng)度注釋主外鍵newsIdint255新聞ID號(hào)(不可以為空)?titlevarchar50新聞標(biāo)題(不可以為空)contentvarchar500新聞容(可以為空)newsTimevarchar50新聞發(fā)布時(shí)間(可以為空)contentvarchar500表3商品表-PRODUCTcontentvarchar500writervarchar50回復(fù)用戶(可以為空)writeTimevarchar50回復(fù)時(shí)間(可以為空)writervarchar50回復(fù)用戶(可以為空)writeTimevarchar50回復(fù)時(shí)間(可以為空)字段屬性長(zhǎng)度注釋主外鍵proIdint255商品ID號(hào)(不可以為空)?proNovarchar50商品編號(hào)(可以為空)proNamevarchar50商品名稱(不可以為空)proStylevarchar50商品類型(可以為空)pricevarchar50商品價(jià)格(可以為空)picturevarchar50商品圖片(可以為空)descriptionvarchar255商品描述(可以為空)表4留言表-MESSAGE字段屬性長(zhǎng)度注釋主外鍵messageIdint255留言ID(不可以為空)?titlevarchar50標(biāo)題(不可以為空)contentvarchar500留言板容(可以為空)writervarchar50留言用戶(可以為空)writeTimevarchar50留言時(shí)間(可以為空)countint255回復(fù)數(shù)(可以為空)表5回復(fù)表-REVERT字段屬性長(zhǎng)度注釋主外鍵revertldint255回復(fù)ID(不可以為空)?留言ID(不可以為空)messageld255int留言板容(可以為空)3.5本章小結(jié)本章主要是對(duì)系統(tǒng)設(shè)計(jì),系統(tǒng)的需求分析,系統(tǒng)主要功能的模塊組織,主要

功能分析,數(shù)據(jù)庫(kù)的需求分析以與數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)主要是數(shù)據(jù)庫(kù)的概念設(shè)計(jì)和數(shù)據(jù)庫(kù)的組織結(jié)構(gòu)。4系統(tǒng)設(shè)計(jì)的具體實(shí)現(xiàn)4.1系統(tǒng)前臺(tái)頁(yè)面設(shè)計(jì)在設(shè)計(jì)系統(tǒng)的界面時(shí),既要考慮到界面的清晰明了,還要考慮到界面的美觀。為了不讓系統(tǒng)界面顯得單調(diào),所以會(huì)運(yùn)用到靜態(tài)圖片和動(dòng)態(tài)圖片。并且為了能夠讓用戶第一時(shí)間查看到本系統(tǒng)的最新信息,系統(tǒng)把最新的新聞,最新的產(chǎn)品信息、合作伙伴、聯(lián)系方式等都顯示在主界面上。使得系統(tǒng)網(wǎng)頁(yè)簡(jiǎn)單,清晰,明了。1?首頁(yè):首頁(yè)的頭部主要顯示了導(dǎo)航,導(dǎo)航中的容可以到相對(duì)應(yīng)的頁(yè)面中,中間部分是一些最新的新聞標(biāo)題和部分商品的圖片,點(diǎn)擊標(biāo)題或是圖片可以超到新聞列表頁(yè)面和商品展示頁(yè)面,頁(yè)面右邊則是以滾動(dòng)方式展示商品圖片,底部的話顯示的是一些合伙伙伴和公司的一些相關(guān)信息,如聯(lián)系方式,號(hào),售后服務(wù)等。2?商品展示:模塊這部分主要是對(duì)公司的商品進(jìn)行展示,首先出現(xiàn)是的商品的基本信息,用戶點(diǎn)擊圖片的話可以到產(chǎn)品的詳細(xì)容畫面。這一模塊還涉與到了P31ECHFLYP31ECHFLYrM號(hào) TEGHFLYa5.QWtX"黔*,于齊氏于;.匹:疔:二主-亍「貳三…:內(nèi)d銘皿駆1請(qǐng),融鯛電于訐.:仝序圖10商品展示頁(yè)面//這一段主要是對(duì)商品進(jìn)行分頁(yè)處理的代碼<table><%intpageNum=1;intpageSize=ProductDao.PAGE_NUM;//獲取商品一頁(yè)顯示的商品數(shù)“5”StringparamPage=request.getParameter("page");if(paramPage!=null){pageNum=Integer.parseInt(paramPage);}ProductDaoproductDao=newProductDao();List productList = (List)productDao.showProductForPage(pageNum);intprePageNum=pageNum;intnextPageNum=pageNum;if(productList.size()==pageSize)nextPageNum=pageNum+1;if(pageNum>1)prePageNum=pageNum-1;for(inti=0;i<productList.size();i++){Productproduct=(Product)productList.get(i);%></table>站新聞:主要是顯示了新聞的列表,點(diǎn)擊標(biāo)題可以到新聞的詳細(xì)信息,代碼的實(shí)現(xiàn)和商品展示實(shí)現(xiàn)的代碼大相徑庭,頁(yè)面顯示的數(shù)目不一樣,但全是從數(shù)據(jù)庫(kù)里讀取的。在線聊天:的在線聊天功能主要頁(yè)面是用戶登錄,注冊(cè)和聊天界面的設(shè)計(jì),用戶輸入用戶名與密碼后登錄到聊天界面,如果該用戶沒(méi)有的話,則必須先注冊(cè)后登錄到聊天界面。頁(yè)面如圖11,12所示。在線聊天的聊天界面主要是用frameset將頁(yè)面分成上下兩部分,再將上面一部分用frameset分成左右兩部分,左邊是顯示聊天消息的,右邊則是在線的用戶,下面則是對(duì)信息的輸入,如圖13所示。hiihjton|TTTT圖11登錄界面圖12注冊(cè)界面22wangyySwangyy說(shuō):我要畢業(yè)啦!!!疑送主要代碼如下:<%StringuserName=request.getParameter("userName");Stringpassword=request.getParameter("password");Stringparam=request.getParameter("param");UserDaouserDao=newUserDaoO;if(param==null||userName==null||password==null){response.sendRedirect("register.jsp");}elseif(param!=null&&"login".equals(param))//login是從頁(yè)面上獲取到的{Usersuser=userDao.findUsers(userName,password);//根據(jù)用戶名與密碼查詢數(shù)據(jù)庫(kù)if(user!=null){ListuserList=(List)application.getAttribute("users");}else{out.print("<scripttype二'text/javascript'>alert('用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄。');location.replace('index.jsp');</script>");}}else{intcount=userDao.insertUser(userName,password,0);if(count>0){out.print("<scripttype二'text/javascript'>alert('注冊(cè)成功,請(qǐng)登錄。');location.replace('index.jsp');</script>");}else{out.print("<scritptpe二'text/javascript'>aler注冊(cè)失敗,請(qǐng)重新注冊(cè)。');history.go(-1);</script>");}}%>//用戶注冊(cè)頁(yè)面主要代碼functioncheckForm(register){if(register.userName.value==""){alert(“請(qǐng)輸入用戶名。");returnfalse;}else{if(register.password.value==""){alert(“密碼不能為空。");returnfalse;}else{if(register.password.value!=register.password2.value){alert(“兩次輸入的密碼不一致?!?;returnfalse;}returntrue;}}}留言簿:留言簿的功能主要是讓用戶進(jìn)行留言和回復(fù)留言的功能,點(diǎn)擊進(jìn)入留言簿的時(shí)候首先出現(xiàn)的是留言的列表,用戶可以根據(jù)自己自己的需求去查看留言容,并且可以對(duì)留言進(jìn)行回復(fù)功能,而且用戶也可以留言。主要是對(duì)數(shù)據(jù)庫(kù)的操作://添加留言的代碼publicintinsertMessage(Messagemessage){Stringsql="insertintomessagevalues(?,?,?,?,0)";String[] param = new String[]{message.getTitle(),message.getContent(),message.getWriter(),message.getWriteDate()};returnthis.executeSQL(sql,param);}回復(fù)容的話是對(duì)留言的回復(fù),必須先通過(guò)Messageld找到留言的容,根據(jù)留言的ID對(duì)其進(jìn)行回復(fù),所以回復(fù)留言的操作與添加留言差不多。4.2系統(tǒng)的后臺(tái)設(shè)計(jì)企業(yè)的后臺(tái)管理主要功能:用戶管理,商品管理,新聞管理。對(duì)其用戶,商品,新聞進(jìn)行查、刪、改的功能。進(jìn)入后臺(tái)管理頁(yè)面,首先要進(jìn)行管理員登錄判斷,管理員登錄判斷的代碼如下:<%StringuserName=request.getParameter("userName");//獲取頁(yè)面中的用戶名Stringpassword=request.getParameter("password");//獲取頁(yè)面中的密碼UserDaouserDao=newUserDao();if(userName==null||password==null){//判斷用戶名與密碼是否為空out.print("<scripttype二'text/javascript'>alert請(qǐng)輸入和密碼。');history.go(-1);</script>");}else{//判斷用戶名與密碼是否正確Usersuser=userDao.findUsers(userName,password);if(user!=null){if(user.getStatus()==1){session.setAttribute("userSession",user);response.sendRedirect("index.jsp");}else{out.print("<scripttype二’text/javascript'>alert('你不是管理員,登錄失敗。');location.replace('../index.jsp');</script>");}}else{out.print("<scripttype='text/javascript'>alert('登錄失敗,或密碼錯(cuò)誤。');history.go(-1);</script>");}}%>1、用戶管理用戶管理主要是增加管理人員和查看用戶的功能,主要的.jsp文件放在項(xiàng)目的admin目錄中,還有就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作,如圖14所示:添加管理員與添加新聞,添加商品的代碼是如出一轍的,會(huì)用到數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行增,刪,查、改等操作。添加管理員先是判斷用戶名是否存在,如果不存在的話則可以添加。圖14添加管理員添加管理員代碼<%Stringaction二request.getParameter("action");if(action匸null&&"save".equals(action)){StringuserName=request.getParameter("userName");Stringpassword=request.getParameter("password");userDaouserDao=newUserDao();J){啖全退出】強(qiáng)回苜頁(yè)II〈script趾ype二’text/javascript'>alert('用戶名已經(jīng)存,請(qǐng)重新輸入。')>用戶管理istory.go(-1);</script>");確認(rèn)密碼:userDao.insertUser(userName,password,1);>0){out.print("<scrijbype='text/javascript'>ale成t功添加個(gè)管理員。');history.go(-1);</script>");}Else{out.print("<scripttype二’text/javascript'>添加失敗。);history.go(-1);</script>");}}%>后臺(tái)管理,用戶管理頁(yè)面是將數(shù)據(jù)庫(kù)中的全部用戶讀取出來(lái)顯示在頁(yè)面中,這樣管理員可以對(duì)用戶進(jìn)行刪除操作。在哪個(gè)用戶后面點(diǎn)擊刪除則會(huì)刪除該用戶。刪除用戶的代碼是根據(jù)用戶的Usedd找到該用戶,然后根據(jù)Usedd刪除用戶。2.新聞管理新聞管理主要是添加新聞與查看數(shù)據(jù)庫(kù)里的新聞列表并且管理員對(duì)新聞可以進(jìn)行添加與刪除的操作。其操作與添加管理員和刪除管理員的操作大致一樣。3.商品管理商品管理主要是添加商品與查看數(shù)據(jù)庫(kù)里的商品信息并且管理員可以對(duì)商品進(jìn)行添加、修改和刪除的操作。商品管理的話比用戶管理和新聞管理多了一個(gè)功能,就是對(duì)商品的修改操作。如圖15功能,就是對(duì)商品的修改操作。如圖15所示:茂晶■格型23頑4IH籬ns電XI』煤改nsTOO.O煤改601WO.O00so.ol':0B5.0腳aw33QO.O19Ki圖15后臺(tái)管理一商品管理商品管理對(duì)商品修改的操作,當(dāng)針對(duì)某個(gè)商品點(diǎn)擊修改,則會(huì)跳出修改畫面,畫面中顯示的商品的詳細(xì)信息,管理員就可以對(duì)其進(jìn)行修改。4.3系統(tǒng)與數(shù)據(jù)庫(kù)的連接(JavaDatabaseConnectivity,簡(jiǎn)稱JDBC)是Java語(yǔ)言中用來(lái)規(guī)客戶端程序如何來(lái)訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法。做系統(tǒng)的是時(shí)候,最主要的是系統(tǒng)與數(shù)據(jù)庫(kù)的連接,如果不連接數(shù)據(jù)庫(kù)的話等于是做了一些靜態(tài)頁(yè)面,容越多越會(huì)造成冗余。主要連接數(shù)據(jù)庫(kù)的代碼如下:privatestaticStringDRIVER二".microsoft.sqlserver.jdbc.SQLServerDriver";private static StringURL="jdbc:sqlserver://localhost:1433;DatabaseName=company";privatestaticStringDBNAME="wangyy";//數(shù)據(jù)庫(kù)登錄用戶名privatestaticStringDBPASS="password"http://數(shù)據(jù)庫(kù)登錄密碼Class.forName(DRIVER);//加載連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)類Connectioncon=DriverManager.getConnection(URL,DBNAME,DBPASS);//獲取數(shù)據(jù)庫(kù)連接打開數(shù)據(jù)庫(kù)的方法:getConn()publicstaticConnectiongetConn()throwsClassNotFoundException,SQLException{Class.forName(DRIVER);Connectionconn=DriverManager.getConnection(URL,DBNAME,DBPASS);returnconn;}關(guān)閉所有的方法:closeAII(),三個(gè)參數(shù):Connection、PreparedStatement、ResultSetpublicvoidcloseAll(Connectionconn,PreparedStatementpstmt,ResultSetrs){if(rs!=null){try{rs.close();}catch(SQLExceptione){e.printStackTrace();}}if(pstmt!=null){try{pstmt.close();}catch(SQLExceptione){e.printStackTrace();}}if(conn!=null)try{conn.close();}catch(SQLExceptione){e.printStackTrace();}}}4.4本章小結(jié)本章講解的重點(diǎn)是介紹了企業(yè)管理的總體設(shè)計(jì)與代碼復(fù)用,JavaScript等相關(guān)技術(shù)的實(shí)現(xiàn),并提供了樣圖進(jìn)行展示。前臺(tái)功能主要是:商品展示、站新聞、留言簿、在線聊天、管理員登錄等功能。后臺(tái)功能主要是:用戶管理、新聞管理、商品管理的功能。系統(tǒng)的后臺(tái)管理主要是對(duì)數(shù)據(jù)庫(kù)進(jìn)行增、刪、查、改等操作。5總結(jié)與展望5.1畢業(yè)設(shè)計(jì)總結(jié)本次的論文是針對(duì)系統(tǒng)企業(yè)管理的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)已經(jīng)基本滿足了設(shè)計(jì)的要求,要完成的功能已經(jīng)在系統(tǒng)中實(shí)現(xiàn)了,首頁(yè)的展示,商品的展示,站點(diǎn)新聞,在線聊天,后臺(tái)管理功能。本設(shè)計(jì)主要是運(yùn)用了MVC模式,結(jié)合CSS,JavaScript等主流技術(shù)實(shí)現(xiàn)了完整的企業(yè)管理的系統(tǒng),從系統(tǒng)的穩(wěn)定性與安全性角度考慮,數(shù)據(jù)庫(kù)采用的是SQLSEVER2005。在整體的系統(tǒng)設(shè)計(jì)過(guò)程中,遇到的問(wèn)題和解決方案如下:Tomcat起動(dòng)不了:在安裝myeclipse的時(shí)候沒(méi)有配置Tomcat,而且沒(méi)有進(jìn)行環(huán)境變量的配置。進(jìn)行了環(huán)境變量的配置。網(wǎng)頁(yè)中出現(xiàn)異常:檢查相應(yīng)源碼,并且找到工作空間中生成的java文件排錯(cuò)數(shù)據(jù)庫(kù)連接不上:端口號(hào)被占用了,檢查JDBC驅(qū)動(dòng)。5.2畢業(yè)展望建設(shè)是一個(gè)立體,多維進(jìn)行的過(guò)程,系統(tǒng)設(shè)計(jì)的最終目的是提供給用戶一個(gè)容易操作的的,需求分析、系統(tǒng)的總體設(shè)計(jì)也是圍繞這一目的而進(jìn)行的。目前我國(guó)企業(yè)管理只是展示自己企業(yè)的個(gè)人形象,但要為企業(yè)帶來(lái)效益的話,企業(yè)必須利用互聯(lián)網(wǎng)這一手段,洞察消費(fèi)者的需求,擴(kuò)大市場(chǎng),建立一個(gè)以服務(wù)客戶為中心,滿足消費(fèi)者與合作伙伴的全方位需求,吸引更多的瀏覽者?;ヂ?lián)網(wǎng)、電子商務(wù)、信息、網(wǎng)絡(luò)技術(shù)等一切都在變化中,不可能擁有絕對(duì)先進(jìn)的設(shè)計(jì),只能通過(guò)學(xué)習(xí)、實(shí)踐和探討,建設(shè)出盡可完美的。同時(shí)我也了解到創(chuàng)建是一項(xiàng)過(guò)程,不僅需要對(duì)各方面知識(shí)的熟練掌握,還需要合理安排的容和結(jié)構(gòu),使之成為一個(gè)頁(yè)面美觀,容豐富,結(jié)構(gòu)合理,功能健全的,這樣才是實(shí)現(xiàn)建設(shè)的目的,并能得到較好的效果。此次設(shè)計(jì),我還顯得稚嫩,個(gè)人能力也很有限,在多方面都沒(méi)有考慮到周到,存在很多問(wèn)題,但是相信在以后的不斷實(shí)踐、經(jīng)驗(yàn)的累積中,能力會(huì)不斷的得到提升,考慮的更加周全,能夠做出好的來(lái)。參考文獻(xiàn)海博.《基于web的辦公自動(dòng)化系統(tǒng)》[M].職業(yè)技術(shù)師大學(xué),2011.薛鶴娟.《基于WEB的大學(xué)選課系統(tǒng)分析》[J].希望月報(bào)(上半月),2007年11期.萬(wàn)峰科技工作室.《JSP開發(fā)四酷全書》[M].:電子工業(yè),2005.丁振凡.《Java語(yǔ)言實(shí)用教程》[M].:郵電大學(xué),2012.麗娜.《Java語(yǔ)言程序設(shè)計(jì)》[M].:交通大學(xué),2009.呂鳳翥,馬皓《Java語(yǔ)言程序設(shè)計(jì)》[M].:清華大學(xué),2010.6.王珊,薩師煊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》[M].:高等教育,2006.ZDNET.[2006-8-9].technic.txwm./network/v14667.html.剛.《瘋狂java講義》[M].京:電子工業(yè),2000.高宏靜.《Java從入門到精通》[M].:化學(xué)工業(yè),2009.[11]曉華.《JSP應(yīng)用開發(fā)詳解》[M].:電子工業(yè),2005.[12]海藩?軟件工程導(dǎo)論(第4版)[M].:清華大學(xué),2008.DesignAndImplementationofBusinessPropvjanda

SystemBasedonJAVACaoChuanwei(CollegeofInformationManagement,DezhouUniversity,Dezhou,Shandong253023)Abstract:Enterprisemanagementwebsiteisoneofthemostimportantmarksoftheinformation-basedsociety.Itintegrateshuman,computerandinformationintoonesystemforenterprisestoimproveitsefficiencyofworkthroughdevelopinganefficienthuman-and-computersystemforenterpriseinformationcheckinganddealingwith.Withsuchahigh-efficientmanagementsystem,enterprisestaffsandmanagementpersonnelcanmakefulluseofvariousofficeinformationresourcestochecktherelevantinformationoftheenterprise.TheforegroundapplicationsystemmainlyusetheJPSasdevelopmentlanguageandthebackgrounduseSQLSeverasdatabasemanagementsystemundertheenvironmentofMyEclipse10.ThepracticalandopenmanagementsystemisbasedonJavaandusetomcatasthemonitor.Thissystemmainlyincludesforegroundfunctionsandbackgroundfunctions.Foregroundfunctionsareasfollows:commoditydisplay,stationnews,messageboard,onlinechat,theadministrationloginandsoon.Backgroundsystemincludesusermanagement,newsmanagementandcommoditymanagementfunctions.Keywords:businessmanagement;JPS;SQLSever2005;java致在此論文撰寫過(guò)程中,要特別感丁義老師的指導(dǎo)與督促,丁老師認(rèn)真批閱了我的設(shè)計(jì)文檔,并且指出了很多不足,給出了很多寶貴的意見(jiàn)與建議。時(shí)光匆匆,我的大學(xué)生活即將結(jié)束,漫長(zhǎng)的學(xué)習(xí)生活之旅即將到達(dá)終點(diǎn),凝聚著幾年所學(xué)知識(shí)的畢業(yè)設(shè)計(jì)將為我的大學(xué)生活畫上一個(gè)圓滿的句號(hào)。在設(shè)計(jì)期間,我不僅學(xué)到了很多計(jì)算機(jī)方面的知識(shí),更學(xué)到了許多人生經(jīng)驗(yàn)。從論文開題到設(shè)計(jì)實(shí)施的整個(gè)過(guò)程都得到老師精心的指導(dǎo),老師多次詢問(wèn)研究進(jìn)程,幫助我開拓研究思路,他們給與了我無(wú)私的幫助,給出了很多寶貴的意見(jiàn)和建議,在論文的字里行間無(wú)不體現(xiàn)出導(dǎo)師所具有的深厚理論水準(zhǔn),超前的思考方法和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度。在此我感老師對(duì)我的幫助,同時(shí)也感幫助過(guò)我的指導(dǎo)教師和同學(xué),他們給予了我很大幫助。你們對(duì)我的關(guān)懷,培育,這是我終生難忘的大學(xué)生活。在這里感那些網(wǎng)絡(luò)上互不相識(shí)的網(wǎng)友,是他們幫助我解決了很多難題。由于本人知識(shí)水平有限,本文一定存在許多缺點(diǎn)和不足,懇請(qǐng)各位老師給予幫助和指正。畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作與取得的成果。盡我所知,除文中特別加以標(biāo)注和致的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得與其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了意。作者簽名:日 期:指導(dǎo)教師簽名:日 期:使用授權(quán)說(shuō)明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)???/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論