/成人高等教育畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)(1)_第1頁(yè)
/成人高等教育畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)(1)_第2頁(yè)
/成人高等教育畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)(1)_第3頁(yè)
/成人高等教育畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)(1)_第4頁(yè)
/成人高等教育畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)(1)_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、成人高等教育畢業(yè)設(shè)計(jì)(論文)題 目庫(kù)存管理系統(tǒng)類(lèi) 別夜大層 次 專(zhuān)升本專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班 號(hào)053032學(xué) 號(hào)085學(xué) 生指導(dǎo)教師哈 爾 濱 工 業(yè) 大 學(xué)2006年 4 月 20 日哈爾濱工業(yè)大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文)評(píng)語(yǔ)年 月 日學(xué)生: 班號(hào): 053032 學(xué)號(hào): 085 類(lèi)別: 夜大 層次: 專(zhuān)升本 專(zhuān)業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 畢業(yè)設(shè)計(jì)(論文)題目: 庫(kù)存管理系統(tǒng) 指導(dǎo)教師評(píng)語(yǔ): 指導(dǎo)教師(簽字) 評(píng)閱人評(píng)語(yǔ): 評(píng) 閱 人(簽字) 答辯委員會(huì)評(píng)語(yǔ):答辯委員會(huì)根據(jù)畢業(yè)設(shè)計(jì)(論文)之材料及學(xué)生之答辯作出以下評(píng)浯:學(xué)生 畢業(yè)設(shè)計(jì)(論文)答辯成績(jī)?cè)u(píng)定為 根據(jù)所提交之材料及畢業(yè)設(shè)計(jì)答辯

2、之成績(jī),答辯委員會(huì)認(rèn)為該學(xué)生已(未)完成哈爾濱工業(yè)大學(xué)成人高等教育的教學(xué)計(jì)劃準(zhǔn)予畢業(yè)(肄業(yè))對(duì)畢業(yè)設(shè)計(jì)(論文)的特殊評(píng)語(yǔ): 答辯委員會(huì) 主 任(簽字) 委 員(簽字) 哈爾濱工業(yè)大學(xué)成人高等教育畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)姓 名:類(lèi) 別: 夜大班 號(hào):053032層 次:專(zhuān)升本學(xué) 號(hào):085專(zhuān) 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)(論文)題目:庫(kù)存管理系統(tǒng)立題目的和意義:本系統(tǒng)全稱鞋業(yè)倉(cāng)庫(kù)管理系統(tǒng)。倉(cāng)儲(chǔ)是現(xiàn)代物流的核心環(huán)節(jié)之一,隨著客戶的要求的不斷提高,倉(cāng)儲(chǔ)管理在整個(gè)管理當(dāng)中占有越來(lái)越重要的地位。以單據(jù)打印和數(shù)據(jù)記錄為設(shè)計(jì)目的的傳統(tǒng)管理系統(tǒng)軟件已遠(yuǎn)遠(yuǎn)不能適應(yīng)現(xiàn)代倉(cāng)儲(chǔ)發(fā)展的要求。本系統(tǒng)結(jié)合倉(cāng)儲(chǔ)管理日趨復(fù)雜性和

3、多樣性的特點(diǎn)來(lái)規(guī)劃和設(shè)計(jì)各模塊,目的在于使倉(cāng)庫(kù)提高效率、降低成本; 實(shí)現(xiàn)倉(cāng)儲(chǔ)管理的優(yōu)化,達(dá)到物流和信息流的暢通無(wú)阻;近而提供更多增值性服務(wù),提高客戶滿意度。技術(shù)條件:系統(tǒng)的應(yīng)用程序開(kāi)發(fā)采用delphi,數(shù)據(jù)庫(kù)的開(kāi)發(fā)采用microsoft access。delphi 7.0是windows 95/98或windows nt環(huán)境下的應(yīng)用程序、對(duì)環(huán)境的要求與windows95/98或windows nt基本一致。內(nèi)存:至少16mb以上。技術(shù)要求與工作計(jì)劃:技術(shù)要求:1. 用delphi建立系統(tǒng)應(yīng)用原型。2. 通過(guò)microsoft access數(shù)據(jù)庫(kù)對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形

4、成用戶滿意的可行系統(tǒng)。工作計(jì)劃:1.確定題目 2.收集資料 3.開(kāi)題 4.撰寫(xiě)初稿 5.修改初稿 6.定稿 7.成文,準(zhǔn)備答辯時(shí)間安排:第一周第二周:資料收集,學(xué)習(xí)與研究,題目的確立,撰寫(xiě)開(kāi)題報(bào)告。第三周第六周:數(shù)據(jù)庫(kù)的設(shè)計(jì)。第七周第十周:數(shù)據(jù)庫(kù)結(jié)構(gòu)的具體實(shí)現(xiàn)。第十一周第十三周:程序的調(diào)試,論文的撰寫(xiě)及答辯前的各項(xiàng)準(zhǔn)備活動(dòng)。指導(dǎo)教師:年 月 日教研室主任:年 月 日摘 要庫(kù)存管理系統(tǒng)是必不可少的部分,倉(cāng)儲(chǔ)是現(xiàn)代物流的核心環(huán)節(jié)之一,隨著客戶的要求的不斷提高,倉(cāng)儲(chǔ)管理在整個(gè)管理當(dāng)中占有越來(lái)越重要的地位,所以庫(kù)存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。本文根?jù)以下要求入手,對(duì)庫(kù)存管理系

5、統(tǒng)進(jìn)行設(shè)計(jì)?;疽笈c功能是實(shí)現(xiàn)倉(cāng)儲(chǔ)信息數(shù)據(jù)包括與出入庫(kù)有關(guān)的數(shù)據(jù)的管理與操作處理;基于access數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)管理;軟件的基本數(shù)據(jù)流動(dòng)為用戶數(shù)據(jù)的輸入,入庫(kù)信息,出庫(kù)信息,管理人員信息的輸入,以及有關(guān)用戶提出的對(duì)庫(kù)存信息等等的查詢要求所產(chǎn)生的數(shù)據(jù)輸;數(shù)據(jù)的輸入與輸出處理流程都依靠數(shù)據(jù)庫(kù)的支持。關(guān)鍵詞:access;delphi;庫(kù)存管理abstractstocks management system is an units indispensable part, with requirements of the customer constantly improve, stocks ma

6、nagement system plays an important role in the whole management, so stocks management system can offer sufficient information and swift inquiry means to user. this text follows and demands to start with following, design stocks management system. basic demand and function realize that storage s info

7、rmation data management and operation including data related to out or put in storage are dealt with; data management on the basis of access database system; the basic data flow of the software is the introduction of data, put in storage s information, out of the storage information, managers inform

