




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、項(xiàng)目名稱:古德泰斯(The English Name : Good Taste )立項(xiàng)可行性分析報(bào)告y杭州電子科技大學(xué)軟件需求規(guī)格說明書目錄一、引言31.1 目的31.2 適用范圍31.3 參考資料31.4 術(shù)語和縮略語 3二、系統(tǒng)概述 42.1 產(chǎn)品描述42.2 產(chǎn)品功能4三、功能性需求分類 53、1功能需求概述 53.2、功能描述 53-2-1主要功能53-2-2模塊功能結(jié)構(gòu)圖 53-2-3各模塊功能描述 5四、產(chǎn)品的非功能性需求 64.1 外部接口說明 64.2 性能需求 74-2-1數(shù)據(jù)精確度74-2-2時(shí)間特性74-2-3適應(yīng)性 74-2-4用戶對網(wǎng)站需求 74-2-5后臺對網(wǎng)站需求
2、 74-2-5后臺數(shù)據(jù)庫的需求 84.3 屬性94-3-1友好性94-3-2安全性94-3-3可維護(hù)性94-3-4可轉(zhuǎn)移/換性 94.4 系統(tǒng)的運(yùn)行環(huán)境 94.5 其他需求94-5-1用戶操作需求9五、數(shù)據(jù)字典 105.1 表關(guān)系圖105.2 部分表結(jié)構(gòu) 10六、附錄A :需求確認(rèn)11PAGE # OF 11軟件需求規(guī)格說明書1.1、 目的該文檔的是關(guān)于針對飲食愛好者而設(shè)計(jì)的,針對這些功能和性能而言,重點(diǎn)描述了飲食愛好者使用該網(wǎng)站系統(tǒng)發(fā)表自己的評論等等。文檔預(yù)期讀者:1、設(shè)計(jì)人員2、開發(fā)人員3、項(xiàng)目管理人員4、測試人員5、用戶1.2、 適用范圍a.項(xiàng)目名稱:古德泰斯軟件b.文檔主要借助于當(dāng)前系
3、統(tǒng)的邏輯模型而導(dǎo)出目標(biāo)系統(tǒng)的設(shè)計(jì)邏輯模型,解決整個項(xiàng)目系統(tǒng)的“做什么問題”。在這里,沒有涉及開發(fā)技術(shù),而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)等不同參與提供一個交流平臺。c.本系統(tǒng)主要是基于瀏覽器而為用戶提供的交流平臺,預(yù)期完成美食網(wǎng)站系統(tǒng)的內(nèi)部管理、評價(jià)管理、甜品貼管理、做法管理等。需要 ASP.NET、Microsoft Sql Server 2010提供軟件開發(fā)技術(shù)平臺。1.3、 參考資料資料名稱標(biāo)識符出版單位作者日期數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用教程機(jī)械工業(yè)出版社苗雪蘭劉瑞新宋哥等編著2007數(shù)據(jù)庫設(shè)計(jì)與開發(fā)清華大學(xué)出版社SLYKE/Raymond/frost John/D
4、ay Craig/Van2007ASP.NET 2.0技術(shù)內(nèi)幕清華大學(xué)出版社埃斯帕斯托2006軟件工程清華大學(xué)出版社張海藩1990/111.4、 術(shù)語和縮略語術(shù)語、縮略語解釋PAGE 3 OF 11杭州電子科技大學(xué)軟件需求規(guī)格說明書UMLUnified Modeling Language(統(tǒng)L建模語百)的縮與,是l個標(biāo)準(zhǔn)的建模語言。ASPActive Server Page(動態(tài)服務(wù)器頁面)的縮寫,可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。MVCModel-View-Control(模式視圖控制)的縮與,表小一個二層的結(jié)構(gòu)體系。SQL SERVER系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理
5、系統(tǒng)(DBMS )。SQL一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。外部主鍵數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。、系統(tǒng)概述2.1、 產(chǎn)品描述隨著計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,美食網(wǎng)已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚牟糠?,也?一種簡單有效的提供網(wǎng)絡(luò)用戶進(jìn)行學(xué)習(xí)和評價(jià)的平臺,通過其可以理解美食及它的制作方 法,自己學(xué)做自己的美食。不僅如此,美食網(wǎng)站還可以隨時(shí)隨刻的發(fā)表自己的評論、與世 界各方面不同的美食家共享自己獨(dú)特的見解?;谏鲜鲂枨?,我們甜甜噠一項(xiàng)目小組策劃了古德泰斯( Good Taste)網(wǎng)站,項(xiàng)目主要是為了便利于愛好的飲食的伙伴、在同一個平臺上共享信息、分享自己的特色美
6、食方法開發(fā)的信息交流平臺。2.2、 產(chǎn)品功能古德泰斯(GoodTaste)網(wǎng)站系統(tǒng),針對飲食愛好者實(shí)際情況的需求分析與市場調(diào)查, 其內(nèi)部結(jié)構(gòu)主要包括內(nèi)部管理、評價(jià)管理、甜品貼管理、做法管理。實(shí)現(xiàn)網(wǎng)站的瀏覽和留 言以及用戶發(fā)布甜品的圖片及詳細(xì)做法,方便飲食愛好者的交流。及系統(tǒng)整個功能體系結(jié) 構(gòu)如下:1 .甜品貼包括發(fā)布者、書寫時(shí)間、做法等。2 .評價(jià)包括點(diǎn)贊量、收藏量等。3 .做法包括做法步驟、圖片、文本說明。三、功能性需求分類3、1功能需求概述本系統(tǒng)的用戶都是網(wǎng)上用戶,包括兩類:一類是訪客和會員,訪客可以查看美食的做 法,并可以在美食網(wǎng)上留言,如提出問題或者意見;會員可以參與發(fā)表自身的意見、評
7、論 等。另外一類是用戶管理員,他們可以對菜譜,用戶資料,資訊,留言和廣告進(jìn)行增刪、 修改等。4 .2、功能描述3-2-1主要功能一個甜品吧,它具有內(nèi)部管理、評價(jià)管理、甜品貼管理、做法管理四大功能。3-2-2模塊功能結(jié)構(gòu)圖營用戶注冊點(diǎn)貫帛瀏覽發(fā)布描述做法宓整圖片及文本說吧3-2-3各模塊功能描述內(nèi)部管理:主要包括用戶登錄、新用戶注冊。用戶登錄:主要是進(jìn)行用戶驗(yàn)證。新用戶注冊:主要是進(jìn)行新用戶的加入。評價(jià)管理:主要包括點(diǎn)贊量、收藏量。點(diǎn)贊量:主要是進(jìn)行點(diǎn)評。甜品貼管理:主要包括瀏覽、發(fā)布、描述。瀏覽:主要是進(jìn)行查看。發(fā)布:主要是進(jìn)行甜品貼的增加。描述:主要是進(jìn)行對甜品的做法進(jìn)行說明。做法管理:主要
8、包括做法步驟、圖片及文本說明、材料。做法步驟:主要是顯示如何做。圖片及文本說明:主要是進(jìn)行進(jìn)一步的解釋。材料:主要是說明之用。四、產(chǎn)品的非功能性需求4.1外部接口說明A、用戶接口本系統(tǒng)的硬件環(huán)境如下:客戶機(jī):普通PCCPU P41.8GHz 以上內(nèi)存:256MB以上能夠運(yùn)行IE5.0以上或者Netscape4.0以上版本的機(jī)器分辨率:推薦使用1024*768像素Web服務(wù)器CPU P41.0GHz內(nèi)存:1G以上硬盤:80GB以上網(wǎng)卡:KMb/s速度數(shù)據(jù)庫服務(wù)器CPU P42.0GHz內(nèi)存:1GB以上硬盤:80GB以上B、軟件接口本系統(tǒng)的軟件環(huán)境如下:操作系統(tǒng):UNIX/Linux/Window
9、s2000或以上版本數(shù)據(jù)庫:SQL Server 2008開發(fā)工具包:Microsoft Visual Studio 2010Web 服務(wù)器:IIS 5.0瀏覽器:IE6.0以上PAGE 5 OF 11杭州電子科技大學(xué)軟件需求規(guī)格說明書4.24-2-1、數(shù)據(jù)精確度1 .用戶在進(jìn)行美食查詢時(shí)要保證查全率,所有符合搜索條件的美食都要能找到。2 .在保證查全率的同時(shí)還要能夠保證查準(zhǔn)率,尤其是對于高級搜索這一功能。3 .保證每日推薦美食的更新頻率。4-2-2、時(shí)間特性1 .響應(yīng)時(shí)間:2-3秒之內(nèi)打開一個新的鏈接。2 .數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間:數(shù)據(jù)轉(zhuǎn)換主要是涉及到數(shù)據(jù)庫的問題。為了降低一次顯示過多的記錄會
10、消耗太多的時(shí)間這個問題,在設(shè)計(jì)時(shí)讓數(shù)據(jù)庫盡量分頁顯示。傳輸時(shí)間和服務(wù)器的處理能力、無線網(wǎng)絡(luò)的信號強(qiáng)度有關(guān)。3 .運(yùn)行時(shí)間:如非特殊原因應(yīng)保持24小時(shí)開通。4-2-3、適應(yīng)性本系統(tǒng)應(yīng)能在 Android 2.2及其以上操作系統(tǒng)平臺上良好的運(yùn)行,Web端應(yīng)能使用IE6.0以上內(nèi)核的瀏覽器訪問。4-2-4、用戶對網(wǎng)站需求本美食網(wǎng)站作為一個面向所有網(wǎng)絡(luò)用戶的網(wǎng)站,既要面對瀏覽網(wǎng)頁信息的用戶,還要 面對留言交流的用戶;另外,網(wǎng)站還涉及到后臺管理的需求。因此多角度、多方面進(jìn)行需 求分析,盡量滿足各方的功能需求。美食網(wǎng)站主要功能是信息發(fā)布和提供美食查詢及留言交流等服務(wù)。其中,信息發(fā)布是各種類型的美食信息包括
11、美食所用材料、做法、市面價(jià)格等。美食查詢是提供瀏覽網(wǎng)頁 的用戶的搜索功能,使其能更方便快捷查找到需要的信息。另外,用戶還可在網(wǎng)站留言, 說出各自想法或留下問題。4-2-5、后臺對網(wǎng)站需求從后臺管理方面來說,后臺設(shè)計(jì)必須保證前臺各模塊信息展示無誤,實(shí)現(xiàn)增、刪、改、查等功能等。ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。它是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含 HTMLfe記、普通文本、腳本命令以COM1件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用 HTML網(wǎng)頁作為 用戶界面的web應(yīng)用
12、程序。ASP網(wǎng)頁具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動態(tài)網(wǎng)頁技術(shù);(2) ASP文件是包含在 HTML弋碼所組成的文件中的,易于修改和測試;(1) 服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行 AS艱序,并將結(jié)果以HTML格式傳送到客戶端瀏 覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4) ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過 HTM京單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5) ASP可以使用服務(wù)器端 ActiveX組件來執(zhí)行各種各樣的任務(wù),例如
13、存取數(shù)據(jù)庫、發(fā)送 Email 或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將 ASP程序執(zhí)行的結(jié)果以 HTML格式傳回客戶端瀏覽器,因此使用者不會看到 ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。(7)方便連接 ACCESS SQL數(shù)據(jù)庫.(8)ASP也不僅僅局限于與 HTML吉合制作 WEER站,而且還可以與 XHTM壞口 WM曲言結(jié)合制作 WAP 手機(jī)網(wǎng)站。但是其原理也是一樣的。4-2-5、后臺數(shù)據(jù)庫的需求數(shù)據(jù)庫及操作系統(tǒng):對于核心數(shù)據(jù)庫來說,選擇一個合適的數(shù)據(jù)庫系統(tǒng)對我們的系統(tǒng)運(yùn)行是很要 的,選擇數(shù)據(jù)庫的關(guān)鍵因素是要考慮預(yù)計(jì)會有多少人同時(shí)訪問數(shù)據(jù)庫,正常工作時(shí)間的級別。 信息存儲結(jié)構(gòu)
14、的設(shè)計(jì)在系統(tǒng)的設(shè)計(jì)中至關(guān)重要,要考慮到數(shù)據(jù)冗余、系統(tǒng)執(zhí)行效率、信息控制以及維護(hù)等方面的要求。信息的管理離不開數(shù)據(jù)庫的支持,我們采用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫的物理設(shè)計(jì)主要是對數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計(jì),對使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分,設(shè)置訪問數(shù)據(jù)的方式方法。需在非系統(tǒng)卷(操 作系統(tǒng)所在卷以外的其他卷)上安裝SQLServer程序及數(shù)據(jù)庫文件。內(nèi)存是影響Microsoft SQLServer 系統(tǒng)性能的一個重要因素,應(yīng)在Microsoft SQL Server數(shù)據(jù)庫安裝后進(jìn)行內(nèi)存選項(xiàng)設(shè)置,最大配制值為2GB為了確定S
15、QL Server系統(tǒng)最適宜的內(nèi)存需求,可以從總的物理內(nèi)存中減去Windows 2008 Server需要的內(nèi)存(12MB以及其他一些內(nèi)存需求后綜合確定,理想的情況是給SQL Server分配盡可能多的內(nèi)存,而不產(chǎn)生頁面調(diào)度。設(shè)置服務(wù)器的虛擬內(nèi)存為1GRPAGE 9 OF 11軟件需求規(guī)格說明書y杭州電子科技大學(xué)4.3屬性4-3-1友好性本軟件友好性極強(qiáng)和其他軟件有很好的兼容性。界面清晰條理,操作簡單易行。4-3-2安全性A、操作跟蹤:針對系統(tǒng)運(yùn)行出現(xiàn)的異常,跟蹤調(diào)查出現(xiàn)異常的情況,了解操作意圖,有針對性的解決 問題。B、訪問控制:非注冊用戶(游客)只可以搜索美食信息,只有登陸用戶才可以對美食
16、進(jìn)行收藏、上傳、 評價(jià)等操作。整個系統(tǒng)要求用戶必須經(jīng)過身份驗(yàn)證才能發(fā)布信息,對不同權(quán)限就行不同的登陸。C、軟件有備份功能,對數(shù)據(jù)損壞或破壞有很好的恢復(fù)能力。4-3-3可維護(hù)性系統(tǒng)在試運(yùn)行階段需要記錄下所有操作日志,記錄出問題的現(xiàn)場,并能通過郵件向維護(hù)人員報(bào)告系統(tǒng)的狀態(tài)。4-3-4可轉(zhuǎn)移/換性本軟件利用開發(fā)平臺提供的數(shù)據(jù)轉(zhuǎn)換功能,可以實(shí)現(xiàn)跨平臺數(shù)據(jù)轉(zhuǎn)換,實(shí)現(xiàn)不同數(shù)據(jù)庫數(shù)據(jù)間的數(shù)據(jù)轉(zhuǎn)換。4.4 系統(tǒng)的運(yùn)行環(huán)境系統(tǒng)要保證24*7*365可用。但是可以允許每月系統(tǒng)停機(jī)一小時(shí),進(jìn)行系統(tǒng)維護(hù)。系統(tǒng) 維護(hù)的時(shí)間要安排在非工作時(shí)間進(jìn)行,以免對用戶試用系統(tǒng)產(chǎn)生不必要的麻煩。4.5 其他需求4-5-1用戶操作需求
17、輸入的信息都封裝在數(shù)據(jù)結(jié)構(gòu)當(dāng)中,不能獨(dú)立存在,在向數(shù)據(jù)庫中提交數(shù)據(jù)時(shí)必須一 起提交而不能逐項(xiàng)提交。輸入數(shù)據(jù)的類型必須和定義的數(shù)據(jù)類型相匹配。盡可能滿足用戶 需要,簡單可行。五、數(shù)據(jù)字典5.1 表關(guān)系圖5.2 部分表結(jié)構(gòu)用戶信息表(User)字段名數(shù)據(jù)類型長度說明描述user_idInt非空,主鍵,自增長用戶編號usernamechar20非空用戶姓名passwordchar16非空密碼sexchar1非空,男,女(0)性別ageInt年齡e_mailVarchar30郵箱addressVarchar100地址phoneVarchar20手機(jī)號integralDecimal(8,1)非空用戶積分
18、user levelInt非空用戶等級head_photoimage頭像甜品帖子信息表(Sweet_note)字段名數(shù)據(jù)類型長度說明描述note_idInt非空,主鍵,自增長帖子編號note namechar30非空帖子名稱typechar10非空發(fā)布的甜品的類y杭州電子科技大學(xué)別user_idInt外鍵發(fā)布人的編號 1datetimedatetime非空發(fā)布日期num_praiseInt非空點(diǎn)贄里num_collectInt非空收藏1ctrInt非空點(diǎn)擊率describeVarchar1000非空甜品描述timeVarchar50非空制作時(shí)間pictureimage圖片材料信息表(Material )字段名數(shù)據(jù)類型長度說
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市基礎(chǔ)設(shè)施建設(shè)債權(quán)轉(zhuǎn)讓與融資合同
- 2025年度商鋪轉(zhuǎn)讓三方合同附帶品牌授權(quán)與培訓(xùn)支持
- 2025年度石料場生產(chǎn)承包環(huán)境保護(hù)與修復(fù)責(zé)任合同
- 2025年度教育培訓(xùn)機(jī)構(gòu)兼職正式聘用教學(xué)合同
- 2025年度購房合同解除補(bǔ)償協(xié)議范文
- 2025年度農(nóng)村出租房租賃與農(nóng)村養(yǎng)老服務(wù)業(yè)合作合同
- 二零二五年度股權(quán)代持協(xié)議書:文化娛樂股權(quán)代持與IP開發(fā)合作合同
- 2025年旅游行業(yè)現(xiàn)狀分析:國內(nèi)旅游人次預(yù)計(jì)達(dá)到63億
- 2024-2025學(xué)年北京市二中高三上學(xué)期期中調(diào)研生物試卷
- 2025年吉林省吉林市單招職業(yè)適應(yīng)性測試題庫匯編
- (新版)網(wǎng)絡(luò)攻防知識考試題庫(含答案)
- 建筑工程資料檔案盒側(cè)面標(biāo)簽
- 工程設(shè)計(jì)變更工程量計(jì)算表
- 廣東粵教版第3冊上信息技術(shù)課件第5課神奇的變化-制作形狀補(bǔ)間動畫(課件)
- 動力工程及工程熱物理專業(yè)英語課件
- 幼兒系列故事繪本課件達(dá)芬奇想飛-
- (中職)中職生禮儀實(shí)用教材完整版PPT最全教程課件整套教程電子講義(最新)
- 出納收入支出日記賬Excel模板
- 給水排水用格柵除污機(jī)通用技術(shù)條件
- 一年級下冊綜合實(shí)踐活動課件-身邊的水果和蔬菜全國通用16張
- 市政工程主要施工機(jī)械設(shè)備
評論
0/150
提交評論