珠寶銷(xiāo)售管理系統(tǒng)設(shè)計(jì)—畢業(yè)論文_第1頁(yè)
珠寶銷(xiāo)售管理系統(tǒng)設(shè)計(jì)—畢業(yè)論文_第2頁(yè)
珠寶銷(xiāo)售管理系統(tǒng)設(shè)計(jì)—畢業(yè)論文_第3頁(yè)
珠寶銷(xiāo)售管理系統(tǒng)設(shè)計(jì)—畢業(yè)論文_第4頁(yè)
珠寶銷(xiāo)售管理系統(tǒng)設(shè)計(jì)—畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 經(jīng)濟(jì)與管理學(xué)院信息管理與信息系統(tǒng)專(zhuān)業(yè) 珠寶銷(xiāo)售管理系統(tǒng)設(shè)計(jì)學(xué)生姓名: 學(xué)生班級(jí): 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 目 錄第一章 系統(tǒng)概述11.1系統(tǒng)開(kāi)發(fā)背景和意義11.1.1系統(tǒng)開(kāi)發(fā)背景11.1.2系統(tǒng)開(kāi)發(fā)意義11.2 可行性分析21.2.1技術(shù)可行性分析21.2.2經(jīng)濟(jì)可行性分析31.2.3系統(tǒng)運(yùn)行可行性分析31.3硬件要求31.4軟件要求41.5 系統(tǒng)的性能要求4第二章 業(yè)務(wù)建模52.1 系統(tǒng)功能要求52.2 需求分析概述13第三章 數(shù)據(jù)建模143.1系統(tǒng)總體設(shè)計(jì)目標(biāo)143.2系統(tǒng)概念設(shè)計(jì)143.3物理數(shù)據(jù)設(shè)計(jì)163.4輸入輸出設(shè)計(jì)163.4.1輸入設(shè)計(jì)163.4.2輸出設(shè)計(jì)17第四章 應(yīng)用程序

2、建模184.1 系統(tǒng)總體設(shè)計(jì)的目標(biāo)184.2用例圖184.3 模塊的時(shí)序圖19個(gè)人總結(jié)20參考文獻(xiàn)21第一章 系統(tǒng)概述1.1系統(tǒng)開(kāi)發(fā)背景和意義1.1.1系統(tǒng)開(kāi)發(fā)背景珠寶銷(xiāo)售管理系統(tǒng)就是一項(xiàng)專(zhuān)門(mén)針對(duì)珠寶行業(yè)的大型管理軟件,該系統(tǒng)于2008年開(kāi)始研制,在開(kāi)發(fā)隊(duì)伍中,既有在珠寶行業(yè)從業(yè)30年的專(zhuān)業(yè)顧問(wèn),也有掌握最新信息技術(shù)的資深it人員,還有對(duì)于急迫提升管理水平的客戶(hù)方管理人員和操作人員積極參與和配合。經(jīng)過(guò)長(zhǎng)達(dá)兩年的開(kāi)發(fā)、測(cè)試、使用、改進(jìn)等螺旋上升式的努力,系統(tǒng)目前已經(jīng)相當(dāng)成熟,已經(jīng)在太原多家店面使用,完全可以滿(mǎn)足不同規(guī)模不同層次珠寶企業(yè)的各種管理需要。在設(shè)計(jì)開(kāi)發(fā)中以用戶(hù)的要求為標(biāo)準(zhǔn),其目的是對(duì)公司

3、的進(jìn)貨、出貨、退貨、銷(xiāo)售等方面的數(shù)據(jù)進(jìn)行收集、管理、打印,并對(duì)數(shù)據(jù)進(jìn)行綜合分析,從而減輕管理人員的工作負(fù)擔(dān),提高工作效率,為公司的決策提供依據(jù)。該系統(tǒng)具有以下特點(diǎn):高度的信息集成,支持珠寶行業(yè)多種類(lèi)產(chǎn)品屬性,如萬(wàn)足金、千足金、玉器、彩金等。產(chǎn)品核算分為“計(jì)件核算”和“計(jì)重核算”兩種計(jì)價(jià)結(jié)算形式;以舊換新、新金換舊金,系統(tǒng)為珠寶銷(xiāo)售模式特別提供了“兌換(單件)”、“兌換(多件)、退換以及兌換明細(xì)表等功能,能夠全面的反映換金銷(xiāo)售業(yè)務(wù);財(cái)務(wù)管理,系統(tǒng)為用戶(hù)提供了詳細(xì)的財(cái)務(wù)收支明細(xì),支持結(jié)轉(zhuǎn)及現(xiàn)金上交功能。此外,珠寶銷(xiāo)售管理系統(tǒng)為用戶(hù)提供了每月設(shè)置期初的功能,使用戶(hù)在結(jié)轉(zhuǎn)和上交現(xiàn)金時(shí)對(duì)每月投資額和銷(xiāo)售