8、ation, and the data produced of inquiry request to stocks information ,etc. which relevant users put forward are lost; deal with the support that procedure all depend on the database in introduction and output of the data.key words:access;delphi;stock management目錄摘 要iabstractii1緒 論61.1 問(wèn)題的提出61.1.1 近

9、期我國(guó)計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用71.1.2 計(jì)算機(jī)在庫(kù)存管理方面的應(yīng)用71.1.3 管理信息系統(tǒng)71.1.4 決策支持系統(tǒng)(dss)71.2 本文研究(軟件開(kāi)發(fā))的整體框架81.3 研究(軟件開(kāi)發(fā))的內(nèi)容與意義81.3.1 研究的內(nèi)容81.3.2 意義82軟件項(xiàng)目可行性研究報(bào)告102.1 可行性研究102.1.1 編寫(xiě)目的102.1.2 項(xiàng)目背景102.1.3 術(shù)語(yǔ)說(shuō)明102.2 可行性研究112.2.1 基本要求112.2.2 開(kāi)發(fā)目標(biāo)112.2.3 具備條件112.2.4 可行性研究的方法132.2.5 評(píng)價(jià)尺度132.3 技術(shù)可行性分析132.3.1 系統(tǒng)簡(jiǎn)要描述132.3.2 優(yōu)越性13

10、2.3.3 影響評(píng)價(jià)142.3.4 技術(shù)可行性分析結(jié)論142.4 系統(tǒng)經(jīng)濟(jì)可行性分析142.4.1 支出142.4.2 效益142.5 社會(huì)因素的可行性142.5.1 法律方面的可行性142.5.2 使用方面的可行性143軟件需求分析153.1 功能需求153.2 系統(tǒng)需求153.3 性能需求163.3.1 用戶性能163.3.2 界面需求163.3.3數(shù)據(jù)準(zhǔn)確度163.4microsoft access簡(jiǎn)介1673.5 數(shù)據(jù)描述173.5.1 靜態(tài)數(shù)據(jù)173.5.2 動(dòng)態(tài)數(shù)據(jù)173.5.3 數(shù)據(jù)庫(kù)描述173.6 性能需求193.6.1 數(shù)據(jù)精確度193.6.2 時(shí)間特性193.6.3 適應(yīng)性

11、193.7 運(yùn)行需求193.7.1 用戶界面193.7.2 硬件接口203.7.3 軟件接口203.8.4 故障處理203.8 其他需求204 概要設(shè)計(jì)說(shuō)明書(shū)214.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)214.2 運(yùn)行設(shè)計(jì)224.2.1 運(yùn)行模塊的組合224.2.2 運(yùn)行控制234.2.3 運(yùn)行時(shí)間234.3 安全設(shè)置235 系統(tǒng)詳細(xì)設(shè)計(jì)245.1 系統(tǒng)用戶管理模塊245.1.1功能245.1.2算法295.2 基本操作模塊305.2.1 功能305.2.2.算法305.3 查詢操作模塊305.3.1.功能305.3.2.算法305.4 報(bào)表打印模塊365.4.1功能365.4.2.算法36結(jié) 論37參考文獻(xiàn)38

12、致 謝39附錄 140 附錄 2461 緒 論1.1 問(wèn)題的提出當(dāng)今社會(huì)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入物流管理領(lǐng)域,許多企業(yè)單位應(yīng)用計(jì)算機(jī)進(jìn)行進(jìn)銷(xiāo)存管理。但是國(guó)內(nèi)大部分的庫(kù)存管理水平還停留在紙介質(zhì)的基礎(chǔ)上。庫(kù)存管理工作的日益復(fù)雜化,傳統(tǒng)手工方式存在的種種弊端,以及管理工作上的力不從心,都顯示出庫(kù)存管理工作已經(jīng)到了必須改革的地步。隨著物流工作的規(guī)模不斷擴(kuò)大,貨品數(shù)量急劇增加,與其有關(guān)的各種信息量也成倍增長(zhǎng)。而對(duì)龐大的信息量,需要有庫(kù)存管理系統(tǒng)來(lái)提高物流管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。在企業(yè),尤其是在各大型企業(yè),庫(kù)存信息是一項(xiàng)重要的數(shù)據(jù)資

13、源,庫(kù)存管理也是企業(yè)的一項(xiàng)常規(guī)性的重要工作。而長(zhǎng)期以來(lái),庫(kù)存管理都是依賴人工進(jìn)行的,面對(duì)如此眾多的庫(kù)存信息,其工作量可想而知。不僅僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了庫(kù)存管理的某些不規(guī)范,使得庫(kù)存管理陷入“事半功倍”的地步。開(kāi)發(fā)庫(kù)存管理系統(tǒng),使用計(jì)算機(jī)對(duì)庫(kù)存信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高庫(kù)存管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理、與世界接軌的重要條件。新的技術(shù)和手段將使企業(yè)擺脫傳統(tǒng)的手工庫(kù)存管理方式,享受信息就在指尖的高效辦公。當(dāng)今時(shí)代科學(xué)技術(shù)飛速發(fā)展

14、,計(jì)算機(jī)技術(shù)滲透到了生產(chǎn)、生活的各個(gè)領(lǐng)域,許多原來(lái)多用手工操作的崗位,現(xiàn)在已由計(jì)算機(jī)代替,大大提高了準(zhǔn)確性和工作效率,而信息管理是計(jì)算機(jī)技術(shù)應(yīng)用的主要領(lǐng)域之一,管理信息系統(tǒng)就是我們常說(shuō)的mis(managementinformationsystem),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中變得越來(lái)越普及。mis是一門(mén)新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué),在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,形成一個(gè)功能強(qiáng)大、縱橫交織的系統(tǒng)。庫(kù)存管理是針對(duì)企業(yè)產(chǎn)品庫(kù)存的一個(gè)管理系統(tǒng)。管理庫(kù)存看起來(lái)容易,做起來(lái)并不是那么容易的事情,因?yàn)橐粋€(gè)企業(yè)的產(chǎn)品庫(kù)存種類(lèi)多,數(shù)目多,要管

15、理好這個(gè)龐大的集體是非常不容易的,那么就要有一個(gè)方便,使用的管理軟件對(duì)庫(kù)存產(chǎn)品進(jìn)行有條的管理。1.1.1 近期我國(guó)計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用從80年代以來(lái),我國(guó)開(kāi)始重點(diǎn)研制微型計(jì)算機(jī)系統(tǒng)并推廣應(yīng)用,在大型計(jì)算機(jī)、特別是巨型計(jì)算機(jī)技術(shù)方面取得了重要進(jìn)展,同時(shí)建立了計(jì)算機(jī)服務(wù)業(yè),逐步健全了計(jì)算機(jī)產(chǎn)業(yè)結(jié)構(gòu)。我國(guó)最近幾年的計(jì)算機(jī)技術(shù)取得了長(zhǎng)足的進(jìn)步,在有限計(jì)算方法、數(shù)學(xué)定理的機(jī)器證明、漢字信息處理、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)和軟件等方面都有所建樹(shù)。最近幾年,計(jì)算機(jī)在有關(guān)經(jīng)營(yíng)管理和過(guò)程控制方面的應(yīng)用研究和實(shí)踐日益活躍。1.1.2 計(jì)算機(jī)在庫(kù)存管理方面的應(yīng)用庫(kù)存管理方面,計(jì)算機(jī)可用于完成統(tǒng)計(jì)、查詢、出入庫(kù)管理、庫(kù)存查詢等

