小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)_第1頁
小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)_第2頁
小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)_第3頁
小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)_第4頁
小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學(xué)習(xí)中心: 知金北京 分 數(shù): 現(xiàn)代遠程教育畢業(yè)論文題目 小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn) 學(xué) 號 學(xué)生姓名 高 健 導(dǎo)師姓名 謝麗娜 2014年 3 月20 日原創(chuàng)性聲明本人鄭重聲明: 所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品或成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本聲明的法律結(jié)果由本人承擔(dān)。論文作者簽名:高健日期:2014年3月20日2014年 3月致 謝致謝部分應(yīng)該是發(fā)自自己內(nèi)心由衷的感謝。這部分抄襲太明顯了吧四年美好的大學(xué)生活即將結(jié)束,我將面對

2、又一次征程的開始。四年的求學(xué)生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。 偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻給一位平凡的人,我的導(dǎo)師。我不是您最出色的學(xué)生,而您卻是我最尊敬的老師。您治學(xué)嚴謹,學(xué)識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標,領(lǐng)會了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“柳暗花明又一村”的深切感觸。感謝我的爸爸媽媽,焉得諼草,言樹之

3、背,養(yǎng)育之恩,無以回報,你們永遠健康快樂是我最大的心愿。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯謝意! 同時也感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計的環(huán)境。 最后再一次感謝所有在畢業(yè)設(shè)計中曾經(jīng)幫助過我的良師益友和同學(xué),以及在設(shè)計中被我引用或參考的論著的作者。小型超市進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)摘要:隨著全球經(jīng)濟的高速發(fā)展,信息及時有效的利用正逐漸成為決定市場成敗的關(guān)鍵因素。信息繼物質(zhì)和能源之后成為人類社會發(fā)展的第三大資源。管理信息系統(tǒng)的產(chǎn)生和應(yīng)用使信息的管理和使用更加方便快捷,針對于各行各業(yè)的管理信息系統(tǒng)逐

4、漸在企業(yè)中占據(jù)重要地位。在人們的日常生活中占據(jù)重要地位的超市也在經(jīng)濟發(fā)展的過程中受到深刻影響。經(jīng)濟全球化使得超市面臨的選擇和挑戰(zhàn)越來越多,傳統(tǒng)的手工的超市管理速度慢、效率低,已不能完全適應(yīng)市場的需求,超市信息化是超市經(jīng)營的必由之路。本文首先研究分析了國內(nèi)外對超市管理信息系統(tǒng)的研究現(xiàn)狀,然后對超市的現(xiàn)狀進行了詳細調(diào)查,認真分析了其業(yè)務(wù)流程和組織結(jié)構(gòu)以及未來的發(fā)展方向,在此基礎(chǔ)上,采用生命周期法的研究方法,對超市進行了系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計,并最終實現(xiàn)該系統(tǒng)。本文綜合采用了結(jié)構(gòu)化生命周期法,先自上而下地進行戰(zhàn)略規(guī)劃,再自下而上地逐步實現(xiàn)各系統(tǒng)的應(yīng)用開發(fā)。開發(fā)本系統(tǒng)采用了ASP結(jié)合Access

5、數(shù)據(jù)庫技術(shù),最終實現(xiàn)了基礎(chǔ)信息管理、庫存管理、往來管理、查詢統(tǒng)計、商品銷售管理和系統(tǒng)管理等功能。關(guān)鍵詞:超市;ASP;MIS;結(jié)構(gòu)化生命周期法中圖分類號:C931Design and Implementation of Small Supermarket Inventory Management Information SystemAbstract: With the rapid development of the global economy, timely and effective use of information is becoming a key factor in deter

6、mining market success or failure. Information following the material and energy to become the third largest resource during the development of human society.The generation and application of information management is making the use of information more faster and convenient.Management information sys

7、tems in all walks of life gradually occupy an important position in the enterprise.Supermarket ,an important part in peoples life, is also been severely affected during the process of economic development.Economic globalization makes more and more choices and challenges facing by the supermarket.Tra

8、ditional manual supermarket management is slow, low efficiency which can not fully meet the needs of the it.The supermarkets information is the only way to supermarket operators.This paper studies the analysis of domestic and foreign supermarket Management Information System Research,then carried ou

9、t a detailed investigation into the current state of the supermarket. Making a careful analysis of their business processes and organizational structure, as well as the future direction of development. Based on that, the study method of the life cycle approach was choosen, made the supermarket syste

10、m planning, system analysis, system design, and eventually achieved the system.Using the structured life cycle approach, for first,top-down strategic planning, and then the bottom-up to the progressive realization of each system application development. The system used ASP and Access database techno

11、logy to develop the system, and ultimately the foundation for information management,inventory management, demand management, query statistics, merchandise sales,management and system management functions.Keywords: Supermarket; ASP; MIS;Structured Life Cycle ApproachClassification:C931目 次目錄都沒有改呢。而且目

12、錄中不要出現(xiàn)“摘要” TOC o 1-3 h z u HYPERLINK l _Toc386101606 摘要:隨著全球經(jīng)濟的高速發(fā)展,信息及時有效的利用正逐漸成為決定市場成敗的關(guān)鍵因素。信息繼物質(zhì)和能源之后成為人類社會發(fā)展的第三大資源。管理信息系統(tǒng)的產(chǎn)生和應(yīng)用使信息的管理和使用更加方便快捷,針對于各行各業(yè)的管理信息系統(tǒng)逐漸在企業(yè)中占據(jù)重要地位。在人們的日常生活中占據(jù)重要地位的超市也在經(jīng)濟發(fā)展的過程中受到深刻影響。經(jīng)濟全球化使得超市面臨的選擇和挑戰(zhàn)越來越多,傳統(tǒng)的手工的超市管理速度慢、效率低,已不能完全適應(yīng)市場的需求,超市信息化是超市經(jīng)營的必由之路。 PAGEREF _Toc386101606

13、 h I HYPERLINK l _Toc386101607 目 次 PAGEREF _Toc386101607 h III HYPERLINK l _Toc386101608 1 緒論 PAGEREF _Toc386101608 h 1 HYPERLINK l _Toc386101609 1.1 研究背景 PAGEREF _Toc386101609 h 1 HYPERLINK l _Toc386101610 1.2 研究目的 PAGEREF _Toc386101610 h 1 HYPERLINK l _Toc386101611 1.3 研究意義 PAGEREF _Toc386101611 h