4、額一目了然;庫(kù)存管理,系統(tǒng)可以自動(dòng)對(duì)現(xiàn)有庫(kù)存進(jìn)行盤(pán)點(diǎn),并提供詳細(xì)的庫(kù)存清單,用戶(hù)根據(jù)庫(kù)存清單進(jìn)行盈虧處理。系統(tǒng)支持商品報(bào)廢處理,商品出庫(kù)入庫(kù)以及舊品出庫(kù)的功能;系統(tǒng)為用戶(hù)提供了豐富的報(bào)表管理功能,支持多條件查詢(xún),能夠真正滿(mǎn)足企業(yè)對(duì)報(bào)表的各種需求。1.1.2系統(tǒng)開(kāi)發(fā)意義 隨著計(jì)算機(jī)的普及以及相關(guān)技術(shù)的發(fā)展,開(kāi)發(fā)一個(gè)珠寶銷(xiāo)售管理系統(tǒng)的時(shí)機(jī)已經(jīng)成熟。高效率、無(wú)差錯(cuò)的珠寶銷(xiāo)售管理系統(tǒng)的開(kāi)發(fā)解決了這個(gè)問(wèn)題,本系統(tǒng)的主要目的是告別原始的手工操作,安全快捷的保存數(shù)據(jù)信息,節(jié)省時(shí)間,提高了速度和準(zhǔn)確性。珠寶銷(xiāo)售管理系統(tǒng)可以避免珠寶店珠寶管理的隨意性,使得管理工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確

5、性,對(duì)于減輕工作人員的勞動(dòng)量、提高勞動(dòng)熱情和服務(wù)質(zhì)量,具有重要的現(xiàn)實(shí)意義。利用計(jì)算機(jī)管理可以最大限度的發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)珠寶首飾公司的服務(wù)管理提供強(qiáng)有力的支持。因此,利用全新的計(jì)算機(jī)網(wǎng)絡(luò)的珠寶管理系統(tǒng),已成為提高珠寶公司的管理效率、改進(jìn)服務(wù)水平的重要手段之一。1.2 可行性分析任何一個(gè)基于計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā),都會(huì)受到時(shí)間,技術(shù),經(jīng)濟(jì),社會(huì)和資源上等多方面因素的限制。因此在系統(tǒng)的開(kāi)發(fā)前期對(duì)系統(tǒng)進(jìn)行可行性分析就成為一個(gè)十分必要的環(huán)節(jié),“可行性”是指在當(dāng)前情況下,企業(yè)研制這個(gè)珠寶管理信息系統(tǒng)是否有必要,是否具備必要的條件??尚行缘暮x不僅包括可能性,還包括必要性,合理性。信息系統(tǒng)也應(yīng)從技術(shù)

6、可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來(lái)論證。通過(guò)長(zhǎng)時(shí)間的觀察與實(shí)踐,本人認(rèn)為珠寶管理系統(tǒng)的可行性可分析如下:系統(tǒng)可行性分析包括:技術(shù)的可行性、經(jīng)濟(jì)可行性、選擇方案的可行性從這幾個(gè)方面論述。1.2.1技術(shù)可行性分析 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。 本系統(tǒng)采用的是powerdesigner繪圖工具及sqlserver數(shù)據(jù)庫(kù),當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿(mǎn)足開(kāi)發(fā)的需求。 通過(guò)以上論述,認(rèn)為系統(tǒng)具有技術(shù)可行性。1.2.2經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性研究是對(duì)組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社