16、,使庫(kù)存管理工作科學(xué)化和高效化,從而提高勞動(dòng)生產(chǎn)率。在辦公自動(dòng)化方面,計(jì)算機(jī)可用于文件的起草、檢索和管理等,顯著提高辦公效率。1.1.3 管理信息系統(tǒng)管理信息系統(tǒng)是在20世紀(jì)80年代逐漸形成的一門(mén)新科學(xué),其概念至今尚無(wú)統(tǒng)一的定義。這也反映了mis作為一個(gè)新學(xué)科的特點(diǎn),就是其理論基礎(chǔ)尚不完善,其概念方法尚未明確統(tǒng)一。究其功能再說(shuō),管理信息系統(tǒng)是組織理論、會(huì)計(jì)學(xué)、統(tǒng)計(jì)學(xué)、數(shù)學(xué)模型及經(jīng)濟(jì)學(xué)的混合物,這許多方面都同時(shí)表現(xiàn)在先進(jìn)的計(jì)算機(jī)硬件和軟件系統(tǒng)中。 它的特點(diǎn)主要有以下五點(diǎn)構(gòu)成:l 面向管理決策;l 綜合;l 人機(jī)系統(tǒng);l 現(xiàn)代管理方法和手段相結(jié)合的系統(tǒng);l 多學(xué)科交叉的邊緣學(xué)科。1.1.4 決策支

17、持系統(tǒng)(dss)近半個(gè)世紀(jì)以來(lái),組織的管理思想、方法與工具都隨著組織環(huán)境的變遷而發(fā)生了巨大的變化,管理思想、方法與工具的改進(jìn)使組織的管理效率與效用有了顯著的提高。dss的目標(biāo)就是要在人的分析與判斷能力的基礎(chǔ)上,借助計(jì)算機(jī)與科學(xué)方法支持決策者對(duì)半結(jié)構(gòu)化和非結(jié)構(gòu)化問(wèn)題進(jìn)行有序的決策,以獲得另人滿意的可觀的解決方案。dss的功能可歸納如下:l 管理并隨時(shí)提供決策問(wèn)題有關(guān)的組織內(nèi)部信息 ,如訂單要求、庫(kù)存狀況、生產(chǎn)能力與財(cái)務(wù)報(bào)表等;l 收集、管理并提供與決策問(wèn)題有關(guān)的組織外部信息,如政策法規(guī),經(jīng)濟(jì)統(tǒng)計(jì)等;l 收集管理并提供各項(xiàng)決策問(wèn)題有關(guān)的反饋信息,如訂單或合同模型;l 能以一定方式存儲(chǔ)和管理與決策問(wèn)

18、題有關(guān)的各種數(shù)學(xué)模型,如定價(jià)模型;l 能夠存儲(chǔ)并提高常用的數(shù)學(xué)方法計(jì)算法,如回歸分析法;l 能靈活的運(yùn)用模型與方法對(duì)數(shù)據(jù)進(jìn)行加工、匯總、分析、預(yù)測(cè),得出所需的綜合信息與預(yù)測(cè)信息;l 具有方便的人機(jī)對(duì)話圖像輸出功能,能滿足隨機(jī)的數(shù)據(jù)查詢要求,回答“如果則(whatif)之類(lèi)的問(wèn)題:l 提供良好的數(shù)據(jù)通信功能,已保證及時(shí)收集所需數(shù)據(jù)并加工結(jié)果傳送給使用者。1.2 本文研究(軟件開(kāi)發(fā))的整體框架本庫(kù)存管理系統(tǒng)的功能完善、界面友好而且操作非常簡(jiǎn)單。該系統(tǒng)是以delphi 7.0為編程工具進(jìn)行開(kāi)發(fā)的,采用access進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)管理。它是應(yīng)用于鞋業(yè)庫(kù)存管理工作的一套軟件。本管理系統(tǒng)包括五大模塊:基

19、本操作、查詢操作、報(bào)表打印、系統(tǒng)維護(hù)、幫助系統(tǒng)。它可以實(shí)現(xiàn)對(duì)企業(yè)庫(kù)存的全面管理,可以完成庫(kù)存信息及其相關(guān)信息的添加、修改、刪除以及查找工作。大大減輕了庫(kù)存管理人員的工作量,并且提高了庫(kù)存管理工作效率。1.3 研究(軟件開(kāi)發(fā))的內(nèi)容與意義1.3.1 研究的內(nèi)容利用計(jì)算機(jī)進(jìn)行鞋業(yè)庫(kù)存的管理,不僅能夠保證產(chǎn)品數(shù)量,產(chǎn)品種類(lèi),入庫(kù)數(shù)目,出庫(kù)數(shù)目等的準(zhǔn)確性,快速輸出,而且還可以利用其數(shù)據(jù)庫(kù)對(duì)有關(guān)成績(jī)等的各種信息進(jìn)行統(tǒng)計(jì)和打印,從而方便了庫(kù)存日常的管理。1.3.2 意義庫(kù)存管理系統(tǒng)不僅在實(shí)際運(yùn)用中有著重要的一面,更關(guān)鍵一點(diǎn),它體現(xiàn)了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的特征。庫(kù)存管理是一個(gè)非常典型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng), 產(chǎn)品的大部

20、分?jǐn)?shù)據(jù)記錄均與數(shù)據(jù)處理相關(guān)的,因此,它實(shí)際到數(shù)據(jù)處理的方方面面。所以,軟件的開(kāi)發(fā)大大的提高了庫(kù)存管理者的工作效率,也方便了企業(yè)內(nèi)部的檢查工作,從而達(dá)到了真正的一體化管理2。庫(kù)存管理工作有著重大的意義。它是企業(yè)管理的一項(xiàng)主要工作,所有庫(kù)存信息必須真實(shí)可靠。庫(kù)存管理工作是一項(xiàng)嚴(yán)肅、認(rèn)真而又繁瑣的工作。所開(kāi)發(fā)的管理系統(tǒng)可以較好的完成先期規(guī)劃的系統(tǒng)目標(biāo)和組織目標(biāo)。各個(gè)模塊的界面和功能在設(shè)計(jì)上具備符合系統(tǒng)科學(xué)管理的要求。它首先讓庫(kù)存管理脫離了紙介質(zhì),同時(shí)還讓企業(yè)可以方便的錄入產(chǎn)品信息,而且可以智能地查詢、檢索產(chǎn)品信息。系統(tǒng)實(shí)現(xiàn)了入庫(kù)記錄、出庫(kù)記錄、庫(kù)存查詢、月報(bào)表打印、系統(tǒng)設(shè)置、幫助系統(tǒng),給庫(kù)存管理工作

