版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單位代碼: 10605 密級(jí): 公開(kāi) 本科生畢業(yè)論文(設(shè)計(jì)) 題目: 工程商貨物采購(gòu)管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā) 學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 專(zhuān)業(yè):網(wǎng)絡(luò)工程學(xué)生姓名: 凌某人 學(xué)號(hào): 2011207418指導(dǎo)教師:羅老師職稱(chēng):副教授2015年月日 河 池 學(xué) 院畢 業(yè) 論 文(設(shè) 計(jì)) 開(kāi) 題 報(bào) 告學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 專(zhuān)業(yè):網(wǎng)絡(luò)工程學(xué) 號(hào)2011207418姓 名凌某人論文(設(shè)計(jì))題目工程商貨物采購(gòu)管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)命題來(lái)源教師命題選題意義(不少于300字): 工程商是我國(guó)改革開(kāi)放的產(chǎn)物,它在改革開(kāi)放中迅猛發(fā)展,同時(shí)也促進(jìn)了我國(guó)的改革開(kāi)放的進(jìn)程。對(duì)于工程商而言,采購(gòu)是一個(gè)最為重要的環(huán)節(jié)也是最容
2、易出現(xiàn)問(wèn)題的環(huán)節(jié)。采購(gòu)工作的好壞決定著工程商項(xiàng)目的成功與否和利潤(rùn)多還是少。采購(gòu)是工程商對(duì)于完成工程項(xiàng)目成本可控的重要手段,工程成本是否可控,關(guān)鍵是采購(gòu)管理工作是否到位。因此,采購(gòu)部門(mén)是該工程商必不可少和關(guān)鍵的部門(mén)。采購(gòu)部門(mén)業(yè)務(wù)的優(yōu)劣和效率直接關(guān)系到工程商工程項(xiàng)目成本的高低,直接影響工程項(xiàng)目的效益,從而影響工程商的發(fā)展。而信息化時(shí)代,隨著市場(chǎng)需求不斷變化和發(fā)展,傳統(tǒng)的采購(gòu)管理方式已經(jīng)不足以滿(mǎn)足工程商發(fā)展的需要,阻礙了工程商的的市場(chǎng)開(kāi)拓與發(fā)展。隨著計(jì)算機(jī)的普及以及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,工程商貨物采購(gòu)管理系統(tǒng)越來(lái)越受到工程商特別是小型工程商的追捧。貨物采購(gòu)是一個(gè)工程項(xiàng)目中關(guān)鍵的一環(huán),工程商采用信
3、息化更高的貨物管理系統(tǒng)來(lái)管理采購(gòu)環(huán)節(jié)是當(dāng)下的趨勢(shì)所趨,因?yàn)檫@樣可以不僅有助于工程商降低工程項(xiàng)目成本支出,還方便了管理者對(duì)于工程項(xiàng)目貨物采購(gòu)的管理,簡(jiǎn)化了貨物采購(gòu)管理的流程,達(dá)到了管理工程項(xiàng)目采購(gòu)的目的而所花的時(shí)間、財(cái)力、人力、精力比原來(lái)更少,提高了工程商對(duì)于采購(gòu)環(huán)節(jié)的可控性,從而實(shí)現(xiàn)工程項(xiàng)目的利益最大化。Java語(yǔ)言成為時(shí)下最為流行的語(yǔ)言之一,其具有極其強(qiáng)可跨平臺(tái)、可移植性好等優(yōu)點(diǎn);JSP技術(shù)具有可以進(jìn)行動(dòng)態(tài)的頁(yè)面展示、復(fù)雜的數(shù)據(jù)庫(kù)操作、具有很強(qiáng)的交互性以及方便用戶(hù)控制和管理等優(yōu)勢(shì)。研究綜述(前人的研究現(xiàn)狀及進(jìn)展情況,不少于600字): 國(guó)外研究現(xiàn)狀、發(fā)展動(dòng)態(tài):美歐、日本等國(guó)家早在上個(gè)世紀(jì)50
4、年代就開(kāi)始著手研究貨物采購(gòu)管理系統(tǒng),至今已有五十幾年的歷史。所以美歐等國(guó)家在系統(tǒng)化上有很大的成就,根據(jù)其發(fā)展的情況可以將國(guó)外的貨物采購(gòu)管理系統(tǒng)發(fā)展分為三個(gè)階段。(1)起步階段:20世紀(jì)五六十年代是貨物采購(gòu)管理系統(tǒng)的萌芽階段,人們對(duì)貨物采購(gòu)管理系統(tǒng)化還沒(méi)有具體的想法,但正在進(jìn)行各種各樣的嘗試。(2)發(fā)展階段:20世紀(jì)七十年代,隨著個(gè)人PC機(jī)的技術(shù)發(fā)展,專(zhuān)門(mén)用來(lái)管理貨物采購(gòu)的系統(tǒng)出現(xiàn)了,世界經(jīng)濟(jì)的高速發(fā)展極大的促進(jìn)了貨物采購(gòu)管理系統(tǒng)的發(fā)展。(3)普及階段:上世紀(jì)80年代到現(xiàn)在,國(guó)外的貨物采購(gòu)管理系統(tǒng)化非常的普及了,80%以上的企業(yè)都采用了專(zhuān)門(mén)的貨物采購(gòu)管理系統(tǒng)來(lái)管理企業(yè)的貨物采購(gòu)工作。國(guó)內(nèi)研究現(xiàn)狀
5、、發(fā)展動(dòng)態(tài):我國(guó)對(duì)貨物采購(gòu)管理系統(tǒng)的研究起于上個(gè)世紀(jì)80年代,相比外國(guó)遲了20、30年,技術(shù)也相對(duì)的落后。改革開(kāi)發(fā)后,我國(guó)開(kāi)始大規(guī)模的引進(jìn)外國(guó)成熟的貨物采購(gòu)管理系統(tǒng)以及先進(jìn)的貨物采購(gòu)管理技術(shù),這一系列的引進(jìn)極大的促進(jìn)了我國(guó)貨物采購(gòu)管理系統(tǒng)開(kāi)發(fā)的技術(shù)的發(fā)展。其實(shí),初期的國(guó)產(chǎn)貨物采購(gòu)管理系統(tǒng)是在國(guó)外成熟的貨物采購(gòu)管理系統(tǒng)以及貨物采購(gòu)管理技術(shù)的基礎(chǔ)上,再結(jié)合我國(guó)的實(shí)際情況進(jìn)行二次開(kāi)發(fā)發(fā)展起來(lái)的。我國(guó)貨物采購(gòu)管理經(jīng)歷簡(jiǎn)單貨物采購(gòu)管理、復(fù)雜貨物采購(gòu)管理和現(xiàn)代化貨物采購(gòu)管理三個(gè)階段。(1)簡(jiǎn)單貨物采購(gòu)管理:受限于企業(yè)業(yè)務(wù)發(fā)展,采購(gòu)的貨物數(shù)量、種類(lèi)很少,采購(gòu)方式簡(jiǎn)單,采購(gòu)人員少,管理采購(gòu)的員工的工作也相對(duì)簡(jiǎn)
6、單。(2)復(fù)雜貨物采購(gòu)管理:企業(yè)發(fā)展起來(lái)了,業(yè)務(wù)擴(kuò)大了。所需采購(gòu)貨物的數(shù)量、種類(lèi)大大的增多了,企業(yè)所需要的采購(gòu)人員多了,供應(yīng)商也多了起來(lái)。(3)現(xiàn)代化貨物采購(gòu)管理:隨著信息處理技術(shù)的迅猛發(fā)展以及互聯(lián)網(wǎng)的普及,加快了貨物采購(gòu)管理系統(tǒng)的出現(xiàn)與發(fā)展的步伐,從此人們就可以通過(guò)使用個(gè)人PC機(jī)和互聯(lián)網(wǎng)對(duì)貨物采購(gòu)進(jìn)行隨時(shí)隨地的管理。時(shí)間來(lái)到了二十一世紀(jì)的今天,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展以及世界經(jīng)濟(jì)虛擬化,貨物采購(gòu)管理系統(tǒng)將會(huì)出現(xiàn)嶄新的特點(diǎn)。研究的目標(biāo)和主要內(nèi)容(不少于400字) 采購(gòu)是工程商的一個(gè)重要環(huán)節(jié),關(guān)系到工工程商的工程項(xiàng)目談判、工程項(xiàng)目承接、工程項(xiàng)目交易,以及工程商的形象;對(duì)于工程商內(nèi)部來(lái)講,則會(huì)影響到工
7、程商的的經(jīng)營(yíng)業(yè)績(jī)、員工的切身利益。一個(gè)簡(jiǎn)單、方便、快捷的貨物采購(gòu)管理系統(tǒng),可以提高貨物采購(gòu)工作以及管理貨物采購(gòu)的工作效率,優(yōu)化對(duì)采購(gòu)的管理,減少工程商在管理貨物采購(gòu)環(huán)節(jié)的成本支出,增強(qiáng)其在貨物采購(gòu)環(huán)節(jié)的把控力。通過(guò)該系統(tǒng)管理者能更快的把握住市場(chǎng)的發(fā)展動(dòng)態(tài),根據(jù)市場(chǎng)的動(dòng)態(tài)變化來(lái)調(diào)整工程商的經(jīng)營(yíng)方針與策略。理順工程商的信息流程和流向,有效的提高領(lǐng)導(dǎo)者的經(jīng)營(yíng)決策。本工程商貨物采購(gòu)管理系統(tǒng)采用的是BS模式開(kāi)發(fā),系統(tǒng)后臺(tái)采用Java語(yǔ)言來(lái)實(shí)現(xiàn),前臺(tái)則采用了現(xiàn)在較為流行的JSP技術(shù)進(jìn)行開(kāi)發(fā)設(shè)計(jì),從而達(dá)到了與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互的目的;后臺(tái)選用了MySQL為數(shù)據(jù)庫(kù)服務(wù)器。本工程商貨物采購(gòu)管理系統(tǒng)采用管理員管理
8、的方式開(kāi)發(fā),使得系統(tǒng)有很好的安全性,管理員主要的是通過(guò)操作本系統(tǒng)實(shí)現(xiàn)對(duì)采購(gòu)貨物的管理。本系統(tǒng)分為三個(gè)大功能模塊:(1) 管理員管理:此功能模塊下又有三個(gè)小功能模塊:管理員列表,顯示所有管理員的信息,以便實(shí)現(xiàn)對(duì)管理員的管理;添加管理員,用來(lái)添加新的管理員。(2) 貨物管理:貨物列表,此模塊是主要的作用就是列出貨物的詳細(xì)的信息,比如貨物名稱(chēng)、貨物的供應(yīng)商、采購(gòu)時(shí)間等,方便管理員對(duì)貨物的查看以及管理;添加貨物,此模塊用來(lái)管理采購(gòu)貨物的信息的添加;批量添加貨物,在采購(gòu)貨物量大的時(shí)候可以采用此模塊來(lái)實(shí)現(xiàn)對(duì)貨物信息的錄入,從而減少工作量,提高貨物錄入工作的效率。(3)安全管理:用戶(hù)登錄,用戶(hù)登錄的入口;退
9、出系統(tǒng),用來(lái)實(shí)現(xiàn)系統(tǒng)退出的。擬采用的研究方法 該工程商貨物采購(gòu)管理系統(tǒng)是基于BS模式下進(jìn)行開(kāi)發(fā),采用了MVC體系架構(gòu)來(lái)設(shè)計(jì),使用到了MySQL數(shù)據(jù)庫(kù)服務(wù)器、Tomcat服務(wù)器,也使用到Java、JSP、JQuery等技術(shù)。(1)查閱相關(guān)文獻(xiàn)資料與書(shū)籍,了解和學(xué)習(xí)相關(guān)的基本內(nèi)容,通過(guò)需求分析文檔,對(duì)整個(gè)系統(tǒng)有個(gè)初步的架構(gòu)。(2)熟悉系統(tǒng)開(kāi)發(fā)所采用的開(kāi)發(fā)語(yǔ)言與技術(shù)。(3)根據(jù)已有的資料對(duì)系統(tǒng)各模塊再進(jìn)行詳細(xì)分析、設(shè)計(jì)。(4)采用MyEclipse10開(kāi)發(fā)工具來(lái)開(kāi)發(fā)整個(gè)系統(tǒng)。(5)采用大量的有效的數(shù)據(jù)信息對(duì)系統(tǒng)進(jìn)行必要的測(cè)試研究工作的進(jìn)度安排2014年09月25日10月1日,與指導(dǎo)老師溝通交流,完成
10、畢業(yè)論文選題;2014年10月2日10月15日,搜集資料,查閱文獻(xiàn),完成開(kāi)題報(bào)告;2014年10月16日10月20日,完成文獻(xiàn)綜述;2014年10月21日10月25日,定出需求分析文檔;2014年10月26日10月30日,整理相關(guān)資料并完成概要和詳細(xì)設(shè)計(jì);2014年10月31日11月15日,進(jìn)行編碼工作及過(guò)程中的必要性測(cè)試;2014年11月16日11月29日,后期的聯(lián)機(jī)調(diào)試和測(cè)試;2014年11月30日12月05日,總結(jié)畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程,完成畢業(yè)設(shè)計(jì)論文初稿;2014年12月6日12月20日,修改畢業(yè)論文定稿,打印裝訂,參加答辯。參考文獻(xiàn)目錄(作者、書(shū)名或論文題目、出版社或刊號(hào)、出版年月日或
11、出版期號(hào))1王永茂.jSP程序設(shè)計(jì)用JSP開(kāi)發(fā)Web應(yīng)用M.北京:清華大學(xué)出版社,2010.112李興華.Java開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典M.北京:清華大學(xué)出版社,2009.83陶程仁.數(shù)據(jù)庫(kù)原理及應(yīng)用M.成都:西南交通大學(xué)出版社,20114黃格力.JQuery網(wǎng)頁(yè)開(kāi)發(fā)實(shí)例精解M.北京:清華大學(xué)出版社,2012.75李祖國(guó)等.Java實(shí)例精通M.北京:機(jī)械工業(yè)出版社,2009.36孫鑫.Servlet/JSP深入詳解:基于Tomcat的Web開(kāi)發(fā)M.北京:電子工業(yè)出版社,2008.87徐婷婷.MVC設(shè)計(jì)模式在Web開(kāi)發(fā)中的研究與應(yīng)用D.成都:西南交通大學(xué),2007指導(dǎo)教師意見(jiàn)根據(jù)該生的知識(shí)和能力基礎(chǔ)以及開(kāi)
12、題報(bào)告所做的分析和研究安排,同意開(kāi)題。 簽名: 年 月 日 教研室主任意見(jiàn) 同意指導(dǎo)老師意見(jiàn)。 簽名: 年 月 日 目 錄摘要1關(guān)鍵詞11 緒論11.1課題研究背景及現(xiàn)狀11.2課題研究的意義21.3課題研究的內(nèi)容21.4 本課題研究方法、步驟32 系統(tǒng)開(kāi)發(fā)使用相關(guān)技術(shù)介紹32.1 B/S 結(jié)構(gòu)32.2 JSP簡(jiǎn)介32.3 MySQL數(shù)據(jù)服務(wù)42.4 Navicat for Mysql52.5 Tomcat簡(jiǎn)介52.6 CSS3簡(jiǎn)介53需求分析63.1問(wèn)題分析63.2系統(tǒng)可行性分析63.3系統(tǒng)功能圖73.4 運(yùn)行環(huán)境84 系統(tǒng)功能設(shè)計(jì)84.1 系統(tǒng)開(kāi)發(fā)方法選擇84.2系統(tǒng)詳細(xì)設(shè)計(jì)84.2.1
13、超級(jí)管理員模塊設(shè)計(jì)84.2.2 管理員模塊94.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)104.3.1數(shù)據(jù)庫(kù)的概念設(shè)計(jì)104.3.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)105 系統(tǒng)功能的實(shí)現(xiàn)及部分代碼125.1 系統(tǒng)登錄界面的實(shí)現(xiàn)125.2 超級(jí)管理員功能界面的實(shí)現(xiàn)145.3 管理員界面的實(shí)現(xiàn)186 系統(tǒng)測(cè)試216.1系統(tǒng)測(cè)試簡(jiǎn)要及必要性216.2系統(tǒng)測(cè)試方法和結(jié)果22結(jié)論22參考文獻(xiàn)23致謝24VI河池學(xué)院2015屆本科畢業(yè)論文(設(shè)計(jì))工程商貨物采購(gòu)管理系統(tǒng)專(zhuān)業(yè):網(wǎng)絡(luò)工程 姓名:凌遠(yuǎn)洋 指導(dǎo)老師:羅日才摘要 工程實(shí)行招標(biāo)化改革后,各工程商都在不斷探索工程貨物采購(gòu)管理最有效的方法,投入大量的財(cái)力、物力、人力來(lái)開(kāi)發(fā)貨物采購(gòu)管理系統(tǒng),工
14、程商貨物采購(gòu)管理水平有了顯著提升,但也存在諸多問(wèn)題,如管理機(jī)制不健全、監(jiān)管問(wèn)題突出等。對(duì)此,工程商力求通過(guò)轉(zhuǎn)變思路來(lái)解決工程貨物采購(gòu)管理中遇到的諸多問(wèn)題,使工程貨物采購(gòu)管理具有創(chuàng)新性、簡(jiǎn)潔方便性、可監(jiān)控性,高效性。在社會(huì)經(jīng)濟(jì)不斷發(fā)展的今天,社會(huì)對(duì)于基礎(chǔ)設(shè)施的需求也在大量增加,工程商承接的工程也將越來(lái)越多,隨之而來(lái)的則是工程商相關(guān)工作人員的管理工作將越來(lái)越繁重,管理工作人員的壓力也越大。貨物采購(gòu)是工程商工作最重要的環(huán)節(jié),這關(guān)系到工程商的項(xiàng)目談判、項(xiàng)目承接、項(xiàng)目交易,以及工程商的形象和后續(xù)的發(fā)展;對(duì)于工程商內(nèi)部來(lái)講,則會(huì)影響到工程商的經(jīng)營(yíng)業(yè)績(jī)、員工的切身利益。以往的貨物采購(gòu)管理還處于管理者的人工管
15、理階段,處在互聯(lián)網(wǎng)熱潮的今天,我們完全可以采用計(jì)算機(jī)結(jié)合互聯(lián)網(wǎng)的模式來(lái)管理日常的工程貨物采購(gòu),這樣的管理模式有著純?nèi)斯す芾頍o(wú)法比擬的優(yōu)勢(shì)。工程商貨物采購(gòu)管理系統(tǒng)采用主流的B/S模式,在此模式下,管理者只需要在網(wǎng)頁(yè)瀏覽器進(jìn)行登錄即可操作,該系統(tǒng)用java編程語(yǔ)言和MySQL數(shù)據(jù)庫(kù)在tomcat服務(wù)器的環(huán)境下運(yùn)行。該系統(tǒng)性能穩(wěn)定,可操作性好。使工程貨物采購(gòu)管理工作更加科學(xué)化、規(guī)范化,減輕采購(gòu)人員壓力,提高工作效率。關(guān)鍵詞 互聯(lián)網(wǎng);工程貨物采購(gòu)管理系統(tǒng);JSP;MySQL數(shù)據(jù)庫(kù)1 緒論1.1課題研究背景及現(xiàn)狀工程項(xiàng)目實(shí)行招標(biāo)化改革后,工程商所接到的工程項(xiàng)目越來(lái)越多,管理者的各項(xiàng)管理工作都大量的增加,
16、為了優(yōu)化工程貨物的采購(gòu)管理工作,工程商們都在加大力度研究開(kāi)發(fā)貨物采購(gòu)管理系統(tǒng),采用系統(tǒng)化來(lái)管理日常的工作,使工程商貨物采購(gòu)管理水平有了顯著提升,讓工程商的管理工作更加的便捷、高效,如人事管理系統(tǒng),招標(biāo)管理系統(tǒng)等。工程貨物采購(gòu)管理系統(tǒng)為工程商的管理者提供了一種便捷有效的管理方式,能更便捷的對(duì)貨物采購(gòu)進(jìn)行管理,因此本系統(tǒng)的運(yùn)用在工程商的日常管理工作中有著重大的實(shí)際意義。1.2課題研究的意義在信息時(shí)代化的當(dāng)今,計(jì)算機(jī)應(yīng)用早已完全從之前的單機(jī)模式轉(zhuǎn)變成了當(dāng)前以全球互聯(lián)網(wǎng)WWW(World Wide Web)平臺(tái)的新型服務(wù)模式?;ヂ?lián)網(wǎng)的不斷發(fā)展,大多數(shù)工程商采用管理系統(tǒng)來(lái)管理。在系統(tǒng)化管理模式下,工程商
17、管理者突破了地域的局限性,可以隨時(shí)隨地管理工程貨物的采購(gòu)。貨物采購(gòu)管理是管理者一項(xiàng)重要工作,貨物采購(gòu)的管理水平直接影響到工程商的效益及發(fā)展。在我國(guó)經(jīng)濟(jì)高速發(fā)展的今天,原有的基礎(chǔ)設(shè)施已遠(yuǎn)遠(yuǎn)無(wú)法滿(mǎn)足當(dāng)前的需求,為此國(guó)家投入大量的財(cái)力、物力、人力到基礎(chǔ)設(shè)施的建設(shè)上,進(jìn)而工程商接到的項(xiàng)目也越來(lái)越多。隨著項(xiàng)目不斷增多,工程商對(duì)于貨物、供應(yīng)商等信息的管理工作也將急速加大,管理工作難度和強(qiáng)度將出現(xiàn)前所未有加大。此時(shí),貨物采購(gòu)管理系統(tǒng)的信息化、系統(tǒng)化、網(wǎng)絡(luò)化的優(yōu)勢(shì)得到了突顯,逐漸獲到了眾多工程商的青睞,它既提高了管理者對(duì)貨物采購(gòu)管理的效率,也增強(qiáng)了管理者對(duì)于工程貨物采購(gòu)環(huán)節(jié)的監(jiān)管。當(dāng)前計(jì)算機(jī)已經(jīng)被人們用到了日
18、常生活、工作當(dāng)中的各方各面,為了適應(yīng)未來(lái)信息化社會(huì)的需求,為了使工程貨物采購(gòu)管理工作更加科學(xué)化、規(guī)范化,高效化、減輕工作人員壓力,提高工作效率,工程商貨物采購(gòu)管理系統(tǒng)簡(jiǎn)便了工程商的日常管理工作。管理是工程商日常運(yùn)行中最為重要的一個(gè)環(huán)節(jié),工程商應(yīng)該采用最為有效的管理模式來(lái)對(duì)工程貨物進(jìn)行必要的管理。通過(guò)采集貨物的信息及供應(yīng)商信息,并將其輸入系統(tǒng)后臺(tái)的數(shù)據(jù)庫(kù)中,以便可以便捷有效、快速的查詢(xún)到貨物、供應(yīng)商等相關(guān)信息。1.3課題研究的內(nèi)容工程商貨物采購(gòu)管理系統(tǒng)主要是對(duì)貨物、供應(yīng)商信息進(jìn)行系統(tǒng)化、規(guī)范化管理。管理員可以登錄到系統(tǒng)查看到個(gè)人、貨物和供應(yīng)商以及采購(gòu)員的基本信息,并且可以對(duì)貨物、供應(yīng)商、采購(gòu)員進(jìn)
19、行增、刪、改、查等基本的操作。超級(jí)管理員登錄系統(tǒng)后進(jìn)入到與自己相對(duì)應(yīng)的權(quán)限主界面,來(lái)管理管理員和查看貨物、采購(gòu)員、供應(yīng)商等相關(guān)信息。運(yùn)用本工程商貨物采購(gòu)管理系統(tǒng),管理員可以查看所有貨物、采購(gòu)員、供應(yīng)商的情況,從而能更高效進(jìn)行貨物采購(gòu)管理工作。1.4 本課題研究方法、步驟研讀相關(guān)文獻(xiàn)資料,在了解掌握國(guó)內(nèi)外研究動(dòng)態(tài)及發(fā)展趨勢(shì)的基礎(chǔ)上,制定。系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)方案;1.系統(tǒng)開(kāi)發(fā)環(huán)境的搭建;2.功能需求分析3.根據(jù)功能需求設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù);4.具體代碼實(shí)現(xiàn);5.系統(tǒng)測(cè)試;2 系統(tǒng)開(kāi)發(fā)使用相關(guān)技術(shù)介紹2.1 B/S 結(jié)構(gòu)B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是在WEB技術(shù)興起后的一種
20、網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶(hù)端最主要的應(yīng)用軟件。這種模式把客戶(hù)端進(jìn)行了統(tǒng)一,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。僅需在客戶(hù)端安裝一個(gè)瀏覽器(Browser),如chorme或Internet Explorer,同時(shí)在服務(wù)器端安裝一個(gè)數(shù)據(jù)庫(kù),比如Oracle、MySQL、SQL Server便能使用系統(tǒng)。瀏覽器是通過(guò)Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。B/S結(jié)構(gòu)沒(méi)有任何時(shí)間跟空間的要求、對(duì)于終端設(shè)備的硬件要求也低,采用B/S 結(jié)構(gòu)開(kāi)發(fā)的系統(tǒng)升級(jí)與維護(hù)費(fèi)用低,適用性強(qiáng)、擴(kuò)展性好,不需安裝任何專(zhuān)門(mén)軟件,客戶(hù)端零維護(hù)。系統(tǒng)的擴(kuò)展性好,只要是在聯(lián)網(wǎng)的情況下,再
21、由系統(tǒng)管理員分配一個(gè)ID和密碼,便能使用了。 2.2 JSP簡(jiǎn)介JSP全名Java Server Page,中文名叫Java服務(wù)器頁(yè)面,它是由著名的軟件開(kāi)發(fā)商sun公司主導(dǎo)建立的一種跨平臺(tái)的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)?,F(xiàn)在好多人都用HTML+JSP標(biāo)記+Java=JSP這么一個(gè)簡(jiǎn)單易懂的等式來(lái)表示跟解釋JSP,JSP技術(shù)是目前最受開(kāi)發(fā)者喜愛(ài)的一種動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)的技術(shù)之一。JSP技術(shù)設(shè)計(jì)的目的是使基于WEB的應(yīng)用程式更加的容易和快捷。JSP技術(shù)具有跨平臺(tái)、業(yè)務(wù)代碼分離、組件重用、繼承Java Servle功能、預(yù)編譯等特點(diǎn)??缙脚_(tái),我們知道JSP是基于Java語(yǔ)言的,所以它也能使用Java API,具有跨平臺(tái)也
22、就理所當(dāng)然了;業(yè)務(wù)代碼分離,采用JSP技術(shù)開(kāi)發(fā)項(xiàng)目,可用JavaBean來(lái)封裝業(yè)務(wù)處理代碼,將業(yè)務(wù)處理代碼從視圖層分離出來(lái),這樣JSP頁(yè)面就僅用來(lái)顯示頁(yè)面而不負(fù)責(zé)業(yè)務(wù)的處理;組件重用,JSP常使用JavaBean編寫(xiě)業(yè)務(wù)組件,通俗的講就是使用一個(gè)JavaBean類(lèi)作為一個(gè)數(shù)據(jù)存儲(chǔ)模型,在JSP頁(yè)面乃至整個(gè)項(xiàng)目中都可以重復(fù)使用這個(gè)JavaBean;預(yù)編譯,是指用戶(hù)第一次訪(fǎng)問(wèn)JSP頁(yè)面時(shí),服務(wù)器對(duì)JSP頁(yè)面代碼進(jìn)行編譯,且只執(zhí)行一次編譯。保持好經(jīng)編譯的代碼,再次訪(fǎng)問(wèn)時(shí),直接執(zhí)行保存下來(lái)的代碼,無(wú)需再次編譯。2.3 MySQL數(shù)據(jù)服務(wù)簡(jiǎn)介MySQL作為一種使用成本低、性能強(qiáng)、安全性高、可靠性好的開(kāi)放
23、型數(shù)據(jù)庫(kù)管理系統(tǒng)。體積小,對(duì)電腦硬件的要求不高;運(yùn)行速度快,MySQL運(yùn)行的速度跟反應(yīng)快;源代碼開(kāi)放,MySQL是免費(fèi)的不收錢(qián)的,使用成本低。MySQL的這三大優(yōu)點(diǎn)使其被開(kāi)發(fā)者廣泛地應(yīng)用到中小型網(wǎng)站和系統(tǒng)等項(xiàng)目中。應(yīng)用環(huán)境與其他的大型數(shù)據(jù)庫(kù)例如Oracle、SQL Server 、DB2等相比,MySQL既存在有不足之處,也有優(yōu)勢(shì)的方面,獲得了不少系統(tǒng)、網(wǎng)站開(kāi)發(fā)者以及開(kāi)發(fā)公司的青睞。MySQL是開(kāi)源軟件,可以減少開(kāi)發(fā)者系統(tǒng)開(kāi)發(fā)與運(yùn)行的總支出,而且MySQL提供的功能已足以滿(mǎn)足一般的個(gè)人使用者和中小型企業(yè)的需求。安全設(shè)置一、內(nèi)部安全性-保證數(shù)據(jù)目錄訪(fǎng)問(wèn)的安全11數(shù)據(jù)庫(kù)文件。12日志文件。二、外部
24、安全性-保證網(wǎng)絡(luò)訪(fǎng)問(wèn)的安全21 MySQL授權(quán)表的結(jié)構(gòu)和內(nèi)容22 服務(wù)器控制客戶(hù)訪(fǎng)問(wèn)23 避免授權(quán)表風(fēng)險(xiǎn)24 不用GRANT設(shè)置用戶(hù)2.4 Navicat for Mysql雖然MYSQL相對(duì)于其他數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)說(shuō)具有很多優(yōu)點(diǎn),但是對(duì)數(shù)據(jù)的操作必須在命令提示符下進(jìn)行編寫(xiě)和執(zhí)行,具有高難度,低效率、易出錯(cuò)、難管理等問(wèn)題,因此就出現(xiàn)了MYSQL圖形界面管理的軟件,如Navicat for Mysql、MySQL GUI Tools等數(shù)據(jù)庫(kù)圖形操作界面。一下介紹Navicat for Mysql軟件。Navicat for Mysql是一個(gè)用PHP編程語(yǔ)言開(kāi)發(fā)的一套程序,通過(guò)瀏覽器來(lái)管理MySQL
25、數(shù)據(jù)庫(kù)。所以在運(yùn)行Navicat for Mysql程序時(shí)需要PHP解析器的支持。利用Navicat for Mysql的圖形界面的管理功能,可以進(jìn)行創(chuàng)建、編輯、查詢(xún)和刪除、更新、插入數(shù)據(jù)等操作,使MySQL數(shù)據(jù)庫(kù)的管理變得非常簡(jiǎn)單。靈活使用MySQL命令行的各種方式需要對(duì)MySQL基礎(chǔ)知識(shí)掌握的非常熟練。但是,如果數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)量過(guò)大,列表中數(shù)據(jù)的讀取就會(huì)變得困難。2.5 Tomcat簡(jiǎn)介T(mén)omcat是sun的JSWDK(Java Server Web Development Kit)中的Servlet容器,屬于Apache軟件基金會(huì)(Apache Software Foundation)的J
26、akarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、sun和其他一些公司和個(gè)人同時(shí)開(kāi)發(fā)而成的。Tomcat是一個(gè)免費(fèi)開(kāi)源支持JSP也支持Servlet技術(shù)的容器,還是一個(gè)能獨(dú)立運(yùn)行的小型WEB應(yīng)用服務(wù)器。具有運(yùn)行時(shí)占用系統(tǒng)資源小、擴(kuò)展性好等特點(diǎn),具有像IIS、Apache等WEB服務(wù)器一樣處理HTML頁(yè)面的功能,Tomcat強(qiáng)大的功能以及超高的性?xún)r(jià)使其受到大量開(kāi)發(fā)者的真正的喜愛(ài)。Sun公司為開(kāi)發(fā)者提供了安裝和免安裝兩種版本的Tomcat,免安裝版本的Tomcat用起來(lái)更便捷、容易,僅需把WAR文件放在Tomcat的webapp根目錄下,Tomcat便會(huì)自動(dòng)檢測(cè)和解壓該文件,從而完成Tomcat應(yīng)
27、用程序的部署。免安裝版本的Tomcat獲得了開(kāi)發(fā)者的青睞。2.6 CSS3簡(jiǎn)介 CSS是一種叫做樣式表(stylesheet)的樣式設(shè)計(jì)語(yǔ)言技術(shù)。也有人將其稱(chēng)為層疊樣式表(Cascading Stylesheet)。CSS技術(shù)的出現(xiàn)跟發(fā)展不僅簡(jiǎn)化了主頁(yè)的設(shè)計(jì),也使設(shè)計(jì)的主頁(yè)更加美化了。整體布局、字體、顏色、背景、顯示效果是主頁(yè)設(shè)計(jì)的重要元素。在主頁(yè)的設(shè)計(jì)中運(yùn)用CSS技術(shù),開(kāi)發(fā)者僅僅需簡(jiǎn)單的修改下源代碼,便能精準(zhǔn)的調(diào)整主頁(yè)的不同部分,或者頁(yè)數(shù)不同的網(wǎng)頁(yè)的外觀和格式。CSS3提供了非常多的新途徑去改善主頁(yè)設(shè)計(jì)工作,且做了不少的重要改變。CSS3語(yǔ)言開(kāi)發(fā)專(zhuān)為模塊化而生,與傳統(tǒng)規(guī)范化的不同之處在于CS
28、S3將主頁(yè)的設(shè)計(jì)拆分為許許多多的小模塊,優(yōu)化了主頁(yè)設(shè)計(jì)的代碼,同時(shí)將一些新模塊新元素加了進(jìn)來(lái)。這些模塊包括:盒子模型列表模塊超鏈接方式語(yǔ)言模塊背景和邊框文字特效多欄布局3需求分析3.1問(wèn)題分析在計(jì)算機(jī)技術(shù)跟網(wǎng)絡(luò)技術(shù)高速發(fā)展的今天,通過(guò)網(wǎng)絡(luò)進(jìn)行信息交流已成為一種便捷高效的交互方式。在當(dāng)今網(wǎng)絡(luò)環(huán)境下,工程商通過(guò)使用工程商貨物采購(gòu)管理系統(tǒng)來(lái)管理工程貨物的采購(gòu),可以很大程度上的降低工程商對(duì)貨物采購(gòu)管理的成本,極大的提高了管理者的管理效率。根據(jù)對(duì)工程商實(shí)際情況的調(diào)查,我了解到目前大多數(shù)工程商貨物采購(gòu)管理系統(tǒng)應(yīng)該具有兩個(gè)權(quán)限:1. 超級(jí)管理員;2. 管理員;3.2系統(tǒng)可行性分析3.2.1 技術(shù)可行性工程商
29、貨物采購(gòu)管理系統(tǒng)是用當(dāng)前最為流行的一種系統(tǒng)開(kāi)發(fā)結(jié)構(gòu)BS結(jié)構(gòu)完成部署工作的,部署的過(guò)程主要包括前臺(tái)應(yīng)用程序的開(kāi)發(fā)設(shè)計(jì)和后臺(tái)數(shù)據(jù)庫(kù)的搭建與維護(hù)兩個(gè)方面。前臺(tái)應(yīng)用程序的開(kāi)發(fā)設(shè)計(jì)應(yīng)具備功能完善、性能好、操作便捷可靠等特點(diǎn),后臺(tái)則要求能搭建一個(gè)結(jié)構(gòu)優(yōu)化、數(shù)據(jù)統(tǒng)一性和完整性強(qiáng)、安全可靠的數(shù)據(jù)庫(kù)。采用當(dāng)今最流行與成熟的網(wǎng)站、系統(tǒng)開(kāi)發(fā)語(yǔ)言java、jsp,再加上功能非常強(qiáng)大的開(kāi)發(fā)集合工具M(jìn)yEclipse,以及可擴(kuò)展性好的關(guān)系型數(shù)據(jù)庫(kù)MySQL,使完成本系統(tǒng)的工能成為了一種可能。3.2.2 經(jīng)濟(jì)可行性由于該管理系統(tǒng)對(duì)于運(yùn)行軟硬件都可以很容易的在網(wǎng)上與市場(chǎng)以較低的成本購(gòu)買(mǎi)到,所以系統(tǒng)成本主要集中在系統(tǒng)的開(kāi)發(fā)與維
30、護(hù)這兩發(fā)面上,所以對(duì)該系統(tǒng)的管理不會(huì)造成過(guò)重的經(jīng)濟(jì)負(fù)擔(dān)。本系統(tǒng)開(kāi)發(fā)采用的tomcat服務(wù)器,集合開(kāi)發(fā)工具M(jìn)yEclipse及mysql數(shù)據(jù)庫(kù)均為開(kāi)源軟件,可以免費(fèi)使用,因此在很大的程度上降低了該開(kāi)發(fā)成本。3.2.3 操作可行性本系統(tǒng)按照常規(guī)性設(shè)計(jì),符合人們的日常操作和思維習(xí)慣。整個(gè)操作步驟簡(jiǎn)單便捷,易上手。3.3系統(tǒng)功能圖 圖3-1(系統(tǒng)功能一覽圖)3.4 運(yùn)行環(huán)境服務(wù)器端:操作系統(tǒng):Windows 7服務(wù)器:tomcat 7.0.開(kāi)發(fā)軟件:MyEclipse 10數(shù)據(jù)庫(kù):MySQL 5.6MySQL圖像化管理工具:Navicat for MySQL瀏覽器:chorme 、IE 、遨游瀏覽器
31、分辨率:最佳效果 1027 X 768 像素客戶(hù)端:瀏覽器:chorme 、IE、遨游瀏覽器 分辨率:最佳效果 1027 X 768 像素4 系統(tǒng)功能設(shè)計(jì) 4.1 系統(tǒng)開(kāi)發(fā)方法選擇工程商貨物采購(gòu)管理系統(tǒng)屬于輕型的系統(tǒng),所以部分重要功能部分采用面向?qū)ο蟮姆庋b方法,后臺(tái)功能部分使用java語(yǔ)言進(jìn)行編程,前臺(tái)使用jQuery、css進(jìn)行布局和相應(yīng)效果的實(shí)現(xiàn)。數(shù)據(jù)庫(kù)是采用Mysql的數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)對(duì)于小型系統(tǒng)的開(kāi)發(fā)很適合,使用起來(lái)也是很方便,該數(shù)據(jù)庫(kù)是一個(gè)免費(fèi)開(kāi)源的,不需要付費(fèi),減輕了系統(tǒng)開(kāi)發(fā)的成本。4.2系統(tǒng)詳細(xì)設(shè)計(jì)4.2.1 超級(jí)管理員模塊設(shè)計(jì)超級(jí)管理員的模塊的功能是查看管理員詳細(xì)基本信息,對(duì)
32、管理員進(jìn)行必要的增、刪、改、查等等操作,查看工程商采購(gòu)的貨物、貨物采購(gòu)員、貨物供應(yīng)商等相關(guān)所有信息,還可以對(duì)這些信息進(jìn)行必要的刪除、修改、查詢(xún);查看個(gè)人信息以及修改個(gè)人信息。該模塊下有管理員管理、貨物管理、采購(gòu)員管理、供應(yīng)商管理、安全管理這五個(gè)功能模塊,每一個(gè)功能模塊下又細(xì)分為不同的小功能模塊,超級(jí)管理員就是通過(guò)這些不一樣的功能模塊來(lái)完成管理工作。流程圖如下:圖3-2(超級(jí)管理員功能一覽圖)4.2.2 管理員模塊管理員的主要工作是管理貨物、采購(gòu)員、供應(yīng)商等信息,列如:查看采購(gòu)貨物的信息;進(jìn)行貨物信息的錄入,查詢(xún)供應(yīng)商、采購(gòu)員基本信息。流程圖如下:圖3-3(管理員功能一覽圖)4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)
33、計(jì)4.3.1數(shù)據(jù)庫(kù)的概念設(shè)計(jì)信息系統(tǒng)的核心和基礎(chǔ)是數(shù)據(jù)庫(kù),信息系統(tǒng)的存儲(chǔ)、維護(hù)、信息查詢(xún)等功能都是由數(shù)據(jù)庫(kù)來(lái)提供的,使信息系統(tǒng)能便捷、快速、準(zhǔn)確地將所需的信息從數(shù)據(jù)庫(kù)中調(diào)出來(lái)。因此數(shù)據(jù)庫(kù)的設(shè)計(jì)是系統(tǒng)開(kāi)發(fā)各階段中及其重要的一環(huán),數(shù)據(jù)庫(kù)的正確、合理、優(yōu)化、高效設(shè)計(jì)關(guān)系到數(shù)據(jù)信息的顯示效果和整個(gè)系統(tǒng)的性能。數(shù)據(jù)庫(kù)是每一個(gè)系統(tǒng)的根基,系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是建立在數(shù)據(jù)庫(kù)的基礎(chǔ)之上的,如果設(shè)計(jì)不完善或優(yōu)化不夠,將會(huì)給系統(tǒng)的后續(xù)開(kāi)發(fā)、維護(hù)、功能的更改與擴(kuò)展帶來(lái)很多問(wèn)題。嚴(yán)重的甚至?xí)斐芍匦略O(shè)計(jì)的后果。系統(tǒng)用到的數(shù)據(jù)表有如下:表4-1 系統(tǒng)使用數(shù)據(jù)庫(kù)數(shù)據(jù)表序號(hào)數(shù)據(jù)表 表名1users用戶(hù)信息表2 goods貨物信
34、息表3caigou采購(gòu)員信息表4supplier工程商信息表 4.3.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)表的合理設(shè)計(jì)是系統(tǒng)開(kāi)發(fā)的必要流程,以下是系統(tǒng)開(kāi)發(fā)用到的系統(tǒng)數(shù)據(jù)表的字段邏輯設(shè)計(jì):各個(gè)數(shù)據(jù)表字段關(guān)系表如下:表4-2(users)FieldType Commentunovarchar(30) not null管理員編號(hào)unamevarchar(30) not null管理員姓名usesvarchar(4) not null管理員性別uageInt(6) not null管理員年齡utelvarchar(30) not null管理員電話(huà)uaddressvarchar(40) not null管理員住址
35、upassvarchar(30) null登陸密碼utypeInt(3) null管理員權(quán)限表4-4(caigou)FieldType Commentcnovarchar(30) not null采購(gòu)員編號(hào)cnamevachar(30) not null采購(gòu)員姓名ctelvarchar(30) not null采購(gòu)員電話(huà)csexvarchar(4) not null采購(gòu)員性別cageint(6) not null采購(gòu)員年齡caddressvarchar(40)not null采購(gòu)員住址表4-5(supplier)FieldType Commentsnovarchra(30) not null供
36、應(yīng)商編號(hào)snamevarchar(40) not null供應(yīng)商名稱(chēng)slinkvarchar(30) not null聯(lián)系人stelvarchar(30) not null供應(yīng)商電話(huà)saddressvarchar(40) not null供應(yīng)商地址表4-13(student)FieldType Commentgnovarchar(30) not null貨物編號(hào)gnamevarchar(30) not null貨物名稱(chēng)gmodelvarchar(30) null貨物型號(hào)gpricevarchar(10) not null單價(jià)gquantityvarchar(10) not null數(shù)量gtot
37、alvarchar(20) not null總價(jià)gtimevarchar(30) not null采購(gòu)時(shí)間 snovarchar(30) not null供應(yīng)商編號(hào) cnovarchar(30)not null采購(gòu)員編號(hào)5 系統(tǒng)功能的實(shí)現(xiàn)及部分代碼5.1 系統(tǒng)登錄界面的實(shí)現(xiàn)管理員登陸界面的效果圖如下:圖5-1(登陸界面)圖5-1是用戶(hù)登錄系統(tǒng)的登錄界面,界面實(shí)現(xiàn)用HTML標(biāo)記語(yǔ)言和CSS樣式和jQuery實(shí)現(xiàn)頁(yè)面靜態(tài)效果。該系統(tǒng)的用戶(hù)類(lèi)型有超級(jí)管理員、管理員兩種權(quán)限。登陸界面的源代碼如下:工程商貨物采購(gòu)管理系統(tǒng)采購(gòu)管理系統(tǒng)我們一直在努力,所以每天在進(jìn)步用戶(hù)賬號(hào): 用戶(hù)密碼: 用戶(hù)類(lèi)型:超級(jí)管理
38、員管理員驗(yàn) 證 碼: 5.2 超級(jí)管理員功能界面的實(shí)現(xiàn)5.2.1 超級(jí)管理員主界面:圖5-3(超級(jí)管理員登錄后首頁(yè))此頁(yè)面使用css樣式、html標(biāo)記語(yǔ)言和jQuery實(shí)現(xiàn)頁(yè)面效果。頭部放置管理員的個(gè)人信息的超鏈接以便實(shí)現(xiàn)超級(jí)管理員查看個(gè)人信功能。左邊區(qū)域是列表式的菜單欄,包含有的功能模塊為:管理員管理、貨物管理、采購(gòu)員管理、供應(yīng)商管理、安全管理五大功能模塊;右邊區(qū)域是顯示信息的界面,登錄進(jìn)來(lái)時(shí)管理員就能看到自己的個(gè)人信息,并且可以對(duì)個(gè)人信息進(jìn)行修改。5.2.2 管理員管理管理員管理模塊包含的功能分別為:管理員信息列表、添加管理員管理員信息列表: 圖5-4(管
39、理員信息列表)檢索管理員信息: 圖5-5(檢索示意圖)修改管理員信息: 圖5-6(修改用戶(hù)示意圖)刪除管理員信息:點(diǎn)擊刪除按鈕后使用了一個(gè)jQuery語(yǔ)句onclick=javascript:return confirm(你確定要?jiǎng)h除);彈框提醒用戶(hù)是否有刪除當(dāng)前的信息圖5-7(刪除示意圖)5.2.3 安全管理安全管理模塊包含個(gè)人密碼的修改、退出系統(tǒng)。修改密碼:該功能采用了jQuery技術(shù)來(lái)判斷管理員的輸入的原密碼跟原來(lái)的密碼是否一致,如果不一致就會(huì)彈框提示,“您輸入的密碼有誤,請(qǐng)重新輸入”;同時(shí)也采用該技術(shù)來(lái)比較管理員輸入的新密碼是否一致,否,則彈框“您兩次輸入的密碼不一致,請(qǐng)重新輸入”的提
40、示。 圖5-8(修改密碼示意圖)判斷密碼是否一致的jQuery代碼如下:function checkForm()if(document.form.pass.value=)alert(請(qǐng)輸入原密碼!);document.form.pass.focus();return false;if(document.form.pass.value!=document.form. hupass.value)alert(您輸入的原密碼不正確,請(qǐng)重新輸入!);document.form.pass.value=;document.form.pass.focus();return false; if(document
41、.form.upass1.value=)alert(請(qǐng)輸入新密碼!);document.form.upass1.focus();return false;if(document.form.upass2.value=)alert(請(qǐng)確認(rèn)新密碼!);document.form.upass2.focus(); return false;if(document.form.upass1.value!=document.form.upass2.value)alert(您兩次輸入的新密碼不一致,請(qǐng)重新輸入!);document.form.upass1.value=;document.form.upass2.
42、value=;document.form.upass1.focus(); return false; 彈框提示: 圖5-9(彈框提示示意圖) 退出系統(tǒng): 實(shí)現(xiàn)代碼:退出系統(tǒng)5.3 管理員界面的實(shí)現(xiàn)5.3.1 管理員主界面圖5-9(管理員登錄后首頁(yè))此頁(yè)面使用css樣式、html標(biāo)記語(yǔ)言和jQuery實(shí)現(xiàn)頁(yè)面效果。頭部放置宿舍管理員個(gè)人信息的超鏈接以便實(shí)現(xiàn)宿舍管理員查看個(gè)人信息左邊區(qū)域是列表式菜單欄,貨物管理、采購(gòu)員管理、供應(yīng)商管理、安全管理四個(gè)功能模塊。5.3.2 貨物管理:此模塊實(shí)現(xiàn)了管理員對(duì)貨物的查看、修改、刪除,添加。 貨物列表:圖5-10(采購(gòu)貨物信息圖)在貨物管理這個(gè)模塊當(dāng)中的采購(gòu)貨
43、物信息列表調(diào)用了時(shí)間jQuery time.js和計(jì)算jQuery jisuan.js,極大的簡(jiǎn)化了這個(gè)頁(yè)面的代碼,增強(qiáng)了管理系統(tǒng)的實(shí)用性,提高了該系統(tǒng)的可操作性。jisuan.js的源代碼如下: function show() var gquantity = document.getElementById(gquantity).value; var gprice = document.getElementById(gprice).value;var gtotal= parseInt(gquantity)*parseInt(gprice); document.getElementById(gt
44、otal).value=gtotal; 5.3.3 采購(gòu)員管理:采購(gòu)員管理模塊是用來(lái)管理采購(gòu)員的,在此模塊中管理員可以查看采購(gòu)員的姓名、年齡、住址等基本信息,還可對(duì)采購(gòu)員的基本信息進(jìn)行修改、刪除、檢索、添加。采購(gòu)員列表:圖5-11(采購(gòu)員信息圖)添加采購(gòu)員:此模塊是實(shí)現(xiàn)添加采購(gòu)員的功能。 圖5-12(添加采購(gòu)員圖)5.3.4 供應(yīng)商管理: 供應(yīng)商列表:此模塊實(shí)現(xiàn)了對(duì)所有供應(yīng)商信息的查看以及刪除、修改、檢索等功能。圖5-13(供應(yīng)商列表圖) 5.3.5添加供應(yīng)商: 圖5-14(添加供應(yīng)商圖)6 系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試簡(jiǎn)要及必要性每一個(gè)系統(tǒng)從開(kāi)發(fā)到測(cè)試再到正式使用跟后期維護(hù),這幾個(gè)階段性的操作構(gòu)成
45、了一個(gè)系統(tǒng)的生命周期,測(cè)試作為系統(tǒng)開(kāi)發(fā)一個(gè)必不可少的階段,測(cè)試主要是為了幫助開(kāi)發(fā)人員發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題和漏洞,并將測(cè)試發(fā)現(xiàn)的問(wèn)題反饋給開(kāi)發(fā)人員,好讓開(kāi)發(fā)人員對(duì)系統(tǒng)存在的問(wèn)題加以改進(jìn),從而不斷的將系統(tǒng)功能完善,提升系統(tǒng)的性能。測(cè)試的目的是在普通電腦系統(tǒng)中使用開(kāi)發(fā)好的系統(tǒng),通過(guò)與系統(tǒng)設(shè)計(jì)的需求作對(duì)比,校驗(yàn)完整的軟件配置項(xiàng)能否和系統(tǒng)正確連接,測(cè)試是為了發(fā)現(xiàn)系統(tǒng)的漏洞和測(cè)試系統(tǒng)的性能,根據(jù)設(shè)計(jì)系統(tǒng)的功能和性能需求對(duì)系統(tǒng)進(jìn)行的一系列必要測(cè)試。另外,系統(tǒng)文件的完整性、有效性關(guān)乎到系統(tǒng)的整體性能,所以有必要測(cè)試下系統(tǒng)文件。此外,根據(jù)系統(tǒng)的需求分析說(shuō)明書(shū)進(jìn)行設(shè)計(jì)是測(cè)試用例設(shè)計(jì)的最基本原則,并將最終設(shè)計(jì)好的測(cè)試
46、用例在實(shí)際使用環(huán)境下運(yùn)行。從軟件測(cè)試角度出發(fā),系統(tǒng)測(cè)試有以下幾個(gè)方面的意義:1)在最真實(shí)且在系統(tǒng)開(kāi)發(fā)完成之前從未運(yùn)行過(guò)的環(huán)境中進(jìn)行系統(tǒng)測(cè)試,這對(duì)于測(cè)試系統(tǒng)真實(shí)性這類(lèi)錯(cuò)誤,如系統(tǒng)錯(cuò)誤與漏洞、輸入/輸出、不同處理器設(shè)備之間接口的不兼容問(wèn)題,系統(tǒng)的時(shí)序匹配等等各種所需考慮的問(wèn)題,在這樣的系統(tǒng)測(cè)試中得到最全面的暴露,為開(kāi)發(fā)者提升系統(tǒng)性能提供幫助。 2)測(cè)試用例設(shè)計(jì)是系統(tǒng)測(cè)試的難度所在,因?yàn)槠洳灰字苯訌南到y(tǒng)目標(biāo)生成,從系統(tǒng)的完整系統(tǒng)測(cè)試任務(wù),測(cè)試用例直接在系統(tǒng)的任務(wù)下進(jìn)行系統(tǒng)測(cè)試。這可以檢測(cè)出軟件是否能滿(mǎn)足系統(tǒng)任務(wù)要求。對(duì)于一個(gè)擁有實(shí)際可用性的系統(tǒng)來(lái)說(shuō),每一個(gè)系統(tǒng)在上線(xiàn)之前需要進(jìn)行測(cè)試,發(fā)現(xiàn)問(wèn)題,并及時(shí)
47、解決。6.2系統(tǒng)測(cè)試方法和結(jié)果本系統(tǒng)的測(cè)試方法是對(duì)每一個(gè)設(shè)計(jì)的功能模塊進(jìn)行測(cè)試,即每一個(gè)需要添加的內(nèi)容都要添加多條數(shù)據(jù),刪除的功能也要進(jìn)行刪除實(shí)驗(yàn),管理的各個(gè)模塊都要進(jìn)行逐一實(shí)驗(yàn),出現(xiàn)問(wèn)題馬上調(diào)試解決。系統(tǒng)功能測(cè)試中,能發(fā)現(xiàn)許多運(yùn)行中的錯(cuò)誤,測(cè)試中遇到很多問(wèn)題。比如中文亂碼 ,服務(wù)器設(shè)置等問(wèn)題。在老師的指導(dǎo)下和查閱相關(guān)資料,最終將遇到的問(wèn)題解決了。當(dāng)系統(tǒng)功能測(cè)試完成后,系統(tǒng)運(yùn)行良好,能達(dá)到預(yù)期的效果,比如,能進(jìn)行正確的查詢(xún)并得到正確的查詢(xún)結(jié)果。如果遇到其他問(wèn)題,就要逐步調(diào)試,找到并解決所存在問(wèn)題的方法。結(jié)論我在此次畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程中,完全按照系統(tǒng)開(kāi)發(fā)的思想和流程,對(duì)貨物采購(gòu)管理系統(tǒng)設(shè)計(jì)進(jìn)行了
48、認(rèn)真詳細(xì)的分析、編碼、測(cè)試等工作。一步一步的將系統(tǒng)的功能實(shí)現(xiàn),在這段時(shí)間,經(jīng)過(guò)對(duì)JSP和MySQL技術(shù)的進(jìn)一步探索和研究,有了更進(jìn)一步的掌握對(duì)系統(tǒng)開(kāi)發(fā)也有了更深層次的理解。本管理系統(tǒng)是一個(gè)典型的管理系統(tǒng)。本系統(tǒng)以JAVA為開(kāi)發(fā)技術(shù),后臺(tái)采用mysql數(shù)據(jù)庫(kù)管理,實(shí)現(xiàn)管理員對(duì)整個(gè)系統(tǒng)的管理功能以及貨物、采購(gòu)員、供應(yīng)商信息查詢(xún)等一系列功能。本貨物采購(gòu)系統(tǒng)更好的實(shí)現(xiàn)了管理者通過(guò)互聯(lián)網(wǎng)來(lái)管理貨物、采購(gòu)員、供應(yīng)商等相關(guān)信息的管理;時(shí)時(shí)刻刻了解貨物、采購(gòu)員、供應(yīng)商的基本信息。當(dāng)前我們國(guó)家的基礎(chǔ)設(shè)施的建設(shè)規(guī)模日益擴(kuò)大,工程商的管理任務(wù)也日趨加重。具備高效的工程貨物采購(gòu)管理工具成為保證和監(jiān)督貨物采購(gòu)的關(guān)鍵條件
49、之一。本系統(tǒng)采用的是當(dāng)前較為流行的B/S(瀏覽器/服務(wù)器)模式進(jìn)行開(kāi)發(fā)。實(shí)現(xiàn)管理員通過(guò)上網(wǎng)通過(guò)瀏覽器登錄系統(tǒng)進(jìn)行信息的管理和相關(guān)的操作,這可以達(dá)到事半功倍的作用。由于時(shí)間有限,系統(tǒng)還存在不足,系統(tǒng)的功能還需要進(jìn)一步進(jìn)行完善,運(yùn)用到實(shí)際的工程貨物采購(gòu)管理中去。參考文獻(xiàn) 1王永茂.jSP程序設(shè)計(jì)用JSP開(kāi)發(fā)Web應(yīng)用M .北京:清華大學(xué)出版社,2010.112李興華.Java開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典M .北京:清華大學(xué)出版社,2009.83陶程仁.數(shù)據(jù)庫(kù)原理及應(yīng)用M .成都:西南交通大學(xué)出版社,20114黃格力.JQuery網(wǎng)頁(yè)開(kāi)發(fā)實(shí)例精解M .北京:清華大學(xué)出版社,2012.75李祖國(guó)等.Java實(shí)例精通
50、M .北京:機(jī)械工業(yè)出版社,2009.36孫鑫.Servlet/JSP深入詳解:基于Tomcat的Web開(kāi)發(fā)M .北京:電子工業(yè)出版社,2008.87徐婷婷. MVC設(shè)計(jì)模式在Web開(kāi)發(fā)中的研究與應(yīng)用D .成都:西南交通大學(xué),2007Contractors Cargo Procurement Management SystemProfessional: Network Engineering Name: Ling Yuanyang Instructor: Luo RicaiAbstract projects subject to bidding reform,continuing to explore various engineering works to manage the procurement of good
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度木材行業(yè)市場(chǎng)調(diào)研與營(yíng)銷(xiāo)策劃合同4篇
- 2025年企業(yè)投資貸款合同
- 2025年家具家電購(gòu)買(mǎi)合同
- 2025年分期付款汽車(chē)銷(xiāo)售合同
- 2025年天然氣輸氣管道合作協(xié)議
- 2025版住宅小區(qū)水電暖消防系統(tǒng)改造與節(jié)能評(píng)估服務(wù)合同3篇
- 2025年健身健康檢測(cè)合同
- 2025年二手房合同樣本
- 二零二五至二零二五年度通信設(shè)備采購(gòu)合同2篇
- 2025版屋面防水勞務(wù)分包合同(含防水檢測(cè)服務(wù))3篇
- 獅子王影視鑒賞
- 一年級(jí)數(shù)學(xué)加減法口算題每日一練(25套打印版)
- 2024年甘肅省武威市、嘉峪關(guān)市、臨夏州中考英語(yǔ)真題
- DL-T573-2021電力變壓器檢修導(dǎo)則
- 繪本《圖書(shū)館獅子》原文
- 安全使用公共WiFi網(wǎng)絡(luò)的方法
- 2023年管理學(xué)原理考試題庫(kù)附答案
- 【可行性報(bào)告】2023年電動(dòng)自行車(chē)相關(guān)項(xiàng)目可行性研究報(bào)告
- 歐洲食品與飲料行業(yè)數(shù)據(jù)與趨勢(shì)
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車(chē)檢測(cè)與維修專(zhuān)業(yè)課程體系
評(píng)論
0/150
提交評(píng)論