基于BS結(jié)構(gòu)商品進(jìn)銷存管理系統(tǒng)畢業(yè)論文_第1頁
基于BS結(jié)構(gòu)商品進(jìn)銷存管理系統(tǒng)畢業(yè)論文_第2頁
基于BS結(jié)構(gòu)商品進(jìn)銷存管理系統(tǒng)畢業(yè)論文_第3頁
基于BS結(jié)構(gòu)商品進(jìn)銷存管理系統(tǒng)畢業(yè)論文_第4頁
基于BS結(jié)構(gòu)商品進(jìn)銷存管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、摘要隨著計(jì)算機(jī)技術(shù)的飛速開展,計(jì)算機(jī)在企業(yè)管理中普及的應(yīng)用,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)管理勢在必行。本次所設(shè)計(jì)的商品進(jìn)銷存管理系統(tǒng)是一個基于B/S結(jié)構(gòu)的應(yīng)用系統(tǒng),它是一個面對當(dāng)前的進(jìn)銷存管理工作根本還處于手工和半信息自動化處理狀態(tài)而應(yīng)運(yùn)而生的一個完全的信息自動化的系統(tǒng),整個系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、平安的要求出發(fā),完成進(jìn)貨、銷售、庫存管理的全過程,而且還可以利用計(jì)算機(jī)對有關(guān)進(jìn)貨管理、銷售管理、退貨管理的各種信息進(jìn)行統(tǒng)計(jì),同時計(jì)算機(jī)具有查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高人員管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。本系

2、統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)思想進(jìn)行編制,整個系統(tǒng)數(shù)據(jù)存在表格文件中,由數(shù)據(jù)庫文件進(jìn)行管理。在設(shè)計(jì)數(shù)據(jù)庫時使表格文件發(fā)生關(guān)聯(lián),組成關(guān)系型數(shù)據(jù)庫,以便于對數(shù)據(jù)進(jìn)行處理。這樣就可以在數(shù)據(jù)的操作上分別針對屬于不同表的數(shù)據(jù),不必為了某條記錄的一個字段來對全部記錄進(jìn)行修改,加快了數(shù)據(jù)的處理速度,增加了數(shù)據(jù)的可管理性。 關(guān)鍵詞銷售;進(jìn)銷存管理系統(tǒng);數(shù)據(jù)庫AbstractConstantly progressive along with the science and technology, the competence become more and more intensive between the en

3、terprises.This Enters Sells Saves the Management System is based on the B/S instruction of application system, it is facing current enterssells basically saves the supervisory work also to be in which manualand half information automation processing condition arises at thehistoric moment based on th

4、e complete information automationsystem, the overall system from conforms to the operation easily, the contact surface friendly, is nimble, practical, the safe requestembarks, completes stocks with goods, sales, the stock managemententire process. And can also make use of a calculator to relevant en

5、ter goods management, sale management, reject goods management of various information carry on covariance, the calculator has to check to seek in the meantime convenient and hight dependable, saving have great capacity, confidentiality good, life span long, the cost low advantage and so on. These ad

6、vantages can raise the efficiency that the personnel manage, is also a business enterprise of scientific and regular turn the important condition that the management is in line with the world.The information system uses methods of software engineering and object orientation technology to design. Who

7、le data of system is stored in grid files, controlled by files of databases. At the procedure of designing database, let files of grid become related, made up of related database, in order to deal with data. Not necessary to edit whole records in a field at the different tables, accelerate the speed

8、 of dealing with data, increase the ability of management to data vided.Key words Sales Enters Sells Saves the management system DataBase目錄 TOC o 1-3 u 摘要 PAGEREF _Toc187554317 h IAbstract PAGEREF _Toc187554318 h II第1章緒論 PAGEREF _Toc187554319 h 1課題背景 PAGEREF _Toc187554320 h 1目的和意義 PAGEREF _Toc187554

9、321 h 1系統(tǒng)設(shè)計(jì)思想 PAGEREF _Toc187554322 h 2課題開發(fā)的要求 PAGEREF _Toc187554323 h 3開發(fā)工具簡介 PAGEREF _Toc187554324 h 3配置與管理工具 PAGEREF _Toc187554325 h 4ASP.NET MCC管理單元 PAGEREF _Toc187554326 h 4Web網(wǎng)站管理工具 PAGEREF _Toc187554327 h 5第2章可行性分析 PAGEREF _Toc187554328 h 6系統(tǒng)流程分析 PAGEREF _Toc187554329 h 6經(jīng)濟(jì)可行性 PAGEREF _Toc187

10、554330 h 7技術(shù)可行性 PAGEREF _Toc187554331 h 9硬件方面 PAGEREF _Toc187554332 h 9軟件方面 PAGEREF _Toc187554333 h 9社會可行性 PAGEREF _Toc187554334 h 9本章小結(jié) PAGEREF _Toc187554335 h 10第3章需求分析 PAGEREF _Toc187554336 h 11系統(tǒng)需求分析 PAGEREF _Toc187554337 h 11商品進(jìn)銷存管理系統(tǒng)的需求分析 PAGEREF _Toc187554338 h 11數(shù)據(jù)流圖 PAGEREF _Toc187554339 h

11、12數(shù)據(jù)字典 PAGEREF _Toc187554340 h 12 本章小結(jié) PAGEREF _Toc187554341 h 15第4章總體設(shè)計(jì) PAGEREF _Toc187554342 h 16系統(tǒng)模塊總體設(shè)計(jì) PAGEREF _Toc187554343 h 16系統(tǒng)編程體系 PAGEREF _Toc187554344 h 17數(shù)據(jù)庫設(shè)計(jì)概述 PAGEREF _Toc187554345 h 18數(shù)據(jù)分析 PAGEREF _Toc187554346 h 19數(shù)據(jù)庫的詳細(xì)設(shè)計(jì) PAGEREF _Toc187554347 h 19本章小結(jié) PAGEREF _Toc187554348 h 26第5