21、帶來(lái)了很多的方便。系統(tǒng)有一定的安全保密性,可根據(jù)用戶身份設(shè)置不同的權(quán)限。庫(kù)存管理系統(tǒng)的開(kāi)發(fā),使得可以迅速查到所需的產(chǎn)品信息,將繁雜的庫(kù)存管理工作簡(jiǎn)單化了,在節(jié)省了人力、物力的前提下,大大的提高了庫(kù)存管理工作人員的工作效率。2 軟件項(xiàng)目可行性研究報(bào)告 2.1 可行性研究 2.1.1 編寫(xiě)目的隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,計(jì)算機(jī)技術(shù)在我國(guó)各個(gè)領(lǐng)域得到了廣泛應(yīng)用,計(jì)算機(jī)軟件平臺(tái)的不斷提升,信息化已成為當(dāng)今世界經(jīng)濟(jì)和社會(huì)發(fā)展的大趨勢(shì),也是我國(guó)產(chǎn)業(yè)優(yōu)化升級(jí)和實(shí)現(xiàn)工業(yè)化、現(xiàn)代化的重要環(huán)節(jié)。因此要在全社會(huì)范圍內(nèi)普及信息技術(shù)應(yīng)用,加強(qiáng)信息資源的開(kāi)發(fā)和利用。數(shù)據(jù)庫(kù)的應(yīng)用和開(kāi)發(fā)成為當(dāng)今世界信息界一大熱門(mén)話題。而delp

22、hi 7.0是數(shù)據(jù)庫(kù)開(kāi)發(fā)工具中的一個(gè)重要工具。庫(kù)存管理工作的日益復(fù)雜化,傳統(tǒng)手工方式存在的種種弊端,以及管理工作上的力不從心,都使庫(kù)存管理工作者清楚的認(rèn)識(shí)到必須要有專(zhuān)門(mén)的管理系統(tǒng)來(lái)提高庫(kù)存管理工作的效率。開(kāi)發(fā)專(zhuān)門(mén)的庫(kù)存管理系統(tǒng),依靠新的技術(shù)和手段使企業(yè)擺脫傳統(tǒng)的手工庫(kù)存管理方式,是可行的,也是庫(kù)存管理工作發(fā)展的必然趨勢(shì)。2.1.2 項(xiàng)目背景隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。它已經(jīng)進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。庫(kù)存管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以庫(kù)存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔?/p>

23、和快捷的查詢手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點(diǎn),如:效率低、準(zhǔn)確性差。另外隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量急劇增加,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。面對(duì)這樣龐大的信息量,如果仍然使用傳統(tǒng)的手工來(lái)管理,費(fèi)時(shí)費(fèi)力,也無(wú)法及時(shí)獲得準(zhǔn)確的資料。因此就需要有專(zhuān)門(mén)的管理系統(tǒng)來(lái)提高庫(kù)存管理工作的效率。2.1.3 術(shù)語(yǔ)說(shuō)明mis:信息管理系統(tǒng)模塊:又稱構(gòu)件,一般指用一個(gè)名字可調(diào)用的一段程序。類(lèi)似于高級(jí)語(yǔ)言中的procedure(過(guò)程),function(函數(shù)),subroutine(子程序)等。軟件開(kāi)發(fā)成本:是指軟件開(kāi)發(fā)過(guò)程中所花費(fèi)的工件量

24、及相應(yīng)的代價(jià)。可行性研究:是指在具體的開(kāi)發(fā)工作之前所作的研究,研究該軟件在經(jīng)濟(jì)、技術(shù)、環(huán)境等方面是否已具有開(kāi)發(fā)的條件。2.2 可行性研究2.2.1 基本要求庫(kù)存管理系統(tǒng)應(yīng)便于對(duì)出入庫(kù)的統(tǒng)計(jì)和管理,提高工作效率,便于操作,能有效地對(duì)數(shù)據(jù)進(jìn)行更新、查找、打印、維護(hù),并能在一定程度上實(shí)現(xiàn)自動(dòng)化。(1)功能l 基本操作功能:實(shí)現(xiàn)對(duì)庫(kù)存出庫(kù)入庫(kù)的基本信息及其相關(guān)的信息的添加,動(dòng)態(tài)的維護(hù)庫(kù)存信息。另外包括打印設(shè)置和退出系統(tǒng)的功能。l 庫(kù)存查詢功能:包括出庫(kù)貨品的查詢,入庫(kù)貨品的查詢,庫(kù)存查詢和月結(jié)余的查詢l 報(bào)表打印功能:實(shí)現(xiàn)入庫(kù)月報(bào)表打印,出庫(kù)月報(bào)表打印,月結(jié)余報(bào)表打印的功能。 l 系統(tǒng)維護(hù)功能:可以實(shí)

25、現(xiàn)用戶的添加、刪除、密碼的修改。具有登陸系統(tǒng)的設(shè)置。l 幫助功能:對(duì)于初級(jí)新用戶提供必要的幫助系統(tǒng)。(2)性能在操作上輸入、維護(hù)、查詢、統(tǒng)計(jì)、打印和各種處理為一體,系統(tǒng)設(shè)計(jì)用戶界面友好、易操作,系統(tǒng)易維護(hù),擴(kuò)充靈活方便。在軟件的功能方面或許存在著不足或不完善的地方,通過(guò)在使用過(guò)程中的信息反饋有待于以后的繼續(xù)完善。本系統(tǒng)的主要性能指標(biāo):高速的數(shù)據(jù)庫(kù)操作,利用本系統(tǒng)進(jìn)行查詢時(shí),所需的檢索時(shí)間較短,還有友好的用戶界面。(3)系統(tǒng)輸出系統(tǒng)輸出包括:產(chǎn)品出庫(kù)信息、產(chǎn)品入庫(kù)信息、庫(kù)存基本情況、月結(jié)存基本情況等。2.2.2 開(kāi)發(fā)目標(biāo)系統(tǒng)開(kāi)發(fā)的主要目標(biāo)是對(duì)于管理庫(kù)存工作比較繁忙,大大提高了人員的利用率,并使管