14、 1 HYPERLINK l _Toc386101612 1.4 研究方法 PAGEREF _Toc386101612 h 2 HYPERLINK l _Toc386101613 1.5 管理信息系統(tǒng) PAGEREF _Toc386101613 h 3 HYPERLINK l _Toc386101614 2 ASP語言 PAGEREF _Toc386101614 h 4 HYPERLINK l _Toc386101615 2.1 簡述 PAGEREF _Toc386101615 h 4 HYPERLINK l _Toc386101616 2.2 主流程序設(shè)計語言比較 PAGEREF _Toc3

15、86101616 h 5 HYPERLINK l _Toc386101617 2.2.1 ASP技術(shù) PAGEREF _Toc386101617 h 5 HYPERLINK l _Toc386101618 2.2.2 PHP技術(shù) PAGEREF _Toc386101618 h 5 HYPERLINK l _Toc386101619 2.2.3 JSP技術(shù) PAGEREF _Toc386101619 h 5 HYPERLINK l _Toc386101620 2.3 ASP的優(yōu)點 PAGEREF _Toc386101620 h 5 HYPERLINK l _Toc386101621 2.4 系統(tǒng)

16、開發(fā)和運行環(huán)境 PAGEREF _Toc386101621 h 6 HYPERLINK l _Toc386101622 2.4.1 開發(fā)環(huán)境 PAGEREF _Toc386101622 h 6 HYPERLINK l _Toc386101623 2.4.2 系統(tǒng)運行環(huán)境 PAGEREF _Toc386101623 h 6 HYPERLINK l _Toc386101624 3 系統(tǒng)規(guī)劃 PAGEREF _Toc386101624 h 7 HYPERLINK l _Toc386101625 3.1 概述 PAGEREF _Toc386101625 h 7 HYPERLINK l _Toc3861

17、01626 3.2 系統(tǒng)規(guī)劃的任務(wù) PAGEREF _Toc386101626 h 8 HYPERLINK l _Toc386101627 3.3 系統(tǒng)規(guī)劃的原則 PAGEREF _Toc386101627 h 8 HYPERLINK l _Toc386101628 3.4 現(xiàn)行系統(tǒng)的調(diào)查與分析 PAGEREF _Toc386101628 h 9 HYPERLINK l _Toc386101629 4 系統(tǒng)需求分析 PAGEREF _Toc386101629 h 10 HYPERLINK l _Toc386101630 4.1 功能需求分析 PAGEREF _Toc386101630 h 11

18、 HYPERLINK l _Toc386101631 4.2 數(shù)據(jù)需求分析 PAGEREF _Toc386101631 h 12 HYPERLINK l _Toc386101632 5 系統(tǒng)設(shè)計 PAGEREF _Toc386101632 h 14 HYPERLINK l _Toc386101633 5.1 遵循的原則 PAGEREF _Toc386101633 h 14 HYPERLINK l _Toc386101634 5.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc386101634 h 15 HYPERLINK l _Toc386101635 5.3 功能模塊設(shè)計 PAGEREF _Toc

19、386101635 h 17 HYPERLINK l _Toc386101636 6 系統(tǒng)實現(xiàn) PAGEREF _Toc386101636 h 20 HYPERLINK l _Toc386101637 6.1 創(chuàng)建數(shù)據(jù)庫 PAGEREF _Toc386101637 h 20 HYPERLINK l _Toc386101638 6.2 創(chuàng)建系統(tǒng)主界面 PAGEREF _Toc386101638 h 20 HYPERLINK l _Toc386101639 6.3 商品管理模塊 PAGEREF _Toc386101639 h 22 HYPERLINK l _Toc386101640 6.3.1 商

20、品管理頁面 PAGEREF _Toc386101640 h 22 HYPERLINK l _Toc386101641 6.3.2 商品信息界面 PAGEREF _Toc386101641 h 24 HYPERLINK l _Toc386101642 6.4 進貨入庫模塊 PAGEREF _Toc386101642 h 28 HYPERLINK l _Toc386101643 6.4.1 進貨入庫頁面 PAGEREF _Toc386101643 h 28 HYPERLINK l _Toc386101644 6.4.2 入庫信息頁面 PAGEREF _Toc386101644 h 29 HYPER

21、LINK l _Toc386101645 6.5 銷售出庫模塊 PAGEREF _Toc386101645 h 31 HYPERLINK l _Toc386101646 6.5.1 銷售出庫頁面 PAGEREF _Toc386101646 h 31 HYPERLINK l _Toc386101647 6.5.2 出庫信息頁面 PAGEREF _Toc386101647 h 33 HYPERLINK l _Toc386101648 6.6 庫存管理模塊 PAGEREF _Toc386101648 h 37 HYPERLINK l _Toc386101649 6.7 系統(tǒng)幫助模塊 PAGEREF

22、_Toc386101649 h 39 HYPERLINK l _Toc386101650 7 總結(jié)與展望 PAGEREF _Toc386101650 h 40 HYPERLINK l _Toc386101651 7.1 論文工作總結(jié) PAGEREF _Toc386101651 h 40 HYPERLINK l _Toc386101652 7.2 工作展望 PAGEREF _Toc386101652 h 40 HYPERLINK l _Toc386101653 參考文獻 PAGEREF _Toc386101653 h 411 緒論1.1 研究背景超市,即超級市場,是以顧客自選方式經(jīng)營的大型綜合性

23、零售商場。又稱自選商場。是許多國家特別是經(jīng)濟發(fā)達國家的主要商業(yè)零售組織形式1。超級市場起初的用意在于方便顧客購買多種產(chǎn)品,所以其中基本上提供了顧客日常生活中的所有商品。從比較昂貴的家用電器到易耗品肥皂等,在超級市場中都能找到其身影。為了便于用戶選購,在超級市場入口處一般會設(shè)有購物車等設(shè)施。顧客選購好商品后,在結(jié)賬處統(tǒng)一進行結(jié)賬。在我國,超級市場被引入始于1978年,當時稱作自選商場,1983年1月3日,中國第一家超級市場在北京市海淀區(qū)開業(yè),那時購買者幾乎都是外國人,20多年后的今天,人們?nèi)コ匈徫镆呀?jīng)成為生活中不可缺少的部分。在我國,超級市場是指采取自選方式,以銷售食品為主,生鮮品占一定比重,

