【正文】
捷、高效。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端 (Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 (Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。 該系統(tǒng) 是基于 B/S(Browser/Server, B/S)架構(gòu)的三層體系結(jié)構(gòu) , 即瀏覽器和服務(wù)器結(jié)構(gòu)。在系統(tǒng)的分析 與初步設(shè)計上采用原型法做出原始模型,根據(jù)實際反 映 的情況,繼續(xù)按結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)的詳細(xì)設(shè)計及其實施與轉(zhuǎn)換、系統(tǒng)維護(hù)與評價階段的工作。這種綜合法的優(yōu)點(diǎn)是它兼顧了結(jié)構(gòu)化開發(fā)方法開發(fā)過程控制性強(qiáng)的特點(diǎn)以及原型法開發(fā)周期短、見效快的特點(diǎn)。 訂 單 管 理添 加刪 除修 改管 理 員 圖 36 訂單管理 用例圖 訂單管理用例圖 對公司的一些基本信息進(jìn)行管理,包括了公司基本信息的添加,修改,刪除等。 產(chǎn) 品 管 理添 加 產(chǎn) 品 類 別添 加 產(chǎn) 品刪 除 產(chǎn) 品修 改 產(chǎn) 品 信 息管 理 員 圖 35 產(chǎn)品管理 用例圖 訂單管理用例圖 此模塊用于訂單的管理,主要可以完成訂單的添加、刪除、修改等功能。 添 加刪 除修 改管 理 員新 聞 管 理 圖 34 新聞管理 用例圖 湖南鐵路科技職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 11 產(chǎn)品管理用例圖 此模塊主要是用于產(chǎn)品的的分類、產(chǎn)品的添加、產(chǎn)品的刪除、產(chǎn)品信息的修改。 圖 32 用戶驗證 用例圖 用戶信息管理用例圖 此圖顯示了用戶信息管理模塊的用例:包括用戶(添加、更新、刪除、查看),其中系統(tǒng)管理員擁有全部功能權(quán)限,而普通用戶只能查看與修改本用戶的信息。使客戶對公司有一個詳細(xì)的了解。 (4) 新聞管理模塊 本模塊主要是對共事最新的事件進(jìn)行上傳或?qū)εf的事件進(jìn)行刪除及時的更新。本模塊主要是為了實現(xiàn)本系統(tǒng)所注冊用戶的信息的管理,包括用戶增加、刪除、修改以及查詢,并且本模塊只能被系統(tǒng)管 理員所使用,其他普通用戶沒有權(quán)限使用。 用戶身份驗證 模塊是 公司產(chǎn)品網(wǎng)站 管理系統(tǒng)重要組成部分之一, 它 主要 功能是在系統(tǒng)用戶進(jìn)入系統(tǒng)時的身份驗證以及在不同頁面瀏覽時的身份驗證,以防止公司重要資料的泄露。 湖南鐵路科技職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 8 第 三 章 需求分析 現(xiàn)行業(yè)務(wù)分析 業(yè)務(wù)流程 該 系統(tǒng) 的主要 流程 是 系統(tǒng)管理員或普通用戶通過登錄模塊進(jìn)入系統(tǒng)主頁,之后可以選擇相應(yīng)的功能對自己的信息進(jìn)行處理。 使用 JSP 語言 實現(xiàn)前臺頁面視圖,使用 Struts、 Spring 和 Hibernate 實現(xiàn) MVC架構(gòu),并 實現(xiàn)與數(shù)據(jù)庫之間的各項操作 。 按實際 應(yīng)用的可行性劃分模塊,確定模塊功能。 技術(shù)可行性 基于企業(yè)網(wǎng)站 系統(tǒng)的開發(fā)采用了先進(jìn)成熟并且符合實際應(yīng)用的開發(fā)方法,廣泛應(yīng)用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具 Dream weaver, MyEclipse,動態(tài)網(wǎng)頁開發(fā)技術(shù) JSP 和 MVC 架構(gòu)技術(shù) Struts、 Spring 和 Hibernate,功能強(qiáng)大的數(shù)據(jù)庫管理工具M(jìn)ySQL,結(jié)合 自己的 實際開發(fā)能力,可以開發(fā)出較為完善的 公司產(chǎn)品網(wǎng)站 系統(tǒng)。通過系統(tǒng)對公司產(chǎn)品的管理,避免人為處理產(chǎn)品時所產(chǎn)生的各種問題,提高了公司的經(jīng)濟(jì)效益,使公司的管理進(jìn)行到科學(xué)化、系統(tǒng)化的范籌。 組織和管理可行性 基于企業(yè)網(wǎng)站 采用模塊化開發(fā)方法,將整個系統(tǒng)劃分為多個功能模塊,并根據(jù)開發(fā)小組成員的實際能力分配相應(yīng)的模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。 湖南鐵路科技職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 7 第二章 可行性分析 可行性是系統(tǒng)開發(fā)的一項關(guān)鍵步驟,它是通過對整個系統(tǒng)的需求,技術(shù)及開發(fā)方法,以及開發(fā)人員,所需資金的綜合考慮以評估對于該系統(tǒng)的開發(fā)是否符合實際。它能夠很好地與 MySQL、 Tomcat 進(jìn)行集成。 Eclipse 一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認(rèn)可,其主要的屬性有快速的性能、重構(gòu)性能、快速修復(fù)錯誤、調(diào)整/組織導(dǎo)入包、彈出窗口進(jìn)行代碼自動裝配。 在本系統(tǒng)中我們選用穩(wěn)定版本 進(jìn)行開發(fā)。 Tomcat 很受廣大程序員的喜歡,因為它運(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。 MySQL 是一個數(shù)據(jù)庫管理系統(tǒng) MySQL 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng) MySQL 是開源的 MySQL 服務(wù)器是一個快捷的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器 MySQL 服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中 有大量的 MySQL 軟件可以使用 在此系統(tǒng)中我們選用 進(jìn)行開發(fā)。 MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置 (massdeployed)的軟件中去。 我們選用 MyEclipse 的版本進(jìn)行開發(fā)。 開發(fā)環(huán)境 (1) JDK 軟件 我們要開發(fā) J2EE 的系統(tǒng),卻需要安裝的是 J2SE。通常 Servlet 用于進(jìn)行系統(tǒng)的初始化、服務(wù)攔截、過濾等。與傳統(tǒng)的 CGI 相比,每一個 CGI 請求都會產(chǎn)生一個新的進(jìn)程,而每一個 Servlet 請求都只會產(chǎn)生一個線程,這對于系統(tǒng)的利用率來說是一場革命。 JavaBean 組件由一些屬性和操作這些屬性的函數(shù)組成。 (2) JavaBean 組件技術(shù) JavaBean 稱為“ Java 豆”,它的原意是封裝業(yè)務(wù)邏輯,以便于外界的調(diào)用。 JSP 的技術(shù)主要是由以下兩個部分組成: JSP 的基本語法:兩個注釋、 3 個腳本元素、 8 個動作指令。 (1) JSP 頁面技術(shù) JSP 產(chǎn)生于 Servlet 之后,主要是為了解決 Servlet 中輸出 HTML 代碼效率低的問題而產(chǎn)生的。這些技術(shù)和框架的產(chǎn)生,在給我們的開發(fā)帶來方便的同時,也讓我們眼花繚亂,導(dǎo)致疲于學(xué)習(xí)這些框架。 形成品牌效應(yīng)以后,網(wǎng)站將會通過口碑相傳的方式來獲得流量,而不必每天看搜索引擎的臉色過日子,當(dāng)然 SEO 和各種推廣方式還是要結(jié)合起來運(yùn)用,才能使網(wǎng)站做大做強(qiáng)。關(guān)鍵是怎樣利用自己的資源優(yōu)勢、人脈優(yōu)勢,發(fā)掘其中的價值。SEO 培訓(xùn)、咨詢 。 對于盈利方式來說,比如說旅游線路咨詢網(wǎng)可以和一些旅行社和導(dǎo)游合作,推薦意見被客戶采納后可以向客戶介紹某某導(dǎo)游或旅行社,最終實現(xiàn)消費(fèi)后可以向?qū)в位蚵眯猩缡杖蚪稹? 因此朱勇認(rèn)為提供專業(yè)服務(wù)的垂直型網(wǎng)站是今后企業(yè)網(wǎng)站發(fā)展的趨勢之一,就是站長根據(jù)自身情況,在自己的優(yōu)勢領(lǐng)域內(nèi)做內(nèi)容服務(wù)提供?,F(xiàn)如今由于建站成本和技術(shù)門檻的不斷降低,就業(yè)形勢嚴(yán)峻,企業(yè)網(wǎng)站的競爭也是越來越激烈,如果沒有強(qiáng)大的個人魅力和廣泛的湖南鐵路科技職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 4 人脈資源以及團(tuán)隊的協(xié)作想在眾多網(wǎng)站中 脫穎而出是非常困難的。因為做內(nèi)容信息型的網(wǎng)站要想真正做大做強(qiáng)需要投入很多的精力來進(jìn)行內(nèi)容建設(shè),以內(nèi)容為核心競爭力的網(wǎng)站要想保持內(nèi)容的原創(chuàng)性與可 讀性,單靠某幾個人是不行的,必須要讓大家參與進(jìn)來形成交流互動才能產(chǎn)生出大量的有價值的內(nèi)容,比如說艾瑞,A5 等網(wǎng)站都是由于有很多行業(yè)專家和眾多的參與者來共同創(chuàng)造內(nèi)容才能將行業(yè)內(nèi)的人吸引到這個平臺上來。所以現(xiàn)在出現(xiàn) “窄告 ”的概念,就是什么樣的網(wǎng)站就因為做相對應(yīng)的廣告。由于眼球經(jīng)濟(jì)的深得人心,讓很多站長認(rèn)為主要自己有流量就可以實現(xiàn)盈利。不過他們考慮一下,現(xiàn)在廣告聯(lián)盟的廣告主都是易趣、淘寶、雅虎、 3721 等大網(wǎng)站,他們的知名度遠(yuǎn)遠(yuǎn)超過企業(yè)網(wǎng)站,即使訪問者有消費(fèi)的需要,會直接訪問這些網(wǎng)站,而不會點(diǎn)擊企業(yè)網(wǎng)站上面的廣告。那么盈利是很重要的?,F(xiàn)在主要的運(yùn)營方法就是 SEO(搜索引擎優(yōu)化)、 網(wǎng)站盈利不明確。 網(wǎng)站運(yùn)營方法單一。 hao12天空軟件站的成功都是因為成立時間早。現(xiàn)湖南鐵路科技職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 3 在 blog 很火,幾個月內(nèi)我們身邊又出現(xiàn)很多個人博客網(wǎng)站。 由于 hao123 成功的刺激,很多站長都會選擇做網(wǎng)址站。而且現(xiàn)在很多 企業(yè) 網(wǎng)站 很多 都是站長一人包辦,所以能做 企業(yè) 網(wǎng)站的站長技術(shù)肯定不錯的。 站長的網(wǎng)站開發(fā)技術(shù)、網(wǎng)頁設(shè)計能力較高 。 中國網(wǎng)站的現(xiàn)狀 數(shù)量多。 Web 技術(shù)作為一種發(fā)展趨勢,在線視聽、文件共享、博客、百科全書和播客等方面均得到廣泛應(yīng)用,在英國、日本、印度均相繼建立起了 Web 的研究組織。 Web 技術(shù)本身不是 Web 網(wǎng)站的核心,重要的在于典型的 Web 技術(shù)體現(xiàn)了具有 Web 特征的應(yīng)用模式。 Web 的核心不是技術(shù)而在于指導(dǎo)思想。 從技術(shù)角度來看,如果一個網(wǎng)站使用下面一些技術(shù)時,就可以說它是利用 Web 技術(shù)建立的。 從應(yīng)用的角度去分析,具有以下特征: ① 一個網(wǎng)絡(luò)平臺,類似一個網(wǎng)絡(luò)操作系統(tǒng),用戶能夠通過瀏覽器進(jìn)行交流。GoogleMAP/Gmail 里面用得出神入化。 湖南鐵路科技職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計 2 從技術(shù)上看, Web 客戶端化,下 作效率越來越高。 從內(nèi)容產(chǎn)生者角度看, Web 是商業(yè)公司為主體把內(nèi)容往網(wǎng)上搬,而 Web 則是以用戶為主,以簡便隨意方式,通過 blog/podcasting 方式把新內(nèi)容往網(wǎng)上搬。 從知識生產(chǎn)的角度看, Web 的任務(wù),是將以前沒有放在網(wǎng)上的人類知識,通過商業(yè)的力量,放到網(wǎng)上去。 Web 與 Web 異同 一般來說 Web(也有人稱之為互聯(lián)網(wǎng) )是相對 Web 的新的一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱。 Web 描述了一種現(xiàn)象:因特網(wǎng)成為一個應(yīng)用環(huán)境,而以前因特網(wǎng)只是 “一種 ”應(yīng)用。Reilly Media 提出, 2021 年第一次 Web 討論會召開,闡述 Web 為基于第一代網(wǎng)絡(luò)的社區(qū)和主機(jī)服務(wù),如 SNS( social working sites,社會網(wǎng)絡(luò))、 wikis(網(wǎng)絡(luò)百科)和 folksonomies(協(xié)作與共享)。 企業(yè) 網(wǎng)站依托龐大的網(wǎng)絡(luò)和其更加簡單,更直觀的界面,迅速被廣大網(wǎng)民認(rèn)可,用戶可根據(jù)現(xiàn)在較為流行的技術(shù),在網(wǎng)站上盡情 展示自己的個性。 企業(yè) 網(wǎng)站在我國起步 不久 ,但發(fā)展很快。個性化已逐漸成為當(dāng)今Web 應(yīng)用的潮流。 關(guān)鍵詞 : 網(wǎng)站,開發(fā)工具,開發(fā)技術(shù),風(fēng)格,創(chuàng)意 ABSTRACT 20th century, along with the development of puter science and database technology in the Inter is widely used, for the overwhelming majority of web users provides circumspect and humanized service. Personalized has gradually bee today the Web application trend. And I will personal website planning and construction, with the method of software engineering to process is analyzed and studied. This paper mainly work focused on: For web page paper mainly to the Inter39。 對網(wǎng)站建設(shè)的中提到的術(shù)語進(jìn)行了解釋,并對企業(yè)網(wǎng)站的由來進(jìn)行了討論。 而本人就企業(yè)網(wǎng)站的規(guī)劃與建設(shè),以軟件工程的方法對全過程進(jìn)行了分析和研究。 摘要 20 世紀(jì)末,隨著計算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在 Inter 中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個性化已逐漸成為當(dāng)今Web 應(yīng)用的潮流。本文主要的工作集中在 : 對 web 頁面進(jìn)行概述,主要對 Inter 的歷史和和發(fā)展作了回顧,對 web也的定義和特性進(jìn)行闡述,并對網(wǎng)站的開發(fā)過程中使用的開發(fā)的工具(MyEclipse,Mysql ,Maedia)和技術(shù) (JSP , JavaBean, Servlet)作 了簡要的介紹。 對企業(yè)網(wǎng)站的從規(guī)劃到建設(shè)進(jìn)行了詳細(xì)的分析。s history and development, and went back to the definition and characteristics of web is expounded, and the development of web used in the course of development tools (MyEclipse, Mysql, Maedia) and technology (JSP) are briefly introduced. The website construction of mentioned terms are explained, and the origin of personal website is discussed. To personal website from planning to the construction were analyzed in detail. 目錄 第一章 引 言 .................................................................................................