12、章系統(tǒng)主要功能使用說明 PAGEREF _Toc187554349 h 27系統(tǒng)登錄設(shè)計(jì) PAGEREF _Toc187554350 h 27系統(tǒng)主界面設(shè)計(jì) PAGEREF _Toc187554351 h 28 采購入庫 PAGEREF _Toc187554352 h 29庫存調(diào)撥 PAGEREF _Toc187554353 h 32進(jìn)貨查詢 PAGEREF _Toc187554354 h 33報(bào)表及打印 PAGEREF _Toc187554355 h 34銷售退貨單查詢 PAGEREF _Toc187554356 h 37人員權(quán)限管理 PAGEREF _Toc187554357 h 38數(shù)據(jù)

13、備份 PAGEREF _Toc187554358 h 40本章小節(jié) PAGEREF _Toc187554359 h 41第6章系統(tǒng)測試與性能分析 PAGEREF _Toc187554360 h 42系統(tǒng)測試 PAGEREF _Toc187554361 h 42軟件測試 PAGEREF _Toc187554362 h 42測試的根本概念 PAGEREF _Toc187554363 h 43測試的目的 PAGEREF _Toc187554364 h 43測試用例 PAGEREF _Toc187554365 h 43白盒測試和黑盒測試 PAGEREF _Toc187554366 h 44測試步驟 P

14、AGEREF _Toc187554367 h 45本系統(tǒng)測試 PAGEREF _Toc187554368 h 46本章小結(jié) PAGEREF _Toc187554369 h 47結(jié)論 PAGEREF _Toc187554370 h 48致謝 PAGEREF _Toc187554371 h 49參考文獻(xiàn) PAGEREF _Toc187554372 h 50附錄1 PAGEREF _Toc187554373 h 51附錄2 PAGEREF _Toc187554374 h 53附錄3 PAGEREF _Toc187554375 h 56緒論課題背景隨著計(jì)算機(jī)技術(shù)的飛速開展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及

15、,利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)商品的進(jìn)銷存管理勢在必行。對于企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成進(jìn)銷存管理產(chǎn)品的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、標(biāo)準(zhǔn)化的必要條件,而在現(xiàn)實(shí)中,企業(yè)管理并不可能面面俱到,有所不為才能有所為,把盡量少的麻煩帶給用戶。如果實(shí)行手工操作,會消耗工作人員大量的時間和精力,計(jì)算機(jī)進(jìn)行商品管理工作時,不僅能夠保證工作的準(zhǔn)確無誤,而且還可以利用計(jì)算機(jī)對有關(guān)進(jìn)、銷、存貨物的各種信息進(jìn)行統(tǒng)計(jì),同時計(jì)算機(jī)具有手工管理所無法比較的優(yōu)點(diǎn)。例如:查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等。這些優(yōu)點(diǎn)能夠極大地提高人員管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化

16、管理與世界接軌的重要條件。不同的企業(yè)具有不同的進(jìn)銷存管理制度,這就決定了不同的企業(yè)需要不同的進(jìn)銷存管理系統(tǒng)。蘭奇科技公司在很久以前還是使用票據(jù)或是一些辦公軟件來進(jìn)行管理的,面對目前的實(shí)際狀況,迫切需要開發(fā)一個新的系統(tǒng)來適應(yīng)這些工作。目的和意義畢業(yè)設(shè)計(jì)不僅是對大學(xué)學(xué)習(xí)期間的總結(jié),同時也是自己綜合運(yùn)用所學(xué)知識解決實(shí)際問題的一次鍛煉。在市場經(jīng)濟(jì)中,銷售是企業(yè)運(yùn)作的重要環(huán)節(jié)。在傳統(tǒng)方式上,公司之間通常采用電報(bào)、 等方式進(jìn)貨、發(fā)貨、退貨等一些信息,總公司的商務(wù)部門在接到分公司或代理商傳來的訂單和銀行匯款單據(jù) 件后,開出產(chǎn)品出庫通知,然后再把相關(guān)的進(jìn)、銷、存信息手工存檔,再對這些信息進(jìn)行統(tǒng)計(jì)分析,才能了解

17、到整個公司的進(jìn)貨、銷售和庫存情況。這種信息傳遞、管理方式不僅效率低,可靠性、平安性和保密性都無法滿足要求。通過進(jìn)銷存管理系統(tǒng),及時通過網(wǎng)絡(luò)把決策信息傳遞給相關(guān)的決策人,從而可以及時發(fā)現(xiàn)問題、解決問題,更好地把握時機(jī)。更重要的是利用計(jì)算機(jī)的技術(shù)可以使商品的管理標(biāo)準(zhǔn)化、制度化、數(shù)字化、提高管理水平、降低管理本錢、減輕工作強(qiáng)度、提高工作效率,使企業(yè)、公司以高效率運(yùn)轉(zhuǎn)。系統(tǒng)設(shè)計(jì)思想蘭奇科技公司商品進(jìn)銷存管理系統(tǒng),必須有一個正確的設(shè)計(jì)指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢。與此同時,一個方便用戶使用的軟件應(yīng)該具備軟件體

18、積小,操作界面友好,根本功能穩(wěn)定,運(yùn)行速度較快,通過計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)結(jié)合開發(fā)出瀏覽器端與效勞器端,以便方便、快捷、清晰的進(jìn)行數(shù)據(jù)傳輸和簡易通訊功能。根據(jù)蘭奇科技公司商品進(jìn)銷存管理的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原那么進(jìn)行:1 2.0的圖形界面下提供各種實(shí)用功能。充分滿足蘭奇科技公司的各種需求,真正為蘭奇科技公司的進(jìn)銷存管理及決策方面提供強(qiáng)有力的支持。2 2.0和SQL Server 2005數(shù)據(jù)庫,可以方便的滿足公司對進(jìn)、銷、存管理上的需要。3高可靠性:一個實(shí)用的系統(tǒng)同時必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的軟、硬件,可保證系統(tǒng)的可靠性與容錯性。4高平安性:在設(shè)計(jì)中,將充分利用這種軟件提供的