7、會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。 當(dāng)前計(jì)算機(jī)硬件成本在不斷下降,軟件也由于競(jìng)爭(zhēng)而使性能價(jià)格比日趨合理,本系統(tǒng)所需的軟硬件成本并不是很高,高校完全有能力接受。由于公司進(jìn)銷(xiāo)存管理系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們學(xué)生自己開(kāi)發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后實(shí)現(xiàn)公司進(jìn)銷(xiāo)存、財(cái)務(wù)管理提供很大的方便。通過(guò)以上論述,認(rèn)為系統(tǒng)具有經(jīng)濟(jì)可行性。1.2.3系統(tǒng)運(yùn)行可行性分析各管理員熟練計(jì)算機(jī)的應(yīng)用方法,掌握計(jì)算機(jī)的基本操作技能,而且對(duì)開(kāi)發(fā)珠寶管理系統(tǒng)提出相當(dāng)好的建議。該系統(tǒng)工作量小,一般情況下不會(huì)由于信息量大而造成麻煩。綜上所述,通過(guò)經(jīng)濟(jì)、技術(shù)、社會(huì)三方面的可行性分析,我們認(rèn)為此次系統(tǒng)開(kāi)發(fā)非??尚械模哂泻軓?qiáng)的經(jīng)濟(jì)、技

8、術(shù)、社會(huì)和使用價(jià)值。1.3硬件要求1.服務(wù)器:cpu:p4 2.0g以上內(nèi)存:512m硬盤(pán):60g以上網(wǎng)絡(luò):100m /1000m ethenet2.客戶(hù)機(jī): cpu:500mz內(nèi)存:64m以上硬盤(pán):1g以上網(wǎng)絡(luò):10m ethenet1.4軟件要求1.服務(wù)器:操作系統(tǒng):windows 2000/xp/2003及以上web服務(wù):iis5.0數(shù)據(jù)庫(kù):sql server 2000及以上2.客戶(hù)機(jī):瀏覽器:ie6.0以上版本1.5 系統(tǒng)的性能要求珠寶管理系統(tǒng)是一款用于珠寶首飾銷(xiāo)售企業(yè)的管理系統(tǒng),實(shí)現(xiàn)了對(duì)產(chǎn)品的實(shí)際情況的準(zhǔn)確掌握,不同時(shí)間段店鋪產(chǎn)品的庫(kù)存情況、不同階段的產(chǎn)品的銷(xiāo)售情況,都可以進(jìn)行詳細(xì)

9、的分析,為采購(gòu)新的系列產(chǎn)品提供充分的銷(xiāo)售依據(jù)。因此在系統(tǒng)設(shè)計(jì)中主要是保證系統(tǒng)的可行性和安全性,并在保證安全性和可行性的前提下滿(mǎn)足數(shù)據(jù)錄入的準(zhǔn)確性和高效性。1.安全可靠性設(shè)計(jì)人員始終都將安全可靠性作為珠寶管理系統(tǒng)的核心問(wèn)題之一。為實(shí)現(xiàn)安全功能,系統(tǒng)為用戶(hù)使用設(shè)置權(quán)限,以確保數(shù)據(jù)的可靠性。2.實(shí)用性適合用戶(hù)信息管理工作的實(shí)際需求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。3.操作簡(jiǎn)單要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,可隨時(shí)得到操作幫助。4.可移植性要有較高的可移植性。1.6項(xiàng)目開(kāi)發(fā)組織機(jī)構(gòu)的設(shè)置和人員的安排 全體成員共同完成:系統(tǒng)需求分析,業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及功能模型,結(jié)構(gòu)模型的設(shè)計(jì)。

10、其中包括銷(xiāo)售系統(tǒng)中的現(xiàn)金銷(xiāo)售、兌換單件和兌換多件。第二章 業(yè)務(wù)建模2.1 系統(tǒng)功能要求珠寶管理系統(tǒng)由系統(tǒng)管理模塊、系統(tǒng)維護(hù)模塊、進(jìn)貨管理、銷(xiāo)售管理模塊、庫(kù)存管理模塊、查詢(xún)統(tǒng)計(jì)模塊、財(cái)務(wù)管理模塊七大模塊組成。圖2-1 功能模塊圖在設(shè)計(jì)開(kāi)發(fā)中以用戶(hù)的要求為標(biāo)準(zhǔn),其目的是對(duì)公司的進(jìn)貨、出貨、退貨、銷(xiāo)售等方面的數(shù)據(jù)進(jìn)行收集、管理、打印,并對(duì)數(shù)據(jù)進(jìn)行綜合分析,從而減輕管理人員的工作負(fù)擔(dān),提高工作效率,為公司的決策提供依據(jù)。該系統(tǒng)具有以下特點(diǎn):高度的信息集成,支持珠寶行業(yè)多種類(lèi)產(chǎn)品屬性,如萬(wàn)足金、千足金、玉器、彩金等。產(chǎn)品核算分為“計(jì)件核算”和“計(jì)重核算”兩種計(jì)價(jià)結(jié)算形式;以舊換新、新金換舊金,系統(tǒng)為珠寶

