物流信息系統(tǒng)課程設(shè)計(jì).doc

上傳人:小** 文檔編號(hào):23328155 上傳時(shí)間:2021-06-07 格式:DOC 頁(yè)數(shù):29 大小:1.14MB
收藏 版權(quán)申訴 舉報(bào) 下載
物流信息系統(tǒng)課程設(shè)計(jì).doc_第1頁(yè)
第1頁(yè) / 共29頁(yè)
物流信息系統(tǒng)課程設(shè)計(jì).doc_第2頁(yè)
第2頁(yè) / 共29頁(yè)
物流信息系統(tǒng)課程設(shè)計(jì).doc_第3頁(yè)
第3頁(yè) / 共29頁(yè)

下載文檔到電腦,查找使用更方便

5 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《物流信息系統(tǒng)課程設(shè)計(jì).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《物流信息系統(tǒng)課程設(shè)計(jì).doc(29頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 課程設(shè)計(jì)任務(wù)書(shū) 課程名稱:2013 級(jí)物流信息系統(tǒng)專業(yè)課程設(shè)計(jì) 題 目:基于 PHP 物流倉(cāng)儲(chǔ)系統(tǒng)設(shè)計(jì)以廣州 原尚物流為例 學(xué) 院:管理學(xué)院 系: 信息管理系 專業(yè)班級(jí): 物流信息系統(tǒng) 131 班 學(xué) 號(hào):5406713003 5406713005 540613006 406713018 5406713021 學(xué)生姓名: 方麗君,趙紫英,熊鈺,方浩然, 羅俊 起訖日期: 2016/10/252016/12/28 指導(dǎo)教師:

2、 朱益平 職稱: 講師 學(xué)院審核: 審核日期: 摘要 隨著經(jīng)濟(jì)一體化和全球化進(jìn)程的加快,企業(yè)的作業(yè)方式不斷地發(fā)生變化。電子技 術(shù)、計(jì)算機(jī)信息存儲(chǔ)與處理技術(shù)、通訊網(wǎng)絡(luò)技術(shù)在物流中的應(yīng)用,使得物流在企業(yè)競(jìng) 爭(zhēng)中扮演著越來(lái)越重要的角色。物資的儲(chǔ)存是整個(gè)物流過(guò)程中的一個(gè)關(guān)鍵環(huán)節(jié)。倉(cāng)庫(kù) 是儲(chǔ)存物資的場(chǎng)所,是物流活動(dòng)的中轉(zhuǎn)站,是調(diào)節(jié)物流的中心。 本文主要介紹了以 PHP 語(yǔ)言來(lái)設(shè)計(jì)開(kāi)發(fā)一個(gè)簡(jiǎn)易的倉(cāng)儲(chǔ)企業(yè)物流管理系統(tǒng)的整個(gè) 過(guò)程,以及開(kāi)發(fā)中涉及的技術(shù),并對(duì)系統(tǒng)進(jìn)行了數(shù)據(jù)庫(kù)的設(shè)計(jì)和整個(gè)框架的分析設(shè)計(jì), 最終得以

3、實(shí)現(xiàn)。企業(yè)可以通過(guò)對(duì)公司零件的出庫(kù)、入庫(kù)、實(shí)時(shí)查詢、等零件信息對(duì)其 進(jìn)行數(shù)字化管理,本系統(tǒng)也對(duì)企業(yè)信息、客戶信息和管理員信息等進(jìn)行了新增、查詢、 修改、刪除等一系列管理,使物流系統(tǒng)更加完善。 關(guān)鍵詞:物流 倉(cāng)儲(chǔ) 管理系統(tǒng) PHP Abstract With the development of economic integration and globalization, the operation mode of enterprises is constantly changing. Electronic technology, computer information storage

4、 and processing technology, communication network technology in the application of logistics, logistics in the enterprise competition is playing a more and more important role. The storage of goods and materials is a key link in the whole logistics process. Warehouse is a place for storing goods and

5、 materials, and it is a transfer station of logistics activities. In the PHP language is mainly introduced in this paper to design and develop a simple and easy storage and the whole process of enterprise logistics management system, as well as involved in the development of technology, and the syst

6、em design and analysis of the framework design of database, realized finally. Enterprise can through the parts of the outbound, inventory, real-time query, such as part information for digital management, the system of enterprise information, customer information and also the administrator informati

7、on such as add, query, modify, delete, and so on a series of management, make the logistics system will be improved. Keywords: Logistics,Storage,management system,PHP 目錄 1 前言..............................................................................................................................

8、...1 1.1 系統(tǒng)開(kāi)發(fā)背景 ...............................................................................................................1 1.2 系統(tǒng)開(kāi)發(fā)的意義 ...........................................................................................................1 1.3 國(guó)內(nèi)外現(xiàn)狀 ........................................

9、...........................................................................1 1.4 主要研究?jī)?nèi)容 ...............................................................................................................2 1.5 廣州原尚物流股份有限公司介紹 ...............................................................................2

10、 1.6 廣州原尚物流股份有限公司倉(cāng)儲(chǔ)方面的問(wèn)題 ...........................................................2 2 系統(tǒng)開(kāi)發(fā)及主要技術(shù).............................................................................................................3 2.1 PHP 語(yǔ)言 .................................................................................

11、......................................3 2.2 MySQL 數(shù)據(jù)庫(kù) .............................................................................................................4 2.3 Tomcat 服務(wù)器簡(jiǎn)介 ......................................................................................................5 2.4 PhpMyAdmin

12、 數(shù)據(jù)庫(kù)管理軟件 ....................................................................................6 3 物流倉(cāng)儲(chǔ)管理系統(tǒng)需求分析.................................................................................................6 3.1 系統(tǒng)概述 ...................................................................................

13、....................................6 3.2 系統(tǒng)總體需求 ...............................................................................................................7 3.3 可行性分析 ...................................................................................................................7 4 物流倉(cāng)庫(kù)管理系統(tǒng)總

14、體設(shè)計(jì).................................................................................................8 4.1 系統(tǒng)功能分析 ...............................................................................................................8 4.2 系統(tǒng)總體功能設(shè)計(jì)思路流程 .........................................................

15、..............................8 5 數(shù)據(jù)庫(kù)設(shè)計(jì)以及連接...........................................................................................................10 5.1 數(shù)據(jù)庫(kù) E-R 圖設(shè)計(jì) ....................................................................................................10 5.2 數(shù)據(jù)庫(kù)表格的建立 ...............

16、......................................................................................12 5.3 數(shù)據(jù)庫(kù)連接技術(shù) .........................................................................................................14 6 物流倉(cāng)儲(chǔ)系統(tǒng)詳細(xì)設(shè)計(jì)以及代碼實(shí)現(xiàn).........................................................................

17、......15 6.1 登入功能實(shí)現(xiàn) .............................................................................................................15 6.2 系統(tǒng)主頁(yè)面功能 .........................................................................................................17 6.3 入庫(kù)功能實(shí)現(xiàn) .....................................

