版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
引言通過(guò)認(rèn)真全面的調(diào)查用戶(hù)對(duì)自行車(chē)租賃系統(tǒng)的需求,根據(jù)自行車(chē)租賃系統(tǒng)的業(yè)務(wù)分類(lèi)、業(yè)務(wù)操作和數(shù)據(jù)結(jié)構(gòu)等具體要求,確定了系統(tǒng)性能要求、系統(tǒng)運(yùn)行環(huán)境要求。為系統(tǒng)下一步的開(kāi)發(fā)工作奠定了良好的基礎(chǔ)。1.1編寫(xiě)目的1.作為軟件系統(tǒng)開(kāi)發(fā)技術(shù)協(xié)議的參考依據(jù),為用戶(hù)及開(kāi)發(fā)雙方提供參考。2.根據(jù)在線系統(tǒng)的特點(diǎn),對(duì)被開(kāi)發(fā)軟件系統(tǒng)的主要功能、性能進(jìn)行完整描述,為開(kāi)發(fā)者進(jìn)行詳細(xì)設(shè)計(jì)和編程提供基礎(chǔ)。1.2適用范圍本文檔適用于所有與本項(xiàng)目有關(guān)的軟件開(kāi)發(fā)階段及其相關(guān)人員。1.3文檔概述本需求規(guī)格說(shuō)明書(shū),概括性的描述了基于ASP.NET技術(shù)的瑤湖自行車(chē)租賃系統(tǒng)所要完成的工作,是軟件開(kāi)發(fā)人員和用戶(hù)對(duì)本系統(tǒng)的業(yè)務(wù)流程及功能達(dá)成共識(shí)。通過(guò)本需求規(guī)格說(shuō)明書(shū)可以全面了解瑤湖自行車(chē)租賃系統(tǒng)所要完成的任務(wù)和所要達(dá)到的功能。1.4參考文獻(xiàn)《HeadFirst設(shè)計(jì)模式》 中國(guó)電力出版社《uml基礎(chǔ)與rose建模教程》人民郵電出版社《面向?qū)ο蠓治鲈O(shè)計(jì)與編程》清華大學(xué)出版社2項(xiàng)目概述2.1項(xiàng)目名稱(chēng)瑤湖自行車(chē)租賃系統(tǒng)該系統(tǒng)的項(xiàng)目計(jì)劃開(kāi)始日期為2016年11月14日,項(xiàng)目開(kāi)發(fā)周期為30天。2.2項(xiàng)目背景在互聯(lián)網(wǎng)飛速發(fā)展的今天,網(wǎng)絡(luò)已成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、文化、生活等各方面發(fā)揮著重要的作用。隨著計(jì)算機(jī)技術(shù)的發(fā)展與網(wǎng)絡(luò)互聯(lián)技術(shù)的普及,計(jì)算機(jī)對(duì)各個(gè)領(lǐng)域產(chǎn)生了深遠(yuǎn)的影響,在通信傳媒、航天航海、科學(xué)研究等領(lǐng)域,計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)大顯身手。而且互聯(lián)網(wǎng)也被應(yīng)用到交通運(yùn)輸領(lǐng)域,網(wǎng)絡(luò)約車(chē)、在線賣(mài)車(chē)、在線租車(chē)等迅速發(fā)展,針對(duì)瑤湖當(dāng)前校園市場(chǎng)學(xué)生比較多,對(duì)自行車(chē)的需求量大,瑤湖自行車(chē)租賃系統(tǒng)應(yīng)運(yùn)而生?,幒孕熊?chē)租賃系統(tǒng)是基于ASP.NET技術(shù)實(shí)現(xiàn),以低碳減排、健康生活為背景,開(kāi)發(fā)一個(gè)可用于學(xué)校、公司、校區(qū)的自行車(chē)租賃系統(tǒng),實(shí)現(xiàn)自行車(chē)租賃管理的高效化,電子化。通過(guò)使用本系統(tǒng),可以方便快捷地實(shí)現(xiàn)自行車(chē)租賃中的車(chē)輛管理、用戶(hù)管理、租用車(chē)輛管理和歸還車(chē)輛管理等操作,使各個(gè)管理井井有條,為公共自行車(chē)的健康發(fā)展創(chuàng)造條件。借助計(jì)算機(jī)網(wǎng)絡(luò)的高效便捷,瑤湖自行車(chē)租賃系統(tǒng)必將幫助不少人,為人們的學(xué)習(xí)、工作提供極大便利。同時(shí)也能為構(gòu)建社會(huì)主義和諧社會(huì)添磚加瓦。2.3項(xiàng)目目標(biāo)基于ASP.NET技術(shù)的瑤湖自行車(chē)租賃系統(tǒng)采用客戶(hù)端運(yùn)行模式,用戶(hù)可以享受網(wǎng)絡(luò)方便,快捷,安全的進(jìn)行租車(chē)、還車(chē)。系統(tǒng)的實(shí)現(xiàn)目標(biāo)如下:A.方便用戶(hù)查看車(chē)輛信息B.為用戶(hù)提供最新的可租車(chē)輛信息C.為用戶(hù)提供優(yōu)質(zhì)租車(chē)服務(wù)D.為用戶(hù)提供便捷的還車(chē)服務(wù)D.方便管理員進(jìn)行車(chē)輛信息、用戶(hù)信息、租車(chē)及還車(chē)信息管理項(xiàng)目的建設(shè)意義如下:A.盡量貼近用戶(hù)的心理,在實(shí)現(xiàn)基本功能的基礎(chǔ)上開(kāi)發(fā)用戶(hù)喜愛(ài)的功能。B.在完成功能之余注重系統(tǒng)的可靠性,安全性,易用性等問(wèn)題。2.4系統(tǒng)范圍和系統(tǒng)邊界任何系統(tǒng)都不可能包羅萬(wàn)象,瑤湖自行車(chē)租賃系統(tǒng)主要解決的是為用戶(hù)提供自行車(chē)租賃的服務(wù),致力于做到方便、快捷、優(yōu)質(zhì),做好資源對(duì)接。系統(tǒng)主要面向的服務(wù)對(duì)象有:租車(chē)用戶(hù)、公共自行車(chē)管理員2.5功能描述為了對(duì)瑤湖自行車(chē)租賃系統(tǒng)進(jìn)行安全管理,系統(tǒng)采用基于角色的權(quán)限控制,將人員大體分成3類(lèi),游客、注冊(cè)用戶(hù),管理員。A.對(duì)于游客:1.可以查看待租車(chē)輛2.可以查看網(wǎng)站相關(guān)信息B.對(duì)于注冊(cè)用戶(hù):1.可以登錄2.可以查看個(gè)人信息3.可以修改個(gè)人信息4.可以進(jìn)行租車(chē)5.可以進(jìn)行還車(chē)6.可以進(jìn)行搜索待租車(chē)輛7.可以在線租車(chē)并進(jìn)行支付C.對(duì)于管理員:1.可以登錄2.可以修改個(gè)人密碼3.可以管理用戶(hù)信息4.可以管理自行車(chē)信息系統(tǒng)總體功能結(jié)構(gòu)圖如下:圖1系統(tǒng)功能結(jié)構(gòu)圖(1)登錄表1管理員登錄需求分析角色注冊(cè)用戶(hù)(管理員)前提條件無(wú)主事件流1.用戶(hù)登錄該網(wǎng)站的登陸頁(yè)面2.顯示登錄頁(yè)面信息如:用戶(hù)名,密碼3.輸入用戶(hù)名和密碼點(diǎn)擊登錄按鈕(E2)4.驗(yàn)證登錄信息5.加載用戶(hù)所擁有的權(quán)限信息,并顯示在頁(yè)面異常事件流E1:鍵入非法的標(biāo)識(shí)符,指明錯(cuò)誤。E2:用戶(hù)賬號(hào)被管理員屏蔽,無(wú)法登陸。(2)用戶(hù)管理表2管理員用戶(hù)管理需求分析角色注冊(cè)用戶(hù)(管理員)前提條件用戶(hù)必須完成登錄的用例主事件流1.當(dāng)用戶(hù)登錄該網(wǎng)站,點(diǎn)擊“查看用戶(hù)”2.進(jìn)入用戶(hù)列表頁(yè)面3.添加、修改或刪除用戶(hù)異常事件流E1:用戶(hù)賬號(hào)被管理員屏蔽或刪除,無(wú)法設(shè)置,提示重新激活賬號(hào)表3管理員車(chē)輛信息管理需求分析角色注冊(cè)用戶(hù)(管理員)前提條件用戶(hù)必須完成登錄的用例主事件流1.當(dāng)用戶(hù)登錄該網(wǎng)站,進(jìn)入后臺(tái)管理2.進(jìn)入車(chē)輛管理界面3.添加、修改和刪除車(chē)輛信息異常事件流E1:鍵入非法的標(biāo)識(shí)符,指明錯(cuò)誤2、會(huì)員(1)登錄表4會(huì)員登錄需求分析角色注冊(cè)用戶(hù)前提條件用戶(hù)必須完成登錄的用例主事件流1.用戶(hù)點(diǎn)擊網(wǎng)頁(yè)登錄選項(xiàng)2.顯示登錄頁(yè)面信息如:賬號(hào),密碼3.輸入賬號(hào)和密碼點(diǎn)擊登錄按鈕4.驗(yàn)證登錄信息異常事件流E1:鍵入非法的標(biāo)識(shí)符,指明錯(cuò)誤。E2:用戶(hù)賬號(hào)被管理員屏蔽,無(wú)法登陸。(2)車(chē)輛信息查詢(xún)表5會(huì)員車(chē)輛信息查詢(xún)需求分析角色注冊(cè)用戶(hù)前提條件用戶(hù)必須完成登錄的用例主事件流1.會(huì)員登錄進(jìn)入系統(tǒng)成功頁(yè)面2.在網(wǎng)站首頁(yè)瀏覽車(chē)輛信息3.點(diǎn)擊車(chē)輛信息,返回到車(chē)輛信息詳細(xì)查詢(xún)結(jié)果頁(yè)面 異常事件流E1:鍵入非法的標(biāo)識(shí)符或者格式不對(duì),指明錯(cuò)誤。(3)自行車(chē)租賃表6會(huì)員自行車(chē)租賃需求分析角色注冊(cè)用戶(hù)前提條件用戶(hù)必須完成登錄的用例主事件流1.會(huì)員登錄進(jìn)入系統(tǒng)成功頁(yè)面2.點(diǎn)擊預(yù)約按鈕進(jìn)入租賃界面3.進(jìn)行網(wǎng)上付費(fèi)、進(jìn)行租賃 異常事件流E1:鍵入非法的標(biāo)識(shí)符或者格式不對(duì),指明錯(cuò)誤。(4)修改用戶(hù)頭像表7會(huì)員修改用戶(hù)頭像需求分析角色注冊(cè)用戶(hù)前提條件用戶(hù)必須完成登錄的用例主事件流1.注冊(cè)用戶(hù)登錄進(jìn)入系統(tǒng)2.點(diǎn)擊進(jìn)入個(gè)人中心3.進(jìn)入我的頭像頁(yè)面4.選擇喜歡的頭像5.點(diǎn)擊確認(rèn)修改異常事件流E1:鍵入非法的標(biāo)識(shí)符或者格式不對(duì),指明錯(cuò)誤。(5)修改個(gè)人信息表8會(huì)員修改個(gè)人信息需求分析角色注冊(cè)用戶(hù)前提條件用戶(hù)必須完成登錄的用例主事件流1.注冊(cè)用戶(hù)登錄進(jìn)入系統(tǒng)2.點(diǎn)擊進(jìn)入個(gè)人中心3.進(jìn)入個(gè)人信息頁(yè)面4.輸入修改內(nèi)容5.點(diǎn)擊確認(rèn)修改異常事件流E1:鍵入非法的標(biāo)識(shí)符或者格式不對(duì),指明錯(cuò)誤。3、游客(1)注冊(cè)表9游客注冊(cè)需求分析角色未注冊(cè)用戶(hù)前提條件無(wú)主事件流1.用戶(hù)訪問(wèn)網(wǎng)站的首頁(yè)2.點(diǎn)擊登陸入口的注冊(cè)鏈接,進(jìn)入用戶(hù)注冊(cè)頁(yè)面3.輸入賬號(hào)、郵箱、密碼等注冊(cè)信息點(diǎn)擊注冊(cè)按鈕4.發(fā)送確認(rèn)郵件到電子郵箱,跳轉(zhuǎn)到登陸成功提示頁(yè)面。異常事件流E1:鍵入非法的標(biāo)識(shí)符或者格式不對(duì),指明錯(cuò)誤。(2)車(chē)輛信息查看表10游客車(chē)輛信息查看需求分析角色游客前提條件用戶(hù)沒(méi)有完成登錄的用例主事件流1.進(jìn)入網(wǎng)站首頁(yè)2.在網(wǎng)站查找感興趣的待租車(chē)輛3.點(diǎn)擊車(chē)輛信息,進(jìn)入車(chē)輛信息詳細(xì)內(nèi)容頁(yè)面異常事件流E1:鍵入非法的標(biāo)識(shí)符或者格式不對(duì),指明錯(cuò)誤。3.系統(tǒng)需求建模3.1業(yè)務(wù)用例3.1.1系統(tǒng)角色系統(tǒng)的主要角色和權(quán)限如下:表11系統(tǒng)的主要角色和權(quán)限角色權(quán)限管理員可以管理車(chē)輛信息、可以修改個(gè)人信息、可以管理用戶(hù)信息、可以對(duì)網(wǎng)站進(jìn)行數(shù)據(jù)維護(hù)、權(quán)限管理注冊(cè)用戶(hù)可以瀏覽車(chē)輛信息、可以進(jìn)行租車(chē)、還車(chē)、可以修改個(gè)人信息、可以留言、可以綁定郵箱游客瀏覽車(chē)輛信息、查看網(wǎng)站相關(guān)內(nèi)容3.1.2游客只能查看車(chē)輛信息用例圖如下:圖2游客用例圖3.1.3注冊(cè)用戶(hù)注冊(cè)會(huì)員主要功能是登錄、查看及修改個(gè)人信息、搜索查看車(chē)輛信息、進(jìn)行租車(chē)、還車(chē)用例圖如下:圖3注冊(cè)用戶(hù)用例圖表12個(gè)人中心用例說(shuō)明用例名稱(chēng)個(gè)人中心用例描述當(dāng)點(diǎn)擊個(gè)人中心進(jìn)入個(gè)人信息管理中心,啟動(dòng)用例,點(diǎn)退出結(jié)束用例參與者注冊(cè)用戶(hù)前置條件用戶(hù)登陸后置條件個(gè)人信息的修改被包含的用例個(gè)人信息修改,個(gè)性化設(shè)置被擴(kuò)展的用例取消修改主要步驟用戶(hù)意圖系統(tǒng)職責(zé)1.用戶(hù)進(jìn)入個(gè)人中心3.提出修改個(gè)人信息5.修改個(gè)人信息7.提示修改成功2.系統(tǒng)返回個(gè)人中心頁(yè)面4.訪問(wèn)數(shù)據(jù)庫(kù)、返回修改頁(yè)面6.檢查修改信息并修改數(shù)據(jù)庫(kù)3.1.4管理員系統(tǒng)管理員的主要功能有:登錄、修改個(gè)人密碼、管理用戶(hù)信息、管理車(chē)輛信息、可以對(duì)網(wǎng)站進(jìn)行數(shù)據(jù)維護(hù)、權(quán)限管理用例圖如下:圖4管理員用例圖表13管理員信息管理用例說(shuō)明用例名稱(chēng)管理員信息管理用例描述當(dāng)管理員點(diǎn)擊“后臺(tái)管理”鏈接后進(jìn)入管理員信息管理用例參與者管理員前置條件管理員進(jìn)入后臺(tái)系統(tǒng),管理員有角色管理的權(quán)限后置條件管理員信息表中的數(shù)據(jù)被修改被包含的用例添加管理員,修改管理員,刪除管理員,分配管理員角色,添加角色,刪除角色,修改角色,角色權(quán)限分配被擴(kuò)展的用例取消修改主要步驟超級(jí)管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺(tái)管理系統(tǒng),并點(diǎn)擊管理員管理鏈接;3.管理員點(diǎn)擊“增加管理員”5.填寫(xiě)新資料7.管理員確認(rèn)提交10..管理員提出刪除管理員信息12.管理員點(diǎn)擊刪除15.超級(jí)管理員提出修改管理員信息21.填寫(xiě)修改的管理員信息22.確認(rèn)提交26.管理員提出分配管理員角色管理員賦予角色32.管理員確認(rèn)提交33.管理員提出添加角色35.管理員輸入新加角色39.管理員確認(rèn)提交40.管理員提出角色修改輸入需要修改的角色名稱(chēng)46.管理員確認(rèn)提交47.管理員提出角色刪除49.管理員確認(rèn)刪除2.系統(tǒng)顯示操作鏈接4.系統(tǒng)返回添加管理員頁(yè)面6.系統(tǒng)驗(yàn)證合法性,8.存入數(shù)據(jù)庫(kù)9.返回增加成功11.系統(tǒng)返回刪除管理員信息頁(yè)面13.存入數(shù)據(jù)庫(kù)14.返回刪除成功20.系統(tǒng)返回修改管理員信息頁(yè)面23.系統(tǒng)檢驗(yàn)合法性24.存入數(shù)據(jù)庫(kù)25.返回修改成功27.系統(tǒng)返回角色管理頁(yè)面29.系統(tǒng)檢驗(yàn)合法性30.存入數(shù)據(jù)庫(kù)31.提示成功34.系統(tǒng)返回添加角色頁(yè)面36.檢驗(yàn)合法性37.存入數(shù)據(jù)庫(kù)38.返回添加成功41.系統(tǒng)返回角色修改頁(yè)面43.檢驗(yàn)合法性45.存入數(shù)據(jù)庫(kù)45.返回添加成功48.系統(tǒng)返回角色刪除頁(yè)面50.檢驗(yàn)合法性51.存入數(shù)據(jù)庫(kù)52.返回添加成功表14權(quán)限管理用例說(shuō)明用例名稱(chēng)權(quán)限管理用例描述當(dāng)管理員點(diǎn)擊“權(quán)限管理”鏈接后進(jìn)入權(quán)限管理用例參與者管理員前置條件管理員進(jìn)入后臺(tái)系統(tǒng),管理員具有權(quán)限管理的權(quán)限后置條件數(shù)據(jù)表中被更改的角色信息改變被包含的用例設(shè)置角色的權(quán)限被擴(kuò)展的用例取消更改主要步驟超級(jí)管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺(tái)系統(tǒng)點(diǎn)擊權(quán)限管理3.管理員點(diǎn)擊要修改的角色5.管理員修改權(quán)限2.返回權(quán)限管理界面4.返回該角色擁有的權(quán)限6.存入數(shù)據(jù)庫(kù)7.返回添加成功表15車(chē)輛管理用例說(shuō)明用例名稱(chēng)車(chē)輛管理用例描述當(dāng)管理員點(diǎn)擊“后臺(tái)管理”鏈接后進(jìn)入訂單管理用例參與者管理員前置條件管理員進(jìn)入后臺(tái)系統(tǒng),管理員具有車(chē)輛信息管理的權(quán)限后置條件數(shù)據(jù)表中被更改的車(chē)輛信息改變被包含的用例無(wú)被擴(kuò)展的用例取消添加主要步驟超級(jí)管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺(tái)系統(tǒng)點(diǎn)擊車(chē)輛信息管理3.選擇搜索條件5.選擇要修改的車(chē)輛信息7.修改車(chē)輛信息并提交2.返回車(chē)輛管理界面4.返回搜索結(jié)果頁(yè)面6.返回車(chē)輛信息8.存入數(shù)據(jù)庫(kù)9.返回設(shè)置成功表16用戶(hù)管理用例說(shuō)明用例名稱(chēng)用戶(hù)管理用例描述當(dāng)管理員點(diǎn)擊“用戶(hù)管理”鏈接后進(jìn)入用戶(hù)管理用例參與者管理員前置條件管理員進(jìn)入后臺(tái)系統(tǒng),管理員具有用戶(hù)管理的權(quán)限后置條件數(shù)據(jù)表中被添加的用戶(hù)信息改變被包含的用例無(wú)被擴(kuò)展的用例取消添加主要步驟超級(jí)管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺(tái)系統(tǒng)點(diǎn)擊用戶(hù)信息管理3.選擇搜索條件5.選擇要修改或刪除的用戶(hù)信息7.修改用戶(hù)信息并提交2.返回用戶(hù)管理界面4.返回搜索結(jié)果頁(yè)面6.返回用戶(hù)信息8.存入數(shù)據(jù)庫(kù)9.返回設(shè)置成功3.2序列圖(1)會(huì)員搜索查看信息序列圖,如圖5所示:圖5會(huì)員搜索待租車(chē)輛信息序列圖(2)管理員搜索、修改、刪除車(chē)輛信息序列圖,如圖6所示:圖6管理員搜索、修改、刪除相關(guān)信息序列圖3.3狀態(tài)圖3.3.1會(huì)員狀態(tài)圖通過(guò)分析用戶(hù)的兩種狀態(tài),可得用戶(hù)狀態(tài)圖,如圖7所示:圖7用戶(hù)狀態(tài)圖3.3.2管理員狀態(tài)圖通過(guò)分析管理員的兩種狀態(tài),可得管理員狀態(tài)圖,如圖8所示:圖8管理員狀態(tài)圖3.4時(shí)序圖瑤湖自行車(chē)租賃系統(tǒng)會(huì)員的UML時(shí)序圖:圖9“瑤湖自行車(chē)租賃系統(tǒng)”的會(huì)員的UML時(shí)序圖瑤湖自行車(chē)租賃系統(tǒng)管理員的UML時(shí)序圖:圖10“瑤湖自行車(chē)租賃系統(tǒng)”的管理員的UML時(shí)序圖4系統(tǒng)的配置與實(shí)現(xiàn)4.1系統(tǒng)的組件圖系統(tǒng)組件圖如下所示:圖11系統(tǒng)組件圖4.2系統(tǒng)的配置圖系統(tǒng)由多個(gè)支點(diǎn)構(gòu)成,應(yīng)用服務(wù)器負(fù)責(zé)整個(gè)系統(tǒng)的總體協(xié)調(diào)工作,數(shù)據(jù)庫(kù)負(fù)責(zé)數(shù)據(jù)管理,客戶(hù)機(jī)通過(guò)互聯(lián)網(wǎng)與應(yīng)用服務(wù)器相連,這樣管理員可以通過(guò)互聯(lián)網(wǎng)管理應(yīng)用服務(wù)器,客戶(hù)可以通過(guò)互聯(lián)網(wǎng)管理應(yīng)用服務(wù)器得到在線聽(tīng)歌服務(wù)。系統(tǒng)的配置圖如下所示:圖12系統(tǒng)配置圖5資源需求5.1軟件資源需求基于ASP.NETMVC技術(shù)的瑤湖自行車(chē)租賃系統(tǒng)開(kāi)發(fā)的軟件資源包括:1、Windows7操作系統(tǒng)1套;2、SQLServer2008數(shù)據(jù)庫(kù)系統(tǒng)1套;3、MicrosoftOffice1套;4、VisualStudio2010開(kāi)發(fā)工具1套;5.2硬件資源需求服務(wù)器推薦配置:CPU類(lèi)型Xeon5000/5100CPU--SMP數(shù)量雙路主板芯片組Intel5000V處理器支持2*Intel?Xeon?5000/5100處理器(標(biāo)配/選配)2*Intel?Xeon?woodcrest5110內(nèi)存(標(biāo)配/最大)2GBDDR2Fully-BufferedDIMM/16GBDDR2Fully-BufferedDIMM內(nèi)存類(lèi)型DDR2Fully-BufferedDIMM硬盤(pán)控制器Adaptec7902WdualchannelUltra320SCSI,IntelESB2for6SATARAID支持SCSIRAID0,1,10,SATARAID0,1,5,10硬盤(pán)容量(標(biāo)配/最大)2*160GBSATAHDD/4*300GBSATAHDD網(wǎng)卡2*Intel?82563千兆網(wǎng)絡(luò)控制器顯卡集成ATIES100016MBPCIgraphicscontroller擴(kuò)展插槽1*(×4)PCI-E,1*(×4)PCI-E,2*100MHzPCI-X,1*PCI電源520W散熱風(fēng)扇2*100mm5000RPMFan客戶(hù)端推薦配置:CPU類(lèi)型AMD3000+或內(nèi)存512M內(nèi)存類(lèi)型DDR2667硬盤(pán)80G6數(shù)據(jù)需求6.1數(shù)據(jù)分析通過(guò)對(duì)系統(tǒng)進(jìn)行功能需求分析,得出系統(tǒng)需要以下數(shù)據(jù):自行車(chē)信息:記錄自行車(chē)基本基本信息,包括編號(hào)、車(chē)型、顏色、車(chē)輛狀態(tài)等數(shù)據(jù)信息;用戶(hù)信息:記錄用戶(hù)基本信息,包括登錄名、密碼、真實(shí)姓名、電話、郵箱、地址等數(shù)據(jù)信息;管理員信息:提供管理員數(shù)據(jù),以便登錄系統(tǒng)進(jìn)行數(shù)據(jù)可視化操作。6.2表匯總瑤湖家教中心在線系統(tǒng)的靜態(tài)數(shù)據(jù)及其數(shù)據(jù)字典如下所示。表26系統(tǒng)表匯總表名功能說(shuō)明admin管理員信息表,用來(lái)記錄管理員的信息bike自行車(chē)信息表,用來(lái)記錄自行車(chē)的信息man用戶(hù)信息表,用來(lái)記錄用戶(hù)的信息rent歸還信息表,用來(lái)記錄用戶(hù)歸還的信息表27管理員信息表字段名中文描述類(lèi)型長(zhǎng)度是否為空是否為主鍵logname登錄名varchar(50)50否是Adname用戶(hù)昵稱(chēng)nvachar(50)50否否Password密碼nvachar(50)50否否表28用戶(hù)信息表字段名中文描述類(lèi)型長(zhǎng)度是否為空是否為主鍵userID用戶(hù)編號(hào)vachar(50)50否否logname登錄名vachar(50)50否是password密碼vachar(50)50否否name真實(shí)姓名varchar(50)50否否phonenum手機(jī)號(hào)碼varchar(50)50否否Email郵箱vachar(250)250否否adress地址vachar(250)250否否表29自行車(chē)信息表字段名中文描述類(lèi)型長(zhǎng)度是否為空是否為主鍵bikeID自行車(chē)編號(hào)varchar(50)50否是style型號(hào)vachar(50)50否否color顏色varchar(50)50否否getDate添加時(shí)間varchar(50)50否否state狀態(tài)varchar(50)50否否isRent是否被租varchar(50)50否否表30自行車(chē)歸還信息表字段名中文描述類(lèi)型長(zhǎng)度是否為空是否為主鍵rentID還車(chē)編號(hào)varchar(50)50否是userID用戶(hù)編號(hào)varchar(50)50否否userName用戶(hù)姓名varchar(50)50否否bikeID自行車(chē)編號(hào)varchar(50)50否否rentDate借車(chē)時(shí)間varchar(50)50否否returnDate歸還時(shí)間varchar(200)50否否rentTime借車(chē)天數(shù)varchar(50)50否否isReturn是否歸還varchar(50)50否否rate評(píng)價(jià)varchar(250)250否否7接口需求(1)用戶(hù)界面采用windows的通用圖形界面,對(duì)用戶(hù)友好,且必須對(duì)鼠標(biāo)和鍵盤(pán)提供支持,界面的設(shè)計(jì)應(yīng)遵循如下規(guī)則:界面要具有一致性,界面規(guī)范應(yīng)遵循MSWindows軟件界面的規(guī)范;提供簡(jiǎn)單的錯(cuò)誤處理;提供信息反饋,用多種信息提示用戶(hù)當(dāng)前軟件運(yùn)行的狀態(tài),軟件界面元件的功能;操作可逆,其動(dòng)作可以是單個(gè)的操作,或者是一個(gè)相對(duì)獨(dú)立的操作序列;設(shè)計(jì)良好的聯(lián)機(jī)幫助;應(yīng)遵循國(guó)家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒(méi)有歧義,圖形的意義明朗。(2)硬件接口支持一般的PII或更高檔微機(jī),筆記本電腦。(3)軟件接口運(yùn)行于WINDOWS95/98/ME/2000/NT/XP/WIN7,且具有WIN32API的操作系統(tǒng)之上;(4)故障處理正常使用時(shí)不應(yīng)該出錯(cuò),若運(yùn)行是遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)的完好無(wú)損。8質(zhì)量需求(1)正確性:要求發(fā)布的軟件達(dá)到用戶(hù)預(yù)期目標(biāo),運(yùn)行時(shí)基本無(wú)錯(cuò)誤。(2)可靠性:在一般條件下,應(yīng)不出故障。(3)效率:對(duì)于瀏覽,查詢(xún),增加,刪除,更新和密碼設(shè)置的一般操作,要求及時(shí)響應(yīng),在1~2秒內(nèi)。(4)易實(shí)用性:要求能盡量為用戶(hù)的使用提供方便,軟件界面符合目前流行的界面規(guī)范。(5)可維護(hù)性:要求本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速,準(zhǔn)確對(duì)其進(jìn)行定位,診斷和修改。(6)可測(cè)試性:設(shè)計(jì)時(shí)盡可能減少測(cè)試本軟件的各項(xiàng)功能所需要的工作量。(7)復(fù)用性:設(shè)計(jì)時(shí)盡可能采取模塊化的方法進(jìn)行設(shè)計(jì),對(duì)系統(tǒng)內(nèi)各模塊口盡可能達(dá)到高內(nèi)聚,低耦合的程度,以提高各模塊的復(fù)用性。(8)安全保密性:要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶(hù)使用本軟件。對(duì)于三次密碼輸入不正確的,應(yīng)強(qiáng)行關(guān)閉。(9)可理解性:對(duì)本軟件提供的各種菜單命令、各種信息提示,易于用戶(hù)理解。9系統(tǒng)運(yùn)行環(huán)境1.根據(jù)目前市場(chǎng)上能夠提供的硬件,我們?cè)O(shè)計(jì)系統(tǒng)的硬件環(huán)境如下所述。(1)普通PC及主頻在1GHZ以上檔次微機(jī)、筆記本電腦、各種品牌兼容機(jī),最佳檔次為主頻在2GHz以上的微機(jī)。(2)配1GB以上內(nèi)存。(3)彩色或液晶顯示器。(4)80GB以上硬盤(pán)。(5)任何光電鼠標(biāo)或機(jī)械鼠標(biāo)或藍(lán)牙鼠標(biāo)。2.軟件環(huán)境如下:(1)WindowsXP或以上版本。(2)采用VisualStudio.NET2010集成開(kāi)發(fā)環(huán)境。(3)系統(tǒng)采用面向?qū)ο蟮囊暣皵?shù)據(jù)庫(kù)系統(tǒng)SQLServer2008進(jìn)行開(kāi)發(fā)。10總體設(shè)計(jì)10.1處理流程在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),通常需要顯示出應(yīng)用的各個(gè)部件如何在運(yùn)行時(shí)協(xié)作完成任務(wù)。雖然類(lèi)圖顯示了類(lèi)之間的關(guān)系,但它沒(méi)有顯示出調(diào)用出現(xiàn)的次序,也沒(méi)有顯示出來(lái)自一個(gè)函數(shù)的結(jié)果可能決定下一次調(diào)用的目標(biāo)。為了在更動(dòng)態(tài)的層面上描述系統(tǒng),UML提供了許多其他類(lèi)型的圖。對(duì)于web網(wǎng)站設(shè)計(jì)來(lái)說(shuō),情節(jié)圖(ScenarioDiagram)特別有用。情節(jié)圖分為兩種:協(xié)作圖(CollaborationDiagram)和時(shí)序圖(SequenceDiagram)。其中時(shí)序圖是最能體現(xiàn)系統(tǒng)運(yùn)行時(shí)的系統(tǒng)模型。時(shí)序圖是一個(gè)二維圖形。在順序圖中水平向?yàn)閷?duì)象維,沿水平方向排列參與交互的對(duì)象類(lèi);豎向?yàn)闀r(shí)間維,沿垂直向下方向按時(shí)間遞增順序列出各對(duì)象類(lèi)所發(fā)出和接收的消息。瑤湖自行車(chē)租賃系統(tǒng)的登錄用戶(hù)為三個(gè)角色:系統(tǒng)管理員、注冊(cè)用戶(hù)和游客。首先系統(tǒng)啟動(dòng),進(jìn)入身份驗(yàn)證,然后初始化系統(tǒng),導(dǎo)入數(shù)據(jù)庫(kù),接著進(jìn)入消息循環(huán)狀態(tài),通過(guò)事件驅(qū)動(dòng)激活各模塊,執(zhí)行各任務(wù),一旦任務(wù)執(zhí)行完畢重新進(jìn)入消息循環(huán)狀態(tài)。最后通過(guò)事件驅(qū)動(dòng)退出系統(tǒng)。10.2模塊設(shè)計(jì)系統(tǒng)模塊設(shè)計(jì)見(jiàn)表31所示。表31模塊設(shè)計(jì)表模塊編號(hào)模塊名稱(chēng)模塊說(shuō)明M1后臺(tái)數(shù)據(jù)管理模塊用于對(duì)用戶(hù)、自行車(chē)信息的增刪改查M1.1用戶(hù)信息管理模塊用于對(duì)用戶(hù)信息增刪改查M1.2自行車(chē)信息管理模塊用于對(duì)自行車(chē)信息增刪改查M2注冊(cè)登錄模塊用于用戶(hù)注冊(cè)和登錄操作M2.1注冊(cè)模塊用于游客注冊(cè)成為會(huì)員M2.2登錄模塊用戶(hù)登錄網(wǎng)站首頁(yè)M3個(gè)人信息管理模塊用于會(huì)員修改個(gè)人信息M4付費(fèi)租車(chē)模塊用于會(huì)員付費(fèi)租車(chē)10.3功能分配1.后臺(tái)管理模塊(M1)。(1)用戶(hù)信息模塊(M1.1)。·添加用戶(hù)信息模塊(M1.1.1)?!h除用戶(hù)信息模塊(M1.1.2)?!ば薷挠脩?hù)信息模塊(M1.1.3)。(2)自行車(chē)信息模塊(M1.2)?!ぬ砑幼孕熊?chē)信息模塊(M1.2.1)?!h除自行車(chē)信息模塊(M1.2.2)?!ば薷淖孕熊?chē)信息模塊(M1.2.3)。2.注冊(cè)登錄模塊(M2)。(1)用戶(hù)注冊(cè)模塊(M2.1)。(2)用戶(hù)登錄模塊(M2.2)。3.個(gè)人信息管理模塊(M3)。(1)修改個(gè)人信息模塊(M3.1)。(2)修改個(gè)人頭像模塊(M3.2)。(2)重新綁定郵箱模塊(M3.3)。4.付費(fèi)租車(chē)模塊(M4)。10.4系統(tǒng)基本架構(gòu)搭建目錄第一章總論 11.1項(xiàng)目概要 11.2可行性研究報(bào)告編制依據(jù) 11.3項(xiàng)目區(qū)簡(jiǎn)介及建設(shè)單位概況 21.4可研報(bào)告研究?jī)?nèi)容 61.5可研報(bào)告研究結(jié)論、問(wèn)題及建議 7第二章項(xiàng)目背景及建設(shè)的必要性和可行性 92.1建設(shè)背景 92.2項(xiàng)目建設(shè)的必要性 132.3項(xiàng)目建設(shè)的可行性 15第三章項(xiàng)目建設(shè)內(nèi)容及規(guī)模 173.1項(xiàng)目建設(shè)內(nèi)容 173.2建設(shè)規(guī)模 17第四章場(chǎng)址選擇及建設(shè)條件 194.1場(chǎng)址現(xiàn)狀 194.2建設(shè)條件 19第五章工程方案 245.1方案設(shè)計(jì)指導(dǎo)思想及原則 245.2建筑設(shè)計(jì) 245.3結(jié)構(gòu)設(shè)計(jì) 295.4給排水設(shè)計(jì) 335.5暖通設(shè)計(jì) 365.6電氣及弱電設(shè)計(jì) 395.7消防設(shè)計(jì) 42第六章能源和資源節(jié)約措施 456.1能源節(jié)約措施 456.2建筑節(jié)能具體措施 466.3給排水資源節(jié)約措施 466.4電氣節(jié)能具體措施 466.5供熱系統(tǒng)節(jié)能技術(shù)措施 47第七章環(huán)境影響評(píng)價(jià) 487.1環(huán)境影響 487.2保護(hù)措施 507.3安全保護(hù)措施 517.4環(huán)境影響評(píng)價(jià)結(jié)論 52第八章組織機(jī)構(gòu) 538.1管理機(jī)構(gòu) 538.2項(xiàng)目組織管理 53第九章工程管理及實(shí)施計(jì)劃 549.1項(xiàng)目建設(shè)管理原則 549.2工程管理 549.3項(xiàng)目實(shí)施步驟 559.4項(xiàng)目實(shí)施進(jìn)度計(jì)劃 55第十章勞動(dòng)安全、衛(wèi)生與消防 5810.1勞動(dòng)安全與衛(wèi)生 5810.2消防安全
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湘教新版第二冊(cè)生物下冊(cè)月考試卷
- 2025年外研版三年級(jí)起點(diǎn)選擇性必修3歷史上冊(cè)階段測(cè)試試卷
- 2025年粵教新版七年級(jí)生物下冊(cè)月考試卷
- 2025年度農(nóng)貿(mào)場(chǎng)農(nóng)產(chǎn)品質(zhì)量檢測(cè)中心建設(shè)合同4篇
- 2025年金融衍生品交易總合同2篇
- 2025年度牛只運(yùn)輸車(chē)輛GPS定位與實(shí)時(shí)監(jiān)控服務(wù)合同4篇
- 2025版人工智能語(yǔ)音助手定制開(kāi)發(fā)合同4篇
- 房屋出租委托代理合同(2篇)
- 2025年度學(xué)校教室窗簾更換項(xiàng)目承包合同4篇
- 二零二五版人工智能教育平臺(tái)合作合并合同2篇
- 2024版塑料購(gòu)銷(xiāo)合同范本買(mǎi)賣(mài)
- 2024-2025學(xué)年人教新版高二(上)英語(yǔ)寒假作業(yè)(五)
- JJF 2184-2025電子計(jì)價(jià)秤型式評(píng)價(jià)大綱(試行)
- GB/T 44890-2024行政許可工作規(guī)范
- 2024年安徽省中考數(shù)學(xué)試卷含答案
- 2025屆山東省德州市物理高三第一學(xué)期期末調(diào)研模擬試題含解析
- 2024年滬教版一年級(jí)上學(xué)期語(yǔ)文期末復(fù)習(xí)習(xí)題
- 兩人退股協(xié)議書(shū)范文合伙人簽字
- 2024版【人教精通版】小學(xué)英語(yǔ)六年級(jí)下冊(cè)全冊(cè)教案
- 汽車(chē)噴漆勞務(wù)外包合同范本
- 微項(xiàng)目 探討如何利用工業(yè)廢氣中的二氧化碳合成甲醇-2025年高考化學(xué)選擇性必修第一冊(cè)(魯科版)
評(píng)論
0/150
提交評(píng)論