![采購管理系統(tǒng)的設(shè)計(jì)開發(fā)論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/7/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c1.gif)
![采購管理系統(tǒng)的設(shè)計(jì)開發(fā)論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/7/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c2.gif)
![采購管理系統(tǒng)的設(shè)計(jì)開發(fā)論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/7/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c3.gif)
![采購管理系統(tǒng)的設(shè)計(jì)開發(fā)論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/7/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c4.gif)
![采購管理系統(tǒng)的設(shè)計(jì)開發(fā)論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/7/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c/2ecaa1bb-0728-4f56-b5fd-a65b27f9326c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單位代碼: 10605 密級(jí): 公開 本科生畢業(yè)論文(設(shè)計(jì)) 題目: 工程商貨物采購管理系統(tǒng)的設(shè)計(jì)開發(fā) 學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 專業(yè):網(wǎng)絡(luò)工程學(xué)生姓名: 凌某人 學(xué)號(hào): 2011207418指導(dǎo)教師:羅老師職稱:副教授2015年月日 河 池 學(xué) 院畢 業(yè) 論 文(設(shè) 計(jì)) 開 題 報(bào) 告學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 專業(yè):網(wǎng)絡(luò)工程學(xué) 號(hào)2011207418姓 名凌某人論文(設(shè)計(jì))題目工程商貨物采購管理系統(tǒng)的設(shè)計(jì)開發(fā)命題來源教師命題選題意義(不少于300字): 工程商是我國(guó)改革開放的產(chǎn)物,它在改革開放中迅猛發(fā)展,同時(shí)也促進(jìn)了我國(guó)的改革開放的進(jìn)程。對(duì)于工程商而言,采購是一個(gè)最為重要的環(huán)節(jié)也是最容
2、易出現(xiàn)問題的環(huán)節(jié)。采購工作的好壞決定著工程商項(xiàng)目的成功與否和利潤(rùn)多還是少。采購是工程商對(duì)于完成工程項(xiàng)目成本可控的重要手段,工程成本是否可控,關(guān)鍵是采購管理工作是否到位。因此,采購部門是該工程商必不可少和關(guān)鍵的部門。采購部門業(yè)務(wù)的優(yōu)劣和效率直接關(guān)系到工程商工程項(xiàng)目成本的高低,直接影響工程項(xiàng)目的效益,從而影響工程商的發(fā)展。而信息化時(shí)代,隨著市場(chǎng)需求不斷變化和發(fā)展,傳統(tǒng)的采購管理方式已經(jīng)不足以滿足工程商發(fā)展的需要,阻礙了工程商的的市場(chǎng)開拓與發(fā)展。隨著計(jì)算機(jī)的普及以及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,工程商貨物采購管理系統(tǒng)越來越受到工程商特別是小型工程商的追捧。貨物采購是一個(gè)工程項(xiàng)目中關(guān)鍵的一環(huán),工程商采用信
3、息化更高的貨物管理系統(tǒng)來管理采購環(huán)節(jié)是當(dāng)下的趨勢(shì)所趨,因?yàn)檫@樣可以不僅有助于工程商降低工程項(xiàng)目成本支出,還方便了管理者對(duì)于工程項(xiàng)目貨物采購的管理,簡(jiǎn)化了貨物采購管理的流程,達(dá)到了管理工程項(xiàng)目采購的目的而所花的時(shí)間、財(cái)力、人力、精力比原來更少,提高了工程商對(duì)于采購環(huán)節(jié)的可控性,從而實(shí)現(xiàn)工程項(xiàng)目的利益最大化。Java語言成為時(shí)下最為流行的語言之一,其具有極其強(qiáng)可跨平臺(tái)、可移植性好等優(yōu)點(diǎn);JSP技術(shù)具有可以進(jìn)行動(dòng)態(tài)的頁面展示、復(fù)雜的數(shù)據(jù)庫操作、具有很強(qiáng)的交互性以及方便用戶控制和管理等優(yōu)勢(shì)。研究綜述(前人的研究現(xiàn)狀及進(jìn)展情況,不少于600字): 國(guó)外研究現(xiàn)狀、發(fā)展動(dòng)態(tài):美歐、日本等國(guó)家早在上個(gè)世紀(jì)50
4、年代就開始著手研究貨物采購管理系統(tǒng),至今已有五十幾年的歷史。所以美歐等國(guó)家在系統(tǒng)化上有很大的成就,根據(jù)其發(fā)展的情況可以將國(guó)外的貨物采購管理系統(tǒng)發(fā)展分為三個(gè)階段。(1)起步階段:20世紀(jì)五六十年代是貨物采購管理系統(tǒng)的萌芽階段,人們對(duì)貨物采購管理系統(tǒng)化還沒有具體的想法,但正在進(jìn)行各種各樣的嘗試。(2)發(fā)展階段:20世紀(jì)七十年代,隨著個(gè)人PC機(jī)的技術(shù)發(fā)展,專門用來管理貨物采購的系統(tǒng)出現(xiàn)了,世界經(jīng)濟(jì)的高速發(fā)展極大的促進(jìn)了貨物采購管理系統(tǒng)的發(fā)展。(3)普及階段:上世紀(jì)80年代到現(xiàn)在,國(guó)外的貨物采購管理系統(tǒng)化非常的普及了,80%以上的企業(yè)都采用了專門的貨物采購管理系統(tǒng)來管理企業(yè)的貨物采購工作。國(guó)內(nèi)研究現(xiàn)狀
5、、發(fā)展動(dòng)態(tài):我國(guó)對(duì)貨物采購管理系統(tǒng)的研究起于上個(gè)世紀(jì)80年代,相比外國(guó)遲了20、30年,技術(shù)也相對(duì)的落后。改革開發(fā)后,我國(guó)開始大規(guī)模的引進(jìn)外國(guó)成熟的貨物采購管理系統(tǒng)以及先進(jìn)的貨物采購管理技術(shù),這一系列的引進(jìn)極大的促進(jìn)了我國(guó)貨物采購管理系統(tǒng)開發(fā)的技術(shù)的發(fā)展。其實(shí),初期的國(guó)產(chǎn)貨物采購管理系統(tǒng)是在國(guó)外成熟的貨物采購管理系統(tǒng)以及貨物采購管理技術(shù)的基礎(chǔ)上,再結(jié)合我國(guó)的實(shí)際情況進(jìn)行二次開發(fā)發(fā)展起來的。我國(guó)貨物采購管理經(jīng)歷簡(jiǎn)單貨物采購管理、復(fù)雜貨物采購管理和現(xiàn)代化貨物采購管理三個(gè)階段。(1)簡(jiǎn)單貨物采購管理:受限于企業(yè)業(yè)務(wù)發(fā)展,采購的貨物數(shù)量、種類很少,采購方式簡(jiǎn)單,采購人員少,管理采購的員工的工作也相對(duì)簡(jiǎn)
6、單。(2)復(fù)雜貨物采購管理:企業(yè)發(fā)展起來了,業(yè)務(wù)擴(kuò)大了。所需采購貨物的數(shù)量、種類大大的增多了,企業(yè)所需要的采購人員多了,供應(yīng)商也多了起來。(3)現(xiàn)代化貨物采購管理:隨著信息處理技術(shù)的迅猛發(fā)展以及互聯(lián)網(wǎng)的普及,加快了貨物采購管理系統(tǒng)的出現(xiàn)與發(fā)展的步伐,從此人們就可以通過使用個(gè)人PC機(jī)和互聯(lián)網(wǎng)對(duì)貨物采購進(jìn)行隨時(shí)隨地的管理。時(shí)間來到了二十一世紀(jì)的今天,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展以及世界經(jīng)濟(jì)虛擬化,貨物采購管理系統(tǒng)將會(huì)出現(xiàn)嶄新的特點(diǎn)。研究的目標(biāo)和主要內(nèi)容(不少于400字) 采購是工程商的一個(gè)重要環(huán)節(jié),關(guān)系到工工程商的工程項(xiàng)目談判、工程項(xiàng)目承接、工程項(xiàng)目交易,以及工程商的形象;對(duì)于工程商內(nèi)部來講,則會(huì)影響到工
7、程商的的經(jīng)營(yíng)業(yè)績(jī)、員工的切身利益。一個(gè)簡(jiǎn)單、方便、快捷的貨物采購管理系統(tǒng),可以提高貨物采購工作以及管理貨物采購的工作效率,優(yōu)化對(duì)采購的管理,減少工程商在管理貨物采購環(huán)節(jié)的成本支出,增強(qiáng)其在貨物采購環(huán)節(jié)的把控力。通過該系統(tǒng)管理者能更快的把握住市場(chǎng)的發(fā)展動(dòng)態(tài),根據(jù)市場(chǎng)的動(dòng)態(tài)變化來調(diào)整工程商的經(jīng)營(yíng)方針與策略。理順工程商的信息流程和流向,有效的提高領(lǐng)導(dǎo)者的經(jīng)營(yíng)決策。本工程商貨物采購管理系統(tǒng)采用的是BS模式開發(fā),系統(tǒng)后臺(tái)采用Java語言來實(shí)現(xiàn),前臺(tái)則采用了現(xiàn)在較為流行的JSP技術(shù)進(jìn)行開發(fā)設(shè)計(jì),從而達(dá)到了與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互的目的;后臺(tái)選用了MySQL為數(shù)據(jù)庫服務(wù)器。本工程商貨物采購管理系統(tǒng)采用管理員管理
8、的方式開發(fā),使得系統(tǒng)有很好的安全性,管理員主要的是通過操作本系統(tǒng)實(shí)現(xiàn)對(duì)采購貨物的管理。本系統(tǒng)分為三個(gè)大功能模塊:(1) 管理員管理:此功能模塊下又有三個(gè)小功能模塊:管理員列表,顯示所有管理員的信息,以便實(shí)現(xiàn)對(duì)管理員的管理;添加管理員,用來添加新的管理員。(2) 貨物管理:貨物列表,此模塊是主要的作用就是列出貨物的詳細(xì)的信息,比如貨物名稱、貨物的供應(yīng)商、采購時(shí)間等,方便管理員對(duì)貨物的查看以及管理;添加貨物,此模塊用來管理采購貨物的信息的添加;批量添加貨物,在采購貨物量大的時(shí)候可以采用此模塊來實(shí)現(xiàn)對(duì)貨物信息的錄入,從而減少工作量,提高貨物錄入工作的效率。(3)安全管理:用戶登錄,用戶登錄的入口;退
9、出系統(tǒng),用來實(shí)現(xiàn)系統(tǒng)退出的。擬采用的研究方法 該工程商貨物采購管理系統(tǒng)是基于BS模式下進(jìn)行開發(fā),采用了MVC體系架構(gòu)來設(shè)計(jì),使用到了MySQL數(shù)據(jù)庫服務(wù)器、Tomcat服務(wù)器,也使用到Java、JSP、JQuery等技術(shù)。(1)查閱相關(guān)文獻(xiàn)資料與書籍,了解和學(xué)習(xí)相關(guān)的基本內(nèi)容,通過需求分析文檔,對(duì)整個(gè)系統(tǒng)有個(gè)初步的架構(gòu)。(2)熟悉系統(tǒng)開發(fā)所采用的開發(fā)語言與技術(shù)。(3)根據(jù)已有的資料對(duì)系統(tǒng)各模塊再進(jìn)行詳細(xì)分析、設(shè)計(jì)。(4)采用MyEclipse10開發(fā)工具來開發(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),完成開題報(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)行編碼工作及過程中的必要性測(cè)試;2014年11月16日11月29日,后期的聯(lián)機(jī)調(diào)試和測(cè)試;2014年11月30日12月05日,總結(jié)畢業(yè)設(shè)計(jì)的整個(gè)過程,完成畢業(yè)設(shè)計(jì)論文初稿;2014年12月6日12月20日,修改畢業(yè)論文定稿,打印裝訂,參加答辯。參考文獻(xiàn)目錄(作者、書名或論文題目、出版社或刊號(hào)、出版年月日或
11、出版期號(hào))1王永茂.jSP程序設(shè)計(jì)用JSP開發(fā)Web應(yīng)用M.北京:清華大學(xué)出版社,2010.112李興華.Java開發(fā)實(shí)戰(zhàn)經(jīng)典M.北京:清華大學(xué)出版社,2009.83陶程仁.數(shù)據(jù)庫原理及應(yīng)用M.成都:西南交通大學(xué)出版社,20114黃格力.JQuery網(wǎng)頁開發(fā)實(shí)例精解M.北京:清華大學(xué)出版社,2012.75李祖國(guó)等.Java實(shí)例精通M.北京:機(jī)械工業(yè)出版社,2009.36孫鑫.Servlet/JSP深入詳解:基于Tomcat的Web開發(fā)M.北京:電子工業(yè)出版社,2008.87徐婷婷.MVC設(shè)計(jì)模式在Web開發(fā)中的研究與應(yīng)用D.成都:西南交通大學(xué),2007指導(dǎo)教師意見根據(jù)該生的知識(shí)和能力基礎(chǔ)以及開
12、題報(bào)告所做的分析和研究安排,同意開題。 簽名: 年 月 日 教研室主任意見 同意指導(dǎo)老師意見。 簽名: 年 月 日 目 錄摘要1關(guān)鍵詞11 緒論11.1課題研究背景及現(xiàn)狀11.2課題研究的意義21.3課題研究的內(nèi)容21.4 本課題研究方法、步驟32 系統(tǒng)開發(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問題分析63.2系統(tǒng)可行性分析63.3系統(tǒng)功能圖73.4 運(yùn)行環(huán)境84 系統(tǒng)功能設(shè)計(jì)84.1 系統(tǒng)開發(fā)方法選擇84.2系統(tǒng)詳細(xì)設(shè)計(jì)84.2.1
13、超級(jí)管理員模塊設(shè)計(jì)84.2.2 管理員模塊94.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)104.3.1數(shù)據(jù)庫的概念設(shè)計(jì)104.3.2 數(shù)據(jù)庫的邏輯設(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ì))工程商貨物采購管理系統(tǒng)專業(yè):網(wǎng)絡(luò)工程 姓名:凌遠(yuǎn)洋 指導(dǎo)老師:羅日才摘要 工程實(shí)行招標(biāo)化改革后,各工程商都在不斷探索工程貨物采購管理最有效的方法,投入大量的財(cái)力、物力、人力來開發(fā)貨物采購管理系統(tǒng),工
14、程商貨物采購管理水平有了顯著提升,但也存在諸多問題,如管理機(jī)制不健全、監(jiān)管問題突出等。對(duì)此,工程商力求通過轉(zhuǎn)變思路來解決工程貨物采購管理中遇到的諸多問題,使工程貨物采購管理具有創(chuàng)新性、簡(jiǎn)潔方便性、可監(jiān)控性,高效性。在社會(huì)經(jīng)濟(jì)不斷發(fā)展的今天,社會(huì)對(duì)于基礎(chǔ)設(shè)施的需求也在大量增加,工程商承接的工程也將越來越多,隨之而來的則是工程商相關(guān)工作人員的管理工作將越來越繁重,管理工作人員的壓力也越大。貨物采購是工程商工作最重要的環(huán)節(jié),這關(guān)系到工程商的項(xiàng)目談判、項(xiàng)目承接、項(xiàng)目交易,以及工程商的形象和后續(xù)的發(fā)展;對(duì)于工程商內(nèi)部來講,則會(huì)影響到工程商的經(jīng)營(yíng)業(yè)績(jī)、員工的切身利益。以往的貨物采購管理還處于管理者的人工管
15、理階段,處在互聯(lián)網(wǎng)熱潮的今天,我們完全可以采用計(jì)算機(jī)結(jié)合互聯(lián)網(wǎng)的模式來管理日常的工程貨物采購,這樣的管理模式有著純?nèi)斯す芾頍o法比擬的優(yōu)勢(shì)。工程商貨物采購管理系統(tǒng)采用主流的B/S模式,在此模式下,管理者只需要在網(wǎng)頁瀏覽器進(jìn)行登錄即可操作,該系統(tǒng)用java編程語言和MySQL數(shù)據(jù)庫在tomcat服務(wù)器的環(huán)境下運(yùn)行。該系統(tǒng)性能穩(wěn)定,可操作性好。使工程貨物采購管理工作更加科學(xué)化、規(guī)范化,減輕采購人員壓力,提高工作效率。關(guān)鍵詞 互聯(lián)網(wǎng);工程貨物采購管理系統(tǒng);JSP;MySQL數(shù)據(jù)庫1 緒論1.1課題研究背景及現(xiàn)狀工程項(xiàng)目實(shí)行招標(biāo)化改革后,工程商所接到的工程項(xiàng)目越來越多,管理者的各項(xiàng)管理工作都大量的增加,
16、為了優(yōu)化工程貨物的采購管理工作,工程商們都在加大力度研究開發(fā)貨物采購管理系統(tǒng),采用系統(tǒng)化來管理日常的工作,使工程商貨物采購管理水平有了顯著提升,讓工程商的管理工作更加的便捷、高效,如人事管理系統(tǒng),招標(biāo)管理系統(tǒng)等。工程貨物采購管理系統(tǒng)為工程商的管理者提供了一種便捷有效的管理方式,能更便捷的對(duì)貨物采購進(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)來管理。在系統(tǒng)化管理模式下,工程商
17、管理者突破了地域的局限性,可以隨時(shí)隨地管理工程貨物的采購。貨物采購管理是管理者一項(xiàng)重要工作,貨物采購的管理水平直接影響到工程商的效益及發(fā)展。在我國(guó)經(jīng)濟(jì)高速發(fā)展的今天,原有的基礎(chǔ)設(shè)施已遠(yuǎn)遠(yuǎn)無法滿足當(dāng)前的需求,為此國(guó)家投入大量的財(cái)力、物力、人力到基礎(chǔ)設(shè)施的建設(shè)上,進(jìn)而工程商接到的項(xiàng)目也越來越多。隨著項(xiàng)目不斷增多,工程商對(duì)于貨物、供應(yīng)商等信息的管理工作也將急速加大,管理工作難度和強(qiáng)度將出現(xiàn)前所未有加大。此時(shí),貨物采購管理系統(tǒng)的信息化、系統(tǒng)化、網(wǎng)絡(luò)化的優(yōu)勢(shì)得到了突顯,逐漸獲到了眾多工程商的青睞,它既提高了管理者對(duì)貨物采購管理的效率,也增強(qiáng)了管理者對(duì)于工程貨物采購環(huán)節(jié)的監(jiān)管。當(dāng)前計(jì)算機(jī)已經(jīng)被人們用到了日
18、常生活、工作當(dāng)中的各方各面,為了適應(yīng)未來信息化社會(huì)的需求,為了使工程貨物采購管理工作更加科學(xué)化、規(guī)范化,高效化、減輕工作人員壓力,提高工作效率,工程商貨物采購管理系統(tǒng)簡(jiǎn)便了工程商的日常管理工作。管理是工程商日常運(yùn)行中最為重要的一個(gè)環(huán)節(jié),工程商應(yīng)該采用最為有效的管理模式來對(duì)工程貨物進(jìn)行必要的管理。通過采集貨物的信息及供應(yīng)商信息,并將其輸入系統(tǒng)后臺(tái)的數(shù)據(jù)庫中,以便可以便捷有效、快速的查詢到貨物、供應(yīng)商等相關(guān)信息。1.3課題研究的內(nèi)容工程商貨物采購管理系統(tǒng)主要是對(duì)貨物、供應(yīng)商信息進(jìn)行系統(tǒng)化、規(guī)范化管理。管理員可以登錄到系統(tǒng)查看到個(gè)人、貨物和供應(yīng)商以及采購員的基本信息,并且可以對(duì)貨物、供應(yīng)商、采購員進(jìn)
19、行增、刪、改、查等基本的操作。超級(jí)管理員登錄系統(tǒng)后進(jìn)入到與自己相對(duì)應(yīng)的權(quán)限主界面,來管理管理員和查看貨物、采購員、供應(yīng)商等相關(guān)信息。運(yùn)用本工程商貨物采購管理系統(tǒng),管理員可以查看所有貨物、采購員、供應(yīng)商的情況,從而能更高效進(jìn)行貨物采購管理工作。1.4 本課題研究方法、步驟研讀相關(guān)文獻(xiàn)資料,在了解掌握國(guó)內(nèi)外研究動(dòng)態(tài)及發(fā)展趨勢(shì)的基礎(chǔ)上,制定。系統(tǒng)的設(shè)計(jì)開發(fā)方案;1.系統(tǒng)開發(fā)環(huán)境的搭建;2.功能需求分析3.根據(jù)功能需求設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫;4.具體代碼實(shí)現(xiàn);5.系統(tǒng)測(cè)試;2 系統(tǒng)開發(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瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式把客戶端進(jìn)行了統(tǒng)一,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。僅需在客戶端安裝一個(gè)瀏覽器(Browser),如chorme或Internet Explorer,同時(shí)在服務(wù)器端安裝一個(gè)數(shù)據(jù)庫,比如Oracle、MySQL、SQL Server便能使用系統(tǒng)。瀏覽器是通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。B/S結(jié)構(gòu)沒有任何時(shí)間跟空間的要求、對(duì)于終端設(shè)備的硬件要求也低,采用B/S 結(jié)構(gòu)開發(fā)的系統(tǒng)升級(jí)與維護(hù)費(fèi)用低,適用性強(qiáng)、擴(kuò)展性好,不需安裝任何專門軟件,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展性好,只要是在聯(lián)網(wǎng)的情況下,再
21、由系統(tǒng)管理員分配一個(gè)ID和密碼,便能使用了。 2.2 JSP簡(jiǎn)介JSP全名Java Server Page,中文名叫Java服務(wù)器頁面,它是由著名的軟件開發(fā)商sun公司主導(dǎo)建立的一種跨平臺(tái)的動(dòng)態(tài)網(wǎng)頁技術(shù)。現(xiàn)在好多人都用HTML+JSP標(biāo)記+Java=JSP這么一個(gè)簡(jiǎn)單易懂的等式來表示跟解釋JSP,JSP技術(shù)是目前最受開發(fā)者喜愛的一種動(dòng)態(tài)網(wǎng)頁開發(fā)的技術(shù)之一。JSP技術(shù)設(shè)計(jì)的目的是使基于WEB的應(yīng)用程式更加的容易和快捷。JSP技術(shù)具有跨平臺(tái)、業(yè)務(wù)代碼分離、組件重用、繼承Java Servle功能、預(yù)編譯等特點(diǎn)。跨平臺(tái),我們知道JSP是基于Java語言的,所以它也能使用Java API,具有跨平臺(tái)也
22、就理所當(dāng)然了;業(yè)務(wù)代碼分離,采用JSP技術(shù)開發(fā)項(xiàng)目,可用JavaBean來封裝業(yè)務(wù)處理代碼,將業(yè)務(wù)處理代碼從視圖層分離出來,這樣JSP頁面就僅用來顯示頁面而不負(fù)責(zé)業(yè)務(wù)的處理;組件重用,JSP常使用JavaBean編寫業(yè)務(wù)組件,通俗的講就是使用一個(gè)JavaBean類作為一個(gè)數(shù)據(jù)存儲(chǔ)模型,在JSP頁面乃至整個(gè)項(xiàng)目中都可以重復(fù)使用這個(gè)JavaBean;預(yù)編譯,是指用戶第一次訪問JSP頁面時(shí),服務(wù)器對(duì)JSP頁面代碼進(jìn)行編譯,且只執(zhí)行一次編譯。保持好經(jīng)編譯的代碼,再次訪問時(shí),直接執(zhí)行保存下來的代碼,無需再次編譯。2.3 MySQL數(shù)據(jù)服務(wù)簡(jiǎn)介MySQL作為一種使用成本低、性能強(qiáng)、安全性高、可靠性好的開放
23、型數(shù)據(jù)庫管理系統(tǒng)。體積小,對(duì)電腦硬件的要求不高;運(yùn)行速度快,MySQL運(yùn)行的速度跟反應(yīng)快;源代碼開放,MySQL是免費(fèi)的不收錢的,使用成本低。MySQL的這三大優(yōu)點(diǎn)使其被開發(fā)者廣泛地應(yīng)用到中小型網(wǎng)站和系統(tǒng)等項(xiàng)目中。應(yīng)用環(huán)境與其他的大型數(shù)據(jù)庫例如Oracle、SQL Server 、DB2等相比,MySQL既存在有不足之處,也有優(yōu)勢(shì)的方面,獲得了不少系統(tǒng)、網(wǎng)站開發(fā)者以及開發(fā)公司的青睞。MySQL是開源軟件,可以減少開發(fā)者系統(tǒng)開發(fā)與運(yùn)行的總支出,而且MySQL提供的功能已足以滿足一般的個(gè)人使用者和中小型企業(yè)的需求。安全設(shè)置一、內(nèi)部安全性-保證數(shù)據(jù)目錄訪問的安全11數(shù)據(jù)庫文件。12日志文件。二、外部
24、安全性-保證網(wǎng)絡(luò)訪問的安全21 MySQL授權(quán)表的結(jié)構(gòu)和內(nèi)容22 服務(wù)器控制客戶訪問23 避免授權(quán)表風(fēng)險(xiǎn)24 不用GRANT設(shè)置用戶2.4 Navicat for Mysql雖然MYSQL相對(duì)于其他數(shù)據(jù)庫管理系統(tǒng)來說具有很多優(yōu)點(diǎn),但是對(duì)數(shù)據(jù)的操作必須在命令提示符下進(jìn)行編寫和執(zhí)行,具有高難度,低效率、易出錯(cuò)、難管理等問題,因此就出現(xiàn)了MYSQL圖形界面管理的軟件,如Navicat for Mysql、MySQL GUI Tools等數(shù)據(jù)庫圖形操作界面。一下介紹Navicat for Mysql軟件。Navicat for Mysql是一個(gè)用PHP編程語言開發(fā)的一套程序,通過瀏覽器來管理MySQL
25、數(shù)據(jù)庫。所以在運(yùn)行Navicat for Mysql程序時(shí)需要PHP解析器的支持。利用Navicat for Mysql的圖形界面的管理功能,可以進(jìn)行創(chuàng)建、編輯、查詢和刪除、更新、插入數(shù)據(jù)等操作,使MySQL數(shù)據(jù)庫的管理變得非常簡(jiǎn)單。靈活使用MySQL命令行的各種方式需要對(duì)MySQL基礎(chǔ)知識(shí)掌握的非常熟練。但是,如果數(shù)據(jù)庫的訪問量過大,列表中數(shù)據(jù)的讀取就會(huì)變得困難。2.5 Tomcat簡(jiǎn)介Tomcat是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í)開發(fā)而成的。Tomcat是一個(gè)免費(fè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頁面的功能,Tomcat強(qiáng)大的功能以及超高的性價(jià)使其受到大量開發(fā)者的真正的喜愛。Sun公司為開發(fā)者提供了安裝和免安裝兩種版本的Tomcat,免安裝版本的Tomcat用起來更便捷、容易,僅需把WAR文件放在Tomcat的webapp根目錄下,Tomcat便會(huì)自動(dòng)檢測(cè)和解壓該文件,從而完成Tomcat應(yīng)
27、用程序的部署。免安裝版本的Tomcat獲得了開發(fā)者的青睞。2.6 CSS3簡(jiǎn)介 CSS是一種叫做樣式表(stylesheet)的樣式設(shè)計(jì)語言技術(shù)。也有人將其稱為層疊樣式表(Cascading Stylesheet)。CSS技術(shù)的出現(xiàn)跟發(fā)展不僅簡(jiǎn)化了主頁的設(shè)計(jì),也使設(shè)計(jì)的主頁更加美化了。整體布局、字體、顏色、背景、顯示效果是主頁設(shè)計(jì)的重要元素。在主頁的設(shè)計(jì)中運(yùn)用CSS技術(shù),開發(fā)者僅僅需簡(jiǎn)單的修改下源代碼,便能精準(zhǔn)的調(diào)整主頁的不同部分,或者頁數(shù)不同的網(wǎng)頁的外觀和格式。CSS3提供了非常多的新途徑去改善主頁設(shè)計(jì)工作,且做了不少的重要改變。CSS3語言開發(fā)專為模塊化而生,與傳統(tǒng)規(guī)范化的不同之處在于CS
28、S3將主頁的設(shè)計(jì)拆分為許許多多的小模塊,優(yōu)化了主頁設(shè)計(jì)的代碼,同時(shí)將一些新模塊新元素加了進(jìn)來。這些模塊包括:盒子模型列表模塊超鏈接方式語言模塊背景和邊框文字特效多欄布局3需求分析3.1問題分析在計(jì)算機(jī)技術(shù)跟網(wǎng)絡(luò)技術(shù)高速發(fā)展的今天,通過網(wǎng)絡(luò)進(jìn)行信息交流已成為一種便捷高效的交互方式。在當(dāng)今網(wǎng)絡(luò)環(huán)境下,工程商通過使用工程商貨物采購管理系統(tǒng)來管理工程貨物的采購,可以很大程度上的降低工程商對(duì)貨物采購管理的成本,極大的提高了管理者的管理效率。根據(jù)對(duì)工程商實(shí)際情況的調(diào)查,我了解到目前大多數(shù)工程商貨物采購管理系統(tǒng)應(yīng)該具有兩個(gè)權(quán)限:1. 超級(jí)管理員;2. 管理員;3.2系統(tǒng)可行性分析3.2.1 技術(shù)可行性工程商
29、貨物采購管理系統(tǒng)是用當(dāng)前最為流行的一種系統(tǒng)開發(fā)結(jié)構(gòu)BS結(jié)構(gòu)完成部署工作的,部署的過程主要包括前臺(tái)應(yīng)用程序的開發(fā)設(shè)計(jì)和后臺(tái)數(shù)據(jù)庫的搭建與維護(hù)兩個(gè)方面。前臺(tái)應(yīng)用程序的開發(fā)設(shè)計(jì)應(yīng)具備功能完善、性能好、操作便捷可靠等特點(diǎn),后臺(tái)則要求能搭建一個(gè)結(jié)構(gòu)優(yōu)化、數(shù)據(jù)統(tǒng)一性和完整性強(qiáng)、安全可靠的數(shù)據(jù)庫。采用當(dāng)今最流行與成熟的網(wǎng)站、系統(tǒng)開發(fā)語言java、jsp,再加上功能非常強(qiáng)大的開發(fā)集合工具M(jìn)yEclipse,以及可擴(kuò)展性好的關(guān)系型數(shù)據(jù)庫MySQL,使完成本系統(tǒng)的工能成為了一種可能。3.2.2 經(jīng)濟(jì)可行性由于該管理系統(tǒng)對(duì)于運(yùn)行軟硬件都可以很容易的在網(wǎng)上與市場(chǎng)以較低的成本購買到,所以系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)與維
30、護(hù)這兩發(fā)面上,所以對(duì)該系統(tǒng)的管理不會(huì)造成過重的經(jīng)濟(jì)負(fù)擔(dān)。本系統(tǒng)開發(fā)采用的tomcat服務(wù)器,集合開發(fā)工具M(jìn)yEclipse及mysql數(shù)據(jù)庫均為開源軟件,可以免費(fè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.開發(fā)軟件:MyEclipse 10數(shù)據(jù)庫:MySQL 5.6MySQL圖像化管理工具:Navicat for MySQL瀏覽器:chorme 、IE 、遨游瀏覽器
31、分辨率:最佳效果 1027 X 768 像素客戶端:瀏覽器:chorme 、IE、遨游瀏覽器 分辨率:最佳效果 1027 X 768 像素4 系統(tǒng)功能設(shè)計(jì) 4.1 系統(tǒng)開發(fā)方法選擇工程商貨物采購管理系統(tǒng)屬于輕型的系統(tǒng),所以部分重要功能部分采用面向?qū)ο蟮姆庋b方法,后臺(tái)功能部分使用java語言進(jìn)行編程,前臺(tái)使用jQuery、css進(jìn)行布局和相應(yīng)效果的實(shí)現(xiàn)。數(shù)據(jù)庫是采用Mysql的數(shù)據(jù)庫,這個(gè)數(shù)據(jù)庫對(duì)于小型系統(tǒng)的開發(fā)很適合,使用起來也是很方便,該數(shù)據(jù)庫是一個(gè)免費(fèi)開源的,不需要付費(fèi),減輕了系統(tǒng)開發(fā)的成本。4.2系統(tǒng)詳細(xì)設(shè)計(jì)4.2.1 超級(jí)管理員模塊設(shè)計(jì)超級(jí)管理員的模塊的功能是查看管理員詳細(xì)基本信息,對(duì)
32、管理員進(jìn)行必要的增、刪、改、查等等操作,查看工程商采購的貨物、貨物采購員、貨物供應(yīng)商等相關(guān)所有信息,還可以對(duì)這些信息進(jìn)行必要的刪除、修改、查詢;查看個(gè)人信息以及修改個(gè)人信息。該模塊下有管理員管理、貨物管理、采購員管理、供應(yīng)商管理、安全管理這五個(gè)功能模塊,每一個(gè)功能模塊下又細(xì)分為不同的小功能模塊,超級(jí)管理員就是通過這些不一樣的功能模塊來完成管理工作。流程圖如下:圖3-2(超級(jí)管理員功能一覽圖)4.2.2 管理員模塊管理員的主要工作是管理貨物、采購員、供應(yīng)商等信息,列如:查看采購貨物的信息;進(jìn)行貨物信息的錄入,查詢供應(yīng)商、采購員基本信息。流程圖如下:圖3-3(管理員功能一覽圖)4.3 系統(tǒng)數(shù)據(jù)庫設(shè)
33、計(jì)4.3.1數(shù)據(jù)庫的概念設(shè)計(jì)信息系統(tǒng)的核心和基礎(chǔ)是數(shù)據(jù)庫,信息系統(tǒng)的存儲(chǔ)、維護(hù)、信息查詢等功能都是由數(shù)據(jù)庫來提供的,使信息系統(tǒng)能便捷、快速、準(zhǔn)確地將所需的信息從數(shù)據(jù)庫中調(diào)出來。因此數(shù)據(jù)庫的設(shè)計(jì)是系統(tǒng)開發(fā)各階段中及其重要的一環(huán),數(shù)據(jù)庫的正確、合理、優(yōu)化、高效設(shè)計(jì)關(guān)系到數(shù)據(jù)信息的顯示效果和整個(gè)系統(tǒng)的性能。數(shù)據(jù)庫是每一個(gè)系統(tǒng)的根基,系統(tǒng)的設(shè)計(jì)與開發(fā)是建立在數(shù)據(jù)庫的基礎(chǔ)之上的,如果設(shè)計(jì)不完善或優(yōu)化不夠,將會(huì)給系統(tǒng)的后續(xù)開發(fā)、維護(hù)、功能的更改與擴(kuò)展帶來很多問題。嚴(yán)重的甚至?xí)斐芍匦略O(shè)計(jì)的后果。系統(tǒng)用到的數(shù)據(jù)表有如下:表4-1 系統(tǒng)使用數(shù)據(jù)庫數(shù)據(jù)表序號(hào)數(shù)據(jù)表 表名1users用戶信息表2 goods貨物信
34、息表3caigou采購員信息表4supplier工程商信息表 4.3.2 數(shù)據(jù)庫的邏輯設(shè)計(jì)數(shù)據(jù)表的合理設(shè)計(jì)是系統(tǒng)開發(fā)的必要流程,以下是系統(tǒng)開發(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管理員電話uaddressvarchar(40) not null管理員住址
35、upassvarchar(30) null登陸密碼utypeInt(3) null管理員權(quán)限表4-4(caigou)FieldType Commentcnovarchar(30) not null采購員編號(hào)cnamevachar(30) not null采購員姓名ctelvarchar(30) not null采購員電話csexvarchar(4) not null采購員性別cageint(6) not null采購員年齡caddressvarchar(40)not null采購員住址表4-5(supplier)FieldType Commentsnovarchra(30) not null供
36、應(yīng)商編號(hào)snamevarchar(40) not null供應(yīng)商名稱slinkvarchar(30) not null聯(lián)系人stelvarchar(30) not null供應(yīng)商電話saddressvarchar(40) not null供應(yīng)商地址表4-13(student)FieldType Commentgnovarchar(30) not null貨物編號(hào)gnamevarchar(30) not null貨物名稱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采購時(shí)間 snovarchar(30) not null供應(yīng)商編號(hào) cnovarchar(30)not null采購員編號(hào)5 系統(tǒng)功能的實(shí)現(xiàn)及部分代碼5.1 系統(tǒng)登錄界面的實(shí)現(xiàn)管理員登陸界面的效果圖如下:圖5-1(登陸界面)圖5-1是用戶登錄系統(tǒng)的登錄界面,界面實(shí)現(xiàn)用HTML標(biāo)記語言和CSS樣式和jQuery實(shí)現(xiàn)頁面靜態(tài)效果。該系統(tǒng)的用戶類型有超級(jí)管理員、管理員兩種權(quán)限。登陸界面的源代碼如下:工程商貨物采購管理系統(tǒng)采購管理系統(tǒng)我們一直在努力,所以每天在進(jìn)步用戶賬號(hào): 用戶密碼: 用戶類型:超級(jí)管理
38、員管理員驗(yàn) 證 碼: 5.2 超級(jí)管理員功能界面的實(shí)現(xiàn)5.2.1 超級(jí)管理員主界面:圖5-3(超級(jí)管理員登錄后首頁)此頁面使用css樣式、html標(biāo)記語言和jQuery實(shí)現(xiàn)頁面效果。頭部放置管理員的個(gè)人信息的超鏈接以便實(shí)現(xiàn)超級(jí)管理員查看個(gè)人信功能。左邊區(qū)域是列表式的菜單欄,包含有的功能模塊為:管理員管理、貨物管理、采購員管理、供應(yīng)商管理、安全管理五大功能模塊;右邊區(qū)域是顯示信息的界面,登錄進(jìn)來時(shí)管理員就能看到自己的個(gè)人信息,并且可以對(duì)個(gè)人信息進(jìn)行修改。5.2.2 管理員管理管理員管理模塊包含的功能分別為:管理員信息列表、添加管理員管理員信息列表: 圖5-4(管
39、理員信息列表)檢索管理員信息: 圖5-5(檢索示意圖)修改管理員信息: 圖5-6(修改用戶示意圖)刪除管理員信息:點(diǎn)擊刪除按鈕后使用了一個(gè)jQuery語句onclick=javascript:return confirm(你確定要?jiǎng)h除);彈框提醒用戶是否有刪除當(dāng)前的信息圖5-7(刪除示意圖)5.2.3 安全管理安全管理模塊包含個(gè)人密碼的修改、退出系統(tǒng)。修改密碼:該功能采用了jQuery技術(shù)來判斷管理員的輸入的原密碼跟原來的密碼是否一致,如果不一致就會(huì)彈框提示,“您輸入的密碼有誤,請(qǐng)重新輸入”;同時(shí)也采用該技術(shù)來比較管理員輸入的新密碼是否一致,否,則彈框“您兩次輸入的密碼不一致,請(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(管理員登錄后首頁)此頁面使用css樣式、html標(biāo)記語言和jQuery實(shí)現(xiàn)頁面效果。頭部放置宿舍管理員個(gè)人信息的超鏈接以便實(shí)現(xiàn)宿舍管理員查看個(gè)人信息左邊區(qū)域是列表式菜單欄,貨物管理、采購員管理、供應(yīng)商管理、安全管理四個(gè)功能模塊。5.3.2 貨物管理:此模塊實(shí)現(xiàn)了管理員對(duì)貨物的查看、修改、刪除,添加。 貨物列表:圖5-10(采購貨物信息圖)在貨物管理這個(gè)模塊當(dāng)中的采購貨
43、物信息列表調(diào)用了時(shí)間jQuery time.js和計(jì)算jQuery jisuan.js,極大的簡(jiǎn)化了這個(gè)頁面的代碼,增強(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 采購員管理:采購員管理模塊是用來管理采購員的,在此模塊中管理員可以查看采購員的姓名、年齡、住址等基本信息,還可對(duì)采購員的基本信息進(jìn)行修改、刪除、檢索、添加。采購員列表:圖5-11(采購員信息圖)添加采購員:此模塊是實(shí)現(xiàn)添加采購員的功能。 圖5-12(添加采購員圖)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)從開發(fā)到測(cè)試再到正式使用跟后期維護(hù),這幾個(gè)階段性的操作構(gòu)成
45、了一個(gè)系統(tǒng)的生命周期,測(cè)試作為系統(tǒng)開發(fā)一個(gè)必不可少的階段,測(cè)試主要是為了幫助開發(fā)人員發(fā)現(xiàn)系統(tǒng)存在的問題和漏洞,并將測(cè)試發(fā)現(xiàn)的問題反饋給開發(fā)人員,好讓開發(fā)人員對(duì)系統(tǒng)存在的問題加以改進(jìn),從而不斷的將系統(tǒng)功能完善,提升系統(tǒng)的性能。測(cè)試的目的是在普通電腦系統(tǒng)中使用開發(fā)好的系統(tǒng),通過與系統(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)的需求分析說明書進(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)開發(fā)完成之前從未運(yùn)行過的環(huán)境中進(jìn)行系統(tǒng)測(cè)試,這對(duì)于測(cè)試系統(tǒng)真實(shí)性這類錯(cuò)誤,如系統(tǒng)錯(cuò)誤與漏洞、輸入/輸出、不同處理器設(shè)備之間接口的不兼容問題,系統(tǒng)的時(shí)序匹配等等各種所需考慮的問題,在這樣的系統(tǒng)測(cè)試中得到最全面的暴露,為開發(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è)出軟件是否能滿足系統(tǒng)任務(wù)要求。對(duì)于一個(gè)擁有實(shí)際可用性的系統(tǒng)來說,每一個(gè)系統(tǒng)在上線之前需要進(jìn)行測(cè)試,發(fā)現(xià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)問題馬上調(diào)試解決。系統(tǒng)功能測(cè)試中,能發(fā)現(xiàn)許多運(yùn)行中的錯(cuò)誤,測(cè)試中遇到很多問題。比如中文亂碼 ,服務(wù)器設(shè)置等問題。在老師的指導(dǎo)下和查閱相關(guān)資料,最終將遇到的問題解決了。當(dāng)系統(tǒng)功能測(cè)試完成后,系統(tǒng)運(yùn)行良好,能達(dá)到預(yù)期的效果,比如,能進(jìn)行正確的查詢并得到正確的查詢結(jié)果。如果遇到其他問題,就要逐步調(diào)試,找到并解決所存在問題的方法。結(jié)論我在此次畢業(yè)設(shè)計(jì)的整個(gè)過程中,完全按照系統(tǒng)開發(fā)的思想和流程,對(duì)貨物采購管理系統(tǒng)設(shè)計(jì)進(jìn)行了
48、認(rèn)真詳細(xì)的分析、編碼、測(cè)試等工作。一步一步的將系統(tǒng)的功能實(shí)現(xiàn),在這段時(shí)間,經(jīng)過對(duì)JSP和MySQL技術(shù)的進(jìn)一步探索和研究,有了更進(jìn)一步的掌握對(duì)系統(tǒng)開發(fā)也有了更深層次的理解。本管理系統(tǒng)是一個(gè)典型的管理系統(tǒng)。本系統(tǒng)以JAVA為開發(fā)技術(shù),后臺(tái)采用mysql數(shù)據(jù)庫管理,實(shí)現(xiàn)管理員對(duì)整個(gè)系統(tǒng)的管理功能以及貨物、采購員、供應(yīng)商信息查詢等一系列功能。本貨物采購系統(tǒng)更好的實(shí)現(xiàn)了管理者通過互聯(lián)網(wǎng)來管理貨物、采購員、供應(yīng)商等相關(guān)信息的管理;時(shí)時(shí)刻刻了解貨物、采購員、供應(yīng)商的基本信息。當(dāng)前我們國(guó)家的基礎(chǔ)設(shè)施的建設(shè)規(guī)模日益擴(kuò)大,工程商的管理任務(wù)也日趨加重。具備高效的工程貨物采購管理工具成為保證和監(jiān)督貨物采購的關(guān)鍵條件
49、之一。本系統(tǒng)采用的是當(dāng)前較為流行的B/S(瀏覽器/服務(wù)器)模式進(jìn)行開發(fā)。實(shí)現(xiàn)管理員通過上網(wǎng)通過瀏覽器登錄系統(tǒng)進(jìn)行信息的管理和相關(guān)的操作,這可以達(dá)到事半功倍的作用。由于時(shí)間有限,系統(tǒng)還存在不足,系統(tǒng)的功能還需要進(jìn)一步進(jìn)行完善,運(yùn)用到實(shí)際的工程貨物采購管理中去。參考文獻(xiàn) 1王永茂.jSP程序設(shè)計(jì)用JSP開發(fā)Web應(yīng)用M .北京:清華大學(xué)出版社,2010.112李興華.Java開發(fā)實(shí)戰(zhàn)經(jīng)典M .北京:清華大學(xué)出版社,2009.83陶程仁.數(shù)據(jù)庫原理及應(yīng)用M .成都:西南交通大學(xué)出版社,20114黃格力.JQuery網(wǎng)頁開發(fā)實(shí)例精解M .北京:清華大學(xué)出版社,2012.75李祖國(guó)等.Java實(shí)例精通
50、M .北京:機(jī)械工業(yè)出版社,2009.36孫鑫.Servlet/JSP深入詳解:基于Tomcat的Web開發(fā)M .北京:電子工業(yè)出版社,2008.87徐婷婷. MVC設(shè)計(jì)模式在Web開發(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年超小型鈕子開關(guān)項(xiàng)目可行性研究報(bào)告
- 2025年離子噴霧機(jī)項(xiàng)目可行性研究報(bào)告
- 2025年玻璃圓形切割臺(tái)項(xiàng)目可行性研究報(bào)告
- 2025年汽車不解體探傷儀項(xiàng)目可行性研究報(bào)告
- 2025年普通型鋼珠滑軌項(xiàng)目可行性研究報(bào)告
- 2025年承接式管道密封圈項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)啟動(dòng)機(jī)油泵試驗(yàn)臺(tái)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)保溫冰袋行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年亞麻粘項(xiàng)目可行性研究報(bào)告
- 2025年P(guān)ET耐高溫瓶吹瓶機(jī)項(xiàng)目可行性研究報(bào)告
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 常見食物的嘌呤含量表匯總
- 人教版數(shù)學(xué)八年級(jí)下冊(cè)同步練習(xí)(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- 濕型砂中煤粉作用及檢測(cè)全解析
- 積累運(yùn)用表示動(dòng)作的詞語課件
- 機(jī)動(dòng)車登記證書英文證書模板
- 第8課《山山水水》教學(xué)設(shè)計(jì)(新人教版小學(xué)美術(shù)六年級(jí)上冊(cè))
- T∕ZSQX 008-2020 建設(shè)工程全過程質(zhì)量行為導(dǎo)則
- 質(zhì)量管理體系基礎(chǔ)知識(shí)培訓(xùn)-2016
評(píng)論
0/150
提交評(píng)論