18、........................................................................18 6.4 顯示入庫(kù)記錄功能 .....................................................................................................18 6.5 出庫(kù)操作以及出庫(kù)記錄頁(yè)面 .....................................................................................20 6.6

19、 庫(kù)存查詢和庫(kù)存總數(shù)功能 .........................................................................................20 6.7 供應(yīng)商信息的增刪功能 .............................................................................................22 6.8 管理員用戶名密碼管理頁(yè)面 ...................................................................

20、..................23 7 課程設(shè)計(jì)分工以及進(jìn)度情況...............................................................................................24 8 課程設(shè)計(jì)總結(jié).......................................................................................................................25 0 1 前言 1.1 系統(tǒng)開(kāi)發(fā)背景 隨著計(jì)算機(jī)的應(yīng)用普及,目前大多數(shù)企業(yè)的

21、倉(cāng)庫(kù)管理數(shù)據(jù)資料已開(kāi)始采用 計(jì)算機(jī)數(shù)據(jù)系統(tǒng)管理,但輔助數(shù)據(jù)還是采用先紙張記錄、再手工輸入計(jì)算機(jī)的 方式進(jìn)行采集和統(tǒng)計(jì)整理。這不僅造成大量的人力資源浪費(fèi),而且由于人為的 因素,數(shù)據(jù)錄入速度慢、準(zhǔn)確率低。隨著企業(yè)規(guī)模的不斷發(fā)展,倉(cāng)庫(kù)管理的物 資種類機(jī)數(shù)量在不斷增加、出入庫(kù)頻率劇增,倉(cāng)庫(kù)管理作業(yè)也已十分復(fù)雜和多 樣化,傳統(tǒng)的人工倉(cāng)庫(kù)作業(yè)模式和數(shù)據(jù)采集方式已難以滿足倉(cāng)庫(kù)管理的快速、 準(zhǔn)確要求,嚴(yán)重影響了企業(yè)的運(yùn)行工作效率,成為制約企業(yè)發(fā)展的一大障礙。 因此開(kāi)發(fā)一個(gè)界面友好,易于操作的較為完善的倉(cāng)儲(chǔ)管理系統(tǒng)來(lái)管理貨品,對(duì) 整個(gè)公司的所有物資的管理和查詢等自動(dòng)化處理變得十分重要。 在市場(chǎng)經(jīng)濟(jì)的大環(huán)境下,越

22、來(lái)越多的人士逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行各 類管理,交流的便捷,倉(cāng)儲(chǔ)數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對(duì)倉(cāng)儲(chǔ) 信息管理的迫切需求而設(shè)計(jì)開(kāi)發(fā)的軟件,經(jīng)濟(jì)和科學(xué)技術(shù)發(fā)展加速,各個(gè)領(lǐng)域 對(duì)于計(jì)算機(jī)和科學(xué)技術(shù)的運(yùn)用要求也越來(lái)越高,各個(gè)企業(yè)的競(jìng)爭(zhēng)歸根結(jié)底就是 技術(shù)和管理的競(jìng)爭(zhēng),他們?yōu)榱藸?zhēng)取獲得利益最大化,必須擁有一套完善的管理 系統(tǒng)來(lái)管理本企業(yè),以適應(yīng)時(shí)代潮流和發(fā)展的需要。 1.2 系統(tǒng)開(kāi)發(fā)的意義 (1)采集輸入代替手工輸入減少了失誤率。 (2)使產(chǎn)品信息能快速錄入到數(shù)據(jù)庫(kù)中 (3)減少了原材料的浪費(fèi)和成品的丟失。 (4)為企業(yè)把生產(chǎn)和銷售整合在一起。 1.3 國(guó)內(nèi)外現(xiàn)狀 倉(cāng)儲(chǔ)管理系統(tǒng)是 用 來(lái) 管

23、理 倉(cāng) 庫(kù) 內(nèi) 部 的 人 員 、 庫(kù) 存 、 工 作 時(shí) 間 、 定 單 和 設(shè) 備 的 軟 件 實(shí) 施 工 具 。 這 里 所 稱 的 “倉(cāng) 庫(kù) ”包 括 生 產(chǎn) 和 供 應(yīng) 領(lǐng) 域 中 各 種 類 型 的 儲(chǔ) 存 倉(cāng) 庫(kù) 和 配 送 中 心 。 其 主 要 作 用 是 管 理 和 控 制 倉(cāng) 庫(kù) 所 有 人 出 庫(kù) 動(dòng) 態(tài) , 統(tǒng) 計(jì) 分 析 庫(kù) 存 數(shù) 據(jù) , 使 決 策 人 員 及 早 發(fā) 現(xiàn) 問(wèn) 題 , 采 取 相 應(yīng) 措 施 , 調(diào) 整 庫(kù) 存 結(jié) 構(gòu) , 縮 短 儲(chǔ) 備 周 期 , 加 速 資 金 周 轉(zhuǎn) , 從 而 保 證 企 業(yè) 生 產(chǎn) 中 暢 通 的 物 流 。 同 時(shí)

24、最 大 限 度 地 降 低 庫(kù) 存 占 用 , 及 時(shí) 補(bǔ) 救 管 理 中 的 漏 洞 , 使 庫(kù) 存 管 理 系 統(tǒng) 實(shí) 時(shí) 地 反 映 企 業(yè) 中 各 個(gè) 倉(cāng) 庫(kù) 的 現(xiàn) 時(shí) 情 況 , 為 各 類 管 理 人 員 從 不 同 側(cè) 面 提 供 所 需 信 息 , 以 1 便 協(xié) 調(diào) 企 業(yè) 經(jīng) 營(yíng) 收 到 更 大 效 益 。 如 今 , 商 品 信 息 及 倉(cāng) 庫(kù) 管 理 系 統(tǒng) 已 經(jīng) 在 世 界 各 發(fā) 達(dá) 國(guó) 家 廣 泛 應(yīng) 用 了 , 而 且 應(yīng) 用 范 圍 越 來(lái) 越 廣 ,功 能 越 來(lái) 越 全 面 , 操 作 越 來(lái) 越 簡(jiǎn) 便 , 成 本 越 來(lái) 越 低 廉 。 主 要 應(yīng)

25、 用 于 大 中 小 型 企 業(yè) , 工 廠 , 物 流 公 司 , 超 市 以 及 一 些 科 研 單 位 。 1.4 主 要 研 究 內(nèi) 容 以 PHP 語(yǔ)言來(lái)設(shè)計(jì)開(kāi)發(fā)一個(gè)簡(jiǎn)易的倉(cāng)儲(chǔ)企業(yè)物流管理系統(tǒng)的整個(gè)過(guò)程,以 及開(kāi)發(fā)中涉及的技術(shù),并對(duì)系統(tǒng)進(jìn)行了數(shù)據(jù)庫(kù)的設(shè)計(jì)和整個(gè)框架的分析設(shè)計(jì), 最終得以實(shí)現(xiàn)。企業(yè)可以通過(guò)對(duì)公司零件的出庫(kù)、入庫(kù)、實(shí)時(shí)查詢、等零件信 息對(duì)其進(jìn)行數(shù)字化管理,本系統(tǒng)也對(duì)企業(yè)信息、客戶信息和管理員信息等進(jìn)行 了新增、查詢、修改、刪除等一系列管理,使物流系統(tǒng)更加完善。 1.5 廣州原尚物流股份有限公司介紹 廣東原尚物流股份有限公司是一家中外合資企業(yè),公司以現(xiàn)代物流理念為 指導(dǎo),專