26、理上一個(gè)新的臺(tái)階。其主要目標(biāo)為:付出較低的開(kāi)發(fā)成本;達(dá)到要求的軟件功能; 需要較低的費(fèi)用維護(hù); 能按時(shí)完成開(kāi)發(fā)工作; 具有較高可靠性和良好的性能;開(kāi)發(fā)的軟件最好要易于移植。2.2.3 具備條件開(kāi)發(fā)此系統(tǒng)軟件,利用當(dāng)今社會(huì)上比較流行的delphi 7.0和access進(jìn)行開(kāi)發(fā),此軟件需要成本較小,利用率高,可完成所要預(yù)期的效果。(1) 系統(tǒng)要求delphi 7.0是windows 95/98或windows nt環(huán)境下的應(yīng)用程序、對(duì)環(huán)境的要求與windows95/98或windows nt基本一致。具體要求如下:l 微處理器:486dx/66mhz或更高(推薦使用pentium或更高的處理器)。

27、l 內(nèi)存:至少16mb以上。l 硬盤(pán)空間:標(biāo)準(zhǔn)版,典型安裝48mb,專(zhuān)業(yè)版,典型安裝48mb,完全安裝80mb;企業(yè)版,典型安裝1 28mb,完全安裝147mb;msdn(用于提供幫助文檔),需要67mb空間;internet explorer 4.x(windows 98)大約需要66mb。l 顯示設(shè)備:vga或更高分辨率的顯示器。l 讀入設(shè)備:cd-rom。l 操作系統(tǒng):microsoft windows nt 3.51或更新的版本。(2) delphi 7.0工具的主要功能特點(diǎn)delphi 7.0具有以下主要的功能特點(diǎn):l delphi 7.0是面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)工具。在delph

28、i 7.0中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,把程序和數(shù)據(jù)封裝起來(lái)成為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。開(kāi)發(fā)人員只需要按照設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,直接在屏幕上“畫(huà)”出窗口、菜單、按鈕、滾動(dòng)條等不同類(lèi)型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性,delphi 7.0將自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫(xiě)實(shí)現(xiàn)程序功能的那部分代碼,因此大大提高了程序設(shè)計(jì)的效率7。l delphi 7.0沿用了結(jié)構(gòu)化程序設(shè)計(jì)的思想,具有豐富的數(shù)據(jù)類(lèi)型、眾多的內(nèi)部函數(shù)和結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu),簡(jiǎn)單易學(xué)。l delphi 7.0采用事件驅(qū)動(dòng)的編程機(jī)制,通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一

29、段程序來(lái)響應(yīng)。各個(gè)事件之間不一定有聯(lián)系。這樣的應(yīng)用代碼較短,使得程序既易于編寫(xiě)又易于維護(hù)。l delphi 7.0提供了易學(xué)易用的應(yīng)用程序集成開(kāi)發(fā)環(huán)境,在該集成開(kāi)發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件,直接在windows 環(huán)境下運(yùn)行。l delphi7.0支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn)。利用數(shù)據(jù)控件或odbc(open database connectivity)能夠訪問(wèn)microsoft access、dbase、microsoft foxpro 和paradox等數(shù)據(jù)庫(kù)系統(tǒng),也可以訪問(wèn)microsoft excel等多種電子表格。l delphi 7.0采

30、用了對(duì)象的鏈接和嵌入(ole、object linking and embedding)技術(shù),利用ole技術(shù)可以很方便的開(kāi)發(fā)集聲音、圖像、動(dòng)畫(huà)、字處理、web等對(duì)象于一體的應(yīng)用程序。2.2.4 可行性研究的方法可行性研究是在初步調(diào)查的基礎(chǔ)上,分析系統(tǒng)開(kāi)發(fā)的必要與可能。首先分析開(kāi)發(fā)新系統(tǒng)的必要性,然后從經(jīng)濟(jì)、技術(shù)及管理基礎(chǔ)工作等方面分析其可行性。l 必要性分析是從管理對(duì)信息系統(tǒng)的客觀要求及現(xiàn)行系統(tǒng)的可滿足性分析新系統(tǒng)開(kāi)發(fā)是否必要。如果現(xiàn)行的信息處理系統(tǒng)的處理速度、處理內(nèi)容滿足不了日益發(fā)展的管理要求,則認(rèn)為系統(tǒng)開(kāi)發(fā)是必要的。如果系統(tǒng)開(kāi)發(fā)是必要的,則進(jìn)一步從技術(shù)、經(jīng)濟(jì)、管理上分析其可行性。l 根據(jù)設(shè)

31、備費(fèi)、人工費(fèi)用以及效益分析,確定系統(tǒng)開(kāi)發(fā)的經(jīng)濟(jì)性,同時(shí)也可以算出整個(gè)系統(tǒng)的投資回收期9。l 從計(jì)算機(jī)的內(nèi)外存容量、聯(lián)網(wǎng)能力,主頻速度,輸入、輸出設(shè)備,可靠性、安全性等方面論述是否滿足管理系統(tǒng)數(shù)據(jù)處理的要求。l 從技術(shù)力量方面,主要考慮從事系統(tǒng)開(kāi)發(fā)與維護(hù)工作的技術(shù)力量。可行性研究采用的方法如下:客戶調(diào)查專(zhuān)家咨詢社會(huì)調(diào)查2.2.5 評(píng)價(jià)尺度系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)所使用主要尺度為各項(xiàng)功能的優(yōu)先次序、開(kāi)發(fā)時(shí)間長(zhǎng)短及使用的難易程度。2.3 技術(shù)可行性分析2.3.1 系統(tǒng)簡(jiǎn)要描述關(guān)系型數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫(kù),是根據(jù)表,記錄和字段之間的關(guān)系進(jìn)行組織和訪問(wèn)的一種數(shù)據(jù)庫(kù),它通過(guò)若干個(gè)表來(lái)存取數(shù)據(jù),并且通過(guò)關(guān)系

32、將這些表聯(lián)系在一起。關(guān)系數(shù)據(jù)庫(kù)提供了結(jié)構(gòu)化查詢語(yǔ)言的標(biāo)準(zhǔn)接口。目前,關(guān)系型數(shù)據(jù)庫(kù)提供了結(jié)構(gòu)化查詢語(yǔ)言的標(biāo)準(zhǔn)接口6。目前,關(guān)系型數(shù)據(jù)庫(kù)是應(yīng)用最廣泛的數(shù)據(jù)庫(kù)。本鞋業(yè)庫(kù)存管理系統(tǒng)主要包括出入庫(kù)管理、庫(kù)存查詢、用戶管理各摸塊功能如下(1) 出入庫(kù)管理模塊包括添加、刪除、修改(2) 庫(kù)存查詢包括出入庫(kù)等各項(xiàng)操作后的查詢(3) 用戶管理包括添加用戶和修改密碼2.3.2 優(yōu)越性所設(shè)計(jì)的系統(tǒng)有利于數(shù)據(jù)的集中、有效管理。與手工管理方式相比,占據(jù)的空間小,易于更新和備份;查詢方便,易于管理,可以節(jié)省大量的人力物力,更能被廣大學(xué)校接受。系統(tǒng)增強(qiáng)了信息儲(chǔ)備能力,能更全面的提供庫(kù)存信息。系統(tǒng)的功能大大的增強(qiáng)。系統(tǒng)能夠較

