軟件工程設(shè)計項目可行性實施報告_第1頁
軟件工程設(shè)計項目可行性實施報告_第2頁
軟件工程設(shè)計項目可行性實施報告_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件工程設(shè)計項目2可行性研究的前提2.1要求功能:對書店的圖書信息和用戶(書店工作人員,網(wǎng)站注冊用戶即潛在購書者) 的信息進(jìn)行有效的管理;對圖書的進(jìn)存銷等環(huán)節(jié)進(jìn)行信息化管理;實現(xiàn)讀者網(wǎng)上瀏覽圖書, 網(wǎng)上購書的可能;通過論壇同讀者進(jìn)行有效的溝通;通過聊天室實現(xiàn)作者和讀者的實時交流;處理讀者網(wǎng)上的投訴和建議。性能:數(shù)據(jù)庫的錄入;圖書檢索;用戶信息查詢;圖書信息查詢;論壇和bbs互動;網(wǎng)上購書;安全與保密要求:書店中所有的圖書能夠供用戶隨時查閱;用戶的個人信息可以由 用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊用戶信息只能由書店管理人員查詢。操作系統(tǒng):Win9X/2000

2、/2003/XPWeb Server : Tomcat 5.0 或以上瀏覽器:Internet Explorer , Chrome(一)前臺實現(xiàn)功能1、新客戶注冊2、用戶登錄3、書籍分類(作者或圖書名)搜索4、實現(xiàn)購物車功能模塊5、前臺頁面管理(二)后臺管理實現(xiàn)功能1、用戶注冊信息管理2、訂單添加/刪除/修改管理功能3、書籍信息管理4、訂單查詢功能系統(tǒng)名稱功能模塊功能的主要內(nèi)容客戶管理系統(tǒng)新客戶注冊客戶注冊成為新會員注冊信息管理對客戶注冊信息進(jìn)行管理書籍管理書籍目錄管理添加/刪除/修改書籍管理維護(hù)書籍信息新添書籍添加新書籍系統(tǒng)監(jiān)控新書上架列出新書籍分類搜索列出書籍搜索情況系統(tǒng)管理后臺用戶管理管

3、理用戶信息購物車管理管理購物信息個人信息維護(hù)維護(hù)個人信息完全前臺頁面管理頁面風(fēng)格管理2.2目標(biāo)本系統(tǒng)希望通過構(gòu)建一個 J2EE架構(gòu)的電子商務(wù)網(wǎng)站,利用日益繁榮的互聯(lián)網(wǎng),為傳統(tǒng) 的書店打造一個新的銷售平臺。本系統(tǒng)希望通過電子信息化的手段對書店的進(jìn)存銷等環(huán)節(jié)進(jìn) 行管理,以達(dá)到人力與設(shè)備費用的減少,服務(wù)能力的提高,管理信息服務(wù)的改進(jìn),工作人員利用率的提高等目標(biāo)。2.3條件、假定和限制建議開發(fā)軟件運行的最短壽命:五個月進(jìn)行顯然方案選擇比較的期限:暫時不考慮經(jīng)費來源和使用限制:暫時不考慮法律和政策方面的限制:暫時不考慮硬件、軟件、運行環(huán)境和開發(fā)環(huán)境的條件和限制:在 Windows 8.1下使用建議開發(fā)軟

4、件投入使用的最遲時間:五個月2.4進(jìn)行可行性研究的方法對系統(tǒng)的簡要描述隨著計算機、網(wǎng)絡(luò)通信與信息技術(shù),特別是Java技術(shù)的發(fā)展。電子商務(wù)在國際上得到廣泛的應(yīng)用,并取得巨大的成功。我國也不例外,特別是各大電子商務(wù)網(wǎng)站從無到有,得到很大的發(fā)展,并取得成功。為了適應(yīng)新環(huán)境下的新的銷售模式和顧客銷售方式的改變,我們小組開發(fā)了這個網(wǎng)上圖書銷售系統(tǒng)電子商務(wù)網(wǎng)站,在一定程度上借鑒了 “當(dāng)當(dāng)”等較為成熟的平臺。它是基于Internet/lntranet及Web技術(shù)建立以 Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺核心應(yīng)用、以服務(wù),銷售為目的信息平臺。技術(shù)可行性1. 硬件:計算機的存儲量大,運算速