24、滿足人們?nèi)粘P枰牧闶鄣?。潘渝棱、孫惠萍和張磊在四川省連鎖超市企業(yè)發(fā)展存在的問題及對策中指出,連鎖超市企業(yè)的物流配送一定程度上削弱了二、三級城市的成本優(yōu)勢,沃爾瑪?shù)奈锪髋渌团c信息系統(tǒng)建設(shè)較為完善,是企業(yè)學(xué)習(xí)的對象2。連鎖超市企業(yè)運營管理與顧客關(guān)系管理未受到重視,隨著信息技術(shù)的普及,連鎖超市也普遍建立了POS、ERP等管理信息系統(tǒng)。但這些系統(tǒng)幾乎主要為財務(wù)管理服務(wù),從未涉及到顧客關(guān)系管理,對顧客需求分析只能從面上進行,沒有建立顧客信息庫,更談不上顧客數(shù)據(jù)的深度挖掘。1.2 研究目的最初的超市資料管理,都是靠人力來完成的。但近幾年我國超市經(jīng)營規(guī)模日趨擴大,銷售額和門店數(shù)量大幅度增加,而且許多超市正

25、在突破以食品為主的傳統(tǒng)格局,向品種多樣化發(fā)展。小型超市在業(yè)務(wù)上需要處理大量的庫存信息,還要時刻更新產(chǎn)品的銷售信息,不斷添加商品信息,并對商品各種信息進行統(tǒng)計分析。因此,超市為滿足廣大消費者的市場需要采購龐大的商品品種,并需要及時補充商品。怎樣管理超市成為超市管理者的一個重大考驗。本研究就是利用先進的信息管理技術(shù)為超市提供一個高效的管理信息系統(tǒng),從而減輕超市管理者的負擔(dān),并提高其運營效益。1.3 研究意義隨著超市行業(yè)的發(fā)展,高效率的管理已經(jīng)是決定超市利潤的首要因素,甚至是決定企業(yè)在市場中競爭成敗的關(guān)鍵因素。而高效率的管理主要靠的就是在企業(yè)中引入現(xiàn)代化的管理信息系統(tǒng),降低成本,提高業(yè)務(wù)處理的效率。

26、所以,管理信息系統(tǒng)引入超市行業(yè)是必然趨勢。超市管理信息系統(tǒng)可以用ASP、PHP、Delphi等多種技術(shù)進行開發(fā),數(shù)據(jù)庫多采用SQL SERVER。對超市管理信息系統(tǒng)的開發(fā)方法常采用結(jié)構(gòu)化生命周期法。筆者現(xiàn)采用結(jié)構(gòu)化生命周期法,通過對超市現(xiàn)狀進行系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計,實現(xiàn)系統(tǒng)并對系統(tǒng)功能進行測試,直至完成小型超市管理信息系統(tǒng)的設(shè)計和實現(xiàn)。 研究方法研究方法,要寫你做這篇論文用到的方法,比如文獻調(diào)研、實地調(diào)研等,你這部分寫的是文獻綜述,不是研究方法,請修改郭小俐、劉鵬在基于ASP的中小連鎖超市信息化管理系統(tǒng)的設(shè)計與實現(xiàn)一文中構(gòu)建了基于B/S架構(gòu),結(jié)合ASP和Access技術(shù)的超市管理信息系

27、統(tǒng),實現(xiàn)了連鎖超市分類信息的發(fā)布、商品統(tǒng)一管理調(diào)度和人員合理分配,降低了管理成本、提高了效率,增加了收益6。該系統(tǒng)共分為四個模塊:信息發(fā)布模塊、無紙化辦公模塊、用戶管理模塊和庫存管理模塊。信息發(fā)布模塊的功能包括新商品的介紹、促銷活動和公告等的信息發(fā)布功能;無紙化辦公模塊的功能包括向員工和管理層顯示往來文件的傳遞,重要通知的發(fā)布等功能;用戶管理模塊主要包括用戶信息新建、編輯、刪除以及用戶權(quán)限驗證功能。 但是,該系統(tǒng)在超市的采購方面沒有開發(fā)出有效的系統(tǒng),在商品、供應(yīng)商和客戶的資料管理方面也不完善,而且對于相對超市較重要的訂貨系統(tǒng)沒有涉及,還有許多地方需要改進。袁作為在小型超市管理信息系統(tǒng)分析中,對

28、超市管理信息系統(tǒng)做了較詳盡的理論分析,詳細描述了系統(tǒng)所用的數(shù)據(jù)字典和關(guān)系模型以及系統(tǒng)所需的硬件環(huán)境7。通過對用戶需求的分析,將超市管理系統(tǒng)大致分為五大模塊:系統(tǒng)安全模塊、人力資源管理模塊、采購信息管理模塊、銷售信息管理模塊和庫存信息管理模塊。雖然該文沒用真正實現(xiàn)最終系統(tǒng),但是對超市內(nèi)部業(yè)務(wù)流程的分析和設(shè)計都十分到位,特別是該文提出了系統(tǒng)實現(xiàn)時的安全問題,防止了后面只顧實現(xiàn)系統(tǒng)而存在的安全隱患。不足之處是,該系統(tǒng)只是針對超市這個孤立的單位來設(shè)計的,對于超市的上游供應(yīng)商以及下游顧客的管理都沒有實現(xiàn)。這種管理信息系統(tǒng)只能較好的改善超市內(nèi)部的工作效率,但是對于整個供應(yīng)鏈還有許多地方需要改進。張鼎武在小

29、型超市管理信息系統(tǒng)中采用Delphi7技術(shù)針對小型超市編制了一種對進、銷、存等信息進行綜合管理的應(yīng)用軟件8。 該系統(tǒng)針對的是小型超市管理人員不多且多數(shù)不是超市業(yè)務(wù)管理人員,業(yè)務(wù)分工不明確的狀況開發(fā)的,所以在系統(tǒng)性等方面不是很完善。其數(shù)據(jù)庫設(shè)計方面只有商品信息表,商品出售表和庫存商品統(tǒng)計表三個表,供貨商等信息都在這些表中,在修改數(shù)據(jù)時,容易出現(xiàn)數(shù)據(jù)冗余等錯誤。而且,把多種數(shù)據(jù)都集合在商品信息中,在供應(yīng)商管理方面會有許多不便。武獻宇,張福初在基于C/S結(jié)構(gòu)超市管理系統(tǒng)設(shè)計中,采用面向?qū)ο蟮某绦蛟O(shè)計語言作為開發(fā)平臺9,建立以局域網(wǎng)為中心的計算機環(huán)境,利用數(shù)據(jù)庫應(yīng)用系統(tǒng),開發(fā)出功能強大、運行可靠的大型

