正文

都市供求信息網(wǎng)(1)

JSP項(xiàng)目開發(fā)案例全程實(shí)錄(第2版) 作者:明日科技


在全球知識經(jīng)濟(jì)和信息化高速發(fā)展的今天,無論是在生活、工作還是學(xué)習(xí)方面,信息都是決定成敗的關(guān)鍵。小到生活中的需求,大到企業(yè)的發(fā)展,特別是對于企業(yè)實(shí)現(xiàn)跨地區(qū)、跨行業(yè)、跨國經(jīng)營,信息都起著至關(guān)重要的作用。而電子商務(wù)作為一種嶄新的商務(wù)運(yùn)作模式,越來越受到企業(yè)的重視。

本章通過應(yīng)用Struts 2.0+SQL Server 2005開發(fā)一個(gè)流行的電子商務(wù)網(wǎng)站——都市供求信息網(wǎng)。

通過學(xué)習(xí)本章,讀者可以:

了解供求信息網(wǎng)站開發(fā)的基本過程

掌握如何進(jìn)行需求分析和編寫項(xiàng)目計(jì)劃書

掌握分析并設(shè)計(jì)數(shù)據(jù)庫的方法

熟悉應(yīng)用Struts 2.0框架進(jìn)行開發(fā)

了解Struts 2.0中的標(biāo)簽

掌握在Struts 2.0中進(jìn)行表單驗(yàn)證的方法

掌握在Eclipse中使用JUnit工具進(jìn)行單元測試的方法

掌握網(wǎng)站發(fā)布的方法

1.1 開 發(fā) 背 景

天下華源信息科技有限公司是一家集數(shù)據(jù)通信、系統(tǒng)集成、電話增值服務(wù)于一體的高科技公司。公司為了擴(kuò)大規(guī)模,增強(qiáng)企業(yè)的競爭力,決定向多元化發(fā)展,借助Internet在國內(nèi)的快速發(fā)展,聚集部分資金投入網(wǎng)站建設(shè),以向企業(yè)提供有償信息服務(wù)為盈利方式,為企業(yè)和用戶提供綜合信息服務(wù)?,F(xiàn)需要委托其他單位開發(fā)一個(gè)信息網(wǎng)站。

1.2 系 統(tǒng) 分 析

1.2.1 需求分析

對于信息網(wǎng)站來說,用戶的訪問量是至關(guān)重要的。如果網(wǎng)站的訪問量很低,那么就很少有企業(yè)與其合作,也就沒有利潤可言了。因此,信息網(wǎng)站必須為用戶提供大量的、免費(fèi)的、有價(jià)值的信息,才能夠吸引用戶。為此,網(wǎng)站要盡可能地提供多方面的信息,這些信息主要來自于生活、工作與學(xué)習(xí)方面。另外,網(wǎng)站不僅要為企業(yè)提供各種有償服務(wù),還需要額外為用戶提供大量的無償服務(wù)。

1.2.2 可行性分析

1.引言

編寫目的。

為了給軟件開發(fā)企業(yè)的決策層提供是否進(jìn)行項(xiàng)目實(shí)施的參考依據(jù),現(xiàn)以文件的形式分析項(xiàng)目的風(fēng)險(xiǎn)、項(xiàng)目需要的投資與效益。

背景。

天下華源信息科技有限公司是一家以信息產(chǎn)業(yè)為主的高科技公司。公司為了擴(kuò)展業(yè)務(wù),需要一個(gè)CTC(消費(fèi)者與消費(fèi)者之間的交易平臺)和BTC(企業(yè)為消費(fèi)者提供的交易平臺)業(yè)務(wù)平臺,現(xiàn)需要委托其他公司開發(fā)一個(gè)供求信息的網(wǎng)站,項(xiàng)目名稱為都市供求信息網(wǎng)。

2.可行性研究的前提

要求。

網(wǎng)站要求為用戶有償或無償提供盡可能全面的信息,涵蓋生活、工作與學(xué)習(xí)各方面,如求職、招聘、家教、招商、房屋、車輛、出售、求購等信息。

目標(biāo)。

一方面為用戶的生活、工作提供方便,另一方面為提高企業(yè)知名度,為企業(yè)的產(chǎn)品宣傳節(jié)約大量成本。

評價(jià)尺度。

根據(jù)用戶的需求,網(wǎng)站中發(fā)布的信息要準(zhǔn)確、有效、全面,考慮到對企業(yè)及國家的影響,對一些非法、不健康的信息要及時(shí)刪除。此外,應(yīng)加強(qiáng)網(wǎng)站的安全性,避免有意或無意的破壞導(dǎo)致系統(tǒng)癱瘓,造成嚴(yán)重?fù)p失。

3.投資及效益分析

支出。

根據(jù)預(yù)算,公司計(jì)劃投入8個(gè)人,為此需要支付9萬元的工資及各種福利待遇;項(xiàng)目的安裝、調(diào)試以及用戶培訓(xùn)、員工出差等費(fèi)用支出需要2萬元;在項(xiàng)目后期維護(hù)階段預(yù)計(jì)需要投入2萬元的資金,項(xiàng)目累計(jì)投入需要13萬元。

收益。

