【正文】
模塊編號(hào):上層調(diào)用模塊:用戶管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):用戶名稱、密碼等輸出數(shù)據(jù):寫數(shù)據(jù)庫處理:判斷輸入數(shù)據(jù)是否符合規(guī)范,規(guī)范就寫入數(shù)據(jù)庫,否則返回錯(cuò)誤信息 添加出租的IPO表Tab IPO of add let系統(tǒng)名稱:影碟出租管理系統(tǒng)設(shè)計(jì)者:劉賀英模塊名:添加出租記錄日期:20130510模塊編號(hào):上層調(diào)用模塊:出租管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):會(huì)員編號(hào),影碟編號(hào),數(shù)量輸出數(shù)據(jù):寫數(shù)據(jù)庫處理:判斷輸入數(shù)據(jù)是否符合規(guī)范,規(guī)范就寫入數(shù)據(jù)庫,否則返回錯(cuò)誤信息2 對(duì)性能的規(guī)定影碟出租管理系統(tǒng)的具體性能目標(biāo)如下:(1)靈活性a、本系統(tǒng)是基于瀏覽器的應(yīng)用型系統(tǒng),只要通過瀏覽器,用戶就能登錄系統(tǒng)并且可以很好的進(jìn)行操作。: 第三層DFD圖五歸還管理子系統(tǒng) Video rental Management System of third layer DFDBack manager system二 需求分析(一)系統(tǒng)需求規(guī)定1 對(duì)功能的規(guī)定通過對(duì)系統(tǒng)的調(diào)研和分析,系統(tǒng)主要完成的功能有:影碟管理、預(yù)約管理、用戶管理、出租管理、歸還管理:(1)影碟管理影碟管理包括對(duì)影碟的查看、修改、添加、刪除等操作。(二)系統(tǒng)處理流程影碟出租管理系統(tǒng)主要可以分為:影碟管理、預(yù)約影碟、用戶管理、出租管理、歸還管理等五個(gè)基本功能模塊,用戶分為管理員、會(huì)員用戶兩種,系統(tǒng)的基本處理流程如下: 影碟出租管理系統(tǒng)的系統(tǒng)流程圖 Video rental Management System of System flow chart 每個(gè)用戶都擁有各自的賬號(hào)和密碼,用戶使用賬號(hào)密碼登陸后,系統(tǒng)會(huì)根據(jù)用戶的不同而進(jìn)入不同的系統(tǒng)頁面中,不同的用戶擁有不一樣的操作權(quán)限。數(shù)據(jù)庫管理系統(tǒng)采用SQL Server 2005,能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。本系統(tǒng)的構(gòu)建模式是當(dāng)前網(wǎng)站構(gòu)建中被廣泛采用的模式:瀏覽器——Web服務(wù)器——后臺(tái)數(shù)據(jù)庫的三層架構(gòu)模式。(三)系統(tǒng)數(shù)據(jù)流程影碟出租管理系統(tǒng)的頂層數(shù)據(jù)流圖頂層數(shù)據(jù)流圖主要描述了整個(gè)影碟出租管理系統(tǒng)的數(shù)據(jù)流,展示出系統(tǒng)管理員和會(huì)員在系統(tǒng)中的相關(guān)操作和數(shù)據(jù)流動(dòng)。(2)預(yù)約管理 預(yù)約影碟是會(huì)員對(duì)影碟的預(yù)約,并可刪除預(yù)約記錄,即退訂。b、只要是能連接互聯(lián)網(wǎng)的操作系統(tǒng),本系統(tǒng)都能在其上運(yùn)行。(7)友好的人機(jī)界面 為用戶提供友好的操作界面,簡(jiǎn)潔大方、操作簡(jiǎn)便。: 管理員表Tab Users Table管理員信息(Users)字段名數(shù)據(jù)類型是否可以為空Is PKIs FK說明UseridintNOT NULLYesNo管理員編號(hào)Usernamevarchar(8)NULLNoNo管理員姓名Useridentityvarchar(18)NULLNoNo管理員身份證號(hào)Usertelvarchar(11)NULLNoNo管理員電話Userraddvarchar(50)NULLNoNo住址UseropentimedatetimeNULLNoNo注冊(cè)時(shí)間Userpwdvarchar(6)NULLNoNo密碼Let表是用來存放租借的信息,管理員可以通過其進(jìn)行租借信息的添加和查詢等。(影碟編號(hào)、影碟名稱、主演、導(dǎo)演、年份、類型、庫存數(shù)量、備注)(客戶編號(hào)、客戶姓名、客戶身份證號(hào)、客戶電話、客戶類型)(員工編號(hào)、員工名、員工身份證號(hào)、員工電話、員工類型)(租借單號(hào)、客戶編號(hào)、影碟編號(hào)、租借日期、租借數(shù)量、押金)(歸還單號(hào)、客戶編號(hào)、影碟編號(hào)、歸還日期、歸還數(shù)量、租金)(預(yù)約單號(hào)、客戶編號(hào)、影碟編號(hào)、預(yù)約日期)4 物理數(shù)據(jù)庫設(shè)計(jì)這個(gè)階段的任務(wù)就是根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)選取一個(gè)合適應(yīng)用要求的物理結(jié)構(gòu)的過程,也就是數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)。[09][09][09][09][09][09][09][09][09][09][09][09][09][09][09][09][09][09]39。用戶分為管理員和會(huì)員兩種,根據(jù)用戶的不同分配不同操作權(quán)限。刪除影碟的流程圖: 刪除影碟模塊流程圖 Flow chart of Delete videod、添加影碟管理員對(duì)影碟進(jìn)行添加操作。跳出腳本窗口提示“添加成功”修改管理員:點(diǎn)擊管理員里某一行的“修改”,可獲取改管理員的信息,可以進(jìn)行修改如果修改的輸入都符合要求,會(huì)提示添加成功;否則,提示修改失敗點(diǎn)擊管理員的某一行的“刪除” 跳出腳本窗口提示“刪除成功”(二)測(cè)試結(jié)果及發(fā)現(xiàn)打開登錄頁面: 影碟出租管理系統(tǒng)首頁 Home of Video Rental Management System(1) 登錄測(cè)試分別放空會(huì)員號(hào)和密碼,點(diǎn)擊登錄,顯示錯(cuò)誤提醒: 登錄較檢提示框 Prompt box of login check當(dāng)填寫錯(cuò)的會(huì)員號(hào)或密碼,點(diǎn)擊登錄,顯示錯(cuò)誤提醒: login Test Result輸入正確會(huì)員號(hào)和密碼,登錄成功顯示主界面(會(huì)員): login Test Result輸入正確管理員號(hào)和密碼,登錄成功顯示主界面(管理員): login Test Result(2) 影碟管理測(cè)試a、影碟查詢:在會(huì)員主頁上,點(diǎn)擊影碟查詢 select video Test Result在影碟查詢表單上輸入關(guān)鍵字“文”,查詢結(jié)果為: select video Test Result b、添加影碟: 點(diǎn)擊添加影碟,可以按照提示輸入影碟信息,再點(diǎn)擊添加。當(dāng)然,該系統(tǒng)還有一些不足,如:系統(tǒng)的界面設(shè)計(jì)不理想,雖然操作簡(jiǎn)單,但是界面不夠美觀,加強(qiáng)div+css的學(xué)習(xí),對(duì)界面進(jìn)行進(jìn)一步美化;系統(tǒng)中用戶登錄只需要輸入用戶號(hào)和密碼就能登錄了,安全性不足,需要進(jìn)一步加強(qiáng);系統(tǒng)中的影碟信息描述過為簡(jiǎn)單,不利于客戶查看,需要進(jìn)一步改善,包括動(dòng)態(tài)的顯示。這些都讓我獲益匪淺,對(duì)我以后做人做事都有重要的幫助。六、操作使用說明(一)系統(tǒng)特征描述1 系統(tǒng)總體架構(gòu)下圖為影碟出租管理系統(tǒng)所具有的功能包括輸入、處理和輸出提供該軟件的總體結(jié)構(gòu)圖表。系統(tǒng)測(cè)試是盡可能徹底的檢查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗(yàn)系統(tǒng)的完成情況;這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿足用戶功能和性能的要求;該階段結(jié)束應(yīng)交付測(cè)試報(bào)告,說明測(cè)試數(shù)據(jù)的選擇,測(cè)試用例以及測(cè)試結(jié)果是否符合預(yù)期結(jié)果。(2)模塊功能 IPO of backstage Login module (2) 模塊輸入項(xiàng)輸入項(xiàng)名稱標(biāo)識(shí)類型有效范圍輸入方式數(shù)據(jù)來源管理員登錄號(hào)IdInt1001開始的自動(dòng)編號(hào)鍵盤輸入數(shù)據(jù)庫自動(dòng)編碼管理員密碼PwdVarchar6個(gè)字符鍵盤輸入手動(dòng)設(shè)置 模塊輸入項(xiàng)Tab table of Module inpute(4)模塊輸出項(xiàng) 跳轉(zhuǎn)頁面(5)模塊流程邏輯 Flow chart of backstage Login module 2 前臺(tái)登陸模塊(1)模塊描述會(huì)員輸入會(huì)員號(hào)、密碼,系統(tǒng)通過驗(yàn)證信息的正確性,并且跳轉(zhuǎn)