【正文】
在論文即將完成之際,我 的 心情無(wú)法平靜,從開始進(jìn)入課題到論文 的 順利完成,有多少可敬 的 師長(zhǎng)、同學(xué)、朋友給了我無(wú)言 的 幫助,在這里請(qǐng)接受我誠(chéng)摯 的謝意! 最后,我要真誠(chéng)地 祝福每一位給予我?guī)椭娜耍浩桨?,幸福。在完成初稿后,老師認(rèn)真查看了我的文章,指出了我存在的很多問(wèn)題。 謝 辭 畢業(yè)設(shè)計(jì)的完成首先 要感謝在整個(gè)論文寫作過(guò)程中幫助過(guò)我的每一位人。在功能上還算比較完整。)。 } /STYLE SCRIPT language= function showsubmenu(sid){ whichel = eval(submenu + sid)。 LEFT: 8px。 } SPAN { FONTWEIGHT: bold。 TEXTDECORATION: none } A:hover { COLOR: 428eff。 BORDERTOP: 0px。 SCROLLBARBASECOLOR: 000000 } TABLE { BORDERRIGHT: 0px。 SCROLLBARARROWCOLOR: ff6800。 FONTSIZE: 14px。 fontweight: bold。 fontsize: 12px。 fontweight:bold。 width:58px。 margintop:180px。 } else { return true。 return false。 charset=gbk/ script language=javascript function chk() { var username=。 數(shù)據(jù)庫(kù) 與 Web 服務(wù)器的連接 數(shù)據(jù)庫(kù)連接時(shí)采用連接池技術(shù)鏈接 數(shù)據(jù)庫(kù) MySQL。 HTML Action 類是一個(gè)標(biāo)準(zhǔn)的類 ,執(zhí) 行選擇的 HTML Action。 } return conn。使開發(fā)者能更好的了解程序?qū)崿F(xiàn)機(jī)制。把每個(gè)請(qǐng)求映射到某個(gè) HTMLAction類來(lái)響應(yīng)它。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 使用 MySQL作為數(shù)據(jù)庫(kù)開發(fā)工具。 Myeclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, JavaScript, SQL。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度。數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫(kù)能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。目前,數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。由于數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨(dú)立性,易于擴(kuò)充,易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建 立在數(shù)據(jù)庫(kù)設(shè)計(jì)之上的。因此,必須抓好企業(yè)物資采購(gòu)規(guī)章制度的建立與完善,采 取切實(shí)措施,不斷提高物資采購(gòu)管理水平。使用 MyEclipse 作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,JavaBean 作為 MyEclipse 的一種開發(fā)語(yǔ)言,提供完善的指令控制語(yǔ)句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型 。為了公司在采購(gòu)時(shí)方便和高效。今天,在世界范圍內(nèi)互聯(lián)網(wǎng)正在發(fā)生裂變,在這次巨大的變革浪潮中,新技術(shù)、新應(yīng)用成為變化后沉積的成果。如果采購(gòu)職能得到了適當(dāng)?shù)陌l(fā)展,采購(gòu)可以在供應(yīng)鏈管理領(lǐng)域進(jìn)行運(yùn)作性的,戰(zhàn)術(shù)的和戰(zhàn)略的改進(jìn)。 Van Weele 的觀點(diǎn)為:采購(gòu)管理就是以合適的時(shí)間、地點(diǎn)、質(zhì)量和數(shù)量在企業(yè)外部獲取產(chǎn)品和服采購(gòu)管理的目的是保證企業(yè)的物資供應(yīng),以使生產(chǎn)順利進(jìn)行,并提升企業(yè)的競(jìng)爭(zhēng)力。 國(guó)內(nèi)外研究現(xiàn)狀 Intet 是全世界最大的計(jì)算機(jī)網(wǎng)絡(luò),它起源于美國(guó)國(guó)防部高級(jí)研究計(jì)劃局 (ARPA)于 1968 年主持研制的用于支持軍事研究的計(jì)算機(jī)實(shí)驗(yàn)網(wǎng) ARPANET。而要保證物資采購(gòu)做到供應(yīng)快、質(zhì)好量足、費(fèi)用省,必須有良好的企業(yè)內(nèi)部運(yùn)作機(jī)制和財(cái)務(wù)資金支持,實(shí)現(xiàn)物資采購(gòu)供應(yīng)與生產(chǎn)運(yùn)營(yíng)需要 相銜接,達(dá)到相對(duì)平衡與統(tǒng)一。s core petitiveness. Internationalization is often used in the practical application of a technology, a variety ofimplementations. This program made its two typical one in detail. This article describes a house enterprise purchasing management system developmentexamples. End from the system structure, business processes. Database design and the main function module design started to introduce the idea of the system design and implementation process. MyEclipse system chosen as a development platform, Mysqldatabase. Key words: Purchasing mercial MyEclipse Mysql 1 前 言 物資采購(gòu)是在遵循國(guó)家法令、政策規(guī)定,遵循企業(yè)生產(chǎn)組織,遵循物資供應(yīng)體制與渠道等各方面合理化的前提下,運(yùn)用現(xiàn)代科學(xué)技術(shù)和科學(xué)管理方法,積極組織與優(yōu)化物資供應(yīng),降低物資采購(gòu)成本,為企業(yè)生產(chǎn)運(yùn)營(yíng)提供合格、足量的物資需要。終點(diǎn)從系統(tǒng)結(jié)構(gòu) 、業(yè)務(wù)流程。只有使用先進(jìn)的計(jì)算機(jī)管理系統(tǒng),才能有效進(jìn)行企業(yè)的采購(gòu)管理,提高企業(yè)的核心競(jìng)爭(zhēng)力。 國(guó)際化是實(shí)際應(yīng)用中經(jīng)常用到的一個(gè)技術(shù),其有多種實(shí)現(xiàn)方案。數(shù)據(jù)庫(kù)設(shè)計(jì)及主要功能模塊設(shè)計(jì)著手,介紹了該系統(tǒng)的設(shè)計(jì)思路和實(shí)現(xiàn)過(guò)程。 當(dāng)前一些 公司 企業(yè)領(lǐng)導(dǎo)對(duì)物資采購(gòu)在企業(yè)管理中的地位和作用認(rèn)識(shí)、重視不足。 物資采購(gòu)作為企業(yè)管理的重要組成部分,對(duì)保證生產(chǎn)建設(shè)的正常進(jìn)行,促進(jìn)企業(yè)經(jīng)濟(jì)效益的提高具有十分重要的作用。ARPANET 建網(wǎng)的初衷旨在幫助那些為美國(guó)軍方工作的研究人員通過(guò)計(jì)算機(jī)交換信息,它的設(shè)計(jì)與實(shí)現(xiàn)是基于這樣的一種主導(dǎo)思想:網(wǎng)絡(luò)要能夠經(jīng)得住故障的考驗(yàn)而維持正常工作,當(dāng)網(wǎng)絡(luò)的一部分因受攻擊而失去作用時(shí),網(wǎng)絡(luò)的其它部分仍能維持正常通信。 彼得 .貝利,大衛(wèi) .法摩爾,大衛(wèi) .杰塞,大衛(wèi) .瓊斯在其著作《采購(gòu)原理與管理》一書中說(shuō),采購(gòu)的角色發(fā)生了變化,采購(gòu)不再被認(rèn)為是例行公事的或行政性的訂購(gòu)活動(dòng),即采購(gòu)不再僅僅是訂購(gòu)或購(gòu)買,而是具有戰(zhàn)略作用的,關(guān)乎從原材料到使用和棄置整個(gè)過(guò)程的物料流動(dòng)。如果某些組織的采購(gòu)部門能夠以積極主動(dòng)的戰(zhàn)略方式提高供應(yīng)鏈的效率和有效性,那么其他組織也可以,然而,降低購(gòu)置成本、戰(zhàn)略外包、電子商務(wù),所有這些都要靠 采購(gòu)活動(dòng)發(fā)展到適當(dāng)水平。新技術(shù)的應(yīng)用也使得網(wǎng)絡(luò)功能不斷涌現(xiàn)。因此需要開發(fā)一個(gè)企業(yè)管理系統(tǒng)采購(gòu)管理系統(tǒng)。 經(jīng)濟(jì)上的可 行性 硬件條件: Cup 為 pentium4 以上,內(nèi)存為 256MB 以上 運(yùn)行環(huán)境: Windows XP, Win7 等 數(shù)據(jù)庫(kù): Mysql 所以制作該系統(tǒng)價(jià)格低廉,操作簡(jiǎn)單,使用方便。 用戶類和用戶特性 3 系統(tǒng)總體設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的基石 ,數(shù)據(jù)庫(kù)的設(shè)計(jì)優(yōu)劣直接影響到整個(gè)系統(tǒng)的設(shè)計(jì)成敗 ,本節(jié)對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)進(jìn)行專門闡述。因此不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型機(jī)都配有數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。 設(shè)計(jì)數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫(kù)中,這種規(guī)則就是范式,范式是符合某一種級(jí)別的關(guān)系模式的集合。 管理員表( Admininfo) 字段名 稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 id Int 10 No Key username varchar 20 No 操作員姓名 passworld varchar 20 No 密碼 物品表( goodsinfo) 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 id Int 10 No Key gname varchar 20 No gaddress varchar 20 No gtype varchar 20 No ginfo varchar 20 NO 供應(yīng)商表 ( loginfo) 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 id Int 10 No Key goodsid varchar 20 No gname varchar 20 No count varchar 20 No price varchar 20 NO providerinfo 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 id Int 10 No Key pname varchar 20 No ptel varchar 20 No pweb varchar 20 No p varchar 20 NO 其中 Key 為主鍵 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 該系統(tǒng)在 Win7 環(huán)境下,主要采用 JSP 開發(fā)工具, MySQL 數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì),開發(fā)過(guò)程與成果應(yīng)符合 GB/T 114571995 軟件工程術(shù)語(yǔ), GB/T 85671988 計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南等。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。 WEB 服務(wù)器和數(shù)據(jù)庫(kù) 在系統(tǒng)的開發(fā)過(guò)程中使用的 Web 應(yīng)用服務(wù)器是 Tomcat,是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心 項(xiàng)目,由Apache、 SUN 和其他一些公司及個(gè)人共同開發(fā)而成。 MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。 為了開發(fā)的便捷快速,使用 MVC 模式。 HTML Action 類是一個(gè)標(biāo)準(zhǔn)的類 ,執(zhí)行選擇的 HTML Action。 數(shù)據(jù)庫(kù)與 Web 服務(wù)器的連接 數(shù)據(jù)庫(kù)連接時(shí)采用連接池技術(shù)鏈接 MySQL,具體代碼實(shí)現(xiàn)如下 : /*建立數(shù)據(jù)庫(kù)連接 * return 獲得數(shù)據(jù)連接 */ public static Connection getConnection(){ Connection conn=null。 } 5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn)概述 在設(shè)計(jì)的 Web 層應(yīng)用了著名的 MVC 模式 , V 有 JSP 來(lái)實(shí)現(xiàn) ,為了業(yè)務(wù)邏輯和表示的分離 .它是基于 Web 應(yīng)用系統(tǒng) ,它的客戶端使用 Broswer,然后是 Web 層的應(yīng)用 ,業(yè)務(wù)邏輯層 (有 EJB 實(shí)現(xiàn) ),資源管理層。使用 MVC模式減少了代碼的復(fù)制,即減少了代碼的維護(hù),由于模型返回的格式不帶任何顯示格式,因而模型可以直接應(yīng)用于接口的使用,還因?yàn)?MVC 模型把不同的模型和不同的視圖組合在一起完成不同的請(qǐng)求,因此,控制層可以說(shuō)包含了用戶請(qǐng)求權(quán)限的概念。 網(wǎng)站首頁(yè)程序設(shè)計(jì) 本模塊主要是用戶、管理員通過(guò) 企業(yè)采購(gòu)模塊的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)的首頁(yè)登錄進(jìn)入該系統(tǒng),或者查看裝備,注冊(cè)會(huì)員,修改檔案等。 var password=。 } else if(==password) { alert(密碼不能為空! )。 } } /script title企業(yè)采購(gòu)模塊的設(shè)計(jì)與實(shí)現(xiàn) /title