畢業(yè)設(shè)計(論文)基于WEB的商場管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
畢業(yè)設(shè)計(論文)基于WEB的商場管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
畢業(yè)設(shè)計(論文)基于WEB的商場管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
畢業(yè)設(shè)計(論文)基于WEB的商場管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
畢業(yè)設(shè)計(論文)基于WEB的商場管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于web的商場管理系統(tǒng)的設(shè)計與實現(xiàn)論文作者姓名:申請學(xué)位專業(yè):申請學(xué)位類別:指導(dǎo)教師姓名(職稱):論文提交日期:基于web的商場管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要本文通過對現(xiàn)代企業(yè)信息化管理進行分析,根據(jù)商場信息化管理的實際需求,設(shè)計并實現(xiàn)了一個基于web技術(shù)的商場管理系統(tǒng)。該系統(tǒng)由七個功能模塊組成,即:商品信息管理模塊、客戶信息管理模塊、商品進貨管理模塊、商品銷售管理模塊、人事信息管理模塊、數(shù)據(jù)報表模塊和系統(tǒng)配置模塊。本文不僅敘述了該商場管理系統(tǒng)的設(shè)計過程,包括需求分析,系統(tǒng)架構(gòu)的設(shè)計,以及功能模塊的劃分等,而且詳盡敘述了各個功能模塊的具體實現(xiàn)方法,包括如何在服務(wù)器端響應(yīng)客戶請求,如何進行相應(yīng)的數(shù)

2、據(jù)庫訪問、以及如何進行用戶權(quán)限分配等。系統(tǒng)的開發(fā)采用了asp技術(shù),以sql server 2000作為后臺數(shù)據(jù)庫,web服務(wù)器使用iis,并且采用b/s模式,實現(xiàn)系統(tǒng)的高效運行,并且安裝方便,配置簡易。關(guān)鍵詞:商場管理;商品;信息管理;數(shù)據(jù)庫the design and realization of shopping malls management system based on webabstractin this thesis, the shopping malls management system based on web is designed and realized by an

3、alysis of the modern enterprise information management and according to its actual requirement. this system is composed of seven function modules, which includes commodity information management module, customer information management module, commodity purchase management module, the commodity sales

4、 management module, the personnel information management module, report module and system configuration module. this thesis not only describes procedures of designing the shopping malls management system which includes requirement analysis, design of system frame and division of function module, but

5、 also describes in detail about development methods of every functional module, which includes how to respond the customers request at the server, how to access database and how to assign of user authority and etc. this system is based on the popular b/s mode, mainly uses asp technolgy as a developm

6、ent language, uses sql server 2000 to design the database on the backstage, the web server use iis. it realizes the convenient install, running effectively and simple configuration.key words: shopping malls management;commodity;information management;database目錄論文總頁數(shù):36頁1 引言11.1 系統(tǒng)設(shè)計目的及意義11.2 系統(tǒng)特色12

7、系統(tǒng)設(shè)計22.1 需求分析22.1.1 系統(tǒng)功能分析22.1.2 數(shù)據(jù)處理過程分析32.2 總體設(shè)計42.2.1 功能模塊設(shè)計42.2.2 流程設(shè)計62.2.3 開發(fā)工具62.3 詳細(xì)設(shè)計72.3.1 商品信息管理模塊72.3.2 客戶信息管理模塊72.3.3 商品進貨管理模塊72.3.4 商品銷售管理模塊82.3.5 人事信息管理模塊82.3.6 數(shù)據(jù)報表管理模塊82.3.7 系統(tǒng)配置模塊82.4 數(shù)據(jù)庫設(shè)計92.4.1 概念結(jié)構(gòu)設(shè)計92.4.2 邏輯結(jié)構(gòu)設(shè)計103 系統(tǒng)實現(xiàn)173.1 系統(tǒng)主界面的實現(xiàn)173.2 asp訪問數(shù)據(jù)庫的實現(xiàn)183.3 用戶登錄模塊的實現(xiàn)183.4 商品信息管理模

8、塊的實現(xiàn)203.4.1 商品分類203.4.2 商品增加213.4.3 商品修改223.4.4 商品刪除233.4.5 商品查詢233.5商品進貨管理模塊的實現(xiàn)243.5.1 商品入庫243.5.2 商品入庫審核253.5.3 商品庫存警示263.6商品銷售管理模塊的實現(xiàn)263.6.1 商品銷售價格263.6.2 商品銷售開單273.6.3 商品銷售查詢273.6.4 打印商品收據(jù)273.7數(shù)據(jù)報表模塊的實現(xiàn)283.8系統(tǒng)配置模塊的實現(xiàn)293.8.1 用戶密碼設(shè)置293.8.2 用戶權(quán)限設(shè)置303.8.3 賬套備份313.8.4 賬套還原313.8.5 數(shù)據(jù)清空314 特殊問題解決方案324.

