【正文】
因此使用這種方式不用花一分錢就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng) [12,13]。 對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。這些編程語言包括 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等 ; 支持多線程,充分利用 CPU 資源 ; 優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 ; 既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 ; 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 ; 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 ; 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 [5]。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL 作為網(wǎng)站數(shù)據(jù)庫。 MySQL 數(shù)據(jù)庫簡(jiǎn)介 MySQL 名字的來歷 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB 公司,在 2020 年 1 月 16 號(hào)被 Sun 公司收購。數(shù)據(jù)庫方面, PHP 新版本提供旨在訪問 MySOL 的新界面 ——MySOLi。其次是 XML 功能, 版本支持可直觀地訪問 XML 數(shù)據(jù)、名為 SimpleXML 的 XML 處理用界面?,F(xiàn)在 版本強(qiáng)化更多的功能。 PHP5 簡(jiǎn)介: PHP5 在長時(shí)間的開發(fā)及多個(gè)預(yù)發(fā)布版本后, 2020 年 7 月 13 日, 發(fā)布。 PHP 可以在多數(shù)的服務(wù)器和操作系統(tǒng)上運(yùn)行,而且使用 PHP 完全是免費(fèi)的。 PHP 的應(yīng)用范圍相當(dāng)廣泛,尤其是在網(wǎng)頁程序的開發(fā)上。 PHP最早由 Rasmus Lerdorf 在 1995年發(fā)明,而現(xiàn)在 PHP的標(biāo)準(zhǔn)由 PHP Group和開放源代碼社區(qū)維護(hù)。較其它同重量級(jí)軟件,最耀眼的就是導(dǎo)出功能,可以導(dǎo)出PDF/HTML/RTF/XML/LaTex 類型的文件,直接就能將語法高亮的內(nèi)容導(dǎo)出。支持 linux 和 win32 環(huán)境。 一款很好用的編輯器,支持眾多的腳本,比如 C、 C++、 PHP、 C、 perl、 html、 css、 java 等等。開發(fā)者在 Windows 操作系統(tǒng)下使用這些 Linux 環(huán)境里的工具稱為使用 WAMP。名字來源于每個(gè)程序的第一個(gè)字母。 LAMP 是基于 Linux, Apache, MySQL 和 PHP 的開放資源網(wǎng)絡(luò)開發(fā)平臺(tái),PHP 是一種有時(shí)候用 Perl 或 Python 可代替的編程語言。 WAMP 框架簡(jiǎn)介 Windows 下的 Apache+MySQL+Perl/PHP/Python,一組常用來搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開源 框架 ,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂?,擁有了越來越高的兼容度,共同組成了一個(gè)強(qiáng)大的 Web 應(yīng)用程序平臺(tái) [8]。 數(shù)據(jù)庫管理系統(tǒng)軟件: MySQL。 系統(tǒng)開發(fā)語言: PHP。通過對(duì)產(chǎn)品的維護(hù)可以任意增加 店鋪 的產(chǎn)品,并進(jìn)行采購,和銷售管理形成完整的進(jìn)銷存管理,可以查詢采購記錄,銷售記錄和庫存以及每天或每月的進(jìn)銷存報(bào)表。 本 系統(tǒng) 可以方便地管理 店鋪 的產(chǎn)品、庫存、銷售等情況,產(chǎn)品的管理可以將店鋪 的產(chǎn)品進(jìn)行整合,方便了解產(chǎn)品的情況,對(duì) 店鋪 產(chǎn)品的種類、價(jià)目等各項(xiàng)屬性進(jìn)行全面的了解。 電腦的應(yīng)用已相當(dāng)普及了,可是大量的中小型企業(yè),批發(fā)、零售經(jīng)銷商仍然是 “作坊式 ”運(yùn)做,傳統(tǒng)式管理,重復(fù)著進(jìn)貨、銷售、盤存、催帳、要帳的工作,每天下來痛苦不堪。從科技、軍事、民航、銀行、鐵路、到各行各業(yè)都實(shí)現(xiàn)列網(wǎng)絡(luò)管理,數(shù)字化管理。 可行性分析 商品流通進(jìn)銷存是從商品的采購(進(jìn))到入庫(存)到銷售(銷)的動(dòng)態(tài)管理過程 [7]。 報(bào)表基本信息查詢時(shí),可根據(jù)查詢條件動(dòng)態(tài)顯示查詢結(jié)果。 報(bào)表分析商品進(jìn)貨、商品銷售情況。 在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù)。 方便的數(shù)據(jù)查詢,支持多條件查詢。 具有良好的人機(jī)界面。通過報(bào)表管理,企業(yè)可以直觀分析企業(yè)的進(jìn)銷存情況,提高企業(yè)的競(jìng)爭(zhēng)能力 [7]。 傳統(tǒng)的手工管理方式呈現(xiàn)出越來越多的弊端。系統(tǒng)維護(hù)模塊用于實(shí)現(xiàn)操作權(quán)限設(shè)置、密碼修改、數(shù)據(jù)備份。報(bào)表設(shè)計(jì)模塊主要用于實(shí)現(xiàn) 采購 報(bào)表、 采購?fù)素?報(bào)表、 銷售報(bào)表、 客戶退貨 報(bào)表、 客戶銷售 報(bào)表、 業(yè)務(wù)員報(bào)表、供應(yīng)商 報(bào)表 以及全局統(tǒng)計(jì)報(bào)表 。庫存管理模塊主要用于實(shí)現(xiàn)庫存調(diào)撥、庫存商品數(shù)量上限報(bào)警和庫存數(shù)據(jù)查詢。該模塊主要用于實(shí)現(xiàn)商品的銷售數(shù)據(jù)錄入、客戶退貨數(shù)據(jù)錄入和銷售信息查詢。該模塊主要用于實(shí)現(xiàn)商品的進(jìn)貨數(shù)據(jù)錄入、退貨數(shù)據(jù)錄入和進(jìn)貨查詢分析。 基本資料 管理模塊主要用于實(shí)現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄 入 ,相關(guān) 基礎(chǔ)數(shù)據(jù)為:公司資料、商品資料、客戶資 料、供應(yīng)商資料、員工資料、倉庫資料 。 系統(tǒng)的基本內(nèi)容綜述 該服裝 進(jìn)銷存管理系統(tǒng)采用 PHP 技術(shù)和數(shù)據(jù)庫 MySQL 開發(fā) ,主要是處理 服裝 的采購、庫存和銷售各個(gè)環(huán)節(jié)的活動(dòng),具有良好的人機(jī)界面; 系統(tǒng)支持良好的數(shù)據(jù)備份操作 ,有效保護(hù)數(shù)據(jù),減少意外損失;在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù);數(shù)據(jù)計(jì)算 自動(dòng)完成,盡量減少人工干預(yù);報(bào)表分析商品進(jìn)貨、商品銷售情況;具備 的報(bào)表打印功能;報(bào)表基本信息查詢時(shí),可根據(jù)查詢條件動(dòng)態(tài)顯示查詢結(jié)果。 當(dāng)前金融危機(jī)橫掃全球的大環(huán)境下,隨著 《物流業(yè)調(diào)整和振興規(guī)劃》正式出臺(tái) ,物流企業(yè)要改善當(dāng)前 經(jīng)營困難 的狀況 ,就要 建立起 現(xiàn)代物流管理信息系統(tǒng),實(shí)現(xiàn)《規(guī)劃》 物流業(yè)調(diào)整和振興目標(biāo) [7]。這些數(shù)據(jù)反映了我國中小企業(yè)應(yīng)用管理信息系統(tǒng)的總體情況,我們從中可以看到,大型中小 企業(yè)的應(yīng)用情況要好于中小企業(yè),大型中小企業(yè)的管理信息系統(tǒng)應(yīng)用已逐漸的從單項(xiàng)業(yè)務(wù)管理系統(tǒng)向集成的管理系統(tǒng)轉(zhuǎn)變,而中小型中小企業(yè)由于資金短缺,信息基礎(chǔ)薄弱等原因管理信息系統(tǒng)的應(yīng)用情況不理想,同時(shí),我們還可以看出,中小企業(yè)實(shí)施管理信息系統(tǒng)存在風(fēng)險(xiǎn),由于中小企業(yè)個(gè)性的存在以及管理軟件業(yè)務(wù)流程的固化,不是應(yīng)用了管理軟件就能實(shí)現(xiàn)有效的管理信息系統(tǒng),就能為中小企業(yè)帶來效益。中小企業(yè)使用管理軟件的比例約 45% ,絕大數(shù)都是財(cái)務(wù)軟件。 從國家軟件工業(yè)應(yīng)用現(xiàn)狀統(tǒng)計(jì)分析,目前我國大型中小企業(yè)使用管理軟件的比例高達(dá) 95% 以上。比較而言,外資企業(yè)具有更為雄厚的資金實(shí)力、豐富的管理經(jīng)驗(yàn)和先進(jìn)的技術(shù)手段,因此,如果我國的中小企業(yè)不借助先進(jìn)的管理思想轉(zhuǎn)變經(jīng)營理念,使用信息化手段提高企業(yè)的管理水平和工作效率,將很難在今后 的國際競(jìng)爭(zhēng)中取勝。 Based on the PHP clothing invoicing system implementation Abstract: Invoicing system is a demand of more mature, real application of puter application in various models and various technology based on the version. This system is the use of both at home and abroad is very frequent popularization and application of the PHP/MySQL scripting language and a technology for the backend database and bining a series of open source tools in Windows environment for general invoicing system based on specialization, namely the PHP clothing invoicing system. The system is developed in the existing, sales demand on each attribute in the clothing industry, specialization and the practicability of the system can be stronger and simplification. This paper discusses the design and implementation of the system. Keywords: Invoicing system Database System design 目 錄 1 前言 ............................................................................................. 1 系統(tǒng)的現(xiàn)狀以及研究意義 .......................................................................... 1 系統(tǒng)的基本內(nèi)容綜述 .................................................................................. 2 2 系統(tǒng)分析 ..................................................................................... 3 需求分析 ...................................................................................................... 3 可行性分析 .................................................................................................. 3 系統(tǒng)開發(fā)及運(yùn)行環(huán)境 .................................................................................. 4 開發(fā)工具選擇 .............................................................................................. 4 WAMP 框架簡(jiǎn)介 ......................................... 4 SciTE 程序開發(fā)工具簡(jiǎn)介 ................................ 5 PHP 語言簡(jiǎn)介 .......................................... 5 MySQL 數(shù)據(jù)庫簡(jiǎn)介 ...................................... 6 3 系統(tǒng)設(shè)計(jì) ..................................................................................... 8 項(xiàng)目規(guī)劃 ...................................................................................................... 8 系統(tǒng)邏輯模型設(shè)計(jì) ...................................................................................... 8 數(shù)據(jù)流圖 ............................................. 8 系統(tǒng)主要的用例圖 ..................................... 9 系統(tǒng)功能結(jié)構(gòu) ............................................................................................ 11 設(shè)計(jì)目標(biāo) .................................................................................................... 11 數(shù)據(jù)庫設(shè)計(jì) ................................................................................................ 12 數(shù)據(jù)表概要說明 ...................................... 12 數(shù)據(jù)庫 ER 圖分析 .................................... 13 主要數(shù)據(jù)表的結(jié)構(gòu) .................................... 14 數(shù)據(jù)庫物理結(jié)構(gòu)模型設(shè)計(jì) .............................. 21 4 系統(tǒng)的主要功能模塊實(shí)現(xiàn) ..................................