




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE15“富山”山產(chǎn)品信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)摘要:隨著信息化浪潮的推進(jìn),發(fā)展信息化,提高整體信息化發(fā)展水平,讓現(xiàn)在科技技術(shù)服務(wù)于農(nóng)業(yè)生產(chǎn),利用現(xiàn)代化的技術(shù),來提高農(nóng)業(yè)生產(chǎn)水平,提高相關(guān)部門的管理服務(wù)水平,依靠移動(dòng)、電信、聯(lián)通移動(dòng)信息技術(shù)和現(xiàn)代化高新技術(shù)的優(yōu)勢(shì),通過現(xiàn)在化的手段服務(wù)于農(nóng)業(yè)生產(chǎn)?,F(xiàn)在的農(nóng)業(yè)發(fā)展中,信息的實(shí)時(shí)交流已經(jīng)成為了一個(gè)關(guān)鍵的因素之一。從農(nóng)業(yè)生產(chǎn)方面看,現(xiàn)代信息技術(shù)可以指導(dǎo)生產(chǎn)者、經(jīng)營者、管理者提高生產(chǎn)效益,通過運(yùn)用信息技術(shù),可以使有限的農(nóng)業(yè)資源得以優(yōu)化配置,有助于推動(dòng)傳統(tǒng)農(nóng)業(yè)的升級(jí)改造,提高勞動(dòng)生產(chǎn)率。從農(nóng)民生活方面看,借助多種信息傳播媒體可以提高農(nóng)民生活素質(zhì)。所以,我們需要提升農(nóng)產(chǎn)品批發(fā)交易市場(chǎng)信息化技術(shù)手段和管理規(guī)范,采用電子商務(wù),充分利用和發(fā)揮農(nóng)產(chǎn)品批發(fā)交易市場(chǎng)的紐帶作用,并整合農(nóng)產(chǎn)品流通企業(yè)、物流配送企業(yè)、增值服務(wù)企業(yè),打造一個(gè)能夠覆蓋農(nóng)產(chǎn)品流通完整供應(yīng)鏈、擁有農(nóng)產(chǎn)品質(zhì)量安全可追溯體系的農(nóng)產(chǎn)品交易綜合服務(wù)平臺(tái)。關(guān)鍵詞:賬目登記;價(jià)格調(diào)整;統(tǒng)計(jì);農(nóng)業(yè)生產(chǎn)信息管理系統(tǒng)目錄第1章需求分析 11.1任務(wù)需求分析 11.2數(shù)據(jù)流圖、數(shù)據(jù)字典及實(shí)體聯(lián)系圖 11.2.1數(shù)據(jù)流圖 11.2.2數(shù)據(jù)字典 21.2.3實(shí)體聯(lián)系E-R圖 31.3操作人員 5第2章系統(tǒng)概要設(shè)計(jì) 52.1總體設(shè)計(jì) 52.2系統(tǒng)功能模塊圖 6第3章數(shù)據(jù)庫設(shè)計(jì) 73.1數(shù)據(jù)庫概念設(shè)計(jì) 73.2連接數(shù)據(jù)庫的特點(diǎn) 8第4章詳細(xì)設(shè)計(jì) 94.1系統(tǒng)的主要功能及實(shí)現(xiàn) 94.1.1系統(tǒng)登陸管理模塊 94.1.2農(nóng)業(yè)生產(chǎn)管理模塊 94.1.3銷售管理模塊 94.1.4廠商/供貨商管理模塊 104.2程序流程圖 104.3用戶界面設(shè)計(jì) 114.3.1一般交互設(shè)計(jì) 114.3.2信息顯示設(shè)計(jì) 124.3.3輸入界面設(shè)計(jì) 12參考文獻(xiàn) 14第1章需求分析1.1任務(wù)需求分析農(nóng)業(yè)生產(chǎn)信息管理系統(tǒng)是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,研究的是信息管理活動(dòng)的全過程,以便有效的管理信息,提供各類管理決策信息,輔助農(nóng)業(yè)基地進(jìn)行現(xiàn)代化管理。農(nóng)業(yè)生產(chǎn)管理系統(tǒng)它具備數(shù)據(jù)處理、計(jì)劃、控制、預(yù)測(cè)和輔助決策功能,具體作用如下5點(diǎn)內(nèi)容:(1)用統(tǒng)一標(biāo)準(zhǔn)處理和農(nóng)業(yè)生產(chǎn)信息,排除使用前后矛盾的不完整的數(shù)據(jù)。(2)完整、及時(shí)提供在管理及決策中需要的數(shù)據(jù)。(3)利用指定的數(shù)據(jù)關(guān)系分析數(shù)據(jù),客觀預(yù)測(cè)未來。(4)不僅要對(duì)產(chǎn)品的信息進(jìn)行管理還要明確用戶的信息。(5)用最低的費(fèi)用最短的時(shí)間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實(shí)施方案,以提高醫(yī)院的經(jīng)濟(jì)效益。1.2數(shù)據(jù)流圖、數(shù)據(jù)字典及實(shí)體聯(lián)系圖1.2.1數(shù)據(jù)流圖對(duì)于系統(tǒng)訪問者來說分為2種,一種是農(nóng)業(yè)基地的管理員,他管理著農(nóng)業(yè)生產(chǎn)的信息操作,可以對(duì)產(chǎn)品進(jìn)行增加,刪除,信息的修改,價(jià)格的調(diào)整,對(duì)生產(chǎn)所欲物品的進(jìn)貨、清空以及對(duì)操作人員的一些信息維護(hù)。另一種就是系統(tǒng)的操作人員,他們只可以對(duì)產(chǎn)品進(jìn)行提取,只能對(duì)產(chǎn)品的數(shù)量上有更改的操作,而這個(gè)更改的操作只能是數(shù)量的減少,不能對(duì)產(chǎn)品數(shù)量進(jìn)行增加。系統(tǒng)的訪問者共同所具有的權(quán)限就是對(duì)自身密碼的修改,登錄,退出和農(nóng)產(chǎn)品搜索。對(duì)于系統(tǒng)自身來說,它根據(jù)產(chǎn)品的數(shù)量下限和有效期的一定標(biāo)準(zhǔn)來對(duì)管理員進(jìn)行提示。農(nóng)業(yè)生產(chǎn)管理農(nóng)業(yè)生產(chǎn)管理系統(tǒng)管理員農(nóng)業(yè)生產(chǎn)信息農(nóng)產(chǎn)品庫信息息各類產(chǎn)品需求信息銷售信息相關(guān)人員圖1.1農(nóng)業(yè)生產(chǎn)信息管理系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖由四種基本的元素構(gòu)成:數(shù)據(jù)流(DataFlow),處理(Process),數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)源(數(shù)據(jù)終點(diǎn))。數(shù)據(jù)流(DataFlow):為具有名稱且有流向的數(shù)據(jù),用標(biāo)有名稱的箭頭表示,一個(gè)數(shù)據(jù)可以是記錄、組合項(xiàng)或基本項(xiàng)。處理(Process):表示對(duì)數(shù)據(jù)所進(jìn)行的加工和變換,在圖中用矩形框表示。指向處理數(shù)據(jù)流為該處理的輸入數(shù)據(jù),離開處理的數(shù)據(jù)為處理的輸出數(shù)據(jù)。數(shù)據(jù)存儲(chǔ):表示用文件方式或數(shù)據(jù)庫形式所存儲(chǔ)的數(shù)據(jù),堆砌進(jìn)行的存取分別以指向或離開數(shù)據(jù)存儲(chǔ)的箭頭表示。數(shù)據(jù)源及數(shù)據(jù)終點(diǎn):表示數(shù)據(jù)的來源或數(shù)據(jù)的去向,可以是一個(gè)組織或人員,它處于系統(tǒng)范圍之外,所以又稱它為外部實(shí)體,它是為了幫助理解系統(tǒng)界面而引入的,一般只出現(xiàn)在數(shù)據(jù)流圖的起點(diǎn)和終點(diǎn)。1.2.2數(shù)據(jù)字典名字:系統(tǒng)管理員名字:系統(tǒng)管理員別名:描述:管理和維護(hù)農(nóng)業(yè)生產(chǎn)管理系統(tǒng),給高層決策提供數(shù)據(jù)定義:系統(tǒng)管理員=管理+維護(hù)+提供數(shù)據(jù)位置:輸入到數(shù)據(jù)庫名字:農(nóng)業(yè)生產(chǎn)信息別名:名字:農(nóng)業(yè)生產(chǎn)信息別名:描述:包括對(duì)農(nóng)業(yè)產(chǎn)品的名稱、價(jià)格、功能、種類等進(jìn)行管理定義:農(nóng)業(yè)生產(chǎn)信息=各類農(nóng)產(chǎn)品的基本信息位置:輸入到數(shù)據(jù)庫名字:操作人員別名:描述:對(duì)農(nóng)業(yè)生產(chǎn)的情況和產(chǎn)品銷售進(jìn)行操作,并提供相關(guān)數(shù)據(jù)給相關(guān)的人員定義:操作人員=操作+提供相關(guān)信息位置:輸入到顯示器名字:查詢信息名字:查詢信息別名:描述:包括種子,作物生長(zhǎng)信息,產(chǎn)品產(chǎn)量,產(chǎn)品庫存,收費(fèi)等信息的查詢定義:查詢信息=種子信息查詢++作物生長(zhǎng)信息+產(chǎn)品產(chǎn)量信息查詢+庫存信息查詢+收費(fèi)信息查詢位置:輸入到顯示器1.2.3實(shí)體聯(lián)系E-R圖根據(jù)對(duì)數(shù)據(jù)流圖和數(shù)據(jù)字典的分析,我們可以確定該應(yīng)用中的實(shí)體,屬性和實(shí)體之間的關(guān)系,并畫出如下所示的E-R圖。1、各屬性和實(shí)體之間的關(guān)系圖1.1系統(tǒng)管理員:管理員管理員姓名密碼身份IDE-mail圖1.2農(nóng)業(yè)生產(chǎn)信息管理員E-R圖1.2農(nóng)產(chǎn)品的概念模型(E圖):農(nóng)業(yè)產(chǎn)品農(nóng)業(yè)產(chǎn)品價(jià)格備注庫存生長(zhǎng)情況成本種類名稱編號(hào)功能圖1.3農(nóng)業(yè)生產(chǎn)E-R圖1.3操作人員操作員操作員姓名密碼IDE-mail圖1.4操作員E-R圖2、系統(tǒng)總體的關(guān)系圖管理員操作人員產(chǎn)品姓名管理員操作人員產(chǎn)品姓名密碼身份E-mail名稱編號(hào)生長(zhǎng)功能備注價(jià)格種類庫存ID姓名密碼E-mailID管理提取管理成本第2章系統(tǒng)概要設(shè)計(jì)2.1總體設(shè)計(jì)通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素。系統(tǒng)概要設(shè)計(jì)的基本目的是用比較抽象的概括方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是要確定系統(tǒng)的配置物理方案。軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是模塊獨(dú)立,讓模塊彼此間的接口關(guān)系應(yīng)該盡量簡(jiǎn)單。充分考慮系統(tǒng)的可擴(kuò)展性,采用平臺(tái)與模塊化相結(jié)合的方式,便于業(yè)務(wù)流程的調(diào)整和業(yè)務(wù)的拓展。計(jì)算機(jī)管理信息系統(tǒng)說到底是一種管理的哲學(xué)和思想在計(jì)算機(jī)網(wǎng)絡(luò)中的在現(xiàn),它的素材是源于現(xiàn)時(shí)生活,但一個(gè)成功的MIS并不是一味地模仿傳統(tǒng)的管理模式,而是要在現(xiàn)行管理體制上,對(duì)不適應(yīng)現(xiàn)代經(jīng)濟(jì)形勢(shì)要求的管理方式作徹底的調(diào)整。這就是這個(gè)系統(tǒng)總的設(shè)計(jì)指導(dǎo)思想。2.2系統(tǒng)功能模塊圖根據(jù)需求分析,按用戶的要求,整個(gè)系統(tǒng)有如下幾個(gè)模塊,如下圖所示:農(nóng)業(yè)生產(chǎn)管理系統(tǒng)管理員模塊操作人員模塊公用模塊系統(tǒng)模塊系統(tǒng)登錄系統(tǒng)退出修改密碼農(nóng)業(yè)管理用戶管理用戶管理購買數(shù)量庫存上下限提示農(nóng)產(chǎn)品有效期提示農(nóng)業(yè)生產(chǎn)管理系統(tǒng)管理員模塊操作人員模塊公用模塊系統(tǒng)模塊系統(tǒng)登錄系統(tǒng)退出修改密碼農(nóng)業(yè)管理用戶管理用戶管理購買數(shù)量庫存上下限提示農(nóng)產(chǎn)品有效期提示圖2.1系統(tǒng)體系結(jié)構(gòu)從上圖可知,若用戶以管理員身份登錄,那么他具有對(duì)農(nóng)業(yè)生產(chǎn)信息的管理權(quán)限,其中包括對(duì)農(nóng)業(yè)生產(chǎn)信息的增刪改查,以及種子的進(jìn)貨,清空某種過期產(chǎn)品等,管理員除了對(duì)農(nóng)業(yè)生產(chǎn)進(jìn)行管理還具有對(duì)操作人員進(jìn)行管理,包括對(duì)操作人員的增刪改查等。這個(gè)角色管理著整個(gè)生產(chǎn)基地的進(jìn)貨與清空,完善的管理著農(nóng)業(yè)生產(chǎn)的質(zhì)量。若用戶以操作人員身份登錄,那么他只具有對(duì)農(nóng)產(chǎn)品的查找,然后提取產(chǎn)品的數(shù)量,不能增加農(nóng)產(chǎn)品的數(shù)量。公用模塊是不論用戶以哪種身份登錄,都會(huì)具有的操作功能,包括系統(tǒng)的登錄、退出,和對(duì)自身密碼的修改。而系統(tǒng)模塊是系統(tǒng)自身根據(jù)農(nóng)業(yè)生產(chǎn)本身所具有的某些上下限條件進(jìn)行品的檢索,而對(duì)管理員的系統(tǒng)提示,方便管理員對(duì)農(nóng)業(yè)生產(chǎn)信息管理系統(tǒng)的維護(hù)。第3章數(shù)據(jù)庫設(shè)計(jì)3.1數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫一般分為三級(jí)模式:外模式、概念模式和內(nèi)模式。外模式也就是不同用戶所對(duì)的數(shù)據(jù)視圖,它將數(shù)據(jù)庫內(nèi)部抽象的數(shù)據(jù)及其互相之間的關(guān)系表示為簡(jiǎn)單、直觀的應(yīng)用界面。概念模式是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,通常以某種數(shù)據(jù)模型為基礎(chǔ)。內(nèi)模式是對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。在這里我們將要設(shè)計(jì)的是數(shù)據(jù)庫的概念模式,通過對(duì)農(nóng)業(yè)生產(chǎn)信息管理系統(tǒng)的內(nèi)容和數(shù)據(jù)流程分析及E-R圖,設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。邏輯設(shè)計(jì)是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成為適應(yīng)于特定數(shù)據(jù)庫管理系統(tǒng)的邏輯數(shù)據(jù)模式。邏輯數(shù)據(jù)模式也被簡(jiǎn)稱為邏輯模型或數(shù)據(jù)模式,關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模式是關(guān)系模式。如果數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)庫,則需要把E-R圖或類圖描述的概念數(shù)據(jù)模型轉(zhuǎn)換為等價(jià)的關(guān)系模式及其約束。根據(jù)系統(tǒng)的總體概念設(shè)計(jì)模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如下表所示。表3.1操作員信息表說明數(shù)據(jù)類型是否為空是否主鍵工號(hào)varchar否是操作員varchar否否密碼Varchar否否窗口號(hào)varchar否否表3.2系統(tǒng)管理員信息表說明數(shù)據(jù)類型是否為空是否主鍵管理員編號(hào)Varchar否是管理員姓名Varchar否否密碼Varchar否否身份Varchar是否E-mailvarchar否否表3.3農(nóng)業(yè)生產(chǎn)信息表說明數(shù)據(jù)類型是否為空是否主鍵農(nóng)產(chǎn)品編碼Varchar否是產(chǎn)品名Varchar否否成本Varchar否否庫存數(shù)量Varchar否否最小單位Varchar是否包裝量numeric否否零售價(jià)money否否備注Varchar否否保質(zhì)期Varchar否否生產(chǎn)企業(yè)varchar否否3.2連接數(shù)據(jù)庫的特點(diǎn)當(dāng)開發(fā)環(huán)境通過連接到數(shù)據(jù)庫上之后,在設(shè)計(jì)中使用數(shù)據(jù)庫畫筆可實(shí)現(xiàn)對(duì)該數(shù)據(jù)庫中表格,視圖等的操作,如創(chuàng)建表,修改表,刪除表,增加/刪除記錄。設(shè)計(jì)中設(shè)計(jì)數(shù)據(jù)窗口的時(shí)候,通過對(duì)話框?qū)崿F(xiàn)與數(shù)據(jù)的連接。在應(yīng)用程序中則一般是在應(yīng)用程序?qū)ο笾袝鴮戇B接數(shù)據(jù)庫的程序代碼,使得應(yīng)用程序開始運(yùn)行并實(shí)現(xiàn)與數(shù)據(jù)庫的連接。關(guān)于農(nóng)業(yè)生產(chǎn)信息管理系統(tǒng)數(shù)據(jù)的實(shí)現(xiàn),根據(jù)需求分析和用戶的要求,基本分2個(gè)表,一個(gè)是用戶表,包括管理員和操作人員的信息,另一個(gè)就是農(nóng)業(yè)生產(chǎn)表,因?yàn)橛嘘P(guān)成本問題不設(shè)很多表,這里建兩個(gè)表已經(jīng)足夠了。用戶表里設(shè)有用戶的ID、姓名、密碼、E-mail等屬性。ID設(shè)為主鍵,不可以為空,姓名、密碼也不可以為空,只有E-mail可以允許為空,編碼的數(shù)據(jù)類型設(shè)為int型,姓名、密碼、E-mail等設(shè)為nvarchar(50)型。農(nóng)業(yè)生產(chǎn)表中設(shè)有編碼、名稱、保質(zhì)期、廠商、價(jià)格、種類、備注和庫存等屬性,編碼值設(shè)為主鍵,不可以為空,名稱與不許為空,編碼、庫存的數(shù)據(jù)類型設(shè)為int型,名稱、功能、廠商、種類、備注設(shè)為nvarchar(50)型,價(jià)格設(shè)為float型。在整個(gè)系統(tǒng)運(yùn)行中,幾乎每一個(gè)操作都要與數(shù)據(jù)庫進(jìn)行連接,交換數(shù)據(jù)。在這里主要是用控件GridView來訪問、顯示數(shù)據(jù)庫,根據(jù)不同的操作,sql語句也相應(yīng)的不同,這就實(shí)現(xiàn)了數(shù)據(jù)庫的實(shí)現(xiàn)。第4章詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),包括了用戶界面設(shè)計(jì)、程序過程設(shè)計(jì)等步驟。4.1系統(tǒng)的主要功能及實(shí)現(xiàn)根據(jù)上面的需求分析,設(shè)計(jì)好數(shù)據(jù)庫系統(tǒng),然后開發(fā)應(yīng)用程序可以考慮的窗體的系統(tǒng),每一個(gè)窗體實(shí)現(xiàn)不同的功能,可以設(shè)計(jì)下面的幾個(gè)模塊。4.1.1系統(tǒng)登陸管理模塊功能:本模塊的主要功能是對(duì)用戶身份進(jìn)行,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。并且不同的用戶具有不同的權(quán)限,權(quán)限低的用戶對(duì)有的功能將不可用。4.1.2農(nóng)業(yè)生產(chǎn)管理模塊功能:該模塊主要是實(shí)現(xiàn)進(jìn)行農(nóng)業(yè)生產(chǎn)計(jì)劃制定兩個(gè)功能。生產(chǎn)信息查詢:該模塊為管理員提供整個(gè)生產(chǎn)記得的庫存情況的查詢,也可以進(jìn)行生產(chǎn)工具的購入信息明細(xì)查詢,并以進(jìn)貨報(bào)表形式打印出來。具體實(shí)現(xiàn):生產(chǎn)管理模塊應(yīng)該能夠根據(jù)產(chǎn)品的庫存量檢測(cè)出需要種植的農(nóng)作物,并且要能夠設(shè)置種植的數(shù)量以及種植的時(shí)間;在添加生產(chǎn)計(jì)劃之后還要能夠?qū)σ延械挠?jì)劃進(jìn)行修改,刪除等操作;最終形成一個(gè)生產(chǎn)清單,以方便用戶。最后,當(dāng)產(chǎn)品入庫以后應(yīng)該還要實(shí)現(xiàn)將產(chǎn)品信息添加的功能,以及查詢生產(chǎn)記錄的功能。4.1.3銷售管理模塊功能:本模塊的主要功能是把農(nóng)產(chǎn)品銷售信息寫入銷售清單,同時(shí)對(duì)產(chǎn)品庫存清單進(jìn)行更新,以備用戶將來對(duì)庫存信息進(jìn)行查詢和打印,此外還可以對(duì)農(nóng)產(chǎn)品銷售信息進(jìn)行查詢和盤點(diǎn)功能。具體實(shí)現(xiàn):提供銷售查詢、交易查詢、報(bào)表、記錄清理等功能。其中銷售查詢提供按產(chǎn)品條形碼進(jìn)行當(dāng)天、一周內(nèi)、一月內(nèi)以及所有銷售記錄的查詢;報(bào)表功能可以實(shí)現(xiàn)報(bào)表的自動(dòng)產(chǎn)生,包括本月報(bào)表、本季報(bào)表、本年報(bào)表。另外,當(dāng)數(shù)據(jù)庫數(shù)據(jù)過多時(shí),會(huì)影響到執(zhí)行效率,需要對(duì)不必要的數(shù)據(jù)進(jìn)行刪除操作。記錄清理模塊可以實(shí)現(xiàn)對(duì)以前的數(shù)據(jù)刪除的功能。4.1.4廠商/供貨商管理模塊在購入生產(chǎn)必須品時(shí),首先查詢已有的供貨商信息,然后按照供貨商信息采購產(chǎn)品;或者從新的供貨商那里引進(jìn)新的品種,此時(shí),要把新供貨商信息添加到供貨商清單中。有時(shí),不再從某一供貨商那里采購產(chǎn)品時(shí),此時(shí)要把供貨商信息刪掉。當(dāng)供貨商信息有變化時(shí),就需要對(duì)供貨商信息進(jìn)行維護(hù)等。具體實(shí)現(xiàn):該模塊主要記錄廠商/供貨商的信息,包括廠商/供貨商名稱、聯(lián)系電話、廠商/供貨商地址。當(dāng)業(yè)務(wù)需要時(shí)還要實(shí)現(xiàn)添加廠商/供貨商的功能以及更改廠商/供貨商信息的功能。4.2程序流程圖程序流程圖的優(yōu)點(diǎn)是對(duì)控制流程的描繪很直觀,易于掌握。通過對(duì)系統(tǒng)的調(diào)查和可行性分析,程序的流程圖如下所示,程序過程設(shè)計(jì)主要是在借助過程設(shè)計(jì)工具的情況下,對(duì)程序的具體實(shí)現(xiàn)過程進(jìn)行設(shè)計(jì)。程序的主要部分設(shè)計(jì)在這個(gè)環(huán)節(jié)完成。其主要包括以下幾個(gè)部分:系統(tǒng)系統(tǒng)搜索產(chǎn)品是否刪除或種植提取產(chǎn)品檢索生產(chǎn)信息修改產(chǎn)品信息是否有產(chǎn)品過期或庫存不足保存產(chǎn)品信息產(chǎn)品信息更新圖5.1程序流程圖4.3用戶界面設(shè)計(jì)4.3.1一般交互設(shè)計(jì)一般交互涉及信息顯示、數(shù)據(jù)輸入、和系統(tǒng)整體控制等方面。1、一致性為客戶交互界面中的菜單選擇、命令輸入、數(shù)據(jù)顯示以及眾多的其他功能,使用一致的格式。在設(shè)計(jì)的過程中,基本上保持了系統(tǒng)的格式一致。2、行有較大影響的操作前提示用戶確認(rèn)在設(shè)計(jì)過程中,如果用戶要執(zhí)行刪除操作,以及對(duì)數(shù)據(jù)庫的讀寫操作時(shí),都會(huì)有窗體彈出詢問繼續(xù)操作或者予以提示。3、少兩次操作間需要記憶的內(nèi)容為了避免用戶為下一步操作而記憶大量數(shù)據(jù),所以在設(shè)計(jì)過程中在需要數(shù)據(jù)傳遞的窗體中設(shè)置全局變量,來傳遞數(shù)據(jù)。例如在入賬和入庫的模塊的操作中都用到了這樣的方法。4、允許錯(cuò)誤允許用戶的誤操作盡量不對(duì)系統(tǒng)造成傷害。4.3.2信息顯示設(shè)計(jì)應(yīng)當(dāng)盡量為用戶提供的界面顯示時(shí)完整的、明確的和容易理解的。這樣才能滿足用戶的需求。使用不同的方式顯示信息:用文字、圖形、聲音,按位置、移動(dòng)和大小,使用顏色和省略等方式傳達(dá)信息。1、只顯示與當(dāng)前工作有關(guān)的信息在用戶操作有關(guān)系統(tǒng)的特定功能的信息時(shí),不必看到與之無關(guān)的數(shù)據(jù)、菜單和圖形。2、使用便于用戶迅速吸收數(shù)據(jù)的方式來表示數(shù)據(jù)在系統(tǒng)設(shè)計(jì)的過程中,較多地使用了圖表的形式表示數(shù)據(jù),例如在分析中就使用了柱狀圖的形式表現(xiàn)了復(fù)雜的數(shù)據(jù)。這樣,用戶可以直觀的體會(huì)到圖表所表示的含義。3、使用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可預(yù)知的顏色為了使系統(tǒng)所表達(dá)的含義準(zhǔn)確、無誤,就必須適用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可以預(yù)知的縮寫,這樣用戶就無需參照其他信息源就能理解,而正確地適用軟件。4、產(chǎn)生有意義的錯(cuò)誤信息對(duì)于系統(tǒng)在運(yùn)行過程中產(chǎn)生的錯(cuò)誤盡量給用戶返回一個(gè)容易理解的錯(cuò)誤信息,以使用戶保持對(duì)系統(tǒng)的信任,和系統(tǒng)的可用性。5、使用窗口分隔不同類型的信息 使用不同的窗口顯示、保存不同類型的信息。4.3.3輸入界面設(shè)計(jì)用戶的大部分時(shí)間用在選擇菜單命令、鍵入數(shù)據(jù)和向系統(tǒng)提供輸入。在系統(tǒng)中,鍵盤是主要的輸入介質(zhì),但是鼠標(biāo)等設(shè)備的也是重要的輸入手段,所以,對(duì)于他們的數(shù)據(jù)輸入操作有如下約定:1、保持信息顯示和數(shù)據(jù)輸入間的一致性為了方便用戶的使用,鼠標(biāo)應(yīng)當(dāng)盡量減少操作的幅度。2、保持顯示信息和輸入信息之間的一致性對(duì)于用戶來說,要保證其輸入的數(shù)據(jù)在顯示上與其他顯示的視覺特征(例如:文字大小、顏色、位置等)要一致。對(duì)于不同類型的用戶在登錄到系統(tǒng)后,由于有不同的權(quán)限,所以在主界面中會(huì)有一些項(xiàng)目受到限制而無法使用,所以要使這些項(xiàng)目不發(fā)生作用,以保證系統(tǒng)安全。參考文獻(xiàn)[1]張朋.應(yīng)用型本科院校實(shí)驗(yàn)室信息管理系統(tǒng)的設(shè)計(jì)與研究[J].宏觀經(jīng)濟(jì)管理,2017(S1):216-218.[2]劉宗梅,李克蕾.運(yùn)動(dòng)訓(xùn)練信息管理系統(tǒng)的研究與設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2017,40(09):54-57.[3]仇新紅.解析計(jì)算機(jī)信息管理系統(tǒng)設(shè)計(jì)原理[J].電腦編程技巧與維護(hù),2017(07):58-59+76.[4]張志佳,彭新茗,朱天翔.畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的研發(fā)與應(yīng)用[J].黑龍江教育(高教研究與評(píng)估),2017(02):48-51.[5]洪慶林.基于Andriod智能手機(jī)的體育訓(xùn)練信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016,24(24):139-141.[6]張志輝.計(jì)算機(jī)信息管理系統(tǒng)設(shè)計(jì)原理探究[J].信息技術(shù)與信息化,2016(11):113-115.[7]李愛君.結(jié)合.NET對(duì)人力資源信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].電子設(shè)計(jì)工程,2016,24(14):44-48.[8]李超.學(xué)生信息管理系統(tǒng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同能源管理節(jié)能改造項(xiàng)目合同
- 個(gè)人學(xué)習(xí)計(jì)劃進(jìn)度記錄表格
- 交通運(yùn)輸行業(yè)發(fā)展趨勢(shì)分析對(duì)比表
- 企業(yè)合同管理要點(diǎn)
- 彩鋼瓦房屋租賃合同
- 項(xiàng)目進(jìn)度調(diào)整與應(yīng)對(duì)策略報(bào)告
- 飼料生產(chǎn)與養(yǎng)殖作業(yè)指導(dǎo)書
- 婚宴場(chǎng)地租賃合同
- 產(chǎn)品成本費(fèi)用明細(xì)表-產(chǎn)品成本分析
- 續(xù)簽合同保密協(xié)議書年
- 強(qiáng)酸強(qiáng)堿培訓(xùn)課件
- 蔬菜種植與有機(jī)農(nóng)業(yè)培訓(xùn)
- 《光催化技術(shù)》課件
- 寶鋼BQB 481-2023全工藝?yán)滠堉蓄l無取向電工鋼帶文件
- 企業(yè)文化變革的阻力與推進(jìn)策略
- 特種設(shè)備作業(yè)人員資格申請(qǐng)表(新版)
- 巡察組作風(fēng)紀(jì)律情況評(píng)估表
- 煤礦架空乘人裝置安裝檢驗(yàn)報(bào)告
- HSK標(biāo)準(zhǔn)教程5下-課件-L1
- 小學(xué)班級(jí)心理委員管理辦法
- 2023年江蘇省五年制專轉(zhuǎn)本英語統(tǒng)考真題(試卷+答案)
評(píng)論
0/150
提交評(píng)論