9、1 用戶使用權(quán)限的控制324.2 自動計算總值33結(jié) 論34參考文獻(xiàn)34致 謝35聲 明361 引言1.1 系統(tǒng)設(shè)計目的及意義進入21世紀(jì)后,以“3c”技術(shù),即計算機技術(shù)、通訊技術(shù)和控制技術(shù)為主導(dǎo)的現(xiàn)代信息技術(shù)深入廣泛的滲透到社會生活的各個方面(如現(xiàn)代企業(yè)的信息化管理),已成為推動社會經(jīng)濟發(fā)展和開展國際競爭的必備手段。計算機技術(shù)作為現(xiàn)代科學(xué)技術(shù)的基礎(chǔ)和核心,已經(jīng)而且將繼續(xù)對人類文明社會的進步與發(fā)展產(chǎn)生深刻影響。當(dāng)前越來越多的商業(yè)、企事業(yè)單位已經(jīng)將計算機技術(shù)應(yīng)用于日常的管理工作??茖W(xué)的運用計算機技術(shù)進行管理工作不僅可以使管理工作規(guī)范化、系統(tǒng)化、自動化而且可以節(jié)省相當(dāng)?shù)娜肆?、物力。它能夠使用戶的?/p>

10、理工作走上良性運轉(zhuǎn)軌道,從而為其快速發(fā)展奠定基礎(chǔ)。因此各單位對與本行業(yè)相關(guān)管理軟件的需求也十分迫切。管理信息系統(tǒng)的建立,為各級管理決策提供了信息支持,從根本上改善了管理人員的勞動條件和工作性質(zhì),是管理手段現(xiàn)代化的重要標(biāo)志。管理信息系統(tǒng)(mis, management information system)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構(gòu)內(nèi)部的作業(yè),管理、分析和決策職能的系統(tǒng),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它越來越普及。mis是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集加工的方法,從而形成一個

11、縱橫交織的系統(tǒng)。 隨著市場競爭的日益激烈,如何降低成本越來越成為企業(yè)要解決的問題。對于傳統(tǒng)的完全依賴人工管理商場每個環(huán)節(jié)的管理方式,不僅效率低下,而且容易出錯,成本較高及不能及時反應(yīng)商場的整個銷售和庫存等情況。這將影響領(lǐng)導(dǎo)者的戰(zhàn)略決策,從而最終導(dǎo)致企業(yè)在競爭中失去競爭力。采用web技術(shù)實現(xiàn)b/s(瀏覽器/服務(wù)器)結(jié)構(gòu)的管理系統(tǒng)是辦公自動化的發(fā)展趨勢?;趙eb技術(shù)的管理系統(tǒng),由于開發(fā)周期短;與用戶平臺無關(guān);易于實現(xiàn)交互式應(yīng)用;能對信息進行快速、高效的收集、處理和發(fā)布,近幾年來得到了迅速發(fā)展。本系統(tǒng)以商場為例,對其進、銷、存等管理信息系統(tǒng)進行設(shè)計并實現(xiàn),是為適應(yīng)現(xiàn)代商場信息化管理而設(shè)計的,采用w

12、eb技術(shù)使商場的管理更加高效方便并幫助商場節(jié)省成本,幫助商場在激烈的市場競爭中處于不敗之地。1.2 系統(tǒng)特色本系統(tǒng)是為適應(yīng)現(xiàn)代商場信息化管理而設(shè)計的,采用web技術(shù)使商場的管理更加高效方便并幫助商場節(jié)省成本,使商場在激烈的市場競爭中處于不敗之地。系統(tǒng)的開發(fā)采用了成熟的asp技術(shù),以sql server 2000做為后臺數(shù)據(jù)庫,web服務(wù)器使用iis,采用流行的b/s模式,實現(xiàn)系統(tǒng)的高效運行,并且在客戶端不需要安裝系統(tǒng),只需一臺聯(lián)接企業(yè)局域網(wǎng)支持web瀏覽器的電腦即可。(1)采用web 應(yīng)用技術(shù),即以因特網(wǎng)為基礎(chǔ)的應(yīng)用技術(shù)。其優(yōu)點在于可以讓企業(yè)間的商業(yè)數(shù)據(jù)及交易等行為,透過因特網(wǎng)的通訊來彼此交換

13、信息。這樣不但可以節(jié)省數(shù)據(jù)交換的時間,而且可以簡化流程。(2)采用流行的b/s (browser/server)模式。由于web技術(shù)的廣泛使用,基于web的b/s模式已經(jīng)替代傳統(tǒng)的c/s (client/server)模式成為主流,原因在于b/s的處理能力已經(jīng)很強大,包含服務(wù)端執(zhí)行代碼(如asp,jsp等)和客戶端執(zhí)行代碼(常采用javascript)。在這種架構(gòu)下程序邏輯及數(shù)據(jù)的處理都是在伺服端,使用者是透過網(wǎng)絡(luò)以瀏覽器來存取伺服端的數(shù)據(jù)。故在客戶端不需要安裝系統(tǒng),只需一臺聯(lián)接企業(yè)局域網(wǎng)支持web瀏覽器的電腦即可。(3)采用了成熟的asp(active server pages)技術(shù),輕松的