26、業(yè)從事汽車零部件物流的第三方物流(3PL)等業(yè)務(wù)。其前身是原尚 澀澤物流(廣州)有限公司,創(chuàng)建于 2005 年 8 月,由“廣州市原尚物流服務(wù)有 限公司”和日本大型綜合物流公司“澀澤倉(cāng)庫(kù)株式會(huì)社”共同出資成立。 目前公司管理倉(cāng)庫(kù)總面積達(dá) 10 萬(wàn)平方米,年運(yùn)輸量 4.5 億噸公里;在全國(guó) 范圍內(nèi)設(shè)立了 10 個(gè)分公司和辦事處,目前在華南地區(qū)、華中地區(qū)、西南地區(qū)、 華東地區(qū)、華北地區(qū)和東北地區(qū)等區(qū)域的大中城市形成了快捷、便利的汽車零 部件物流網(wǎng)絡(luò)。 公司倡導(dǎo)“以人為本”的企業(yè)文化,在不斷積累物流服務(wù)經(jīng)驗(yàn)的同時(shí),也 培養(yǎng)了一批熟悉物流行業(yè)運(yùn)作流程的人才,并不斷引進(jìn)高層次的物流人才和管 理人才,

27、打造了一支創(chuàng)新、務(wù)實(shí)和專業(yè)的管理團(tuán)隊(duì),為公司未來(lái)的可持續(xù)發(fā)展 提供了有利保障。 1.6 廣東原尚物流股份有限公司倉(cāng)儲(chǔ)方面的問(wèn)題: 1) 倉(cāng)庫(kù)管理流程脫節(jié) 在現(xiàn)有的倉(cāng)庫(kù)管理體制中,各部門只負(fù)責(zé)自己的那部分工作,并不考慮倉(cāng) 庫(kù)管理的問(wèn)題。采購(gòu)部采購(gòu),生產(chǎn)部門生產(chǎn)產(chǎn)品入庫(kù),而并不考慮在生產(chǎn)的基 礎(chǔ)上考慮如何生產(chǎn)來(lái)較少倉(cāng)庫(kù)存儲(chǔ)的壓力。銷售部門接收訂單,讓倉(cāng)庫(kù)部門清 點(diǎn)出貨,其中周期較長(zhǎng),很容易造成客戶的等待時(shí)間較長(zhǎng),導(dǎo)致客戶不能及時(shí) 提貨,帶來(lái)不必要的抱怨。 2) 倉(cāng)庫(kù)管理制度不完善 2 很多企業(yè)在倉(cāng)庫(kù)管理這一方面不夠重視,所以并沒(méi)有制定完善的倉(cāng)庫(kù)管理 體制,對(duì)倉(cāng)庫(kù)管理不能形成較好的標(biāo)

28、準(zhǔn),隨意性較大。使得倉(cāng)庫(kù)計(jì)劃性不強(qiáng), 無(wú)法保證暢通的物資入庫(kù)出庫(kù)。并且,不完善的倉(cāng)庫(kù)管理制度,使得倉(cāng)庫(kù)管理 人員在對(duì)倉(cāng)庫(kù)物資進(jìn)行盤查的過(guò)程中遇到很大的問(wèn)題,造成很多庫(kù)存與單據(jù)數(shù) 據(jù)不相符等現(xiàn)象。 3) 物資儲(chǔ)備不夠合理 庫(kù)存控制是企業(yè)物資管理核心之一,目前企業(yè)在庫(kù)存控制方面存在兩種現(xiàn) 象:一種是企業(yè)的庫(kù)存量過(guò)大,有的物資早已淘汰,超儲(chǔ)積壓,占用大量庫(kù)存 資金,也為盤點(diǎn)、清理、對(duì)賬等工作帶來(lái)不便。另一種是庫(kù)存短缺,影響到企 業(yè)的生產(chǎn),增加急用料,使物流成本上升。 4) 估價(jià)入賬太多 估價(jià)入賬是貨到票未到時(shí),為正確反映材料消耗的一種記賬方法;但現(xiàn)在 廠礦單位簽訂合同協(xié)議或新品種物

29、資要?dú)w類編號(hào),影響發(fā)票單據(jù)的及時(shí)開(kāi)具, 造成大量估價(jià)材料,給倉(cāng)庫(kù)保管員和財(cái)務(wù)部門造成大量的重復(fù)勞動(dòng)。 5)員工業(yè)務(wù)水平不高 倉(cāng)庫(kù)的管理中,很多企業(yè)認(rèn)為會(huì)數(shù)數(shù)、會(huì)寫字就能做好倉(cāng)庫(kù)的管理工作, 對(duì)倉(cāng)庫(kù)管理部門的職員并不進(jìn)行有效的培訓(xùn)。這使得很多倉(cāng)庫(kù)管理人員缺乏正 確的倉(cāng)庫(kù)管理知識(shí),只懂?dāng)?shù)數(shù)物品數(shù)目、搬搬抬抬,并不知道合理的倉(cāng)庫(kù)物資 堆積、擺放都能給倉(cāng)庫(kù)空間帶來(lái)很大的影響。 2 系統(tǒng)開(kāi)發(fā)及主要技術(shù) 2.1 PHP 語(yǔ)言 2.1.1 PHP 語(yǔ)言簡(jiǎn)介 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器” ) 是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了 C

30、 語(yǔ)言、Java 和 Perl 的特點(diǎn),利于學(xué)習(xí), 使用廣泛,主要適用于 Web 開(kāi)發(fā)領(lǐng)域。PHP 獨(dú)特的語(yǔ)法混合了 C、JAVA 、Perl 以及 PHP 自創(chuàng)的語(yǔ)法。它可以比 CGI 或者 Perl 更快速地執(zhí)行 動(dòng)態(tài)網(wǎng)頁(yè)。用 PHP 做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP 是將程序嵌入 到 HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全 生成 HTML 標(biāo)記的 CGI 要高許多;PHP 還可以執(zhí)行編譯后代碼,編譯可以達(dá) 到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。 PHP 語(yǔ)言的優(yōu)點(diǎn):開(kāi)放源代碼以及免費(fèi)性和其它技術(shù)相比,PHP 本身免費(fèi) 且是開(kāi)源代碼??旖菪猿绦蜷_(kāi)發(fā)快