11、銷(xiāo)售模式特別提供了“兌換(單件)”、“兌換(多件)、退換以及兌換明細(xì)表等功能,能夠全面的反映換金銷(xiāo)售業(yè)務(wù);財(cái)務(wù)管理,系統(tǒng)為用戶(hù)提供了詳細(xì)的財(cái)務(wù)收支明細(xì),支持結(jié)轉(zhuǎn)及現(xiàn)金上交功能。此外,珠寶銷(xiāo)售管理系統(tǒng)為用戶(hù)提供了每月設(shè)置期初的功能,使用戶(hù)在結(jié)轉(zhuǎn)和上交現(xiàn)金時(shí)對(duì)每月投資額和銷(xiāo)售額一目了然;庫(kù)存管理,系統(tǒng)可以自動(dòng)對(duì)現(xiàn)有庫(kù)存進(jìn)行盤(pán)點(diǎn),并提供詳細(xì)的庫(kù)存清單,用戶(hù)根據(jù)庫(kù)存清單進(jìn)行盈虧處理。系統(tǒng)支持商品報(bào)廢處理,商品出庫(kù)入庫(kù)以及舊品出庫(kù)的功能;系統(tǒng)為用戶(hù)提供了豐富的報(bào)表管理功能,支持多條件查詢(xún),能夠真正滿(mǎn)足企業(yè)對(duì)報(bào)表的各種需求。設(shè)計(jì)一個(gè)珠寶管理系統(tǒng),我們負(fù)責(zé)系統(tǒng)模塊主要是銷(xiāo)售管理模塊,包括現(xiàn)金銷(xiāo)售、兌換單件、

12、兌換多件。具體功能如下:(1)現(xiàn)金銷(xiāo)售用戶(hù)進(jìn)入錄入界面后,系統(tǒng)自動(dòng)生成銷(xiāo)售單號(hào)、銷(xiāo)售日期、操作員和銷(xiāo)售員,用戶(hù)單擊客戶(hù)按鈕,從彈出的客戶(hù)信息窗口中選擇客戶(hù),如果沒(méi)有該購(gòu)買(mǎi)客戶(hù),可直接添加客戶(hù)信息,然后選擇購(gòu)買(mǎi)客戶(hù)??蛻?hù)選擇完畢后,即生成了一條銷(xiāo)售記錄。銷(xiāo)售單信息填寫(xiě)完畢后,此時(shí)可以錄入銷(xiāo)售明細(xì)。首先填寫(xiě)商品條碼,根據(jù)條碼c從數(shù)據(jù)庫(kù)中檢索該商品是否為柜臺(tái)銷(xiāo)售商品(gstate=2),如果是顯示該商品的相關(guān)信息。注意:珠寶商品分為計(jì)件和計(jì)重商品(unitflag=0計(jì)重),計(jì)件和計(jì)重商品在計(jì)算銷(xiāo)售單價(jià)時(shí)有區(qū)別,計(jì)件的銷(xiāo)售單件為產(chǎn)品入庫(kù)時(shí)填寫(xiě)的銷(xiāo)售單價(jià)為準(zhǔn);計(jì)重商品銷(xiāo)售單價(jià)是入庫(kù)時(shí)填寫(xiě)的銷(xiāo)售單價(jià)+銷(xiāo)