33、好的保證數(shù)據(jù)庫(kù)的安全,建立用戶并為之分配密碼。2.3.3 影響評(píng)價(jià)采用本系統(tǒng)將大大方便用戶查找信息,加快信息查找的速度,有利于企業(yè)決策優(yōu)化以及提高庫(kù)存管理工作的效率。同時(shí)本系統(tǒng)有利于節(jié)省企業(yè)庫(kù)存管理辦公用品投入,進(jìn)一步減少管理經(jīng)費(fèi)的支出。2.3.4 技術(shù)可行性分析結(jié)論本系統(tǒng)作為一個(gè)庫(kù)存管理系統(tǒng),現(xiàn)有技術(shù)已較為成熟,估計(jì)利用現(xiàn)有的技術(shù)應(yīng)完全可以達(dá)到目標(biāo);同時(shí),根據(jù)開(kāi)發(fā)期限規(guī)定,預(yù)計(jì)可以在規(guī)定期限完成開(kāi)發(fā)。2.4 系統(tǒng)經(jīng)濟(jì)可行性分析2.4.1 支出l 硬件設(shè)備:pc機(jī)l 軟件:windows2000、delphi 7.0、microsoft accessl 其他一次性支出:軟件開(kāi)發(fā)費(fèi)用。l 經(jīng)常性

34、費(fèi)用:軟件維護(hù)費(fèi)用。2.4.2 效益進(jìn)一步提高鞋業(yè)庫(kù)存管理工作的自動(dòng)化,減少人力投資和管理經(jīng)費(fèi),極大的加強(qiáng)了庫(kù)存管理工作的效率。2.5 社會(huì)因素的可行性2.5.1 法律方面的可行性新系統(tǒng)的研制和開(kāi)發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。2.5.2 使用方面的可行性新系統(tǒng)的眼法和開(kāi)發(fā)充分考慮到用戶的工作特性、管理流程、人員素質(zhì)等,從而能滿足用戶的使用要求。3 軟件需求分析3.1 功能需求軟件需求分析工作是軟件生存周期中重要的一步,也是決定性的一步。只要通過(guò)需求分析才能把軟件功能和性能的總體概念描述為具體的需求規(guī)格說(shuō)明,從而奠定軟件開(kāi)發(fā)的基礎(chǔ)。軟件需求分析的工作也是一個(gè)不斷認(rèn)

35、識(shí)和逐步細(xì)化的過(guò)程。該過(guò)程將軟件計(jì)劃階段所確定的軟件范圍逐步細(xì)化到可詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。3.2 系統(tǒng)需求(1) 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)鞋業(yè)庫(kù)存管理系統(tǒng)的系統(tǒng)化,規(guī)范化和自動(dòng)化。(2) 系統(tǒng)的功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。本系統(tǒng)要完成的功能主要有:(3) 出入庫(kù)管理。包括輸入出入庫(kù)名稱、品類(lèi)、數(shù)量,種類(lèi)等。(4) 入庫(kù)查詢。包括對(duì)入庫(kù)時(shí)間、材料名稱、數(shù)量,種類(lèi)的查詢。(5) 出庫(kù)查詢。包括對(duì)出庫(kù)時(shí)間、材料名稱、數(shù)量,種類(lèi)的查詢。(6) 庫(kù)存查詢。包括查詢條件、關(guān)鍵字的查詢。(7) 報(bào)表打印。打印入庫(kù)月報(bào)表、出庫(kù)月報(bào)表、庫(kù)

36、存明細(xì)表。(8) 系統(tǒng)維護(hù)。包括對(duì)人員管理、操作員、材料編號(hào)、修改密碼的修改和注銷(xiāo)等操作。(9) 數(shù)據(jù)的備份與恢復(fù)3.3 性能需求3.2.1 用戶性能系統(tǒng)的性能要求一般包括:計(jì)算機(jī)查詢響應(yīng)時(shí)間,處理容量,存儲(chǔ)容量,人機(jī)交互的友好性,系統(tǒng)的安全性,可靠性以及容錯(cuò)能力。系統(tǒng)的性能要求應(yīng)按以下幾方面確定:(1) 容量要求:確定系統(tǒng)的容量要求。如處理的記錄數(shù)和處理數(shù)據(jù)的最大容易等。(2) 時(shí)間特性要求:如處理時(shí)間,響應(yīng)時(shí)間及其峰值負(fù)載期間允許偏離范圍,系統(tǒng)各項(xiàng)功能的順序關(guān)系,由于輸入的不同和操作方式的變化而引起的優(yōu)先順序的變化等。(3) 人機(jī)交互友好性:要有適應(yīng)于用戶特點(diǎn)的智能人機(jī)交互界面,便于用戶操

37、作使用。(4) 系統(tǒng)應(yīng)該具有良好的可維護(hù)性:使用平臺(tái)的設(shè)計(jì),這樣可以提供可裁減的系統(tǒng)結(jié)構(gòu),使系統(tǒng)的靈活性顯著提高各子系統(tǒng)就相互協(xié)調(diào)工作,時(shí)刻保持?jǐn)?shù)據(jù)一致性,系統(tǒng)設(shè)計(jì)過(guò)程要按照一定的編程規(guī)則進(jìn)行,要有良好的編程風(fēng)格。(5) 可擴(kuò)展性:系統(tǒng)必須具有可擴(kuò)展性,以便系統(tǒng)功能的添加。(6) 根據(jù)用戶的需求,“庫(kù)存管理系統(tǒng)”應(yīng)具有如下性能:(7) 數(shù)據(jù)庫(kù)系統(tǒng)的擴(kuò)張性能;(8) 快速的信息交互能力;(9) 快速的響應(yīng)能力;(10) 肯有圈套的數(shù)據(jù)存儲(chǔ)能力;(11) 系統(tǒng)快速恢復(fù)能力,保障數(shù)據(jù)庫(kù)系統(tǒng)的安全。3.2.2 界面需求采用通用的圖形界面,對(duì)用戶友好,而且必須對(duì)鼠標(biāo)和鍵盤(pán)提供支持,界面的設(shè)計(jì)應(yīng)遵循如下規(guī)