31、,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。并且可以嵌入 于 HTML:因?yàn)?PHP 可以被嵌入于 HTML 語(yǔ)言,它相對(duì)于其他語(yǔ)言。編輯簡(jiǎn) 3 單,實(shí)用性強(qiáng),更適合初學(xué)者??缙脚_(tái)性強(qiáng),由于 PHP 是運(yùn)行在服務(wù)器端的腳 本,可以運(yùn)行在 UNIX、LINUX 、WINDOWS、Mac OS、Android 等平臺(tái)效率 高 PHP 消耗相當(dāng)少的系統(tǒng)資源。 2.1.2 PHP 與 JSP、ASP 的比較 1) ASP,JSP,PHP 都是動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),可以實(shí)現(xiàn)瀏覽者和服務(wù)器的交互,比 如讀取數(shù)據(jù)庫(kù)的資料,根據(jù)不同用戶提供不同的界面等。 2) ASP 是微軟的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),使用 VB 這樣的腳本語(yǔ)言編寫,大量的編 程

32、語(yǔ)言嵌入到 HTML 的代碼中,用戶在瀏覽網(wǎng)頁(yè)時(shí)對(duì)服務(wù)器發(fā)送一個(gè)請(qǐng)求,服 務(wù)器中的 asp 引擎來(lái)解析網(wǎng)頁(yè)中嵌入的 VB 腳本語(yǔ)言,根據(jù)這些腳本語(yǔ)言繪制 出完整的 HTML 頁(yè)面返回給瀏覽器,瀏覽器就能夠顯示出頁(yè)面了。 3) JSP 是 SUN 的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),JSP 是用 JAVA 語(yǔ)言編寫的(更準(zhǔn)確的說(shuō) 是 JAVA 結(jié)合 HTML 語(yǔ)言) ,JSP 和 ASP 執(zhí)行方式大致相同,用戶提交請(qǐng)求后 服務(wù)器的 JVM 解析 JSP 頁(yè)面中的 JSP 腳本代碼,然后根據(jù)這些 JSP 腳本代碼生 成 HTML 頁(yè)面發(fā)送給客戶端瀏覽器,瀏覽器顯示出頁(yè)面。 4) JSP 和 ASP 不同的地方是 JS

33、P 背后有 Servlet 技術(shù),JAVA Bean,EJB 組 件等技術(shù)的支持,可以使負(fù)責(zé)邏輯處理的代碼和頁(yè)面完全分離,JSP 值負(fù)責(zé)顯 示要輸出的信息,邏輯處理部分交給 Servlet 和 JAVA Bean 去做,這些代碼不 用寫在頁(yè)面上,而是寫在后臺(tái)專門的類中,JAVA 能辦到的事 JSP 都能辦到, 5) ASP 大量邏輯代碼和 HTML 代碼參雜到一起使維護(hù)工作非常困難。 JSP 和 ASP 更大的不同是 JSP 技術(shù)完全跨平臺(tái),不論 LINUX 和 WINDOWS 平臺(tái) JSP 都能完全支持,而 ASP 只能在 WINDOWS 平臺(tái)上運(yùn)行,WINDOWS 平臺(tái) 安全性又備受爭(zhēng)議,

34、JSP 技術(shù)在對(duì)數(shù)據(jù)庫(kù)訪問(wèn)性能方面比 ASP 要強(qiáng)得多。 2.2 MySQL 數(shù)據(jù)庫(kù) 2.2.1 MySQL 簡(jiǎn)介 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中, 而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。 MySQL 所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 MySQL 軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速 度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都 選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開(kāi)發(fā)環(huán)境。 2.2.2

35、MySQL 的特點(diǎn) 1) 高速 高速是 MySQL 的顯著特性,在 MySQL 中,使用了極快的“B 樹(shù)”磁盤表 4 (MyISAM)和索引壓縮;通過(guò)使用優(yōu)化的“單掃描多連接” ,能夠?qū)崿F(xiàn)極快的連接; SQL 函數(shù)使用高度優(yōu)化的類庫(kù)實(shí)現(xiàn),運(yùn)行速度快。一直以來(lái),高速都是 MySQL 吸引眾多用戶的特性之一,這一點(diǎn)可能只有親自使用才能體會(huì)。 2) 支持多平臺(tái) MySQL 支持超過(guò) 20 種開(kāi)發(fā)平臺(tái),包括 LINUX、WINDOWS、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD 、Solaris 等,這使得用戶可以選擇多種平臺(tái)實(shí)現(xiàn)自己的應(yīng)用,并 且在不同平臺(tái)上開(kāi)發(fā)的應(yīng)用系

36、統(tǒng)可以很容易在各種平臺(tái)之間進(jìn)行移植。 3) 支持各種開(kāi)發(fā)語(yǔ)言 MySQL 為各種流行的程序設(shè)計(jì)語(yǔ)言提供支持,為它們提供了很多 API 函 數(shù),包括 C、 C++、JAVA、Perl、PHP 等。 4) 提供多種存儲(chǔ)器引擎 MySQL 中提供了多種數(shù)據(jù)庫(kù)存儲(chǔ)引擎,各引擎各有所長(zhǎng),適用于不同的應(yīng) 用場(chǎng)合,用戶可以選擇最合適的引擎以得到最高性能。 5) 功能強(qiáng)大 強(qiáng)大的存儲(chǔ)引擎使 MySQL 能夠有效應(yīng)用于任何數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),高效完 成各種任務(wù),無(wú)論是大量數(shù)據(jù)的高速傳輸系統(tǒng),還是每天訪問(wèn)量超過(guò)數(shù)億的高 強(qiáng)度的搜索 Web 站點(diǎn)。MySQL 5 是 MySQL 發(fā)展歷程中的一個(gè)里程碑,使 MySQL

37、具備了企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)的特性,提供強(qiáng)大的功能,例如子查詢、 事務(wù)、外鍵、視圖、存儲(chǔ)過(guò)程、觸發(fā)器、查詢緩存等功能。 6) 支持大型數(shù)據(jù)庫(kù) InnoDB 存儲(chǔ)引擎將 InnoDB 表保存在一個(gè)表空間內(nèi),該表空間可由數(shù)個(gè)文 件創(chuàng)建。這樣,表的大小就能超過(guò)單獨(dú)文件的最大容量。表空間還可以包括原 始磁盤分區(qū),從而使構(gòu)建很大的表成為可能,最大容量可以達(dá)到 64TB。 7) 安全 靈活和安全的權(quán)限和密碼系統(tǒng),允許基于主機(jī)的驗(yàn)證。連接到服務(wù)器時(shí), 所有的密碼傳輸均采用加密形式,從而保證了密碼安全。 8) 價(jià)格低廉 MySQL 采用 GPL 許可,很多情況下,用戶可以免費(fèi)使用 MySQL;對(duì)于一 些商業(yè)用途