30、超市管理信息系統(tǒng)。該系統(tǒng)旨在開發(fā)一個界面友好操作簡便的管理軟件,提高企業(yè)整體效率,減少工作量。對于管理者,有很好的幫助決策的功能。該系統(tǒng)以提高支持管理者決策系統(tǒng)為中心,這是值得學(xué)習(xí)借鑒的地方。界面美觀和權(quán)限設(shè)計方面仍需進一步地加以修改和完善。楚佩斌,楊秀峰在基于C#的小型超市管理系統(tǒng)中以Microsoft Visual Studio 2005為系統(tǒng)開發(fā)平臺10,C#2005為開發(fā)語言,采用C/S模式數(shù)據(jù)庫為SQL 2000的信息管理系統(tǒng)。系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理,分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連

31、接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。初期,將對超市經(jīng)營的業(yè)務(wù)過程情況,信息處理情況進行調(diào)查。并進行系統(tǒng)總體規(guī)劃,采取模塊化分析方法,用自頂而下,逐步求精的手段。把系統(tǒng)的功能分解成若干個易于控制的板塊。后期,用ASP技術(shù),借助Dreamweaver網(wǎng)頁制作軟件完成系統(tǒng)的設(shè)計,編程,調(diào)試和運行。1.5 管理信息系統(tǒng)這部分放在這里不合適,將其修改整合到研究背景中管理信息系統(tǒng)(Management Information System)起源于20世紀70年代的美國,真正開始發(fā)展是由于20世紀80年代微機的出現(xiàn),網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,并且很快傳入我國。 管理信息系統(tǒng)是一門近年來剛開始

32、起步的學(xué)科,綜合了管理科學(xué)、計算機技術(shù)和通信技術(shù)等眾多學(xué)科知識,屬于集成性的學(xué)科3。其發(fā)展大致可分為3個階段:1.單項信息處理階段(50年代中期60年代中期)。2.綜合信息處理階段(60年代中期70年代初期)。3.系統(tǒng)信息處理階段(70年代初期至今)。經(jīng)歷了從單功能發(fā)展到多功能、多層次、系統(tǒng)化的高級階段4。數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)通信技術(shù)、管理科學(xué)、系統(tǒng)工程等科學(xué)技術(shù)的快速發(fā)展使得管理信息系統(tǒng)發(fā)展迅速。數(shù)據(jù)庫技術(shù)、計算機軟件技術(shù)的增進,計算機硬件平臺的更新?lián)Q代都使得管理信息系統(tǒng)有著良好的發(fā)展環(huán)境。各種科學(xué)管理模型的出現(xiàn)更是使管理信息系統(tǒng)在多領(lǐng)域得到廣泛應(yīng)用。這些因素決定了管理信息系統(tǒng)將越來越普及,性能

33、安全性等方面也會進一步提高。自20世紀90年代,管理信息系統(tǒng)逐漸在我國得到重視,一批管理信息系統(tǒng)軟件被開發(fā)出來,首先是在財務(wù)軟件方面取得巨大成就,隨后各行各業(yè)都開始逐漸引進管理信息系統(tǒng),為我國管理現(xiàn)代化作出了重要貢獻。近10年來,我國的管理信息系統(tǒng)水平也迅速提高,應(yīng)用領(lǐng)域不斷擴大,與此同時,應(yīng)用的要求也在不斷提高5。2 ASP語言這部分該寫文獻綜述2.1 簡述ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。 ASP是微軟公司開發(fā)出來代替CGI腳本程序的應(yīng)用,可以和多種數(shù)據(jù)庫和程序交互,是一種簡單、方便的編程工具,在各種動態(tài)網(wǎng)站中經(jīng)常使用。ASP是活動服務(wù)器頁面(Ac

34、tive Server Pages)的簡稱,是微軟公司開發(fā)的服務(wù)器端腳本編寫環(huán)境,使用ASP可以用HTML頁,腳本命令和ActiveX組件來創(chuàng)建動態(tài)、交互的Web頁和基于Web的應(yīng)用程序。 主流程序設(shè)計語言比較2.2.1 ASP技術(shù)ASP是基于服務(wù)器端的網(wǎng)頁技術(shù),在服務(wù)器端運行,而不是在客戶端運行的,當客戶請求一個ASP文件時,由服務(wù)器先把該文件解釋成標準的HTML文件,再發(fā)送給客戶。在服務(wù)器端運行的好處有兩點:第一,可以不受客戶端瀏覽器的限制;第二,可以很方便地和服務(wù)器交換數(shù)據(jù)。嚴格的說,ASP并不是一種程序語言,它只是提供一個環(huán)境來運行腳本。ASP常用的腳本語言是VBScript(Visu

35、al Basic Script)或JavaScript,也可以是它們兩者的結(jié)合。ASP的開發(fā)工具并不是固定的,任何一種文本編輯器都能進行ASP腳本的編輯。當然,不同的開發(fā)工具的開發(fā)、調(diào)試效率是不一樣的。2.2.2 PHP技術(shù) HYPERLINK :/baike.baidu /view/99.htm t _blank PHP是一種跨平臺運行在服務(wù)器端的嵌入式腳本語言,大量語法與C,Java和Perl語言相近,并擁有自己的特性,使開發(fā)者能夠簡單快速地寫出動態(tài)頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫,PHP、MySQL數(shù)據(jù)庫和Apache Web服務(wù)器是一個比較好的組合。并且PHP完全免費,沒有其他語言的后續(xù)

36、付費的麻煩,使用者可以自行從PHP官網(wǎng)站點下載,獲得無限制的源碼,并且可以根據(jù)需要加入自己的特色。2.2.3 JSP技術(shù) HYPERLINK :/baike.baidu /view/3387.htm t _blank JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,JSP是Sun公司繼成功開發(fā)Java之后的又一力作。JSP即Java ServerPage,在Servlet和JavaBean的支持下,可以完成功能強大的站點程序。2.3 ASP的優(yōu)點應(yīng)用ASP搭建動態(tài)網(wǎng)站具有以下優(yōu)點:(1)ASP使用的是標準的Internet編計程語言,例如應(yīng)用VBScript和JavaScript兩種腳本語言可以控