19、各種平安措施,既可以保證各種信息,同時也可保證關(guān)鍵數(shù)據(jù)的平安性。5采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。6可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求維護(hù)方便,包括硬件的維護(hù)、軟件的維護(hù),可以及時聯(lián)系開發(fā)人員進(jìn)行相關(guān)的操作來進(jìn)行軟件的維護(hù)。7可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo)。商品流程的設(shè)計(jì)要盡可能的靈活,提供用戶多種對信息保密的方法,方便管理。8智能性:系統(tǒng)在設(shè)計(jì)時,充分考慮系統(tǒng)運(yùn)行的智能性,盡量的使程序智能化,在使用系統(tǒng)一段時間后,系統(tǒng)可以和所處部門的業(yè)務(wù)相融合。課題開發(fā)的要求開發(fā)基于B/S結(jié)構(gòu)的工程,目前主要采用的效勞器端語言有:ASP、A

20、SP.NET和JSP等,這幾種語言可構(gòu)成多種根本應(yīng)用開發(fā)體系,對于后臺的要求可以多樣化,例如,SQL Server、Oracle、Access等?;诒鞠到y(tǒng)的開發(fā)要求,蘭奇科技公司商品進(jìn)銷存管理系統(tǒng)將采用ASP.NET 2.0+ SQL Server 2005。開發(fā)本課題時要求學(xué)習(xí)并熟悉掌握 和SQL Server 2005的數(shù)據(jù)庫的使用,并要求熟練撐握數(shù)據(jù)庫軟件開發(fā)知識。 開發(fā)工具簡介1. ASP.NET是微軟公司開發(fā)的新型體系結(jié)構(gòu).NET的一局部。它用來創(chuàng)立效勞器端的Web應(yīng)用程序。ASP.NET 是建立在公共語言運(yùn)行庫上的編程框架,可用于在效勞器上生成功能強(qiáng)大的Web應(yīng)用程序,是由上世紀(jì)

21、90年代微軟公司推出的ASP技術(shù)與.NET技術(shù)相結(jié)合的產(chǎn)物。2005年微軟發(fā)布.NET Framework 2.0技術(shù)增加了大量方便、實(shí)用的新特性。目前支持3種語言:C#、Visual Basic Script和Jscript。而本系統(tǒng)采用C#語言來編寫。(1)控件:在中,新增加數(shù)十個效勞器控件。根據(jù)控件功能特征,可分為:數(shù)據(jù)控件包括數(shù)據(jù)源控件和數(shù)據(jù)綁定控件、登錄系列控件、Web部件、站點(diǎn)導(dǎo)航控件和其他控件等。這些效勞器控件對于提高工作效率,降低開發(fā)本錢有著重要作用。(2)頁面:主要表達(dá)在以下4項(xiàng)技術(shù)特性:母版頁、主題和皮膚、編譯機(jī)制和本地化。母版頁可以迅速建立具有統(tǒng)一布局和外觀的頁面,并且有

22、效降低維護(hù)人中的工作強(qiáng)度。主題和皮膚可以一次性設(shè)置一種類型的效勞器控件外觀樣式,方便地應(yīng)用于單個頁面、整個Web應(yīng)用程序,甚至整個效勞器。22005年11月7日,微軟在舊金山正式發(fā)布了Microsoft SQL Server 2005。SQL Server 2005是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)用戶提供了一個平安、可靠和高效的平臺,用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。而通過SQL Server 2005中集成的報(bào)告和數(shù)據(jù)分析工具,企業(yè)可從信息中獲得更出色的商業(yè)表現(xiàn)力和洞察力。通過全面的功能集和現(xiàn)有系統(tǒng)的集成性,以及對日常任務(wù)的自動化管理能力,SQL Server 2005 為

23、不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。 SQL Server 2005的操作是運(yùn)用SQL語言來實(shí)現(xiàn)的。SQL全稱是結(jié)構(gòu)化查詢語言,它的突出優(yōu)點(diǎn)是非過程化,而且還是所有關(guān)系數(shù)據(jù)庫的公共語言。SQL語言一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航,它允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。同時,它不要求用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結(jié)果。作為統(tǒng)一的語言,SQL可用于所有用戶的數(shù)據(jù)庫活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)

24、用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。配置與管理工具對于應(yīng)用程序而言,幾乎所有的配置和管理都包含在文件中。通常情況下,開發(fā)人員習(xí)慣使用手工編碼的方式編輯Web.config文件。這種做法的缺點(diǎn)是效率低,而且時常出現(xiàn)編碼方面的錯誤。為了解決這個問題,ASP.NET 2.0 提供了兩個可視化配置管理工具ASP.NET MCC管理單元和Web網(wǎng)站管理。通過將常用配置內(nèi)容集成到這兩個工具中,可以大大提高工作效率,降低出現(xiàn)錯誤的機(jī)率。ASP.NET MCC管理單元MMC是Microsoft Management Console(Microsoft管理控制臺)的縮寫,它是系統(tǒng)自帶的超級集成管

25、理集成工具。雖然MMC不執(zhí)行任何管理功能,但是集成了用于管理網(wǎng)絡(luò)、計(jì)算機(jī)、效勞及其他系統(tǒng)組件的管理工具。每個添加到控制臺的工具類型稱為MMC單元。例如,常見的Internet信息效勞(IIS)、計(jì)算機(jī)管理、設(shè)備管理器等都是MMC的管理單元。ASP.NET MMC管理單元集成于IIS MMC管理單元之中,主要用于實(shí)現(xiàn)對應(yīng)用程序的可視化配置與管理。在啟動ASP.NET MMC之前,要確認(rèn)計(jì)算機(jī)中已安裝了IIS和.NET Framework ,同時,還必須具有系統(tǒng)管理員權(quán)限。在IIS用戶界面中包括了多個在效勞器中運(yùn)行的Web虛擬目錄,在虛擬目錄的“屬性窗口中進(jìn)入“編輯配置對話框,彈出的是“ASP.N