5、度快,外部設(shè)備的功能好、效率高、可靠性高, 通信設(shè)備的能力、質(zhì)量都滿足要求。2. 系統(tǒng)軟件:(1 )操作系統(tǒng) Windows 8接口能力強,界面友好簡潔,數(shù)據(jù)庫管理系統(tǒng)的功能充裕。(2) Java語言是一種優(yōu)秀的編程語言。它最大的優(yōu)點就是與平臺無關(guān),在Windows、Lin ux以及其它平臺上,都可以使用相同的代碼?!耙淮尉帉懀教庍\行”的特點,使其在互聯(lián)網(wǎng)上廣泛采用。(3) 除此之外Java語言還提供了一些有用的新特性,使得使用Java語言比C+語言更 容易寫出“無錯代碼”。經(jīng)濟(jì)可行性從經(jīng)濟(jì)角度看,書店對系統(tǒng)的投資要小于系統(tǒng)對書店的回報,書店決策者才會實施系統(tǒng)計劃。從本系統(tǒng)開發(fā)的角度出發(fā),系

6、統(tǒng)開發(fā)成功會減低人員費用的支出,辦公用品的支出, 同時,大量的用戶增加會給書店無法量化的估計,會使書店獲得更大的收益。操作可行性本系統(tǒng)大概需要四個月的時間完成。前三個星期主要是以看書以及收集有關(guān)系統(tǒng)方面 的資料為主,接下來就是對系統(tǒng)的分析,到做數(shù)據(jù)庫,界面,以及中間的連接。系統(tǒng)對于熟 悉JSP編程的作者來說是可行的。2.5評價尺度(1)圖書銷售業(yè)務(wù)邏輯的實現(xiàn)程度;(2)界面開發(fā)效果的實現(xiàn)程度;(3)開發(fā)時間的長短;(4)使用中的難易程度;(5)程序的響應(yīng)速度和穩(wěn)定性。3對現(xiàn)有系統(tǒng)的分析3.1處理流程和數(shù)據(jù)流程從網(wǎng)上書店自身來看,目前還存在不少問題,主要表現(xiàn)為:部分小型的網(wǎng)上書店主頁信息量較少,

7、內(nèi)容和形式缺乏吸引力,更新不夠及時;未能對圖書館市場進(jìn)行有效細(xì)分,服務(wù)方式比較單一;分類體系不盡合理,圖書分類查詢系統(tǒng)尚需完善;營銷方式不夠靈活; 對貨源的篩檢不夠嚴(yán)格,會出現(xiàn)少量不合格書籍。在計算機聯(lián)網(wǎng)的網(wǎng)絡(luò)環(huán)境下進(jìn)行作業(yè),就可進(jìn)行遠(yuǎn)距離的圖書銷售與訂購。一般應(yīng)具有以下功能:(1)向上網(wǎng)顧客提供圖書期刊在線電子版(虛擬版),供顧客訂購、下載;(2)提供新書目、新書內(nèi)容介紹、書評等,供顧客選擇圖書時參考;(3)提供書店存貨書目,供顧客挑選或補全、補缺;(4)提供網(wǎng)上書店的有關(guān)資料,如營業(yè)執(zhí)照等,讓顧客了解網(wǎng)上書店 的可信程度;(5)開辟網(wǎng)上論壇,供顧客在網(wǎng)上討論有關(guān)圖書內(nèi)容與網(wǎng)上發(fā)行中的有關(guān)問