37、制網(wǎng)頁整體的邏輯性,熟練掌握著兩種腳本語言就可以很容易地應(yīng)用ASP搭建動態(tài)網(wǎng)頁。當然,也可以使用Jscript、Perl等其他能被服務(wù)器所執(zhí)行的腳本語言。(2)如果將Windows NT系統(tǒng)作為網(wǎng)站服務(wù)器的開發(fā)平臺,并且在這個平臺上運行IIS,那么就可以免費擁有ASP腳本編寫環(huán)境。使用ASP很簡單,只需要將文件擴展名改為.asp,并在此文件中添加腳本語言即可。如果在Windows98下運行,則可以安裝PWS(Personal Web Server)服務(wù)器。(3)ASP中包含內(nèi)置對象,還可以使用ActiveX控件繼續(xù)擴充其功能。(4)ASP提供ADO對象,通過該對象可以快速地訪問各種數(shù)據(jù)庫,例如

38、Access數(shù)據(jù)庫、FoxPro數(shù)據(jù)庫、SQL Server數(shù)據(jù)庫和MySQL數(shù)據(jù)庫等。2.4 系統(tǒng)開發(fā)和運行環(huán)境2.4.1 開發(fā)環(huán)境操作系統(tǒng):windows XP開發(fā)工具:Macromedia Dreamweaver由Macromedia公司所開發(fā)的著名網(wǎng)站開發(fā)工具。它使用所見即所得的接口,亦有HTML編輯的功能。它現(xiàn)在有Mac和Windows系統(tǒng)的版本。隨Macromedia被Adobe收購后,Adobe也開始計劃開發(fā) HYPERLINK :/baike.baidu /view/897468.htm t _blank Linux版本的Dreamweaver了。Dreamweaver自MX版

39、本開始,使用了Opera的排版引擎 Presto作為網(wǎng)頁預(yù)覽。開發(fā)語言:ASPASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。 ASP是微軟公司開發(fā)出來代替CGI腳本程序的應(yīng)用,可以和多種數(shù)據(jù)庫和程序交互,是一種簡單、方便的編程工具,在各種動態(tài)網(wǎng)站中經(jīng)常使用。數(shù)據(jù)庫:AccessMicrosoft Office Access是由 HYPERLINK :/baike.baidu /view/2353.htm t _blank 微軟研發(fā)的一種關(guān)聯(lián)式的 HYPERLINK :/baike.baidu /view/68446.htm t _blank 數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合

40、了 Microsoft Jet Database Engine和 HYPERLINK :/baike.baidu /view/185360.htm t _blank 圖形用戶界面兩項特點,與其他功能軟件共同構(gòu)成 HYPERLINK :/baike.baidu /view/25393.htm t _blank Microsoft Office。Access 曾是9784.htm t _blank 微軟公司另一個通訊 HYPERLINK :/baike.baidu /view/17674.htm t _blank 程序的名字,可事實證明這是個失敗的工程。后來微軟又用這個名字命名了一款數(shù)據(jù)庫軟件,即

41、現(xiàn)在使用的Access,并逐步取代傳統(tǒng)的VFP成為二級中最受歡迎的數(shù)據(jù)庫語言。(5)開發(fā)架構(gòu):ASP+HTML+JavaScript2.4.2 系統(tǒng)運行環(huán)境(1)操作系統(tǒng):Winsows 2000/Windows Server 2003/Windows XP/Windows Vista/Windows 7(2)Web數(shù)據(jù)庫:IIS5.0或更高版本。(3)數(shù)據(jù)庫服務(wù)器:Access(4)瀏覽器:Internet Explorer 7.0或更高版本。3 系統(tǒng)規(guī)劃3.1 概述規(guī)劃指全面的長遠的發(fā)展計劃。信息系統(tǒng)生命周期的第一個階段就是系統(tǒng)規(guī)劃。這一階段的內(nèi)容主要包括確定系統(tǒng)的發(fā)展方向、系統(tǒng)規(guī)模以及整

42、體的開發(fā)計劃。管理信息系統(tǒng)的建設(shè)一項耗資大、周期長、任務(wù)量繁多的系統(tǒng)工程,科學(xué)的規(guī)劃可以減少開發(fā)的盲目性,明確系統(tǒng)建設(shè)的目標和步驟,并能縮短開發(fā)周期、節(jié)約開發(fā)成本。如果系統(tǒng)開發(fā)規(guī)劃不好,不僅會造成開發(fā)過程的直接損失,而且由此引起的企業(yè)運行不好的間接損失就更難估計。因此,作為信息系統(tǒng)生命周期的第一階段,信息系統(tǒng)規(guī)劃直接影響到其后的開發(fā)過程和運行效果,一個科學(xué)合理地系統(tǒng)規(guī)劃是系統(tǒng)開發(fā)成功的前提。管理信息系統(tǒng)規(guī)劃是指從服從和服務(wù)于企業(yè)戰(zhàn)略的角度,對企業(yè)信息系統(tǒng)近、中、長期的使命和目標、實現(xiàn)策略和方法、實施方案等內(nèi)容所做出的統(tǒng)籌安排。一方面,它源于企業(yè)整體戰(zhàn)略規(guī)劃,反映了實現(xiàn)企業(yè)整體戰(zhàn)略規(guī)劃對信息系統(tǒng)

43、的功能目標等要求;另一方面,它也是企業(yè)整體戰(zhàn)略規(guī)劃的一個重要組成部分。 系統(tǒng)規(guī)劃的任務(wù)1、制定管理信息系統(tǒng)的發(fā)展戰(zhàn)略 管理信息系統(tǒng)的發(fā)展戰(zhàn)略必須與企業(yè)的總體戰(zhàn)略目標協(xié)調(diào)一致。管理信息系統(tǒng)是為企業(yè)服務(wù)的,其使用目的必須建立在企業(yè)的總體戰(zhàn)略目標之上。所以,制定管理信息系統(tǒng)的發(fā)展戰(zhàn)略時,首先要明確企業(yè)的總體目標和發(fā)展戰(zhàn)略,并了解研究現(xiàn)行系統(tǒng)的使用狀況,重點是現(xiàn)行系統(tǒng)存在的缺陷。在此基礎(chǔ)上確定管理信息系統(tǒng)的功能,制定其戰(zhàn)略目標以及相關(guān)政策。要進行的工作有:評價組織的目標、戰(zhàn)略和實現(xiàn)目標、戰(zhàn)略的主要企業(yè)流程;根據(jù)組織的目標和戰(zhàn)略確定管理信息系統(tǒng)的使命,對管理信息系統(tǒng)建設(shè)或更新提出報告;對目前管理信息系統(tǒng)