26、ET配置設(shè)置窗口,可以對里面的6個選項(xiàng)卡進(jìn)行設(shè)置。Web網(wǎng)站管理工具Web網(wǎng)站管理工具(Web Site Administration Tool,縮寫為WAT)與ASP.NET MMC管理單元的共同之處在于都可以利用瀏覽器實(shí)施配置和管理,這為開發(fā)和管理人員提供了便利。實(shí)際上,WAT與ASP.NET MMC管理單元都可對文件的常用配置項(xiàng)進(jìn)行可視化管理。而且WAT的配置結(jié)果都保存在應(yīng)用程序根目錄下的文件中。啟動WAT的方法是:使用Visual Studio 2005翻開Web應(yīng)用程序,然后,單擊“網(wǎng)站菜單上的“配置。這時,將會翻開一個包含WAT用戶界面的Web瀏覽器。該界面包含4個選項(xiàng)卡,每個選項(xiàng)

27、卡都包含了各自的配置,這樣就可以對WAT進(jìn)行相關(guān)設(shè)置??尚行苑治霈F(xiàn)在商品種類繁多,市場競爭劇烈,經(jīng)營方向朝規(guī)?;?、電子化、自動化方向開展。利用計(jì)算機(jī)支持企業(yè)高效率完成進(jìn)銷存管理產(chǎn)品的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)商品管理走向科學(xué)化、標(biāo)準(zhǔn)化的必要條件,同時計(jì)算機(jī)具有手工管理所無法比較的優(yōu)點(diǎn):方便用戶查找、可靠性高、存儲量大、保密性好、壽命長、本錢低等。此系統(tǒng)能夠及時反映商品銷售情況和庫存情況,使企業(yè)能夠及時調(diào)整好內(nèi)部商品銷售和庫存的比例,改善商品的管理方式能夠提高企業(yè)的經(jīng)營效率,提高營業(yè)利潤,結(jié)合蘭奇科技公司的實(shí)際情況,蘭奇科技公司商品進(jìn)銷存管理系統(tǒng)實(shí)施后,應(yīng)能夠到達(dá)以下目標(biāo):1業(yè)務(wù)

28、管理信息化,可隨時掌握商品進(jìn)、銷、存的情況。2提供快速、準(zhǔn)確的處理商品進(jìn)、銷、調(diào)、存、退等多種業(yè)務(wù)模式。3界面友好美觀,操作簡單易行,查詢靈活方便。4通過系統(tǒng)實(shí)施,可逐步提高企業(yè)管理水平,提高員工的素質(zhì)。5系統(tǒng)維護(hù)方便可靠,有較高的平安性,滿足實(shí)用性、先進(jìn)性的要求。系統(tǒng)流程分析在進(jìn)行可行性研究時需要了解和分析現(xiàn)有的系統(tǒng),并以概括的形式表達(dá)對現(xiàn)有系統(tǒng)的認(rèn)識。進(jìn)入設(shè)計(jì)階段以后應(yīng)該把設(shè)想的新系統(tǒng)的邏輯模型轉(zhuǎn)變成物理模型,因此需要描繪未來的物理系統(tǒng)的概貌。系統(tǒng)流程圖的作用:1制作系統(tǒng)流程圖的過程是系統(tǒng)分析員全面了解系統(tǒng)業(yè)務(wù)處理概況的過程,它是系統(tǒng)分析員做進(jìn)一步分析的依據(jù)。2系統(tǒng)流程圖是系統(tǒng)分析員、管理

29、人員、業(yè)務(wù)操作人員相互交流的工具。3系統(tǒng)分析員可直接在系統(tǒng)流程圖上擬出可以實(shí)現(xiàn)計(jì)算機(jī)處理的局部。4可利用系統(tǒng)流程圖來分析業(yè)務(wù)流程的合理性。系統(tǒng)流程圖如圖2-1所示:圖2-1系統(tǒng)流程圖新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和社會可行性等三個方面對能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。2.2經(jīng)濟(jì)可行性估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)可以提高企業(yè)對商品的管理,并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從企業(yè)利益和社會效益兩方面考慮。對于商品進(jìn)銷存管理系統(tǒng)那么應(yīng)著重分析其社會效益。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無法及時提供的信息,商品查詢和使用信息的方便程度提高多少、速度增加

30、了多少,對于管理人員進(jìn)行決策提供了多少幫助等等。下面從以下幾個方面對系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:系統(tǒng)初期投資系統(tǒng)初期投資如表2-1所示:表2-1蘭奇科技公司商品進(jìn)銷存管理系統(tǒng)初期投資序號工程人工人日單價元合計(jì)元1需求分析10100010,0002總體設(shè)計(jì)20100020,0003ery.asp 系統(tǒng)維護(hù)管理子系統(tǒng)詳細(xì)設(shè)計(jì)20100020,0004根本信息數(shù)據(jù)庫設(shè)計(jì)20100020,0005商品進(jìn)貨管理子系統(tǒng)詳細(xì)設(shè)計(jì)15100015,0006商品銷售管理子系統(tǒng)詳細(xì)設(shè)計(jì)15100015,0007庫存管理子系統(tǒng)詳細(xì)設(shè)計(jì)15100015,0008退貨統(tǒng)計(jì)管理子系統(tǒng)詳細(xì)設(shè)計(jì)15100015,0009