13、售利潤(rùn)(銷(xiāo)售利潤(rùn)來(lái)自于商品分類(lèi)字典表中的參數(shù))在銷(xiāo)售商品時(shí),如果有贈(zèng)送活動(dòng),銷(xiāo)售員錄入贈(zèng)送商品信息時(shí),點(diǎn)擊“贈(zèng)送”復(fù)選框,然后點(diǎn)擊“增加”按鈕,贈(zèng)送商品加添加到銷(xiāo)售明細(xì)列表中;如果顧客需要包裝購(gòu)買(mǎi)的商品,銷(xiāo)售員需要將包裝附件的商品信息,選擇“包裝”復(fù)選框,然后單擊“增加”按鈕,包裝材料添加到銷(xiāo)售明細(xì)列表中。銷(xiāo)售明細(xì)錄入完畢后,單擊“結(jié)算”按鈕,打開(kāi)結(jié)算窗口。系統(tǒng)自動(dòng)顯示銷(xiāo)售單號(hào)、客戶(hù)、應(yīng)收金額和結(jié)算金額。銷(xiāo)售員根據(jù)顧客付款情況填寫(xiě)實(shí)付金額,系統(tǒng)會(huì)根據(jù)結(jié)算金額和實(shí)付金額自動(dòng)計(jì)算找零。結(jié)算完畢后,先手銷(xiāo)售報(bào)表,可以打印銷(xiāo)售單據(jù)或?qū)С鲣N(xiāo)售單據(jù)。圖2-2 現(xiàn)金銷(xiāo)售業(yè)務(wù)流程圖(2)兌換單件兌換單件是指每

14、次兌換只能回收一種材料,這種回收材料可兌換同類(lèi)或異類(lèi)的多件商品。系統(tǒng)自動(dòng)生成銷(xiāo)售單據(jù),銷(xiāo)售員只需要填寫(xiě)顧客信息??蛻?hù)選擇完畢后,即生成一條兌換單據(jù)。兌換單據(jù)生成后,銷(xiāo)售員需要在錄入界面的左側(cè)填寫(xiě)回收材料信息。系統(tǒng)自動(dòng)從商品分類(lèi)字典表中檢索可回收的材質(zhì),以下拉列表形式顯示。銷(xiāo)售員只需要從下拉列表中選擇回收材料和毛重,系統(tǒng)會(huì)根據(jù)所選材料從商品分類(lèi)字典表中檢索該材料的回收單價(jià)、回收利潤(rùn)常數(shù)、兌換常數(shù)、單位損耗,自動(dòng)顯示和計(jì)算兌換參數(shù)。兌換參數(shù)計(jì)算(1)兌換舊料參數(shù)計(jì)算 凈重=舊料毛重*(1-單位損耗)單位損耗來(lái)自shopinfo中的unitloss參數(shù)總損耗=舊料毛重*單位損耗加工費(fèi):當(dāng)舊料凈重商品

15、重量 加工費(fèi)=商品重量*單位加工費(fèi) 否則 加工費(fèi)=舊料凈重*單位加工費(fèi)補(bǔ)差價(jià):當(dāng)舊料凈重商品重量 (商品重量-舊料凈重)*單位回收價(jià) 否則 (新品重量-舊料凈重)*商品單位售價(jià)兌換利潤(rùn):舊料凈重新品總重量 兌換利潤(rùn)=兌換利潤(rùn)常數(shù)*新品重+回收利潤(rùn)常數(shù)*(舊品凈重-新品重量) 否則 兌換利潤(rùn)=兌換利潤(rùn)常數(shù)*舊品凈重回收材料填寫(xiě)完畢后,銷(xiāo)售員需要填寫(xiě)兌換商品明細(xì)。兌換分為同類(lèi)兌換和異類(lèi)兌換兩種,如果兌換商品和回收材料屬于同種材質(zhì),單擊“同類(lèi)兌換”按鈕,即可將商品增加到兌換明細(xì)列表中,如果不屬于同種材質(zhì),單擊“異類(lèi)兌換”按鈕。商品兌換參數(shù)計(jì)算:當(dāng)為同類(lèi)兌換時(shí),需計(jì)算商品利潤(rùn)和售價(jià),saletype為

16、2的時(shí)候表示同類(lèi)兌換1、某兌換商品的利潤(rùn)當(dāng)舊料凈重新品總重(某商品重量/新品總重)*兌換利潤(rùn)否則:某新品重量/新品總重)*兌換利潤(rùn)+(單位售價(jià)-單位進(jìn)價(jià))*(某新品重/新品總重)*(新品總重-舊品毛重)2、銷(xiāo)售單價(jià)當(dāng)舊料凈重新品總重某商品重量*兌換利潤(rùn)常數(shù)+單位進(jìn)價(jià)*某新品重否則:新品兌換利潤(rùn)+單位進(jìn)價(jià)*某新品重量3、 實(shí)際售價(jià)同上圖2-3 兌換單件業(yè)務(wù)流程圖用戶(hù)需要?jiǎng)h除某個(gè)兌換商品,首先從兌換商品明細(xì)中選擇該商品,然后單擊“刪除”按鈕,即可將該商品刪除。兌換商品刪除后,系統(tǒng)會(huì)重新計(jì)算回收材料的兌換屬性。圖2-4 刪除兌換單件業(yè)務(wù)流程圖(3)兌換多件兌換多件是指在一次兌換交易中可以回收多種不同