38、則:(1) 界面要具有一致性,界面規(guī)范應(yīng)遵循mis windows 軟件界面規(guī)范;(2) 提供簡(jiǎn)單的提示信息;(3) 提供信息反饋,用多種信息提示用戶當(dāng)前軟件運(yùn)行狀態(tài)、軟件界面元件的功能;(4) 操作動(dòng)作可以是單個(gè)的操作,或者是一個(gè)相對(duì)獨(dú)立的操作序列;(5) 顯示啟動(dòng)畫(huà)面,畫(huà)面簡(jiǎn)潔明快,富有現(xiàn)代氣息;(6) 應(yīng)遵循國(guó)家關(guān)于計(jì)算機(jī)詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒(méi)有歧義,圖形的意義明朗。3.3.3 數(shù)據(jù)準(zhǔn)確度(1) 查詢時(shí)應(yīng)保證查全率,所有相應(yīng)包含查詢關(guān)鍵字的記錄都應(yīng)能查到。(2) 查詢時(shí)應(yīng)保證查準(zhǔn)率,所查到的記錄應(yīng)該與給定的單項(xiàng)或組合查詢條件完全匹配。3.4 microsoft access簡(jiǎn)介

39、microsoft access是microsoft 公司出品的關(guān)聯(lián)式資料庫(kù)套裝軟體。提供視覺(jué)化的設(shè)計(jì)界面,不必撰寫(xiě)程式,即可快速、簡(jiǎn)單地開(kāi)發(fā)出美觀實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng)。不僅可以管理公司各戶訂單數(shù)據(jù)、個(gè)人通訊錄,還可以記錄、存儲(chǔ)和處理大量科學(xué)統(tǒng)計(jì)數(shù)據(jù)等。數(shù)據(jù)庫(kù)窗口幫助使用者方便、快捷地進(jìn)行各種數(shù)據(jù)庫(kù)操作。數(shù)據(jù)庫(kù)窗口左側(cè)有對(duì)象和組,右側(cè)有各種對(duì)象的列表。3.5 數(shù)據(jù)描述3.5.1 靜態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。具體可包括:操作員表,出庫(kù)表,入庫(kù)表,庫(kù)存表等九個(gè)數(shù)據(jù)表。 3.5.2 動(dòng)態(tài)數(shù)據(jù)動(dòng)態(tài)數(shù)據(jù)包括程序運(yùn)行時(shí)輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫(kù)的各個(gè)表的各個(gè)不同元組與屬性值。就

40、是庫(kù)存信息。3.5.3 數(shù)據(jù)庫(kù)描述根據(jù)上面的分析就可以設(shè)計(jì)出能夠滿足用戶需求的各種數(shù)據(jù)實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包括各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)的實(shí)體有:庫(kù)存管理,操作員管理。各個(gè)實(shí)體具體的描述e-r如圖3-1到3-3所示。庫(kù)存實(shí)體分為:出入庫(kù)操作,出入庫(kù)查詢,出入庫(kù)修改。出入庫(kù)操作又包括出入庫(kù)信息和操作信息。操作員管理實(shí)體為:注冊(cè)新用戶,修改密碼,注銷(xiāo)用戶。庫(kù) 存 管 理出入庫(kù)操作出入庫(kù)查詢出入庫(kù)修改圖3-1 庫(kù)存實(shí)體e-r圖出入庫(kù)操作出入庫(kù)信息操作信息材料名數(shù)量時(shí)間經(jīng)手人圖3-2 出入庫(kù)實(shí)體e-r圖操作員注冊(cè)新用戶修改密碼注銷(xiāo)

41、用戶圖3-3 操作員實(shí)體e-r圖3.6 性能需求3.6.1 數(shù)據(jù)精確度由于采用數(shù)據(jù)庫(kù)技術(shù)并且用戶的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精確度的要求不是太高,所以這點(diǎn)在系統(tǒng)中表現(xiàn)得比較少,但是用戶數(shù)據(jù)的安全性與正確性是完全保證的,所以對(duì)用戶的使用沒(méi)有多大的障礙。3.6.2 時(shí)間特性本系統(tǒng)的數(shù)據(jù)庫(kù)較小,所以程序在響應(yīng)時(shí)間,數(shù)據(jù)更新處理時(shí)間上性能是比較突出的。而且也正由于數(shù)據(jù)量相對(duì)較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的較讓人滿意。3.6.3 適應(yīng)性該軟件是使用delphi 7.0在windows xp系統(tǒng)下完成的所以只要是兼容windows的軟件或是操作系統(tǒng),該軟件都可以正確地運(yùn)行,有較好的適應(yīng)能力與兼容性。而且應(yīng)

42、用戶的特殊需求軟件在完成后的維護(hù)階段可以保持一個(gè)與其他類(lèi)軟件接口,隨時(shí)滿足用戶的使用要求。3.7 運(yùn)行需求3.7.1 用戶界面系統(tǒng)運(yùn)行時(shí)的主界面大致要求為windows的經(jīng)典運(yùn)行界面,主界面可以是sdi(單文檔界面)即每個(gè)窗體之間是獨(dú)立的,也可以是mdi(多文檔界面):有一個(gè)主窗體,可以包含其他窗體。建議本系統(tǒng)采用多文檔界面,這樣可以使程序更加美觀,整齊有序。3.7.2 硬件接口軟件較小,除硬盤(pán)外,基本沒(méi)有與外界硬件的聯(lián)系,不過(guò)考慮到數(shù)據(jù)庫(kù)大量數(shù)據(jù)的備份等要求可以保持與磁帶機(jī)和光盤(pán)刻錄機(jī)的接口,這點(diǎn)較易實(shí)現(xiàn)。3.7.3 軟件接口在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以

43、包括與較常用的辦公軟件的接口。例如microsoft的office系列。另外用戶還有用戶所需要的軟件接口,這些應(yīng)在用戶需求定義時(shí)明了。3.7.4 故障處理考慮到軟件的范圍不大,所以故障處理一般由操作系統(tǒng)完成,系統(tǒng)只要保持與操作系統(tǒng)的接口即可。只要操作系統(tǒng)沒(méi)有大的故障程序一般是比較穩(wěn)定的??紤]到用戶對(duì)數(shù)據(jù)的安全性要求,程序可以有獨(dú)立于操作系統(tǒng)之外的數(shù)據(jù)備份功能與過(guò)程,以及系統(tǒng)崩潰后的數(shù)據(jù)恢復(fù)功能,這點(diǎn)在數(shù)據(jù)庫(kù)軟件中已經(jīng)達(dá)到了,只要稍微在其上再增加用戶所需要的附加功能即可。3.8 其他需求系統(tǒng)保證了較好的可使用性與數(shù)據(jù)的安全保密性,但由于系統(tǒng)較小只保留一定程度的可移植性,可維護(hù)性。4 概要設(shè)計(jì)說(shuō)明

44、書(shū)庫(kù)存管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以庫(kù)存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕南⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)庫(kù)存信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等