44、的功能,應(yīng)用環(huán)境和應(yīng)用現(xiàn)狀進行評價;2、制定建設(shè)管理信息系統(tǒng)的政策、目標和戰(zhàn)略。3、制定管理信息系統(tǒng)的總體方案,形成管理信息系統(tǒng)的總體結(jié)構(gòu)方案,安排項目開發(fā)計劃。具體工作包括如下兩個方面:確定目前和規(guī)劃中的組織在決策支持和事務(wù)處理方面的信息需求,以便為整個組織或其主要部門提出管理信息系統(tǒng)的總體結(jié)構(gòu)方案;4、制定開發(fā)計劃,即根據(jù)發(fā)展戰(zhàn)略和系統(tǒng)總體結(jié)構(gòu),確定系統(tǒng)和應(yīng)用項目的開發(fā)策略(包括選擇合適的具體開發(fā)方式、方法等)、開發(fā)次序和時間安排。5、制定系統(tǒng)建設(shè)的資源分配計劃6、提出實現(xiàn)開發(fā)計劃所需要的硬件、軟件、技術(shù)人員、資金等資源,以及整個系統(tǒng)建設(shè)的概算,進行可行性分析。3.3 系統(tǒng)規(guī)劃的原則(1)

45、支持企業(yè)總目標管理信息系統(tǒng)與組織發(fā)展戰(zhàn)略的一致是管理信息系統(tǒng)建設(shè)成功的關(guān)鍵之一。企業(yè)的戰(zhàn)略目標是系統(tǒng)規(guī)劃的出發(fā)點。系統(tǒng)規(guī)劃要立足于企業(yè)目標,分析企業(yè)經(jīng)營中的信息需求,然后確定管理信息系統(tǒng)要達到的目標,設(shè)計總體結(jié)構(gòu)。(2)整體兼顧,注重高層管理信息系統(tǒng)主要面向組織管理問題,輔助高層管理者管理企業(yè),所以要在高層領(lǐng)導(dǎo)參與管理與技術(shù)的結(jié)合上下工夫。(3)獨立于企業(yè)組織機構(gòu)首先著眼于企業(yè)過程。使得企業(yè)管理活動和決策能夠脫離企業(yè)組織機構(gòu)。企業(yè)的經(jīng)營活動的過程可以由多個部門分工完成,也可以由一個部門獨立完成。企業(yè)的組織結(jié)構(gòu)有可能發(fā)生變化,但是管理信息系統(tǒng)的變化就比較困難,費時費力,耗資巨大。按照業(yè)務(wù)過程而不

46、是組織機構(gòu)來設(shè)計管理信息系統(tǒng),可以保證系統(tǒng)在企業(yè)組織機構(gòu)發(fā)生改變后依然可以使用。(4)良好的整體性在本系統(tǒng)的設(shè)計過程總采用自上而下的規(guī)劃方法。自上而下的方法先從整體上規(guī)劃系統(tǒng),然后再逐步詳細規(guī)劃系統(tǒng)模塊。采用自上而下的規(guī)劃方法,可以保證系統(tǒng)結(jié)構(gòu)的完整性和信息的一致性。(5)便于實施,有效解決問題企業(yè)引進管理信息系統(tǒng)是否成功,能否達到提高效率增加收益的效果,不僅在于企業(yè)對這項工程的重視度,而且還取決于該系統(tǒng)是否能夠輕松駕馭,有效解決企業(yè)運作中存在的問題。所以,在系統(tǒng)的設(shè)計過程中,要同時注重系統(tǒng)解決問題的能力和系統(tǒng)開發(fā)過程中的經(jīng)濟性。設(shè)計方案盡量簡潔直觀,直指問題中心,而且在解決問題的同時盡可能選

47、擇經(jīng)濟的方案。(6)人、管理、技術(shù)協(xié)調(diào)發(fā)展人、組織管理與技術(shù)是信息化生產(chǎn)力的3個重要因素,也是管理信息系統(tǒng)建設(shè)的3項關(guān)鍵資源。企業(yè)在引進管理信息系統(tǒng)之后要正確處理好這3個方面的關(guān)系。企業(yè)在引進系統(tǒng)的同時應(yīng)對人員進行培訓(xùn),在整個企業(yè)內(nèi)部形成一種協(xié)調(diào)發(fā)展的意識。3.4 現(xiàn)行系統(tǒng)的調(diào)查與分析最初的超市資料管理,都是靠人力來完成的。但近幾年我國超市經(jīng)營規(guī)模日趨擴大,銷售額和門店數(shù)量大幅度增加,而且許多超市正在突破以食品為主的傳統(tǒng)格局,向品種多樣化發(fā)展。小型超市在業(yè)務(wù)上需要處理大量的庫存信息,還要時刻更新產(chǎn)品的銷售信息,不斷添加商品信息,并對商品各種信息進行統(tǒng)計分析。因此,在超市管理中引進現(xiàn)代化的辦公軟

48、件,實現(xiàn)超市龐大商品的控制和傳輸,從而方便銷售行業(yè)的管理和決策,為超市和超市管理人員解除后顧之憂是非常有必要的。4 系統(tǒng)需求分析系統(tǒng)的需求分析主要的內(nèi)容就是明確該管理信息系統(tǒng)最終要實現(xiàn)的目標,并找到解決方案。本文中對系統(tǒng)的分析從功能需求和數(shù)據(jù)需求兩個方向進行分析。功能需求分析是對系統(tǒng)要實現(xiàn)的功能分解,形成相互獨立又互相聯(lián)系的不同部分。然后針對每一個不同的部分再分解出具體的功能,這些功能之間相互作用形成一個整體。數(shù)據(jù)需求分析是針對該系統(tǒng)中用到的數(shù)據(jù)進行分析識別,整理出不同數(shù)據(jù)之間的聯(lián)系和區(qū)別。4.1 功能需求分析功能需求分析即對超市經(jīng)營中涉及到的功能進行概括總結(jié),整理出適合計算機進行處理的流程。