8、題;(6)通過網(wǎng)絡(luò)收集顧客采訪圖書的計劃與要求,顧客的閱讀愛好、興趣、閱讀歷史和對網(wǎng)上 書店的建議與要求;(7)網(wǎng)上訂購圖書、期刊;(8)安全認(rèn)證、數(shù)字簽名、網(wǎng)上結(jié)算和支付, 并提供正式發(fā)票;(9)圖書配送;(10)退貨處理;(11)質(zhì)量監(jiān)控。但是由于時間及本人能力 方面的一些條件所限,本次設(shè)計的網(wǎng)絡(luò)書店銷售管理系統(tǒng)主要是以實現(xiàn)購書和定單的功能作 為設(shè)計的重點,實現(xiàn)了網(wǎng)絡(luò)書店的一些最基本和必須的功能,其他的詳細(xì)復(fù)雜的功能將在以后的改進(jìn)中不斷的完善。但是,由于節(jié)省時間、節(jié)約費用、操作方便等優(yōu)勢,網(wǎng)上書店(網(wǎng)上圖書銷售系統(tǒng))擁有 廣闊的前景。我們可以看到網(wǎng)上購物已經(jīng)成為一種不可抵擋的時尚潮流。在中

9、國,網(wǎng)上書店不僅有發(fā)展的必要, 也有發(fā)展的基礎(chǔ),發(fā)展網(wǎng)上書店的各方面條件也日趨成熟?,F(xiàn)已有一些較為成熟的網(wǎng)上書店,如:當(dāng)當(dāng)網(wǎng)。管理員通過登錄可以進(jìn)入后臺3.1處理流程和數(shù)據(jù)流程 說明:未注冊用戶通過注冊后可以登錄到前臺進(jìn)行購書, 進(jìn)行管理。圖1 系統(tǒng)結(jié)構(gòu)圖根據(jù)頂層數(shù)據(jù)流圖,對前臺購書和后臺管理模塊作進(jìn)一步分解,得到第二層數(shù)據(jù)流圖,分別如圖3和圖41. 前臺購書用戶登錄后進(jìn)行書籍瀏覽和查詢,對書籍信息有了一定了解后可根據(jù)自己的需求進(jìn)行購書,購書后將所需書放入購物車,最終確定要購買的圖書, 提交定單,等待定單的處理結(jié)果。系統(tǒng)第二層數(shù)據(jù)流圖(前臺購書)如下圖所示。2. 后臺管理管理員可以登陸到后臺,

10、 查看相關(guān)的定單信息, 然后修改定單的信息,主要是審核定單的有效性。系統(tǒng)第二層數(shù)據(jù)流圖(后臺管理)如下圖所示。3.2第三層數(shù)據(jù)流圖一一用戶登錄處理為保證數(shù)據(jù)的有效和客戶的管理,系統(tǒng)必須登錄后才能進(jìn)行購買圖書的相關(guān)操作,登 錄是系統(tǒng)安全和數(shù)據(jù)有效性驗證的第一部分。系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄)如下圖所示。圖5系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄)3.2工作負(fù)荷工作:開發(fā)系統(tǒng)包括界面和數(shù)據(jù)庫3.3費用開支員工工資、購買軟件、系統(tǒng)維護(hù)費用3.4人員設(shè)計人員開發(fā)人員維護(hù)人員3.5設(shè)備該系統(tǒng)需要服務(wù)器 2臺(一臺提供服務(wù),一臺備份),開發(fā)階段需要兩臺微機作為模擬 網(wǎng)絡(luò)環(huán)境來開發(fā)。具體的網(wǎng)絡(luò)布線按用戶要求配置。3

11、.6局限性處理時間趕不上需要,響應(yīng)不及時,數(shù)據(jù)存儲能力不足,處理功能不夠4所建議的系統(tǒng)4.1對所建議系統(tǒng)的說明所建議的系統(tǒng)是基于 B/S結(jié)構(gòu)的網(wǎng)上圖書銷售管理系統(tǒng),其利用 J2EE技術(shù),解決了對 銷售圖書的各個流程的控制,并供了一個良好的、易操作、直觀的用戶操作界面, 從而實現(xiàn)自動化和系統(tǒng)化的管理。4.2處理流程和數(shù)據(jù)流程由于現(xiàn)有系統(tǒng)基本符合用戶要求,只是在性能方面稍有欠缺,故在數(shù)據(jù)流圖方面沒有較大改進(jìn),在此暫不列出。4.3改進(jìn)之處(1) 、為了增強系統(tǒng)的響應(yīng)速度以及吞吐率,則可以利用分布式處理技術(shù),通過高性能的數(shù)據(jù)庫服務(wù)器,并采用分布式技術(shù)可以解決在訪問用戶多的情況下保證每個用戶在可接受的時