31、編碼實(shí)現(xiàn)20100020,00010系統(tǒng)測試20100020,00011說明手冊編制10100010,00012合計(jì)180,000貨幣的時間價值在工程設(shè)計(jì)中用本進(jìn)銷存管理系統(tǒng)來取代大局部人力工作,每年可節(jié)省9萬元。假設(shè)軟件生存期為5年,那么5年可節(jié)省45萬元。而開發(fā)此管理系統(tǒng)共投資18萬元。具體的貨幣的時間價值如表2-2所示:表2-2蘭奇科技公司商品進(jìn)銷存管理系統(tǒng)貨幣時間價值年份將來值萬1+IN現(xiàn)在值萬累計(jì)的現(xiàn)在值萬191058.57148.571429110258.163216.734639115767.774724.509349121557.404331.913659127637.0516

32、38.9652投資回收期在本系統(tǒng)中系統(tǒng)投入使用兩年后,可以節(jié)省16.7346萬元,比最初投資還少萬元,但在第三年可以節(jié)省7.7747萬元。即:7/7.77=0.162+0.16=2.16收益估計(jì)(純收入)-18=20.9652 (萬元)當(dāng)然,如果想要在五年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的18萬。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出18萬來進(jìn)行商品進(jìn)銷存管理系統(tǒng)的開發(fā),是絕對必要!經(jīng)過以上分析,哈爾濱蘭奇科技公司商品進(jìn)銷存管理系統(tǒng)的開發(fā)是可行的!2.3技術(shù)可行性根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬、軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析

33、??紤]到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的來進(jìn)行開發(fā)管理平臺的設(shè)計(jì),使用SQL Server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。2.3.1硬件方面在硬件方面的選擇空間較大,只要是PentiumII系列及以上的計(jì)算機(jī),內(nèi)存在256M以上,硬盤在30MB,都可以滿足系統(tǒng)的開發(fā)需要。當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。2.3.2軟件方面 2.0技術(shù)增加了大量方便、實(shí)用的新特性。ASP.NET是微軟公司開發(fā)的新型體系結(jié)構(gòu).NET的一局部,用來創(chuàng)立效勞器端的Web應(yīng)用程序。SQL Server 2005是一個全面的、集成

34、的、端到端的數(shù)據(jù)解決方案,它為企業(yè)用戶提供了一個平安、可靠和高效的平臺,用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。ASP.NET 和SQL Server 2005是兩個非常成熟的開發(fā)工具,無論在平安性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。2.4社會可行性在現(xiàn)今社會,順著信息化和計(jì)算機(jī)技術(shù)的高度開展,越來越多的企業(yè)意識到信息化是提升管理效率不可缺少的重要步驟。對于公司的最高領(lǐng)導(dǎo)階層乃至中層、基層的管理人員、生產(chǎn)人員,對該系統(tǒng)的開發(fā)統(tǒng)一認(rèn)識,并有很強(qiáng)的愿望。每個企業(yè)和公司都有良好的管理根底,根本健全的規(guī)章制度,整個系統(tǒng)由于是自行開發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭議。同時也要注意

35、,使用本軟件人員要求有一定計(jì)算機(jī)根底的人員,系統(tǒng)管理員要求有計(jì)算機(jī)的專業(yè)知識,并且可以解決系統(tǒng)故障。操作人員也需要經(jīng)過一段時間的培訓(xùn),經(jīng)過培訓(xùn)的人員必須能夠熟練的使用本軟件。因此,經(jīng)過以上分析在建立新系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上和管理上都是可行的,所以,可以立即開發(fā)。2.5本章小結(jié)綜上所述,本工程的技術(shù)成熟、完備,測試手段可靠,能夠適應(yīng)商品管理的工作,具有良好的市場拓展,它追求的是簡單、易學(xué)、易懂、易用,技術(shù)較為成熟、完備、可靠,因此本系統(tǒng)具有一定的開發(fā)前景。需求分析系統(tǒng)需求分析需求分析是軟件定義時期的一個階段,它的根本任務(wù)是準(zhǔn)確地答復(fù)“系統(tǒng)必須做什么這個問題,是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的

36、要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的根底,關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。軟件需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段分析人員需要確定整個產(chǎn)品的功能要求,并將提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)的數(shù)據(jù)與功能表示。在軟件完成后,需求分析階段研究的對象是軟件工程的用戶要求。商品進(jìn)銷存管理系統(tǒng)的需求分析需求分析一般是按圖3-1所示的過程進(jìn)行:圖3-1 需求分析的一般過程需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員

37、需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對象并建模。數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖如圖3-2所示:圖3-2系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。數(shù)據(jù)存儲:系統(tǒng)數(shù)據(jù)存儲的定義如下:表3-1系統(tǒng)數(shù)據(jù)存儲定義編號名稱數(shù)據(jù)內(nèi)容存儲方式存儲位置F1-01商品倉庫倉庫名稱、倉庫編號文件數(shù)據(jù)庫F1-02商品銷售的報(bào)表商品名稱、數(shù)量、單價、倉庫編號、供給商名稱、生產(chǎn)日期文件數(shù)據(jù)庫F1-03商品退

38、貨倉庫商品名稱、單價、倉庫編號、供給商名稱、經(jīng)辦人等文件數(shù)據(jù)庫(1)數(shù)據(jù)存儲文件名: F1-01商品倉庫組 成: 倉庫名稱+倉庫編號備 注:存儲所有倉庫的信息(2)數(shù)據(jù)存儲文件名:F1-02商品銷售的報(bào)表組 成:商品名稱+數(shù)量+單價+倉庫編號+供給商名稱+生產(chǎn)日期等備 注:可保存、打印月銷售或是年銷售的報(bào)表(3)數(shù)據(jù)存儲文件名:F1-03商品退貨倉庫組 成:商品名稱+單價+倉庫編號+供給商名稱+經(jīng)辦人等備 注:將銷售退貨與采購?fù)素浀纳唐反嫒氲街付ǖ膫}庫中2數(shù)據(jù)流定義:系統(tǒng)數(shù)據(jù)流的定義如下:表3-2系統(tǒng)數(shù)據(jù)項(xiàng)定義編號名稱類型字段長度I01-01采購單號int4I01-02商品編號varchar5