45、。這些優(yōu)點(diǎn)能夠極大地提高庫(kù)存管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。在下面的說(shuō)明中我將以開(kāi)發(fā)一套歇業(yè)庫(kù)存管理系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。 4.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(1) 入庫(kù)信息表包括:編號(hào)(主鍵)、材料編號(hào)、材料名稱、品類(lèi)、數(shù)量、單位、總金額、進(jìn)貨單位、進(jìn)貨人、進(jìn)貨日期、檢驗(yàn)人、經(jīng)手人、入庫(kù)日期、保管人等。(2) 編號(hào)信息表包括:編號(hào)、名稱、品類(lèi)、單位價(jià)格、貨位。(3) 出庫(kù)信息表包括:num(主鍵)、編號(hào)、名稱、品類(lèi)、單位、數(shù)量、總金額、領(lǐng)貨人、領(lǐng)貨日期、經(jīng)手人、出庫(kù)日期、審核人、貨位、單據(jù)編號(hào)。(4

46、) 庫(kù)存表包括:num、編號(hào)、名稱、品類(lèi)、單位、數(shù)量、總金額、貨位。(5) 操作員信息表包括:姓名、權(quán)限、密碼。 (6) 工作員表包括:姓名,職務(wù)等。表4-1 入庫(kù)信息表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明編號(hào)int(4)not null編號(hào)(主鍵)材料編號(hào)char(10)null材料編號(hào)材料名稱varchar (50)null材料名稱品類(lèi)varchar (8)null品類(lèi)數(shù)量int(10)null數(shù)量單位char(10)null單位總金額float (20)null總金額進(jìn)貨單位varchar(200)null進(jìn)貨單位表4-2 編號(hào)信息表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明編號(hào)int(4)not null編號(hào)品類(lèi)c

47、har(10)null材料品類(lèi)名稱char(10)null材料名稱單位價(jià)格float (20)null單位價(jià)格表4-3 出庫(kù)信息表列名數(shù)據(jù)類(lèi)型可否為空 說(shuō)明numint(4)not null自動(dòng)編號(hào)編號(hào)char(10)null材料編號(hào)名稱char(10)null材料名稱領(lǐng)貨人char(6)null領(lǐng)貨人表4-4 工作員表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明姓名char(10)null姓名職務(wù)char(10)null職務(wù)表4-5 庫(kù)存表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明numchar(10)not null自動(dòng)編號(hào)編號(hào)int(4)not null材料編號(hào)名稱char(10)null材料名稱品類(lèi)int(4)null材料

48、品類(lèi)單位char(10)null單位數(shù)量int (8)null材料數(shù)量表4-6 操作員信息表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明姓名char(10)not null用戶名稱(主鍵)密碼char(10)null用戶密碼權(quán)限char(10)null用戶描述4.2 運(yùn)行設(shè)計(jì)4.2.1 運(yùn)行模塊的組合按照相應(yīng)的模塊結(jié)合特性命定,然后根據(jù)具體需求和方便用戶的原則,把功能相關(guān)的模塊放置在一起。4.2.2 運(yùn)行控制 本軟件的控制流程先由操作系統(tǒng)啟動(dòng)本軟件,進(jìn)入身份驗(yàn)證環(huán)節(jié)登陸模塊,通過(guò)身份驗(yàn)證是系統(tǒng)用戶就可以登陸到系統(tǒng)。進(jìn)入系統(tǒng)后訪問(wèn)的順序就不是規(guī)定的了,用戶可以根據(jù)需要訪問(wèn)自己允許訪問(wèn)的各個(gè)模塊。最后用戶可以通過(guò)菜單

49、項(xiàng)“退出系統(tǒng)”或者直接關(guān)閉主界面上的關(guān)閉按扭離開(kāi)系統(tǒng)。4.2.3 運(yùn)行時(shí)間各模塊的響應(yīng)時(shí)間控制在幾秒鐘內(nèi),大部分時(shí)間是用來(lái)響應(yīng)用戶的動(dòng)作,實(shí)際運(yùn)行時(shí)間要根據(jù)用戶操作需要而定。4.3 安全設(shè)置系統(tǒng)設(shè)計(jì)中,特別給用戶設(shè)置了不同的權(quán)限。三級(jí)用戶的權(quán)限不同的用戶所能實(shí)現(xiàn)的操作也不同。高級(jí)用戶,他的權(quán)限是最高級(jí)戶并不可以訪問(wèn)所有的模塊。像管理員模塊、開(kāi)課設(shè)置模塊中級(jí)用戶是不可以訪問(wèn)的。所以只有高級(jí)用戶可以添加。整個(gè)系統(tǒng)最大的用戶群就是學(xué)生,也就是系統(tǒng)所設(shè)置的第三級(jí)用戶,他們登陸系統(tǒng)不用輸入密碼。為了系統(tǒng)的安全,他們只可以訪問(wèn)系統(tǒng)中有限的模塊,而且操作也僅限于一些信息查詢,所以可以添加和修改數(shù)據(jù)信息的操作

50、都被禁止了。5 系統(tǒng)詳細(xì)設(shè)計(jì)軟件的設(shè)計(jì)與其它領(lǐng)域的工程設(shè)計(jì)一樣,也需要有好的方法、好的分析策略等等。把軟件設(shè)計(jì)看作僅僅是程序設(shè)計(jì)或者編制程序,這是很片面的。實(shí)際上,程序設(shè)計(jì)知識(shí)軟件設(shè)計(jì)的實(shí)現(xiàn),不能把他們混同起來(lái)。軟件設(shè)計(jì)是一個(gè)把軟件需求變換成軟件表示的過(guò)程。詳細(xì)設(shè)計(jì)就是過(guò)程設(shè)計(jì)。在設(shè)計(jì)步驟中,根據(jù)軟件的功能和性能需求等,采用某中設(shè)計(jì)方法進(jìn)行數(shù)據(jù)設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和過(guò)程設(shè)計(jì)。軟件數(shù)據(jù)設(shè)計(jì)側(cè)重于數(shù)據(jù)結(jié)構(gòu)的定義。系統(tǒng)結(jié)構(gòu)設(shè)計(jì)定義軟件系統(tǒng)各主要成分之間的關(guān)系。過(guò)程設(shè)計(jì)是把結(jié)構(gòu)成份轉(zhuǎn)換成軟件的過(guò)程性描述。然后根據(jù)這種過(guò)程性描述,在編碼步驟中生成源程序代碼,然后通過(guò)測(cè)試和調(diào)試最終得到完整有效的軟件。5.1 系統(tǒng)用戶管理模塊5.1.1功能系統(tǒng)管理模塊主要實(shí)現(xiàn)以下功能:(1) 用戶登錄(2) 添加用戶(3) 修改用戶密碼為了方便用戶訪問(wèn)系統(tǒng),設(shè)置了這個(gè)模塊。用戶可以輸入用戶名和密碼,通過(guò)驗(yàn)證

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論