




已閱讀5頁,還剩29頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1章前言1.1開發背景隨著Internet在中國的迅速發展,人們日常生活中越來越多地使用Web技術來為自己的工作和學習服務。由于Web頁面能把文本、圖像、聲音、動畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動,而且使信息的瀏覽更為方便,同時Web頁能實現網上交易平臺、客戶信息反饋等功能,方便了企業與客戶之間的信息交流,因此許多企業為增強知名度,以網站作為對外的展示窗口,進行內外信息交流。這也是企業面臨的商機和挑戰。服裝廠正在擴大規模,而且涉及到了出口生意。服裝廠的客戶很多,分布于各地,甚至還有國外。每次有了新款式的服裝時,不是所有的客戶都能很方便的來到服裝廠看貨。所以通知客戶的工作很繁瑣,因為要給每個客戶都發去新款式的數碼照片,這是個多次重復而且復雜的工作。另外,客戶通知服裝廠訂貨大部分都是通過現場洽談或者是電話來確定的,很不方便,而且對于現在的時間就是商機的現狀,這樣的效率是應該提高的。所以我設想開發這樣的一個網站。1.2開發目標開發目標有如下7點:能夠在系統上展示產品,包括文字信息和圖片信息。能夠管理客戶的信息。能夠動態的給建立關系的客戶賦予幾種不同級別的權限,不同級別的客戶可以看到不同瀏覽級別的產品。客戶通過Internet瀏覽商品信息,可以在網上下訂單。能夠給產品設定不同的瀏覽級別。能夠對產品的訂貨次數進行統計,對服裝廠進行簡單的決策支持。要求系統運行安全穩定。1.3項目意義項目的意義有如下5點:服裝企業有了自己的網站,可以將產品信息放在網站上,供所有瀏覽該網站的顧客瀏覽,可以起到宣傳和廣告的作用。任何人都可以注冊為網站的用戶,可以在網上下訂單,這樣可以增加客戶的數量,擴大銷售渠道,為客戶提供方便。固定客戶被賦予一定的權限之后統一到網站上瀏覽新產品的信息和下訂單。這樣可以省去服裝企業為每個客戶發送新款產品照片的這一繁瑣工作,提高了工作效率,減少了失誤。一些老款式的服裝信息可以長期保存,比如說某個客戶想要幾年前的某個款式或者是某種面料,開發了這個網站后既方便服裝廠又方便了客戶。通過留言板,及時了解顧客對企業的意見和產品信息的反饋,為及時與顧客溝通信息提供了方便的平臺。使企業及時地了解顧客的需求,及時地更新產品,更好的為顧客服務,提高企業的市場競爭力。總之,本項目在提高服裝廠工作效率的同時,也能起到廣告宣傳的作用,正所謂一舉多得。第2章開發工具及運行環境本課題的開發工具有Java、MySQL數據庫、Hibernate中間件、Tomcat等,運行環境包括軟件環境和硬件環境。2.1軟件環境1.JavaJava能使軟件在很小的機器上運行,基礎解釋和類庫支持的大小約為40KB,增加基本的標準庫和線程支持的內存需要增加125KB。它的特性列舉如下:SimpleAndFamiliar(簡單熟悉)。Distributed(分布式)。Object-Oriented(面向對象,OO)。健壯特性。Secure(安全)。Architecture-Neutral(結構中立)。Portable(可移植性)。MultiThreaded(多線索、多線程)。SomewhatInterpreted(部分解釋)。HighPerformance(高性能)。Dynamic(動態)。2.MySQL數據庫MySQL默認配置了許多不同的存儲引擎,可以預先設置或者在MySQL服務器中啟用。可以選擇適用于服務器、數據庫和表格的存儲引擎,以便在選擇如何存儲信息、如何檢索這些信息以及需要數據結合什么性能和功能的時候提供最大的靈活性。選擇如何存儲和檢索數據的這種靈活性是MySQL為什么如此受歡迎的主要原因。其他數據庫系統(包括大多數商業選擇)僅支持一種類型的數據存儲。遺憾的是,其他類型的數據庫解決方案采取的是“一個尺碼滿足一切需求”的方式,這就意味著要么犧牲一些性能,要么就用幾個小時甚至幾天的時間詳細調整數據庫。使用MySQL,僅需要修改使用的存儲引擎就可以了。MySQL中的數據用各種不同的技術存儲在文件或者內存中。這些技術中的每一種都使用不同的存儲機制、索引技巧、鎖定水平并且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,能夠獲得額外的速度或者功能,從而改善應用的整體功能。3.Hibernate中間件對象和關系數據其實是業務實體的兩種表現形式。業務實體在內存中表現為對象,在數據庫中表現為關系數據。內存中的對象之間存在關聯和繼承的關系,而在數據庫中,關系數據無法直接表達多對多的關聯和繼承關系。因此把對象持久化到關系數據庫中,需要進行對象關系映射(Object/RelationMapping,簡稱ORM),這是一項繁瑣耗時的工作。選擇Hibernate作為中間件的原因如下:它可以對JDBCAPI進行封裝,負責Java對象的持久化,在分層的軟件架構中它位于持久化層,封裝了所有數據訪問的細節,使業務邏輯層可以專注于實現業務邏輯。它可以方便地使用數據庫連接池。而且它是開放源代碼。4.TomcatTomcat是一個免費的開源的Servlet容器,它是Apache基金會的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由于有了Sun的參與和支持,最新的Servlet和JSP規范總能在Tomcat中得到體現。Tomcat被JavaWorld雜志的編輯選為2001年度最具創新的Java產品,可見其在業界的地位。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性。很多中小應用不需要采用EJB等技術,JSP和Servlet已經足夠,這時如果用應用服務器就有些浪費了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat。Tomcat也可以與其他一些軟件集成起來實現更多的功能。現舉例如下。與JBoss集成起來開發EJB。與Cocoon(Apache的另外一個項目)集成起來開發基于XML的應用。與OpenJMS集成起來開發JMS應用。除了以上提到的這幾種,可以與Tomcat集成的軟件還有很多。Tomcat確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。如今,開源軟件越來越受到人們的重視,Linux就是一個成功的典型。人們不再只限于使用軟件,而且已經關心起軟件的具體實現。我們有理由相信Tomcat會走得更遠。5.軟件環境的安裝與配置以上介紹的軟件安裝都很簡單,其中JDK和MySQL的安裝軟件是可運行程序。只需直接安裝即可。Tomcat、Hibernate的安裝文件是壓縮軟件包,只需把壓縮文件解壓到本地磁盤,安裝好后需在操作系統中設置環境變量。2.2硬件環境本系統開發的硬件環境如下:Pentium(R)4CPU2.80GHz。768MB的內存。操作系統為WindowsXP。網絡連接速度為512KB。在本論文的性能測試部分中,會給出在這種硬件條件下的性能測試結果,以供服裝廠參考配置服務器第3章系統需求分析進行應用軟件系統的研發,首先必須準確了解與分析用戶的需求。需求分析是整個設計過程的基礎,它將直接影響應用程序的開發速度與質量。3.1功能需求分析經過現場調研,下面給出用戶對系統的功能需求。1.用戶管理用戶管理自然是每個網站必不可少的,在本系統中,要求這部分管理安全可靠,權限分明,且其在前臺和后臺的表現不同,下面將分別進行介紹。(1)前臺表現用戶注冊,此時要保證系統不受注冊機的攻擊,要采用驗證碼技術。要確保權限為普通用戶。要有密碼保護措施,保證用戶設定之后可以找回遺忘的密碼。(2)后臺表現系統管理員可以添加用戶。系統管理員可以動態的給用戶賦予權限,保證系統信息不外泄。系統管理員可以修改和刪除用戶信息。系統管理員可以給用戶建立備注信息,其僅對具有權限的用戶可見。2.類別管理(1)前臺表現類別首先分為男裝、女裝、童裝三個大的固定類別。在每個大的類別之下,可以動態的添加或者刪除小類別。示例:短裙、長裙均屬于女裝,女裝為固定類別,而短裙、長裙則為小類別。產品按照類別來展示,用戶通過不同的類別進入不同的產
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年四川省西南醫科大學選調筆試真題
- 2024年四川阿壩師范學院選調筆試真題
- 2024年廈門銀行福建漳州分行招聘筆試真題
- 2024年莆田九十五醫院招聘筆試真題
- 2024年馬鞍山市福利院招聘筆試真題
- 2024年吉安縣農業農村局招聘筆試真題
- 行業最佳實踐分享與討論計劃
- 法學概論論文寫作指導試題及答案
- 信息處理技術員考題及答案收錄
- 2025屆江蘇省揚州市儀征市第三中學數學八下期末經典模擬試題含解析
- 選拔卷-:2024年小升初數學模擬卷三(北師大版)A3版
- 康復醫學康復治療技術含內容模板
- 無人機技術在農業的應用
- 快遞云倉合同范本
- NB-T 47037-2021 電站閥門型號編制方法
- 2024春期國開電大專科《液壓與氣壓傳動》在線形考(形考任務+實驗報告)試題及答案
- 2024年輔警考試公基常識300題(附解析)
- 前額葉皮質在記憶中的作用與機制
- 小學少先隊活動課說課稿
- 妊娠期常見的皮膚病
- T∕CACM 1078-2018 中醫治未病技術操作規范 拔罐
評論
0/150
提交評論