12、間內(nèi)響應(yīng)并作出處理結(jié)果。(2) 、由于用戶在進(jìn)行數(shù)目等信息的快速檢索時, 可能會由于檢索方法等因素導(dǎo)致其結(jié) 果不盡人滿意。所以應(yīng)對檢索查詢算法進(jìn)行優(yōu)化, 不僅要滿足用戶檢索的準(zhǔn)確性還應(yīng)保證速 度上的可觀性。(3) 、模仿淘寶的模式,給出購買某書籍的客戶對該書籍的評價信息,以此來給其他用 戶提供一個良好的指導(dǎo)作用。(4) 、利用現(xiàn)有的大數(shù)據(jù)分析技術(shù),實現(xiàn)對用戶購買信息的及時采集和處理,以此向用戶推薦相關(guān)喜歡的書籍,方便用戶在購買書籍是能夠方便查找到其他想要的書籍。4.4影響對設(shè)備的影響采用運算處理能力較強的服務(wù)器作為數(shù)據(jù)庫服務(wù)器,保證用戶請求信息的及時響應(yīng)。 另外,由于需要搭建簡單的分布式服務(wù)器

13、,所以應(yīng)保證多臺電腦作為服務(wù)器。對軟件的影響因為采用了 tomcat技術(shù)開發(fā),所以系統(tǒng)運行需要安裝有tomcat。此外,對于檢索算法也進(jìn)行了相當(dāng)程度地改進(jìn)及優(yōu)化。對用戶單位機構(gòu)的影響用戶需要有必須的網(wǎng)絡(luò)設(shè)備,如網(wǎng)卡等,以便接入互聯(lián)網(wǎng)。對系統(tǒng)運行過程的影響系統(tǒng)調(diào)試期半月,在開始必須對初始數(shù)據(jù)進(jìn)行錄入,包括所有的書目信息等,這個期間還需要接受新用戶的注冊。 在半月的調(diào)試期結(jié)束,系統(tǒng)通過檢驗后,將要優(yōu)化該系統(tǒng)的性能, 把一些發(fā)揮不良的組件重新開發(fā),或者加入合適的補丁文件。 系統(tǒng)穩(wěn)定后的主要工作是加強該系統(tǒng)安全性。對開發(fā)的影響開發(fā)需要購買新的軟件,搭建新的開發(fā)環(huán)境。446對地點和設(shè)施的影響對地點等并無

14、嚴(yán)格要求和改進(jìn)。對經(jīng)費開支的影響員工的工資及系統(tǒng)實施的各項費用。4.5局限性由于資金和人力等方面的不足可能會造成用戶使用中的一些缺陷。4.6技術(shù)條件方面的可行性1. 硬件:計算機的存儲量大,運算速度快,外部設(shè)備的功能好、效率高、可靠性高, 通信設(shè)備的能力、質(zhì)量都滿足要求。2. 系統(tǒng)軟件:(1 )操作系統(tǒng) Windows 8/8.1接口能力強,數(shù)據(jù)庫管理系統(tǒng)的功能足夠。(2) Java 語言是一種優(yōu)秀的編程語言?!?The San Fran cisco product is writte n almost en tirely in java and is believed to be one o

15、f the largest java developme nt effortsat this time ”從這可以看出Java的發(fā)展是很快的。它最大的優(yōu)點就是與平臺無關(guān),在Windows、Linux以及其它平臺上,都可以使用相同的代碼。"一次編寫,到處運行”的特點,使其在互聯(lián)網(wǎng)上廣泛采用。JSP+JavaBea ns幾乎可以在所有平臺上通行無阻,從一個平臺移植到另外一個平臺,JSP和JavaBeans甚至不用重新編譯(3) 除此之外Java語言還提供了一些有用的新特性,使得使用Java語言比C+語言更 容易寫出“無錯代碼”。3. 有專用的開發(fā)應(yīng)用軟件:(1)mySQL主要針對數(shù)據(jù)庫的