39、0 I01-03數(shù)量int4I01-04單價float8I01-05供給商名稱varchar50 I01-06商品名稱int4I01-07倉庫名稱varchar50 I01-08折扣float8I01-09金額float8I01-10經(jīng)辦人varchar50I01-11出庫日期varchar20I01-12出庫數(shù)量varchar50 I01-13退貨單號varchar50 I01-14原購數(shù)量int4 I01-15退貨數(shù)量int4I01-16退貨時間varchar20(1)數(shù)據(jù)流編號:D1-01數(shù)據(jù)流名稱:采購信息數(shù)據(jù)流來源:采購科數(shù)據(jù)流去向:P1-01(進(jìn)貨商品錄入管理)數(shù)據(jù)流組成:I01-

40、01+ I01-02+ I01-03+ I01-04+ I01-05 (2)數(shù)據(jù)流編號:D1-03數(shù)據(jù)流名稱:庫存商品數(shù)據(jù)流來源:F1-01(商品倉庫)數(shù)據(jù)流去向:P1-02(庫存管理)數(shù)據(jù)流組成:I01-02+ I01-06+ I01-03+ I01-07 (3)數(shù)據(jù)流編號:D1-06數(shù)據(jù)流名稱:銷售信息數(shù)據(jù)流來源:銷售科數(shù)據(jù)流去向:P1-03(銷售管理)數(shù)據(jù)流組成:I01-02+ I01-06+ I01-03+ I01-08+ I01-09+ I01-10 (4)數(shù)據(jù)流編號:D1-07數(shù)據(jù)流名稱:銷售出庫信息數(shù)據(jù)流來源:P1-03(銷售管理)數(shù)據(jù)流去向:F1-01(商品倉庫)數(shù)據(jù)流組成:I

41、01-06+ I01-09+ I01-11+ I01-12+ I01-10 (5)數(shù)據(jù)流編號:D1-12數(shù)據(jù)流名稱:銷售退貨信息數(shù)據(jù)流來源:P1-04(退貨管理)數(shù)據(jù)流去向:財(cái)務(wù)數(shù)據(jù)流組成:I01-13+ I01-06+ I01-14+ I01-15+ I01-16 3. 數(shù)據(jù)處理邏輯:系統(tǒng)數(shù)據(jù)處理邏輯的定義如下:(1)處理邏輯編號:P1-01處理邏輯名稱:進(jìn)貨商品錄入管理處理邏輯描述:根據(jù)采購科的采購信息,將進(jìn)貨來的商品進(jìn)行錄入并放至到指定的倉庫里。(2)處理邏輯編號:P1-02處理邏輯名稱:庫存管理處理邏輯描述:對于倉庫里的商品進(jìn)行統(tǒng)一的管理,像是庫存調(diào)價、庫存調(diào)撥等。(3)處理邏輯編號:

42、P1-03處理邏輯名稱:銷售管理處理邏輯描述:對于銷售的商品進(jìn)行錄入、銷售出庫進(jìn)行匯總,并可以以月報(bào)表或是年報(bào)表的形式打印或保存。(4)處理邏輯編號:P1-04處理邏輯稱:退貨管理處理邏輯描述:對于已經(jīng)出售的商品進(jìn)行退貨管理,并將已經(jīng)由客戶退回的商品進(jìn)行采購?fù)诉€給供給商。 本章小結(jié)軟件需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。本章主要介紹數(shù)據(jù)的流程,根據(jù)數(shù)據(jù)字典來說明數(shù)據(jù)流圖的主要局部,并做了相關(guān)的介紹??傮w設(shè)計(jì)系統(tǒng)模塊總體設(shè)計(jì)利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層

43、是一個單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實(shí)際數(shù)據(jù)元素。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示:圖4-1系統(tǒng)功能結(jié)構(gòu)圖本系統(tǒng)一共分為七大模塊,每個模塊之間雖然在外表上是相互獨(dú)立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)在七大模

44、塊的根底上每一大模塊又分為幾個小模塊: 1根本資料管理下面包括六個模塊:客戶信息,商品信息,供給商信息,員工信息,部門管理,倉庫管理。根本信息:是對公司的內(nèi)部人員、公司商品和與公司有業(yè)務(wù)往來的客戶的相關(guān)信息的記錄。2庫存管理下面包括三個模塊:采購入庫驗(yàn)收單,庫存調(diào)撥,存貨調(diào)價管理。庫存管理:是對公司所進(jìn)商品的庫存管理,商品在庫存里數(shù)量的記錄與調(diào)動管理。3進(jìn)貨管理下面包括三個模塊:進(jìn)貨錄入,進(jìn)貨查詢,報(bào)表及打印。進(jìn)貨管理:將商品購入到公司后,公司內(nèi)部人員對商品的一些管理。4銷售管理下面包括四個模塊:銷售錄入,銷售出庫單,報(bào)表及打印,銷售價格。銷售管理:公司將商品銷售后的記錄與銷售單的錄入與統(tǒng)計(jì)。

45、5退貨管理下面包括三個模塊:銷售退貨,銷售退貨單查詢,采購?fù)素?。退貨管理:商品由公司出售后,客戶要求退貨時,公司要做相關(guān)的記錄,或者公司向廠家要求退貨的記錄。6系統(tǒng)管理下面包括四個模塊:修改密碼,人員權(quán)限管理,數(shù)據(jù)備份,計(jì)算器。系統(tǒng)管理:公司人員對內(nèi)部信息的保密,可以對進(jìn)、銷、存的數(shù)據(jù)進(jìn)行相關(guān)的操作的權(quán)限。7幫助:關(guān)于本軟件。幫助信息:是更好的幫助使用人員對本軟件操作,及軟件本身的性能介紹。系統(tǒng)編程體系本系統(tǒng)的開發(fā)采用的是Browser/Server體系結(jié)構(gòu),利用了大型關(guān)系型數(shù)據(jù)庫的優(yōu)越性能,真正保證了數(shù)據(jù)的平安性、完整性、一致性。更合理分配應(yīng)用程序運(yùn)行和數(shù)據(jù)處理,極大的提高了系統(tǒng)的工作效率。