14、實現(xiàn)了與數(shù)據(jù)庫的動態(tài)更新的同步,使商品庫存銷售等信息時刻保持最新。(4)采用了sql server 2000做為后臺數(shù)據(jù)庫。其在安全性和穩(wěn)定性方面表現(xiàn)很好,和windows平臺的完美兼容使得其擁有很好的性能。2 系統(tǒng)設(shè)計2.1 需求分析2.1.1 系統(tǒng)功能分析對于現(xiàn)代大型商場的信息自動化系統(tǒng)通常是由銷售管理系統(tǒng)(pos)和后臺管理信息系統(tǒng)(mis)組成的系統(tǒng)。銷售管理系統(tǒng)接受后臺管理所設(shè)定的各種基本信息,并將詳細(xì)的銷售資料傳送給后臺管理系統(tǒng)進行分析匯總。后臺管理為前臺管理系統(tǒng)提供必要的商品等基本資料,并收集前臺收銀管理系統(tǒng)提供的各種詳細(xì)的銷售數(shù)據(jù),作為查詢、分析、統(tǒng)計和決策的信息依據(jù)。因此,后

15、臺管理系統(tǒng)功能齊全、內(nèi)容豐富、工作量大,通常也是開發(fā)過程的難點和重點。作為一個商場的后臺,其管理是和商場的實際業(yè)務(wù)經(jīng)營管理分不開的。商場的經(jīng)營流程可以簡單地概括為“進銷存”(商品進貨、商品銷售和商品庫存),因此可以說商品的“進銷存”管理是商場后臺管理的核心,也是整個商場自動化管理系統(tǒng)的核心部分。另外,商場中的人事管理、數(shù)據(jù)報表的生成、客戶資料管理等也是不可缺少的部分,使其成為一個完整的商場自動化管理系統(tǒng)。商場管理一般流程為商品進貨管理商品庫存管理商品銷售管理商品出庫管理報表生成,具體處理流程如下:(1)商品進貨管理商品進貨管理是商場庫存管理的第一個部分,是商品進入商場的第一個環(huán)節(jié)。從商品開始進

16、庫,就開始了商品的庫存管理。 進貨步驟可以為:計劃員作采購計劃采購計劃審核采購計劃修改維護(非必做步驟)由采購計劃生成訂單訂單審核訂單維護修改(非必做步驟)貨到時由訂單生成入庫通知入庫驗收庫管員確認(rèn)正式入庫。(2)商品庫存管理商品庫存管理是商場管理系統(tǒng)中的關(guān)鍵部分,是商品進入商場的第二個環(huán)節(jié)。庫存管理的業(yè)務(wù)步驟為:庫管員確認(rèn)正式入庫安排貨位日常調(diào)撥盤點管理。 倉庫管理中最重要的一項工作就是保證帳面數(shù)量與實物數(shù)量一致,所以說盤點管理是倉庫管理中的一項重要工作。(3)商品銷售管理銷售管理是商場管理系統(tǒng)的第三個部分,是商品在商場中流動的第三個環(huán)節(jié)。銷售管理的步驟為:顧客購買商品前臺出銷售單顧客付款收

17、銀員確認(rèn)出庫單銷售員提貨并交付給顧客。(4)商品出庫管理出庫管理是商場管理系統(tǒng)的第四個部分,包括從商品進入賣場開始銷售,到顧客正式購買商品。出庫管理的步驟為:商品出庫單庫管員確認(rèn)出庫單并登記庫管員正式確認(rèn)出庫商品出庫庫存盤點。(5)報表生成報表是倉庫管理員提供給主管部門的一種重要文件,它對采購部門的采購計劃起決定性的作用。主要涉及到報表有商品庫存報表、商品銷售報表、商品進貨報表、商品退貨報表。2.1.2 數(shù)據(jù)處理過程分析根據(jù)系統(tǒng)功能可分析出系統(tǒng)的數(shù)據(jù)處理過程,描述系統(tǒng)內(nèi)部信息的流向,并表示系統(tǒng)的邏輯處理功能。結(jié)構(gòu)化分析方法一般使用數(shù)據(jù)流圖dfd來描述數(shù)據(jù)的處理過程,因此根據(jù)以上的功能需求分析可

18、畫出系統(tǒng)數(shù)據(jù)流圖,如圖2-1所示。系統(tǒng)管理員分配系統(tǒng)賬號和權(quán)限系統(tǒng)賬號權(quán)限登錄系統(tǒng)商品信息管理客戶信息管理商品銷售管理商品進貨管理人事信息管理制作數(shù)據(jù)報表管理員商品信息表客戶信息表員工信息表顧客商品庫存表商品銷售表修改庫存供貨商商品進貨表報表輸出管理員圖2-1 系統(tǒng)數(shù)據(jù)流圖2.2 總體設(shè)計2.2.1 功能模塊設(shè)計該系統(tǒng)的功能較完善,基本覆蓋了商場管理中的各個環(huán)節(jié)。系統(tǒng)主要可分為七個功能模塊:商品信息管理模塊,客戶信息管理模塊,商品進貨管理模塊,商品銷售管理模塊,人事信息管理模塊,數(shù)據(jù)報表模塊和系統(tǒng)配置模塊。如圖2-2所示。商場管理系統(tǒng)商品信息管理客戶信息管理商品進貨管理商品銷售管理數(shù)據(jù)報表管理

