版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1緒論
1.1課題背景
隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃開(kāi)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完
善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善效勞質(zhì)量,提高工作效率,這些都在
很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平
以及優(yōu)質(zhì)效勞上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的
必由之路。企業(yè)的售后效勞管理是該企業(yè)運(yùn)用現(xiàn)代化盡量利用企事業(yè)現(xiàn)有的軟硬件環(huán)境,
采用先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而到達(dá)充分利用現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效
果的目的;系統(tǒng)應(yīng)符合企業(yè)售后效勞的規(guī)定,滿足相關(guān)人員日常使用的需要,并到達(dá)操作
過(guò)程中直觀、方便、實(shí)用、平安的要求。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能
的各種組合和修改,又便于未參與人員的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。
系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與人
員的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。
1.2本文所做的工作
根據(jù)這個(gè)系統(tǒng)所要實(shí)現(xiàn)的目地和任務(wù),總結(jié)出這個(gè)系統(tǒng)最終實(shí)現(xiàn)的主要工作有:
(1)對(duì)客戶反映的信息進(jìn)行管理及分類,并且作進(jìn)一步的處理;
(2)能進(jìn)行信息輸入,并盡可能實(shí)現(xiàn)有效的管理,并運(yùn)用數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)完整性;
(3)能對(duì)所輸入的信息進(jìn)行方便地添加、刪除等操作;
(4)能夠?qū)崿F(xiàn)按客戶編號(hào)、姓名、地址、、客戶類型等信息進(jìn)行查詢;
(5)能將所查詢的信息進(jìn)行打印輸出;
(6)能夠?qū)ο到y(tǒng)中信息進(jìn)行清空操作。
1.3開(kāi)發(fā)方法的選擇
目前,管理信息開(kāi)發(fā)方法主要有:結(jié)構(gòu)化生命周期開(kāi)發(fā)方法、原型法、面對(duì)對(duì)象的開(kāi)
發(fā)方法。本系統(tǒng)的開(kāi)發(fā)采用結(jié)構(gòu)化生命周期的開(kāi)發(fā)方法。用這種方法開(kāi)發(fā)一個(gè)系統(tǒng)將整個(gè)
開(kāi)發(fā)過(guò)程劃分為5個(gè)階段:
1.3.1企劃階段
包括:業(yè)務(wù)特點(diǎn)分析、用戶的需求分析、數(shù)據(jù)流分析、開(kāi)發(fā)工具選擇。
1.3.2設(shè)計(jì)階段
包括:數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)容量預(yù)測(cè)、處理界面設(shè)許。
1.3,3開(kāi)發(fā)階段
包括:數(shù)據(jù)表制作、操作界面開(kāi)發(fā)、功能模塊開(kāi)發(fā)。
1.3.4測(cè)試階段
包括:?jiǎn)误w測(cè)試(測(cè)試用數(shù)據(jù))、結(jié)合測(cè)試(全體流程測(cè)試)、運(yùn)用測(cè)試(實(shí)際數(shù)據(jù))。
1.3.5運(yùn)用階段
包括:系統(tǒng)安裝、數(shù)據(jù)導(dǎo)入、性能測(cè)試。
1.4開(kāi)發(fā)語(yǔ)言和開(kāi)發(fā)工具
1.4.1VisualFoxPro的特點(diǎn)
(1)在數(shù)據(jù)庫(kù)方面,其完善了關(guān)系型數(shù)據(jù)庫(kù)的概念,Rushmore技術(shù)的采用,SQL命令的引
入提高了數(shù)據(jù)的查詢和檢索速度,并采用了復(fù)合索引。
(2)在數(shù)據(jù)操作方面,其具有簡(jiǎn)單、靈活多樣的數(shù)據(jù)交換手段,能與其他多種應(yīng)用程
序方便可靠性高,調(diào)試簡(jiǎn)單。
(3)在程序設(shè)計(jì)方面,用較少的或不用程序代碼就能夠快速創(chuàng)立功能完善的應(yīng)用程序。
其可靠性高,調(diào)試簡(jiǎn)單。
(4)在操作使用方面,其提供了一個(gè)功能完善的真成環(huán)境,用戶可以通過(guò)菜單、工具
條、快捷鍵完成指定的操作,有向?qū)?、設(shè)計(jì)器、生成器和管理器等開(kāi)發(fā)工具。
1.4.2VisuaIFoxPro的集成環(huán)境
(1)主菜單欄:位于主窗口的最上一列,可以完成大局部操作。
(2)主窗口:可顯示輸出結(jié)果。
(3)命令窗口:可輸入并執(zhí)行命令。
14)狀態(tài)欄:顯示當(dāng)前狀態(tài),包括數(shù)據(jù)庫(kù)、表、記錄的情況。
(5)工具欄:利用按鈕執(zhí)行菜單命令。
1.5SQL語(yǔ)言根底
1.5.1SQL簡(jiǎn)介
用戶對(duì)數(shù)據(jù)庫(kù)的使用,是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)提供的語(yǔ)言來(lái)實(shí)現(xiàn)的。不同的數(shù)據(jù)庫(kù)管
理系統(tǒng)提供不同的數(shù)據(jù)庫(kù)語(yǔ)言。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言
——SQLo
SQL的全稱是StructuredQueryLanguage,即結(jié)構(gòu)化查詢語(yǔ)言。1986年ANSI采用
SQL語(yǔ)言作為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,后被國(guó)際化標(biāo)準(zhǔn)組織(ISO)采納為國(guó)際標(biāo)準(zhǔn)。
SQL語(yǔ)言使用方便、功能豐富、簡(jiǎn)潔易學(xué),是操作數(shù)據(jù)庫(kù)的工業(yè)標(biāo)準(zhǔn)語(yǔ)言,得到廣泛地應(yīng)
用。
SQL語(yǔ)言可以完成許多功能,例如:
?查詢數(shù)據(jù)
?在數(shù)據(jù)庫(kù)表格中插入、修改和刪除記錄
?建立、修改和刪除數(shù)據(jù)對(duì)象
?控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取
?確保數(shù)據(jù)庫(kù)的一致性和完整性等
1.5.2SQL查詢
數(shù)據(jù)查詢是關(guān)系運(yùn)算理論在SQL語(yǔ)言中的主要表達(dá),SELECT語(yǔ)句是SQL查詢的根本語(yǔ)
句,在以SQL為根底的關(guān)系數(shù)據(jù)庫(kù)中,使用的最多的就是SELECT查詢語(yǔ)句。
SELECT語(yǔ)句的完整句法如下:
SELECT目標(biāo)表的列名或列表達(dá)式序列
FROM根本表和(或)視圖序列
[WHERE行條件表達(dá)式]
[GROUPBY列名序列]
[HAVING條件表達(dá)式]
[ORDERBY列名[ASC|DEAC]…]
作為SELECT語(yǔ)句還有很多的使用方法,這里就不再表達(dá)。
SQL數(shù)據(jù)更新
使用數(shù)據(jù)庫(kù)的目的是為了有效地管理數(shù)據(jù),而數(shù)據(jù)的插入、刪除和修改那么是必不可
少的一個(gè)功能。在本系統(tǒng)中就大量地使用了數(shù)據(jù)插入、刪除和修改這三種操作,現(xiàn)做一個(gè)
簡(jiǎn)單地介紹。
?數(shù)據(jù)插入
往數(shù)據(jù)庫(kù)的根本表中插入數(shù)據(jù)使用的是INSERT語(yǔ)句,在本系統(tǒng)中使用的是元組值的
插入,其句法如下:
INSERTINTO根本表名(列表名)VALUES(元組值)
?數(shù)據(jù)刪除
往數(shù)據(jù)庫(kù)的根本表中刪除數(shù)據(jù)使用的是DELETE語(yǔ)句,其句法如下:
DELETEFROM根本表名[WHERE條件表達(dá)式]
?數(shù)據(jù)修改
當(dāng)需要修改根本表中元組的某些值時(shí),可以用UPDATE語(yǔ)句實(shí)現(xiàn),其句
法如下:
UPDATE根本表名
SET列名=值表達(dá)式[,列名=值表達(dá)式…]
IWHEKE條件表達(dá)式」
在Delphi中使用SQL語(yǔ)句是很方便的,一般來(lái)說(shuō),都是通過(guò)Query組件來(lái)使用SQL語(yǔ)言的。至于
詳細(xì)的使用方法在后面進(jìn)行介紹。
2數(shù)據(jù)庫(kù)概論
2.1數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介
21.1數(shù)據(jù)庫(kù)的開(kāi)展
數(shù)據(jù)管理技術(shù)的開(kāi)展,與硬件,軟件,計(jì)算機(jī)應(yīng)用的范圍有密切的聯(lián)系。數(shù)據(jù)管理技術(shù)的
開(kāi)展經(jīng)過(guò)三個(gè)階段:人工管理階段文件系統(tǒng)階段和數(shù)據(jù)庫(kù)階段。人工管理階段和文件系統(tǒng)階
段都有著相當(dāng)多的缺陷,諸如數(shù)據(jù)冗余性,數(shù)據(jù)不一致性以及數(shù)據(jù)聯(lián)系弱等.也正是這些原
因,促使人們研究新的數(shù)據(jù)管理技術(shù),從而產(chǎn)生了數(shù)據(jù)庫(kù)技術(shù)。
20世紀(jì)60年代末發(fā)生的三件大事,層次模型系統(tǒng)的推出關(guān)于網(wǎng)狀模型報(bào)告的發(fā)表以及
關(guān)系模型論文的連續(xù)發(fā)表標(biāo)志著數(shù)據(jù)管理技術(shù)進(jìn)入數(shù)據(jù)庫(kù)階段。進(jìn)入70年代以后,數(shù)據(jù)庫(kù)
技術(shù)得到迅速開(kāi)展,開(kāi)發(fā)了許多有效的產(chǎn)品并投入運(yùn)行。數(shù)據(jù)庫(kù)系統(tǒng)克服了文件系統(tǒng)的缺陷,
提供了對(duì)數(shù)據(jù)更高級(jí)更有效的管理。
21.2數(shù)據(jù)庫(kù)階段的特點(diǎn)
(1)減少數(shù)據(jù)的重復(fù)(Redundancycanbereduced)
(2)防止數(shù)據(jù)的不一致(Inconsistencycanavoid)
(3)數(shù)據(jù)共享(Datashared)
(4)強(qiáng)化數(shù)據(jù)的標(biāo)準(zhǔn)化(Standardcanenforced)
(5)實(shí)踐平安性的管理(Securityrestrictioncanbeapplied)
(6)完整性的維護(hù)(Integritycanbemaintained)
(7)需求沖突會(huì)獲得平衡(Conflictingrequirementscanbebalance)
21.3數(shù)據(jù)庫(kù)技術(shù)
從文件系統(tǒng)開(kāi)展到數(shù)據(jù)庫(kù)系統(tǒng)是信息處理領(lǐng)域的一個(gè)重大變化。在數(shù)據(jù)庫(kù)方式下,信息
處理觀念已為新體系所替代,數(shù)據(jù)占據(jù)了中心位置。數(shù)據(jù)庫(kù)技術(shù)在不斷開(kāi)展,并且不斷地與
其他計(jì)算機(jī)技術(shù)互相滲透,產(chǎn)生了一系列的系統(tǒng)。如:分布式數(shù)據(jù)庫(kù)系統(tǒng),而向?qū)ο髷?shù)據(jù)庫(kù)系
統(tǒng)。
在數(shù)據(jù)庫(kù)技術(shù)中有四個(gè)名詞,其概念應(yīng)該分清。
數(shù)據(jù)庫(kù)(DatabaseDB):DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。具有較高的數(shù)據(jù)獨(dú)立性。
數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystemDBMS):DBMS是位于用戶與操作系統(tǒng)
之間的一層數(shù)據(jù)管理系統(tǒng),為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,DBMS總是基于某種數(shù)據(jù)
模型,可以分為層次型網(wǎng)狀型關(guān)系型和面向?qū)ο笮虳BMS。
數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystemDBS):DBS是實(shí)現(xiàn)有組織地動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),
方便多用戶訪問(wèn)的計(jì)算機(jī)軟件硬件和數(shù)據(jù)資源組成的系統(tǒng)。
數(shù)據(jù)庫(kù)技術(shù):這是一門研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)存儲(chǔ)管理和使用的軟件學(xué)科。數(shù)據(jù)庫(kù)不僅用數(shù)
據(jù)結(jié)構(gòu)的知識(shí),而且豐富了數(shù)據(jù)的內(nèi)容。它是一門綜合性較強(qiáng)的學(xué)科。
2.2數(shù)據(jù)庫(kù)理論根底
22.1數(shù)據(jù)的獨(dú)立性
由于數(shù)據(jù)庫(kù)系統(tǒng)采用三級(jí)模式結(jié)構(gòu),因此系統(tǒng)具有數(shù)據(jù)獨(dú)立性的特點(diǎn)。數(shù)據(jù)獨(dú)立性分成
物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性兩級(jí)。
物理數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫(kù)的內(nèi)模式要進(jìn)行修改,那么模式/內(nèi)模式映像也要進(jìn)行相
當(dāng)?shù)男薷?,使概念模式盡可能保持不變。這樣,我們稱數(shù)據(jù)庫(kù)到達(dá)了物理數(shù)據(jù)獨(dú)立性。
邏輯數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庠的概念模式要進(jìn)行修改,那么外模式/模式映像也要進(jìn)行相應(yīng)
的修改,使外模式盡可能保持不變。這樣,我們稱數(shù)據(jù)庫(kù)到達(dá)了邏輯數(shù)據(jù)獨(dú)立性。
22.2數(shù)據(jù)庫(kù)模型
模型是對(duì)顯示世界的抽象。在數(shù)據(jù)庫(kù)技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)
義對(duì)現(xiàn)實(shí)世界進(jìn)行抽象,表示實(shí)體類型幾實(shí)體間聯(lián)系的模型稱為“數(shù)據(jù)模型〃。
目前廣泛作用的數(shù)據(jù)模型可以分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,它是現(xiàn)
實(shí)世界的第一層抽象,又稱“概念數(shù)據(jù)模型〃。這其中著名的模型是“實(shí)體聯(lián)系模型〃。另
一種數(shù)據(jù)模型是直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),它是現(xiàn)實(shí)世界的第二抽象,又稱為“結(jié)構(gòu)數(shù)據(jù)
模型〃。
下面我將對(duì)“結(jié)構(gòu)數(shù)據(jù)模型〃給予簡(jiǎn)單的介紹:
層次模型:用樹(shù)型結(jié)構(gòu)表示實(shí)體類型兒實(shí)體間關(guān)系的數(shù)據(jù)模型。它的特點(diǎn)是記錄之間的
聯(lián)系通過(guò)指針實(shí)現(xiàn),查詢效率高。但它有兩個(gè)缺點(diǎn),一是實(shí)現(xiàn)較復(fù)雜,用戶不易掌握,二是由
于樹(shù)型結(jié)構(gòu)層次順序的嚴(yán)格和復(fù)雜,使得編寫應(yīng)用程序具有復(fù)雜性。
網(wǎng)狀模型:用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。它的特點(diǎn)是記錄之
閏的聯(lián)系通過(guò)指針實(shí)現(xiàn),查詢效率高。但它的缺點(diǎn)是編寫程序比擬復(fù)雜,程序員必須熟悉數(shù)
據(jù)庫(kù)的邏輯結(jié)構(gòu)。
關(guān)系模型:它主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵來(lái)表示實(shí)體間聯(lián)系。它是數(shù)學(xué)
化的模型,可把表格看成一個(gè)集合,因此集合論數(shù)理邏輯等知識(shí)可引入到關(guān)系模型中來(lái)。它
的數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單易懂。只需用簡(jiǎn)單的查詢語(yǔ)句就可對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。
面向?qū)ο笮停好嫦驅(qū)ο髷?shù)據(jù)庫(kù)是面向?qū)ο蟾拍钆c數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物。它能完整
的描述現(xiàn)實(shí)世界的數(shù)據(jù)結(jié)構(gòu),具有豐富的表達(dá)能力,但模型相對(duì)復(fù)雜,涉及的知識(shí)面也廣,因
此面向?qū)ο髷?shù)據(jù)庫(kù)尚未到達(dá)關(guān)系數(shù)據(jù)庫(kù)那樣的普及程度。
22.3數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分三級(jí):內(nèi)部級(jí)(inte門ml),概念級(jí)(conceptual)和外部級(jí)
(external)o這三級(jí)結(jié)構(gòu)有時(shí)也稱為“三級(jí)模式結(jié)構(gòu)〃或“數(shù)據(jù)抽象的三個(gè)級(jí)別〃。從某
個(gè)角度看到的數(shù)據(jù)特性稱為“數(shù)據(jù)視圖〃(dataview)0
外部級(jí)最接近用戶,是單個(gè)用戶所能看到的數(shù)據(jù)特性。
概念級(jí)涉及到所有用戶的數(shù)據(jù)定義,是全局的數(shù)據(jù)視圖。
內(nèi)部級(jí)最接近于物理存儲(chǔ)設(shè)備,涉及到實(shí)際數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)。
數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)把數(shù)據(jù)的具體組織留給DBMS去做,減輕了用戶使用系統(tǒng)的負(fù)
擔(dān)。三級(jí)結(jié)構(gòu)之間往往差異很大,在三級(jí)結(jié)構(gòu)之間提供兩個(gè)層次的映像(mappings),用以實(shí)
現(xiàn)這三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換。
22.4范式
在對(duì)表的形式進(jìn)行了標(biāo)準(zhǔn)化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種標(biāo)準(zhǔn)式定義,定名為標(biāo)準(zhǔn)式模式,
稱為范式。
下面簡(jiǎn)單介紹一下前三種范式:
第一范式(firstnormalform,1stNF)就是指在同一表中沒(méi)有重復(fù)出現(xiàn)如果有那么應(yīng)
將重復(fù)項(xiàng)去掉。這個(gè)去掉重復(fù)項(xiàng)的過(guò)程就稱之為標(biāo)準(zhǔn)化處理。
第二范式(secondnormalform,2ndNF)就是指每個(gè)表必須有一個(gè)(而且僅有*一個(gè))數(shù)據(jù)
元素為關(guān)鍵字0,其他數(shù)據(jù)元素與主關(guān)鍵字對(duì)應(yīng)。
第三范式(thirdnormalform,3rdNF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一的
被主關(guān)鍵字所標(biāo)識(shí),而且他們之間還必須相互獨(dú)立,不存在其他的函數(shù)關(guān)系。
2.3關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)
23.1數(shù)據(jù)庫(kù)概述
數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按
照一定的數(shù)據(jù)模型組織、描述和和存儲(chǔ),具有教小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展
性,并可為各種用戶共享。
在科技迅速開(kāi)展的今天,人們的視野越來(lái)越廣,數(shù)據(jù)量急劇增加。過(guò)去人們把數(shù)據(jù)存
放在文件柜里,現(xiàn)在借助計(jì)算機(jī)和數(shù)據(jù)庫(kù)技術(shù)科學(xué)的俁存和管理大量的復(fù)雜的數(shù)據(jù),以便
能夠方便而充分地利用這些珍貴的信息資源。
在關(guān)系模型中,實(shí)體以及實(shí)體間的聯(lián)系都是用關(guān)系來(lái)表示的。在一個(gè)給定的應(yīng)用領(lǐng)域
中,所有實(shí)體及實(shí)體之間的聯(lián)系的關(guān)系的集合構(gòu)成的一個(gè)數(shù)據(jù)庫(kù)。
關(guān)系數(shù)據(jù)庫(kù)的根本數(shù)據(jù)結(jié)構(gòu)就是二維表,每一張二維表對(duì)應(yīng)一種聯(lián)系。表的每一行稱
為記錄;表的每一列稱為屬性,我們也叫做字段,也就是屬性的取值范圍。
數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)用來(lái)管理數(shù)據(jù)庫(kù)的軟件包,是數(shù)據(jù)庫(kù)能夠正常工作的核心。它
對(duì)數(shù)據(jù)庫(kù)如同操作系統(tǒng)對(duì)于硬盤,對(duì)數(shù)據(jù)庫(kù)的所有操作,包括創(chuàng)立數(shù)據(jù)庫(kù)的各種類型、表
單、視圖、存儲(chǔ)過(guò)程,以及其他數(shù)據(jù)庫(kù)應(yīng)用程序?qū)τ跀?shù)據(jù)庫(kù)中數(shù)據(jù)的讀取和修改,就是經(jīng)
由數(shù)據(jù)庫(kù)管理系統(tǒng)完成的。前面說(shuō)的數(shù)據(jù)庫(kù)應(yīng)用程序所接觸的只是數(shù)據(jù)庫(kù)的接口,這個(gè)接
口也是數(shù)據(jù)庫(kù)管理系統(tǒng)的接口函數(shù),當(dāng)數(shù)據(jù)庫(kù)應(yīng)用程序把對(duì)于數(shù)據(jù)庫(kù)的操作指令通過(guò)數(shù)據(jù)
庫(kù)管理系統(tǒng)的接口函數(shù)發(fā)給數(shù)據(jù)庫(kù)管理系統(tǒng)后,一切工作由數(shù)據(jù)庫(kù)管理系統(tǒng)操作,數(shù)據(jù)應(yīng)
用程序所要做的就只是等候數(shù)據(jù)庫(kù)管理系統(tǒng)把它所需要的數(shù)據(jù)給它,然后進(jìn)行加工處理。
23.2數(shù)據(jù)庫(kù)的開(kāi)發(fā)
根據(jù)用戶的需求,定義數(shù)據(jù)庫(kù)和應(yīng)用程序的功能,確定用戶的需求功能。
(1)功能實(shí)現(xiàn)
將客戶的需求和將要實(shí)現(xiàn)的幾個(gè)功能模塊,分別進(jìn)行程序設(shè)計(jì),調(diào)試。經(jīng)常分為以下
幾種:
1)信息處理
2)數(shù)據(jù)庫(kù)管理
3)系統(tǒng)管理
4)輔助功能
信息處理是建立數(shù)據(jù)應(yīng)用程序的目的,設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用程序的目的是為客戶提供所需
的信息效勞,輔助管理工作,提高工作效率和水平。信息處理最根本的功能包括各類信息
查詢,統(tǒng)計(jì)報(bào)表等功能,對(duì)于特定的應(yīng)用程序還可以有特定的功能。數(shù)據(jù)庫(kù)管理的主要功
能是負(fù)責(zé)數(shù)據(jù)庫(kù)的更新、修改等。一個(gè)特定的數(shù)據(jù)庫(kù)管理操作要由他的用戶權(quán)限決定,這
個(gè)權(quán)限要由權(quán)限的用戶指定。系統(tǒng)管理的功能是數(shù)據(jù)庫(kù)應(yīng)用程序運(yùn)行的可靠性和平安性,
一般包括用戶管理,口令設(shè)置,系統(tǒng)變量和數(shù)據(jù)字典的維護(hù)等。
(2)運(yùn)行和維護(hù)程序
一個(gè)應(yīng)用系統(tǒng)性能的優(yōu)劣要有用戶做出判斷。用戶在使用中提出建議和要求,根據(jù)這
些建議和要求對(duì)數(shù)據(jù)庫(kù)應(yīng)用程序進(jìn)行適當(dāng)?shù)男薷暮屯晟?,從而提高程序的性能?/p>
3售后效勞系統(tǒng)分析
3.1系統(tǒng)調(diào)查
售后效勞管理存在問(wèn)題或弊端總的有:管理薄弱,部門劃分不明確,協(xié)調(diào)難度大,工作
效率低;對(duì)企業(yè)領(lǐng)導(dǎo)人員還沒(méi)引起高度的重視。還不健全、不配套。領(lǐng)導(dǎo)對(duì)自己的產(chǎn)品售
后不夠清楚,浪費(fèi)了顧客的珍貴時(shí)間并且降低了產(chǎn)品的信譽(yù)度。
31.1售后管理現(xiàn)狀
近幾年來(lái),由于企業(yè)一直重視產(chǎn)品的銷售量所帶來(lái)的高額利潤(rùn),企業(yè)及單位對(duì)手后
并沒(méi)有引起高度的認(rèn)識(shí),出現(xiàn)了顧客由于售后效勞不佳而不再購(gòu)置該產(chǎn)品的現(xiàn)象,影響
了企業(yè)的擴(kuò)大及開(kāi)展,從調(diào)杳中發(fā)現(xiàn)售后效勞管理主要存在以下問(wèn)題:
(1)硬件設(shè)施解決落實(shí)差。村客戶信息檔案管理必備的條件解決落實(shí)差,有的企業(yè)甚
至沒(méi)有客戶信息記錄。檔案多、檔案室小、雜,對(duì)客戶資料的保護(hù)不夠,造成客戶資料的
嚴(yán)重?fù)p壞。
(2)信息反應(yīng)落實(shí)不到位。對(duì)顧客反映的意見(jiàn)、信息沒(méi)有一個(gè)完整的記錄,或者沒(méi)有
落實(shí)到書(shū)面的形式。
(3)操作人員業(yè)務(wù)不熟練、售后效勞管理制度執(zhí)行差,有的甚至沒(méi)有明文的規(guī)定。對(duì)
客戶資料的重要性、保密性沒(méi)有提出明確的管理方案。
新系統(tǒng)的系統(tǒng)分析與設(shè)計(jì)工作都要建立在對(duì)現(xiàn)行系統(tǒng)調(diào)查的根底上。即必須調(diào)查清楚
信息系統(tǒng)的資源、輸入、處理和輸出,明確用戶需求,其目的是明確系統(tǒng)開(kāi)發(fā)的目標(biāo)。
由于本次畢業(yè)設(shè)計(jì)時(shí)間有限,本人和小組成員將售后效勞系統(tǒng)的相關(guān)材料進(jìn)行分析整
合,并在此根底上參加現(xiàn)實(shí)需要的要求,從實(shí)際情況出發(fā)對(duì)電腦售后效勞進(jìn)行了全面調(diào)查
和分析。
31.2電腦售后效勞自身特點(diǎn)
售后效勞管理是一個(gè)企業(yè)管理中的重要組成局部,它是企業(yè)各項(xiàng)管理活動(dòng)中的最后一
個(gè)環(huán)節(jié);售后效勞管理系統(tǒng)的主要目的是效勞于其他管理部門,為企業(yè)的生產(chǎn)決策提供信
息,是提高企業(yè)信譽(yù),進(jìn)一步挖掘潛力以擴(kuò)大銷售量的主要手段之一。其側(cè)重于用戶信息
的收集和產(chǎn)品的維護(hù)等事項(xiàng)的處理。電腦售后效勞同樣具有以上特點(diǎn)。由于計(jì)算機(jī)技術(shù)及
管理信息技術(shù)的迅速開(kāi)展,電腦售后效勞管理同樣需要將各種信息進(jìn)行匯總、加工和處理。
對(duì)于電腦售后效勞過(guò)程中的根本信息、客戶信息及客戶的反應(yīng)信息等會(huì)存在雜亂、冗余等
現(xiàn)象,針對(duì)特點(diǎn)及問(wèn)題本文將予以解決。
3.2可行性分析
售后效勞管理系統(tǒng)在企業(yè)中占有極其重要的地位,它關(guān)系著客戶與企業(yè)的雙重利益,
其中包括客戶信息的添加、刪除、查詢和保存,信息反應(yīng)的添加和處理,工作記錄管理,
問(wèn)題分配管理等等。對(duì)于企業(yè)來(lái)講,售后效勞管理系統(tǒng)是不可缺少的組成局部,它有效地
管理著客戶對(duì)產(chǎn)品的建議及產(chǎn)品所出現(xiàn)的問(wèn)題,對(duì)企業(yè)將來(lái)的開(kāi)展起著重要的作用。開(kāi)出
售后效勞管理系統(tǒng),是切實(shí)可行的,是必要的。其目的是:用最小的代價(jià)在盡可能的時(shí)間
內(nèi)提高產(chǎn)品的信譽(yù)度。
32.1經(jīng)濟(jì)上可行性:
現(xiàn)在,電腦的價(jià)格已經(jīng)十分不再像以前那樣昂貴了:性能上卻有了長(zhǎng)足的進(jìn)步,而本系
統(tǒng)的開(kāi)發(fā)將會(huì)為企業(yè)的利潤(rùn)帶來(lái)一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)在有以下幾個(gè)方面:
(1)本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);
(2)本系統(tǒng)的運(yùn)行可以節(jié)省資源,提高企業(yè)的工作效率;
(3)本系統(tǒng)可以使敏感文檔更加平安,等等。
所以,木系統(tǒng)在經(jīng)濟(jì)上是可行的。
32.2技術(shù)上可行性:
(1)開(kāi)發(fā)的軟件可行性
從目前市場(chǎng)上比擬流行的數(shù)據(jù)庫(kù)開(kāi)發(fā)、管理軟件來(lái)看,對(duì)于比擬簡(jiǎn)單的中小型數(shù)據(jù)庫(kù),
VisualFoxPro6.0是在實(shí)際應(yīng)用中較為成功的一種解決方案。并為用戶提供「Windows
所貫堅(jiān)持的非常友好、操作簡(jiǎn)單的用戶界面、完善而強(qiáng)大的數(shù)據(jù)庫(kù)操作功能,簡(jiǎn)潔明了
的數(shù)據(jù)庫(kù),進(jìn)而可對(duì)數(shù)據(jù)庫(kù)實(shí)施操作、維護(hù)和權(quán)限識(shí)別功能。結(jié)合實(shí)際情況,可以設(shè)計(jì)出
符合實(shí)際需求、易于理解、易于操作、易于維護(hù)的數(shù)據(jù)庫(kù)和操作系統(tǒng)。對(duì)于,VisualFoxPro
6.0而言,管理這種規(guī)模和復(fù)雜程度的數(shù)據(jù)庫(kù)是游刃有余的。同樣對(duì)于VisualFoxPro6.0
來(lái)說(shuō),無(wú)論是添加、刪除、還是查詢都能順利完成。因此,本系統(tǒng)從軟件角度看是可行的。
(2)開(kāi)發(fā)的硬件可行性
開(kāi)發(fā)本系統(tǒng)所使用的軟件對(duì)于計(jì)算機(jī)硬件有一定的要求,特別是,VisualFoxPro6.0
對(duì)計(jì)算機(jī)的內(nèi)存、主頻、外頻、外存(主要是硬盤的容量)都有比擬高的要求,否那么將
影響到本系統(tǒng)的正常運(yùn)行,基至導(dǎo)致數(shù)據(jù)計(jì)算的失誤等比擬嚴(yán)重的錯(cuò)誤。從市場(chǎng)上目前流
行的硬件水平來(lái)看,一般學(xué)校已經(jīng)具備了使用此類軟件的根本硬件條件。特別是以計(jì)算機(jī)
為主要專業(yè)的中等職業(yè)技術(shù)學(xué)校已有現(xiàn)成的軟、硬件條件。本系統(tǒng)的開(kāi)發(fā)也是可行的。
(3)開(kāi)發(fā)實(shí)施的可行性
此類軟件屬于一般類管理軟件,開(kāi)發(fā)難度不大,沒(méi)有很高深的算法和令人難以理解的
專業(yè)知識(shí),只需要經(jīng)常和管理人員進(jìn)行溝通就可以掌握完成軟件的要點(diǎn)。開(kāi)發(fā)周期短,一
般只需要一個(gè)月左右,產(chǎn)品出來(lái)后就可以推向市場(chǎng),收回本錢,獲取利益。
使用VisualFoxPro6.0作為系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)環(huán)境,它作為一種現(xiàn)代的編程語(yǔ)言,提
供完善的指令控制語(yǔ)句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開(kāi)發(fā)高性能系統(tǒng)提供的保
隙為開(kāi)發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有
利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。
綜上所述,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它
在技術(shù)上是可行的。
32.3運(yùn)行上可行性:
本系統(tǒng)為一個(gè)中小型的企業(yè)售后效勞管理系統(tǒng),所消耗的資源非常的小,并且利用新的
打包軟件對(duì)該系統(tǒng)進(jìn)行了打包。企業(yè)的電腦無(wú)論是硬件還是軟件都能夠滿足條件,因此,
本系統(tǒng)在運(yùn)行上是可行的。
32.4法律可行性
本系統(tǒng)純?yōu)樗饺嗽O(shè)計(jì),在開(kāi)發(fā)過(guò)程中沒(méi)有涉及合同、責(zé)任等與法律相抵觸的方面。因此,
本系統(tǒng)在法律上是可行的。
32.5可行性結(jié)論
系統(tǒng)的成功開(kāi)發(fā)將進(jìn)一步促進(jìn)售后管理的現(xiàn)化化和科學(xué)化,培養(yǎng)了人才,也為該企業(yè)
管理體系積累了經(jīng)驗(yàn),從K遠(yuǎn)來(lái)看,其經(jīng)濟(jì)和社會(huì)效益是肯定的。
3.3系統(tǒng)詳細(xì)分析
33.1業(yè)務(wù)流程分析
業(yè)務(wù)流程圖圖例說(shuō)明如圖3.1所示:
系統(tǒng)外部環(huán)境-------------
(人員及組織)
系統(tǒng)內(nèi)部結(jié)構(gòu)報(bào)表和單據(jù)
1人員及組織)
物流或信息流間數(shù)據(jù)存儲(chǔ)
圖3.1常用的業(yè)務(wù)流程圖圖例
之前已經(jīng)對(duì)電腦售后效勞管理情況進(jìn)行了調(diào)查得出了其根本情況,并在此基
礎(chǔ)上得到如圖3.2所示的業(yè)務(wù)流程圖:
客戶信息反應(yīng)
圖3.2業(yè)務(wù)流程圖
33.2數(shù)據(jù)流程分析
數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)艱用戶'息處理[通過(guò)抽象的方式,舍去具體的組織結(jié)構(gòu)、工
作地點(diǎn)、物資、材料等要素,主要|從數(shù)據(jù)流動(dòng)的角度來(lái)考察實(shí)際業(yè)務(wù)處理情況。
數(shù)據(jù)流程圖的杉成很簡(jiǎn)單,通常只包括實(shí)體、數(shù)據(jù)流、處理和數(shù)據(jù)存儲(chǔ)四局部?jī)?nèi)容。具
體圖例為:
(1)”部實(shí)體______
客戶根本信息
(2)數(shù)據(jù)流
F1
維修信息管理、客
戶信息系管理、售后效勞管理、工作任務(wù)管理、反應(yīng)信息管理。在此根底上將各同部信息
建立數(shù)據(jù)庫(kù)進(jìn)行保存以便進(jìn)一步分析和設(shè)計(jì)系統(tǒng)。據(jù)此得到如圖3.7所示的總的數(shù)據(jù)流程
圖:
33.2數(shù)據(jù)字典
數(shù)據(jù)字典是用來(lái)描述數(shù)據(jù)流程圖中的數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理
過(guò)程和外部實(shí)體的。下面為本系統(tǒng)的數(shù)據(jù)字典:
(1)數(shù)據(jù)元素條目:表3.1數(shù)據(jù)元素條目1
名稱:客戶編號(hào)總編號(hào):01-01
說(shuō)明:客戶的編號(hào),每一個(gè)客戶有唯一的編號(hào)編號(hào):01
數(shù)據(jù)值類型:字符型
類型:字符
長(zhǎng)度:6
有關(guān)數(shù)據(jù)結(jié)構(gòu):表:客戶信息管理表
表3.2數(shù)據(jù)元素條目2
(2)數(shù)
名稱:維修站編號(hào)總編號(hào):01—02
據(jù)結(jié)構(gòu)
說(shuō)明:維修站的編號(hào),每一個(gè)維修站有唯一的編號(hào)編號(hào):02
條目:
數(shù)據(jù)值類型:字符型
長(zhǎng)度:7表
有關(guān)數(shù)據(jù)結(jié)構(gòu):表:維修站點(diǎn)管理表
3.3數(shù)據(jù)
結(jié)構(gòu)條目1
1f
表
名稱:客戶信息總編號(hào):02—01
說(shuō)明:登記客戶根本信息編號(hào):033.4數(shù)據(jù)
結(jié)構(gòu):客戶編號(hào)+客戶姓名+性別+年齡+職業(yè)+家庭住址+結(jié)構(gòu)條
通信地址+產(chǎn)品名稱+型號(hào)+備注有關(guān)的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ):目2
客戶根本信息簿
數(shù)量(3)
名稱:客戶意見(jiàn)信息逐期盧一02
數(shù)據(jù)流
說(shuō)明:過(guò).L否尸H、見(jiàn)后思堀弓:04
條目:
結(jié)構(gòu):信息內(nèi)容+客戶編號(hào)+姓名+反應(yīng)方式+總體評(píng)價(jià)
表
+總結(jié)+反應(yīng)日期有關(guān)的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ):
3.5數(shù)據(jù)
客戶意見(jiàn)信息簿流條目1
數(shù)量:
表3.6數(shù)
名稱:客戶根木信息母孽'熠!分03—0]據(jù)流條
目2
說(shuō)明:登記客戶根本信息編號(hào):05
粉根湍安海.安白拜加伯國(guó)夫的(4)
翁觴朝朝陽(yáng)1總編號(hào):03—01數(shù)據(jù)存
儲(chǔ)條
解除髻蘆篇耳翻耀S+性另!+年齡+職業(yè)+家庭住址編號(hào):06
目:
數(shù)據(jù)流生瞬言箭昆翱弱舜型號(hào)+備注
流通量:6()份/年
表
數(shù)兆沆去怛J:PZ,PZ1
結(jié)構(gòu):信息內(nèi)容+客戶編號(hào)+姓名+反應(yīng)方式+總體評(píng)價(jià)3.7數(shù)據(jù)
+總結(jié)+反應(yīng)日期流通量:60份/年存儲(chǔ)條
目1
名稱:客戶根本信息庫(kù)總編號(hào):04—01
說(shuō)明:文件庫(kù)編號(hào):D1
結(jié)構(gòu):客戶編號(hào)+姓名+性別+職業(yè)+通信地址
相關(guān)的數(shù)據(jù)流:
P1-*D1->P21
有無(wú)查詢:有表
3.8數(shù)據(jù)
存儲(chǔ)條
目2
⑸數(shù)
名稱:客戶意見(jiàn)信息庫(kù)總編號(hào):04—02
據(jù)處理
說(shuō)明:文件庫(kù)編號(hào):D2條目:
結(jié)構(gòu);客戶編號(hào)+姓名+產(chǎn)品名稱+型號(hào)+備注信息內(nèi)容+反應(yīng)方式表
+總體評(píng)價(jià)+總結(jié)+反應(yīng)日期相關(guān)的數(shù)據(jù)流:3.9數(shù)據(jù)
P2-D2fp21處理過(guò)
程條目1
表
名稱:客戶根本信息維護(hù)有無(wú)查嚏、籍上05-01
3.10數(shù)
說(shuō)明:對(duì)根本信息添加、刪除、查詢編號(hào):P1據(jù)處理
輸入:客戶根本信息過(guò)程條
輸出:客戶信息表目2
(6)
b9戶出腐信息維護(hù)總編,,:05—01
說(shuō)明:對(duì)反應(yīng)信息添加、刪除、查詢編號(hào):P2外部實(shí)
輸入:客戶反應(yīng)信息體條
輸出:客戶信息表
目:
處理:P2,P21
表
3.11外部實(shí)體條目1
表-f-r
名稱:維修部總編號(hào):06—01
J3?J詈Lj夕/卜I
說(shuō)明:公司的維修部編號(hào):07部實(shí)體
輸出數(shù)據(jù)流:客戶根本信息條目2
'奴據(jù)血:111。融修市1數(shù);tu10
4售
說(shuō)明:公司的生產(chǎn)部編號(hào):08
輸出數(shù)據(jù)流:客戶反應(yīng)信息后效
輸入數(shù)據(jù)流:P21f生產(chǎn)部個(gè)數(shù):約40個(gè)
勞系
統(tǒng)設(shè)計(jì)
4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
41.1功能模塊設(shè)計(jì)
功能模塊設(shè)計(jì)就是將系統(tǒng)劃分為假設(shè)干的子系統(tǒng)后,需要對(duì)這些做系統(tǒng)盡心再分解,
得到彼此相對(duì)獨(dú)立、功能單且又有層次聯(lián)系的功能模塊結(jié)構(gòu)。根據(jù)分析本系統(tǒng)劃分為以
下幾個(gè)模塊:
(1)根本信息模塊
瀏覽:該模塊可以實(shí)現(xiàn)對(duì)現(xiàn)有維修問(wèn)題的記載,對(duì)錯(cuò)誤的記錄可以修改,刪除等。
維修站點(diǎn)查詢:不同的城市,不同的地區(qū)都記載在考核表中。所以專門設(shè)置一個(gè)維修
站點(diǎn)管理查就顯得很有必要。我們可以對(duì)不同的維修站點(diǎn)進(jìn)行統(tǒng)一的管理
維修站點(diǎn)添加:由于一個(gè)公司的售后維修站點(diǎn)不是一成不變的,總會(huì)有新的維修站點(diǎn)
的建立,所以對(duì)維修站點(diǎn)信息的添加就顯得尤其重要,在這一模塊中,可對(duì)維修站點(diǎn)信息
進(jìn)行添加。
產(chǎn)品信息的修改或刪除:可對(duì)維修問(wèn)題的根本信息進(jìn)行修改或刪除。
(2)客戶信息管理模塊
客戶瀏覽:該模塊可以實(shí)現(xiàn)對(duì)現(xiàn)有客戶的編號(hào)、姓名、地址、工作單位、聯(lián)系等信
息進(jìn)行瀏覽。
客戶查詢:不同的客戶,在不同的年度購(gòu)置何種型號(hào)的都記載在客戶表中,所以,我
們可以按客戶號(hào)或客戶姓名對(duì)客戶信息進(jìn)行查詢。
客戶修改:可先按客戶號(hào)查詢出客戶的根本信息,并可對(duì)其信息的任何方面進(jìn)行修改。
客戶添加:由于客戶在不斷地增加,這樣客戶添加這一功能就顯得很有必要,我們可
先選擇客戶號(hào),在客戶號(hào)不重復(fù)的情況下對(duì)客戶其他信息進(jìn)行添加。
(3)售后效勞管理模塊
信息反應(yīng)添加:不同的時(shí)間,不同的客戶都可能會(huì)在任意時(shí)間向我們反應(yīng)有關(guān)本產(chǎn)品
的信息,所以信息反應(yīng)的天價(jià)就顯得尤為重要。
(4)任務(wù)根本信息模塊
分為:任務(wù)信息瀏覽,任務(wù)信息添加、刪除、修改,任務(wù)信息的查詢。
在任務(wù)信息瀏覽的子模塊中,可以對(duì)任務(wù)的編號(hào),任務(wù)性質(zhì),下達(dá)任務(wù)時(shí)間,維修時(shí)
間,工時(shí)等信息進(jìn)行瀏覽。并可以對(duì)任務(wù)信息進(jìn)行增加記錄、修改記錄、刪除記錄、更新
記錄等操作。、
在任務(wù)信息查詢模塊中,可以按任務(wù)號(hào)或職工號(hào)進(jìn)行查詢,并可以把查詢結(jié)果用報(bào)表
打印出來(lái)。
(5)系統(tǒng)用戶管理模塊
此模塊分為:系統(tǒng)用戶信息的添加、刪除以及密碼的修改。通過(guò)此功能模塊可以對(duì)系
統(tǒng)進(jìn)行有效的使用和管理,必要時(shí)保護(hù)用戶的使用權(quán)限。
綜上所述,就能得到本系統(tǒng)的功能模塊圖,如圖4.1所示:
售后效勞管理系統(tǒng)
—
維修及客戶.4
根本信息添
加客戶信息及
信工作信息
r-----------文件
工作根本*
信息—
圖4.2售后
效勞系統(tǒng)計(jì)算機(jī)流程圖
4.2系統(tǒng)詳細(xì)設(shè)計(jì)
42.1代碼設(shè)計(jì)
代碼乂稱編碼,它是客觀事物的名稱、屬性、狀態(tài)等內(nèi)容的代表符號(hào)。代碼設(shè)計(jì)要存在
以下原那么:
(1)唯一性
每個(gè)代碼只能唯一地代表某一客觀,每一客觀事物的代碼也只能是唯一的。
代碼和客觀事物應(yīng)做到一一對(duì)應(yīng),不能有二義和模糊性。
(2)可擴(kuò)充性
代碼設(shè)計(jì)時(shí)要留有擴(kuò)充的余地,以適應(yīng)系統(tǒng)擴(kuò)充的需要,當(dāng)系統(tǒng)增加新的客
觀事物或事物屬性時(shí),不會(huì)引起整個(gè)代碼系統(tǒng)的重新設(shè)計(jì)。
(3)標(biāo)準(zhǔn)型
編碼應(yīng)盡量符合標(biāo)準(zhǔn)化的要求,便于企業(yè)間的交流和共享,并可以減少系統(tǒng)運(yùn)行中的
更新和維護(hù)的工作量。
(4)簡(jiǎn)明性
代碼結(jié)構(gòu)應(yīng)清晰、直觀,具有一定的邏輯含義,容易識(shí)別和記憶。
(5)簡(jiǎn)短性
簡(jiǎn)短的代碼可以節(jié)省空間、提高輸入速度、減少輸入出錯(cuò)的概率,使其便于記憶和使
用,并可減少輸入操作中的錯(cuò)誤。
(G)穩(wěn)定性
代碼影響面大,因此要保持穩(wěn)定,否那么會(huì)引起系統(tǒng)很大的修改。
根據(jù)系統(tǒng)設(shè)計(jì)需要,進(jìn)行如下的代碼設(shè)計(jì):
(1)客戶編碼
客戶編碼由6位數(shù)字組成,前兩位表示流水號(hào),中間兩位表示客戶類型,后兩位表示
客戶區(qū)域,其結(jié)構(gòu)形式如圖4.3所示:
XXXXXX
流水號(hào)客戶類型客戶區(qū)域
圖4.3客戶代碼設(shè)計(jì)圖
(2)維修站代碼
維修站代碼由6位數(shù)字組成,前兩位表示流水號(hào),中間兩位表示維修站級(jí)別,后兩位
表示維修站區(qū)域,其結(jié)構(gòu)形式如圖4.4所示:
XXXXXX
流水號(hào)維修站級(jí)別維修站區(qū)域
圖4.4維修站代碼設(shè)計(jì)圖
(3)問(wèn)題編號(hào)
問(wèn)題編號(hào)由4位字符組成,前兩位表示流水號(hào),后兩位表示問(wèn)題類型,其結(jié)構(gòu)形式如
圖4.5所示:
XXXX
流水號(hào)問(wèn)題類型
圖4.5問(wèn)題編號(hào)設(shè)計(jì)圖
(1)系統(tǒng)用戶編號(hào)
系統(tǒng)用戶編號(hào)由4位數(shù)字組成,前兩位表示用戶類型,后兩位表示操作權(quán)限,其結(jié)構(gòu)
形式如圖4.6所示:
XXXX
用戶類型操作權(quán)限
圖4.6系統(tǒng)用戶編號(hào)設(shè)沖圖
(2)產(chǎn)品批次代碼設(shè)干
維修站代碼由6位數(shù)字組成,其結(jié)構(gòu)形式如圖4.7所示:
XXXXXX
月份年份流水號(hào)
圖4.7系統(tǒng)用戶編號(hào)設(shè)計(jì)圖
4.2.2數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括建立數(shù)據(jù)庫(kù)概念模型、建立數(shù)據(jù)邏輯模型、數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和
數(shù)據(jù)庫(kù)實(shí)現(xiàn)四個(gè)階段。
由于本系統(tǒng)設(shè)計(jì)內(nèi)容中實(shí)體較多,在此只對(duì)局部實(shí)體進(jìn)行分析,下面就以客戶利維修
站為例進(jìn)行說(shuō)明:
(1)概念模型設(shè)計(jì)
以下是客戶的實(shí)體——屬性圖,如圖4.8所示:
客戶
J實(shí)體-屬性圖
在本系統(tǒng)中以客戶和羅盛歡系分斡飛U其實(shí)體一一聯(lián)系圖,如圖4.9所示:
的數(shù)],人持的數(shù)據(jù)模型,將
建立數(shù)1+」3人/型后,蘆4
客戶\儀力/維修站
概念模型羅楨麗麗小平模型cR1面的八)KU歸.只換為關(guān)系數(shù)據(jù)模型c
J野性別Y齡,職業(yè),\
惠胖(省份退0()
(編號(hào)碼[嬴M
rd多站除吃J反嬴M
(3)數(shù)據(jù)庫(kù)的物理設(shè)「
數(shù)據(jù)庫(kù)的物理設(shè)計(jì)是指根據(jù)實(shí)際的計(jì)算機(jī)硬件和軟件環(huán)境,設(shè)計(jì)數(shù)據(jù)席在計(jì)算機(jī)物
理設(shè)備上的合理存儲(chǔ)結(jié)構(gòu)和存取方法以建立一個(gè)性能良好的物理數(shù)據(jù)庫(kù)。木文將在數(shù)據(jù)
表設(shè)計(jì)中重點(diǎn)說(shuō)明。
(4)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
這一工作是在系統(tǒng)實(shí)施階段完成的。
4.2.3數(shù)據(jù)表設(shè)計(jì)
根據(jù)本系統(tǒng)的需求分析及目標(biāo)進(jìn)行如下數(shù)據(jù)表的設(shè)訐:
(1)維修問(wèn)題管理表
該表中記錄客戶的維修根本信息如表4.1所示:
表4.1維修問(wèn)題管理友
序號(hào)數(shù)據(jù)項(xiàng)名是否為主碼數(shù)據(jù)類型長(zhǎng)度取值含義
1客戶編號(hào)是字符型6惟一標(biāo)識(shí)顧客
2姓名否字符型10表示顧客姓名
3產(chǎn)品代碼否字符型10表示產(chǎn)品代碼
4維修現(xiàn)象否字符型10表示產(chǎn)品維修現(xiàn)象
5維修原因否字符型10表示產(chǎn)品維修原因
6維修部位否字符型10表示產(chǎn)品維修部位
7備注否字符型50表示對(duì)產(chǎn)品的備注
(2)維修站點(diǎn)管理表
表4.2維修站點(diǎn)管理表
序號(hào)數(shù)據(jù)項(xiàng)名是否為主碼數(shù)據(jù)類型長(zhǎng)度取值含義
1維修站代碼是字符型6惟一標(biāo)識(shí)維修站
2全稱否字符型20表示維修站的全稱
3省份否字符型10表示維修站所在省份
4城市否字符型10表示維修站所在城市
5地址否字符型26表示維修站的地址
6否字符型6衣示維修站的
7電子郵件否字符型50表示維修站的電子郵件
8級(jí)別否字符型4表示維修站的級(jí)別
9負(fù)責(zé)人否字符型8表示維修站的負(fù)責(zé)人
10維修員否字符型8表示維修站的維修員
(3)產(chǎn)品信息表
表4.3產(chǎn)品信息表
序號(hào)數(shù)據(jù)項(xiàng)名是否為土碼數(shù)據(jù)類型長(zhǎng)度取值含義
1產(chǎn)品名稱是字符型10產(chǎn)品名稱
2型號(hào)否字符型10表示產(chǎn)品型號(hào)
3批次否字符型8表示產(chǎn)品批次
4生產(chǎn)日期否口期型8表示產(chǎn)品生產(chǎn)日期
5購(gòu)置口期否口期型8表示顧客購(gòu)置產(chǎn)品口期
6顏色否字符型4表示產(chǎn)品的顏色
7優(yōu)缺點(diǎn)否字符型40表示產(chǎn)品的優(yōu)缺點(diǎn)
8建議否字符型50表示顧客的建議
⑷客戶信息表
表4.4客戶信息管理表
序號(hào)數(shù)據(jù)項(xiàng)名是否為主碼數(shù)據(jù)類型長(zhǎng)度取值含義
1客戶編號(hào)是字符型6惟一標(biāo)識(shí)顧客
2姓名否字符型10顧客的姓名
3性別否字符型6表示顧客性別
4年齡否字符型6表示顧客的年齡
5職業(yè)否字符型20表示顧客職業(yè)
6顏色否字符型40表示產(chǎn)品的顏色
7通訊地址否字符型40表示顧客的通訊地址
8家庭住址否字符型40表示顧客的家庭地址
9所購(gòu)產(chǎn)品名否字符型20表示顧客所購(gòu)產(chǎn)品名
10型號(hào)否字符型50表示所購(gòu)產(chǎn)品型號(hào)
⑸客戶意見(jiàn)管理表
表4.5客戶意見(jiàn)管理表
序號(hào)數(shù)據(jù)項(xiàng)名是否為主碼數(shù)據(jù)類型長(zhǎng)度取值含義
1信息內(nèi)容否字符型6表示反應(yīng)信息內(nèi)容
2客戶編號(hào)是字符型30惟一標(biāo)識(shí)顧客
3姓名否字符型20表示顧客姓名
5總體評(píng)價(jià)否字符型40表示顧客的總體評(píng)價(jià)
6總結(jié)否字符型40對(duì)顧客信息的總結(jié)
7反應(yīng)日期否日期型8表示反應(yīng)時(shí)間
(6)系統(tǒng)用戶信息表
表4.6系統(tǒng)用戶信息表
序號(hào)數(shù)據(jù)項(xiàng)名是否為主碼數(shù)據(jù)類型長(zhǎng)度取值含義
1用戶編號(hào)是字符型6惟一標(biāo)識(shí)用戶
2姓名否字符型10用戶的姓名
3操作權(quán)限否字符型6表示用戶操作權(quán)限
4操作內(nèi)容否字符型G表示用戶操作內(nèi)容
5使用時(shí)間否字符型20表示用戶使用時(shí)間
(7)工作記錄表
表4.7工作記錄表
序號(hào)數(shù)據(jù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 我理解衛(wèi)生保健制度
- 養(yǎng)發(fā)館衛(wèi)生組織制度
- 農(nóng)村手衛(wèi)生管理制度
- 貴州省醫(yī)療衛(wèi)生五項(xiàng)制度
- 學(xué)校微機(jī)室衛(wèi)生管理制度
- 周末衛(wèi)生清潔制度
- 衛(wèi)生所醫(yī)保財(cái)務(wù)管理制度
- 衛(wèi)生間防滑安全管理制度
- 衛(wèi)生院黨建學(xué)法制度
- 印刷業(yè)衛(wèi)生管理制度
- 人防車位管理合同協(xié)議書(shū)
- DB37-T2119-2025轉(zhuǎn)爐煤氣干法電除塵系統(tǒng)安全技術(shù)要求
- 西方樂(lè)理與其他樂(lè)理對(duì)比試題及答案
- 《金融大數(shù)據(jù)分析》-課件 第3章 線性回歸
- 廣東省佛山市2024-2025學(xué)年高二上學(xué)期期末考試 語(yǔ)文 含解析
- 中藥材及中藥飲片知識(shí)培訓(xùn)
- 2024年臺(tái)州三門農(nóng)商銀行招聘筆試真題
- 高一政治必修1、必修2基礎(chǔ)知識(shí)必背資料
- DB4114T 105-2019 黃河故道地區(qū)蘋果化學(xué)疏花疏果技術(shù)規(guī)程
- 如何高效向GPT提問(wèn)
- JT-T-969-2015路面裂縫貼縫膠
評(píng)論
0/150
提交評(píng)論