46、系統(tǒng)采用B/S(Browser/Server)體系結(jié)構(gòu)作為用戶操作的應(yīng)用端,它能對商品的一些信息進(jìn)行管理、以及各種商品的統(tǒng)計(jì)、打印等操作;還可以負(fù)責(zé)員工登陸,顯示、修改、添加、刪除工作量信息等。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù)。系統(tǒng)應(yīng)具備遠(yuǎn)程訪問數(shù)據(jù)庫的功能,管理員可以在計(jì)算機(jī)上進(jìn)行各種對數(shù)據(jù)的查看、添加、刪除、修改等操作。系統(tǒng)體系結(jié)構(gòu)圖如圖4-2所示:數(shù)據(jù)庫 決策人員瀏覽根本信息系統(tǒng)的管理瀏覽商品報(bào)表執(zhí)行人員商品信息的錄入數(shù)據(jù)信息的編輯單據(jù)的打印報(bào)表的打印與保存圖4-2系統(tǒng)體系結(jié)構(gòu)圖數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的技術(shù),是

47、計(jì)算機(jī)應(yīng)用從科學(xué)計(jì)算進(jìn)入數(shù)據(jù)處理的一個跨時代的轉(zhuǎn)折。近年來數(shù)據(jù)庫技術(shù)開展迅速,各種應(yīng)用領(lǐng)域?qū)?shù)據(jù)管理的需求越來越多,各種信息系統(tǒng)都離不開數(shù)據(jù)庫的支持。因此,數(shù)據(jù)庫已成為信息社會的重要根底設(shè)施。數(shù)據(jù)庫設(shè)計(jì)研究的問題就是如何科學(xué)地組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù),是當(dāng)代計(jì)算機(jī)科學(xué)的重要組成局部。數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,在數(shù)據(jù)庫系統(tǒng)開始設(shè)計(jì)的時候應(yīng)該盡量考慮全面,尤其應(yīng)該仔細(xì)考慮用戶的各種需求。數(shù)據(jù)分析數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制

48、、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。我們使用一種信息建模技術(shù),這種技術(shù)是通過實(shí)體、關(guān)系、屬性三種根本對象來定義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄實(shí)例之間的聯(lián)系和交互作用方式建立了模型。要確定實(shí)體和關(guān)系的性質(zhì),用戶必須確定單個實(shí)體和他們相關(guān)的屬性。為每個對象定義一個完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使用應(yīng)用程序的永久需求,每種關(guān)系的根本定義使用了商業(yè)定義和與關(guān)系相連接的需求。在為實(shí)體確定相關(guān)的屬性過程中,也

49、需要確定此實(shí)體的主鍵和索引,并且要確定在每個實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴(kuò)展屬性信息,包括長度、格式、編輯風(fēng)格、校驗(yàn)規(guī)那么和初始值。單獨(dú)實(shí)體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實(shí)體分類。用戶必須通過關(guān)系,來為實(shí)體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣更加易于觀察和分析。數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計(jì)時需要綜合企業(yè)各

50、個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。在設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫時,應(yīng)考慮以下事項(xiàng):1數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)立符合用途的數(shù)據(jù)庫方案。2數(shù)據(jù)庫標(biāo)準(zhǔn)化規(guī)那么,防止數(shù)據(jù)庫設(shè)計(jì)中出現(xiàn)錯誤。3對數(shù)據(jù)完整性的保護(hù)。4數(shù)據(jù)庫和用戶權(quán)限的平安要求。5應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫時必須利用SQL Server 2005 中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的。6數(shù)據(jù)庫的維護(hù)。數(shù)據(jù)庫E-R如圖4-3所示: 圖4-2數(shù)據(jù)庫E-R

51、圖根據(jù)蘭奇科技公司對于商品進(jìn)、銷、存要求的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫命名為:Lucky_Company數(shù)據(jù)庫。存儲的信息分為兩大局部,第一種是員工與商品及其他的根本信息,另一局部為有關(guān)商品進(jìn)、銷、存所要處理的信息。Lucky_Company數(shù)據(jù)庫中共分15張信息表,這15張表是通過查詢分分析器建立的,具體情況如表4-1至4-15所示:表4-1用戶信息表字段名字段類型字段長度允許空主鍵姓名varchar50NP密碼varchar50N權(quán)限varchar2N注:管理員對員工的姓名、密碼與權(quán)限的設(shè)置。表4-2員工信息表字段名字段類型字段長度允許空主鍵員工編號varchar50NP員工姓名varchar

52、50N性別varchar4Y所屬部門varchar50Y出生年月datetime8Y家庭住址varchar50Y聯(lián)系 varchar50Y郵政編碼varchar50Y注:存儲公司中員工的根本信息,方便公司的人員管理。表4-3商品信息表字段名字段類型字段長度允許空主鍵商品編號varchar50NP商品名稱varchar50N規(guī)格型號varchar50Y生產(chǎn)廠商varchar50Y單位varchar50Y金額float8Y累計(jì)采購量int4Y累計(jì)銷售量int4Y當(dāng)前庫存量int4Y續(xù)表4-3建議銷售價float8Y說明varchar250Y注:商品信息表中當(dāng)前庫存量的值是累計(jì)采購量-累計(jì)銷售量,可

53、以瀏覽商品的根本信息。表4-4供給商信息表字段名字段類型字段長度允許空主鍵供給商編號varchar50NP供給商名稱varchar50Y聯(lián)系人varchar50Y聯(lián)系 varchar50Y varchar50Y郵政編碼varchar10Y說明varchar250Y注:掌握供給商的信息,公司可隨時和供給商之間進(jìn)行聯(lián)系。表4-5 客戶信息表字段名字段類型字段長度允許空主鍵客戶編號varchar50NP客戶姓名varchar50N聯(lián)系 varchar50Y varchar50Y郵政編碼varchar50Y付款方式varchar50Y說明varchar50Y注:客戶的總體記載,方便公司對客戶進(jìn)行商品的

