




已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章前言1.1開發(fā)背景隨著Internet在中國(guó)的迅速發(fā)展,人們?nèi)粘I钪性絹碓蕉嗟厥褂肳eb技術(shù)來為自己的工作和學(xué)習(xí)服務(wù)。由于Web頁面能把文本、圖像、聲音、動(dòng)畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動(dòng),而且使信息的瀏覽更為方便,同時(shí)Web頁能實(shí)現(xiàn)網(wǎng)上交易平臺(tái)、客戶信息反饋等功能,方便了企業(yè)與客戶之間的信息交流,因此許多企業(yè)為增強(qiáng)知名度,以網(wǎng)站作為對(duì)外的展示窗口,進(jìn)行內(nèi)外信息交流。這也是企業(yè)面臨的商機(jī)和挑戰(zhàn)。服裝廠正在擴(kuò)大規(guī)模,而且涉及到了出口生意。服裝廠的客戶很多,分布于各地,甚至還有國(guó)外。每次有了新款式的服裝時(shí),不是所有的客戶都能很方便的來到服裝廠看貨。所以通知客戶的工作很繁瑣,因?yàn)橐o每個(gè)客戶都發(fā)去新款式的數(shù)碼照片,這是個(gè)多次重復(fù)而且復(fù)雜的工作。另外,客戶通知服裝廠訂貨大部分都是通過現(xiàn)場(chǎng)洽談或者是電話來確定的,很不方便,而且對(duì)于現(xiàn)在的時(shí)間就是商機(jī)的現(xiàn)狀,這樣的效率是應(yīng)該提高的。所以我設(shè)想開發(fā)這樣的一個(gè)網(wǎng)站。1.2開發(fā)目標(biāo)開發(fā)目標(biāo)有如下7點(diǎn):能夠在系統(tǒng)上展示產(chǎn)品,包括文字信息和圖片信息。能夠管理客戶的信息。能夠動(dòng)態(tài)的給建立關(guān)系的客戶賦予幾種不同級(jí)別的權(quán)限,不同級(jí)別的客戶可以看到不同瀏覽級(jí)別的產(chǎn)品??蛻敉ㄟ^Internet瀏覽商品信息,可以在網(wǎng)上下訂單。能夠給產(chǎn)品設(shè)定不同的瀏覽級(jí)別。能夠?qū)Ξa(chǎn)品的訂貨次數(shù)進(jìn)行統(tǒng)計(jì),對(duì)服裝廠進(jìn)行簡(jiǎn)單的決策支持。要求系統(tǒng)運(yùn)行安全穩(wěn)定。1.3項(xiàng)目意義項(xiàng)目的意義有如下5點(diǎn):服裝企業(yè)有了自己的網(wǎng)站,可以將產(chǎn)品信息放在網(wǎng)站上,供所有瀏覽該網(wǎng)站的顧客瀏覽,可以起到宣傳和廣告的作用。任何人都可以注冊(cè)為網(wǎng)站的用戶,可以在網(wǎng)上下訂單,這樣可以增加客戶的數(shù)量,擴(kuò)大銷售渠道,為客戶提供方便。固定客戶被賦予一定的權(quán)限之后統(tǒng)一到網(wǎng)站上瀏覽新產(chǎn)品的信息和下訂單。這樣可以省去服裝企業(yè)為每個(gè)客戶發(fā)送新款產(chǎn)品照片的這一繁瑣工作,提高了工作效率,減少了失誤。一些老款式的服裝信息可以長(zhǎng)期保存,比如說某個(gè)客戶想要幾年前的某個(gè)款式或者是某種面料,開發(fā)了這個(gè)網(wǎng)站后既方便服裝廠又方便了客戶。通過留言板,及時(shí)了解顧客對(duì)企業(yè)的意見和產(chǎn)品信息的反饋,為及時(shí)與顧客溝通信息提供了方便的平臺(tái)。使企業(yè)及時(shí)地了解顧客的需求,及時(shí)地更新產(chǎn)品,更好的為顧客服務(wù),提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。總之,本項(xiàng)目在提高服裝廠工作效率的同時(shí),也能起到廣告宣傳的作用,正所謂一舉多得。第2章開發(fā)工具及運(yùn)行環(huán)境本課題的開發(fā)工具有Java、MySQL數(shù)據(jù)庫、Hibernate中間件、Tomcat等,運(yùn)行環(huán)境包括軟件環(huán)境和硬件環(huán)境。2.1軟件環(huán)境1.JavaJava能使軟件在很小的機(jī)器上運(yùn)行,基礎(chǔ)解釋和類庫支持的大小約為40KB,增加基本的標(biāo)準(zhǔn)庫和線程支持的內(nèi)存需要增加125KB。它的特性列舉如下:SimpleAndFamiliar(簡(jiǎn)單熟悉)。Distributed(分布式)。Object-Oriented(面向?qū)ο?,OO)。健壯特性。Secure(安全)。Architecture-Neutral(結(jié)構(gòu)中立)。Portable(可移植性)。MultiThreaded(多線索、多線程)。SomewhatInterpreted(部分解釋)。HighPerformance(高性能)。Dynamic(動(dòng)態(tài))。2.MySQL數(shù)據(jù)庫MySQL默認(rèn)配置了許多不同的存儲(chǔ)引擎,可以預(yù)先設(shè)置或者在MySQL服務(wù)器中啟用。可以選擇適用于服務(wù)器、數(shù)據(jù)庫和表格的存儲(chǔ)引擎,以便在選擇如何存儲(chǔ)信息、如何檢索這些信息以及需要數(shù)據(jù)結(jié)合什么性能和功能的時(shí)候提供最大的靈活性。選擇如何存儲(chǔ)和檢索數(shù)據(jù)的這種靈活性是MySQL為什么如此受歡迎的主要原因。其他數(shù)據(jù)庫系統(tǒng)(包括大多數(shù)商業(yè)選擇)僅支持一種類型的數(shù)據(jù)存儲(chǔ)。遺憾的是,其他類型的數(shù)據(jù)庫解決方案采取的是“一個(gè)尺碼滿足一切需求”的方式,這就意味著要么犧牲一些性能,要么就用幾個(gè)小時(shí)甚至幾天的時(shí)間詳細(xì)調(diào)整數(shù)據(jù)庫。使用MySQL,僅需要修改使用的存儲(chǔ)引擎就可以了。MySQL中的數(shù)據(jù)用各種不同的技術(shù)存儲(chǔ)在文件或者內(nèi)存中。這些技術(shù)中的每一種都使用不同的存儲(chǔ)機(jī)制、索引技巧、鎖定水平并且最終提供廣泛的不同的功能和能力。通過選擇不同的技術(shù),能夠獲得額外的速度或者功能,從而改善應(yīng)用的整體功能。3.Hibernate中間件對(duì)象和關(guān)系數(shù)據(jù)其實(shí)是業(yè)務(wù)實(shí)體的兩種表現(xiàn)形式。業(yè)務(wù)實(shí)體在內(nèi)存中表現(xiàn)為對(duì)象,在數(shù)據(jù)庫中表現(xiàn)為關(guān)系數(shù)據(jù)。內(nèi)存中的對(duì)象之間存在關(guān)聯(lián)和繼承的關(guān)系,而在數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)無法直接表達(dá)多對(duì)多的關(guān)聯(lián)和繼承關(guān)系。因此把對(duì)象持久化到關(guān)系數(shù)據(jù)庫中,需要進(jìn)行對(duì)象關(guān)系映射(Object/RelationMapping,簡(jiǎn)稱ORM),這是一項(xiàng)繁瑣耗時(shí)的工作。選擇Hibernate作為中間件的原因如下:它可以對(duì)JDBCAPI進(jìn)行封裝,負(fù)責(zé)Java對(duì)象的持久化,在分層的軟件架構(gòu)中它位于持久化層,封裝了所有數(shù)據(jù)訪問的細(xì)節(jié),使業(yè)務(wù)邏輯層可以專注于實(shí)現(xiàn)業(yè)務(wù)邏輯。它可以方便地使用數(shù)據(jù)庫連接池。而且它是開放源代碼。4.TomcatTomcat是一個(gè)免費(fèi)的開源的Servlet容器,它是Apache基金會(huì)的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。很多中小應(yīng)用不需要采用EJB等技術(shù),JSP和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會(huì)選擇Tomcat。Tomcat也可以與其他一些軟件集成起來實(shí)現(xiàn)更多的功能?,F(xiàn)舉例如下。與JBoss集成起來開發(fā)EJB。與Cocoon(Apache的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于XML的應(yīng)用。與OpenJMS集成起來開發(fā)JMS應(yīng)用。除了以上提到的這幾種,可以與Tomcat集成的軟件還有很多。Tomcat確實(shí)是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性。如今,開源軟件越來越受到人們的重視,Linux就是一個(gè)成功的典型。人們不再只限于使用軟件,而且已經(jīng)關(guān)心起軟件的具體實(shí)現(xiàn)。我們有理由相信Tomcat會(huì)走得更遠(yuǎn)。5.軟件環(huán)境的安裝與配置以上介紹的軟件安裝都很簡(jiǎn)單,其中JDK和MySQL的安裝軟件是可運(yùn)行程序。只需直接安裝即可。Tomcat、Hibernate的安裝文件是壓縮軟件包,只需把壓縮文件解壓到本地磁盤,安裝好后需在操作系統(tǒng)中設(shè)置環(huán)境變量。2.2硬件環(huán)境本系統(tǒng)開發(fā)的硬件環(huán)境如下:Pentium(R)4CPU2.80GHz。768MB的內(nèi)存。操作系統(tǒng)為WindowsXP。網(wǎng)絡(luò)連接速度為512KB。在本論文的性能測(cè)試部分中,會(huì)給出在這種硬件條件下的性能測(cè)試結(jié)果,以供服裝廠參考配置服務(wù)器第3章系統(tǒng)需求分析進(jìn)行應(yīng)用軟件系統(tǒng)的研發(fā),首先必須準(zhǔn)確了解與分析用戶的需求。需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ),它將直接影響應(yīng)用程序的開發(fā)速度與質(zhì)量。3.1功能需求分析經(jīng)過現(xiàn)場(chǎng)調(diào)研,下面給出用戶對(duì)系統(tǒng)的功能需求。1.用戶管理用戶管理自然是每個(gè)網(wǎng)站必不可少的,在本系統(tǒng)中,要求這部分管理安全可靠,權(quán)限分明,且其在前臺(tái)和后臺(tái)的表現(xiàn)不同,下面將分別進(jìn)行介紹。(1)前臺(tái)表現(xiàn)用戶注冊(cè),此時(shí)要保證系統(tǒng)不受注冊(cè)機(jī)的攻擊,要采用驗(yàn)證碼技術(shù)。要確保權(quán)限為普通用戶。要有密碼保護(hù)措施,保證用戶設(shè)定之后可以找回遺忘的密碼。(2)后臺(tái)表現(xiàn)系統(tǒng)管理員可以添加用戶。系統(tǒng)管理員可以動(dòng)態(tài)的給用戶賦予權(quán)限,保證系統(tǒng)信息不外泄。系統(tǒng)管理員可以修改和刪除用戶信息。系統(tǒng)管理員可以給用戶建立備注信息,其僅對(duì)具有權(quán)限的用戶可見。2.類別管理(1)前臺(tái)表現(xiàn)類別首先分為男裝、女裝、童裝三個(gè)大的固定類別。在每個(gè)大的類別之下,可以動(dòng)態(tài)的添加或者刪除小類別。示例:短裙、長(zhǎng)裙均屬于女裝,女裝為固定類別,而短裙、長(zhǎng)裙則為小類別。產(chǎn)品按照類別來展示,用戶通過不同的類別進(jìn)入不同的產(chǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 神經(jīng)外科的試題及答案
- 2024年紡織品設(shè)計(jì)師資源整合試題及答案
- 如何準(zhǔn)確把握國(guó)際商業(yè)美術(shù)設(shè)計(jì)師考試的設(shè)計(jì)方向與試題及答案
- 2024廣告設(shè)計(jì)師設(shè)計(jì)理念試題及答案
- 直擊要點(diǎn)國(guó)際商業(yè)美術(shù)設(shè)計(jì)師試題及答案
- 2024年紡織工程師考試的組織優(yōu)化試題及答案
- 大一臨床檢驗(yàn)試題及答案
- 助理廣告師考試社會(huì)經(jīng)驗(yàn)與職業(yè)技能結(jié)合試題及答案
- 中考沖刺數(shù)學(xué)試題及答案
- 2024年紡織工程師考試全景規(guī)劃試題及答案
- 2023年江蘇省常州市統(tǒng)招專升本管理學(xué)自考真題(含答案)
- 新人教版八下英語過去式過去分詞表格
- cimatron紫藤教程系列g(shù)pp2由零開始
- 公安機(jī)關(guān)業(yè)務(wù)技術(shù)用房建設(shè)標(biāo)準(zhǔn)
- (完整)四年級(jí)數(shù)學(xué)思維訓(xùn)練題及答案
- CAT3606 中文說明書-3600基礎(chǔ)
- 產(chǎn)品開發(fā)設(shè)計(jì)課件
- 最新2013版建設(shè)工程量清單計(jì)價(jià)規(guī)范及房建工程量計(jì)算規(guī)范應(yīng)用解讀(實(shí)例講解350P)
- 新版導(dǎo)師制度課件
- 室內(nèi)設(shè)計(jì)綜合施工圖制作教案
- 紫色卡通萬圣節(jié)節(jié)日活動(dòng)策劃PPT模板
評(píng)論
0/150
提交評(píng)論