16、建立。(2) Dreamweaver,主要針對網(wǎng)頁的制作。Dreamweaver是Macromedia公司推出的可視化網(wǎng)頁制作工具,制作出來的網(wǎng)頁兼容性比較好,制作效率也很高??梢钥刂坪蛣h除冗余代碼,使網(wǎng)頁文件的結(jié)構(gòu)更加合理,從而能夠快速下載。與其他軟件不同,Deamweaver采用的是浮動面版的設(shè)計風(fēng)格,而Dreamweaver的直觀性與高效性是其他軟件所無法比擬的。5可選擇的其他系統(tǒng)方案5.1可選擇的系統(tǒng)方案1在整個網(wǎng)站的系統(tǒng)的搭建過程中,可以采用多臺性能良好的計算機搭建一個高性能的分布式服務(wù)器體系,并可以將構(gòu)建的網(wǎng)站通過云服務(wù)發(fā)布,但由于處于初步調(diào)試設(shè)計階段,人員資金等限制暫時不采用。

17、因此采用在局域網(wǎng)環(huán)境下, 通過一臺計算機服務(wù)器進(jìn)行簡單的模 擬實現(xiàn)即可。5.2可選擇的系統(tǒng)方案 2暫時沒有可選方案 26投資及效益分析6.1支出員工的工資及系統(tǒng)實施的各項費用?;窘ㄔO(shè)投資10萬元。數(shù)據(jù)通訊設(shè)備; 環(huán)境保護(hù)設(shè)備; 安全與保密設(shè)備; 數(shù)據(jù)庫管理軟件。 基本建設(shè)投資估計其他一次性支出研究(需求的研究和設(shè)計的研究);數(shù)據(jù)庫的建立;檢查費用和技術(shù)管理性費用;培訓(xùn)費、開發(fā)安裝人員所需要的一次性支出;該環(huán)節(jié)投資預(yù)估為 2-5萬元。非一次性支出設(shè)備的租金和維護(hù)費用;軟件的租金和維護(hù)費用;數(shù)據(jù)通訊方面的租金和維護(hù)費用; 人員的工資、獎金;該環(huán)節(jié)投資預(yù)估5-10萬元。6.2收益管理方式的自動化,

18、減少了人力、物力費用,縮短了操作時間,極大地提高了工作效 率和系統(tǒng)性能。一次性收益(1)由于數(shù)據(jù)庫服務(wù)系統(tǒng)開發(fā)是由產(chǎn)品線員工自主開發(fā)設(shè)計,故節(jié)省了將數(shù)據(jù)庫業(yè)務(wù)外包所耗費的人力物力資源。(2 )開發(fā)過程中通過算法優(yōu)化使得處理系統(tǒng)的提升而減少的人力物力資源的消耗。(3)系統(tǒng)平臺開放,相關(guān)商家入駐的收益。非一次性收益由于系統(tǒng)開放發(fā)布后,除了需要部分少量的資金用于維護(hù)和修改,無其他較多消耗。不可定量的收益品牌的推廣,以及良好的服務(wù)態(tài)度,以及優(yōu)質(zhì)的用戶體驗都會帶來極好的用戶滿意度, 從而極大程度地贏得用戶青睞,收益逐步提高,產(chǎn)品價值也不斷提升。6.3收益/投資比明顯大于loo%6.4投資回收周期1-2年6.5敏感性分析所謂敏感性分析是指一些關(guān)鍵性因素如系統(tǒng)生命期長度、系統(tǒng)的工作負(fù)荷量、工作負(fù)荷的類型與這些不同類型之間的合理搭配、處理速度要求、設(shè)備和軟件的配置等變化時,對開支和收益的影響最靈敏的范圍的估計。在敏感性分析的基礎(chǔ)上做出的選擇當(dāng)然會比單一選擇的結(jié)果

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論