19、人事管理人商品進貨管理事客戶信息管理管商品信息管理理商場管理系統(tǒng)系統(tǒng)配置添加、修改、刪除商品類型添加、修改、刪除商品信息添加、修改、刪除客戶類型添加、修改、刪除客戶信息商品入庫入庫審核商品退貨銷售價格銷售開單庫存報表銷售報表進貨報表員工信息添加、修改、刪除員工信息通訊錄權(quán)限管理密碼管理賬套備份賬套還原庫存警示進貨、退貨、庫存查詢數(shù)據(jù)報表管理庫存盤點銷售審核銷售查詢打印收銀條退貨報表數(shù)據(jù)清空圖2-2 系統(tǒng)功能模塊圖2.2.2 流程設(shè)計整個系統(tǒng)流程設(shè)計是根據(jù)系統(tǒng)從初始錄入數(shù)據(jù)階段到對其它功能模塊進行操作時的流程,由于系統(tǒng)較大,各個模塊操作的關(guān)聯(lián)性又不同,所以該圖表示的只是主要的操作流程。系統(tǒng)流程圖

20、如圖2-3所示。商品入庫輸入商品,客戶,員工基本資料商品倉庫商品銷售庫存查詢?nèi)霂觳樵冧N售查詢數(shù)據(jù)報表打印報表庫存盤點打印收據(jù)圖2-3系統(tǒng)流程圖2.2.3 開發(fā)工具(1)開發(fā)語言:asp(2)web服務(wù)器:iis5.0(3)數(shù)據(jù)庫:sql server 2000(4)操作系統(tǒng):windows 2000 server(5)開發(fā)軟件:dreamweaver 82.3 詳細(xì)設(shè)計2.3.1 商品信息管理模塊商品信息管理可以實現(xiàn)以下功能:(1)商品分類管理可以給商品進行分類,便于對商品的管理。包括添加商品類別、修改商品類別、刪除商品類別、查看商品類別。(2)商品信息管理系統(tǒng)初期時由用戶輸入商品基本資料,包

21、括添加商品信息、修改商品信息、刪除商品信息、查詢商品信息。2.3.2 客戶信息管理模塊客戶信息管理可以實現(xiàn)以下功能:(1)客戶分類管理可以給客戶進行分類,便于對客戶的管理。包括添加客戶類別、修改客戶類別、刪除客戶類別、查看客戶類別。(2)客戶信息管理客戶信息管理可實現(xiàn)對供應(yīng)商的管理,記錄供應(yīng)商的資料,將其歸類管理,利于合作的方便。包括添加客戶信息、修改客戶信息、刪除客戶信息、查詢客戶信息。2.3.3 商品進貨管理模塊商品進貨管理可以實現(xiàn)以下功能:商品入庫、入庫審核、商品退貨、庫存警示、進貨查詢、退貨查詢、庫存查詢、庫存盤點。商品入庫操作需要記錄相關(guān)的商品信息、庫存信息、客戶信息、采購人、金額和

22、入庫時間等信息。入庫審核是對商品入庫進行審核,如果入庫信息正確則可批準(zhǔn)入庫,否則可以刪除入庫記錄,也可以將已入庫的商品進行反審核入庫。庫存盤點指對庫存商品數(shù)量進行整理,糾正不正確的庫存數(shù)據(jù)。由于人為操作等原因,系統(tǒng)中的庫存數(shù)據(jù)與實際數(shù)據(jù)可能存在誤差。所以每隔一段時間就需要對庫存進行盤點,以使庫存數(shù)據(jù)與實際數(shù)據(jù)保持一致。庫存警示是對庫存中接近或超過臨界值的產(chǎn)品進行報警。在產(chǎn)品信息中,包含產(chǎn)品的合理數(shù)量范圍。產(chǎn)品數(shù)量小于合理數(shù)量的下限成為短線;產(chǎn)品數(shù)量大于合理數(shù)量的上限稱為超儲。產(chǎn)品出現(xiàn)短線、超儲、接近或超過有效期限時都要報警,從而提醒管理員應(yīng)該對庫存商品進行相應(yīng)調(diào)整。2.3.4 商品銷售管理模塊