38、,需要購(gòu)買 MySQL 商業(yè)許可,但價(jià)格相對(duì)低廉。 2.3 Tomcat 服務(wù)器簡(jiǎn)介 Tomcat 服務(wù)器是在 SUN 公司的 JSWDK(JavaServer Web Development Kit,是 SUN 公司推出的小型 Servlet/JSP 調(diào)試工具)的基礎(chǔ)上發(fā)展起來(lái)的一個(gè) 優(yōu)秀的 Servlet/JSP 容器,它是 Apache-Jakarta 軟件組織的一個(gè)子項(xiàng)目。它不但 5 支持運(yùn)行 Servlet 和 JSP,而且還具備了作為商業(yè) Java Web 應(yīng)用容器的特征。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很 多的情況下被普遍使用,也是開(kāi)發(fā)

39、和調(diào)試 JSP 程序的首選應(yīng)用服務(wù)器,其主要 原因是 Tomcat 的技術(shù)先進(jìn)而且免費(fèi),得到了許多軟件開(kāi)發(fā)商的認(rèn)可,因此也成 為業(yè)界比較流行的 Web 應(yīng)用服務(wù)器。 2.4 PhpMyAdmin 數(shù)據(jù)庫(kù)管理軟件 PhpMyAdmin 是一個(gè)以 PHP 為基礎(chǔ),以 Web-Base 方式架構(gòu)在網(wǎng)站主機(jī)上 的 MySQL 的數(shù)據(jù)庫(kù)管理工具,管理者可用 Web 接口管理 MySQL 數(shù)據(jù)庫(kù),而 Web 接口是一個(gè)簡(jiǎn)易方式輸入繁雜 SQL 語(yǔ)法的較佳途徑,尤其要處理大量資料 的匯入及匯出更為方便。PhpMyAdmin 的優(yōu)勢(shì)在于雖然它跟其他 PHP 程式一樣 在網(wǎng)頁(yè)服務(wù)器上執(zhí)行,但是可以在任何地方使用

40、這些程式產(chǎn)生的 HTML 頁(yè)面, 即遠(yuǎn)端管理 MySQL 數(shù)據(jù)庫(kù),方便地建立、修改、刪除數(shù)據(jù)庫(kù)及資料表。另外, PhpMyAdmin 建立了常用的 php 語(yǔ)法,能確保編寫網(wǎng)頁(yè)時(shí)所需要的 sql 語(yǔ)法正 確性。 PhpMyAdmin 的缺點(diǎn)是必須安裝在 Web 服務(wù)器中,所以如果沒(méi)有合適的 訪問(wèn)權(quán)限,其它用戶有可能損害到 SQL 數(shù)據(jù)。 PHP 是一個(gè)基于服務(wù)端來(lái)創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言,可以用 PHP 和 HTML 生成網(wǎng)站主頁(yè)。當(dāng)一個(gè)訪問(wèn)者打開(kāi)主頁(yè)時(shí),服務(wù)端便執(zhí)行 PHP 的命令并將執(zhí)行 結(jié)果發(fā)送至訪問(wèn)者的瀏覽器中,這類似于 ASP 和 CoildFusion,然而 PHP 和他 們不同之處

41、在于 PHP 開(kāi)放源碼和跨越平臺(tái),PHP 可以運(yùn)行在 WINDOWSNT 和 多種版本的 UNIX 上。它不需要任何預(yù)先處理而快速反饋結(jié)果,它也不需要 mod_perl 的調(diào)整來(lái)使您的服務(wù)器的內(nèi)存映象減小。 PHP 消耗的資源較少,當(dāng) PHP 作為 ApacheWeb 服務(wù)器一部分時(shí),運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序, 服務(wù)器不需要承擔(dān)任何額外的負(fù)擔(dān)。 3 物流倉(cāng)儲(chǔ)管理系統(tǒng)需求分析 3.1 系統(tǒng)概述 物流倉(cāng)庫(kù)存放的貨物品種繁多,堆存方式以及處理過(guò)程也非常復(fù)雜,隨著 業(yè)務(wù)量的增加,倉(cāng)庫(kù)管理者需要處理的信息量會(huì)大幅上升,因此往往很難及時(shí) 準(zhǔn)確的掌握整個(gè)倉(cāng)庫(kù)的運(yùn)作狀態(tài)。針對(duì)這一情況,本系統(tǒng)在滿足倉(cāng)庫(kù)

42、的基本管 理功能基礎(chǔ)上發(fā)揮信息系統(tǒng)的智能化,減輕倉(cāng)庫(kù)管理人員和操作人員的工作負(fù) 擔(dān)。 系統(tǒng)主要的實(shí)現(xiàn)目標(biāo)是管理整個(gè)物流倉(cāng)庫(kù)的零件的出入庫(kù)運(yùn)轉(zhuǎn)情況;提供 6 完善的任務(wù)計(jì)劃功能,由整個(gè)操作的指令中心來(lái)安排進(jìn)出任務(wù),確認(rèn)任務(wù)的開(kāi) 始,進(jìn)貨管理和出貨管理按其指令執(zhí)行即可;實(shí)時(shí)監(jiān)控所有貨物的在線運(yùn)動(dòng)情 況,實(shí)時(shí)提供庫(kù)存變化的信息。 3.2 系統(tǒng)總體需求 根據(jù)詳細(xì)的需求分析,企業(yè)在庫(kù)存中面臨的主要問(wèn)題體現(xiàn)在:庫(kù)存量較大, 庫(kù)存資金周轉(zhuǎn)慢;不能及時(shí)統(tǒng)計(jì)庫(kù)存物料;庫(kù)房人員重復(fù)工作多,效率低;不 知道庫(kù)存物資積壓時(shí)間長(zhǎng)短。 本系統(tǒng)從最初的采購(gòu)到存儲(chǔ)和交貨,倉(cāng)庫(kù)管理將決定企業(yè)是否兌現(xiàn)了其承 諾。從倉(cāng)儲(chǔ)計(jì)劃到倉(cāng)庫(kù)

43、操作和交叉運(yùn)輸,優(yōu)化的倉(cāng)儲(chǔ)將有助于大幅減少企業(yè)的 存貨量和存貨成本,因?yàn)槠髽I(yè)將能保持較低的倉(cāng)庫(kù)存貨水平,優(yōu)化入庫(kù),保管 和出庫(kù)活動(dòng),并且協(xié)調(diào)載貨量。 本系統(tǒng)包括以下幾個(gè)功能模塊: 1) 注冊(cè)登陸需求 在實(shí)際應(yīng)用中,由于系統(tǒng)的管理都是由專人的工作人員管理,所以登陸系 統(tǒng),首先必須通過(guò)系統(tǒng)的身份驗(yàn)證,這個(gè)過(guò)程對(duì)系統(tǒng)提出以下要求:根據(jù)名稱 和密碼來(lái)判斷是否可以進(jìn)入系統(tǒng)和根據(jù)類型決定擁有的權(quán)限。同時(shí)企業(yè)內(nèi)部需 要配置多名操作人員,所以需要有新增操作員的賬號(hào)以及密碼功能 2) 零件的入庫(kù)登記以及管理 管理員需要對(duì)倉(cāng)庫(kù)相關(guān)信息進(jìn)行管理,包括零件的添加,刪除,分類等操 作,同時(shí)零件的審核人員需要對(duì)零