17、材質(zhì)的舊料,這些舊料可以?xún)稉Q任意材質(zhì)的商品,不區(qū)分是同類(lèi)兌換或是異類(lèi)兌換?!皟稉Q多件”錄入界面中,可以增加、修改和刪除回收舊料的信息。用戶(hù)錄入回收舊料的材質(zhì)和毛重后,系統(tǒng)會(huì)自動(dòng)計(jì)算舊料的兌換屬性。信息錄入完畢后,單擊“增加舊品”按鈕,即可增加一條回收舊料的信息記錄?;厥詹牧闲畔⑻顚?xiě)完畢后,銷(xiāo)售員需要錄入兌換商品的信息。用戶(hù)可以增加、修改和刪除商品信息。所有信息修改完畢后,單擊“結(jié)算”按鈕,結(jié)算成功后打印單據(jù)信息圖2-5 兌換多件業(yè)務(wù)流程圖圖2-6 兌換多件業(yè)務(wù)流程圖2 2.2 需求分析概述用戶(hù)需求分析是整個(gè)設(shè)計(jì)制作的起點(diǎn),它是在用戶(hù)需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報(bào)

18、告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過(guò)程中,需要確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開(kāi)發(fā)環(huán)境、系統(tǒng)測(cè)試環(huán)境和運(yùn)行環(huán)境以及系統(tǒng)的功能模塊。在用戶(hù)需求調(diào)研結(jié)束之后,應(yīng)立即進(jìn)行用戶(hù)需求分析。需求分析的結(jié)果反映了用戶(hù)的實(shí)際需要,它將影響到設(shè)計(jì)的合理性和實(shí)用性。第三章 數(shù)據(jù)建模3.1系統(tǒng)總體設(shè)計(jì)目標(biāo) 系統(tǒng)設(shè)計(jì)的任務(wù)就是要依據(jù)系統(tǒng)分析階段產(chǎn)生的文檔資料,采用正確的方法確定新系統(tǒng)在計(jì)算機(jī)內(nèi)應(yīng)該由哪能些程序模塊組成,它們之間用什么方式聯(lián)結(jié)在一起以構(gòu)成一個(gè)最好的系統(tǒng)機(jī)內(nèi)結(jié)構(gòu),同時(shí)還要使用一定的工具將所設(shè)計(jì)的成果表達(dá)出來(lái)。另外,考慮到實(shí)現(xiàn)系統(tǒng)功能的需要,還要進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)、編碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、人機(jī)界面設(shè)計(jì)、系統(tǒng)的安全設(shè)計(jì)等

19、。 總體設(shè)計(jì)中最核心的問(wèn)題是系統(tǒng)總體功能結(jié)構(gòu)的確定和子系統(tǒng)與模塊的劃分。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的思想,就是自頂向下地將系統(tǒng)劃分為若干個(gè)子系統(tǒng),而子系統(tǒng)又劃分為模塊,模塊又劃分為子模塊,層層劃分直到每一個(gè)模塊能夠作為計(jì)算機(jī)可執(zhí)行的單獨(dú)程序?yàn)橹埂?.2系統(tǒng)概念設(shè)計(jì)將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念模型的階段就是概念結(jié)構(gòu)設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。圖3-1 銷(xiāo)售主表cdm 圖3-2 銷(xiāo)售明細(xì)表圖3-3 回收材料信息概念數(shù)據(jù)模型以實(shí)體-聯(lián)系理論為基礎(chǔ),并對(duì)這一理論進(jìn)行了擴(kuò)充;它從用戶(hù)的觀點(diǎn)出發(fā)對(duì)信息進(jìn)行建模,主要用于數(shù)據(jù)庫(kù)的概念級(jí)設(shè)計(jì)。首先將現(xiàn)實(shí)世界抽象為概念世界,即把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為

