資源描述:
《軟件概要設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、<基于MVC的電子商務(wù)在線采購(gòu)系統(tǒng)>軟件概要設(shè)計(jì)說(shuō)明書(shū)學(xué)院:電子與計(jì)算機(jī)科學(xué)技術(shù)學(xué)院?專(zhuān)業(yè):軟件工程課程設(shè)計(jì)題目:基于MVC的電子商務(wù)在線采購(gòu)系統(tǒng)設(shè)計(jì)人員:劉亞翃、王亞男、劉立濤、劉歡、李帥課程設(shè)計(jì)地點(diǎn):?軟件工程實(shí)驗(yàn)室指導(dǎo)教師:王素紅系主任:潘廣貞目錄I1.文檔介紹11.1文檔目的11.2文檔范圍11.3讀者對(duì)象11.4參考文獻(xiàn)11.5術(shù)語(yǔ)與縮寫(xiě)解釋22.系統(tǒng)概述33.設(shè)計(jì)約束33.1使用人員約束33.2用戶接口約束33.3硬件接口33.4軟件接口33.5通信接口43.6軟件質(zhì)量約束43.7隱含約束54.設(shè)計(jì)策略55.系統(tǒng)總體結(jié)構(gòu)55.
2、1數(shù)據(jù)庫(kù)設(shè)計(jì)66.子系統(tǒng)N的結(jié)構(gòu)與功能117.接口設(shè)計(jì)1138.開(kāi)發(fā)環(huán)境的配置1139.運(yùn)行環(huán)境的配置11310.測(cè)試環(huán)境的配置1311.其他114I1.文檔介紹1.1文檔目的編寫(xiě)此文檔的目的是:①詳細(xì)、準(zhǔn)確和全面地定義在線采購(gòu)系統(tǒng)的概要設(shè)計(jì),以利于指導(dǎo)該系統(tǒng)后續(xù)的開(kāi)發(fā)工作;②本文檔所描述的概要設(shè)計(jì)作為該項(xiàng)目最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù);③給工作人員提供一定的維護(hù)依據(jù),方便在以后的維修工作中提供方便。1.2文檔范圍該系統(tǒng)的主要目標(biāo)是:隨著計(jì)算機(jī)系統(tǒng)功能的日益增強(qiáng),為充分利用計(jì)算機(jī)資源,服務(wù)消費(fèi)者和各企事業(yè)單位工作,減輕采購(gòu)者的工作負(fù)擔(dān),實(shí)現(xiàn)采購(gòu)工
3、作的信息化,合理利用各種資源。主要的軟件需求:包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求——也包括非功能需求。業(yè)務(wù)需求反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說(shuō)明。用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),功能需求定義開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,使用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。1.3讀者對(duì)象專(zhuān)業(yè)的工作技術(shù)人員對(duì)維修系統(tǒng)時(shí)參考的文檔。1.4參考文獻(xiàn)1.JavaWeb應(yīng)用開(kāi)發(fā)教程于靜、馮瑤、張虹北京郵電出版社。2.JavaEE編程技術(shù)郝玉龍、姜璍清華大學(xué),北京交通大學(xué)出版社。3.
4、C#程序設(shè)計(jì)李乃文、傅游、沈?qū)W利、任建華清華大學(xué)出版社。4.數(shù)據(jù)庫(kù)高級(jí)編程夏云慶北京希望電子出版社。5.SQLServer2005深入開(kāi)發(fā)系列——SQLServer2005報(bào)表服務(wù)高級(jí)編程(美)特里(Turley,P.)著、謝文亮譯清華大學(xué)出版社。131.數(shù)據(jù)庫(kù)系統(tǒng)概念(原書(shū)第5版)AbrahamSilberschatz,HenryF.Korth,S.Sudarshan著,楊冬青、馬秀莉、唐世渭譯機(jī)械工業(yè)出版社。2.http://www.zxbc.cn/。3.網(wǎng)站開(kāi)發(fā)典型實(shí)例張銀鶴、唐有明、王俊偉電子工業(yè)出版社。1.5術(shù)語(yǔ)與縮寫(xiě)解釋1.電
5、子商務(wù):在因特網(wǎng)上通過(guò)數(shù)字媒體進(jìn)行買(mǎi)賣(mài)交易的商業(yè)活動(dòng)。2.MVC:模型—視圖—控制器(Model-View-Controller)。3.BTC:企業(yè)對(duì)消費(fèi)者(Business-to-Consumer)的一種電子商務(wù)方式。4.JSP:(JavaServerPages)是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。5.Servlet:一種服務(wù)器端的Java應(yīng)用程序,可以生成動(dòng)態(tài)的Web頁(yè)面。6.JPA:(JavaPersistenceAPI)將運(yùn)行期的實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)中。縮寫(xiě)、術(shù)語(yǔ)解釋SPP精簡(jiǎn)并行過(guò)程,SimplifiedParallelProcessSD
6、系統(tǒng)設(shè)計(jì),SystemDesign132.系統(tǒng)概述所要設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)是一個(gè)獨(dú)立的軟件系統(tǒng),適用于中小型企業(yè)或高校,含有系統(tǒng)管理子系統(tǒng)、基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)、采購(gòu)管理子系統(tǒng)及結(jié)算管理子系統(tǒng),能夠獨(dú)立的運(yùn)行于相關(guān)環(huán)境,并且解決實(shí)際需求。1.系統(tǒng)管理子系統(tǒng)劃分為四個(gè)模塊:會(huì)員管理、組織機(jī)構(gòu)、用戶管理、權(quán)限管理。2.基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)分為三個(gè)模塊:供應(yīng)商信息管理、物資分類(lèi)信息、物資信息管理。3.采購(gòu)管理子系統(tǒng)分為三個(gè)模塊:訂單管理、審批的催辦、采購(gòu)訂單執(zhí)行預(yù)警。4.結(jié)算管理子系統(tǒng)分為四個(gè)模塊:付款申請(qǐng)、付款審批、付款處理、付款結(jié)果處理。3.設(shè)計(jì)約
7、束3.1使用人員約束由于本軟件使用頻率高,使用人員多,數(shù)據(jù)量大等特點(diǎn),因此系統(tǒng)將盡量實(shí)現(xiàn)界面清晰,操作簡(jiǎn)便,較高的容錯(cuò)性及提高系統(tǒng)的傳送,處理能力,嚴(yán)格限制無(wú)關(guān)人員對(duì)系統(tǒng)數(shù)據(jù)的查詢,修改等操作。3.2用戶接口約束用戶通過(guò)鍵盤(pán)和鼠標(biāo)進(jìn)行輸入,把需要的文檔通過(guò)瀏覽器瀏覽,通過(guò)打印機(jī)打印。3.3硬件接口普通打印機(jī)。3.4軟件接口OA服務(wù)器:操作系統(tǒng):Win2000AdvanceServerSPK2或WindowsNT4.0SPK4或AS400等。瀏覽器:IE5以上應(yīng)用軟件:中文版LotusDominoR6.0Application/Enterp
8、riseServer、LotusDominoAdministrator及以上版本。13客戶機(jī):操作系統(tǒng):Windows98/NT/2000以上瀏覽器:IE5以上應(yīng)用軟件:MicrosoftWo