44、件進(jìn)行審核。 3) 零件的出庫(kù)登記以及管理 管理員需要對(duì)新增入庫(kù)的零件進(jìn)行管理,包括商品的條形碼,零件名稱, 入庫(kù)日期,入庫(kù)數(shù)量,經(jīng)手人,備注等信息。同時(shí)還提供按條形碼和按名稱兩 種查詢方法。 4) 總庫(kù)存實(shí)時(shí)信息以及查詢功能 零件在入庫(kù)后,庫(kù)存數(shù)量會(huì)隨時(shí)變化。需要管理員對(duì)庫(kù)存信息進(jìn)行管理, 達(dá)到實(shí)時(shí)顯示零件庫(kù)存信息的目的。同時(shí)提供按編號(hào)和按名稱兩種查詢方法。 5) 其他輔助功能設(shè)計(jì) 管理員需要對(duì)新增出庫(kù)的零件進(jìn)行管理,包括零件的編號(hào),名稱,入庫(kù)日 期,入庫(kù)數(shù)量,經(jīng)手人,備注等信息。同時(shí)還提供按編號(hào)和按名稱兩種查詢方 法。 3.3 可行性分析 本系統(tǒng)基于瀏覽器/服務(wù)器體系即人們常說(shuō)

45、的 B/S 體系,開(kāi)發(fā)時(shí)間較短,維 7 護(hù)容易,減少了下載客戶端的時(shí)間和管理成本,順應(yīng)了軟件開(kāi)發(fā)的潮流和方向。 開(kāi)發(fā)技術(shù)主要包括 PHP,以及 Web 應(yīng)用開(kāi)發(fā)中常用的腳本語(yǔ)言 JavaScript 技術(shù), Ajax 技術(shù)以及基本的 html css 前端語(yǔ)言技術(shù)。Web 服務(wù)器采用 Tomcat,數(shù)據(jù)庫(kù) 采用 MySql 數(shù)據(jù)庫(kù)系統(tǒng)。 具體可行性為: 1)技術(shù)可行性 本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢的系統(tǒng),要求的運(yùn)行環(huán)境、硬件、軟件不 高,簡(jiǎn)單實(shí)用,利用現(xiàn)有技術(shù)條件完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。 2)經(jīng)濟(jì)可行性 本系統(tǒng)基于 Mysql 軟件進(jìn)行開(kāi)發(fā),開(kāi)發(fā)所用時(shí)間、經(jīng)費(fèi)不高,系統(tǒng)管理便 捷

46、,可達(dá)到利用最小資源達(dá)到最大效益的結(jié)果。 3)系統(tǒng)可行性 本系統(tǒng)的研制和開(kāi)發(fā)是充分得考慮工作人員對(duì)倉(cāng)庫(kù)的易于管理,方便而又 簡(jiǎn)單。從而能完全滿足使用者的要求。 4)管理可行性 利用面向?qū)ο蟮臋C(jī)構(gòu)化方法,面向?qū)ο蠓椒ㄒ浴皩?duì)象為中心” ,在分析、研 究對(duì)象及其屬性的過(guò)程中,根據(jù)其內(nèi)在規(guī)律建立求解模型?;谶@種方法建立 的軟件系統(tǒng),不管外部環(huán)境或功能需求如何變化,而對(duì)象內(nèi)在的規(guī)律不變,因 而不會(huì)引起軟件結(jié)構(gòu)的整體變化,所以系統(tǒng)是穩(wěn)定的,利用此方法可以充分達(dá) 到系統(tǒng)管理可行性的目的。 4 物流倉(cāng)庫(kù)管理系統(tǒng)總體設(shè)計(jì) 4.1 系統(tǒng)功能分析 4.1.1 系統(tǒng)功能概述 管理員管理:主要功能包括管理員登

47、入,注冊(cè)新管理員,刪除管理員,以 及修改密碼功能 零件入庫(kù)管理:主要功能包括對(duì)零件入庫(kù)信息的填寫,登記,刪除以及修 改 零件出庫(kù)管理:主要功能有零件出庫(kù)登記,刪除,修改。 零件庫(kù)存管理:主要功能有對(duì)制定零件進(jìn)行查詢,顯示總庫(kù)存信息 供應(yīng)商管理:主要功能有錄入供應(yīng)商信息,新增以及修改,刪除信息功能。 4.2 系統(tǒng)總體功能設(shè)計(jì)思路流程 8 為了使得開(kāi)發(fā)系統(tǒng)簡(jiǎn)捷高效地開(kāi)發(fā),本系統(tǒng)主要包括前端和后臺(tái)的開(kāi)發(fā) 圖 4-1 三層體系結(jié)構(gòu) 其中前端視圖主要有 Html CSS 以及 Bootstrap 框架的使用,部分表單優(yōu)化 使用了 HtmL5 和 Css3 屬性,同時(shí)表單驗(yàn)證和彈出層使用 Javascri

48、pt. 前端動(dòng)態(tài)數(shù)據(jù)的顯示以及后臺(tái)的業(yè)務(wù)處理采用 PHP 語(yǔ)言處理,數(shù)據(jù)庫(kù)主要 通過(guò) PHP 數(shù)據(jù)庫(kù)連接以及 SQL 語(yǔ)句進(jìn)行開(kāi)發(fā)。 根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)工作運(yùn)行流程圖 如下圖 4.2 所示,系統(tǒng)總功能模塊如圖 4.3 所示。 圖 4.2 系統(tǒng)工作流程圖 圖視 庫(kù)據(jù)數(shù) 業(yè)務(wù)處理 9 圖 4.3 系統(tǒng)總體功能圖 5 數(shù)據(jù)庫(kù)設(shè)計(jì)以及連接 5.1 數(shù)據(jù)庫(kù) E-R 圖設(shè)計(jì) 在物流倉(cāng)庫(kù)管理系統(tǒng)中采用“實(shí)體聯(lián)系模型” (E-R 模型)來(lái)描述數(shù)據(jù)庫(kù)的 結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。ER 模型直接從現(xiàn)實(shí)世界抽象出實(shí) 體類型及實(shí)體間聯(lián)系,然后用 E-R 圖來(lái)表示數(shù)據(jù)模型。

49、它有兩個(gè)明顯的優(yōu)點(diǎn): 接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。 10 11 5.2 數(shù)據(jù)庫(kù)表格的建立 1.管理員表 表 名 : admin 說(shuō) 明 : 該 表 中 ID 是 該 表 的 主 鍵 , 用 來(lái) 保 存 管 理 員 信 息 , 如 表 4-1 所 示 字段 列名稱 類型 寬 度 允許空值 主鍵 編號(hào) useid int 11 否 是 名稱 username varchar 30 否 否 密碼 password varchar 255 否 否 性別 sex varchar 8 否 否 部門 department varchar 30 否 否 表 4-1 管理員信息表 2.

