版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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)的開發(fā)方法及相關(guān)技術(shù),包括管理信息系統(tǒng)結(jié)構(gòu)化的系統(tǒng)開發(fā)方法、開發(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ì),包括采購管理、倉儲(chǔ)管理、銷售管理等功能設(shè)計(jì),詳細(xì)闡述了設(shè)計(jì)內(nèi)容,并進(jìn)行了數(shù)據(jù)庫設(shè)計(jì),給出了數(shù)據(jù)庫設(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)境、開發(fā)工具及后臺(tái)數(shù)據(jù)庫產(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 開發(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ù)庫設(shè)計(jì)215.1 概念設(shè)計(jì)225.2 邏輯設(shè)計(jì)235.3 物理設(shè)計(jì)24第6章 系統(tǒng)實(shí)現(xiàn)與測試276.1 系統(tǒng)架構(gòu)276.2 系統(tǒng)開發(fā)工具276.3 系統(tǒng)開發(fā)環(huán)境276.3.1 硬件環(huán)境276.3.2 軟件環(huán)境286.4 系統(tǒng)實(shí)現(xiàn)界面286.5 系統(tǒng)測試316.5.1 測
9、試方法326.5.2 測試原則326.5.3 測試過程與結(jié)果32結(jié) 論34致 謝35參考文獻(xiàn)36附 錄3743成都理工大學(xué)本科畢業(yè)設(shè)計(jì)(論文)第1章 前 言隨著我國農(nóng)資市場的開放,農(nóng)資商貿(mào)企業(yè)越來越多,其所經(jīng)營的商品種類繁多,商品季節(jié)性強(qiáng),客戶連鎖網(wǎng)點(diǎn)分散,倉存時(shí)效性強(qiáng),將網(wǎng)絡(luò)信息技術(shù)運(yùn)用于農(nóng)資行業(yè),加快農(nóng)業(yè)發(fā)展,繁榮農(nó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ā)展良好,市場開拓很快,傳統(tǒng)的數(shù)據(jù)信
10、息管理手段(手工管理、傳統(tǒng)的計(jì)算機(jī)管理),無法使企業(yè)的運(yùn)營活動(dòng)信息數(shù)據(jù)得到及時(shí)溝通,迫切需要進(jìn)行管理信息系統(tǒng)建設(shè)。另一方面。該公司屬于中小型的農(nóng)資商貿(mào)企業(yè),在管理信息系統(tǒng)建設(shè)上的資金水平有限,采購、銷售、倉儲(chǔ)業(yè)務(wù)是其目前經(jīng)營的核心,數(shù)據(jù)信息量大,管理難度最大,最需要進(jìn)行規(guī)范化管理?;谝陨峡紤],本文所要設(shè)計(jì)開發(fā)的農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)著重解決以采購、銷售、倉儲(chǔ)為日常重點(diǎn)的進(jìn)銷存問題,同時(shí)提供便捷的查詢功能,提高農(nóng)資行業(yè)的信息化水平和管理水平,提高工作效率,及時(shí)了解企業(yè)經(jīng)營狀況提供一個(gè)便捷實(shí)用的信息平臺(tái)。第2章 系統(tǒng)概述2.1 提出背景近年來農(nóng)資行業(yè)發(fā)展迅速,中小型的農(nóng)資商貿(mào)企業(yè)密集出現(xiàn),行業(yè)
11、競爭越加激烈。企業(yè)迫切需要提高自身管理和競爭力,進(jìn)行信息系統(tǒng)建設(shè)的意識(shí)在農(nóng)資企業(yè)中也逐步形成。本系統(tǒng)的使用對(duì)象九禾農(nóng)資XX分公司成立于2002年,進(jìn)過10年的發(fā)展,在XX地區(qū)農(nóng)資行業(yè)頗具實(shí)力,市場占有率較高,經(jī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ā)展勢頭良好。由于公司業(yè)務(wù)的拓寬,經(jīng)營范圍的不斷擴(kuò)大,目前公司管理出現(xiàn)很多難題,公司經(jīng)理管理事務(wù)繁重,出現(xiàn)采購混亂,運(yùn)費(fèi)成本高,銷售人員信息流通不暢,季節(jié)性的倉庫擠壓等等問題,傳統(tǒng)的手工管理和電腦管理已經(jīng)無法滿足公司的業(yè)務(wù)需要,需要建立管理信息
12、系統(tǒng)進(jìn)行規(guī)范管理。結(jié)合公司實(shí)際情況和經(jīng)理的要求,目前著重完成圍繞進(jìn)銷存的系統(tǒng)建設(shè)。2.2 開發(fā)方法本系統(tǒng)運(yùn)用管理信息系統(tǒng)的專業(yè)知識(shí),采用瀑布模型開發(fā)方法,通過系統(tǒng)概述、需求分析、分析設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試和系統(tǒng)運(yùn)行維護(hù)等軟件生命周期步驟,完整講述系統(tǒng)從分析到實(shí)現(xiàn)的過程。2.3 應(yīng)用目標(biāo)本文將分析設(shè)計(jì)一個(gè)農(nóng)資企業(yè)信息管理系統(tǒng)。該系統(tǒng)遵循信息系統(tǒng)開發(fā)規(guī)范,利用信息化手段把先進(jìn)的企業(yè)管理方法引入企業(yè),以九禾農(nóng)資XX分公司為范例,為中小型農(nóng)資企業(yè)的管理改革提供切實(shí)易行的途徑。系統(tǒng)主要針對(duì)企業(yè)中的采購、庫存、銷售等商業(yè)活動(dòng)以及相關(guān)的供應(yīng)商和客戶等基本信息進(jìn)行管理。企業(yè)通過此系統(tǒng)可以方便地了解農(nóng)資銷售中
13、的各項(xiàng)數(shù)據(jù),提高工作效率,改善農(nóng)資企業(yè)目前的管理水平。第3章 系統(tǒng)分析系統(tǒng)分析就是以系統(tǒng)的觀點(diǎn),對(duì)以選定的對(duì)象與開發(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)一步分析。通過對(duì)農(nóng)資商貿(mào)企業(yè)工作流程的調(diào)查了解,得出業(yè)務(wù)流程圖,再從業(yè)務(wù)流程圖識(shí)別出信息流程,畫出數(shù)據(jù)流程圖,表達(dá)出系統(tǒng)數(shù)據(jù)的來源和去向;同時(shí)也說明一個(gè)邏輯功能可以通過一個(gè)數(shù)據(jù)元素和另一個(gè)邏輯功能連接起來;在對(duì)數(shù)據(jù)流程圖中的每一
14、個(gè)數(shù)據(jù)流分析之后,再把所以的數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義。3.1 可行性分析隨著網(wǎng)絡(luò)的普及和流行,通過互聯(lián)網(wǎng)絡(luò)進(jìn)行經(jīng)濟(jì)活動(dòng)不僅方便快速,而且經(jīng)濟(jì)實(shí)惠。而可行性分析是為了在進(jìn)行系統(tǒng)設(shè)計(jì)開發(fā)之前,從各個(gè)方面進(jìn)行初步分析,可以輔助決策是否有必要開發(fā)系統(tǒng),避免盲目投資,減少不必要的損失。3.1.1 技術(shù)可行性本系統(tǒng)采用B/S三層(前臺(tái)表現(xiàn)層、邏輯處理層、數(shù)據(jù)連接層)架構(gòu),前臺(tái)開發(fā)使用ASP.NET,后臺(tái)使用MS SQL2005作為數(shù)據(jù)庫引擎,以ADO.NET作為連接技術(shù),整個(gè)技術(shù)比較成熟,實(shí)現(xiàn)是可行的。通過對(duì)公司業(yè)務(wù)流程各個(gè)環(huán)節(jié)的分析,確定出系統(tǒng)的結(jié)構(gòu),開發(fā)人員也掌握了前述的開發(fā)工具和開發(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è)的承受范圍。只需要很低投入,可以減少開支、節(jié)約人力、提高管理效率,為該公司帶來很好的經(jīng)濟(jì)效益;同時(shí),農(nóng)資商貿(mào)管理信息系統(tǒng)可持續(xù)使用并能隨著實(shí)際工作的需求不斷完善,投入后企業(yè)長期受用。就長遠(yuǎn)來看,開發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)管理方式的年耗成本相對(duì),性價(jià)比是明顯的。所以,綜合分析來看,本軟件的開發(fā)在經(jīng)濟(jì)上是可行的。3.1.3 操作可行性 在本設(shè)計(jì)中,預(yù)計(jì)本系統(tǒng)操作簡單。有一定機(jī)算計(jì)操作基礎(chǔ)的人可以直接上手,沒有計(jì)算機(jī)基礎(chǔ)的人,經(jīng)過簡單的培訓(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ì)用戶而言,是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡單的用鼠標(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ù)。而以上的這些功能都能在所選擇的開發(fā)環(huán)境中用所選擇的開發(fā)工具來實(shí)現(xiàn)。所以說本系統(tǒng)在用戶使用可行性上是沒有問題的。同時(shí),該公司負(fù)責(zé)人對(duì)管理信息系統(tǒng)的建設(shè)都報(bào)以積極的態(tài)度,對(duì)該系統(tǒng)的實(shí)施表示歡迎。所以,從以上幾個(gè)方面的分析來看,本軟件的開發(fā)是完全可行的。3.2 需求分析3.2.1 用戶
17、需求企業(yè)各項(xiàng)業(yè)務(wù)是由企業(yè)各類人員團(tuán)結(jié)協(xié)調(diào)完成,通過對(duì)公司組織結(jié)構(gòu)和人員職務(wù)的了解,本節(jié)將對(duì)系統(tǒng)的用戶需求進(jìn)行整理與分析,主要解決的問題是本系統(tǒng)到底要為用戶解決一些什么樣的問題,如何對(duì)用戶的業(yè)務(wù)進(jìn)行管理。系統(tǒng)用戶主要包括采購管理員,倉庫管理員,銷售管理員,財(cái)務(wù)管理員,公司經(jīng)理。采購管理員受理倉庫發(fā)起的采購申請(qǐng)單,生成銷售訂單,交財(cái)務(wù)管理員審核,并聯(lián)系供應(yīng)商發(fā)貨,收到供應(yīng)商發(fā)貨單后進(jìn)行采購存檔;對(duì)發(fā)生業(yè)務(wù)往來的供應(yīng)商信息進(jìn)行添加修改。倉庫管理員盤點(diǎn)庫存,發(fā)起采購申請(qǐng),收到供應(yīng)商發(fā)貨單,進(jìn)行入庫審核,并做好入庫存檔;銷售管理員發(fā)起客戶的訂貨單,并審核。生成銷售發(fā)貨單,交倉庫管理員發(fā)貨,并做好銷售存檔
18、;公司經(jīng)理,設(shè)置單獨(dú)的登錄用戶和最高權(quán)限,可以查看所以數(shù)據(jù)存檔,打印各類報(bào)表數(shù)據(jù),修改人員權(quán)限等。3.1.2 功能需求(1)采購管理在企業(yè)的進(jìn)貨采購業(yè)務(wù)中,主要有采購計(jì)劃生成、采購計(jì)劃下達(dá)、采購訂單管理、貨物入庫驗(yàn)收、應(yīng)付款管理等具體內(nèi)容。(2)倉儲(chǔ)管理倉儲(chǔ)管理功能主要須提供入庫管理、出庫管理、盤點(diǎn)管理、特殊使用管理、采購申請(qǐng)管理幾大功能。這部分需要幫助企業(yè)處理好有關(guān)倉儲(chǔ)方面的基本業(yè)務(wù)。(3)銷售管理系統(tǒng)的銷售管理功能需要對(duì)商品或產(chǎn)品的銷售活動(dòng)進(jìn)行管理支持,以實(shí)現(xiàn)企業(yè)的經(jīng)營利潤。主要需要提供商品的價(jià)格管理、銷售訂單管理、及應(yīng)收款管理幾個(gè)方面的內(nèi)容。3.1.3 性能需求(1)數(shù)據(jù)完整、準(zhǔn)確需要設(shè)
19、計(jì)多種提示及驗(yàn)證方式來確保用戶輸入數(shù)據(jù)的正確;而且在用戶錄入訂單等時(shí),訂單編號(hào)等均應(yīng)通過系統(tǒng)自動(dòng)提取,通過反審核實(shí)現(xiàn)清除已經(jīng)錄入的錯(cuò)誤數(shù)據(jù)。(2)信息安全性公司負(fù)責(zé)人指出,公司的供應(yīng)商資料、客戶信息、各類單據(jù)資料等信息的安全保密十分重要,涉及公司的核心利益。系統(tǒng)開發(fā)設(shè)計(jì)時(shí)要通過完善的用戶管理、權(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)格,界面美觀、簡潔,色彩搭配合理。3.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析是系統(tǒng)具體分析的第一步,它是基于企業(yè)組織結(jié)構(gòu)圖的了解,本文所議的農(nóng)資商貿(mào)企業(yè),規(guī)模小,結(jié)構(gòu)簡單,
20、沒有專門的部門設(shè)置,只有各種職能角色人員。在此也不分析其組織結(jié)構(gòu)。業(yè)務(wù)流程分析采用自頂向下的方法,首先對(duì)高層管理業(yè)務(wù)進(jìn)行分析,畫出頂層業(yè)務(wù)流程圖,然會(huì)對(duì)每一個(gè)功能進(jìn)行分部描述,得出詳細(xì)的業(yè)務(wù)流程圖。業(yè)務(wù)流程圖所使用的基本符號(hào)如下圖3-1所示: 所用符號(hào)標(biāo)識(shí)參考 王欣編著的管理信息系統(tǒng).中國水利水電出版社業(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ù)員查詢倉儲(chǔ)管理采購管理存檔數(shù)據(jù)商業(yè)伙伴業(yè)務(wù)員資料表單等銷售管理注:(1)商業(yè)伙伴是“供應(yīng)商”和“客戶”的統(tǒng)稱;
21、(2)業(yè)務(wù)員是“采購管理員”、“倉庫管理員”和“銷售管理員”的統(tǒng)稱。圖3-2 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)頂層業(yè)務(wù)流程圖3.3.2 詳細(xì)業(yè)務(wù)流程分析通過之前的分析可以知道,采購管理的主要事務(wù)有:采購計(jì)劃生成、采購計(jì)劃下達(dá)、采購訂單管理、貨物入庫驗(yàn)收等具體內(nèi)容。具體的業(yè)務(wù)流程如圖3-3所示:采購管理員采購申請(qǐng)單倉庫管理員采購審核采購存檔訂單財(cái)務(wù)審核采購訂單財(cái)務(wù)管理員下訂單供應(yīng)商商品發(fā)貨發(fā)貨單采購統(tǒng)計(jì)報(bào)表統(tǒng)計(jì)查詢貨款單圖3-3 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)采購管理業(yè)務(wù)流程圖倉儲(chǔ)管理的主要事務(wù)有:入庫管理、出庫管理、盤點(diǎn)管理、特殊使用管理、采購申請(qǐng)管理。具體的業(yè)務(wù)流程如圖3-4所示:業(yè)務(wù)員倉庫管理員倉儲(chǔ)存檔
22、發(fā)貨單入庫單庫存臺(tái)帳單審核庫存報(bào)表臺(tái)帳記錄產(chǎn)品收發(fā)表盤點(diǎn)查詢供應(yīng)商特殊用途申請(qǐng)單特殊出庫銷售清單出庫圖3-4 農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)倉儲(chǔ)管理業(yè)務(wù)流程圖銷售管理包括的主要事務(wù)有:銷售訂單審核與銷售訂單管理,客戶信息管理等。具體的業(yè)務(wù)流程圖如圖3-5所示:客戶訂單審核驗(yàn)單發(fā)貨商品訂單銷售發(fā)貨單銷售訂單倉庫管理員銷售管理員財(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)分析的主要工具,也是編寫資料、設(shè)計(jì)系統(tǒng)總體邏輯
23、模型的工具。其過程是:按照上述的業(yè)務(wù)流程圖理出數(shù)據(jù)流程順序,分析信息的流動(dòng)、傳遞、處理和存儲(chǔ)等情況,一邊繪圖,一邊核對(duì)數(shù)據(jù)、報(bào)表模型,繪制完整的流程圖。在分析過程中,可以發(fā)現(xiàn)和解決數(shù)據(jù)流通不暢,數(shù)據(jù)不匹配、處理不合理等問題。選用以方框、連線及其變形為基本圖例來表示的方式畫圖,涉及4種基本符號(hào),即外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)邏輯和數(shù)據(jù)存儲(chǔ),如圖3-6所示所用符號(hào)標(biāo)識(shí)參考 王欣編著的管理信息系統(tǒng).中國水利水電出版社:外部實(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è)簡單的子系統(tǒng)。從不同細(xì)化程度得出完整的數(shù)據(jù)流程圖。3.4.1 頂層數(shù)據(jù)流程分析頂層數(shù)據(jù)流程圖(TOP圖),主要確定系統(tǒng)與外部環(huán)境的關(guān)系,通過對(duì)系統(tǒng)最主要的邏輯功能、外部實(shí)體、輸入輸出數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的分析,主要的外部實(shí)體:客戶和供應(yīng)商。輸入輸出數(shù)據(jù)流見表3.1:表3-1 頂層數(shù)據(jù)流程圖輸入/輸出數(shù)據(jù)流輸入來源去處輸出來源去處訂貨單客戶銷售管理銷售清單倉儲(chǔ)管理客戶發(fā)貨單供應(yīng)商采購管理結(jié)算單采購管理供應(yīng)商因此,頂層數(shù)據(jù)圖如圖3-7所示:客戶銷售管理供應(yīng)商倉儲(chǔ)管理采購管理商品庫存訂貨單發(fā)貨單銷售發(fā)貨單結(jié)算單圖3-7 頂層業(yè)務(wù)流程圖3.4.2 詳細(xì)
25、數(shù)據(jù)流程分析根據(jù)頂層數(shù)據(jù)流程圖,對(duì)其中的每個(gè)處理功能進(jìn)行擴(kuò)展,先對(duì)“采購管理”做進(jìn)一步的分析,外部項(xiàng)有供應(yīng)商和庫存管理員;“銷售管理”的外部項(xiàng)有3個(gè):客戶、銷售管理員。采購擴(kuò)展后如圖3-8所示:庫存管理人員申請(qǐng)采購訂貨單采購申請(qǐng)單財(cái)務(wù)審核采購清單修改清單發(fā)出訂單供應(yīng)商核對(duì)發(fā)貨發(fā)貨單錯(cuò)誤發(fā)貨單入庫修改庫存庫存采購存擋入庫修改庫存庫存圖3-8 采購管理數(shù)據(jù)流程圖銷售管理數(shù)據(jù)流程圖,如圖3-9所示:客戶審核訂單商品庫存訂貨單不通過訂貨單財(cái)務(wù)審計(jì)客戶新客戶登記新客戶通過訂貨單開發(fā)貨單可發(fā)訂貨單銷售發(fā)貨單發(fā)貨并修改庫存銷售清單銷售存檔編制銷售和庫存表銷售查詢業(yè)務(wù)員詢問銷售圖3-9 銷售管理數(shù)據(jù)流程圖倉儲(chǔ)
26、管理具體數(shù)據(jù)流程圖如圖3-10所示:缺貨通知單銷售發(fā)貨單銷售管理員審核貨物缺失通知倉儲(chǔ)存檔接貨盤點(diǎn)銷售清單供應(yīng)商發(fā)貨單出庫修改庫存入庫修改庫存?zhèn)}儲(chǔ)查詢或報(bào)損圖3-10 倉儲(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ā)貨單;收貨單;庫存信息表;取值類型:數(shù)字 字母例:J001GNSG第1位進(jìn)口/出口標(biāo)識(shí);第2位到第4位類別;第5位到第8位品名編號(hào)類型:字符長度:8簡要說明:商品編號(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ā)貨單;采購清單;收貨單;庫存信息表;取值類型:數(shù)字 字母例01102CJHG:第1位到第2位省市標(biāo)識(shí);第3位到第5位類別標(biāo)
28、識(shí);第6位到第10位名字編碼類型:字符長度:10簡要說明:供應(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位名字編碼類型:字符長度:10簡要說明:客戶編號(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ī)格簡要說明:商品編號(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ù)量 簡要說明:商品名稱和規(guī)格等可輸入客戶提交的訂單的商品編號(hào)自動(dòng)生成修改記錄編寫:時(shí)間:審核:時(shí)間:表3-9 采購訂貨數(shù)據(jù)流數(shù)據(jù)流T2系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):020條目名:采購訂貨別名:數(shù)據(jù)流結(jié)構(gòu):采購訂貨=商品編號(hào)+商品名稱+商品規(guī)格+商品數(shù)量+供應(yīng)商編號(hào)+供應(yīng)商名稱+倉庫管理員編號(hào)簡要說明:商品
31、名稱和規(guī)格等可輸入的商品編號(hào)自動(dòng)生成修改記錄編寫:時(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) 簡要說明:客戶訂單確認(rèn)無誤,可轉(zhuǎn)為銷售發(fā)貨單中編輯修改記錄編寫:時(shí)間:審核:時(shí)間:3.5.4 處理功能處理功能的定義是指最低一層數(shù)據(jù)流程圖中的處理功能(功能單元)的定義。包括:處理功能編號(hào)、名稱、處理的簡單描述、輸入輸出,有關(guān)的數(shù)據(jù)存儲(chǔ)。表3-11 編輯訂貨單處理邏輯處理邏輯系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):P001處理功能名稱:編輯訂
32、貨單別名:簡述:接受從終端錄入的客戶訂貨單并檢驗(yàn)是否正確輸入數(shù)據(jù)流:客戶訂貨單、來源:外部項(xiàng)“客戶”輸出數(shù)據(jù)流:1.合格訂單,去向:處理功能“生成訂貨清單” 2.不合格訂單,去向:外部項(xiàng)“業(yè)務(wù)員” 3.新客戶,去向:處理功能“錄入客戶信息”處理:1.從終端錄入客戶訂貨單 2.按商品編號(hào),名稱檢索數(shù)據(jù)存儲(chǔ)“商品信息表”,驗(yàn)證是否正確 3.按客戶名稱檢索數(shù)據(jù)存儲(chǔ)“客戶存檔”,若檢索到則為已有顧客,若無,則添加新用戶。有關(guān)的數(shù)據(jù)存儲(chǔ):商品信息表、客戶存檔表3-12 編輯采購訂單處理邏輯處理邏輯系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):P006處理功能名稱:編輯采購訂單別名:簡述:接受從終端錄入的采購訂單
33、并檢驗(yàn)是否正確輸入數(shù)據(jù)流:采購訂單、來源:外部項(xiàng)“供應(yīng)商”輸出數(shù)據(jù)流:1.合格訂單,去向:處理功能“生成采購單” 2.不合格訂單,去向:外部項(xiàng)“倉庫管理員”處理:1.從終端錄入采購訂單 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ù)都是來自于數(shù)據(jù)存儲(chǔ)。包括:數(shù)據(jù)存儲(chǔ)的編號(hào)以及名稱;簡述;輸入輸出數(shù)據(jù)流;數(shù)據(jù)存儲(chǔ)組成形式。表3-13 商品信息表倉儲(chǔ)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管
34、理信息系統(tǒng)編號(hào):DB001條目名:商品信息表別名:存儲(chǔ)簡述:每一種商品的記錄記錄數(shù):約300主關(guān)鍵字:商品編號(hào)輸入數(shù)據(jù)流:采購人員輸入,匯總的商品信息輸出數(shù)據(jù)流:商品信息存檔,查詢記錄組成形式:項(xiàng)名商品編號(hào)商品名稱商品規(guī)格供應(yīng)商備注近似長度820102020簡要說明:1.規(guī)格大小變化在備注中說明表3-14 客戶信息表倉儲(chǔ)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DB002條目名:客戶信息表別名:存儲(chǔ)簡述:每一個(gè)客戶的記錄記錄數(shù):約100主關(guān)鍵字:客戶編號(hào)輸入數(shù)據(jù)流:銷售人員匯總的客戶信息輸出數(shù)據(jù)流:客戶信息存檔,查詢記錄組成形式:項(xiàng)名客戶編號(hào)客戶名稱所屬縣區(qū)地址聯(lián)系人手機(jī)傳真銀行帳號(hào)近
35、似長度820201002020913表3-15 供應(yīng)商信息表倉儲(chǔ)結(jié)構(gòu)數(shù)據(jù)存儲(chǔ)系統(tǒng)名:農(nóng)資商貿(mào)企業(yè)管理信息系統(tǒng)編號(hào):DB003條目名:供應(yīng)商信息表別名:存儲(chǔ)簡述:每一個(gè)供應(yīng)商的記錄記錄數(shù):約20主關(guān)鍵字:供應(yīng)商編號(hào)輸入數(shù)據(jù)流:采購人員收集,匯總的供應(yīng)商輸出數(shù)據(jù)流:供應(yīng)商存檔,檢索記錄組成形式:項(xiàng)名供應(yīng)商編號(hào)供應(yīng)商名稱地址聯(lián)系人手機(jī)傳真銀行帳號(hào)近似長度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ā)貨單簡
36、要說明:客戶為購買商品的單位或個(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ù)流:入庫單表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ù)庫的組織方面應(yīng)該采取什么措施,程序模塊應(yīng)該采用什么處理方式等。4.1 系統(tǒng)設(shè)計(jì)原則通過相關(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ì)過程中,應(yīng)首先考慮系統(tǒng)采用分層設(shè)計(jì)的思想,即將界面顯示層和邏輯處理層分開,層與層之間應(yīng)該采用接口的形式進(jìn)行調(diào)用。(2)模塊化設(shè)計(jì)思想在系統(tǒng)的功能設(shè)計(jì)過程中,應(yīng)采用模塊化設(shè)計(jì)的原則,將系統(tǒng)功能模塊化,以增加模塊的重用,降低代碼的編寫量,同時(shí)也易于系統(tǒng)進(jìn)行后期的維護(hù)。(3)界面風(fēng)格統(tǒng)一在系統(tǒng)的界面設(shè)計(jì)過程中,應(yīng)該首先定義好系統(tǒng)的整體風(fēng)格,系統(tǒng)的子頁面也應(yīng)該與系統(tǒng)的整體風(fēng)格一致。界面風(fēng)格的統(tǒng)一,可以提高用戶在使用過程中的用戶體驗(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ī)范(如代碼書寫規(guī)則、代碼注釋格式等)。(5)系統(tǒng)操作簡單可行系統(tǒng)設(shè)計(jì)的過程中,應(yīng)該滿足操作簡單可行的原則,從用戶角度出發(fā),設(shè)計(jì)盡量方便用戶操作,用戶對(duì)系統(tǒng)的操作盡量簡單。(6)系統(tǒng)可擴(kuò)展、易維護(hù)系統(tǒng)設(shè)計(jì)應(yīng)該滿足可擴(kuò)展和易維護(hù)的原則。可擴(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)行效率問題,系統(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ì)過程中還要考慮到系統(tǒng)的安全問題,設(shè)計(jì)過程中應(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ù)性和易操作性。用戶訪問系統(tǒng)的過程中數(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)行模塊分解的過程。設(shè)計(jì)的基本方法是利用結(jié)構(gòu)圖來描述系統(tǒng)設(shè)計(jì)結(jié)果,然后文字說明每個(gè)模塊涉及的功能。為了更好的理解每個(gè)模塊,一般采用總體功能模塊設(shè)計(jì)和詳細(xì)功能模塊設(shè)計(jì)進(jìn)行描述。 陳佳.信息系統(tǒng)開發(fā)方法教程.清華大學(xué)出版社.2005.P1514.3.1 功能設(shè)計(jì)根據(jù)我國農(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)、銷售、庫存等日常工作在計(jì)算機(jī)上進(jìn)行統(tǒng)一管理、能方便信息的采集與管理為目的,
41、在功能設(shè)計(jì)上本農(nóng)資銷售管理系統(tǒng)主要需包括:系統(tǒng)設(shè)置、商業(yè)伙伴資料管理、農(nóng)資庫存信息管理和農(nóng)資銷售管理幾大功能來滿足系統(tǒng)用戶的需要,其功能結(jié)構(gòu)如圖:農(nóng)資企業(yè)信息管理系統(tǒng)農(nóng)資采購管理農(nó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è)置采購管理基本管理設(shè)置銷售管理用戶權(quán)限管理登錄與退出入庫審核商品類別設(shè)置庫存查詢打印出庫審核發(fā)貨采購單查詢打印采購訂單審核銷售查詢打印客戶信息錄入銷售訂單錄入審核用戶角色設(shè)置供應(yīng)商信息錄入倉儲(chǔ)管理業(yè)務(wù)員信息設(shè)置客戶
42、供應(yīng)商信息設(shè)置圖4-2 系統(tǒng)模塊分析圖具體來說包括:(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)采購管理采購信息查詢:對(duì)進(jìn)貨信息按照不同字段進(jìn)行查詢并排序;采購訂單錄入和修改:根據(jù)庫存商品數(shù)量,對(duì)進(jìn)貨訂單進(jìn)行相關(guān)操作;采購單錄入和修改:根據(jù)采購訂單確認(rèn)情況,對(duì)采購單進(jìn)行相關(guān)操作;采購單打?。捍蛴〔少弳危唬?)銷售
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)操作;銷售單打印:打印銷售單;(5)庫存管理庫存信息查詢:對(duì)庫存信息按照不同字段進(jìn)行查詢并排序;庫存信息的設(shè)置:對(duì)庫存信息進(jìn)行相關(guān)操作;采購訂單的校驗(yàn):確認(rèn)采購訂單;銷售訂單的校驗(yàn):確認(rèn)銷售訂單;庫存單打?。捍蛴齑鎲?;(6)退出第5章 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)時(shí)要從系統(tǒng)觀點(diǎn)出發(fā)簡化系統(tǒng)的數(shù)據(jù)模式,根據(jù)用戶需要設(shè)計(jì)基本數(shù)據(jù)庫和中間數(shù)據(jù)庫的結(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)(即概念模型)的過程就是概念設(shè)計(jì)。概念設(shè)計(jì)是以用戶能理解的形式表達(dá)信息為目標(biāo),這種表達(dá)與數(shù)據(jù)庫系統(tǒng)的具體細(xì)節(jié)無關(guān),概念設(shè)計(jì)得到的概念模型可以看成是現(xiàn)實(shí)世界到計(jì)算機(jī)世界的一個(gè)過渡。最常用的概念模型是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ī)格庫存數(shù)量進(jìn)價(jià)商品編號(hào)傳真電子郵箱n圖5-2 系統(tǒng)E-R圖5.2 邏輯設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)任務(wù)是把概念設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)DBMS是采用的關(guān)系數(shù)據(jù)庫存儲(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)填寫時(shí)間、填寫者);采購表單(采購訂單編號(hào)、商品編號(hào)、商品名稱、數(shù)量、進(jìn)價(jià)、金額、票號(hào)、經(jīng)手人、進(jìn)倉編號(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ù)庫管理系統(tǒng)的特征,確定數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)。針對(duì)本系統(tǒng)通過對(duì)農(nóng)資銷售內(nèi)容和過程分析,將數(shù)據(jù)庫中各表的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),具體的描述如下:(1)用戶信息表用戶信息表主
47、要是系統(tǒng)用戶信息的記錄表,主要包括:用戶名,用戶密碼,用戶操作權(quán)限等。表5-1用戶信息表(YH)字段數(shù)據(jù)類型說明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ù)類型說明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ù)類型說明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ù)類型說明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填寫時(shí)間TXZvarchar(50)填寫者(5)系統(tǒng)角色表表5-4系統(tǒng)角色表(JS)列名數(shù)據(jù)類型可否為空說明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ù)類型可否為空說明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)庫存表表5-7庫存表(KC)列名數(shù)據(jù)類型可否為空說明KcbhintNot Null庫
51、存編號(hào)(主鍵自增)GxrqVarchar(50)Not Null更新日期CkbhVarchar(50)Null倉庫編號(hào)SpbhIntNull商品編號(hào)SldecimalNull數(shù)量ZjedecimalNull總金額QhjgIntNull缺貨警告(0正常,1警告)KcbzTextNull備注(8)農(nóng)資類別表表5-8農(nóng)資類別表(ZLLB)字段數(shù)據(jù)類型說明NZLBIDINT資料類別ID(自動(dòng)編號(hào)PRIMARY KEY)NZLBMCVARCHAR(50)資料類別名稱第6章 系統(tǒng)實(shí)現(xiàn)與測試6.1 系統(tǒng)架構(gòu)系統(tǒng)采用B/S架構(gòu)方式進(jìn)行開發(fā),前端程序在ASP.NET環(huán)境下采用標(biāo)準(zhǔn)的三層框架(界面表現(xiàn)層、業(yè)務(wù)邏輯
52、處理層、數(shù)據(jù)庫連接層)結(jié)構(gòu),后端以MS SQLServer2005為數(shù)據(jù)庫平臺(tái)進(jìn)行開發(fā),具體關(guān)系如圖6-1所示:數(shù)據(jù)庫數(shù)據(jù)庫連接層(ADO.NET)業(yè)務(wù)邏輯處理層(后綴名為.cs和.dll程序)界面表現(xiàn)層(包括程序的界面布局div+html+css、顏色搭配等)圖6-1 系統(tǒng)架構(gòu)圖6.2 系統(tǒng)開發(fā)工具網(wǎng)站系統(tǒng)技術(shù)主要選擇是以ASP.NET為開發(fā)平臺(tái)(內(nèi)含html、css、Javascript、ADO.NET等技術(shù))、MS SQL 2005 為數(shù)據(jù)庫、IIS為服務(wù)器進(jìn)行開發(fā)和發(fā)布的。6.3 系統(tǒng)開發(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025湖北建筑安全員A證考試題庫附答案
- 新型儲(chǔ)能資金投入與風(fēng)險(xiǎn)控制
- 2025年滬科版七年級(jí)數(shù)學(xué)上冊(cè)階段測試試卷
- 2025年云南省建筑安全員知識(shí)題庫附答案
- 2025版船舶買賣合同書格式3篇
- 2025年企業(yè)數(shù)字化轉(zhuǎn)型咨詢與實(shí)施合同范本
- 2025版房地產(chǎn)租賃合同解除買賣三方合同示范文本
- 跨文化交流合作中的評(píng)估與反饋機(jī)制
- 2024聘請(qǐng)新能源企業(yè)法律顧問保障項(xiàng)目合法合規(guī)協(xié)議3篇
- 二建建設(shè)工程施工管理-二級(jí)建造師《建設(shè)工程施工管理》??荚嚲?159
- 《春秋》導(dǎo)讀學(xué)習(xí)通章節(jié)答案期末考試題庫2023年
- 1.1、供應(yīng)商管理控制流程與風(fēng)險(xiǎn)控制流程圖
- 初二年級(jí)勞動(dòng)課教案6篇
- 箱變遷移工程施工方案
- 北師大版九年級(jí)數(shù)學(xué)下冊(cè)《圓的對(duì)稱性》評(píng)課稿
- 《遙感原理與應(yīng)用》期末考試試卷附答案
- 物流無人機(jī)垂直起降場選址與建設(shè)規(guī)范(征求意見稿)
- 工程分包管理制度
- 2023年湖南成人學(xué)位英語考試真題
- GB/T 9452-2023熱處理爐有效加熱區(qū)測定方法
- 肺炎支原體肺炎診治專家共識(shí)
評(píng)論
0/150
提交評(píng)論