版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)分析與設(shè)計(jì)以九禾農(nóng)資XX分公司為例姓名:xxx 信息管理與信息系統(tǒng) 指導(dǎo)教師:xxx摘 要論文首先介紹農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)的研究背景、意義,明確管理系統(tǒng)的設(shè)計(jì)目標(biāo);隨后介紹信息系統(tǒng)的開(kāi)發(fā)方法及相關(guān)技術(shù),包括管理信息系統(tǒng)結(jié)構(gòu)化的系統(tǒng)開(kāi)發(fā)方法、開(kāi)發(fā)方法和目標(biāo)等,為系統(tǒng)的分析設(shè)計(jì)提供了理論依據(jù);然后進(jìn)一步對(duì)系統(tǒng)進(jìn)行了詳細(xì)的需求分析,包括系統(tǒng)的用戶需求、功能需求和性能需求等,對(duì)該信息管理系統(tǒng)進(jìn)行了總體設(shè)計(jì)與模塊設(shè)計(jì),包括采購(gòu)管理、倉(cāng)儲(chǔ)管理、銷售管理等功能設(shè)計(jì),詳細(xì)闡述了設(shè)計(jì)內(nèi)容,并進(jìn)行了數(shù)據(jù)庫(kù)設(shè)計(jì),給出了數(shù)據(jù)庫(kù)設(shè)計(jì)的E-R圖和各表的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu);采用B/S體系結(jié)構(gòu),給出
2、了系統(tǒng)的硬件架構(gòu)和軟件體系結(jié)構(gòu),對(duì)系統(tǒng)的運(yùn)行環(huán)境、開(kāi)發(fā)工具及后臺(tái)數(shù)據(jù)庫(kù)產(chǎn)品等做出了分析和選擇,為系統(tǒng)的編碼與實(shí)現(xiàn)提供了依據(jù),最后加以總結(jié)。關(guān)鍵詞:農(nóng)資商貿(mào)企業(yè);管理信息系統(tǒng);分析;設(shè)計(jì)The Analysis and Design for Management Information System of Agricultural Commerce and Trade EnterprisesA Case Study of the Branch Office of Jiuhe Agricultural Materials Company in Le
3、shanAbstract: First,the thesis introduces the research background, significance, design goal of agricultural production business enterprise management information system; Then,introduce the information system development method and related technologies, including management information system of str
4、uctured method for system development, development steps etc, to the analysis of the system provides theoretical basis for designing; And then on the system detailed analysis of the demand, including the system of user demand, business needs and system function needs, next, the information managemen
5、t system for the overall design and module design, including procurement management, warehouse management, sales management function design, and expounds the design content, and database design, database design are given the e-r chart and each table items of data and the data structure; The B/S syst
6、em structure presents the system hardware structure and software system structure, to the operation of the system environment, development tools and backend database products made the analysis and choice, for the system of coding and realize to provide the basis, and finally summarizeKey words: agri
7、cultural business enterprise; the management information system; analysis; design目 錄第1章 前 言1第2章 系統(tǒng)概述22.1 提出背景22.2 開(kāi)發(fā)方法22.3 應(yīng)用目標(biāo)2第3章 系統(tǒng)分析33.1 可行性分析33.1.1 技術(shù)可行性33.1.2 經(jīng)濟(jì)可行性33.1.3 操作可行性33.2 需求分析43.2.1 用戶需求43.1.2 功能需求43.1.3 性能需求53.3 業(yè)務(wù)流程分析53.3.1 頂層業(yè)務(wù)流程分析53.3.2 詳細(xì)業(yè)務(wù)流程分析63.4 數(shù)據(jù)流程分析83.4.1 頂層數(shù)據(jù)流程分析93.4.2 詳細(xì)
8、數(shù)據(jù)流程分析103.5 數(shù)據(jù)字典123.5.1 數(shù)據(jù)元素123.5.2 數(shù)據(jù)結(jié)構(gòu)133.5.3 數(shù)據(jù)流133.5.4 處理功能143.5.5 數(shù)據(jù)存儲(chǔ)153.5.6 外部實(shí)體17第4章 系統(tǒng)設(shè)計(jì)184.1 系統(tǒng)設(shè)計(jì)原則184.2 系統(tǒng)設(shè)計(jì)目標(biāo)194.3 功能模塊設(shè)計(jì)194.3.1 功能設(shè)計(jì)194.3.2 模塊設(shè)計(jì)20第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)215.1 概念設(shè)計(jì)225.2 邏輯設(shè)計(jì)235.3 物理設(shè)計(jì)24第6章 系統(tǒng)實(shí)現(xiàn)與測(cè)試276.1 系統(tǒng)架構(gòu)276.2 系統(tǒng)開(kāi)發(fā)工具276.3 系統(tǒng)開(kāi)發(fā)環(huán)境276.3.1 硬件環(huán)境276.3.2 軟件環(huán)境286.4 系統(tǒng)實(shí)現(xiàn)界面286.5 系統(tǒng)測(cè)試316.5.1 測(cè)
9、試方法326.5.2 測(cè)試原則326.5.3 測(cè)試過(guò)程與結(jié)果32結(jié) 論34致 謝35參考文獻(xiàn)36附 錄3743成都理工大學(xué)本科畢業(yè)設(shè)計(jì)(論文)第1章 前 言隨著我國(guó)農(nóng)資市場(chǎng)的開(kāi)放,農(nóng)資商貿(mào)企業(yè)越來(lái)越多,其所經(jīng)營(yíng)的商品種類繁多,商品季節(jié)性強(qiáng),客戶連鎖網(wǎng)點(diǎn)分散,倉(cāng)存時(shí)效性強(qiáng),將網(wǎng)絡(luò)信息技術(shù)運(yùn)用于農(nóng)資行業(yè),加快農(nóng)業(yè)發(fā)展,繁榮農(nóng)資市場(chǎng)有重要意義。一個(gè)完整意義上的農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng),應(yīng)該包括產(chǎn)品管理、財(cái)務(wù)會(huì)計(jì)、物資供應(yīng)、銷售管理、勞動(dòng)工資和人事管理等子系統(tǒng),涵蓋企業(yè)全部的活動(dòng)和業(yè)務(wù),對(duì)企業(yè)的全盤運(yùn)行進(jìn)行系統(tǒng)化的管理。一方面,本系統(tǒng)的分析對(duì)象是九禾農(nóng)資xx分公司,發(fā)展良好,市場(chǎng)開(kāi)拓很快,傳統(tǒng)的數(shù)據(jù)信
10、息管理手段(手工管理、傳統(tǒng)的計(jì)算機(jī)管理),無(wú)法使企業(yè)的運(yùn)營(yíng)活動(dòng)信息數(shù)據(jù)得到及時(shí)溝通,迫切需要進(jìn)行管理信息系統(tǒng)建設(shè)。另一方面。該公司屬于中小型的農(nóng)資商貿(mào)企業(yè),在管理信息系統(tǒng)建設(shè)上的資金水平有限,采購(gòu)、銷售、倉(cāng)儲(chǔ)業(yè)務(wù)是其目前經(jīng)營(yíng)的核心,數(shù)據(jù)信息量大,管理難度最大,最需要進(jìn)行規(guī)范化管理?;谝陨峡紤],本文所要設(shè)計(jì)開(kāi)發(fā)的農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)著重解決以采購(gòu)、銷售、倉(cāng)儲(chǔ)為日常重點(diǎn)的進(jìn)銷存問(wèn)題,同時(shí)提供便捷的查詢功能,提高農(nóng)資行業(yè)的信息化水平和管理水平,提高工作效率,及時(shí)了解企業(yè)經(jīng)營(yíng)狀況提供一個(gè)便捷實(shí)用的信息平臺(tái)。第2章 系統(tǒng)概述2.1 提出背景近年來(lái)農(nóng)資行業(yè)發(fā)展迅速,中小型的農(nóng)資商貿(mào)企業(yè)密集出現(xiàn),行業(yè)
11、競(jìng)爭(zhēng)越加激烈。企業(yè)迫切需要提高自身管理和競(jìng)爭(zhēng)力,進(jìn)行信息系統(tǒng)建設(shè)的意識(shí)在農(nóng)資企業(yè)中也逐步形成。本系統(tǒng)的使用對(duì)象九禾農(nóng)資XX分公司成立于2002年,進(jìn)過(guò)10年的發(fā)展,在XX地區(qū)農(nóng)資行業(yè)頗具實(shí)力,市場(chǎng)占有率較高,經(jīng)營(yíng)產(chǎn)品包括種子、化肥、農(nóng)藥、農(nóng)具農(nóng)械、飼料等農(nóng)業(yè)生產(chǎn)資料?,F(xiàn)有縣級(jí)加盟連鎖店10余家,銷售人員20余名,片區(qū)代理10人,業(yè)務(wù)范圍覆蓋XX所有鄉(xiāng)鎮(zhèn),發(fā)展勢(shì)頭良好。由于公司業(yè)務(wù)的拓寬,經(jīng)營(yíng)范圍的不斷擴(kuò)大,目前公司管理出現(xiàn)很多難題,公司經(jīng)理管理事務(wù)繁重,出現(xiàn)采購(gòu)混亂,運(yùn)費(fèi)成本高,銷售人員信息流通不暢,季節(jié)性的倉(cāng)庫(kù)擠壓等等問(wèn)題,傳統(tǒng)的手工管理和電腦管理已經(jīng)無(wú)法滿足公司的業(yè)務(wù)需要,需要建立管理信息
12、系統(tǒng)進(jìn)行規(guī)范管理。結(jié)合公司實(shí)際情況和經(jīng)理的要求,目前著重完成圍繞進(jìn)銷存的系統(tǒng)建設(shè)。2.2 開(kāi)發(fā)方法本系統(tǒng)運(yùn)用管理信息系統(tǒng)的專業(yè)知識(shí),采用瀑布模型開(kāi)發(fā)方法,通過(guò)系統(tǒng)概述、需求分析、分析設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試和系統(tǒng)運(yùn)行維護(hù)等軟件生命周期步驟,完整講述系統(tǒng)從分析到實(shí)現(xiàn)的過(guò)程。2.3 應(yīng)用目標(biāo)本文將分析設(shè)計(jì)一個(gè)農(nóng)資企業(yè)信息管理系統(tǒng)。該系統(tǒng)遵循信息系統(tǒng)開(kāi)發(fā)規(guī)范,利用信息化手段把先進(jìn)的企業(yè)管理方法引入企業(yè),以九禾農(nóng)資XX分公司為范例,為中小型農(nóng)資企業(yè)的管理改革提供切實(shí)易行的途徑。系統(tǒng)主要針對(duì)企業(yè)中的采購(gòu)、庫(kù)存、銷售等商業(yè)活動(dòng)以及相關(guān)的供應(yīng)商和客戶等基本信息進(jìn)行管理。企業(yè)通過(guò)此系統(tǒng)可以方便地了解農(nóng)資銷售中
13、的各項(xiàng)數(shù)據(jù),提高工作效率,改善農(nóng)資企業(yè)目前的管理水平。第3章 系統(tǒng)分析系統(tǒng)分析就是以系統(tǒng)的觀點(diǎn),對(duì)以選定的對(duì)象與開(kāi)發(fā)范圍進(jìn)行有目的的,有步驟的實(shí)際調(diào)查和分析。本文運(yùn)用結(jié)構(gòu)化的系統(tǒng)分析工具進(jìn)行完成該階段的任務(wù)。論述系統(tǒng)實(shí)施的可行性,再結(jié)合企業(yè)調(diào)查做需求分析。接著,使用對(duì)系統(tǒng)進(jìn)行概要描述的工具業(yè)務(wù)流程圖和數(shù)據(jù)流程圖(DFD)和對(duì)數(shù)據(jù)部分進(jìn)行詳細(xì)描述的工具數(shù)據(jù)字典(DD)做進(jìn)一步分析。通過(guò)對(duì)農(nóng)資商貿(mào)企業(yè)工作流程的調(diào)查了解,得出業(yè)務(wù)流程圖,再?gòu)臉I(yè)務(wù)流程圖識(shí)別出信息流程,畫(huà)出數(shù)據(jù)流程圖,表達(dá)出系統(tǒng)數(shù)據(jù)的來(lái)源和去向;同時(shí)也說(shuō)明一個(gè)邏輯功能可以通過(guò)一個(gè)數(shù)據(jù)元素和另一個(gè)邏輯功能連接起來(lái);在對(duì)數(shù)據(jù)流程圖中的每一
14、個(gè)數(shù)據(jù)流分析之后,再把所以的數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義。3.1 可行性分析隨著網(wǎng)絡(luò)的普及和流行,通過(guò)互聯(lián)網(wǎng)絡(luò)進(jìn)行經(jīng)濟(jì)活動(dòng)不僅方便快速,而且經(jīng)濟(jì)實(shí)惠。而可行性分析是為了在進(jìn)行系統(tǒng)設(shè)計(jì)開(kāi)發(fā)之前,從各個(gè)方面進(jìn)行初步分析,可以輔助決策是否有必要開(kāi)發(fā)系統(tǒng),避免盲目投資,減少不必要的損失。3.1.1 技術(shù)可行性本系統(tǒng)采用B/S三層(前臺(tái)表現(xiàn)層、邏輯處理層、數(shù)據(jù)連接層)架構(gòu),前臺(tái)開(kāi)發(fā)使用ASP.NET,后臺(tái)使用MS SQL2005作為數(shù)據(jù)庫(kù)引擎,以ADO.NET作為連接技術(shù),整個(gè)技術(shù)比較成熟,實(shí)現(xiàn)是可行的。通過(guò)對(duì)公司業(yè)務(wù)流程各個(gè)環(huán)節(jié)的分析,確定出系統(tǒng)的結(jié)構(gòu),開(kāi)發(fā)人員也掌握了前述的開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù),可以在規(guī)
15、定的時(shí)間內(nèi)實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。3.1.2 經(jīng)濟(jì)可行性本軟件系統(tǒng)運(yùn)行成本低,預(yù)計(jì)各項(xiàng)資金投入不會(huì)超出中小企業(yè)的承受范圍。只需要很低投入,可以減少開(kāi)支、節(jié)約人力、提高管理效率,為該公司帶來(lái)很好的經(jīng)濟(jì)效益;同時(shí),農(nóng)資商貿(mào)管理信息系統(tǒng)可持續(xù)使用并能隨著實(shí)際工作的需求不斷完善,投入后企業(yè)長(zhǎng)期受用。就長(zhǎng)遠(yuǎn)來(lái)看,開(kāi)發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)管理方式的年耗成本相對(duì),性價(jià)比是明顯的。所以,綜合分析來(lái)看,本軟件的開(kāi)發(fā)在經(jīng)濟(jì)上是可行的。3.1.3 操作可行性 在本設(shè)計(jì)中,預(yù)計(jì)本系統(tǒng)操作簡(jiǎn)單。有一定機(jī)算計(jì)操作基礎(chǔ)的人可以直接上手,沒(méi)有計(jì)算機(jī)基礎(chǔ)的人,經(jīng)過(guò)簡(jiǎn)單的培訓(xùn)也可以熟練的使用本系統(tǒng)。系統(tǒng)運(yùn)行后,就用戶方而言,使
16、用本系統(tǒng)時(shí),不會(huì)也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實(shí)現(xiàn)方法。所以本系統(tǒng)對(duì)用戶而言,是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡(jiǎn)單的用鼠標(biāo)點(diǎn)擊各界面上的選項(xiàng)卡或按鈕就能執(zhí)行相應(yīng)的功能。就管理者而言,關(guān)心的是如何處理各種數(shù)據(jù),只要把用戶的信息輸入計(jì)算機(jī),管理者就可運(yùn)行相應(yīng)的后臺(tái)程序進(jìn)行處理,從而得出自己所需要的數(shù)據(jù)。而以上的這些功能都能在所選擇的開(kāi)發(fā)環(huán)境中用所選擇的開(kāi)發(fā)工具來(lái)實(shí)現(xiàn)。所以說(shuō)本系統(tǒng)在用戶使用可行性上是沒(méi)有問(wèn)題的。同時(shí),該公司負(fù)責(zé)人對(duì)管理信息系統(tǒng)的建設(shè)都報(bào)以積極的態(tài)度,對(duì)該系統(tǒng)的實(shí)施表示歡迎。所以,從以上幾個(gè)方面的分析來(lái)看,本軟件的開(kāi)發(fā)是完全可行的。3.2 需求分析3.2.1 用戶
17、需求企業(yè)各項(xiàng)業(yè)務(wù)是由企業(yè)各類人員團(tuán)結(jié)協(xié)調(diào)完成,通過(guò)對(duì)公司組織結(jié)構(gòu)和人員職務(wù)的了解,本節(jié)將對(duì)系統(tǒng)的用戶需求進(jìn)行整理與分析,主要解決的問(wèn)題是本系統(tǒng)到底要為用戶解決一些什么樣的問(wèn)題,如何對(duì)用戶的業(yè)務(wù)進(jìn)行管理。系統(tǒng)用戶主要包括采購(gòu)管理員,倉(cāng)庫(kù)管理員,銷售管理員,財(cái)務(wù)管理員,公司經(jīng)理。采購(gòu)管理員受理倉(cāng)庫(kù)發(fā)起的采購(gòu)申請(qǐng)單,生成銷售訂單,交財(cái)務(wù)管理員審核,并聯(lián)系供應(yīng)商發(fā)貨,收到供應(yīng)商發(fā)貨單后進(jìn)行采購(gòu)存檔;對(duì)發(fā)生業(yè)務(wù)往來(lái)的供應(yīng)商信息進(jìn)行添加修改。倉(cāng)庫(kù)管理員盤點(diǎn)庫(kù)存,發(fā)起采購(gòu)申請(qǐng),收到供應(yīng)商發(fā)貨單,進(jìn)行入庫(kù)審核,并做好入庫(kù)存檔;銷售管理員發(fā)起客戶的訂貨單,并審核。生成銷售發(fā)貨單,交倉(cāng)庫(kù)管理員發(fā)貨,并做好銷售存檔
18、;公司經(jīng)理,設(shè)置單獨(dú)的登錄用戶和最高權(quán)限,可以查看所以數(shù)據(jù)存檔,打印各類報(bào)表數(shù)據(jù),修改人員權(quán)限等。3.1.2 功能需求(1)采購(gòu)管理在企業(yè)的進(jìn)貨采購(gòu)業(yè)務(wù)中,主要有采購(gòu)計(jì)劃生成、采購(gòu)計(jì)劃下達(dá)、采購(gòu)訂單管理、貨物入庫(kù)驗(yàn)收、應(yīng)付款管理等具體內(nèi)容。(2)倉(cāng)儲(chǔ)管理倉(cāng)儲(chǔ)管理功能主要須提供入庫(kù)管理、出庫(kù)管理、盤點(diǎn)管理、特殊使用管理、采購(gòu)申請(qǐng)管理幾大功能。這部分需要幫助企業(yè)處理好有關(guān)倉(cāng)儲(chǔ)方面的基本業(yè)務(wù)。(3)銷售管理系統(tǒng)的銷售管理功能需要對(duì)商品或產(chǎn)品的銷售活動(dòng)進(jìn)行管理支持,以實(shí)現(xiàn)企業(yè)的經(jīng)營(yíng)利潤(rùn)。主要需要提供商品的價(jià)格管理、銷售訂單管理、及應(yīng)收款管理幾個(gè)方面的內(nèi)容。3.1.3 性能需求(1)數(shù)據(jù)完整、準(zhǔn)確需要設(shè)
19、計(jì)多種提示及驗(yàn)證方式來(lái)確保用戶輸入數(shù)據(jù)的正確;而且在用戶錄入訂單等時(shí),訂單編號(hào)等均應(yīng)通過(guò)系統(tǒng)自動(dòng)提取,通過(guò)反審核實(shí)現(xiàn)清除已經(jīng)錄入的錯(cuò)誤數(shù)據(jù)。(2)信息安全性公司負(fù)責(zé)人指出,公司的供應(yīng)商資料、客戶信息、各類單據(jù)資料等信息的安全保密十分重要,涉及公司的核心利益。系統(tǒng)開(kāi)發(fā)設(shè)計(jì)時(shí)要通過(guò)完善的用戶管理、權(quán)限分配及網(wǎng)絡(luò)安全管理保證系統(tǒng)中數(shù)據(jù)的安全性。(3)操作方便、界面美觀系統(tǒng)面向的用戶在都非計(jì)算機(jī)專業(yè)人士,在系統(tǒng)設(shè)計(jì)時(shí)應(yīng)盡量具有windows風(fēng)格,界面美觀、簡(jiǎn)潔,色彩搭配合理。3.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析是系統(tǒng)具體分析的第一步,它是基于企業(yè)組織結(jié)構(gòu)圖的了解,本文所議的農(nóng)資商貿(mào)企業(yè),規(guī)模小,結(jié)構(gòu)簡(jiǎn)單,
20、沒(méi)有專門的部門設(shè)置,只有各種職能角色人員。在此也不分析其組織結(jié)構(gòu)。業(yè)務(wù)流程分析采用自頂向下的方法,首先對(duì)高層管理業(yè)務(wù)進(jìn)行分析,畫(huà)出頂層業(yè)務(wù)流程圖,然會(huì)對(duì)每一個(gè)功能進(jìn)行分部描述,得出詳細(xì)的業(yè)務(wù)流程圖。業(yè)務(wù)流程圖所使用的基本符號(hào)如下圖3-1所示: 所用符號(hào)標(biāo)識(shí)參考 王欣編著的管理信息系統(tǒng).中國(guó)水利水電出版社業(yè)務(wù)處理的部門或單位存檔業(yè)務(wù)功能描述業(yè)務(wù)數(shù)據(jù)流動(dòng)及方向各類單證、報(bào)表圖3-1 業(yè)務(wù)流程圖使用的符號(hào)3.3.1 頂層業(yè)務(wù)流程分析農(nóng)資商貿(mào)企業(yè)信息管理系統(tǒng)的頂層業(yè)務(wù)流程圖如圖3-2所示:業(yè)務(wù)員查詢倉(cāng)儲(chǔ)管理采購(gòu)管理存檔數(shù)據(jù)商業(yè)伙伴業(yè)務(wù)員資料表單等銷售管理注:(1)商業(yè)伙伴是“供應(yīng)商”和“客戶”的統(tǒng)稱;
21、(2)業(yè)務(wù)員是“采購(gòu)管理員”、“倉(cāng)庫(kù)管理員”和“銷售管理員”的統(tǒng)稱。圖3-2 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)頂層業(yè)務(wù)流程圖3.3.2 詳細(xì)業(yè)務(wù)流程分析通過(guò)之前的分析可以知道,采購(gòu)管理的主要事務(wù)有:采購(gòu)計(jì)劃生成、采購(gòu)計(jì)劃下達(dá)、采購(gòu)訂單管理、貨物入庫(kù)驗(yàn)收等具體內(nèi)容。具體的業(yè)務(wù)流程如圖3-3所示:采購(gòu)管理員采購(gòu)申請(qǐng)單倉(cāng)庫(kù)管理員采購(gòu)審核采購(gòu)存檔訂單財(cái)務(wù)審核采購(gòu)訂單財(cái)務(wù)管理員下訂單供應(yīng)商商品發(fā)貨發(fā)貨單采購(gòu)統(tǒng)計(jì)報(bào)表統(tǒng)計(jì)查詢貨款單圖3-3 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)采購(gòu)管理業(yè)務(wù)流程圖倉(cāng)儲(chǔ)管理的主要事務(wù)有:入庫(kù)管理、出庫(kù)管理、盤點(diǎn)管理、特殊使用管理、采購(gòu)申請(qǐng)管理。具體的業(yè)務(wù)流程如圖3-4所示:業(yè)務(wù)員倉(cāng)庫(kù)管理員倉(cāng)儲(chǔ)存檔
22、發(fā)貨單入庫(kù)單庫(kù)存臺(tái)帳單審核庫(kù)存報(bào)表臺(tái)帳記錄產(chǎn)品收發(fā)表盤點(diǎn)查詢供應(yīng)商特殊用途申請(qǐng)單特殊出庫(kù)銷售清單出庫(kù)圖3-4 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)倉(cāng)儲(chǔ)管理業(yè)務(wù)流程圖銷售管理包括的主要事務(wù)有:銷售訂單審核與銷售訂單管理,客戶信息管理等。具體的業(yè)務(wù)流程圖如圖3-5所示:客戶訂單審核驗(yàn)單發(fā)貨商品訂單銷售發(fā)貨單銷售訂單倉(cāng)庫(kù)管理員銷售管理員財(cái)務(wù)審核銷售清單財(cái)務(wù)管理員銷售存檔統(tǒng)計(jì)查詢銷售報(bào)表等客戶信息存檔圖3-5 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)銷售管理業(yè)務(wù)流程圖3.4 數(shù)據(jù)流程分析數(shù)據(jù)流程圖就是用幾種符號(hào)綜合描述信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)、加工和流出的具體情況的圖表。是結(jié)構(gòu)化系統(tǒng)分析的主要工具,也是編寫(xiě)資料、設(shè)計(jì)系統(tǒng)總體邏輯
23、模型的工具。其過(guò)程是:按照上述的業(yè)務(wù)流程圖理出數(shù)據(jù)流程順序,分析信息的流動(dòng)、傳遞、處理和存儲(chǔ)等情況,一邊繪圖,一邊核對(duì)數(shù)據(jù)、報(bào)表模型,繪制完整的流程圖。在分析過(guò)程中,可以發(fā)現(xiàn)和解決數(shù)據(jù)流通不暢,數(shù)據(jù)不匹配、處理不合理等問(wèn)題。選用以方框、連線及其變形為基本圖例來(lái)表示的方式畫(huà)圖,涉及4種基本符號(hào),即外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)邏輯和數(shù)據(jù)存儲(chǔ),如圖3-6所示所用符號(hào)標(biāo)識(shí)參考 王欣編著的管理信息系統(tǒng).中國(guó)水利水電出版社:外部實(shí)體,(右下角有小斜的表示可以重復(fù)出現(xiàn)的實(shí)體)處理邏輯處理功能數(shù)據(jù)流動(dòng)及方向數(shù)據(jù)存儲(chǔ)圖3-6 業(yè)務(wù)流程圖使用的符號(hào)數(shù)據(jù)流程圖的設(shè)計(jì)采用自頂向下、有外向里、逐層分解的方法,是一個(gè)由整體到局
24、部、由粗到細(xì)、逐步將農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)分解成幾個(gè)簡(jiǎn)單的子系統(tǒng)。從不同細(xì)化程度得出完整的數(shù)據(jù)流程圖。3.4.1 頂層數(shù)據(jù)流程分析頂層數(shù)據(jù)流程圖(TOP圖),主要確定系統(tǒng)與外部環(huán)境的關(guān)系,通過(guò)對(duì)系統(tǒng)最主要的邏輯功能、外部實(shí)體、輸入輸出數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的分析,主要的外部實(shí)體:客戶和供應(yīng)商。輸入輸出數(shù)據(jù)流見(jiàn)表3.1:表3-1 頂層數(shù)據(jù)流程圖輸入/輸出數(shù)據(jù)流輸入來(lái)源去處輸出來(lái)源去處訂貨單客戶銷售管理銷售清單倉(cāng)儲(chǔ)管理客戶發(fā)貨單供應(yīng)商采購(gòu)管理結(jié)算單采購(gòu)管理供應(yīng)商因此,頂層數(shù)據(jù)圖如圖3-7所示:客戶銷售管理供應(yīng)商倉(cāng)儲(chǔ)管理采購(gòu)管理商品庫(kù)存訂貨單發(fā)貨單銷售發(fā)貨單結(jié)算單圖3-7 頂層業(yè)務(wù)流程圖3.4.2 詳細(xì)
25、數(shù)據(jù)流程分析根據(jù)頂層數(shù)據(jù)流程圖,對(duì)其中的每個(gè)處理功能進(jìn)行擴(kuò)展,先對(duì)“采購(gòu)管理”做進(jìn)一步的分析,外部項(xiàng)有供應(yīng)商和庫(kù)存管理員;“銷售管理”的外部項(xiàng)有3個(gè):客戶、銷售管理員。采購(gòu)擴(kuò)展后如圖3-8所示:庫(kù)存管理人員申請(qǐng)采購(gòu)訂貨單采購(gòu)申請(qǐng)單財(cái)務(wù)審核采購(gòu)清單修改清單發(fā)出訂單供應(yīng)商核對(duì)發(fā)貨發(fā)貨單錯(cuò)誤發(fā)貨單入庫(kù)修改庫(kù)存庫(kù)存采購(gòu)存擋入庫(kù)修改庫(kù)存庫(kù)存圖3-8 采購(gòu)管理數(shù)據(jù)流程圖銷售管理數(shù)據(jù)流程圖,如圖3-9所示:客戶審核訂單商品庫(kù)存訂貨單不通過(guò)訂貨單財(cái)務(wù)審計(jì)客戶新客戶登記新客戶通過(guò)訂貨單開(kāi)發(fā)貨單可發(fā)訂貨單銷售發(fā)貨單發(fā)貨并修改庫(kù)存銷售清單銷售存檔編制銷售和庫(kù)存表銷售查詢業(yè)務(wù)員詢問(wèn)銷售圖3-9 銷售管理數(shù)據(jù)流程圖倉(cāng)儲(chǔ)
26、管理具體數(shù)據(jù)流程圖如圖3-10所示:缺貨通知單銷售發(fā)貨單銷售管理員審核貨物缺失通知倉(cāng)儲(chǔ)存檔接貨盤點(diǎn)銷售清單供應(yīng)商發(fā)貨單出庫(kù)修改庫(kù)存入庫(kù)修改庫(kù)存?zhèn)}儲(chǔ)查詢或報(bào)損圖3-10 倉(cāng)儲(chǔ)管理數(shù)據(jù)流程圖3.5 數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)描述數(shù)據(jù)流程圖中的數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工處理邏輯和外部實(shí)體的詳細(xì)情況加以記錄,并按照一定的排列方式所形成的一部數(shù)據(jù)的字典。下面是本系統(tǒng)的數(shù)據(jù)字典。3.5.1 數(shù)據(jù)元素本系統(tǒng)涉及的數(shù)據(jù)元素眾多,包括商品編號(hào),供應(yīng)商編號(hào),客戶編號(hào)等等,在此選取幾個(gè)需要明確解釋的數(shù)據(jù)元素做出圖表:表3-2 商品編號(hào)數(shù)據(jù)元素表數(shù)據(jù)元素系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DE001條目名:商品編號(hào)
27、別名:Product_id屬于數(shù)據(jù)流:T1-T5存儲(chǔ)處:商品信息表;訂貨表;銷售發(fā)貨單;收貨單;庫(kù)存信息表;取值類型:數(shù)字 字母例:J001GNSG第1位進(jìn)口/出口標(biāo)識(shí);第2位到第4位類別;第5位到第8位品名編號(hào)類型:字符長(zhǎng)度:8簡(jiǎn)要說(shuō)明:商品編號(hào)是商品的識(shí)別符,每種商品都有唯一的學(xué)號(hào)表3-3 供應(yīng)商編號(hào)數(shù)據(jù)元素表數(shù)據(jù)元素系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DE002條目名:供應(yīng)商編號(hào)別名:Supplier_id屬于數(shù)據(jù)流:T1-T6存儲(chǔ)處:商品信息表;客戶訂貨表;銷售發(fā)貨單;采購(gòu)清單;收貨單;庫(kù)存信息表;取值類型:數(shù)字 字母例01102CJHG:第1位到第2位省市標(biāo)識(shí);第3位到第5位類別標(biāo)
28、識(shí);第6位到第10位名字編碼類型:字符長(zhǎng)度:10簡(jiǎn)要說(shuō)明:供應(yīng)商編號(hào)是供應(yīng)商的識(shí)別符,每家供應(yīng)商都有唯一的學(xué)號(hào)表3-4 供客戶編號(hào)數(shù)據(jù)元素表數(shù)據(jù)元素系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DE003條目名:客戶編號(hào)別名:Customer_id屬于數(shù)據(jù)流:存儲(chǔ)處:客戶信息表;客戶訂貨表;銷售發(fā)貨單取值類型:數(shù)字 字母例:02203WTQ1第1位到第2位所屬縣區(qū)標(biāo)識(shí);第3位到第5位類別標(biāo)識(shí);第6位到第10位名字編碼類型:字符長(zhǎng)度:10簡(jiǎn)要說(shuō)明:客戶編號(hào)是商品的識(shí)別符,每位客戶編號(hào)都有唯一的學(xué)號(hào)3.5.2 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)主要對(duì)數(shù)據(jù)之間的組合關(guān)系進(jìn)行定義,主要包括數(shù)據(jù)結(jié)構(gòu)的編號(hào)名稱、數(shù)據(jù)組成。商品信息
29、表數(shù)據(jù)結(jié)構(gòu)如表3-5所示:表3-5 商品信息數(shù)據(jù)結(jié)構(gòu)表數(shù)據(jù)結(jié)構(gòu)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):001條目名:商品信息表別名:結(jié)構(gòu):商品編號(hào)、商品名稱、供應(yīng)商名稱、商品規(guī)格簡(jiǎn)要說(shuō)明:商品編號(hào)編輯時(shí)輸入項(xiàng)供應(yīng)商信息表數(shù)據(jù)結(jié)構(gòu)如表3-6所示:表3-6 供應(yīng)商信息數(shù)據(jù)結(jié)構(gòu)表數(shù)據(jù)結(jié)構(gòu)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):002條目名:供應(yīng)商信息表別名:結(jié)構(gòu):供應(yīng)商編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、聯(lián)系人、電話、手機(jī)、傳真客戶信息表數(shù)據(jù)結(jié)構(gòu)如表3-7所示:表3-7 客戶信息數(shù)據(jù)結(jié)構(gòu)表數(shù)據(jù)結(jié)構(gòu)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):003條目名:客戶信息表別名:結(jié)構(gòu):客戶編號(hào)、客戶名稱、聯(lián)系人、電話、傳真、
30、銀行帳號(hào)3.5.3 數(shù)據(jù)流數(shù)據(jù)流包括從外部實(shí)體輸入到系統(tǒng)的數(shù)據(jù)流和從系統(tǒng)輸出到外部實(shí)體的數(shù)據(jù)流。具體的以表格形式給出。表3-8 客戶訂貨數(shù)據(jù)流數(shù)據(jù)流T1系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):010條目名:客戶訂貨別名:數(shù)據(jù)流結(jié)構(gòu):客戶訂貨=客戶編號(hào)+客戶名稱+商品編號(hào)+商品名稱+商品數(shù)量 簡(jiǎn)要說(shuō)明:商品名稱和規(guī)格等可輸入客戶提交的訂單的商品編號(hào)自動(dòng)生成修改記錄編寫(xiě):時(shí)間:審核:時(shí)間:表3-9 采購(gòu)訂貨數(shù)據(jù)流數(shù)據(jù)流T2系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):020條目名:采購(gòu)訂貨別名:數(shù)據(jù)流結(jié)構(gòu):采購(gòu)訂貨=商品編號(hào)+商品名稱+商品規(guī)格+商品數(shù)量+供應(yīng)商編號(hào)+供應(yīng)商名稱+倉(cāng)庫(kù)管理員編號(hào)簡(jiǎn)要說(shuō)明:商品
31、名稱和規(guī)格等可輸入的商品編號(hào)自動(dòng)生成修改記錄編寫(xiě):時(shí)間:審核:時(shí)間:表3-10 銷售發(fā)貨數(shù)據(jù)流數(shù)據(jù)流T3系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):030條目名:銷售發(fā)貨別名:數(shù)據(jù)流結(jié)構(gòu):銷售發(fā)貨=客戶編號(hào)+客戶名稱+商品編號(hào)+商品名稱+商品數(shù)量+銷售管理員編號(hào) 簡(jiǎn)要說(shuō)明:客戶訂單確認(rèn)無(wú)誤,可轉(zhuǎn)為銷售發(fā)貨單中編輯修改記錄編寫(xiě):時(shí)間:審核:時(shí)間:3.5.4 處理功能處理功能的定義是指最低一層數(shù)據(jù)流程圖中的處理功能(功能單元)的定義。包括:處理功能編號(hào)、名稱、處理的簡(jiǎn)單描述、輸入輸出,有關(guān)的數(shù)據(jù)存儲(chǔ)。表3-11 編輯訂貨單處理邏輯處理邏輯系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):P001處理功能名稱:編輯訂
32、貨單別名:簡(jiǎn)述:接受從終端錄入的客戶訂貨單并檢驗(yàn)是否正確輸入數(shù)據(jù)流:客戶訂貨單、來(lái)源:外部項(xiàng)“客戶”輸出數(shù)據(jù)流:1.合格訂單,去向:處理功能“生成訂貨清單” 2.不合格訂單,去向:外部項(xiàng)“業(yè)務(wù)員” 3.新客戶,去向:處理功能“錄入客戶信息”處理:1.從終端錄入客戶訂貨單 2.按商品編號(hào),名稱檢索數(shù)據(jù)存儲(chǔ)“商品信息表”,驗(yàn)證是否正確 3.按客戶名稱檢索數(shù)據(jù)存儲(chǔ)“客戶存檔”,若檢索到則為已有顧客,若無(wú),則添加新用戶。有關(guān)的數(shù)據(jù)存儲(chǔ):商品信息表、客戶存檔表3-12 編輯采購(gòu)訂單處理邏輯處理邏輯系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):P006處理功能名稱:編輯采購(gòu)訂單別名:簡(jiǎn)述:接受從終端錄入的采購(gòu)訂單
33、并檢驗(yàn)是否正確輸入數(shù)據(jù)流:采購(gòu)訂單、來(lái)源:外部項(xiàng)“供應(yīng)商”輸出數(shù)據(jù)流:1.合格訂單,去向:處理功能“生成采購(gòu)單” 2.不合格訂單,去向:外部項(xiàng)“倉(cāng)庫(kù)管理員”處理:1.從終端錄入采購(gòu)訂單 2.按商品編號(hào),名稱檢索數(shù)據(jù)存儲(chǔ)“商品信息表”,驗(yàn)證是否正確 3. 按供應(yīng)商編號(hào),名稱檢索數(shù)據(jù)存儲(chǔ)“供應(yīng)商信息表”,驗(yàn)證是否正確有關(guān)的數(shù)據(jù)存儲(chǔ):商品信息表、供應(yīng)商3.5.5 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)是指系統(tǒng)中應(yīng)該保存的數(shù)據(jù)結(jié)構(gòu)和具體的數(shù)據(jù)內(nèi)容,用戶要從系統(tǒng)中獲取的全部數(shù)據(jù)都是來(lái)自于數(shù)據(jù)存儲(chǔ)。包括:數(shù)據(jù)存儲(chǔ)的編號(hào)以及名稱;簡(jiǎn)述;輸入輸出數(shù)據(jù)流;數(shù)據(jù)存儲(chǔ)組成形式。表3-13 商品信息表倉(cāng)儲(chǔ)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管
34、理信息系統(tǒng)編號(hào):DB001條目名:商品信息表別名:存儲(chǔ)簡(jiǎn)述:每一種商品的記錄記錄數(shù):約300主關(guān)鍵字:商品編號(hào)輸入數(shù)據(jù)流:采購(gòu)人員輸入,匯總的商品信息輸出數(shù)據(jù)流:商品信息存檔,查詢記錄組成形式:項(xiàng)名商品編號(hào)商品名稱商品規(guī)格供應(yīng)商備注近似長(zhǎng)度820102020簡(jiǎn)要說(shuō)明:1.規(guī)格大小變化在備注中說(shuō)明表3-14 客戶信息表倉(cāng)儲(chǔ)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DB002條目名:客戶信息表別名:存儲(chǔ)簡(jiǎn)述:每一個(gè)客戶的記錄記錄數(shù):約100主關(guān)鍵字:客戶編號(hào)輸入數(shù)據(jù)流:銷售人員匯總的客戶信息輸出數(shù)據(jù)流:客戶信息存檔,查詢記錄組成形式:項(xiàng)名客戶編號(hào)客戶名稱所屬縣區(qū)地址聯(lián)系人手機(jī)傳真銀行帳號(hào)近
35、似長(zhǎng)度820201002020913表3-15 供應(yīng)商信息表倉(cāng)儲(chǔ)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DB003條目名:供應(yīng)商信息表別名:存儲(chǔ)簡(jiǎn)述:每一個(gè)供應(yīng)商的記錄記錄數(shù):約20主關(guān)鍵字:供應(yīng)商編號(hào)輸入數(shù)據(jù)流:采購(gòu)人員收集,匯總的供應(yīng)商輸出數(shù)據(jù)流:供應(yīng)商存檔,檢索記錄組成形式:項(xiàng)名供應(yīng)商編號(hào)供應(yīng)商名稱地址聯(lián)系人手機(jī)傳真銀行帳號(hào)近似長(zhǎng)度82010020209133.5.6 外部實(shí)體本系統(tǒng)主要包括客戶、供應(yīng)商、業(yè)務(wù)員幾個(gè)外部實(shí)體,具體定義如下:表3-16 客戶外部實(shí)體 外部實(shí)體系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):E01條目名:客戶別名:輸入數(shù)據(jù)流:客戶訂貨單輸出數(shù)據(jù)流:銷售發(fā)貨單簡(jiǎn)
36、要說(shuō)明:客戶為購(gòu)買商品的單位或個(gè)人。數(shù)量為1000左右。表3-17 供應(yīng)商外部實(shí)體外部實(shí)體系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):E02條目名:供應(yīng)商別名:輸入數(shù)據(jù)流:商品發(fā)貨單輸出數(shù)據(jù)流:入庫(kù)單表3-18 業(yè)務(wù)員外部實(shí)體外部實(shí)體系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):E03條目名:業(yè)務(wù)員別名:輸入數(shù)據(jù)流:查詢要求輸出數(shù)據(jù)流:表單,報(bào)表第4章 系統(tǒng)設(shè)計(jì)管理信息系統(tǒng)設(shè)計(jì)主要考慮的是為實(shí)現(xiàn)某一個(gè)系統(tǒng)或子系統(tǒng),應(yīng)該設(shè)計(jì)幾個(gè)功能模塊,這些模塊由哪些程序組成,它們之間存在什么關(guān)系,以及為了提高運(yùn)行效率,在數(shù)據(jù)庫(kù)的組織方面應(yīng)該采取什么措施,程序模塊應(yīng)該采用什么處理方式等。4.1 系統(tǒng)設(shè)計(jì)原則通過(guò)相關(guān)資料的查詢
37、,結(jié)合本系統(tǒng)特點(diǎn),總結(jié)出在系統(tǒng)設(shè)計(jì)中應(yīng)該遵循的原則有以下幾個(gè)方面:(1)分層設(shè)計(jì)思想為了使系統(tǒng)設(shè)計(jì)思路清晰和系統(tǒng)在后期的維護(hù)中更加方便,在系統(tǒng)設(shè)計(jì)過(guò)程中,應(yīng)首先考慮系統(tǒng)采用分層設(shè)計(jì)的思想,即將界面顯示層和邏輯處理層分開(kāi),層與層之間應(yīng)該采用接口的形式進(jìn)行調(diào)用。(2)模塊化設(shè)計(jì)思想在系統(tǒng)的功能設(shè)計(jì)過(guò)程中,應(yīng)采用模塊化設(shè)計(jì)的原則,將系統(tǒng)功能模塊化,以增加模塊的重用,降低代碼的編寫(xiě)量,同時(shí)也易于系統(tǒng)進(jìn)行后期的維護(hù)。(3)界面風(fēng)格統(tǒng)一在系統(tǒng)的界面設(shè)計(jì)過(guò)程中,應(yīng)該首先定義好系統(tǒng)的整體風(fēng)格,系統(tǒng)的子頁(yè)面也應(yīng)該與系統(tǒng)的整體風(fēng)格一致。界面風(fēng)格的統(tǒng)一,可以提高用戶在使用過(guò)程中的用戶體驗(yàn)效果。(4)數(shù)據(jù)和編碼規(guī)范在
38、系統(tǒng)設(shè)計(jì)的時(shí)候,應(yīng)該定義好數(shù)據(jù)的統(tǒng)一格式,以便于數(shù)據(jù)的后期閱讀和維護(hù);為了代碼的后期維護(hù)和擴(kuò)充,編碼之前應(yīng)該定義好相應(yīng)的編碼規(guī)范(如代碼書(shū)寫(xiě)規(guī)則、代碼注釋格式等)。(5)系統(tǒng)操作簡(jiǎn)單可行系統(tǒng)設(shè)計(jì)的過(guò)程中,應(yīng)該滿足操作簡(jiǎn)單可行的原則,從用戶角度出發(fā),設(shè)計(jì)盡量方便用戶操作,用戶對(duì)系統(tǒng)的操作盡量簡(jiǎn)單。(6)系統(tǒng)可擴(kuò)展、易維護(hù)系統(tǒng)設(shè)計(jì)應(yīng)該滿足可擴(kuò)展和易維護(hù)的原則??蓴U(kuò)充是指系統(tǒng)需求增加時(shí),可以快速方便的進(jìn)行功能擴(kuò)展;易維護(hù)是指系統(tǒng)在進(jìn)行數(shù)據(jù)維護(hù)和代碼維護(hù)時(shí),可以很容易的修改少數(shù)代碼即可完成維護(hù)工作,而不是重構(gòu)整個(gè)模塊。(7)系統(tǒng)運(yùn)行效率良好系統(tǒng)設(shè)計(jì)時(shí),應(yīng)該考慮到系統(tǒng)的運(yùn)行效率問(wèn)題,系統(tǒng)的并發(fā)數(shù)盡量大,
39、響應(yīng)時(shí)間盡可能快,設(shè)計(jì)出的系統(tǒng)的運(yùn)行效率應(yīng)該滿足多數(shù)用戶的需求,而不是只為少數(shù)用戶服務(wù)。(8)系統(tǒng)安全有保障系統(tǒng)設(shè)計(jì)過(guò)程中還要考慮到系統(tǒng)的安全問(wèn)題,設(shè)計(jì)過(guò)程中應(yīng)保障系統(tǒng)運(yùn)行時(shí)的數(shù)據(jù)是相對(duì)安全的。4.2 系統(tǒng)設(shè)計(jì)目標(biāo)本系統(tǒng)滿足用戶的使用,具體有以下幾個(gè)方面:界面美觀友好、靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。鍵盤操作,數(shù)據(jù)傳輸速度較快。實(shí)現(xiàn)各種查詢,如多條件查詢、模糊查詢等。管理員可以設(shè)置操作員的權(quán)限。對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),排除人為的錯(cuò)誤。系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。用戶訪問(wèn)系統(tǒng)的過(guò)程中數(shù)據(jù)傳輸速度較快。具有較好的可靠性,系統(tǒng)發(fā)生故障時(shí)應(yīng)有相應(yīng)提示信
40、息。4.3 功能模塊設(shè)計(jì)功能模塊設(shè)計(jì)就是按照“自頂向下”的原則,把系統(tǒng)看成是一個(gè)暗盒,在只考慮他的輸入輸出及對(duì)數(shù)據(jù)的變換功能的基礎(chǔ)上進(jìn)行模塊分解的過(guò)程。設(shè)計(jì)的基本方法是利用結(jié)構(gòu)圖來(lái)描述系統(tǒng)設(shè)計(jì)結(jié)果,然后文字說(shuō)明每個(gè)模塊涉及的功能。為了更好的理解每個(gè)模塊,一般采用總體功能模塊設(shè)計(jì)和詳細(xì)功能模塊設(shè)計(jì)進(jìn)行描述。 陳佳.信息系統(tǒng)開(kāi)發(fā)方法教程.清華大學(xué)出版社.2005.P1514.3.1 功能設(shè)計(jì)根據(jù)我國(guó)農(nóng)資系統(tǒng)的現(xiàn)狀與特點(diǎn),結(jié)合實(shí)際調(diào)查走訪農(nóng)資企業(yè),以如何利用系統(tǒng)化管理使農(nóng)資銷售管理更方便快捷為出發(fā)點(diǎn),本著使商家能對(duì)農(nóng)資的供應(yīng)、銷售、庫(kù)存等日常工作在計(jì)算機(jī)上進(jìn)行統(tǒng)一管理、能方便信息的采集與管理為目的,
41、在功能設(shè)計(jì)上本農(nóng)資銷售管理系統(tǒng)主要需包括:系統(tǒng)設(shè)置、商業(yè)伙伴資料管理、農(nóng)資庫(kù)存信息管理和農(nóng)資銷售管理幾大功能來(lái)滿足系統(tǒng)用戶的需要,其功能結(jié)構(gòu)如圖:農(nóng)資企業(yè)信息管理系統(tǒng)農(nóng)資采購(gòu)管理農(nóng)資倉(cāng)儲(chǔ)管理農(nóng)資銷售管理基本管理設(shè)置系統(tǒng)設(shè)置圖4-1 系統(tǒng)總體功能圖4.3.2 模塊設(shè)計(jì)本著系統(tǒng)功能模塊化設(shè)計(jì)原則,對(duì)本農(nóng)資管理系統(tǒng)的各項(xiàng)功能進(jìn)行了重組化分,其模塊組織結(jié)構(gòu)如圖:農(nóng)資商貿(mào)企業(yè)信息管理系統(tǒng)系統(tǒng)設(shè)置采購(gòu)管理基本管理設(shè)置銷售管理用戶權(quán)限管理登錄與退出入庫(kù)審核商品類別設(shè)置庫(kù)存查詢打印出庫(kù)審核發(fā)貨采購(gòu)單查詢打印采購(gòu)訂單審核銷售查詢打印客戶信息錄入銷售訂單錄入審核用戶角色設(shè)置供應(yīng)商信息錄入倉(cāng)儲(chǔ)管理業(yè)務(wù)員信息設(shè)置客戶
42、供應(yīng)商信息設(shè)置圖4-2 系統(tǒng)模塊分析圖具體來(lái)說(shuō)包括:(1)系統(tǒng)設(shè)置登錄/切換用戶:進(jìn)入系統(tǒng)前從此界面登錄,登錄密碼修改等;權(quán)限信息設(shè)置:對(duì)權(quán)限信息進(jìn)行相關(guān)操作;角色信息設(shè)置:對(duì)角色信息進(jìn)行相關(guān)操作;(2)其他管理設(shè)置業(yè)務(wù)員信息設(shè)置:對(duì)業(yè)務(wù)員信息進(jìn)行相關(guān)操作;客戶信息設(shè)置:對(duì)客戶信息進(jìn)行相關(guān)操作;供應(yīng)商信息設(shè)置:對(duì)供應(yīng)商信息進(jìn)行相關(guān)操作;商品信息設(shè)置:對(duì)商品信息進(jìn)行相關(guān)操作;(3)采購(gòu)管理采購(gòu)信息查詢:對(duì)進(jìn)貨信息按照不同字段進(jìn)行查詢并排序;采購(gòu)訂單錄入和修改:根據(jù)庫(kù)存商品數(shù)量,對(duì)進(jìn)貨訂單進(jìn)行相關(guān)操作;采購(gòu)單錄入和修改:根據(jù)采購(gòu)訂單確認(rèn)情況,對(duì)采購(gòu)單進(jìn)行相關(guān)操作;采購(gòu)單打印:打印采購(gòu)單;(4)銷售
43、管理產(chǎn)品類別信息設(shè)置:對(duì)產(chǎn)品類別信息進(jìn)行相關(guān)操作;銷售信息查詢:對(duì)銷售信息按照不同字段進(jìn)行查詢并排序;銷售訂單錄入和修改:對(duì)銷售訂單進(jìn)行相關(guān)操作;銷售單錄入和修改:根據(jù)銷售訂單確認(rèn)情況,對(duì)銷售單進(jìn)行相關(guān)操作;銷售單打?。捍蛴′N售單;(5)庫(kù)存管理庫(kù)存信息查詢:對(duì)庫(kù)存信息按照不同字段進(jìn)行查詢并排序;庫(kù)存信息的設(shè)置:對(duì)庫(kù)存信息進(jìn)行相關(guān)操作;采購(gòu)訂單的校驗(yàn):確認(rèn)采購(gòu)訂單;銷售訂單的校驗(yàn):確認(rèn)銷售訂單;庫(kù)存單打?。捍蛴?kù)存單;(6)退出第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)要從系統(tǒng)觀點(diǎn)出發(fā)簡(jiǎn)化系統(tǒng)的數(shù)據(jù)模式,根據(jù)用戶需要設(shè)計(jì)基本數(shù)據(jù)庫(kù)和中間數(shù)據(jù)庫(kù)的結(jié)構(gòu),并對(duì)系統(tǒng)的應(yīng)用程序提供透明的應(yīng)用程序結(jié)構(gòu),降低數(shù)據(jù)和應(yīng)用
44、程序之間的耦合性。具體步驟包括概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。5.1 概念設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)(即概念模型)的過(guò)程就是概念設(shè)計(jì)。概念設(shè)計(jì)是以用戶能理解的形式表達(dá)信息為目標(biāo),這種表達(dá)與數(shù)據(jù)庫(kù)系統(tǒng)的具體細(xì)節(jié)無(wú)關(guān),概念設(shè)計(jì)得到的概念模型可以看成是現(xiàn)實(shí)世界到計(jì)算機(jī)世界的一個(gè)過(guò)渡。最常用的概念模型是E-R模型。 劉騰紅.劉婧玨.信息系統(tǒng)分析與設(shè)計(jì).清華大學(xué)出版社.2010.P121所用符號(hào)如圖5-1所示:實(shí)體實(shí)體的數(shù)學(xué)實(shí)體間的關(guān)系連接實(shí)體與屬性圖5-1 E-R所用符號(hào)本系統(tǒng)的E-R圖如圖5-2所示:nnnnn聯(lián)系人地址手機(jī)銀行帳號(hào)供應(yīng)商名稱電話客戶供應(yīng)商商品商貿(mào)企業(yè)交易交易買賣交易編
45、號(hào)交易時(shí)間金額交易時(shí)間交易編號(hào)金額經(jīng)手人經(jīng)手人其他信息其他信息客戶名稱地址電話銀行帳號(hào)手機(jī)傳真商品名稱商品規(guī)格庫(kù)存數(shù)量進(jìn)價(jià)商品編號(hào)傳真電子郵箱n圖5-2 系統(tǒng)E-R圖5.2 邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)任務(wù)是把概念設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)DBMS是采用的關(guān)系數(shù)據(jù)庫(kù)存儲(chǔ)模式。根據(jù)E-R圖分析得到網(wǎng)站系統(tǒng)的關(guān)系模式,如下所示(加粗并且有下劃線的為主鍵,只有下劃線的為外鍵):用戶信息表(用戶名、用戶密碼、操作權(quán)限、管理內(nèi)容、最近登錄、最近登錄時(shí)間);供應(yīng)商信息表(供應(yīng)商編號(hào)、供應(yīng)商名稱、地址、聯(lián)系人、電話、手機(jī)、銀行賬號(hào)、不可刪除);
46、客戶信息表(客戶編號(hào)、客戶名稱、地址、聯(lián)系人、電話、手機(jī)、銀行賬號(hào)、不可刪除);商品信息表(商品編號(hào)、商品名稱、商品規(guī)格、供應(yīng)商名稱、貨別編號(hào)填寫(xiě)時(shí)間、填寫(xiě)者);采購(gòu)表單(采購(gòu)訂單編號(hào)、商品編號(hào)、商品名稱、數(shù)量、進(jìn)價(jià)、金額、票號(hào)、經(jīng)手人、進(jìn)倉(cāng)編號(hào)、日期);銷售發(fā)貨表(銷售發(fā)貨單編號(hào)、客戶名稱、商品編號(hào)、商品名稱、數(shù)量、單價(jià)、金額、銀行帳號(hào)、經(jīng)手人);商品貨別劃分表(貨別編號(hào)、貨別名稱、特殊保管);5.3 物理設(shè)計(jì)物理設(shè)計(jì)是根據(jù)數(shù)據(jù)庫(kù)管理系統(tǒng)的特征,確定數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)。針對(duì)本系統(tǒng)通過(guò)對(duì)農(nóng)資銷售內(nèi)容和過(guò)程分析,將數(shù)據(jù)庫(kù)中各表的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),具體的描述如下:(1)用戶信息表用戶信息表主
47、要是系統(tǒng)用戶信息的記錄表,主要包括:用戶名,用戶密碼,用戶操作權(quán)限等。表5-1用戶信息表(YH)字段數(shù)據(jù)類型說(shuō)明IDINT自動(dòng)編號(hào)PRIMARY KEYUser_namevarchar(50)用戶名Pswvarchar(20)用戶密碼Czqxvarchar(20)操作權(quán)限Glnrvarchar(20)管理內(nèi)容zjdl_ipvarchar(50)最近登錄ipzjdl_sjDATETIME最近登錄時(shí)間ZcsjDATETIME注冊(cè)時(shí)間(2)供應(yīng)商信息表表5-2供應(yīng)商信息表(GHS)字段數(shù)據(jù)類型說(shuō)明mIdINT供應(yīng)商編號(hào)mTitlevarchar(30)供應(yīng)商標(biāo)題mContentText供應(yīng)商內(nèi)容mR
48、eplyText供應(yīng)商回復(fù)mTypevarchar2.供應(yīng)商類別mIPvarchar(30)供應(yīng)商ipmLyTimedatetime供應(yīng)商時(shí)間mHfTimedatetime回復(fù)人時(shí)間(3)客戶信息表表5-3客戶信息表(KH)字段數(shù)據(jù)類型說(shuō)明Customer_idINT客戶編號(hào)Customer_nameVARCHAR(20)客戶名稱Customer_addressVARCHAR(100)客戶地址Customer_phoneVARCHAR(20)電話Customer_contactVARCHAR(20)聯(lián)系人Customer_accountsNUMERIC銀行帳號(hào)JSInt禁刪(4)商品信息表表5
49、-4商品信息表(SP)字段數(shù)據(jù)類型說(shuō)明SP_idINT商品編號(hào)SP_nameVARCHAR(100)商品名稱SP_speVARCHAR(100)商品規(guī)格SP_typeVARCHAR(50)商品型號(hào)Sup_idINT供應(yīng)商編號(hào)Sup_nameVARCHAR(100)供應(yīng)商名稱TXSJDATETIME填寫(xiě)時(shí)間TXZvarchar(50)填寫(xiě)者(5)系統(tǒng)角色表表5-4系統(tǒng)角色表(JS)列名數(shù)據(jù)類型可否為空說(shuō)明QxbhintNot Null權(quán)限編號(hào)(主鍵自增)QxmcVarchar(50)Null權(quán)限名稱QxurlVarchar(100)null權(quán)限轉(zhuǎn)向QxbztextNull備注信息(6)角色權(quán)限表
50、表5-6角色權(quán)限表(JSQX)字段數(shù)據(jù)類型可否為空說(shuō)明Role_idINTNot Null業(yè)務(wù)員編號(hào)(主鍵)Role_nameVARCHAR(50)Not Null業(yè)務(wù)員姓名Role_dlVARCHAR(50)Not Null登錄名稱Role_mmVARCHAR(50)Not Null登錄密碼Role_dhVARCHAR(50)Not Null聯(lián)系電話Role_zzVARCHAR(50)Null家庭住址Role_idVARCHAR(50)Not Null角色編號(hào)(外鍵)RemarktextNull備注信息(7)庫(kù)存表表5-7庫(kù)存表(KC)列名數(shù)據(jù)類型可否為空說(shuō)明KcbhintNot Null庫(kù)
51、存編號(hào)(主鍵自增)GxrqVarchar(50)Not Null更新日期CkbhVarchar(50)Null倉(cāng)庫(kù)編號(hào)SpbhIntNull商品編號(hào)SldecimalNull數(shù)量ZjedecimalNull總金額QhjgIntNull缺貨警告(0正常,1警告)KcbzTextNull備注(8)農(nóng)資類別表表5-8農(nóng)資類別表(ZLLB)字段數(shù)據(jù)類型說(shuō)明NZLBIDINT資料類別ID(自動(dòng)編號(hào)PRIMARY KEY)NZLBMCVARCHAR(50)資料類別名稱第6章 系統(tǒng)實(shí)現(xiàn)與測(cè)試6.1 系統(tǒng)架構(gòu)系統(tǒng)采用B/S架構(gòu)方式進(jìn)行開(kāi)發(fā),前端程序在ASP.NET環(huán)境下采用標(biāo)準(zhǔn)的三層框架(界面表現(xiàn)層、業(yè)務(wù)邏輯
52、處理層、數(shù)據(jù)庫(kù)連接層)結(jié)構(gòu),后端以MS SQLServer2005為數(shù)據(jù)庫(kù)平臺(tái)進(jìn)行開(kāi)發(fā),具體關(guān)系如圖6-1所示:數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)連接層(ADO.NET)業(yè)務(wù)邏輯處理層(后綴名為.cs和.dll程序)界面表現(xiàn)層(包括程序的界面布局div+html+css、顏色搭配等)圖6-1 系統(tǒng)架構(gòu)圖6.2 系統(tǒng)開(kāi)發(fā)工具網(wǎng)站系統(tǒng)技術(shù)主要選擇是以ASP.NET為開(kāi)發(fā)平臺(tái)(內(nèi)含html、css、Javascript、ADO.NET等技術(shù))、MS SQL 2005 為數(shù)據(jù)庫(kù)、IIS為服務(wù)器進(jìn)行開(kāi)發(fā)和發(fā)布的。6.3 系統(tǒng)開(kāi)發(fā)環(huán)境6.3.1 硬件環(huán)境服務(wù)器和客戶端的硬件配置參考如下:表6-1硬件環(huán)境表名稱分類要求服務(wù)器CPU主頻2G以上,2路2核CPU內(nèi)存DDR2,2G或以上硬盤容量10G以上網(wǎng)卡2個(gè)千兆以太網(wǎng)卡網(wǎng)絡(luò)百兆網(wǎng)絡(luò)客戶端CPU2.0GHZ以上內(nèi)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國(guó)多功能精密電子天平市場(chǎng)調(diào)查研究報(bào)告
- 上海工會(huì)管理職業(yè)學(xué)院《社會(huì)性別視野下的中國(guó)近代史》2023-2024學(xué)年第一學(xué)期期末試卷
- 工程測(cè)量員中級(jí)試題庫(kù)含答案
- 氣管異物的護(hù)理查房
- 戶外寫(xiě)生體系課程設(shè)計(jì)
- 少兒面塑培訓(xùn)課程設(shè)計(jì)
- 帳篷戶外課程設(shè)計(jì)
- 青少年心理健康:衛(wèi)生與社會(huì)服務(wù)部門的協(xié)調(diào)機(jī)制
- 手術(shù)室各種管道護(hù)理
- 電商考試題庫(kù)
- 校地結(jié)對(duì)共建合作協(xié)議書(shū)(2篇)
- 重慶育才中學(xué)教育集團(tuán) 2024-2025學(xué)年上學(xué)期八年級(jí)期中考試數(shù)學(xué)試題
- 零信任環(huán)境下的網(wǎng)絡(luò)安全風(fēng)險(xiǎn)管理優(yōu)化
- 國(guó)家開(kāi)放大學(xué)電大專科《建筑工程項(xiàng)目管理》2024期末試題及答案
- 2024年“七五”普法考試題庫(kù)及答案(共100題)
- 2024年官方獸醫(yī)牧運(yùn)通考試題庫(kù)(含答案)
- 社區(qū)教育志愿者培訓(xùn)教材
- 護(hù)理安全管理課件
- 北京郵電大學(xué)《自然語(yǔ)言處理課程設(shè)計(jì)》2022-2023學(xué)年期末試卷
- 2024-2025學(xué)年新教材高中化學(xué) 第2章 分子結(jié)構(gòu)與性質(zhì) 第1節(jié) 共價(jià)鍵說(shuō)課稿 新人教版選擇性必修2
- 中國(guó)老年患者術(shù)后譫妄防治專家共識(shí)2023
評(píng)論
0/150
提交評(píng)論