20、實(shí)體和聯(lián)系。概念數(shù)據(jù)模型設(shè)計(jì)是數(shù)據(jù)建模的關(guān)鍵階段,這個(gè)階段把現(xiàn)實(shí)世界中需要保存的信息抽象成信息世界中的實(shí)體和關(guān)系,產(chǎn)生實(shí)體關(guān)系圖。cdm可以為高質(zhì)量的應(yīng)用提供堅(jiān)實(shí)的基礎(chǔ)。建立概念數(shù)據(jù)模型是一項(xiàng)綜合性的工作。通常在一個(gè)清晰的、包括全部業(yè)務(wù)過(guò)程描述的應(yīng)用需求的基礎(chǔ)上,由具有業(yè)務(wù)領(lǐng)域知識(shí)的專(zhuān)家和數(shù)據(jù)模型專(zhuān)家共同合作,把這些原始數(shù)據(jù)轉(zhuǎn)化成數(shù)據(jù)流程圖和概念數(shù)據(jù)模型。圖3-4概念數(shù)據(jù)模型3.3物理數(shù)據(jù)設(shè)計(jì)物理數(shù)據(jù)模型除了最基本的數(shù)據(jù)庫(kù)建模和存儲(chǔ)過(guò)程或函數(shù)的建立與優(yōu)化,建立他們與業(yè)務(wù)規(guī)則的關(guān)系。經(jīng)過(guò)以上調(diào)查分析,明確以所開(kāi)發(fā)系統(tǒng)的功能需求和性能要求,用戶(hù)可以針對(duì)選擇的dbms,進(jìn)行數(shù)據(jù)庫(kù)的優(yōu)化設(shè)計(jì)。 圖3-

21、5 物理數(shù)據(jù)模型3.4輸入輸出設(shè)計(jì)3.4.1輸入設(shè)計(jì)輸入設(shè)計(jì)對(duì)系統(tǒng)的質(zhì)量有著決定性的重要影響。輸入設(shè)計(jì)是信息系統(tǒng)與用戶(hù)之間交互的紐帶,決定著人機(jī)交互的效率。輸入數(shù)據(jù)包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過(guò)程,是系統(tǒng)的重中之重。以下是本系統(tǒng)的輸入設(shè)計(jì)舉例:目 標(biāo):提高效率,和減少錯(cuò)誤輸入方式:采用鍵盤(pán)輸入的方式輸入格式:根據(jù)內(nèi)容采用規(guī)定好的格式,如年月日等3.4.2輸出設(shè)計(jì)輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對(duì)于大多數(shù)用戶(hù)來(lái)說(shuō),輸出是系統(tǒng)開(kāi)發(fā)的目的和評(píng)價(jià)系統(tǒng)開(kāi)發(fā)成功與否的標(biāo)準(zhǔn)。根據(jù)對(duì)旅行社業(yè)務(wù)的深入研究以及對(duì)旅行社管理信息系統(tǒng)的綜合考慮,我們對(duì)輸出進(jìn)行了設(shè)計(jì)。輸出設(shè)方式:采用報(bào)表輸出的方式報(bào)表輸出的是查詢(xún)結(jié)果、

22、統(tǒng)計(jì)信息等可以應(yīng)用txt格式輸出的內(nèi)容。第四章 應(yīng)用程序建模4.1 系統(tǒng)總體設(shè)計(jì)的目標(biāo)系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)珠寶銷(xiāo)售的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。經(jīng)過(guò)細(xì)致的系統(tǒng)分析得到珠寶銷(xiāo)售系統(tǒng)的各種詳細(xì)功能,通過(guò)各種利益相關(guān)者相互協(xié)調(diào),共同得出。4.2用例圖 用例圖是對(duì)包括變量在內(nèi)的一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行這些動(dòng)作并產(chǎn)生傳遞特定參與者的價(jià)值的可觀察結(jié)果,用例圖的作用主要有:獲取需求,指導(dǎo)測(cè)試,對(duì)其他工作流起到指導(dǎo)作用。用例圖是從用戶(hù)的角度來(lái)收集需求。 兌換模塊的用例圖如下所示圖4-1兌換多模塊的用例圖4.3 模塊的時(shí)序圖 時(shí)序圖描述若干對(duì)象之間的動(dòng)態(tài)協(xié)作關(guān)系,說(shuō)明對(duì)象之間發(fā)送消息的先后

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論