50、零 件 入 庫(kù) 信 息 表 表 名 : into_record 12 說(shuō) 明 : 該 表 中 ID 是 該 表 的 主 鍵 , 用 來(lái) 保 存 零 件 入 庫(kù) 信 息 。 如 表 4-2 所 示 字段 列名稱 類型 寬 度 允許空值 主鍵 編號(hào) into_id int 255 否 是 名稱 into_name varchar 255 否 否 類型 into_type varchar 255 否 否 入庫(kù)數(shù)量 into_sum float 否 否 入庫(kù)日期 into_time date 否 否 零件來(lái)源 into_sup varchar 50 否 否 驗(yàn)收人 Sign_name varchar

51、25 否 否 備注 note Varchar 255 否 否 表 4-2 零件入庫(kù)信息表 3.零 件 出 庫(kù) 信 息 表 表 名 : out_record 說(shuō) 明 : 該 表 中 ID 是 該 表 的 主 鍵 , 用 來(lái) 保 存 零 件 出 庫(kù) 信 息 。 如 表 4-3 所 示 字段 列名稱 類型 寬 度 允許空值 主鍵 編號(hào) out_id int 10 否 是 名稱 out_name varchar 255 否 否 類型 out_type varchar 50 否 否 出庫(kù)數(shù)量 out_sum float 否 否 出庫(kù)日期 out_time date 否 否 發(fā)往地 out_where v

52、archar 255 否 否 驗(yàn)收人 out_signname varchar 10 否 否 備注 Out_note varchar 255 是 否 4-3 零件出庫(kù)信息表 4.實(shí) 時(shí) 庫(kù) 存 表 表 名 : Part_sum 說(shuō) 明 : 該 表 中 ID 是 該 表 的 主 鍵 , 用 來(lái) 保 存 實(shí) 時(shí) 庫(kù) 存 信 息 。 如 表 4-4 所 示 13 字段 列名稱 類型 寬度 允許空值 主鍵 編號(hào) parts_id int 8 否 是 零件名 parts_name varchar 200 否 否 零件名稱 parts_type varchar 200 否 否 庫(kù)存總數(shù) parts_sum

53、 float 否 否 表 4-4 庫(kù)存信息表 5.供 應(yīng) 商 信 息 表 表 名 : Supplier 說(shuō) 明 : 該 表 中 ID 是 該 表 的 主 鍵 , 用 來(lái) 保 存 供 應(yīng) 商 信 息 , 如 表 4-5 所 示 字段 列名稱 類型 寬度 允許空值 主鍵 編號(hào) sup_ID Int 11 否 是 供應(yīng)商名稱 sup_name varchar 255 否 否 聯(lián)系方式 sup_tel varchar 255 否 否 供應(yīng)零件 sup_goods varchar 255 否 否 表 4-5 商品分類信息表 5.3 數(shù)據(jù)庫(kù)連接技術(shù) PHP 通過(guò)安裝相應(yīng)的擴(kuò)展來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作,現(xiàn)代應(yīng)用程序

54、的設(shè)計(jì)離不開(kāi) 數(shù)據(jù)庫(kù)的應(yīng)用,當(dāng)前主流的數(shù)據(jù)庫(kù)有 MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL ,Access 等,這些數(shù)據(jù) 庫(kù) PHP 都能夠安裝擴(kuò)展來(lái)支持,一般情況下常說(shuō)的 LAMP 架構(gòu)指的是: Linux、 Apache、Mysql、PHP ,因此 Mysql 數(shù)據(jù)庫(kù)在 PHP 中的應(yīng)用非常廣泛。 PHP 中一個(gè)數(shù)據(jù)庫(kù)可能有一個(gè)或者多個(gè)擴(kuò)展,其中既有官方的,也有第三 方提供的。像 Mysql 常用的擴(kuò)展有原生的 mysql 庫(kù),也可以使用增強(qiáng)版的 mysqli 擴(kuò)展,還可以使用 PDO 進(jìn)行連接與操作。 不同的擴(kuò)展提供基本相近的操作方法,不同的是可能具

55、備一些新特性,以 及操作性能可能會(huì)有所不同。 mysql 擴(kuò)展進(jìn)行數(shù)據(jù)庫(kù)連接的方法: $link = mysql_connect(mysql_host, mysql_user, mysql_password); mysqli 擴(kuò)展: $link = mysqli_connect(mysql_host, mysql_user, mysql_password); 14 PDO 擴(kuò)展 $dsn = mysql:dbname=testdb;host=127.0.0.1; $user = dbuser; $password = dbpass; $dbh = new PDO($dsn, $user, $p

56、assword); 6 物流倉(cāng)儲(chǔ)系統(tǒng)詳細(xì)設(shè)計(jì)以及代碼實(shí)現(xiàn) 6.1 登入功能實(shí)現(xiàn) 登入功能是一個(gè)系統(tǒng)開(kāi)始工作的開(kāi)始,當(dāng)用戶輸入正確的用戶名和密碼時(shí) 才能夠跳轉(zhuǎn)到系統(tǒng)的主頁(yè)面進(jìn)行工作,當(dāng)用戶名或密碼輸入失敗時(shí)能夠進(jìn)行提 示。表單驗(yàn)證關(guān)鍵代碼如下: = 5.1) session_regenerate_id(true); else session_regenerate_id(); //declare two session variables and assign them $_SESSIONMM_Username = $loginUsername; $_SESSIONMM_UserGro

57、up = $loginStrGroup; if (isset($_SESSIONPrevUrl) header(Location: . $MM_redirectLoginSuccess ); else header(Location: . $MM_redirectLoginFailed ); ? 表單部分代碼如下

58、 記住密碼 登入 重置 登入頁(yè)面截圖 6.2 系統(tǒng)主頁(yè)面功能 系統(tǒng)主頁(yè)面集成了系統(tǒng)的所有功能登入接口,當(dāng)?shù)侨氤晒μD(zhuǎn)到主頁(yè)面 main.php 系統(tǒng)主頁(yè)面的設(shè)計(jì)采用了 bootstrap 框架設(shè)計(jì),界面圖標(biāo)采用 CSS3 和字體 設(shè)計(jì),總體設(shè)計(jì)界面擯棄了傳統(tǒng)的 frame 框架設(shè)計(jì),借鑒 window8 界面設(shè)計(jì)方 法部分小功能如系統(tǒng)時(shí)間信息顯示采用了 javascript 編寫。主頁(yè)面主要有入庫(kù)填 寫,入庫(kù)記錄,供應(yīng)商信息,管理員信息等等模塊 17 6.3 入庫(kù)功能實(shí)現(xiàn) 入庫(kù)功能主要包括入庫(kù)填寫和入庫(kù)記錄,入庫(kù)填寫即通過(guò)表單實(shí)現(xiàn),提交

