送水管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)_第1頁
送水管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)_第2頁
送水管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)_第3頁
送水管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)_第4頁
送水管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

送水管理系?統(tǒng)設(shè)計(jì)與實(shí)?現(xiàn)學(xué)院計(jì)算機(jī)學(xué)院?專業(yè)計(jì)算機(jī)科學(xué)?與技術(shù)班級學(xué)號姓名指導(dǎo)教師負(fù)責(zé)教師沈陽航空航?天大學(xué)摘要本文主要介?紹送水管理?系統(tǒng)的設(shè)計(jì)?與實(shí)現(xiàn)。該系統(tǒng)采用?CS架構(gòu),基于.NETFrame?work技?術(shù)開發(fā),使用C#語言。數(shù)據(jù)庫方面?則采用SQ?LServe?r2008對?數(shù)據(jù)進(jìn)行操?作,使用ODB?C技術(shù)對數(shù)?據(jù)庫進(jìn)行操?作。主要實(shí)現(xiàn)的?功能有銷售?管理、產(chǎn)品庫存管?理、基本信息管?理、售后管理等?。本文著重從?概述、需求分析及?方案論證、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以?及系統(tǒng)測試?五個部分進(jìn)?行闡述。首先,概述主要介?紹項(xiàng)目背景?、項(xiàng)目內(nèi)容及?要求;其次,需求分析及?方案論證主?要對該軟件?進(jìn)行分析以?及進(jìn)行可行?性研究,了解該軟件?在市場上的?發(fā)展空間及?實(shí)現(xiàn)所需要?的軟件;再次,概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)主?要介紹該軟?件總體思想?、所需要的技?術(shù)及內(nèi)部程?序是如何實(shí)?現(xiàn);最后,經(jīng)過系統(tǒng)測?試,實(shí)現(xiàn)該軟件?的每個運(yùn)行?模塊正確無?誤,達(dá)到項(xiàng)目的?要求和設(shè)計(jì)?目標(biāo)。關(guān)鍵詞:送水;.NETFrame?work;C#;SQLServe?r2008,模塊Bottl?edwater?manag?ement?syste?mdesig?nandimple?menta?tionAbstr?actThispaper?mainl?ydescr?ibesthedesig?nandimple?menta?tionofthebottl?edwater?manag?ement?syste?m.Thesyste?madopt?sCSarchi?tectu?re,based?onthe.NETFrame?worktechn?ology?devel?opmen?t,using?theC#langu?age.Datab?asesareusedtomanip?ulate?datainSQLServe?r2008,opera?tingthedatab?asebyusing?ODBCtechn?ology?.Themainfunct?ionistoreali?zethesales?manag?ement?,inven?torymanag?ement?,basic?infor?matio?nmanag?ement?,custo?merservi?cemanag?ement?.Thisartic?lefocus?esonanoverv?iewoftheneeds?analy?sisanddemon?strat?ionprogr?am,outli?nedesig?n,detai?leddesig?n,aswellasfiveparts?ofthesyste?mtestdescr?ibed.First?,anoverv?iewintro?duces?theproje?ctbackg?round?,proje?ctconte?ntandrequi?remen?ts;Secon?d,deman?danaly?sisandsolut?ionofthemainargum?entsoftw?areanaly?sisandcarry?outafeasi?bilit?ystudy?,under?stand?thesoftw?areinthemarke?tdevel?opmen?tspace?andreali?zethesoftw?areneede?d;again?,theoutli?nedesig?n,detai?leddesig?nmainl?yintro?duces?thegener?alideaofsoftw?are,therequi?redtechn?ology?andinter?nalproce?dureisofthesoftw?areforeachopera?tionmodul?eiscorre?ct,meettherequi?remen?tsoftheproje?ctandthedesig?ngoal.Keywo?rds:Water?suppl?y;.NETFrame?work;C#;SQLServe?r2008;Modul?ar目錄TOC\t"標(biāo)題_謝辭?及參考文獻(xiàn)?,1,標(biāo)題_附錄?,1,第2級標(biāo)題?,2,第3級標(biāo)題?,3,第1級標(biāo)題?,1"1概述 PAGER?EF_Toc3?27024?996\h1項(xiàng)目背景 PAGER?EF_Toc3?27024?997\h1項(xiàng)目內(nèi)容及?要求 PAGER?EF_Toc3?27024?998\h12需求分析及?方案論證 PAGER?EF_Toc3?27024?999\h3需求分析 PAGER?EF_Toc3?27025?000\h3任務(wù)概述 PAGER?EF_Toc3?27025?001\h3任務(wù)分析 PAGER?EF_Toc3?27025?002\h3方案論證 PAGER?EF_Toc3?27025?003\h3經(jīng)濟(jì)可行性? PAGER?EF_Toc3?27025?004\h4技術(shù)可行性? PAGER?EF_Toc3?27025?005\h43概要設(shè)計(jì) PAGER?EF_Toc3?27025?006\h6功能模塊分?析 PAGER?EF_Toc3?27025?007\h6數(shù)據(jù)庫設(shè)計(jì)? PAGER?EF_Toc3?27025?008\h7概念模型(E-R圖) PAGER?EF_Toc3?27025?009\h7表設(shè)計(jì) PAGER?EF_Toc3?27025?010\h10數(shù)據(jù)庫物理?結(jié)構(gòu) PAGER?EF_Toc3?27025?011\h124詳細(xì)設(shè)計(jì) PAGER?EF_Toc3?27025?012\h13表層設(shè)計(jì) PAGER?EF_Toc3?27025?013\h13用戶登錄 PAGER?EF_Toc3?27025?014\h13主界面顯示? PAGER?EF_Toc3?27025?015\h14系統(tǒng)功能分?析 PAGER?EF_Toc3?27025?016\h15銷售管理 PAGER?EF_Toc3?27025?017\h15產(chǎn)品庫存管?理 PAGER?EF_Toc3?27025?018\h18基本信息管?理 PAGER?EF_Toc3?27025?019\h19售后管理 PAGER?EF_Toc3?27025?020\h215系統(tǒng)測試 PAGER?EF_Toc3?27025?021\h22編碼問題 PAGER?EF_Toc3?27025?022\h22測試主要功?能實(shí)現(xiàn)情況? PAGER?EF_Toc3?27025?023\h23登錄測試 PAGER?EF_Toc3?27025?024\h23訂單模塊測?試 PAGER?EF_Toc3?27025?025\h23客戶管理模?塊測試 PAGER?EF_Toc3?27025?026\h24測試結(jié)論 PAGER?EF_Toc3?27025?027\h24參考文獻(xiàn) PAGER?EF_Toc3?27025?028\h25致謝 PAGER?EF_Toc3?27025?029\h26概述送水管理系?統(tǒng)是一個面?向社會桶裝?水銷售點(diǎn)的?信息管理平?臺,該系統(tǒng)集合?各種管理功?能于一體,從而提高了?桶裝水銷售?的效率,為管理者對?數(shù)據(jù)管理提?供方便,同時對數(shù)據(jù)?進(jìn)行分析,以便調(diào)整銷?售策略。項(xiàng)目背景隨著人們生?活水平的提?高,桶裝水已經(jīng)?成為人們生?活中的必需?品,企事業(yè)單位?、學(xué)校、銀行、醫(yī)院、家庭等等各?類用戶都使?用桶裝水,水是人們生?活中必不可?少的,因此近年來?桶裝水的消?費(fèi)數(shù)量迅速?增長,這為桶裝水?行業(yè)帶來了?很好的發(fā)展?機(jī)遇,也預(yù)示著這?個行業(yè)廣闊?的發(fā)展前景?。同時,也要求了桶?裝水配送行?業(yè)不斷的提?升自我,提高工作效?率,能夠快速、有序的運(yùn)作?。而現(xiàn)有桶裝?水店大部分?是多品牌、多品類經(jīng)營?,管理頭緒多?、漏洞多、管理復(fù)雜,因此科學(xué)的?管理成為桶?裝水配送這?個行業(yè)的關(guān)?鍵。因此一個好?的送水管理?系統(tǒng)應(yīng)勢在?必行。項(xiàng)目內(nèi)容及?要求現(xiàn)今生活中?對桶裝飲用?水的需求量?很大,針對一個桶?裝水公司設(shè)?計(jì)一套送水?管理系統(tǒng),該系統(tǒng)是一?個面向社會?桶裝水銷售?點(diǎn)的信息管?理平臺。系統(tǒng)集合各?種管理功能?于一體,從而提高桶?裝水銷售點(diǎn)?的效率,為管理者對?管理數(shù)據(jù)提?供方便,同時對數(shù)據(jù)?進(jìn)行分析,以便調(diào)整銷?售策略。系統(tǒng)主要功?能有客戶管?理、訂單管理、水票管理、權(quán)限管理、送水管理、庫存管理、財(cái)務(wù)管理、售后管理、報(bào)表打印等?眾多實(shí)用有?效的功能。該系統(tǒng)具體?實(shí)現(xiàn)的功能?如下:銷售管理:訂單管理:新建、查詢、訂單編輯、未發(fā)貨訂單?顯示、發(fā)貨中訂單?顯示、已完成訂單?顯示和已取?消訂單顯示?;客戶管理:新建、查詢、客戶信息編?輯;水票管理:新建、查詢、編輯;套餐管理:新建、修改、刪除;送水記錄查?詢功能;產(chǎn)品庫存管?理:產(chǎn)品管理:新建、查詢和修改?;庫存管理:入庫、出庫、庫存量查詢?;基本信息管?理:基本信息設(shè)?置、權(quán)限管理、操作員登錄?記錄;售后管理:清洗記錄、設(shè)備維修、客戶反饋;其他要求:數(shù)據(jù)庫建議?使用SQL?Serve?r系統(tǒng),開發(fā)語言建?議使用C#或VB.NET,開發(fā)環(huán)境建?議選用Vi?sualStudi?o2008s?;系統(tǒng)界面簡?單,方便,美觀;以軟件工程?理論為指導(dǎo)?完成系統(tǒng)的?設(shè)計(jì)與實(shí)現(xiàn)?任務(wù)。需求分析及?方案論證軟件需求分?析是送水管?理系統(tǒng)設(shè)計(jì)?與實(shí)現(xiàn)的基?礎(chǔ),是決定送水?管理系統(tǒng)成?敗的關(guān)鍵。通過需求分?析,對送水管理?系統(tǒng)有一個?總體了解,確定系統(tǒng)所?要完成的功?能,也就是對送?水管理系統(tǒng)?提出完整、準(zhǔn)確、清晰、具體的要求?,以及對送水?管理系統(tǒng)進(jìn)?行可行性分?析。需求分析現(xiàn)今生活中?人們對桶裝?飲用水的需?求量很大,怎樣有效、快捷、有序的進(jìn)行?桶裝水的配?送成為一個?桶裝水公司?成功的關(guān)鍵?,而手工管理?不能滿足桶?裝水企業(yè)快?速發(fā)展的需?求,因此對于桶?裝水公司來?說一套面向?社會桶裝水?銷售點(diǎn)的送?水管理軟件?是必須的,該軟件需集?合各種管理?功能為一體?,提高桶裝水?的銷售效率?,減少不必要?的勞動,為桶裝水公?司節(jié)省開支?。任務(wù)概述針對一個桶?裝水公司設(shè)?計(jì)一套送水?管理系統(tǒng),該系統(tǒng)是一?個面向社會?桶裝水銷售?點(diǎn)的信息管?理平臺。系統(tǒng)主要功?能有銷售管?理、產(chǎn)品庫存管?理、基本信息管?理以及售后?管理等。任務(wù)分析面向社會桶?裝水銷售點(diǎn)?的信息管理?平臺即送水?管理系統(tǒng)是?基于CS架?構(gòu)模式的一?種管理軟件?,前臺提供各?種操作界面?,方便用戶使?用;后臺構(gòu)建數(shù)?據(jù)庫,方便數(shù)據(jù)的?各種管理。銷售管理中?的訂單管理?是該軟件的?重中之重,需要與客戶?、產(chǎn)品、庫存等緊密?聯(lián)系。方案論證送水管理系?統(tǒng)使桶裝水?銷售網(wǎng)點(diǎn)以?及桶裝水公?司簡化了管?理流程,提高了桶裝?水銷售的效?率,同時為管理?者對數(shù)據(jù)管?理提供方便?,下面從經(jīng)濟(jì)?可行性以及?技術(shù)可行性?對送水管理?系統(tǒng)進(jìn)行詳?細(xì)的論證。經(jīng)濟(jì)可行性?目前各桶裝?水公司以及?桶裝水銷售?網(wǎng)點(diǎn)采用人?員手工管理?,而現(xiàn)今生活?中對桶裝飲?用水的需求?量很大,而員工每天?處理的數(shù)據(jù)?量是有限的?,這就給公司?以及網(wǎng)點(diǎn)增?加了人工成?本,同時人難免?會出現(xiàn)疏漏?和錯誤,可能帶來不?可估計(jì)的損?失。送水管理系?統(tǒng)解決了桶?裝水公司和?送水網(wǎng)點(diǎn)所?面臨的窘境?,簡化了人員?操作,減少了人工?成本,提高了效率?,同時便于管?理者進(jìn)行管?理,減少了人員?的疏漏帶來?的損失。送水管理軟?件具有很強(qiáng)?的實(shí)用性,以及廣闊的?市場前景。因此該送水?管理軟件在?經(jīng)濟(jì)上是可?行的。技術(shù)可行性?開發(fā)工具Visua?lStudi?o是微軟公司?推出的開發(fā)?環(huán)境,Visua?lStudi?o可以用來創(chuàng)?建Windo?ws平臺下的Windo?ws應(yīng)用程序和?網(wǎng)絡(luò)應(yīng)用程?序,也可以用來?創(chuàng)建網(wǎng)絡(luò)服?務(wù)、智能設(shè)備應(yīng)?用程序和Offic?e插件。Visua?lStudi?o2010提供了高級?開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能?和創(chuàng)新功能?,幫助在各種?平臺上快速?創(chuàng)建當(dāng)前最?先進(jìn)的應(yīng)用?程序。本系統(tǒng)采用?C#語言進(jìn)行開?發(fā),C#語言是微軟?公司設(shè)計(jì)的?一種編程語?言,是從C和C?++派生出來的?一種簡單、現(xiàn)代、面向?qū)ο蠛?類型安全的??完美結(jié)合,十分有利于?系統(tǒng)實(shí)現(xiàn)。數(shù)據(jù)庫SQLServe?r2008是Micr?osoft?公司推出的?SQLServe?r數(shù)據(jù)庫管理?系統(tǒng)的一個?版本。SQLServe?r2008在Micro?soft的數(shù)據(jù)平臺?上發(fā)布,幫助您的組?織隨時隨地?管理任何數(shù)?據(jù)。它可以將結(jié)?構(gòu)化、半結(jié)構(gòu)化和?非結(jié)構(gòu)化文?檔的數(shù)據(jù)(例如圖像和?音樂)直接存儲到?數(shù)據(jù)庫中。SQLServe?r2008提供一系列?豐富的集成?服務(wù),可以對數(shù)據(jù)?進(jìn)行查詢、搜索、同步、報(bào)告和分析?之類的操作?。SQLServe?r2008允許您在使?用Micro?soft.NET和Visua?lStudi?o開發(fā)的自定?義應(yīng)用程序?中使用數(shù)據(jù)?,在面向服務(wù)?的架構(gòu)(SOA)和通過Micro?softBizTa?lkServe?r進(jìn)行的業(yè)務(wù)?流程中使用?數(shù)據(jù)。信息工作人?員可以通過?他們?nèi)粘J?用的工具(例如2007Micro?softOffic?e系統(tǒng))直接訪問數(shù)?據(jù)。SQLServe?r2008提供一個可?信的、高效率智能?數(shù)據(jù)平臺,可以滿足所?有數(shù)據(jù)需求?。綜合上面所?述,現(xiàn)今從開發(fā)?工具到數(shù)據(jù)?存儲工具都?已較完善,能夠滿足送?水管理系統(tǒng)?的開發(fā),因此技術(shù)上?是可行的。概要設(shè)計(jì)概要設(shè)計(jì)部?分主要包括?軟件結(jié)構(gòu)設(shè)?計(jì)和數(shù)據(jù)結(jié)?構(gòu)設(shè)計(jì)。軟件結(jié)構(gòu)設(shè)?計(jì)主要任務(wù)?是將送水管?理系統(tǒng)按功?能進(jìn)行模塊?劃分、建立送水管?理系統(tǒng)各模?塊的層次關(guān)?系結(jié)構(gòu)以及?調(diào)用關(guān)系、確定各個模?塊間的接口?及人機(jī)界面?;而數(shù)據(jù)結(jié)構(gòu)?設(shè)計(jì)包括數(shù)?據(jù)特征的描?述、確定數(shù)據(jù)的?結(jié)構(gòu)特性、以及數(shù)據(jù)庫?的設(shè)計(jì)。此部分內(nèi)容?為送水管理?系統(tǒng)設(shè)計(jì)實(shí)?現(xiàn)的基礎(chǔ),為接下來的?詳細(xì)設(shè)計(jì)及?編碼與測試?等過程服務(wù)?。功能模塊分?析在需求分析?工作的基礎(chǔ)?之上,本著模塊間?數(shù)據(jù)松耦合?,功能獨(dú)立的?指導(dǎo)原則將?本系統(tǒng)劃分?為銷售管理?、產(chǎn)品庫存管?理、基本信息管?理、售后管理等?四大主要功?能模塊,詳細(xì)結(jié)構(gòu)如?圖3.1所示。功能模塊圖?銷售管理主?要包含訂單?管理,客戶管理,水票管理,套餐管理,送水記錄查?詢等功能,其中訂單管?理除了新建?、查詢、編輯訂單外?還要能夠顯?示未發(fā)貨訂?單、發(fā)貨中訂單?、已完成訂單?和已取消訂?單的功能;產(chǎn)品庫存管?理主要包含?產(chǎn)品管理和?庫存管理;基本信息管?理主要包含?基本信息設(shè)?置、權(quán)限管理、操作人員登?錄記錄;售后管理主?要包含清洗?記錄、設(shè)備維護(hù)、客戶反饋。數(shù)據(jù)庫設(shè)計(jì)?數(shù)據(jù)庫設(shè)計(jì)?是指根據(jù)用?戶的需求,在某一具體?的數(shù)據(jù)庫管?理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫?的結(jié)構(gòu)和建?立數(shù)據(jù)庫的?過程。數(shù)據(jù)庫設(shè)計(jì)?(Datab?aseDesig?n)是指對于一?個給定的應(yīng)?用環(huán)境,構(gòu)造最優(yōu)的?數(shù)據(jù)庫模式?,建立數(shù)據(jù)庫?及其應(yīng)用系?統(tǒng),使之能夠有?效地存儲數(shù)?據(jù),滿足各種用?戶的應(yīng)用需?求(信息要求和?處理要求)。在數(shù)據(jù)庫領(lǐng)?域內(nèi),常常把使用?數(shù)據(jù)庫的各?類系統(tǒng)統(tǒng)稱?為數(shù)據(jù)庫應(yīng)?用系統(tǒng)。概念模型(E-R圖)實(shí)體圖根據(jù)送水管?理系統(tǒng)的需?求分析,抽象出客戶?、產(chǎn)品、訂單、售后信息、倉庫等實(shí)體?。通過各個實(shí)?體的關(guān)聯(lián)關(guān)?系設(shè)計(jì)實(shí)體?如下:客戶實(shí)體:包含客戶的?基本信息,如客戶的編?號、姓名、地址、以及水?票余額和所?定套餐種類?,方便管理人?員對客戶進(jìn)?行管理,如新建、修改和查詢?。客戶實(shí)體如?圖3.2所示??蛻魧?shí)體圖?產(chǎn)品實(shí)體:包含產(chǎn)品的?基本信息,如產(chǎn)品的編?號、名稱、生產(chǎn)商、生產(chǎn)日期、種類和價(jià)格?,方便管理人?員對產(chǎn)品進(jìn)?行管理。產(chǎn)品實(shí)體如?圖3.3所示。產(chǎn)品實(shí)體圖?訂單實(shí)體:包含訂單的?基本信息,包括訂單編?號、客戶編號、產(chǎn)品編號和?訂單的數(shù)量?、日期、狀態(tài)、金額,方便管理人?員對訂單進(jìn)?行操作。訂單實(shí)體如?圖3.4所示。訂單實(shí)體圖?售后實(shí)體:包含售后服?務(wù)的基本信?息,包括售后編?號、客戶編號、售后服務(wù)的?日期、售后說明等?,方便管理人?員對其進(jìn)行?管理。售后實(shí)體如?圖3.5所示。售后實(shí)體圖?倉庫實(shí)體:包含倉庫的?基本信息,包括倉庫編?號和倉庫姓?名,方便管理人?員對倉庫進(jìn)?行管理,以及根據(jù)倉?庫和產(chǎn)品確?定產(chǎn)品的庫?存量。倉庫實(shí)體如?圖3.6所示。倉庫實(shí)體圖?E-R圖每一個客戶?可以多次下?單,也可以多次?需求售后服?務(wù),每個訂單可?以包含多種?產(chǎn)品,每個訂單生?成一個送水?記錄,不同產(chǎn)品可?以放在不同?倉庫中。E-R圖如圖3?.7所示。E-R圖表設(shè)計(jì)首先,明確送水管?理系統(tǒng)所含?的各種實(shí)體?及其屬性、實(shí)體間的聯(lián)?系以及對信?息的制約條?件等。根據(jù)用戶需?求以及數(shù)據(jù)?庫設(shè)計(jì)流程?先畫出關(guān)系?實(shí)體圖,再設(shè)計(jì)基本?數(shù)據(jù)庫表,如下表3.1至表3.8為該數(shù)據(jù)?庫主要表。表3.1為管理員?登陸表,用來記錄管?理員的編號?,登錄姓名與?登錄密碼,以及其的訪?問權(quán)限。?陸表屬性名列名類型長度備注允許空管理員編號?Admin?Idint4主鍵否管理員姓名?Admin?Namevarch?ar20登陸密碼Passe?rword?varch?ar20登陸權(quán)限Autho?rityint4否?息表,用來記錄客?戶的基本信?息,包括客戶的?編號、姓名、地址、聯(lián)系和?客戶的水票?余額,以及是否選?擇了套餐,如選擇了套?餐,顯示其選擇?套餐的種類?。?表屬性名列名類型長度備注允許空客戶編號Custo?merId?int4主鍵否客戶姓名CName?varch?ar50客戶地址Addre?ssvarch?ar50客戶Telep?honevarch?ar50水票余額Water?Ticke?tint4套餐CPack?ageint4?息表,用來記錄產(chǎn)?品的基本信?息,包括產(chǎn)品的?編號、名稱,產(chǎn)品的生產(chǎn)?商,產(chǎn)品的生產(chǎn)?日期以及產(chǎn)?品種類和價(jià)?格。方便水站對?產(chǎn)品進(jìn)行管?理。?表屬性名列名類型長度備注允許空產(chǎn)品編號Produ?ctIdvarch?ar20主鍵否產(chǎn)品名稱PName?varch?ar20產(chǎn)品生產(chǎn)商?PManu?factu?rervarch?ar20生產(chǎn)日期PDate?datet?ime產(chǎn)品種類PType?varch?ar20產(chǎn)品價(jià)格Ppric?eint4?息表,用來記錄訂?單的相關(guān)信?息,包括訂單編?號,客戶的編號?,產(chǎn)品的編號?,訂購產(chǎn)品的?數(shù)量,訂購產(chǎn)品的?日期,訂單的狀態(tài)?,以及所訂購?產(chǎn)品總的金?額。其中訂單編?號為主鍵,客戶編號和?產(chǎn)品編號為?外鍵,外鍵分別來?源于客戶信?息表和產(chǎn)品?信息表。?表屬性名列名類型長度備注允許空訂單編號Order?Idvarch?ar20主鍵否客戶編號Custo?merId?1int4外鍵否產(chǎn)品編號Produ?ctId1?varch?ar20外鍵否訂單數(shù)量Numbe?rint4訂單日期Start?Datedatet?ime訂單狀態(tài)OStat?evarch?ar20總金額OMone?yint4?息表,用來記錄倉?庫的基本信?息,包括倉庫的?編號以及倉?庫的名稱。?表屬性名列名類型長度備注允許空倉庫編號Wareh?ouseI?dint4主鍵否倉庫名稱WName?varch?ar20?存量信息表?,用來記錄產(chǎn)?品的庫存信?息,包括產(chǎn)品編?號和產(chǎn)品所?在倉庫編號?,以及產(chǎn)品的?庫存量。?量信息表屬性名列名類型長度備注允許空倉庫編號Wareh?ouseI?d1int4外鍵否產(chǎn)品編號Produ?ctId1?varch?ar20外鍵否庫存量PNumb?erint4?登錄信息記?錄表,用來記錄管?理員的登錄?信息,包括管理員?的姓名以及?登錄日期。?記錄表屬性名列名類型長度備注允許空登錄編號Login?Idint4主鍵否管理員名稱?Admin?Namevarch?ar20否登錄日期Login?Datedatet?ime?務(wù)記錄表,用來記錄售?后服務(wù)的基?本信息,包括客戶的?編號,售后服務(wù)的?日期,以及對該次?售后服務(wù)的?說明。?記錄表屬性名列名類型長度備注允許空售后記錄編?號Qingx?iIdint4主鍵否客戶編號Custo?merId?2varch?ar20外鍵否售后日期QDate?datet?ime售后說明Qshuo?mingvarch?ar50數(shù)據(jù)庫物理?結(jié)構(gòu)數(shù)據(jù)庫的物?理結(jié)構(gòu)主要?是確定送水?管理系統(tǒng)中?數(shù)據(jù)的存放?位置和存儲?結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存?儲安排和存?儲結(jié)構(gòu),確定系統(tǒng)配?置等。確定數(shù)據(jù)的?存放位置和?存儲結(jié)構(gòu)要?綜合考慮存?取時間、存儲空間利?用率和維護(hù)?代價(jià)等方面?的因素。詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的?主要任務(wù)是?實(shí)現(xiàn)送水管?理系統(tǒng)的各?個模塊的功?能,以及實(shí)現(xiàn)各?個模塊接口?的細(xì)節(jié),包括對系統(tǒng)?外部的接口?和用戶界面?,對系統(tǒng)內(nèi)部?其它模塊的?接口,以及模塊輸?入數(shù)據(jù)、輸出數(shù)據(jù)及?局部數(shù)據(jù)的?全部細(xì)節(jié)。將各個模塊?進(jìn)行有效連?接最后實(shí)現(xiàn)?送水管理系?統(tǒng)的設(shè)計(jì)。在詳細(xì)設(shè)計(jì)?中主要對送?水管理系統(tǒng)?表示層設(shè)計(jì)?和各個功能?模塊的實(shí)現(xiàn)?進(jìn)行詳細(xì)闡?述。表示層設(shè)計(jì)?從表示層來?講,本系統(tǒng)主要?分為管理人?員登錄界面?和送水管理?系統(tǒng)的主界?面。登錄界面是?系統(tǒng)主界面?的通道,管理人員只?用通過登錄?界面的認(rèn)證?才能登錄到?主界面,從而進(jìn)行權(quán)?限內(nèi)的操作?,主界面是管?理人員進(jìn)行?各種操作的?平臺,用來進(jìn)行各?種管理的實(shí)?現(xiàn)。用戶登錄管理員登錄?界面是本系?統(tǒng)的門戶,即每次打開?送水管理系?統(tǒng)彈出的第?一個界面。用戶登錄界?面采用權(quán)限?管理方式,不同權(quán)限的?管理人員登?錄后主界面?顯示的權(quán)限?不同,用戶登錄的?界面設(shè)計(jì)如?圖4.1所示。登錄界面主界面顯示?送水管理系?統(tǒng)的主界面?會根據(jù)管理?人員的不同?權(quán)限而顯示?不同,當(dāng)管理員的?權(quán)限值為0?時,主界面如圖?4.2所示。主界面1當(dāng)管理員的?權(quán)限值為1?時,主界面如圖?4.3所示。主界面2兩個主界面?的不同在于?當(dāng)權(quán)限值為?0時,有基本信息?管理這一項(xiàng)?,而當(dāng)權(quán)限值?為1時,沒有基本信?息管理這一?項(xiàng)。系統(tǒng)功能分?析從功能上來?說,送水管理系?統(tǒng)是一個信?息管理平臺?。該系統(tǒng)集銷?售管理,產(chǎn)品管理,基本信息管?理以及售后?管理功能于?一體。其中各個管?理功能又細(xì)?化為多個具?體的管理。銷售管理銷售管理由?訂單管理,客戶管理,水票管理,套餐管理以?及送水記錄?查詢組成,其中訂單管?理和用戶管?理是銷售管?理中的重中?之重,不僅要實(shí)現(xiàn)?訂單以及客?戶的新建、查詢、信息的編輯?,還要能查詢?并顯示未發(fā)?貨訂單、發(fā)貨中訂單?、已完成訂單?和已取消訂?單。訂單管理訂單管理是?整個送水管?理系統(tǒng)中的?最重要部分?,包括訂單的?新建、查詢以及訂?單的編輯。并且要能夠?顯示各個狀?態(tài)訂單的詳?細(xì)內(nèi)容。訂單管理界?訂單管理界?面其中可以按?多種條件進(jìn)?行查詢,并在表格中?顯示查詢結(jié)?果。新建訂單與?訂單的編輯?又是訂單管?理中的最重?要部分,具體功能實(shí)?現(xiàn)如圖4.5所示。訂單管理界?面其中客戶信?息的顯示可?以在右側(cè)的?DataG?ridvi?ew控件中?選擇,也可以在客?戶編號一欄?中手動輸入?確定后顯示?,當(dāng)所有的信?息填好并確?認(rèn)無誤后可?以保存訂單?,這樣訂單新?建完成,如果訂單有?問題可以單?擊訂單修改?,隨時更改訂?單,有利于管理?人員對訂單?的管理??蛻艄芾砜蛻艄芾碇?要是實(shí)現(xiàn)客?戶的新建、查詢以及客?戶信息的編?輯等功能,其中查詢時?要能夠?qū)崿F(xiàn)?多重條件查?詢。具體功能實(shí)?現(xiàn)如圖4.6所示??蛻艄芾斫?面其中客戶信?息在下方的?DataG?ridvi?ew控件中?顯示,新建客戶時?如果編號已?經(jīng)存在將會?彈出提示窗?口,當(dāng)要修改客?戶信息時只?需要選中D?ataGr?idvie?w控件中的?客戶那一行?后在上面顯?示的欄目中?修改你要修?改的項(xiàng)目就?可實(shí)現(xiàn)。送水記錄查?詢送水記錄查?詢功能具體?實(shí)現(xiàn)如圖4?.7所示。送水記錄查?詢界面產(chǎn)品庫存管?理產(chǎn)品庫存管?理要實(shí)現(xiàn)產(chǎn)?品管理和庫?存管理兩個?功能,其中產(chǎn)品管?理要實(shí)現(xiàn)產(chǎn)?品的新建、查詢與修改?功能,而庫存管理?要實(shí)現(xiàn)產(chǎn)品?的入庫、出庫以及產(chǎn)?品庫存量的?查詢。產(chǎn)品管理產(chǎn)品管理要?實(shí)現(xiàn)產(chǎn)品的?新建查詢與?修改,具體功能實(shí)?現(xiàn)如圖4.8所示。產(chǎn)品管理界?面其中產(chǎn)品信?息在下方的?DataG?ridvi?ew控件中?顯示,新建產(chǎn)品時?如果編號已?經(jīng)存在將會?彈出提示窗?口,當(dāng)要修改產(chǎn)?品信息時只?需要選中D?ataGr?idvie?w控件中的?產(chǎn)品那一行?后在上面顯?示的欄目中?修改你要修?改的項(xiàng)目即?可實(shí)現(xiàn)。庫存管理庫存管理包?括產(chǎn)品的入?庫,出庫以及庫?存量的查詢?,具體功能實(shí)?現(xiàn)如圖4.9所示。產(chǎn)品管理界?面其中產(chǎn)品類?型與產(chǎn)品名?稱在com?boxBo?x控件中選?擇,但選擇完成?后點(diǎn)擊庫存?查詢,改產(chǎn)品的庫?存量會在下?方的Dat?aGrid?view控?件中顯示。當(dāng)要出庫時?只需要在出?庫量中填寫?出庫的數(shù)量?點(diǎn)擊出庫即?可,而入庫需要?點(diǎn)擊入庫后?彈出入庫界?面,具體功能實(shí)?現(xiàn)如圖4.10所示。入庫管理界?面其中產(chǎn)品編?號與倉庫編?號需要自己?填寫,填寫完成后?確定便會顯?示產(chǎn)品的名?稱和產(chǎn)品的?種類,之后再書庫?數(shù)量欄中填?寫入庫量即?可,單擊入庫便?會完成入庫?操作?;拘畔⒐?理基本信息管?理包含基本?信息的設(shè)置?、操作人員的?權(quán)限管理以?及操作員登?錄信息的記?錄等?;拘畔⒌?設(shè)置更改員工的?用戶名以及?查看員工的?基本信息。權(quán)限管理權(quán)限管理是?管理人員對?于操作員管?理權(quán)限的管?理,給予不同操?作員不同的?管理權(quán)限,方便對操作?人員進(jìn)行管?理。具體功能如?圖4.11所示。權(quán)限管理設(shè)?面操作員登錄?記錄顯示操作人?員的登錄時?間,具體功能如?圖4.12所示。操作員登錄?信息界面當(dāng)輸入登錄?名可以查詢?該操作員的?所有登錄信?息。售后管理售后管理包?括清洗記錄?、設(shè)備維護(hù)、客戶反饋等?功能,具體實(shí)現(xiàn)如?售后管理界?面售后維護(hù)的?基本信息在?下方的Da?taGri?dview?控件中顯示?,可以對其添?加和查詢。系統(tǒng)測試系統(tǒng)測試是?確保送水管?理系統(tǒng)達(dá)到?用戶要求的?最后一關(guān),也是最重要?的一關(guān)。在整個送水?管理系統(tǒng)開?發(fā)的過程中?,會遇到各個?各樣的問題?,有的問題能?夠及時發(fā)現(xiàn)?并改正,而有的問題?會隱藏起來?不容易被發(fā)?現(xiàn),但是一旦出?現(xiàn)會帶來難?以估量的后?果。所以我們要?進(jìn)行系統(tǒng)測?試,盡最大努力?找出那些隱?藏起來的錯?誤,盡可能的為?以后減少不?必要的損失?。為了檢驗(yàn)本?系統(tǒng)的功能?和性能是否?達(dá)到任務(wù)書?中所要求的?各項(xiàng)技術(shù)指?標(biāo),全面檢驗(yàn)系?統(tǒng)各個功能?的正確性、穩(wěn)定性、牢固性和友?好性,并為系統(tǒng)的?驗(yàn)收提供依?據(jù)。我們在本系?統(tǒng)的測試中?使用了兩種?測試方法,一種是白盒?法:測試人員利?用程序內(nèi)部?的邏輯結(jié)構(gòu)?及有關(guān)信息?,設(shè)計(jì)或選擇?測試用例,對程序所有?邏輯路徑進(jìn)?行測試,通過在不同?點(diǎn)檢查程序?的狀態(tài),確定實(shí)際的?狀態(tài)是否與?預(yù)期的狀態(tài)?一致;另一種是黑?盒法:不關(guān)心程序?內(nèi)部的邏輯?結(jié)構(gòu),而是根據(jù)程?序的功能來?設(shè)計(jì)檢測,請多位不熟?悉本系統(tǒng)的?人來進(jìn)行隨?意性的操作?,打破習(xí)慣的?操作順序,從中發(fā)現(xiàn)錯?誤,并及時改正?。通過這兩種?方法的測試?為系統(tǒng)的正?確運(yùn)行奠定?了良好的基?礎(chǔ)。編碼問題在系統(tǒng)設(shè)計(jì)?與實(shí)現(xiàn)的整?個過程中,常常會遇到?這樣或那樣?的問題,尤其在剛剛?開始的階段?,由于對語言?掌握的不夠?熟練和對編?譯環(huán)境的生?疏,導(dǎo)致出現(xiàn)了?不少錯誤。隨著不斷的?嘗試和學(xué)習(xí)?逐漸發(fā)現(xiàn)了?錯誤的原因?并一一將其?解決。以下是編碼?調(diào)試時遇到?的一些問題?以及問題的?解決方法:1.?dāng)?shù)據(jù)庫連接?錯誤。無法連接數(shù)?據(jù)庫,當(dāng)輸入正確?的用戶名和?密碼,會彈出錯誤?,提示數(shù)據(jù)無?法調(diào)用,經(jīng)過查找,是數(shù)據(jù)庫連?接語句錯誤?,通過改正,可以正常的?連接數(shù)據(jù)庫?。2.C#類庫的用法?錯誤。在各個模塊?中會添加一?些自定義的?類庫,通過類庫方?便系統(tǒng)的開?始,但同樣也會?帶來一些問?題,如格式不正?確,沒有添加頭?文件等問題?,再用自己添?加的類庫時?,注意用法,該問題迎刃?而解。3.拼寫錯誤。在對已經(jīng)完?成的模塊進(jìn)?行測試的時?候,測試不能通?過。分析代碼后?,發(fā)現(xiàn)原來是?代碼拼寫錯?誤,改正后,測試通過。得出結(jié)論,在代碼書寫?是應(yīng)該認(rèn)真?,仔細(xì)。測試主要功?能實(shí)現(xiàn)情況?登錄測試管理人員進(jìn)?行登錄測試?,不同的管理?人員有不同?的管理權(quán)限?,會在登錄成?功后顯示的?主界面中顯?示,通過登錄后?顯示的主界?面與設(shè)計(jì)要?求的該權(quán)限?管理人員應(yīng)?該顯示的界?面對比,得出測試結(jié)?果。當(dāng)不一致時?,查找其中的?錯誤,進(jìn)行改正。這個過程需?要多次進(jìn)行?測試,盡可能的把?所有情況涵?蓋,以確定登錄?模塊正確無?誤。訂單模塊測?試該模塊的測?試時整個送?水管理系統(tǒng)?測試中最重?要的部分,他與客戶管?理模塊,產(chǎn)品管理模?塊,庫存管理模?塊等多個模?塊相關(guān)聯(lián),是最容易產(chǎn)?生錯誤也是?最需要測試?的模塊。訂單模塊中?查詢功能測?試,對訂單進(jìn)行?單一條件查?詢,多種條件組?合查詢,根據(jù)訂單狀?態(tài)進(jìn)行查詢?等,盡可能的進(jìn)?行所有條件?查詢,確保該功能?正確實(shí)現(xiàn)。訂單模塊中?新建與修改?功能測試,進(jìn)入訂單模?塊后,單擊新建編?輯按鈕會彈?出新建訂單?窗體,通過選擇客?戶,自動生成訂?單的客戶信?息;通過選擇產(chǎn)?品,自動生成產(chǎn)?訂單生成界?面客戶管理模?塊測試客戶管理模?塊是對客戶?進(jìn)行管理,其中主要功?能是新建客?戶,查詢客戶,修改客戶信?息等功能??蛻艄芾砟?塊測試需要?對在三種功?能進(jìn)行全面?測試,新建客戶要?考慮客戶編?碼是否存在?,客戶信息是?否為空等情?況;查詢客戶要?滿足單一條?件查詢,多種條件組?合查詢;修改客戶信?息要方便查?找到要修改?的客戶,進(jìn)行修改。進(jìn)行全方位?的測試,盡量多

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論