23、商品銷售管理可以實現(xiàn)以下功能:商品銷售價格設(shè)定、商品銷售開單、商品銷售審核、商品銷售查詢、打印收銀條。商品銷售價格設(shè)定可根據(jù)商品的進價和市場零售價作為參考實時的設(shè)置零售價格,使商場的價格具有競爭力。商品銷售開單需要記錄相關(guān)的商品信息、營業(yè)員、付款方式、收銀員、銷售金額和銷售時間等信息。商品審核是對商品銷售進行審核,如果銷售信息正確則可批準(zhǔn)出庫,否則可以刪除銷售記錄。商品銷售查詢可根據(jù)銷售單號和銷售日期段進行查詢。打印收銀條可實現(xiàn)商品銷售詳單小票的打印,提供給顧客作為以后退換貨的憑證。2.3.5 人事信息管理模塊人事管理管理可以實現(xiàn)以下功能:員工信息、增加員工、通訊錄。人事管理可實現(xiàn)商場內(nèi)部的簡

24、單的人事管理,包括員工的一些基本信息和商場管理系統(tǒng)的訪問權(quán)限的分配等。2.3.6 數(shù)據(jù)報表管理模塊數(shù)據(jù)報表管理可以實現(xiàn)以下功能:生成商品庫存報表、商品銷售報表、商品進貨報表、商品退貨報表。報表的生成可使商場的管理者能更清晰的了解到商場商品的各種詳細(xì)的記錄和情況,能及時的調(diào)整商場的銷售戰(zhàn)略,使商場能更加適應(yīng)市場。2.3.7 系統(tǒng)配置模塊系統(tǒng)配置管理可以實現(xiàn)以下功能:權(quán)限管理、密碼管理、賬套備份、賬套還原、數(shù)據(jù)清空、系統(tǒng)空間、系統(tǒng)參數(shù)。權(quán)限管理可實現(xiàn)對商場管理系統(tǒng)人員的權(quán)限分配和更改,以保證系統(tǒng)的安全性。密碼管理可實現(xiàn)修改系統(tǒng)的登錄密碼。賬套備份及還原可對數(shù)據(jù)庫備份及還原,這是非常重要的環(huán)節(jié),如果

25、系統(tǒng)出錯或其它原因造數(shù)據(jù)的丟失就可以對數(shù)據(jù)進行還原,所以賬套備份應(yīng)該由專人定期進行備份。數(shù)據(jù)清空可將系統(tǒng)的所有數(shù)據(jù)清空,這要求高級權(quán)限才能實現(xiàn),而且非常危險,所以清空前最好先備份,以防萬一。2.4 數(shù)據(jù)庫設(shè)計2.4.1 概念結(jié)構(gòu)設(shè)計 由系統(tǒng)需求分析可建立系統(tǒng)的概念模型,即e-r模型,如圖2-4所示的系統(tǒng)e-r圖。商品存放權(quán)限倉庫客戶客戶類型屬于屬于進貨盤點購物者員工商品類型擁有1nn1n1nmn1mnmn銷售退貨mn圖2-4 系統(tǒng)e-r圖以上系統(tǒng)e-r模型實體的屬性如下:(1)員工信息:工號,姓名,性別,民族,生日,身份證號碼,婚否,部門,家庭地址,學(xué)歷,電子郵箱,手機,座機,分機,簡歷,登錄

26、權(quán)限,登錄賬號,登錄密碼,備注(2)商品信息:分類名,編號,名稱,型號,單位,供貨商,備注(3)商品分類信息:分類名,分類碼頭,備注(4)商品入庫詳細(xì)信息:入庫單編號,商品編號,商品名稱,商品分類名,商品型號,商品單位,入庫數(shù)量,進貨單價,金額合計(5)商品入庫基本信息:入庫單編號,供貨商編號,供貨商,入庫時間,是否已審核,采購員,付款方式,金額總計,備注(6)商品退貨詳細(xì)信息:退貨單編號,商品編號,商品名稱,商品分類名,商品型號,商品單位,退貨數(shù)量,退貨單價,金額合計(7)商品退貨基本信息:退貨單編號,供貨商編號,供貨商,退貨時間,采購員,付款方式,金額總計,備注(8)商品倉庫信息:商品編號

27、,商品名稱,商品分類名,商品型號,商品單位,供貨商,庫存數(shù)量,庫存上限,庫存下限,零售單價,零售金額,進貨單價,進貨金額,備注(9)商品盤點信息:盤點編號,盤點日期,商品編號,商品名稱,商品分類名,商品型號,商品單位,庫存數(shù)量,盤點數(shù)量,結(jié)存數(shù)量,虧盈數(shù)量(10)客戶分類信息:分類名,分類碼頭,備注(11)客戶信息:編號,名稱,地址,郵編,聯(lián)系人,聯(lián)系電話,傳真,電子郵箱,客戶網(wǎng)址,客戶分類名,備注(12)商品銷售詳細(xì)信息:銷售單編號,銷售日期,商品編號,商品名稱,商品分類名,商品型號,商品單位,銷售數(shù)量,銷售單價,銷售折扣,金額合計(13)商品銷售基本信息:銷售單編號,銷售日期,開單人,營業(yè)