59、時(shí)通過(guò)表單 post 方式提交到后臺(tái)數(shù)據(jù)庫(kù) 其中關(guān)鍵的寫入數(shù)據(jù)庫(kù)代碼如下: if ((isset($_POSTMM_insert)) mysql_select_db($database_logistic, $logistic); $Result1 = mysql_query($insertSQL, $logistic) or die(mysql_error()); 6.4 顯示入庫(kù)記錄功能 即每進(jìn)行一次入庫(kù)填寫時(shí)需要有相關(guān)的記錄,以便查看和方便誤操作后可 以及時(shí)修改,入庫(kù)記錄 into_db.php 界面如下 18 顯示數(shù)據(jù)以及分頁(yè)功能主要代碼如下 往期入庫(kù)記錄 入

60、庫(kù)編號(hào) 入庫(kù)零件 零件型號(hào) 入庫(kù)時(shí)間 入庫(kù)數(shù)量 零件來(lái)源 備注 驗(yàn)收人 入庫(kù)操作 修改 刪除

61、 編號(hào) 零件名稱 零件編號(hào) 總數(shù)

62、aType:json, success: function(data) alert(data0.sum); ); 6.7 供應(yīng)商信息的增刪功能 方便對(duì)供應(yīng)商進(jìn)行管理 主要代碼如下: 供應(yīng)商信息管理 22 供應(yīng)商編號(hào) 供應(yīng)商名稱 聯(lián)系電話 供應(yīng)零件 操作 修改 刪除 添加供應(yīng)商

63、n= class=form-inline name=add_sup 供應(yīng)商名稱: 聯(lián)系方式: 供應(yīng)零件: 6.8 管理員用戶名密碼管理頁(yè)面 該功能主要是對(duì)管理員信息的修改,對(duì)于離職的管理員信息需要?jiǎng)h除,可 以對(duì)管理員密碼修改,該功能實(shí)現(xiàn)原理和供應(yīng)商信息的原理類似,這里不做代 碼說(shuō)明 23 7 課程設(shè)計(jì)分工以及進(jìn)度情況 7.1 分工情況 學(xué)號(hào) 姓名 負(fù)責(zé)內(nèi)容 5406713003 方麗君 信息整理,文檔總結(jié)與排版 5406713005 趙紫英 系統(tǒng)開(kāi)發(fā)語(yǔ)言及主要技術(shù)介紹 5406713006 熊鈺 需求分析與系統(tǒng)可行性分析 5406713018

64、方浩然 系統(tǒng)開(kāi)發(fā)背景與公司介紹 5406713021 羅俊 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7.2 總體進(jìn)度安排 此次課程設(shè)計(jì)一共劃分了四個(gè)任務(wù)板塊:(1)資料查找(2)文檔書(shū)寫 (3)系統(tǒng)設(shè)計(jì)(4)修改與總結(jié) 總體進(jìn)度安排為: 序號(hào) 任務(wù) 時(shí)間 01 集體討論,確定選題 2016.10.23-2016.10.25 02 填寫課程任務(wù)書(shū),匯報(bào)選題 2016.11.01-2016.11.02 03 學(xué)習(xí) PHP,數(shù)據(jù)庫(kù)知識(shí) 2016.11.03-2016.11.15 04 搭建項(xiàng)目設(shè)計(jì)環(huán)境,配置要求 2016.11.15-2016.11.16 05 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),建立表格 2016.11.18-2016.11

65、.22 06 前臺(tái)頁(yè)面效果實(shí)現(xiàn),與后臺(tái)建立連接 2016.11.23-2016.12.01 07 系統(tǒng)完善,進(jìn)行簡(jiǎn)單測(cè)試 2016.12.02-2016.12.10 08 書(shū)寫整理文檔,小組提出建議 2016.12.11-2016.11.18 09 上交初稿,以及作品項(xiàng)目 2016.12.20 24 8 課程設(shè)計(jì)總結(jié) 經(jīng)過(guò)這次課程設(shè)計(jì),再次熟悉了一個(gè)系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程,進(jìn)一步掌握四 年多來(lái)在計(jì)算機(jī)方面的課程,尤其是 PHP 語(yǔ)言、網(wǎng)站設(shè)計(jì)、數(shù)據(jù)庫(kù)、信息系統(tǒng) 設(shè)計(jì)等課程。但同時(shí)在系統(tǒng)的開(kāi)發(fā)過(guò)程中,對(duì) PHP 語(yǔ)言,數(shù)據(jù)庫(kù)連接等等所掌 握的實(shí)際應(yīng)用性比較弱,不可避免地遇到了各種問(wèn)題。如:起先對(duì)建立

66、數(shù)據(jù)庫(kù) 中表的關(guān)系上顯得復(fù)雜,關(guān)系不明確,聯(lián)系不緊湊,建表過(guò)多,閱讀一些參考 資料,參考實(shí)例之后對(duì)數(shù)據(jù)庫(kù)表做了較大的整合,現(xiàn)在是表的實(shí)體更符合實(shí)際, 同時(shí)在系統(tǒng)的一些業(yè)務(wù)邏輯上遇到一些問(wèn)題。由于開(kāi)發(fā)經(jīng)驗(yàn)的不足與水平有, 在系統(tǒng)設(shè)計(jì)中還存在許多不足之處,比如:界面的美化,由于時(shí)間的倉(cāng)促,在開(kāi) 發(fā)設(shè)計(jì)中沒(méi)有對(duì)系統(tǒng)的界面的美化做太多的工作,以至于實(shí)際使用過(guò)程中,感 覺(jué)到界面呆板,缺乏美感。 通過(guò)這個(gè)設(shè)計(jì),我收獲了很多,學(xué)到想做好一件事首先要有一個(gè)好的計(jì)劃、 統(tǒng)籌的安排,還要具有良好的團(tuán)隊(duì)合作精神,以前很多不懂的東西都通過(guò)這次 實(shí)踐找到了答案??傊?,本次設(shè)計(jì)讓我感受了系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程,不僅是對(duì) 我在大學(xué)所學(xué)知識(shí)的一個(gè)綜合運(yùn)用,也是一次增長(zhǎng)知識(shí)和經(jīng)驗(yàn)的好機(jī)會(huì),同時(shí) 也使我學(xué)會(huì)了許多處理、解決問(wèn)題的方法,大大提高了自己的動(dòng)手能力,為以 后走上工作崗位打下了良好的基礎(chǔ)。 25 參考文獻(xiàn) 1高張,康小軍 . 提高 Tomcat 服務(wù)器運(yùn)行性能的研究J. 計(jì)算機(jī)與數(shù)字工程, 2008,10:203-205. 2 張偉. 基于開(kāi)源軟件的網(wǎng)站開(kāi)發(fā)方法研究D. 北京交通大學(xué) 2015 3 馮祖洪. MySQ

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!