網絡公司企劃方案、采用自建服務器,還是租用虛擬主機。
、選擇操作系統,用unix、linux還是windowXX/nt。分析投入成本、功能、開發、穩定性和安全性等。
、采用系統性的解決方案(如ibm、hp)等公司提供的企業上網方案、電子商務解決方案?還是自己開發。
、網站安全性措施,防黑、防病毒方案。
、相關程序開發。如網程序asp、jsp、cgi、數據庫程序等。
網站內容規劃
、根據網站的目的和功能規劃網站內容,一般企業網站應包括:公司簡介、產品介紹、服務內容、價格信息、聯系方式、網上定單等基本內容。
、電子商務類網站要提供會員注冊、詳細的商品服務信息、信息搜索查詢、定單確認、付款、個人信息保密措施、相關幫助等。
、如果網站欄目比較多,則考慮采用網站編程專人負責相關內容。注意:網站內容是網站吸引瀏覽者最重要的因素,無內容或不實用的信息不會吸引匆匆瀏覽的訪客?墒孪葘θ藗兿M喿x的信息進行調查,并在網站發布后調查人們對網站內容的滿意度,以及時調整網站內容。
網設計
、網設計美術設計要求,網美術設計一般要與企業整體形象一致,要符合ci規范。要注意網色彩、圖片的應用及版面規劃,保持網的整體一致性。
、在新技術的采用上要考慮主要目標訪問群體的分布地域、齡階層、網絡速度、閱讀習慣等。
、制定網改版計劃,如半到一時間進行較大規模改版等。
jsp開發網站
數據庫:sqlservletXX。
軟件平臺:eclipse,dreamweaver.
服務器:tomcat.
項目描述:
項目基于jee平臺,b/s模式開發。采用struts、hibernate、spring、ajax、xml等技術,同時系統采用層架構設計:web層、控制轉發層、dto層、服務層、dao層、持久化層和數據庫層。
.系統大量采用抽象工廠模式、裝飾者模式、代理模式、門面模式等設計模式,并把spring的aop思想合理的使用在日志處理和系統異常處理,使用domj進行xml解析,使用logj實現日志管理。
.web層使用struts框架,配合使用jstl元素,使用ajax技術實現無刷新提交。
.控制轉發層擴展struts框架的action設計理念,同時使用spring來管理所有的action,使用spring的核心技術ioc可以很好的控制action的生命周期以及各種服務的注入關系。
.dto層設計中dto、vo、pojo的相互拷貝通過beanutils包來實現,解決數據傳輸過程中各層之間數據耦合緊密的問題,從而能更大程度的實現編程思想中各模塊或層之間松散耦合的目標。
.服務層沿用代理設計模式來實現,系統的服務層以下隨時可以更換,甚至可以考慮用ejb來做業務邏輯實現,同時通過spring的托管機制可以和dao層無縫耦合起來。
.dao層使用抽象工廠模式和外觀模式,同時使用spring提供的hibernate模板和hibernateapi訪問持久層,這樣可以進一步解耦,在系統查詢模塊處大量使用正則表達式進行查詢操作。
.持久層使用輕量級框架技術hibernate來實現orm處理,同時使用spring容器來管理持久層,通過spring提供的hibernatetemplate和hiberanteapi可以很好的解決代碼的重復冗余問題。
.ajax在現在社會用的廣泛。在java的程序中有dwr的動態及時更新數據新聞發布系統:
通過jsp、servlet、javabean來完成的新聞發布系統,其中用到了mvc三層結構設計理念,數據訪問層,業務層,bean層,界面層,完美的結合了jsp執行動作跳轉中控servlet之間的關系影射。通過javabean來復值取值,用到以下技術。
數據庫設計
需求分析階段:分析客戶的業務和數據處理需求,按照三范式;
概要設計階段:設計數據庫的e-r模型圖,確認需求信息的正確和完整;
.詳細設計階段:將e-r圖轉換為多張表,進行邏輯設計,并應用數據庫設計的三大范式進行審核;
.代碼編寫階段:選擇具體數據庫進行物理實現,并編寫代碼實現前端應用;
.軟件測試階段:……
.安裝部署:……
九章法律依據(另附)
十章附錄,