第一篇:論壇需求規(guī)格說明書
第四章 需求規(guī)格說明書
4.1 引言
4.1.1 編寫目的
通過對主流JAVA學(xué)習(xí)論壇系統(tǒng)的研究,根據(jù)可行性分析的方案和項(xiàng)目成員的討論,編制本需求說明書。此說明書用于JAVA學(xué)習(xí)論壇系統(tǒng)的需求規(guī)格,明確系統(tǒng)的功能需求,業(yè)務(wù)流程和性能要求以及與有關(guān)系統(tǒng)的接口關(guān)系,它將是系統(tǒng)最終實(shí)現(xiàn)和審評的根據(jù)之一,是進(jìn)一步設(shè)計(jì)、開發(fā)的基礎(chǔ)。此說明書的閱讀范圍:項(xiàng)目組的項(xiàng)目管理、軟件開發(fā)和系統(tǒng)測試人員、指導(dǎo)老師等。4.1.2 背景
說明:
(1)待開發(fā)的軟件系統(tǒng)的名稱:JAVA學(xué)習(xí)論壇
(2)本項(xiàng)目的任務(wù)開發(fā)者:牛霄 ;用戶:實(shí)驗(yàn)的指導(dǎo)老師 4.1.3 定義
文件中用到的專門術(shù)語的定義和外文的首字母組詞的原詞組如下: JSP:英文全稱:Java Server Pages,是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。
CSS:(Cascading Style Sheet,可譯為“層疊樣式表”或“級聯(lián)樣式表”)是一組格式設(shè)置規(guī)則,用于控制Web頁面的外觀。通過使用CSS樣式設(shè)置頁面的格式,可將頁面的內(nèi)容與表現(xiàn)形式分離。
HTML:(HyperTextMark-upLanguage)即超文本標(biāo)記語言或超文本鏈接標(biāo)示語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。
JavaScript:一種由Sun Microsystems所開發(fā)的程序語言
JavaBean:一個(gè)類外加一些規(guī)范和特征用于數(shù)據(jù)值的保存和讀取,你可以將它和數(shù)據(jù)庫的一個(gè)表對應(yīng)起來,用于保存數(shù)據(jù)庫表的一條記錄,在顯示的時(shí)候使用get,set方法,在jsp頁面上使用useBean的方法,可以直接獲取內(nèi)容
Web2.0:web2.0 的應(yīng)用可以讓人了解目前萬維網(wǎng)正在進(jìn)行的一種改變——從一系列網(wǎng)站到一個(gè)成熟的為最終用戶提供網(wǎng)絡(luò)應(yīng)用的服務(wù)平臺。這種概念的支持者期望Web2.0服務(wù)將在很多用途上最終取代桌面計(jì)算機(jī)應(yīng)用。Web2.0并不是一個(gè)技術(shù)標(biāo)準(zhǔn),不過它包含了技術(shù)架構(gòu)以及應(yīng)用軟件。它的特點(diǎn)是鼓勵(lì)作為信息最終利用者通過分享,使得可供分享的資源變得更豐富;相反的,過去的各種網(wǎng)上分享方式則顯得支離破碎。
B/S:B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。相對于C/S結(jié)構(gòu)屬于“胖”客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來說,B/S結(jié)構(gòu)是屬于一種“瘦”客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在服務(wù)器端,因此,B/S結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級或維護(hù)時(shí)只需更新服務(wù)器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對無限未知用戶提供了可能。當(dāng)然,與C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)也存在著系統(tǒng)運(yùn)行速度較慢,訪問系統(tǒng)的用戶不可控的弱點(diǎn)。
域名:域名(Domain Name),是由一串用點(diǎn)分隔的名字組成的Internet上某一臺計(jì)算機(jī)或計(jì)算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時(shí)標(biāo)識計(jì)算機(jī)的電子方位(有時(shí)也指地理位置)。
網(wǎng)站空間:一般俗稱的“網(wǎng)站空間”就是專業(yè)名詞“虛擬主機(jī)”的意思。您可以想象您的網(wǎng)站就是一個(gè)完備的家庭,您家的門牌號碼是方便別人找到您家的,網(wǎng)站也需要一個(gè)“門牌號碼”,就叫做“域名”,俗稱網(wǎng)址。
4.2 任務(wù)概述
4.2.1 開發(fā)背景
隨著Web2.0以及網(wǎng)絡(luò)社會化的飛速發(fā)展,BBS已成為人們上網(wǎng)查看的必不可少的工具,其中也包括了個(gè)人博客,用戶可以在里面寫日志,可以表達(dá)更多的想法,表現(xiàn)自己的個(gè)性,結(jié)交更多的朋友;在論壇里面人們也可以在里面提出問題,尋求別人的幫助,通過這樣提問者可以解決問題,而回答者則可以增加自己的知識。這就是我們小組開發(fā)這個(gè)系統(tǒng)的初衷。4.2.2 系統(tǒng)實(shí)現(xiàn)的目標(biāo)(1)系統(tǒng)目標(biāo) 1)用戶:
登陸系統(tǒng)前用戶可以查看本系統(tǒng)發(fā)表的以及別的用戶發(fā)表的一些帖子;用戶可以注冊、登陸;發(fā)表帖子、刪除自己發(fā)表的帖子;修改自己發(fā)表的帖子。
2)管理員:
添加帖子;刪除帖子;修改帖子;查看注冊用戶及其基本信息;刪除用戶的帖子;刪除用戶發(fā)表的提問。
(2)性能目標(biāo)
實(shí)用性:系統(tǒng)應(yīng)能使用戶特定的需求、操作界面友好、方便、功能設(shè)置符合用戶的習(xí)慣和要求;
易維護(hù):管理員能簡單方便地管理系統(tǒng),并對系統(tǒng)進(jìn)行日常的維護(hù),隨著系統(tǒng)數(shù)據(jù)規(guī)模的增大,各子系統(tǒng)模塊之間的耦合度低;
開放性:系統(tǒng)在體系結(jié)構(gòu)和數(shù)據(jù)交換協(xié)議等方面應(yīng)遵循標(biāo)準(zhǔn)和開放的原則,以確保具有良好的互操作性,可移植和擴(kuò)充性;
安全性:系統(tǒng)具備一定的抗攻擊能力,能夠過濾一些垃圾和不良信息。提供權(quán)限管理,具有一定的防SQL注入攻擊的能力;
正確性:系統(tǒng)所完成的功能必須與需求說明規(guī)定的各種功能盡可能一致;健壯性:系統(tǒng)在用戶不合理的操作或輸入情況下,必須能夠繼續(xù)正常運(yùn)行,并給出錯(cuò)誤信息。系統(tǒng)周期進(jìn)行數(shù)據(jù)庫文件的信息備份,同時(shí)要求數(shù)據(jù)庫文件的意外損害進(jìn)行一定的檢測;
易使用性:系統(tǒng)界面友好,簡單使用,容易掌握;
可理解性:程序編制要有規(guī)范化的格式,風(fēng)格清晰易懂,注釋說明應(yīng)準(zhǔn)確詳細(xì);
響應(yīng)時(shí)間:數(shù)據(jù)庫服務(wù)器應(yīng)保持良好的響應(yīng)速度和查詢速度,控制在5秒之內(nèi)。
4.2.3 假定和約束
(1)假設(shè)的前提條件
本系統(tǒng)主要用于個(gè)人開設(shè)的JAVA學(xué)習(xí)論壇系統(tǒng),實(shí)現(xiàn)的前提條件是論壇具有一定數(shù)量的注冊用戶,月流量達(dá)到一定的規(guī)模,有用戶在本論壇提問、回答問題。
(2)約束條件
系統(tǒng)必須滿足以下的限制條件: 1)安全可靠;
2)該系統(tǒng)必須確保對數(shù)據(jù)進(jìn)行完全保護(hù),以避免未經(jīng)授權(quán)的訪問,所有的訪問都要登入[瀏覽除外];
3)界面友好,操作簡單;
4)軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴(kuò)充,易維護(hù);
5)遵循總體設(shè)計(jì)方案對它的約束,在其實(shí)施的各個(gè)階段都要服從它的一些規(guī)定,包括功能設(shè)計(jì)、系統(tǒng)配置和計(jì)劃;
6)平臺限制:受Windows系統(tǒng)性能的限制,開發(fā)環(huán)境可能達(dá)不到理想的狀態(tài),而在Linux系統(tǒng)下的工具不可避免存在bug,需要選擇最有效的工具在最合適的操作系統(tǒng)下進(jìn)行開發(fā)工作;
7)另外還要考慮到MyEclipse8.5的一些功能插件的配置和統(tǒng)一編程環(huán)境,以及MySql的安全性等因素;
8)操作方式:全部基于瀏覽器運(yùn)行,要考慮在不同瀏覽器之間均能夠正常顯示;
9)硬件需求:網(wǎng)絡(luò)服務(wù)器,數(shù)據(jù)庫服務(wù)器,PC主機(jī),互聯(lián)網(wǎng)連接;
4.3 需求規(guī)定
4.3.1 對功能的規(guī)定(1)此系統(tǒng)的功能描述如下 1)用戶:
A、登陸系統(tǒng)前用戶可以查看本系統(tǒng)發(fā)表以及別的用戶發(fā)表的一些帖子; B、用戶可以注冊、修改自己的個(gè)人資料; C、評論帖子;
D、在論壇里面提出自己需要?jiǎng)e人解決的問題、回答別人提出來的問題; E、發(fā)表自己的帖子、刪除自己發(fā)表的帖子、修改自己發(fā)表的帖子; F、查看自己的一些相關(guān)信息。2)管理員:
A、添加帖子、刪除帖子、修改帖子; B、修改個(gè)人相關(guān)信息; C、查看相關(guān)的帖子信息; D、查看系統(tǒng)的相關(guān)統(tǒng)計(jì);
E、查看注冊用戶及其基本信息、刪除用戶的帖子、刪除用戶發(fā)表的提問、F、添加板塊、刪除板塊、修改板塊;(2)數(shù)據(jù)流圖
1)用戶總體數(shù)據(jù)流圖如:圖4-1
帖子信息表刪除帖子帖子操作查看修改帖子添加帖子用戶信息表用戶登陸驗(yàn)證成功JAVA論壇添加好友好友管理刪除好友失敗注冊評論好友信息表評論信息表發(fā)表評論 圖4-1 用戶總體數(shù)據(jù)流圖
2)管理員數(shù)據(jù)流圖如:圖4-2
帖子信息管理員登陸帖子管理身份驗(yàn)證用戶管理添加、刪除、更新帖子刪除用戶查看用戶管理員登陸用戶信息 圖4-2 管理員數(shù)據(jù)流圖
(3)數(shù)據(jù)字典
以下三圖為數(shù)據(jù)流圖所對應(yīng)的數(shù)據(jù)字典:分別為圖4-3 用戶信息記錄、圖4-4 帖子信息記錄、圖4-5 評論信息記錄。
圖4-3 用戶信息記錄
圖4-4 帖子信息記錄
圖4-5 評論信息記錄
4.3.2 對性能的規(guī)定
(1)精度
在進(jìn)行向數(shù)據(jù)庫文件提取數(shù)據(jù)時(shí),要求數(shù)據(jù)記錄定位正確;在往數(shù)據(jù)庫文件添加數(shù)據(jù)時(shí),要求輸入準(zhǔn)確。
(2)時(shí)間特性要求
本軟件由于數(shù)據(jù)庫尚小,相應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)傳送、轉(zhuǎn)換時(shí)間、計(jì)算時(shí)間等都非常迅速,如下:
1)響應(yīng)時(shí)間:響應(yīng)時(shí)間5 秒之內(nèi); 2)更新處理時(shí)間:由系統(tǒng)運(yùn)行狀態(tài)決定;
3)數(shù)據(jù)的轉(zhuǎn)換和傳輸時(shí)間:能夠在5 秒鐘內(nèi)完成;(3)靈活性
對于信息的查找,本軟件提供了模糊查詢的方法,這樣最大的滿足用戶的要求,方便用戶的使用。4.3.3 輸人輸出要求
(1)用戶界面 1)屏幕格式
A、要求有用戶和管理員的輸入帳號提示框架;
B、登入后,用戶進(jìn)入的是空間首頁;管理員進(jìn)入的是管理首頁; C、登入后,可以進(jìn)行相應(yīng)的操作。(2)界面需求
1)一致性。各種交互形式應(yīng)使用一致的格式; 2)提供有意義的反饋信息;
3)在執(zhí)行有較大破壞性的活動(dòng)前要求確認(rèn); 4)減少在動(dòng)作間必須記憶的信息數(shù)量; 5)提高交互的效益; 6)允許錯(cuò)誤;
7)按功能對動(dòng)作分類和設(shè)置屏幕布局; 8)提供語境相關(guān)的幫助機(jī)制;
9)命令用簡單的動(dòng)詞或者動(dòng)詞短語命名。4.3.4 故障處理要求
(1)在用戶輸入一些不合法數(shù)據(jù)的時(shí)候,能夠進(jìn)行一些合理的提示信息,不能因?yàn)檩斎脲e(cuò)誤而導(dǎo)致系統(tǒng)錯(cuò)誤,或者程序停止運(yùn)行;
(2)網(wǎng)速過慢影響網(wǎng)頁的打開。4.3.5 其他專門要求
(1)保密性:系統(tǒng)數(shù)據(jù)要做到保密設(shè)施,以免重要的數(shù)據(jù)的丟失或者盜??;(2)簡潔性:用戶的操作界面必須做到簡單明了,不能有太復(fù)雜的設(shè)置或者操作;
(3)可更新性:對于系統(tǒng)可以根據(jù)客戶需要進(jìn)行更新,維護(hù)等操作;(4)可轉(zhuǎn)換性:只要系統(tǒng)能保證環(huán)境部署成功,并且網(wǎng)絡(luò)正常,就能夠保證系統(tǒng)的正常運(yùn)行;
(5)系統(tǒng)的封閉性:用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù);
4.4 運(yùn)行環(huán)境規(guī)定
4.4.1 設(shè)備
處理器型號及內(nèi)存容量:處理器不限制,CPU的內(nèi)存最好在256MB以上,硬盤容量大小不限,電腦配帶鼠標(biāo),顯示器等。4.4.2 支持軟件
(1)開發(fā)工具
1)MyEclipse 8.5;
(2)軟件環(huán)境
1)安裝了Tomcat 6.0以上版本; 2)安裝了JDK1.6以上版本; 3)安裝了MySql 5.0以上版本; 4)安裝了IE7.0瀏覽器;
5)操作系統(tǒng)為Window Xp或者Linux都行; 6)測試工具:Junit。4.4.3 接口
本工程產(chǎn)品通過PC及運(yùn)行,需要用戶輸入相應(yīng)的數(shù)據(jù),產(chǎn)生相應(yīng)的處理。本工程產(chǎn)品不需要特定的硬件或者硬件接口的支持。
4.4.4 控制
本軟件在操作系統(tǒng)的支持下,展示界面由主窗口和子窗口的嵌套而成,窗口通過
2)Dreamweaver 8.0。超鏈接來達(dá)到控制,從而達(dá)到預(yù)期的效果。
第二篇:需求規(guī)格說明書-參考1
豐臺區(qū)紅十字會需求說明書
面、公文流轉(zhuǎn)功能、個(gè)人通訊錄功能);通訊助手(公共通訊錄);個(gè)人郵箱(實(shí)現(xiàn)OA內(nèi)部收發(fā)郵件等功能);制度查詢(實(shí)現(xiàn)可讀文件查詢-查詢功能);用戶管理(增加、修改、刪除用戶,以及用戶權(quán)限管理功能)。(2).辦公管理區(qū)(傳文系統(tǒng)):
類似于豐臺區(qū)衛(wèi)生局VPN傳文系統(tǒng),主要功能:文件收發(fā)系統(tǒng)(24個(gè)街鄉(xiāng)鎮(zhèn)紅十字會文件的發(fā)送、收取、下載管理)。(3).會務(wù)工作專屬區(qū):
主要功能:基層上傳文件、統(tǒng)計(jì)報(bào)表、信息投稿等,上傳時(shí)要記錄時(shí)間、統(tǒng)計(jì)數(shù)量。且這些內(nèi)容可以由管理員設(shè)置閱讀權(quán)限。
3.區(qū)紅十字會簡介、政策法規(guī)、會員社區(qū)、志愿者之家、在線學(xué)習(xí)(自救互救知識)、健康快車、教師園地為首頁導(dǎo)航欄部分內(nèi)容。(1).區(qū)紅十字會簡介:
主要功能包括:單位介紹(組織機(jī)構(gòu)圖);領(lǐng)導(dǎo)班子(領(lǐng)導(dǎo)照片);科室職能(工作職能及聯(lián)系方式);地理位置(區(qū)位圖、聯(lián)系電話、地址、公交路線、E-mail);基層介紹(各街鄉(xiāng)鎮(zhèn)紅十字會聯(lián)系電話、地址)。(2).政策法規(guī):
基本上是固定內(nèi)容,主要內(nèi)容包括:法律(中華人民共和國紅十字會法、紅十字標(biāo)志使用辦法、公益捐贈法);法規(guī)(未定);規(guī)章(中國紅十字會章程、北京紅十字會章程)。(3).會員社區(qū)(是否要增加會員在線注冊等功能):
主要功能:入會條件和審批流程(結(jié)構(gòu)圖);會員職責(zé)(文字介紹);會員活動(dòng)信息;下載中心(可下載團(tuán)體會員、個(gè)人會員入會表格)。(4).志愿者之家:
主要功能:發(fā)布招募志愿者信息;志愿者條件;加入志愿者申請表格(網(wǎng)上填寫,有模版);志愿者專用標(biāo)識;交流天地(內(nèi)容由管理員上傳,類型類似于新聞);批注加入志愿者(個(gè)人信息、特點(diǎn)、工作意向;注冊,自動(dòng)統(tǒng)計(jì)人數(shù))。(5).在線學(xué)習(xí)(自救互救知識):
北京同方衛(wèi)康科技有限公司 豐臺區(qū)紅十字會需求說明書
主要功能:在線學(xué)習(xí)流程介紹(流程圖);在線學(xué)習(xí)分兩種,一種是普及型,普及型的對象是對了解一些自救互救知識有興趣,但是并不希望拿到證書的人群,因此普及型的在線學(xué)習(xí)不需要記錄成績,只要統(tǒng)計(jì)人數(shù)(學(xué)習(xí)人數(shù)還是考試人數(shù)?);另外一種是取證培訓(xùn),即通過考試以后可以得到證書。取證學(xué)習(xí)分為1.注冊(注冊時(shí)需要登記本人身份證號碼)2.在線學(xué)習(xí)理論以下幾個(gè)階段:○;○3.在線考試(試卷為50道選擇知識,學(xué)習(xí)時(shí)間達(dá)到要求后可以參加在線考試;○題,從題庫中讀取,其中一部分為固定要考的題目,另外一部分為每次隨即抽取的題目),考試結(jié)束后系統(tǒng)立即自動(dòng)給出分?jǐn)?shù),并通知是否及格,如果及格,則
4.學(xué)員認(rèn)為視可以進(jìn)行下一步的學(xué)習(xí)(視頻操作,可下載,不記錄學(xué)習(xí)時(shí)間);○頻操作已經(jīng)學(xué)習(xí)完畢,可以上網(wǎng)下載準(zhǔn)考證表格填寫后,攜帶本人身份證,到紅十字會指定地點(diǎn)參加現(xiàn)場操作考試。如果通過現(xiàn)場考試則現(xiàn)場發(fā)給證書。(6).健康快車:
主要功能:豐臺紅頁(圖片文字,參考北京市紅會);健康護(hù)照(文字與數(shù)據(jù)對照);健康、急救知識查詢(友情鏈接相關(guān)網(wǎng)站)。(7).教師園地:
主要功能:下載區(qū);討論區(qū);短信貓;公告區(qū)。4.會長信箱(表格式填寫)。主要功能:表格式填寫內(nèi)容,可參考婦幼保健院的院長信箱。
5.紅十字文化館、傳播與學(xué)習(xí)、知識手冊、愛心橋、小動(dòng)物急救站內(nèi)容形式相似,放入首頁另一列導(dǎo)航欄。(1).紅十字文化館:
主要內(nèi)容:城市明信片(豐臺照片-圖片);宣傳展示臺(紅十字宣傳品、紀(jì)念品照片-圖片);紅十字標(biāo)識(紅十字標(biāo)志介紹-圖片+文字);紅十字會史話(圖片+文字);紅十字與奧運(yùn)(文字資料);博愛天地(會刊);人物傳記(《南丁.格爾傳》)。(2).傳播與學(xué)習(xí):
類似于在線學(xué)習(xí)中的普及型學(xué)習(xí),不記名,只記錄學(xué)習(xí)人數(shù),同時(shí)題庫可以
北京同方衛(wèi)康科技有限公司 豐臺區(qū)紅十字會需求說明書
生成自測題,考完即可給出成績。主要功能:會務(wù)知識(圖片+文字;支持PPT文件;可下載;可隨時(shí)生成自測題,考完立即出成績;記錄學(xué)習(xí)人次);人道法傳播(同會務(wù)知識)。(3).知識手冊:
全部是文字內(nèi)容。主要內(nèi)容:捐獻(xiàn)造血干細(xì)胞知識;預(yù)防艾滋病知識;健康保健知識;無償獻(xiàn)血知識。(4).愛心橋:
主要內(nèi)容:網(wǎng)上捐獻(xiàn)(捐獻(xiàn)表格、聯(lián)系方式;捐獻(xiàn)造血干細(xì)胞志愿填表);捐獻(xiàn)遺體(聯(lián)系方式)。(5).小動(dòng)物急救站:
主要內(nèi)容:圖片+文字。6.公告欄。
公告欄為首頁漂浮框,主要內(nèi)容:通知、招聘、招募內(nèi)容。7.網(wǎng)上調(diào)查。
網(wǎng)上調(diào)查(對網(wǎng)站管理、急救知識學(xué)習(xí)情況調(diào)查,自動(dòng)生成結(jié)果)。8.友情鏈接網(wǎng)站:中國紅十字會;北京市紅十字會;豐臺區(qū)政府;各區(qū)縣紅十字會。
9.新聞之窗(圖片、文字滾動(dòng)欄)
主要內(nèi)容:區(qū)紅十字會工作新聞(圖片+文字)。
四、運(yùn)行需求
操作系統(tǒng):Windows98 Windows2000 WindowsXP Windows2003 數(shù)據(jù)庫:SqlServer2000 Web服務(wù)器:IIS6.0
北京同方衛(wèi)康科技有限公司
第三篇:返利APP需求規(guī)格說明書
安徽木子林科技有限公司 返利APP需求規(guī)格說明書 1 用戶端
1.1 登錄
1.1.1 功能說明
使用帳號(手機(jī)號碼)和密碼登錄
1.1.2 注意事項(xiàng)
1.判斷賬號和密碼是否合法,合法的話,直接登錄;不合法的話給出對應(yīng)提示
1.2 注冊
1.2.1 功能說明
用戶:使用手機(jī)號、驗(yàn)證碼、邀請碼(選填)、密碼注冊 一級代理:后臺確定身份,在大后臺設(shè)置賬號和密碼 二級代理:一級代理在其個(gè)人中心中進(jìn)行綁定
1.2.2 注意事項(xiàng)
1:用戶注冊頁面:推薦碼可以進(jìn)行選填,也可以獲取系統(tǒng)默認(rèn)的驗(yàn)證碼,一旦輸入有效的推薦碼則上下級關(guān)系綁定
2:一級代理注冊:超級管理員為其添加登錄賬號和密碼,并且可以進(jìn)行修改
3:二級代理注冊:二級代理需要一級代理在個(gè)人中心處添加,添加成功則代表著關(guān)系綁定
4:每個(gè)手機(jī)號只可以注冊一個(gè)身份,如果需要切換身份,則需要重新注冊賬號,同時(shí)之前的賬號邏輯和賬號信息保持不變
5:注冊之后需要綁定支付寶,綁定的支付寶在個(gè)人中心可以編輯修改
1.3 忘記密碼
1.3.1 功能說明
使用手機(jī)號、驗(yàn)證碼、密碼找回密碼
1.3.2 注意事項(xiàng)
1:使用手機(jī)號和驗(yàn)證碼找回密碼,無論哪種身份,在APP里面都可以找到密碼
1.4 首頁
1.4.1 功能說明
首頁包含搜索框、banner圖、推薦商品
1.4.2 注意事項(xiàng)
安徽木子林科技有限公司 返利APP需求規(guī)格說明書
1:搜索框:輸入商品名稱中的關(guān)鍵字,搜索全平臺商品
2:banner圖片:可以設(shè)置跳轉(zhuǎn)鏈接,點(diǎn)擊進(jìn)行跳轉(zhuǎn),同時(shí)不限制張數(shù) 3:推薦商品:首頁推薦商品樣式,首頁可以利用不同的頁面布局或者排版展示推薦商品,可以只是部分商品推薦,也可以是每個(gè)分類推薦同時(shí)推薦該分類下的個(gè)別商品,具體請?jiān)谠蛨D階段確定
4:推薦商品:點(diǎn)擊進(jìn)入到對應(yīng)的列表頁面或者商品詳情頁面
1.5 商品
1.5.1 功能說明
商品頁面主要是展示各個(gè)商品列表,包括商品分類和商品詳情
1.5.2 注意事項(xiàng)
1:商品分類、商品列表和商品詳情中的字段都是從淘寶中獲取,關(guān)于頁面商品分類和商品列表需要重新出,商品詳情頁面可以使用原生(和淘寶的詳情頁面一模一樣)也可以另外出圖(可以自定義布局和樣式)
2:點(diǎn)擊商品分類可以對商品進(jìn)行篩選
3:點(diǎn)擊商品列表可以查看商品詳情,在商品詳情頁面可以加入購物車、分享、收藏、立即購買
1.6 積分商城
1.6.1 功能說明
在積分商城頁面展示后臺添加的所有的積分商城商品,用戶可以利用賬戶中的積分進(jìn)行購買,購買之后按照正常流程進(jìn)行發(fā)貨
1.6.2 注意事項(xiàng)
1:積分商城商品列表展示信息包括:商品的縮略圖、商品積分價(jià)格、商品名稱,點(diǎn)擊可以查看詳情
1.7 購物車
1.7.1 功能說明
購物車內(nèi)顯示用戶選中的商品列表
1.7.2 注意事項(xiàng)
1:購物車頁面:已加購物車的商品列表,根據(jù)加入購物車的時(shí)間排列,時(shí)間越近越靠前。列表中顯示商品縮略圖、商品名稱、用戶選中的商品規(guī)格(尺碼、分類)、商品價(jià)格(根據(jù)會員的身份顯示,會員顯示會員價(jià),代銷身份也顯示會員價(jià))、購買數(shù)量,購買數(shù)量可直接加/減,如下圖:
2:購物車頁面:用戶可以直接勾選列表中的商品,在底部合計(jì)欄顯示所選中商品的價(jià)格總和,結(jié)算欄顯示選中列表商品的個(gè)數(shù)。點(diǎn)擊結(jié)算,進(jìn)入確認(rèn)訂單頁面
3:購物車頁面-編輯:點(diǎn)擊編輯,可刪除選中的商品
4:用戶將商品加入購物車后,如果后臺此時(shí)重新編輯了商品信息,則購物車中的信息也要更新
(1)如果用戶選中的商品規(guī)格被更改,則顯示商品狀態(tài)為已失效,點(diǎn)擊商品進(jìn)入商品詳情頁面,顯示已更新的數(shù)據(jù),用戶可以選擇其他規(guī)格商品重新加入購物車,但購物車中仍保留之前的失效商品數(shù)據(jù),用戶清空失效商品后,失效商安徽木子林科技有限公司 返利APP需求規(guī)格說明書 品不再顯示
(2)如果已加入購物車的商品在后臺被刪除,則此商品在購物車中顯示的商品狀態(tài)為已失效,仍顯示在購物車列表中;在用戶端商品列表中消失,也不再顯示在后臺商品列表中,只存在數(shù)據(jù)庫中
(3)如果購物車?yán)锏纳唐吩诤笈_被下架,則該商品在購物車中的狀態(tài)為已失效,在用戶端商品列表中消失,但仍顯示在后臺普通商品管理的列表中
(4)已失效商品,點(diǎn)擊商品名稱/縮略圖進(jìn)入商品詳情頁面,只更改了規(guī)格的商品可以顯示商品詳情,可以選擇其他規(guī)格加入購物車/直接購買;已經(jīng)被刪除/下架的商品提示“該商品已被下架或刪除”
(5)已失效商品不顯示購買數(shù)量
(6)點(diǎn)擊清空失效商品將刪除所有失效商品
1.8 個(gè)人中心
1.8.1 功能說明
個(gè)人中心包括:個(gè)人信息、積分收入、我的推廣、我的訂單、我的收藏、支付寶設(shè)置
1.8.2 注意事項(xiàng) 1.個(gè)人信息:
1)個(gè)人信息包括個(gè)人頭像、推薦碼、姓名/昵稱、性別、手機(jī)號,在個(gè)人中心首頁,點(diǎn)擊頭像/昵稱進(jìn)入到個(gè)人信息編輯頁面
(1)個(gè)人頭像:可編輯,從相冊中選擇/拍照,圖片大小不能超過2M(2)推薦碼:系統(tǒng)自動(dòng)生成,不可更改(3)姓名/昵稱:可以更改
(4)性別:可編輯,選擇男或者女
(5)手機(jī)號:點(diǎn)擊手機(jī)號進(jìn)入到手機(jī)號修改頁面,利用手機(jī)號和驗(yàn)證碼進(jìn)行更改,更改成功之后本次不重新登錄,下次登錄賬號使用新手機(jī)號登錄
(6)點(diǎn)擊保存,保存信息同時(shí)跳轉(zhuǎn)到個(gè)人中心 2.積分收入
1)包括:總收入、即將到賬、已到賬、可提現(xiàn)和返利訂單 2)返利訂單包括:即將到賬訂單、已到賬訂單、無效訂單
3)積分收入來源:作為一級或者二級代理,下級的用戶在APP中購買商品,確認(rèn)收貨之后可以獲得一定積分,或者本人在APP內(nèi)購買商品確認(rèn)收貨之后可以獲得一定積分
4)積分提現(xiàn):每個(gè)月的20號,用戶可以提交提現(xiàn)申請,申請?zhí)岈F(xiàn)的支付寶賬號是在注冊或者在個(gè)人中心編輯設(shè)置的,后臺收到申請,審核通過之后會把對應(yīng)的返利打到用戶的支付寶賬戶
3.我的訂單:
1)點(diǎn)擊我的訂單進(jìn)入我的訂單主頁面
2)我的訂單:訂單排列順序按照訂單創(chuàng)建時(shí)間排列,最新訂單顯示在首位
3)我的訂單(具體的按照淘寶提供的接口為準(zhǔn)):顯示訂單編號、訂單狀態(tài)、商品列表(商品縮略圖、商品名稱、商品價(jià)格、商品規(guī)格、購買數(shù)量)、訂單內(nèi)商品數(shù)量、合計(jì)金額、訂單操作等
安徽木子林科技有限公司 返利APP需求規(guī)格說明書 4)訂單狀態(tài)(具體的按照淘寶提供的接口為準(zhǔn)):
待付款、待發(fā)貨、待收貨、待評價(jià)、取消訂單、退款訂單、退貨訂單 4.我的推廣:
1)如果用戶身份是一級代理,則該用戶可以在我的推廣中添加二級代理,添加成功的二級代理有登錄賬號和登錄密碼,同時(shí)有一個(gè)唯一的推薦碼
2)在我的推廣中,可以查看到我的一級好友和我的二級好友 5.我的提現(xiàn):
1)提現(xiàn)明細(xì):顯示出申請時(shí)間、申請的金額、申請的狀態(tài)、提現(xiàn)賬號、提現(xiàn)流水號,點(diǎn)擊賬號可以查看以彈窗顯示 6.收藏寶貝:
1)收藏的商品列表,按時(shí)間排列,最新的收藏在首位 2)收藏列表中的商品,可以刪除,刪除的方式后期確定 3)收藏的商品不顯示規(guī)格參數(shù)
4)收藏的商品被刪除/下架,收藏頁面顯示商品狀態(tài)為已失效,點(diǎn)擊商品名稱提示“該商品已被下架或刪除”
5)點(diǎn)擊清空失效商品將清空所有已失效商品 7.支付寶設(shè)置
1)注冊時(shí)綁定的支付寶賬號可以編輯修改 8.系統(tǒng)設(shè)置
包括版本檢測、退出登錄
1)版本檢測:默認(rèn)顯示當(dāng)前版本,點(diǎn)擊可以查看是否是最新版本 2)退出登錄:點(diǎn)擊進(jìn)入到商城首頁
安徽木子林科技有限公司 返利APP需求規(guī)格說明書 2 后臺
2.1 登錄
2.1.1 功能說明 登錄使用內(nèi)置帳號密碼登錄
2.1.2 注意事項(xiàng)
1.判斷賬號是否存在,不存在的話文字提示用戶“當(dāng)前賬號不存在,請重新輸入”
2.判斷賬號是否合法,不合法的話給出對應(yīng)提示
3.判斷賬號密碼的一致性,不一致或者有錯(cuò)的話給出提示
2.2 控制臺
2.2.1 功能說明 展示統(tǒng)計(jì)數(shù)據(jù)
2.2.2 注意事項(xiàng)
1.控制臺:包括總注冊人員、一級代理人員、二級代理人員、用戶人數(shù)等
2.3 用戶管理
2.3.1 功能說明
包括一級代理添加、用戶管理
2.3.2 注意事項(xiàng)
1:一級代理的添加:添加的主要內(nèi)容是一級代理的登錄賬號、登錄密碼、支付寶信息
2:用戶管理:列表顯示用戶基本信息,并且可以查看對應(yīng)用戶的上下級,比如,用戶A的父級,以及用戶A的二級和三級
3:用戶管理:在用戶列表中可以對用戶賬號刪除、禁用并且可以對大代理進(jìn)行編輯
2.4 積分商城商品管理
2.4.1 功能說明
積分商城商品管理在后臺進(jìn)行積分商城商品管理處添加
2.4.2 注意事項(xiàng) 1.積分商城商品管理:
1)顯示商品總數(shù)、上架個(gè)數(shù)、下架個(gè)數(shù),顯示商品列表,內(nèi)容包括商品名稱、商品價(jià)格、上下架、操作,如下圖:
2)查詢條件:商品名稱
3)上下架:點(diǎn)擊上架,商品將在用戶端-商品區(qū)域?qū)?yīng)的分類中顯示;對已上架的商品點(diǎn)擊下架,商品將不在用戶端-商品區(qū)域?qū)?yīng)的分類中顯示,只顯示在后臺
5)操作:添加/編輯/刪除:
2.5 訂單管理
2.5.1 功能說明
安徽木子林科技有限公司 返利APP需求規(guī)格說明書 包括:訂單管理(具體的展示數(shù)據(jù)以淘寶接口為準(zhǔn))
2.5.2 注意事項(xiàng)
1.顯示內(nèi)容包括:總訂單、待支付訂單、代發(fā)貨訂單、已發(fā)貨訂單、已收貨訂單、已評價(jià)訂單、退款訂單、已完成訂單、退貨訂單
2.查詢訂單條件:時(shí)間段、訂單號、訂單狀態(tài)等
3.訂單內(nèi)容包括:訂單編號、下單時(shí)間、購買賬號、商品名稱、規(guī)格、單個(gè)商品價(jià)格、購買數(shù)量、訂單狀態(tài)、付款總金額、收貨人信息
2.6 財(cái)務(wù)管理
2.6.1 功能說明
包括:財(cái)務(wù)管理、提現(xiàn)管理、分銷體系設(shè)置
2.6.2 注意事項(xiàng)
1.財(cái)務(wù)管理:收入統(tǒng)計(jì):總收入、已提現(xiàn)等 1)收入統(tǒng)計(jì)
可以顯示出平臺內(nèi)所有的收入訂單,并且可以通過查詢條件查詢 2.提現(xiàn)管理
顯示APP用戶提交到所有提現(xiàn)申請,申請的金額可以查看到對應(yīng)的訂單以及訂單狀態(tài),后臺給出審核,如果同意申請,則直接打款至支付寶賬號,否則直接拒絕
3:分銷體系設(shè)置
主要是設(shè)置每個(gè)等級用戶獲得返利比例
2.7 廣告圖管理
2.7.1 功能說明
目前設(shè)置在APP首頁,如果特殊要求請?zhí)岢?/p>
2.7.2 注意事項(xiàng)
1.banner圖顯示在用戶端首頁
3.banner圖列表:展示:banner圖片、鏈接、名稱和操作等
2.8 系統(tǒng)設(shè)置
2.8.1 功能說明
包括:啟動(dòng)圖管理、服務(wù)協(xié)議管理、賬號設(shè)置
2.8.2 注意事項(xiàng) 1.啟動(dòng)圖管理:
1)啟動(dòng)圖為用戶打開APP,未進(jìn)入首頁時(shí)出現(xiàn)的圖片 2)上傳啟動(dòng)圖圖片,圖片尺寸:480×800,圖片類型:png, gif, jpg, jpeg,圖片的質(zhì)量不能大于2M
4、服務(wù)協(xié)議
服務(wù)協(xié)議:富文本編輯框 操作:保存 6.賬號設(shè)置
安徽木子林科技有限公司 返利APP需求規(guī)格說明書 1)超級管理員賬號為內(nèi)置賬號,只能修改密碼 2)帳號列表如下圖: 3)操作:添加/編輯/刪除
(1)添加/編輯:添加/編輯管理員名稱、帳號,輸入密碼、確認(rèn)密碼,點(diǎn)擊確定即可添加/編輯成功
安徽木子林科技有限公司
返利APP需求規(guī)格說明書
第四篇:需求規(guī)格說明書編寫心得
需求規(guī)格說明書編寫心得
以下是本人總結(jié)的《需求規(guī)格說明書》編寫心得,由于人個(gè)水平有限,歡迎大家補(bǔ)充。
1.需求編寫依據(jù)
合同、招投標(biāo)文件、調(diào)研記錄以及項(xiàng)目經(jīng)理提供的已確定的需求規(guī)格說明書(內(nèi)部)等。
2.主動(dòng)與項(xiàng)目經(jīng)理的溝通
反復(fù)的溝通,才能深入把握項(xiàng)目的實(shí)際需求,獲得更多的資訊和資料。
3.項(xiàng)目背景
1)闡述目前遇到了什么樣的問題,并充分說明該問題的嚴(yán)重性和緊迫性,若能提供一些數(shù)據(jù)或運(yùn)用一些真實(shí)、典型的案例,不僅可以充分的說明該問題同時(shí)還能表明你對該項(xiàng)目的了解;
2)如何解決該問題;
3)為什么要提出這樣一個(gè)系統(tǒng);
4)最后扼要概述該系統(tǒng)的長遠(yuǎn)戰(zhàn)略意義。
這樣從邏輯上層層遞進(jìn),不僅可以讓自己的思維嚴(yán)謹(jǐn)起來,也使自己寫出來的東西變得專業(yè)些。
4.系統(tǒng)總體概述
簡單介紹系統(tǒng)的基本情況、特點(diǎn)、展示功能框架及闡述其優(yōu)勢。主要圍繞是什么,有什么樣的功能特點(diǎn),能起到什么樣的作用。
5.術(shù)語與用詞
列出與系統(tǒng)有關(guān)的在文檔中一定會提到的專業(yè)術(shù)語,沒有提到的術(shù)語則不需要列出,否則會給讀者帶來一定的負(fù)擔(dān)。還有要統(tǒng)一表達(dá)方式,如“修改”,“編輯”,“用戶”,“員工”等等,以避免引發(fā)歧義。
另外,需求文檔不需要華麗的詞語,以客觀事實(shí)的原則,切忌摻和主觀思想,注意用詞準(zhǔn)確,精簡表達(dá)其業(yè)務(wù)就可以。同時(shí)還需注意幾點(diǎn):等等、很多等抽象詞盡量不使用;我認(rèn)為、以為等主觀詞語切忌出現(xiàn),盡量避免口語化。
6.描述模塊
在編寫模塊時(shí),通常包括模塊描述、重要業(yè)務(wù)及流程、功能需求定義、業(yè)務(wù)數(shù)據(jù)字典、原型界面圖等。
? 模塊描述
要明確指出建設(shè)了哪些功能,幫助用戶實(shí)現(xiàn)什么、目標(biāo)、基礎(chǔ)等
? 重要業(yè)務(wù)及流程
對該業(yè)務(wù)進(jìn)行認(rèn)真分析,得出該功能事項(xiàng)的有效規(guī)則,以激發(fā)該功能??梢酝ㄟ^畫流程圖,快速幫助閱讀者理解,但一定要注意質(zhì)量,避免產(chǎn)生誤導(dǎo)。
? 功能需求定義
需求中每個(gè)功能點(diǎn)力求寫的清楚,一個(gè)需求文檔下來能清楚統(tǒng)計(jì)出功能有多少個(gè),并指明什么用戶使用。一般情況下,要先寫簡單的,權(quán)限少的角色。此文檔是設(shè)計(jì)的基礎(chǔ),是系統(tǒng)驗(yàn)收的依據(jù)。
? 數(shù)據(jù)字典
寫出實(shí)體類的中英文屬性名稱、類型和說明(如是否為表主鍵)。
? 重要界面原型圖
該功能模塊的重要原型圖。
第五篇:倉庫管理系統(tǒng)需求規(guī)格說明書
倉庫管理系統(tǒng)需求規(guī)格說明書
(第十二組)
1.引言...........................................................................................................................1
1.1編寫目的.............................................................................................................1 1.2項(xiàng)目背景.............................................................................................................1 1.3參考資料.............................................................................................................1 2.任務(wù)概述....................................................................................................................2
2.1目標(biāo)......................................................................................................................................2 2.2運(yùn)行環(huán)境.............................................................................................................2 2.3條件與限制..........................................................................................................2 3.?dāng)?shù)據(jù)描述....................................................................................................................3
3.1靜態(tài)數(shù)據(jù).............................................................................................................3
3.2動(dòng)態(tài)數(shù)據(jù).............................................................................................................3 3.3數(shù)據(jù)庫介紹..........................................................................................................3 3.4數(shù)據(jù)詞典.............................................................................................................3 3.5 E-R圖.................................................................................................................3 3.6數(shù)據(jù)采集.............................................................................................................3 4.功能需求....................................................................................................................6
4.1功能劃分.............................................................................................................6 4.2功能描述.............................................................................................................6 5.性能需求....................................................................................................................7
5.1數(shù)據(jù)精確度..........................................................................................................7 5.2時(shí)間特性.............................................................................................................7 5.3適應(yīng)性.................................................................................................................7 6.運(yùn)行需求..................................................................................................................10
6.1用戶界面...........................................................................................................10
6.2硬件接口...........................................................................................................10 6.3軟件接口...........................................................................................................10 6.4故障處理...........................................................................................................10 7.其它需求..................................................................................................................12
7.1正確性...............................................................................................................12 7.2可維護(hù)性...........................................................................................................12 7.3可移植性...........................................................................................................12 7.4軟件的完整性....................................................................................................12 7.5軟件的安全性....................................................................................................12
倉儲管理系統(tǒng)需求規(guī)格說明書
1.引言
1.1編寫目的
本需求分析報(bào)告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時(shí)提出了倉儲管理系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時(shí)也表明了本軟件的共性,以期待能夠獲得更大范圍的應(yīng)用。
本文檔是在調(diào)研倉庫管理制度及倉庫管理人員對于管理系統(tǒng)的需求后,為明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試而撰寫的。
1.2項(xiàng)目背景
倉儲管理系統(tǒng)(WMS)是倉儲管理信息化的具體形式,它在我國的應(yīng)用還處于起步階段。一個(gè)好的倉庫管理系統(tǒng)將會給企業(yè)帶來豐厚的經(jīng)濟(jì)效益和社會效益。由此,設(shè)計(jì)一個(gè)優(yōu)秀的倉庫管理系統(tǒng)就顯得尤其重要。物資的儲存和運(yùn)輸是整個(gè)物流過程中的兩個(gè)關(guān)鍵環(huán)節(jié),被人們稱之為“物流的支柱”。在商品交換過程中,雖然物資的購、銷活動(dòng)決定了物資的交換關(guān)系,但若沒有物資的儲存和運(yùn)輸,物資的這種交換關(guān)系則不能最終實(shí)現(xiàn)。
本程序設(shè)計(jì)由計(jì)算機(jī)與信息工程學(xué)院網(wǎng)絡(luò)工程專業(yè)09級7班第12組提出并執(zhí)行。
1.3參考資料
1.張海潘
軟件工程導(dǎo)論(第5版)清華大學(xué)出版社.2008年2月
2.C#網(wǎng)絡(luò)應(yīng)用編程(第二版)人民郵電出版社
馬俊主編
3.C#程序設(shè)計(jì)及應(yīng)用教程(第二版)
人民郵電出版社
馬俊主編
4.網(wǎng)絡(luò)資源
本小組所有成員皆可保證所用的一切資源均來自正規(guī)途徑,不牽扯到任何法律
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
方面的問題。
2.任務(wù)概述
2.1目標(biāo)
倉儲管理的內(nèi)容應(yīng)該包括三個(gè)部分:倉儲系統(tǒng)的布局設(shè)計(jì)、庫存最優(yōu)控制、倉儲作業(yè)操作。
設(shè)計(jì)并完成倉儲物資管理系統(tǒng),實(shí)現(xiàn)委托方要求的功能。“倉庫信息管理系統(tǒng)”是一套功能強(qiáng)大而又操作簡便,實(shí)用性的倉儲管理軟件,其主要包括有用戶登錄、倉庫管理、業(yè)務(wù)查詢和系統(tǒng)設(shè)置管理四大管理功能。系統(tǒng)主要的實(shí)現(xiàn)目標(biāo)是監(jiān)控整個(gè)倉庫的運(yùn)行情況,提供完善的任務(wù)管理計(jì)劃功能,實(shí)時(shí)監(jiān)控所有貨物的在線運(yùn)動(dòng)情況,實(shí)時(shí)提供庫存變化的信息,完善公司倉儲情況的監(jiān)制與有效利用,以提高倉庫存效率,為企業(yè)適時(shí)的提供倉儲信息,為企業(yè)創(chuàng)造更多收入與利潤。
2.2運(yùn)行環(huán)境
操作系統(tǒng):Microsoft Windows 95/98/ME/NT_3.51/NT_4.0/2000/XP/ Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一種。
數(shù)據(jù)庫名稱:Microsoft SQL Server 2008。
2.3條件與限制
本系統(tǒng)在 Windows 環(huán)境中開發(fā),故在Windows中運(yùn)行無其它因素限制。
要求系統(tǒng)的操作人員應(yīng)具有一定的計(jì)算機(jī)方面的知識或經(jīng)過相應(yīng)的培訓(xùn)經(jīng)驗(yàn),突發(fā)情況可進(jìn)行操作以緩解損害情況,同時(shí)應(yīng)做好對后臺數(shù)據(jù)庫的保密工作。
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
3.?dāng)?shù)據(jù)描述
3.1靜態(tài)數(shù)據(jù)
a.用戶ID b.用戶身份 c.用戶密碼 d.貨物ID e.貨物名稱 f.貨物所屬倉庫 g.倉庫ID h.倉庫狀態(tài) i.倉庫備注信息 j.用戶備注信息 k.貨物備注信息
3.2動(dòng)態(tài)數(shù)據(jù)
輸入數(shù)據(jù):菜單選項(xiàng),查詢關(guān)鍵字,新建記錄項(xiàng)。
輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合或全部記錄內(nèi)部生成的數(shù)據(jù),中間查詢結(jié)果。
3.3數(shù)據(jù)庫介紹
微軟SQL Server 2005 SP1加入數(shù)據(jù)庫鏡像功能,為SQL Server 2005 Express Edition提供新管理工具,并且加強(qiáng)了SAP NetWeaver智能商務(wù)系統(tǒng)的報(bào)告反饋支持功能。
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
3.4數(shù)據(jù)詞典
第
頁
倉儲管理系統(tǒng)需求規(guī)格說明書
3.5 E-R圖
性別姓名聯(lián)系方式備注ID用戶名密碼權(quán)限聯(lián)系方式普通用戶交互倉庫管理員交互管理系統(tǒng)操作員使用倉庫ID用戶名權(quán)限密碼
編號管理員ID狀態(tài)圖 3.1 系統(tǒng)E-R圖
描述:該系統(tǒng)中包含的用戶以及屬性如圖3.5,其中對應(yīng)關(guān)系為,普通用戶與系統(tǒng)操作員為多對一,與倉庫管理員為多對一,系統(tǒng)操作員與倉庫為多
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
對一,倉庫管理員與倉庫為一對一。
另外該系統(tǒng)中有一個(gè)超級管理員,負(fù)責(zé)對系統(tǒng)進(jìn)行配置管理,對數(shù)據(jù)庫進(jìn)行備份,增加,刪除系統(tǒng)操作員,倉庫管理員信息等操作。系統(tǒng)超級管理員用例圖見4.2功能劃分。
3.6數(shù)據(jù)采集
系統(tǒng)管理員與用戶通過鍵盤輸入倉庫信息及反饋信息。
4.功能需求
4.1功能劃分
一個(gè)功能完善的倉庫信息管理系統(tǒng),必須包括以下幾個(gè)主要功能:用戶登錄、倉庫管理、業(yè)務(wù)查詢、系統(tǒng)設(shè)置。系統(tǒng)總體模塊圖如下
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
倉儲管理系統(tǒng)用戶登錄倉庫管理業(yè)務(wù)查詢系統(tǒng)設(shè)置登錄注銷退出進(jìn)退領(lǐng)退調(diào)盤貨貨料料撥點(diǎn)庫存銷售歷史記錄查詢用戶管理供應(yīng)商管理倉庫進(jìn)貨倉庫退貨倉庫領(lǐng)料倉庫退料商品調(diào)撥倉庫盤點(diǎn)庫存查詢 圖4.1
倉儲管理系統(tǒng)模塊圖
4.2功能描述
(一)用戶登錄
(1)用戶登錄
用戶可以用兩種身份登錄本系統(tǒng):普通操作員和管理人員。不同身份的用戶登錄被系統(tǒng)授予不同的使用權(quán)限,這樣提高了系統(tǒng)的安全性,避免了無關(guān)人員獲取不在他權(quán)限范圍內(nèi)的信息。
(2)用戶注銷
用戶在短時(shí)間不使用該系統(tǒng)時(shí),不必退出系統(tǒng),選擇注銷后,其他用
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
戶可以登錄使用本系統(tǒng)。
(3)退出系統(tǒng)
用戶在完成工作后,點(diǎn)擊退出系統(tǒng)按鈕可以安全的退出,以免不安全退出導(dǎo)致數(shù)據(jù)丟失情況的發(fā)生。
(4)超級管理員管理
圖4.3
超級管理員用例圖
(二)倉庫管理
(1)倉庫進(jìn)貨
倉庫進(jìn)貨模塊要求操作員輸入商品號、商品名稱、進(jìn)貨數(shù)量、單位和供應(yīng)商等信息,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為進(jìn)貨時(shí)間更新到數(shù)據(jù)庫,并且統(tǒng)計(jì)進(jìn)貨金額,該操作完成后,倉庫相應(yīng)貨物的數(shù)量為原貨物數(shù)量和進(jìn)貨數(shù)量的總和,并更新數(shù)據(jù)庫。
(2)倉庫退貨
倉庫退貨模塊要求操作員輸入退貨商品號、退貨數(shù)量、單位和供應(yīng)商,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為退貨時(shí)間更新到數(shù)據(jù)庫,并且統(tǒng)計(jì)退貨金額,該操作完成后,相應(yīng)貨物的數(shù)量為原貨物數(shù)量除去退貨的數(shù)量,并更新數(shù)據(jù)庫。
(3)倉庫領(lǐng)料
倉庫領(lǐng)料模塊要求操作員輸入領(lǐng)取商品號、領(lǐng)取數(shù)量、領(lǐng)料人等,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為領(lǐng)料時(shí)間更新到數(shù)據(jù)庫,并且統(tǒng)計(jì)總領(lǐng)料數(shù)
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
量。該操作完成后,相應(yīng)貨物的數(shù)量為原貨物數(shù)量減領(lǐng)料的數(shù)量并更新數(shù)據(jù)庫。
(4)倉庫退料
倉庫退料模塊要求操作員輸入退料商品號、退料數(shù)量、退料人等,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為退料時(shí)間更新到數(shù)據(jù)庫,并且統(tǒng)計(jì)總退料數(shù)量。該操作完成后,相應(yīng)貨物的數(shù)量為原貨物數(shù)量加退料的數(shù)量,并更新數(shù)據(jù)庫。
(5)商品調(diào)撥
商品調(diào)撥模塊要求操作員輸入調(diào)撥商品號、調(diào)撥數(shù)量、調(diào)撥人等,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為調(diào)撥時(shí)間更新到數(shù)據(jù)庫,并且統(tǒng)計(jì)總調(diào)撥數(shù)量。
(6)倉庫盤點(diǎn)
商品盤點(diǎn)模塊要求用戶(管理員)輸入某商品號,該商品實(shí)際數(shù)量(增加或刪除),系統(tǒng)會自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為盤點(diǎn)時(shí)間更新到數(shù)據(jù)庫,并且統(tǒng)計(jì)總盤點(diǎn)過程中修改的數(shù)量。
(三)業(yè)務(wù)查詢
業(yè)務(wù)查詢模塊圖
(1)庫存查詢
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
用戶可以查詢所有的商品的庫存,也可以輸入某件商品的ID號從而得到該商品的庫存量。
(2)銷售查詢
用戶(管理員)給出某個(gè)時(shí)間段,系統(tǒng)就根據(jù)庫中的資料給出該段時(shí)間中所有商品的銷售情況。
(3)倉庫歷史記錄查詢
用戶可以查詢的類型包括:倉庫進(jìn)貨、倉庫退貨、倉庫領(lǐng)料、倉庫退料、商品調(diào)撥、倉庫盤點(diǎn),用戶選擇查詢的類型后,再輸入需要查詢的時(shí)間,系統(tǒng)返回歷史操作記錄。
(四)系統(tǒng)設(shè)置(1)供應(yīng)商管理
用戶可以增加新的供應(yīng)商,需要輸入供應(yīng)商的一些信息,包括:供應(yīng)商號、名稱、聯(lián)系人、聯(lián)系電話、傳真、地址和郵政編碼。用戶也可以對已經(jīng)存在的供應(yīng)商信息進(jìn)行查詢和修改。
管理員可以增加、刪除、修改和查詢用戶。
5.性能需求
5.1數(shù)據(jù)精確度
由于采用數(shù)據(jù)庫技術(shù)并且用戶的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精度的要求不是太高,所以這點(diǎn)在系統(tǒng)中表現(xiàn)的比較少,都是用戶數(shù)據(jù)的安全性和準(zhǔn)確性是完全保證的,所以對用戶的使用沒有多大的障礙。
5.2時(shí)間特性
本系統(tǒng)的數(shù)據(jù)庫較小,所以程序在響應(yīng)時(shí)間,數(shù)據(jù)更新處理時(shí)間上性能是比較突出的、而且也正由于數(shù)據(jù)量相對較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的叫讓用戶滿意。無論是客戶還是管理員,當(dāng)用戶登錄,進(jìn)行任何操作的時(shí)候,系統(tǒng)應(yīng)該及時(shí)的進(jìn)行反應(yīng),反應(yīng)的時(shí)間在5秒以內(nèi)。系統(tǒng)應(yīng)能檢測出各種非正常情況,如與設(shè)備的通信中斷,無法連接數(shù)據(jù)庫服務(wù)等,避免出現(xiàn)長時(shí)間等待甚至無響應(yīng)。
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
5.3適應(yīng)性
本系統(tǒng)實(shí)在Windows環(huán)境中開發(fā)的,所以只要是兼容Windows的軟件或操作系統(tǒng),該軟件都可以正確運(yùn)行,有較好的適應(yīng)能力與兼容性。而且本系統(tǒng)簡單易懂,容易上手,界面明了,便于操作。本系統(tǒng)是比較大眾模式的倉儲管理模式,便于移植到其他部門或公司,具有良好的適應(yīng)性。
6.運(yùn)行需求
6.1用戶界面
采用Web網(wǎng)頁的形式,具有良好的交互界面。有一個(gè)主頁,可以鏈接其他頁面。用戶根據(jù)自己權(quán)限在各個(gè)頁面進(jìn)行操作。
要求大致如下:
1.頁面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語和行文格式同意、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、意識。內(nèi)容豐富,文字準(zhǔn)確,語句通順;專用術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。
2.導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航只是,且便于理解,方面用戶使用。3.技術(shù)環(huán)境:頁面大小合適,能用各種常用瀏覽器以不同的分辨率瀏覽;無錯(cuò)誤鏈接和空鏈接;采用css處理,控制字體大小和面板布局。
4.藝術(shù)風(fēng)格:界面、版面形象清新岳母、布局合理,字號大小
十一、字體選擇合理,前后一致,美觀大方,動(dòng)與靜搭配適當(dāng),動(dòng)靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。
6.2硬件接口
數(shù)據(jù)庫服務(wù)器應(yīng)配備大容量硬盤,以免當(dāng)大規(guī)模公司使用時(shí)反應(yīng)速度減慢等問題出現(xiàn)。
6.3軟件接口
系統(tǒng)保持與操作系統(tǒng)的接口,保持與數(shù)據(jù)庫軟件Microsoft SQL Server的接口,考慮到文檔處理的需要有可能包括與常用辦公軟件接口。
第 頁
倉儲管理系統(tǒng)需求規(guī)格說明書
6.4故障處理
考慮到軟件的范圍不大,所以故障處理一般有操作系統(tǒng)完成,系統(tǒng)只要保持與操作系統(tǒng)的接口即可。只要操作系統(tǒng)沒有大的故障程序一般是比較穩(wěn)定的。
考慮到用戶對數(shù)據(jù)的安全性要求,程序可以有獨(dú)立于操作系統(tǒng)之外的數(shù)據(jù)備份功能與過程,以及系統(tǒng)崩潰后的數(shù)據(jù)恢復(fù)功能。
7.其它需求
7.1正確性
要求發(fā)布的軟件能夠滿足用戶需求,實(shí)現(xiàn)各個(gè)功能,并且在運(yùn)行過程中不出現(xiàn)嚴(yán)重錯(cuò)誤。
7.2可維護(hù)性
要求本軟件擁有良好的可維護(hù)性,以滿足用戶不斷增長的需求以及日后的BUG修復(fù)工作。
7.3可移植性
該系統(tǒng)采用B/S開發(fā)模式,所以可以在多種平臺上很好的運(yùn)行,所以該系統(tǒng)具有良好的移植性。
7.4軟件的完整性
最終將該系統(tǒng)制作成部署文件以保證系統(tǒng)的完整行。
7.5軟件的安全性
要求提供身份驗(yàn)證,只允許通過身份驗(yàn)證的用戶使用本軟件。并且通過驗(yàn)證可以確認(rèn)用戶身份,即確認(rèn)用戶是否為系統(tǒng)管理員,只有系統(tǒng)管理員才可以對軟件進(jìn)行數(shù)據(jù)的添加、刪除和修改操作,而普通用戶只能進(jìn)行瀏覽數(shù)據(jù)等基本操作。
第 頁