28、員,付款方式,是否已審核,金額總計,備注(14)賬套備份記錄:備份文件名,存放路徑,備份日期(15)用戶權(quán)限分配:員工工號,員工姓名,登錄賬號,(具體權(quán)限略)2.4.2 邏輯結(jié)構(gòu)設(shè)計由以上系統(tǒng)e-r模型可將實體類型轉(zhuǎn)換為對應(yīng)的關(guān)系模式,即可設(shè)計出如下數(shù)據(jù)表:(1)員工表(users)記錄員工詳細(xì)資料,各字段和相關(guān)參數(shù)如表2-1所示。表2-1 員工表字段名類型長度鍵說明id整型4序號gonghao字符16主鍵員工工號name字符20員工姓名sex字符4員工性別續(xù)表2-1字段名類型長度鍵說明minzu字符10員工民族birthday日期8員工生日shenfenzheng字符18身份證號碼hunyi

29、n字符4婚否bumen字符16員工部門dizhi字符60家庭地址xueli字符4員工學(xué)歷email字符20電子郵箱shouji字符16員工手機zuoji字符16員工座機fenji字符16員工分機jianli文本16員工簡歷authority字符2登錄權(quán)限loginid字符16登錄賬號pwd字符16登錄密碼beizhu文本16備注(2)商品表(shangpin)記錄商品的詳細(xì)資料,其各字段和相關(guān)參數(shù)如表2-2所示。表2-2 商品表字段名類型長度鍵說明id整型4序號fenleiname字符16商品分類名bianhao字符16主鍵商品編號name字符20商品名稱xinghao字符16商品型號danw

30、ei字符6單位gonghuoshang字符30供貨商beizhu文本16備注(3)商品分類表(spfenlei)記錄商品的所屬類型,其各字段和相關(guān)參數(shù)如表2-3所示。表2-3 商品分類表字段名類型長度鍵說明id整型4序號fenleiname字符16主鍵商品分類名fenleimatou字符4商品分類碼頭beizhu文本16備注(4)商品入庫表 (rukudan)記錄商品入庫表單的詳細(xì)信息,其各字段和相關(guān)參數(shù)如表2-4所示。表2-4 商品入庫表字段名類型長度鍵說明id整型4序號rkbianhao字符16復(fù)合主鍵入庫單編號rkshangpinbianhao字符16復(fù)合主鍵商品編號rkshangpin

31、name字符20商品名稱rkfenleiname字符16商品分類名rkshangpinxinghao字符16商品型號rkshangpindanwei字符6單位rkshuliang整型4入庫數(shù)量rkjiage貨幣8進貨單價rkjiagehe貨幣8金額合計(5)商品入庫基本資料表 (rukujiben)記錄商品入庫表單的基本信息,其各字段和相關(guān)參數(shù)如表2-5所示。表2-5 商品入庫基本資料表字段名類型長度鍵說明id整型4序號rkbianhao字符16主鍵入庫單編號rkghsbianhao字符16供貨商編號rkghsname字符30供貨商rkshijian日期8入庫時間rkflag字符2是否已審核r

32、kcaigouyuan字符20采購員rkfangshi字符8付款方式rkzongji貨幣8金額總計beizhu文本16備注(6)商品退貨表 (tuihuodan)記錄商品退貨表單的詳細(xì)信息,其各字段和相關(guān)參數(shù)如表2-6所示。表2-6 商品退貨表字段名類型長度鍵說明id整型4序號thbianhao字符16復(fù)合主鍵退貨單編號thshangpinbianhao字符16復(fù)合主鍵商品編號thshangpinname字符20商品名稱thfenleiname字符16商品分類名thshangpinxinghao字符16商品型號續(xù)表2-6字段名類型長度鍵說明thshangpindanwei字符6單位thshul

33、iang整型4退貨數(shù)量thjiage貨幣8退貨單價thjiagehe貨幣8金額合計(7)商品退貨基本資料表 (tuihuojiben)記錄商品退貨表單的基本信息,其各字段和相關(guān)參數(shù)如表2-7所示。表2-7 商品退貨基本資料表字段名類型長度鍵說明id整型4序號thbianhao字符16主鍵退貨單編號thghsbianhao字符16供貨商編號thghsname字符30供貨商thshijian日期8退貨時間thcaigouyuan字符20采購員thfangshi字符8付款方式thzongji貨幣8金額總計beizhu文本16備注(8)商品倉庫表 (spcangku)記錄商品倉庫的基本信息,其各字段和

34、相關(guān)參數(shù)如表2-8所示。表2-8 商品倉庫表字段名類型長度鍵說明id整型4序號bianhao字符16主鍵商品編號name字符20商品名稱fenleiname字符16商品分類名xinghao字符16商品型號danwei字符6單位gonghuoshang字符30供貨商shuliang整型4庫存數(shù)量shangxian整型4庫存上限xiaxian整型4庫存下限lsjiage貨幣8零售單價lsjiagehe貨幣8零售金額jiage貨幣8進貨單價jiagehe貨幣8進貨金額beizhu文本16備注(9)商品盤點表(sppandian)記錄商品盤點的基本信息,其各字段和相關(guān)參數(shù)如表2-9所示。表2-9 商品