54、調(diào)查。表4-6 倉庫管理表字段名字段類型字段長度允許空主鍵倉庫編號varchar50NP倉庫名稱varchar50Y注:公司對商品所要存放倉庫必須進(jìn)行定義。表4-7 部門管理表字段名字段類型字段長度允許空主鍵部門編號varchar50NP部門名稱varchar50Y部門人數(shù)int4Y負(fù)責(zé)人varchar20Y辦公室 varchar20Y 注:對人員的管理,員工屬于哪個部門都需要記載。表4-8 采購信息表字段名字段類型字段長度允許空主鍵采購單號int4N(標(biāo)識種子)商品編號varchar50NP商品名稱varchar50Y規(guī)格型號varchar50Y員工姓名varchar50Y倉庫編號varch

55、ar50Y供給商名稱varchar50Y入庫時間Datetime8Y金額float8Y說明varchar250Y注:公司對采購的商品進(jìn)行錄入,并顯示出商品進(jìn)入倉庫的編號和經(jīng)辦人等信息。表4-9采購?fù)素洷碜侄蚊侄晤愋妥侄伍L度允許空主鍵退貨單號int4NP商品編號varchar50Y供給商名稱varchar50Y采購時間varchar10Y采購數(shù)量int4Y退貨數(shù)量int4Y退貨原因varchar50Y續(xù)表4-9退貨時間varchar10Y備注varchar250Y注:商品如有質(zhì)量上的問題,公司可向供給商提出退貨。表4-10出庫信息表字段名字段類型字段長度允許空主鍵商品編號varchar50NP

56、入庫時間datetime8Y庫存價格float8Y庫存數(shù)量int4Y經(jīng)辦人varchar50Y備注varchar250Y注:商品銷售后,要對商品進(jìn)行出庫,此表記錄商品庫存的信息。表4-11進(jìn)貨錄入表字段名字段類型字段長度允許空主鍵商品編號varchar50NP商品名稱varchar50Y數(shù)量int4Y單價float8Y金額float8Y生產(chǎn)日期varchar50Y倉庫編號varchar50Y供給商名稱varchar50Y經(jīng)辦人varchar50Y錄入時間datetime8Y備注varchar250Y注:進(jìn)貨錄入表金額字段的值為數(shù)量*單價。表4-12庫存調(diào)撥信息表字段名字段類型字段長度允許空主鍵

57、商品編號varchar50NP調(diào)入倉庫varchar50Y原倉庫varchar50Y調(diào)撥入方負(fù)責(zé)人varchar50Y原負(fù)責(zé)人varchar50Y調(diào)撥日期datetime8Y備注varchar250Y注:對商品倉庫的調(diào)撥進(jìn)行記載。表4-13銷售出庫表字段名字段類型字段長度允許空主鍵出庫單號int4NP商品編號varchar50Y商品名稱varchar50Y倉庫編號varchar50Y出庫數(shù)量int4Y折扣float8Y單價float8Y金額float8Y出庫日期varchar20Y經(jīng)辦人varchar50Y備注varchar250Y注:銷售出庫表中金額字段的值為出庫數(shù)量*折扣*單價表4-14銷

58、售退貨表字段名字段類型字段長度允許空主鍵退貨單號int4NP商品編號varchar50Y原購數(shù)量int4Y供給商名稱varchar50Y退貨數(shù)量int4Y續(xù)表4-14退貨原因varchar50Y退貨時間varchar50Y經(jīng)辦人varchar50Y備注varchar250Y注:對于銷售出去的商品如有質(zhì)量問題,那么客戶可以對商品進(jìn)行退貨,此表記載這些退貨的信息。表4-15銷售信息表字段名字段類型字段長度允許空主鍵序號varchar50NP商品編號varchar50N商品名稱varchar50Y折扣float8Y單價float8Y數(shù)量int4Y金額float8Y客戶姓名varchar50Y供給商名

59、稱varchar50Y倉庫編號varchar50Y經(jīng)辦人varchar50Y錄入時間datetime8Y備注varchar250Y注:銷售信息表中金額字段的值為折扣*單價*數(shù)量,對銷售出去的商品進(jìn)行記載。本章小結(jié)總體設(shè)計(jì)階段,在需求分析的根底之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析根底上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設(shè)計(jì)中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。系統(tǒng)主要功能使用說明5.1系統(tǒng)登錄設(shè)計(jì)系統(tǒng)啟動后,會出現(xiàn)員工登錄界面,系統(tǒng)的登錄界面設(shè)計(jì)如圖5-1所示:圖5-1系統(tǒng)登錄界面實(shí)現(xiàn)目標(biāo):進(jìn)入到如圖5-1的界面后,公司員工可輸入用戶名和密

60、碼,當(dāng)輸入正確后,方可進(jìn)入到本系統(tǒng)的主界面,如果輸入的用戶名或密碼錯誤,那么系統(tǒng)會提示“用戶名或密碼錯誤的信息。實(shí)現(xiàn)過程:單元名:用戶登錄窗體名: 表5-1登錄界面設(shè)置主要控件信息列表名稱主要屬性設(shè)置作用TextBox1/輸入員工編號TextBox2/輸入員工姓名Label1 Text=用戶名顯示提示信息Label2Text=密碼顯示提示信息續(xù)表5-1Button1/完成用戶登錄Button2/重新輸入Image/顯示圖片設(shè)計(jì)方法:在Visual Studio 2005中創(chuàng)立名為Login的Web窗體,此窗體作為用戶的登錄界面。在“源中輸入來定義窗體的背景。在工具箱中選中“TextBox、“L

溫馨提示

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

最新文檔

評論

0/150

提交評論