客戶提供項(xiàng)目資金30萬元。對于項(xiàng)目運(yùn)行后進(jìn)行的改動(dòng),采取協(xié)商的原則,根據(jù)改動(dòng)規(guī)模額外提供資金。因此,從投資與收益的效益比上,公司可以獲得17萬元的利潤。

項(xiàng)目完成后,會(huì)給公司提供資源儲(chǔ)備,包括技術(shù)、經(jīng)驗(yàn)的積累。

4.結(jié)論

根據(jù)上面的分析,在技術(shù)上不會(huì)存在問題,因此項(xiàng)目延期的可能性很小。在效益上,公司投入8個(gè)人、2個(gè)月的時(shí)間獲利17萬元,比較可觀。另外,在公司今后發(fā)展上還可以借此儲(chǔ)備網(wǎng)站開發(fā)的經(jīng)驗(yàn)和資源。因此,認(rèn)為該項(xiàng)目可以開發(fā)。

1.2.3 編寫項(xiàng)目計(jì)劃書

1.引言

編寫目的。

為了能使項(xiàng)目按照合理的順序開展,并保證按時(shí)、高質(zhì)量地完成,現(xiàn)擬訂項(xiàng)目計(jì)劃書,將項(xiàng)目開發(fā)生命周期中的任務(wù)范圍、團(tuán)隊(duì)組織結(jié)構(gòu)、團(tuán)隊(duì)成員的工作任務(wù)、團(tuán)隊(duì)內(nèi)外溝通的協(xié)作方式、開發(fā)進(jìn)度、檢查項(xiàng)目工作等內(nèi)容描述出來,作為項(xiàng)目相關(guān)人員之間的共識、約定以及項(xiàng)目生命周期內(nèi)的所有項(xiàng)目活動(dòng)的行動(dòng)基礎(chǔ)。

背景。

都市供求信息網(wǎng)是本公司與天下華源信息科技有限公司簽訂的待開發(fā)項(xiàng)目,網(wǎng)站性質(zhì)為信息服務(wù)類型,可為信息發(fā)布者有償或無償提供招聘、求職、培訓(xùn)、房屋和出售等信息。項(xiàng)目周期為兩個(gè)月。項(xiàng)目背景規(guī)劃如表1.1所示。

2.概述

? 項(xiàng)目目標(biāo)。

都市供求信息網(wǎng)主要用來為用戶提供信息服務(wù),應(yīng)盡可能多地提供各類信息,例如求職、招聘、培訓(xùn)、招商、房屋、車輛、出售、求購等信息。項(xiàng)目發(fā)布后,要能為用戶生活、工作和學(xué)習(xí)提供便利,同時(shí)提高企業(yè)知名度,為企業(yè)產(chǎn)品宣傳節(jié)約大量成本。整個(gè)項(xiàng)目需要在兩個(gè)月的期限結(jié)束后,交給客戶進(jìn)行驗(yàn)收。

? 產(chǎn)品目標(biāo)與范圍。

一方面都市供求信息網(wǎng)能夠?yàn)槠髽I(yè)節(jié)省大量人力資源,企業(yè)不再需要大量的業(yè)務(wù)人員去跑市場,從而間接為企業(yè)節(jié)約了成本;另一方面,都市供求信息網(wǎng)能夠收集大量供求信息,將會(huì)有大量用戶訪問網(wǎng)站,有助于提高企業(yè)知名度。

? 應(yīng)交付成果。

? 項(xiàng)目完成后,應(yīng)交付給客戶編譯后的都市供求信息網(wǎng)的資源文件、系統(tǒng)數(shù)據(jù)庫文件和系統(tǒng)使用說明書。

? 將開發(fā)的都市供求信息網(wǎng)發(fā)布到Internet上。

? 網(wǎng)站發(fā)布信息到Internet上后,進(jìn)行后期的無償維護(hù)與服務(wù),6個(gè)月以后進(jìn)行有償維護(hù)與服務(wù)。

? 項(xiàng)目開發(fā)環(huán)境。

操作系統(tǒng)為Windows 2003,安裝JDK1.5以上版本的Java開發(fā)包,選用Tomcat 6.0作為Web服務(wù)器,采用SQL Server 2005數(shù)據(jù)庫系統(tǒng),應(yīng)用Struts 2.0開發(fā)框架。

? 項(xiàng)目驗(yàn)收方式與依據(jù)。

項(xiàng)目開發(fā)完成后,首先進(jìn)行內(nèi)部驗(yàn)收,由測試人員根據(jù)用戶需求和項(xiàng)目目標(biāo)進(jìn)行驗(yàn)收。通過內(nèi)部驗(yàn)收后,交給客戶進(jìn)行驗(yàn)收,驗(yàn)收的主要依據(jù)為需求規(guī)格說明書。

3.項(xiàng)目團(tuán)隊(duì)組織

? 組織結(jié)構(gòu)。

本公司針對該項(xiàng)目組建了一個(gè)由公司副經(jīng)理、項(xiàng)目經(jīng)理、系統(tǒng)分析員、軟件工程師、網(wǎng)頁設(shè)計(jì)師和測試人員構(gòu)成的開發(fā)團(tuán)隊(duì),團(tuán)隊(duì)結(jié)構(gòu)如圖1.1所示。

 


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號