35、盤點表字段名類型長度鍵說明id整型4序號pdbianhao字符16復(fù)合主鍵盤點編號pdshijian日期8盤點日期spbianhao字符16復(fù)合主鍵商品編號name字符20商品名稱fenleiname字符16商品分類名xinghao字符16商品型號danwei字符6單位kcshuliang整型4庫存數(shù)量pdshuliang整型4盤點數(shù)量jcshuliang整型4結(jié)存數(shù)量kyshuliang整型4虧盈數(shù)量beizhu文本16備注(10)客戶分類表(khfenlei)記錄客戶類型的基本信息,其各字段和相關(guān)參數(shù)如表2-10所示。表2-10 客戶分類表字段名類型長度鍵說明id整型4序號fenleina

36、me字符16主鍵客戶分類名fenleimatou字符4客戶分類碼頭beizhu文本16備注(11)客戶信息表(kehu)記錄客戶的基本信息,其各字段和相關(guān)參數(shù)如表2-11所示。表2-11 客戶信息表字段名類型長度鍵說明id整型4序號khbianhao字符16主鍵客戶編號khname字符30客戶名稱khdizhi字符40客戶地址khyoubian字符6客戶郵編lianxiren字符20聯(lián)系人khdianhua字符16聯(lián)系電話khchuanzhen字符16傳真khemail字符20電子郵箱續(xù)表2-11字段名類型長度鍵說明khwangzhi字符20客戶網(wǎng)址khfenleiname字符16客戶分類名b

37、eizhu文本16備注(12)商品銷售表 (xiaoshoudan)記錄商品銷售的詳細(xì)信息,其各字段和相關(guān)參數(shù)如表2-12所示。表2-12 商品銷售表字段名類型長度鍵說明id整型4序號xsdanhao字符16復(fù)合主鍵銷售單號xsriqi日期8銷售日期xsspbianhao字符16復(fù)合主鍵商品編號xsspname字符20商品名稱xsfenleiname字符16商品分類名xsspxinghao字符16商品型號xsspdanwei字符6單位xsshuliang整型4銷售數(shù)量xsjiage貨幣8銷售單價xszhekou字符4銷售折扣xsheji貨幣8金額合計(13)商品銷售基本資料表(xiaoshou

38、jiben)記錄商品銷售的基本信息,其各字段和相關(guān)參數(shù)如表2-13所示。表2-13 商品銷售基本資料表字段名類型長度鍵說明id整型4序號xsdanhao字符16主鍵銷售單號xsriqi日期8銷售日期kaidanren字符20開單人yingyeyuan字符20營業(yè)員xsfangshi字符8付款方式xsflag字符2是否已審核xszongji貨幣8金額合計beizhu文本16備注(14)賬套備份表(beifen)記錄賬套備份信息,其各字段和相關(guān)參數(shù)如表2-14所示。表2-14 賬套備份表字段名類型長度鍵說明id整型4序號bfname字符20主鍵備份文件名bfpath字符100存放路徑bfdate日

39、期8備份日期(15)用戶權(quán)限表(quanxian)記錄系統(tǒng)用戶權(quán)限的基本信息,其各字段和相關(guān)參數(shù)如表2-15所示。表2-15 用戶權(quán)限表字段名類型長度鍵說明id整型4序號gonghao字符16主鍵員工工號name字符20員工姓名loginid字符16登錄賬號spxq整型1商品詳情spfl整型1商品分類spzj整型1商品增加spxg整型1商品修改spsc整型1商品刪除spcx整型1商品查詢khlx整型1客戶類型khxq整型1客戶詳情khzj整型1客戶增加khcx整型1客戶查詢sprk整型1商品入庫rksh整型1入庫審核spth整型1商品退貨kcjs整型1庫存警示jhcx整型1進貨查詢thcx整型

40、1退貨查詢kccx整型1庫存查詢kcpd整型1庫存盤點xsjg整型1銷售價格xskd整型1銷售開單xssh整型1銷售審核xscx整型1銷售查詢dysj整型1打印收據(jù)ygxx整型1員工信息續(xù)表2-15字段名類型長度鍵說明zjyg整型1增加員工txl整型1通訊錄xsbb整型1銷售報表jhbb整型1進貨報表thbb整型1退貨報表kcbb整型1庫存報表mmsz整型1密碼設(shè)置qxsz整型1權(quán)限設(shè)置ztbf整型1賬套備份zthy整型1賬套還原sjqk整型1數(shù)據(jù)清空xtkj整型1系統(tǒng)空間xtcs整型1系統(tǒng)參數(shù)3 系統(tǒng)實現(xiàn)根據(jù)以上的系統(tǒng)各個功能模塊的設(shè)計要求,系統(tǒng)開發(fā)采用asp作為開發(fā)語言和sql serve

