網路公司企劃方案

1、採用自建伺服器,還是租用虛擬主機。

2、選擇作業系統,用unix、linux還是windowXX/nt。分析投入成本、功能、開發、穩定性和安全性等。

3、採用系統性的解決方案(如ibm、hp)等公司提供的企業上網方案、電子商務解決方案?還是自己開發。

4、網站安全性措施,防黑、防病毒方案。

5、相關程式開發。如網頁程式asp、jsp、cgi、資料庫程式等。

網站內容規劃

1、根據網站的目的和功能規劃網站內容,一般企業網站應包括:公司簡介、產品介紹、服務內容、價格信息、聯繫方式、網上定單等基本內容。

2、電子商務類網站要提供會員註冊、詳細的商品服務信息、信息搜尋查詢、定單確認、付款、個人信息保密措施、相關幫助等。

3、如果網站欄目比較多,則考慮採用網站編程專人負責相關內容。注意:網站內容是網站吸引瀏覽者最重要的因素,無內容或不實用的信息不會吸引匆匆瀏覽的訪客。可事先對人們希望閱讀的信息進行調查,並在網站發布後調查人們對網站內容的滿意度,以及時調整網站內容。

網頁設計

1、網頁設計美術設計要求,網頁美術設計一般要與企業整體形象一致,要符合ci規範。要注意網頁色彩、圖片的套用及版面規劃,保持網頁的整體一致性。

2、在新技術的採用上要考慮主要目標訪問群體的分布地域、年齡階層、網路速度、閱讀習慣等。

3、制定網頁改版計畫,如半年到一年時間進行較大規模改版等。

jsp開發網站

資料庫:sqlservletXX。

軟體平台:eclipse,dreamweaver.

伺服器:tomcat6.0

項目描述:

項目基於j2ee平台,b/s模式開發。採用struts、hibernate、spring、ajax、xml等技術,同時系統採用7層架構設計:web層、控制轉發層、dto層、服務層、dao層、持久化層和資料庫層。

1.系統大量採用抽象工廠模式、裝飾者模式、代理模式、門面模式等設計模式,並把spring的aop思想合理的使用在日誌處理和系統異常處理,使用dom4j進行xml解析,使用log4j實現日誌管理。

2.web層使用struts框架,配合使用jstl元素,使用ajax技術實現無刷新提交。

3.控制轉發層擴展struts框架的action設計理念,同時使用spring來管理所有的action,使用spring的核心技術ioc可以很好的控制action的生命周期以及各種服務的注入關係。

4.dto層設計中dto、vo、pojo的相互拷貝通過beanutils包來實現,解決數據傳輸過程中各層之間數據耦合緊密的問題,從而能更大程度的實現編程思想中各模組或層之間鬆散耦合的目標。

5.服務層沿用代理設計模式來實現,系統的服務層以下隨時可以更換,甚至可以考慮用ejb來做業務邏輯實現,同時通過spring的託管機制可以和dao層無縫耦合起來。

6.dao層使用抽象工廠模式和外觀模式,同時使用spring提供的hibernate模板和hibernateapi訪問持久層,這樣可以進一步解耦,在系統查詢模組處大量使用正則表達式進行查詢操作。

7.持久層使用輕量級框架技術hibernate來實現orm處理,同時使用spring容器來管理持久層,通過spring提供的hibernatetemplate和hiberanteapi可以很好的解決代碼的重複冗餘問題。

8.ajax在現在社會用的廣泛。在java的程式中有dwr的動態及時更新數據新聞發布系統:

通過jsp、servlet、javabean來完成的新聞發布系統,其中用到了mvc三層結構設計理念,數據訪問層,業務層,bean層,界面層,完美的結合了jsp執行動作跳轉中控servlet之間的關係影射。通過javabean來復值取值,用到以下技術。

資料庫設計

1需求分析階段:分析客戶的業務和數據處理需求,按照三範式;

2概要設計階段:設計資料庫的e-r模型圖,確認需求信息的正確和完整;

3.詳細設計階段:將e-r圖轉換為多張表,進行邏輯設計,並套用資料庫設計的三大範式進行審核;

4.代碼編寫階段:選擇具體資料庫進行物理實現,並編寫代碼實現前端套用;

5.軟體測試階段:……

6.安裝部署:……

第九章法律依據(另附)

第十章附錄