49、系統(tǒng)的需求分析將是進行系統(tǒng)功能模塊設(shè)計的重要依據(jù)。經(jīng)分析,本文研究的小型超市進銷存管理系統(tǒng)的功能主要是實現(xiàn)對貨品信息的記錄和查詢,包括貨品的入庫、出庫信息,以及貨品庫存信息的查詢。在該管理信息系統(tǒng)中,首先應(yīng)該先為每一種商品定義一個編碼,這樣有利于統(tǒng)一管理。在超市實際的經(jīng)營過程中,各種商品會不斷的有入庫和出庫的操作,對每一筆的商品入庫和出庫都應(yīng)該記錄在案,并且應(yīng)該保存下詳細的出入庫數(shù)量、時間等信息。在超市的經(jīng)營過程中,需要實時的監(jiān)控商品的庫存信息,所以在系統(tǒng)的設(shè)計中要滿足庫存信息的動態(tài)性。本系統(tǒng)根據(jù)貨品的入庫和出庫信息來查詢庫存,所用的方法是累計截止當前每種商品的所有入庫和出庫的數(shù)量,用累計入庫

50、數(shù)減去累計出庫數(shù)即得此種商品的當前庫存數(shù)。通過對系統(tǒng)需求的分析,得到如圖4.1所示的系統(tǒng)流程圖,簡明扼要的表示出了小型超市進銷存管理系統(tǒng)的主要業(yè)務(wù)關(guān)系和流程。 進貨入庫銷售出庫商品管理庫存管理圖4.1 小型超市進銷存管理系統(tǒng)流程圖 從圖4.1可以看出,本系統(tǒng)可劃分為商品管理、進貨入庫、銷售出庫和庫存管理四大功能模塊,下面具體分析這四大模塊的功能需求。4.1.1 商品管理商品管理就是對商品基本信息的管理,例如商品的品牌、型號、價位等信息。其中涉及到的操作主要包括對商品信息的新增、修改、刪除等。建立了商品的基本信息后,就可以對不同的商品進行入庫、出庫以及庫存數(shù)量查詢,并且支持對同種類型的商品進行模

51、糊查詢,和所有商品的列表及每種商品的詳細信息,以便于用戶比較分析。4.1.2 進貨入庫 進貨入庫就是指對商品入庫信息的記錄,系統(tǒng)需要詳細登記每筆商品入庫的信息。在入庫登記時,入庫的商品必須是商品管理中已有的,否則不能完成登記。在實際的操作過程中,用戶還會需要能夠自行添加和刪除入庫記錄,并能瀏覽所有的入庫信息。4.1.3 銷售出庫 銷售出庫是指對商品出庫信息的記錄,系統(tǒng)需要詳細登記每筆商品出庫的信息。在出庫登記時,出庫的商品也必須是商品管理中已有的,否則不能完成登記。同時,在出庫時,還要同時考慮庫存的商品數(shù)量是否滿足該次出庫的數(shù)量要求,不足不能完成出庫。在實際操作過程中,用戶還會用到添加和刪除銷

52、售入庫記錄的功能,以及查看所有出庫記錄的功能。4.1.4 庫存管理 庫存管理主要是對庫存商品進行查詢。系統(tǒng)應(yīng)能向用戶提供每種商品的入庫、出庫和當前庫存數(shù)量的查詢,同時能對某種確定商品的準確查詢和對某類商品的模糊查詢。在實際操作中,用戶需要能夠隨時查詢到當前的庫存。4.2 數(shù)據(jù)需求分析管理業(yè)務(wù)流程圖雖然能形象地體現(xiàn)出企業(yè)活動中信息的流動過程和數(shù)據(jù)存儲,但是其中還是會涉及到一些物質(zhì)要素。管理信息系統(tǒng)是利用計算機進行處理信息,所以需要將這些物質(zhì)要素舍去,繪制成系統(tǒng)的數(shù)據(jù)流程圖。 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的工具。它用簡單的符號來表達信息的處理存儲等過程,完全舍棄了物質(zhì)要素,具有概括

53、性和抽象性。前面對系統(tǒng)功能的分析可知,該系統(tǒng)主要實現(xiàn)4個方面的功能,包括商品基本信息維護、進貨入庫信息記錄、銷售出庫信息記錄和庫存商品信息查詢。經(jīng)分析,小型超市進銷存管理信息系統(tǒng)的數(shù)據(jù)流程圖如下:出庫信息入庫批次表商品管理進貨入庫銷售出庫庫存管理庫存信息入庫信息商品基本信息商品基本信息商品基本信息P1P2P3P4出庫記錄出庫記錄出庫記錄出庫記錄圖4.2 小型超市進銷存管理信息系統(tǒng)數(shù)據(jù)流程圖 從圖中可以看出,本系統(tǒng)主要涉及的數(shù)據(jù)包括商品記錄、入庫記錄、出庫記錄和庫存商品信息。4.2.1 商品記錄商品記錄是商品管理中商品的基本信息,包括商品的編碼、名稱、規(guī)格、單位和單價。從數(shù)據(jù)流程圖中可以看出,商

54、品的基本信息在進貨入庫、銷售出庫和庫存管理時使用,在整個系統(tǒng)的數(shù)據(jù)中是最基本的數(shù)據(jù)。商品的基本信息一旦被入庫記錄使用,那么該商品記錄就不能被刪除。4.2.2 入庫記錄入庫記錄是商品進貨入庫的信息。商品入庫記錄時,要明確記錄該商品屬于哪種,入庫量和入庫的具體日期。 從系統(tǒng)的數(shù)據(jù)流程圖中可以看出,入庫記錄產(chǎn)生于進貨入庫,要用到商品的基本信息,入庫后形成的入庫信息又在庫存管理中使用。當入庫批次的信息被出庫引用之后,該入庫記錄將不能被修改刪除。4.2.3 出庫記錄出庫記錄銷售出庫的信息。商品出庫記錄時,要明確記錄該商品是哪種,出庫量和出庫的具體日期。從系統(tǒng)的數(shù)據(jù)流程圖中可以看出,出庫記錄產(chǎn)生于銷售出庫