41、r 2000作為數(shù)據(jù)庫。由于整個系統(tǒng)較大,涉及頁面較多,而篇幅有限,所以只選取關(guān)鍵的一些部分進行詳細(xì)介紹。3.1 系統(tǒng)主界面的實現(xiàn)圖3-1 系統(tǒng)主界面考慮到系統(tǒng)方便用戶使用,以人為本的思想,整個系統(tǒng)的操作均在一個界面中完成,使用了框架式設(shè)計,使整個系統(tǒng)界面更加友好。左邊框架是一個導(dǎo)航式的控制面板,包括所有的系統(tǒng)操作選項,可根據(jù)用戶喜好來顯式或隱藏控制面板;右邊框架則是相應(yīng)的具體操作的平臺,整個界面布局合理,使用方便。其實際效果如圖3-1所示。3.2 asp訪問數(shù)據(jù)庫的實現(xiàn)asp訪問數(shù)據(jù)庫的一個關(guān)鍵技術(shù)是ado技術(shù)。ado的全稱即activex data object(activex數(shù)據(jù)對象),

42、是微軟公司開發(fā)的一組優(yōu)化的訪問數(shù)據(jù)庫的專用對象集,它提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式ole db的一個中間層。允許開發(fā)人員編寫訪問數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫是如何實現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫的連接。訪問數(shù)據(jù)庫的時候,關(guān)于sql的知識不是必要的,但是特定數(shù)據(jù)庫支持的sql命令仍可以通過ado中的命令對象來執(zhí)行。它為asp提供了完整的站點數(shù)據(jù)庫解決方案,它作用在服務(wù)器端,提供含有數(shù)據(jù)庫信息的主頁內(nèi)容,通過執(zhí)行sql命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點數(shù)據(jù)庫的信息。系統(tǒng)與數(shù)據(jù)庫的連接使用ado的connection對象,該對象提供了一種高效方便安全的數(shù)據(jù)庫連接方案。本系統(tǒng)由于很多模塊都需要連

43、接數(shù)據(jù)庫,故將連接數(shù)據(jù)庫的代碼單獨存放在inc目錄下,取名conn.asp。并且為了方便每次使用完后關(guān)閉連接,因此在該文件中用函數(shù)endconn()來實現(xiàn)關(guān)閉數(shù)據(jù)庫的連接。其代碼如下。3.3 用戶登錄模塊的實現(xiàn)用戶登錄時采用的身份驗證算法如圖3-2所示。根據(jù)以上算法設(shè)計出login.asp頁面,其關(guān)鍵代碼為:% response.expires = -1if request(action)=sys_logincheck thenusername=trim(request.form(username) 獲取用戶名password=replace(trim(request.form(passwor

44、d),) 獲取密碼,并加密md5_pass=passwordsys_checkcode=replace(trim(request(sys_checkcode),) 獲取驗證碼if username= or password= then 判斷用戶名和密碼是否正確response.writealert(用戶名和密碼不能為空!); location.href=login.asp;response.endend ifif sys_checkcodecstr(session(checkcode) then response.writealert(驗證碼不正確,請刷新后重新登陸! ); location.

45、href=login.asp;response.endend ifset rs=server.createobject(adodb.recordset) sql=select * from users where loginid=&username&and pwd=&md5_pass&rs.open sql,conn,1,3if not rs.eof then 登錄成功 gonghaoid=rs(gonghao) session.timeout=120session(adminid)=gonghaoid保存員工工號session(adminname)=rs(name) 保存員工姓名sessio

46、n(adminloginid)=rs(loginid) 保存員工登錄帳號名 set rst=server.createobject(adodb.recordset) 讀取權(quán)限 sql=select * from quanxian where gonghao=&gonghaoid& rst.open sql,conn,1,3 if not (rst.eof) then loginarray= rst.getrows() session(loginarray)=loginarray 用數(shù)組方式保存員工操作權(quán)限 else response.writealert(權(quán)限讀取錯誤!); location.

47、href=login.asp; response.end end if rst.close set rst=nothingresponse.redirect (mainframe.asp) 驗證成功,跳轉(zhuǎn)主頁面else 登錄失敗response.writealert(密碼錯誤或者無此用戶! ); location.href=login.asp;response.end end ifrs.closeset rs=nothingend ifif request(action)=loginout then session(adminid)= 用戶安全注銷,結(jié)束會話session(adminname)

48、= session(adminloginid)= session(loginarray)=response.write location.href=javascript:window.close();end if %跳轉(zhuǎn)到系統(tǒng)主頁輸入用戶名和密碼及驗證碼用戶名或密碼是否為空驗證碼是否正確用戶名或密碼是否正確用戶信息數(shù)據(jù)庫密碼錯誤或者無此用戶商品信息數(shù)據(jù)庫驗證錯誤,請重新登錄密碼或用戶名不能為空是否否是是否圖3-2 用戶身份驗證算法3.4 商品信息管理模塊的實現(xiàn)3.4.1 商品分類對商品分類可以便于對商品的管理,本系統(tǒng)中采用二級商品分類的方法,一級類別描述產(chǎn)品所屬的大致類別,二級類別則在一級類別的基礎(chǔ)上,對商品進行細(xì)致的劃分。商品分類包括對商品類型的增加,修改和刪除,商品類型增加的界面如圖3-3所示。圖3-3 增加商品類型用戶輸入類型

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論