55、,要用到商品的基本信息和庫存信息。庫存信息用來判斷當前庫存是否滿足出庫的數(shù)量要求。出庫后形成的出庫信息又會在庫存管理中使用。4.2.4 庫存商品庫存商品要求能做到動態(tài)的商品庫存信息,本文中使用入庫記錄和出庫記錄的差值得到。當用戶查看某種商品的庫存時,系統(tǒng)就會按照當前該種商品的累計入庫量減去累計出庫量得到剩余量,即當期庫存數(shù)量。從系統(tǒng)的數(shù)據(jù)流程圖中可以看出,庫存管理中使用的數(shù)據(jù)包括商品的基本信息、入庫信息和出庫信息,經(jīng)系統(tǒng)簡單計算后即可得到當前庫存。5 系統(tǒng)設(shè)計在經(jīng)過對系統(tǒng)的需求分析后,可以進行小型超市進銷存管理系統(tǒng)的設(shè)計。系統(tǒng)設(shè)計是系統(tǒng)開發(fā)的第二階段,其任務(wù)是:在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上

56、,科學(xué)合理地進行物理模型的設(shè)計。系統(tǒng)設(shè)計的內(nèi)容主要包含數(shù)據(jù)庫設(shè)計和功能模塊設(shè)計兩部分。其中,數(shù)據(jù)庫的設(shè)計基于系統(tǒng)分析中的數(shù)據(jù)需求分析,功能模塊的設(shè)計基于系統(tǒng)分析中的功能需求分析。5.1 遵循的原則(1)系統(tǒng)性 該管理信息系統(tǒng)是作為一個整體而存在的,系統(tǒng)的運行結(jié)合了組織的方方面面,因此,在系統(tǒng)設(shè)計的時候要把組織看作一個統(tǒng)一的整體來考慮,不能各自為政,各自設(shè)計。要做到代碼一致,數(shù)據(jù)共享。(2)靈活性 為使系統(tǒng)有能長時間發(fā)揮作用,開發(fā)的系統(tǒng)應(yīng)具有很強的環(huán)境適應(yīng)性。而系統(tǒng)的環(huán)境適應(yīng)性體現(xiàn)在系統(tǒng)較好的開放性和結(jié)構(gòu)上的可變性。為實現(xiàn)這個目標,系統(tǒng)設(shè)計時最好采用模塊化結(jié)構(gòu),將超市管理分為幾個模塊,這樣可以使

57、這幾個模塊相對獨立。在設(shè)計時,應(yīng)盡可能使各模塊間的依賴性減至最低限度,這樣不僅便于模塊的修改,而且在需要時可以方便地添加新模塊,進而提高系統(tǒng)適應(yīng)環(huán)境變化的能力。(3)可靠性 即設(shè)計好的系統(tǒng)應(yīng)該具有較好的抵御外界干擾的能力以及受到干擾后的及時恢復(fù)能力。成功的管理信息系統(tǒng)良好的可靠性體現(xiàn)在其較高的安全保密性、檢錯及糾錯能力、抗病毒能力等。(4)經(jīng)濟性 指在滿足系統(tǒng)開發(fā)需求的前提下,盡可能地減小系統(tǒng)的開支。在系統(tǒng)設(shè)計的時候,不能只盲目追求技術(shù)的先進性,這樣容易導(dǎo)致系統(tǒng)開銷過大,得不償失。應(yīng)該在滿足系統(tǒng)需求的同時,盡量避免不必要的復(fù)雜化,使各模塊盡可能簡潔,處理流程簡短,減少處理費用。5.2 數(shù)據(jù)庫設(shè)

58、計5.2.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 本系統(tǒng)中使用的數(shù)據(jù)主要包括商品記錄、入庫記錄、出庫記錄和庫存商品。由數(shù)據(jù)需求分析可知,庫存商品可以通過入庫記錄和出庫記錄得到,因此可以將數(shù)據(jù)庫中需要保存的數(shù)據(jù)記為商品記錄、入庫記錄和出庫記錄3部分。 經(jīng)分析,在本系統(tǒng)中,存在商品記錄、入庫記錄和出庫記錄3個實體。商品記錄和入庫記錄、出庫記錄都是一對多的關(guān)系,即每種商品都可能有多次的進貨入庫記錄和銷售出庫記錄。而且,入庫記錄和出庫記錄之間是多對多的關(guān)系,即一筆入庫記錄可能與多個出庫記錄有關(guān),一筆出庫記錄也可能與多個入庫記錄有關(guān)。 以下是本系統(tǒng)實體的E-R圖:圖5.1 小型超市進銷存管理信息系統(tǒng)E-R圖5.2.2

59、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫物理模型來自于其邏輯結(jié)構(gòu)。邏輯機構(gòu)中的實體即物理模型中的數(shù)據(jù)表,實體之間的關(guān)系即數(shù)據(jù)表之間的關(guān)系。一對多的關(guān)系通過數(shù)據(jù)表中的字段的關(guān)聯(lián)來表現(xiàn),多對多的關(guān)系則形成一個新表。本系統(tǒng)中,入庫記錄和出庫記錄之間會形成一個新表,記為出庫批次表所以,由邏輯結(jié)果轉(zhuǎn)化為物理結(jié)構(gòu)時,系統(tǒng)中存在的數(shù)據(jù)表就有商品記錄表,入庫記錄表、出庫記錄表和出庫批次表。各表結(jié)構(gòu)如下:商品記錄表保存商品的基本信息,包括編碼、名稱、規(guī)格、單位和單價字段。表5.1 SPJL表字段名稱數(shù)據(jù)類型字段長度含義BM文本10編碼,主鍵MC文本50名稱GG文本20規(guī)格DW文本10單位DJ數(shù)字雙精度單價(2)入庫記錄表 保

60、存商品的入庫信息,包括入庫記錄ID、商品編碼、入庫數(shù)量和入庫日期字段。表5.2 RKJL表字段名稱數(shù)據(jù)類型字段長度含義RKID自動編號長整型入庫記錄ID,主鍵BM文本10商品編碼RKSL數(shù)字雙精度入庫數(shù)量RKRQ日期/時間入庫日期(3)出庫記錄表 保存商品的出庫信息,包括商品記錄ID、商品編碼、出庫數(shù)量和出庫日期字段。表5.3 CKJL表字段名稱數(shù)據(jù)類型字段長度含義CKID自動編號長整型出庫記錄ID,主鍵BM文本10商品編碼CKSL數(shù)字雙精度出庫數(shù)量CKRQ日期/時間出庫日期(4)出庫批次表 保存出庫信息對應(yīng)的入庫批次和數(shù)量,包括入庫記錄ID、出庫記錄ID和數(shù)量字段。表5.4 CKPC表字段名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論