版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
蘇州大學本科生畢業(yè)論文(設計)本科畢業(yè)設計(論文)題目:基于web公司采購合同管理系統(tǒng)企業(yè)姓名:所在系別:專業(yè):學號:指導教師:2017年月摘要隨著公司采購項目不斷擴大,采購業(yè)務量大,處理工作繁瑣,傳統(tǒng)的基于紙質(zhì)、文本的公司采購合同管理方式已經(jīng)無法滿足用戶需求,為提高采購合同管理管理效率,特開發(fā)本基于web公司采購合同管理系統(tǒng)。本文研究的基于web公司采購合同管理系統(tǒng)基于當前較為流行的B/S(瀏覽器/服務器)結構,采用jsp技術和MYSQL數(shù)據(jù)庫進行開發(fā)設計。通過本系統(tǒng),實現(xiàn)了不同權限的采購員登錄,包括管理員和用戶,采購員登錄可以進行可同檢索、合同采購、我的采購、我的歷史采購。管理員登陸有合同檢索、管理員管理、合同號管理、合同了偶像管理、科室管理、科員管理、合同管理、正在采購等功能。本系統(tǒng)經(jīng)過測試,運行效果穩(wěn)定,操作方便、快捷,是一個功能全面、實用性好、安全性高,并具有良好的可擴展性、可維護性的基于web公司采購合同管理系統(tǒng)。論文首先闡述了基于web公司采購合同管理系統(tǒng)的開發(fā)背景,然后對該系統(tǒng)進行了較詳細的需求分析,探討了基于web公司采購合同管理系統(tǒng)的功能需求、業(yè)務流程、系統(tǒng)結構和數(shù)據(jù)庫設計等方面的問題。望能利用先進的計算機技術和網(wǎng)絡技術來改變目前的采購合同管理狀況,提高采購合同管理效率。關鍵詞:采購合同;技術;系統(tǒng);數(shù)據(jù)庫
ABSTRACTWithexpandingcompanyprocurementprojects,procurementvolumeisbig,processingworktedious,thetraditionalpaper,textbasedcompanyprocurementcontractmanagementwayalreadycan'tsatisfyuserneeds,inordertoimprovethemanagementefficiencyofpurchasecontractmanagement,thedevelopmentofthecompanyprocurementcontractmanagementsystembasedonweb.BasedonthecurrentpopularB/S(browser/server)structure,thispaperUSESJSPtechnologyandMYSQLdatabasetodevelopanddesignthesystembasedonthecurrentpopularB/S(browser/server)structure.Throughthissystem,thepurchaserofdifferentrightscanlogin,includingtheadministratorandtheuser,andthebuyerlogincanconductthesamesearch,contractpurchase,mypurchase,andmyhistoricalpurchase.Theadministratorhasthefunctionsofcontractretrieval,administratormanagement,contractnumbermanagement,contractidolmanagement,departmentmanagement,personnelmanagement,contractmanagement,andprocurement.Thissystemafterthetest,therunningeffectisstable,convenientandquickoperation,isafullyfunctional,goodpracticability,highsecurity,andhasagoodscalabilityandmaintainabilityofpurchasingcontractmanagementsystembasedonweb.Paperfirstelaboratedthecompanyprocurementcontractmanagementsystembasedonwebdevelopmentbackground,andthendescribesindetailthesystemrequirementanalysis,discussesthefunctionrequirementsofpurchasingcontractmanagementsystembasedonweb,businessprocess,systemstructureanddatabasedesign,etc.Hopecanuseadvancedcomputertechnologyandnetworktechnologytochangecurrentprocurementcontractmanagementsituation,improveprocurementcontractmanagementefficiency..Keywords:Procurementcontract;Technology;System;database目錄TOC\o"1-2"\h\z\u29716摘要 引言1.1研究背景網(wǎng)絡的快速發(fā)展從根本上更改了世界的企業(yè)的管理方式,自二十世紀九十年代開始,我國的很多企業(yè)就設想可以通過互聯(lián)網(wǎng)來進行信息的管理。因為當時存在很多的原因,比如企業(yè)的聲譽采購信息不好確認、互聯(lián)網(wǎng)的相關法律法規(guī)也不夠完善、開發(fā)技術也不夠成熟等,阻礙了互聯(lián)網(wǎng)在各大企業(yè)中的發(fā)展速度。進入二十一世紀以后,我國經(jīng)濟有了快速的發(fā)展,限制企業(yè)管理的各個難題逐一被解決,國內(nèi)各大企業(yè)都加入到了電子信息化的管理模式中來。隨著我國各大企業(yè)規(guī)模的不斷擴大,采購數(shù)量不斷提高,每年都有大量的采購合同。采購合同是對采購業(yè)務的一種支持手段,但在企業(yè)進行采購合同管理方面大部分企業(yè)還處于手工統(tǒng)計的方式,效率極低。隨著企業(yè)人數(shù)的不斷增多,傳統(tǒng)基于紙質(zhì)文本對采購合同的記錄管理已經(jīng)無法滿足當今采購合同管理的需求,信息化時代的到來,使得基于web公司采購合同管理系統(tǒng)的開發(fā)成了必然。通過該系統(tǒng),管理員可以高效的進行采購合同相關信息的管理,提高信息處理的速度和準確性,能夠及時、準確、有效地了解企業(yè)采購合同方面的信息,使得基于web公司采購合同管理系統(tǒng)工作系統(tǒng)化、規(guī)范化、高效化。隨著時代的發(fā)展,信息化進程不斷加快,社會進入了信息化時代?;趙eb公司采購合同管理系統(tǒng)是以合同管理為實例而設計的一種實用型系統(tǒng)。隨著企業(yè)采購需求的增多,采購合同管理工作變的越來越繁瑣,為了提高采購合同管理效率,方便企業(yè)進行采購合同管理而開發(fā)出這套基于web公司采購合同管理系統(tǒng)。1.2研究現(xiàn)狀根據(jù)最新調(diào)查得知,企業(yè)在此之前對企業(yè)采購合同信息的管理通常是基于文本,表格等紙介的手工處理,采購合同信息的統(tǒng)計和核實等通常采用人工檢查與核實,以及對采購人員方面的管理等都是通過人工計算或手抄等方式進行的,信息量大,在數(shù)據(jù)處理方面存在工作量大且易出錯,其次還存在數(shù)據(jù)繁多與數(shù)據(jù)丟失等現(xiàn)象出現(xiàn),而且還不方便查找,在總體上缺乏對企業(yè)采購合同的規(guī)范管理,為了提高工作效率我們急需開發(fā)出這套基于web公司采購合同管理系統(tǒng)。隨著計算機技術的發(fā)展以及計算機網(wǎng)絡的逐漸普及,互聯(lián)網(wǎng)成為人們查找信息的重要場所,二十一世紀是信息的時代,所以信息的交換和信息流通顯得特別重要。因此,使用計算機來管理企業(yè)采購合同管理相關信息成為必然。鑒于上述管理信息系統(tǒng)的日趨成熟和收集信息的情況,該基于web公司采購合同管理系統(tǒng)充分運用MIS的總體思想,綜合應用了MYSQL、PHP等技術,來實現(xiàn)完成基于web公司采購合同管理系統(tǒng)的開發(fā)與設計。1.3研究目的隨著社會的快速發(fā)展,信息技術、數(shù)據(jù)庫技術不斷完善,越來越多基于計算機網(wǎng)絡的系統(tǒng)應運而生,公司合同采購系統(tǒng)也不例外。近年來,企業(yè)采購合同管理工作日益繁重,傳統(tǒng)的采購合同管理方式越來越不能滿足當今企業(yè)采購合同的需求,提高合同管理效率成了急待解決的問題。而解決這些問題的關鍵措施之一就是建立實用、先進、高效的基于web公司采購合同管理系統(tǒng)?;趙eb公司采購合同管理系統(tǒng)由此發(fā)展。伴隨著工作系統(tǒng)的不斷成熟,其功能越來越強大,管理效率會越來越高。在采購合同管理方面需要著重實際,加強管理,利用高科技解決實際問題,適應現(xiàn)代要求、推動公司采購合同管理走向科學化、規(guī)范化。最終我們希望通過基于web公司采購合同管理系統(tǒng)可以達到以下目的:1、提高采購合同管理的效率,實現(xiàn)管理上的井井有條。2、實現(xiàn)企業(yè)用戶通過計算機平臺及時進行對采購合同管理等。3、解決傳統(tǒng)企業(yè)采購合同的弊端,促進企業(yè)發(fā)展。2相關技術介紹2.1java技術Java語言自從1996年正式發(fā)布。目前已經(jīng)成長為IT領域必不可少的主流編程語言。Java起源于Sun公司的“Green”項目。1999年,Sun公司把Java2技術分成了J2SE,J2EE和J2ME。進入21世紀以后,J2EE由于固有的良好的線性和可擴展性,逐漸成為各大開發(fā)商青睞的對象。Java語言中具有面向?qū)ο蟮膬?yōu)勢、安全、跨平臺、直接支持分布式的網(wǎng)絡中的應用、效率等.Java語言是非常簡單且高效的,它使編程時間縮短,卻使功能增強,方便。Java語言就像萬花筒一樣,隨意只是幾個普通碎片組成起來,但是只要你發(fā)揮想象輕輕搖一搖,就會變換出千萬種不同的花色。2.互聯(lián)網(wǎng)已經(jīng)發(fā)展成為Web應用程序中,如電子商務,電子政務,應用系統(tǒng)的基礎設施。在開發(fā)Web程序中已經(jīng)不像傳統(tǒng)的HTML不能滿足客戶需求,滿足客戶需求或者客戶需要時,必須通過添加代碼才可實現(xiàn)。目前,生成動態(tài)網(wǎng)頁的方法有CGI、ASP.NET、PHP和JSP。其中JSP是基于Java的。JSP具有以下特點:1.可以將代碼和所顯示內(nèi)容分離2.可以凸顯出重要的組件3.采用有標識可簡化的頁面開發(fā)4.是企業(yè)級的可擴展性和延伸性。。2.2myeclipse開發(fā)平臺MyEclipse是比eclipse功能更加強大的一種企業(yè)級集成開發(fā)環(huán)境,主要用于Java、JavaEE以及移動應用的開發(fā)。MyEclipse的功能非常強大,應用領域更加廣泛,在網(wǎng)站開發(fā)領域備受人們青睞。1.J2EE模型2.WEB開發(fā)工具3.EJB開發(fā)工具4.應用程序服務器的連接器5.J2EE項目部署服務6.數(shù)據(jù)庫服務7.MyEclipse整合幫助以上所有功能,在Eclipse中都可以找到對應功能部件。這些功能的實現(xiàn)是利用一系列的插件。MyEclipse的結構上是模塊化的,這樣可以在不影響其他模塊在任何單個模塊擴展和升級。簡單來說,MyEclipse的是Eclipse插件,J2EE的集成,支持代碼編寫,配置,測試和調(diào)試功能強大的開發(fā)環(huán)境。2.3MYSQL數(shù)據(jù)庫在軟件項目中,通過使用數(shù)據(jù)庫來操作數(shù)據(jù),可以保證數(shù)據(jù)的獨立性、一致性和安全性,為系統(tǒng)提供有效地訪問數(shù)據(jù)的方式,同時為程序員減少了應用程序的開發(fā)時間。MySQL支持多線程的特點,可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數(shù)據(jù)庫;雖說其功能不夠強大、規(guī)模也相對較小,但是對于本系統(tǒng)來說足夠了,同時也可以進行二次開發(fā)的數(shù)據(jù)庫表結構空間的擴展。使用MySQL建立系統(tǒng)數(shù)據(jù)庫,不僅有利于前期對數(shù)據(jù)的整合處理操作,同時利于后期的二次開發(fā)的數(shù)據(jù)擴展操作,對于有限級的數(shù)據(jù)處理,MySQL可以很好的勝任。MySQL是非結構化語言,用戶可以在高層數(shù)據(jù)數(shù)據(jù)結構上工作,并且其語言簡單,學習起來比較容易,其結構也簡單,功能強大,存儲信息量大,mysql是一種主要應用于數(shù)據(jù)的查詢和編程,現(xiàn)在普遍存在的關系數(shù)據(jù)庫有很多,而mysql數(shù)據(jù)庫在其中得到了普遍的應用。使用mysql數(shù)據(jù)庫在編程過程中帶來了極大的方便,可以對數(shù)據(jù)進行廣泛地查詢,mysql數(shù)據(jù)庫的應用并不需要用戶了解其存儲的方式,更不用掌握數(shù)據(jù)存放的方法,所以,mysql數(shù)據(jù)庫是完全不同于其他數(shù)據(jù)的結構,并且不同數(shù)據(jù)庫系統(tǒng)也可以使用相同的數(shù)據(jù)庫進行輸入和管理的接口,它的操縱對象是記錄相應集合,mysql數(shù)據(jù)庫的靈活性較強,功能也較強大,大多數(shù)情況下,在其他程序中實現(xiàn)某功能需要編寫一大堆代碼,而在SQL數(shù)據(jù)庫中只需要一小段代碼就可以實現(xiàn)功能,所以,mysql數(shù)據(jù)庫的語言較簡潔,數(shù)據(jù)庫文件的擴展名是mysql。數(shù)據(jù)庫,就是數(shù)據(jù)存儲的儲藏室,只不過數(shù)據(jù)是存儲在計算機上的,而不是現(xiàn)實中的儲藏室,數(shù)據(jù)的存放是按固定格式,而不是無序的,則定義就是:長期有固定格式,可以共享的存儲在計算機存儲器上。數(shù)據(jù)庫管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫系統(tǒng)能夠正常運行,相關人員進行的管理工作。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進行調(diào)整,數(shù)據(jù)的重新組合及重新構造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強大等特點,本系統(tǒng)的開發(fā)主要應用了mysql進行對數(shù)據(jù)的管理。在軟件項目中,通過使用數(shù)據(jù)庫來操作數(shù)據(jù),可以保證數(shù)據(jù)的獨立性、一致性和安全性,為系統(tǒng)提供有效地訪問數(shù)據(jù)的方式,同時為程序員減少了應用程序的開發(fā)時間。MySQL支持多線程的特點,可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數(shù)據(jù)庫;雖說其功能不夠強大、規(guī)模也相對較小,但是對于本系統(tǒng)來說足夠了,同時也可以進行二次開發(fā)的數(shù)據(jù)庫表結構空間的擴展。使用MySQL建立系統(tǒng)數(shù)據(jù)庫,不僅有利于前期對數(shù)據(jù)的整合處理操作,同時利于后期的二次開發(fā)的數(shù)據(jù)擴展操作,對于有限級的數(shù)據(jù)處理,MySQL可以很好的勝任。2.4B/S結構在三層體系結構的B/S(Browser/Server,瀏覽器/服務器結構)系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡上的眾多服務器發(fā)出請求。B/S系統(tǒng)極大地簡化了客戶機的工作量,客戶機上只需要安裝、配置少量的客戶端運行軟件即可,服務器將擔負大量的工作,對數(shù)據(jù)庫的訪問以及應用程序的執(zhí)行都將由服務器來完成。B/S架構的不斷成熟,主要使用WWW瀏覽器技術,結合多種瀏覽器腳本語言,用通用瀏覽器需要實現(xiàn)原本復雜的專有軟件來實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種新的軟件架構。B/S系統(tǒng)包括:表示邏輯層,控制邏輯層,數(shù)據(jù)展現(xiàn)層,三層是相對獨立又相互關聯(lián)。
3系統(tǒng)分析系統(tǒng)分析能夠讓我們對設計的產(chǎn)品有更加深入的了解,通過系統(tǒng)的分析可以使我們確定研究方向,明確的目標,找到可行的方法,通過系統(tǒng)分析讓我們確定最終的選擇方案,協(xié)助我我們對設計做出更加合理和科學的抉擇。3.1可行性分析本基于web公司采購合同管理系統(tǒng)的設計與實現(xiàn)主要目標是實現(xiàn)網(wǎng)上采購合同的科學化管理。在確定了目標后,我們從以下三方面對能否實現(xiàn)本系統(tǒng)目標進行可行性分析。3.1.1技術可行性基于web公司采購合同管理系統(tǒng)的設計與實現(xiàn)主要采用jsp技術,基于B/S結構,MYSQL數(shù)據(jù)庫,主要包括前端應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于應用程序的開發(fā)要求具備功能要完備、使用應簡單等特點,而對于數(shù)據(jù)庫的建立和維護則要求建立一個數(shù)據(jù)完整性強、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫。大學時,就已經(jīng)掌握了jsp的主要知識,也對MYSQL數(shù)據(jù)庫的操作進行了系統(tǒng)的學習。在大學對軟件工程,軟件測試,UML統(tǒng)一建模語言等課程進行過系統(tǒng)的了解,也能夠?qū)@些課程進行開發(fā),擁有一定的系統(tǒng)辨別、開發(fā)和檢驗能力。jsp以及MYSQL結合起來開發(fā)一套基于web公司采購合同管理系統(tǒng),必定是可行并且高效的。
綜上所述:基于web公司采購合同管理系統(tǒng)的開發(fā)技術具有很高可行性,且開發(fā)人員掌握了一定的開發(fā)技術,所以系統(tǒng)的開發(fā)具有可行性。3.1.2經(jīng)濟可行性基于web公司采購合同管理系統(tǒng)是基于B/S模式,采用MYSQL數(shù)據(jù)庫儲存數(shù)據(jù),所要求的硬件和軟件環(huán)境,市場上都很容易購買,程序開發(fā)主要是管理系統(tǒng)的開發(fā)和維護。所以程序在開發(fā)人力、財力上要求不高,而且此系統(tǒng)不是很復雜,開發(fā)周期短,在經(jīng)濟方面具有較高的可行性。3.1.3操作可行性基于web公司采購合同管理系統(tǒng)的注冊登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,用戶只要平時使用過電腦都能進行訪問操作。此系統(tǒng)的開發(fā)采用jsp技術開發(fā),基于B/S結構,這些開發(fā)環(huán)境使系統(tǒng)更加完善,使得整個系統(tǒng)更加人性化,用戶操作更加簡潔方便。本系統(tǒng)具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本系統(tǒng)可以進行開發(fā)。綜上所述,基于web公司采購合同管理系統(tǒng)在技術、經(jīng)濟、操作和發(fā)展上都具有很高的可行性,開發(fā)此程序是很必要的。3.2系統(tǒng)性能分析1、完整性分析要求各種信息記錄的完整性,內(nèi)容不能為空,各種數(shù)據(jù)間聯(lián)系應保持正確性,且相同的數(shù)據(jù)在不同記錄中的一致性。2、系統(tǒng)運行速度分析頁面響應時問應該在3秒以內(nèi),最長不能超過4秒。3、界面分析系統(tǒng)界面要求簡單明了,容易操作,符合用戶操作習慣。4、安全性分析要充分保證系統(tǒng)的安全性、穩(wěn)定性。要想對系統(tǒng)進行管理,必須經(jīng)過正確的賬號密碼進行登錄,否則無權進行管理。在具體實現(xiàn)中對不同的權限進行設定,不同權限的用戶在系統(tǒng)中登陸后,不可以越級操作。3.3系統(tǒng)結構分析3.3.1邏輯結構基于web公司采購合同管理系統(tǒng)的特點就是利用Browser/Server(B/S)結構,提供了一個網(wǎng)絡平臺,讓用戶只要上網(wǎng)就可以實現(xiàn)采購合同管理功能。系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能。系統(tǒng)的網(wǎng)絡應用原理示意圖如圖3-1所示:圖3-1系統(tǒng)的網(wǎng)絡應用原理示意圖3.3.2物理結構系統(tǒng)實現(xiàn)的物理結構如圖3-2所示:圖3-2系統(tǒng)實現(xiàn)的物理結構圖3.4系統(tǒng)功能分析本基于web公司采購合同管理系統(tǒng)主要滿足了2類用戶的需求,即采購員和管理員。下面對這兩類用戶的功能需求進行詳細的分析。3.4.1企業(yè)功能分析采購員登錄可以進行合同檢索、合同采購、我的采購、我的歷史采購。采購員用例圖如圖3-3所示。圖3-3采購員用例圖3.4.2管理員功能分析管理員可登錄系統(tǒng)后臺,對系統(tǒng)進行管理員登陸有合同檢索、管理員管理、合同號管理、合同類型管理、科室管理、科員管理、合同管理、正在采購等功能。管理員用戶用例圖如圖3-4所示。圖3-4管理員用例圖3.5系統(tǒng)流程分析系統(tǒng)流程分析是調(diào)查分析系統(tǒng)所涉及到的每個環(huán)節(jié)的業(yè)務流程,從系統(tǒng)的注冊登錄著手,以實際操作為出發(fā)點,掌握所有采購合同信息的管理內(nèi)容,保證信息能夠正確的輸入和輸出,數(shù)據(jù)存儲的完整性以及信息處理方法過程,并根據(jù)實際操作步驟來繪制出具體的流程圖。系統(tǒng)填寫采購合同流程圖如圖3-5所示圖3-5填寫采購合同流程圖為保證系統(tǒng)的安全性,要使用本系統(tǒng)必須進行登錄操作,登錄模塊主要滿足管理員和用戶的權限登錄,登錄流程圖如圖3-6所示圖3-6登錄流程圖4系統(tǒng)設計4.1系統(tǒng)結構設計本基于web公司采購合同管理系統(tǒng)主采用B/S結構(Browser/Server,瀏覽器/服務器結構)和基于Web服務兩種模式,是一個適用于Internet環(huán)境下的模型結構。只要用戶能連上Internet,便可以在任何時間、任何地點使用。系統(tǒng)工作原理圖如圖4-1所示。圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)功能模塊設計通過第三章中系統(tǒng)功能分析,可得出本基于web公司采購合同管理系統(tǒng)功能模塊圖如圖4-2所示。圖4-2系統(tǒng)功能模塊圖4.3數(shù)據(jù)庫設計4.3.1數(shù)據(jù)庫E-R圖在概念模式的設計中,E-R模型法是最常見的設計方法。本系統(tǒng)的E-R圖表現(xiàn)了系統(tǒng)中各個實體之間的聯(lián)系,本系統(tǒng)的各實體E-R圖如下圖所示:管理員信息實體E-R圖,如圖4-3所示。圖4-3管理員實體屬性圖采購合同信息實體E-R圖,如圖4-4所示。圖4-4采購合同實體屬性圖合同類型信息實體E-R圖,如圖4-5所示。圖4-5合同類型實體屬性圖正在采購信息實體E-R圖,如圖4-6所示。圖4-6正在采購實體屬性圖4.3.2數(shù)據(jù)庫表設計本基于web公司采購合同管理系統(tǒng)數(shù)據(jù)庫的功能主要是存儲網(wǎng)站中所有數(shù)據(jù),以便進行操作。下面介紹數(shù)據(jù)庫中的各個表的詳細信息。表4-1web_admin管理員信息表序號字段名字段描述數(shù)據(jù)類型可空1id系統(tǒng)管理員VARCHAR(20)是2password密碼VARCHAR(20)是3username用戶名Int(4)否表4-2book合同信息表序號字段名字段描述數(shù)據(jù)類型可空1id編號Int(4)否2gname編號VARCHAR(100)是3gurl圖VARCHAR(100)是4sjid采購員號VARCHAR(100)是5btid合同號VARCHAR(100)是6status狀態(tài)VARCHAR(100)是7url連接VARCHAR(100)是表4-3booktype合同類型信息表序號字段名字段描述數(shù)據(jù)類型可空1id`編號Int(4)否2names名稱VARCHAR(100)是kj天數(shù)VARCHAR(100)是表4-4br采信息表序號字段名字段描述數(shù)據(jù)類型可空1id`編號Int(4)否2myid采購員編號VARCHAR(100)是3bid合同編號VARCHAR(100)是4btimes開始時間VARCHAR(100)是5etimes結束時間VARCHAR(100)是6status采購狀態(tài)VARCHAR(100)是表4-5brow科員信息表序號字段名字段描述數(shù)據(jù)類型可空1id`編號Int(4)否2uname名字VARCHAR(100)是3bname科室VARCHAR(100)是4gh是否領導VARCHAR(100)是表4-6sj科室信息表序號字段名字段描述數(shù)據(jù)類型可空1id`編號Int(4)否2names科室名稱VARCHAR(100)是表4-7usertype科室類型信息表序號字段名字段描述數(shù)據(jù)類型可空1id`編號Int(4)否2names名稱VARCHAR(100)是kjkj采購天數(shù)VARCHAR(100)是
5系統(tǒng)的實現(xiàn)5.1管理員功能模塊的實現(xiàn)5.1.1管理員登錄界面管理員要想進入本系統(tǒng),必須通過正確的賬號和密碼登錄操作,系統(tǒng)會以賬號、密碼為參數(shù)進行登錄信息的驗證,信息正確則登錄成功,反之登錄失敗,管理員登錄界面展示如圖5-1所示。圖5-1管理員登錄界面5.1.2管理員登陸管理系統(tǒng)界面管理員登陸系統(tǒng)之后可以對管理員可登錄系統(tǒng)后臺,對系統(tǒng)進行管理員登陸有合同檢索、管理員管理、合同號管理、合同類型管理、科室管理、科員管理、合同管理、正在采購等功能,管理員管理功能界面展示如圖5-2所示。圖5-2管理員管理功能界面5.1.3合同檢索界面管理員登陸后可進入合同檢索界面進行查看合同信息,合同檢索界面展示如圖5-3所示。圖5-3合同檢索界面5.1.4管理員管理界面管理員通過本系統(tǒng)可進行對管理員操作,可進入管理員修改、刪除、添加等管理信息,管理員管理界面展示如圖5-4所示。圖5-4管理員管理界面5.1.5合同號管理界面管理員登陸系統(tǒng)通過本系統(tǒng)可進行合同號管理,可進入合同號管理進行修改、刪除操作,合同號界面展示如圖5-5所示。圖5-5合同號界面5.1.6合同類型界面管理員可進入我的合同類型界面查看已有合同類型信息,并可對其進行刪除操作,合同類型界面展示如圖5-6所示。圖5-6合同類型界面5.1.7科室管理界面管理員可進入科室管理進行添加信息,包括科室名稱、采購天數(shù)等,科室管理界面展示如圖5-7所示。圖5-7科室管理界面5.1.8科員管理界面管理員可進入科員管理進行添加信息,包括名稱、密碼、類型等,科室管理界面展示如圖5-8所示。圖5-8科員管理界面5.1.9合同管理界面管理員可進入科員管理進行添加信息,包括名稱、密碼、類型等,科室管理界面展示如圖5-9所示。圖5-9科員管理界面5.1.10正在采購界面管理員可進入科員管理進行添加信息,包括名稱、密碼、類型等,科室管理界面展示如圖5-10所示。圖5-10科員管理界面5.2采購員功能模塊的實現(xiàn)5.2.1采購員界面科員要想進入系統(tǒng)對系統(tǒng)進行全面管理,必須進行登錄操作,科員登錄界面展示如圖5-11所示。圖5-11采購員登錄界面5.2.2合同檢索界面采購員登錄后可進行查看合同信息操作,合同檢索界面展示如圖5-12所示。圖5-12合同檢索界面5.2.3合同采購界面系統(tǒng)采購員可進行公司采購系統(tǒng)進行操作,可錄入、刪除采購信息,其中采購信息界面展示如圖5-13所示。圖5-13合同采購員界面5.2.4我的采購界面采購員可進行我的采購操作,查看我的采購界面展示如圖5-14所示。圖5-14我的采購界面5.2.5我的采購歷史界面采購員在值登錄系統(tǒng)還可以對自己的采購歷史進行查看,采購歷史界面展示如圖5-15所示。圖5-15采購歷史界面
6系統(tǒng)測試6.1功能測試軟件測試是在分析,編碼等后進行的一項工作,在編寫出源碼之后,開始對軟件進行測試,如果在測試之前沒有對軟件的錯誤與缺陷進行及時處理,可能導致軟件不能正常使用,所以通過測試來檢查問題與缺陷是處理這些問題的主要手段。測試并不是一項簡單的工作,工作量占據(jù)整個開發(fā)過程的45%以上。測試的目的:能夠找出軟件開發(fā)的錯誤與缺陷,對測試目的進行認識非常重要,所以在現(xiàn)實生活中會存在很多對測試工作錯誤的看法,這對測試工作順利進行影響很大。白盒測試和黑盒測試黑盒測試又稱為功能測試,在程序接口進行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測試又叫結構測試,完全了解程序的結構和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中每條通路是否都能按照預定要求正確工作。功能測試主要包括五項內(nèi)容:適用性、準確性、可操作性、依從性、安全性。本基于web公司采購合同管理系統(tǒng)功能測試如表6-1所示:表6-1網(wǎng)站功能測試測試內(nèi)容測試結果適用性好準確性好可操作性好依從性好安全性好6.2可用性測試開發(fā)“實驗室預約系統(tǒng)信息管理系統(tǒng)的設計與實現(xiàn)”時,為了使系統(tǒng)能夠穩(wěn)定運行,對系統(tǒng)作了針對性的全面測試,采用的方法是:(1)窗體項測試:為了保證每一項下拉菜單都能彈出相應的窗口,正確的實現(xiàn)系統(tǒng)功能,模擬了針對用戶信息操作的數(shù)據(jù),輸入系統(tǒng)中,并對每一個管理窗體都作了添加,刪除,修改,保存等操作,保證了各窗口功能正確實現(xiàn)。(2)數(shù)據(jù)跟蹤:通過該項測試,對系統(tǒng)查詢,運算功能跟蹤,從而測試正確性,該項主要是針對統(tǒng)計模塊。根據(jù)原來輸入的數(shù)據(jù),按要求進行統(tǒng)計,與手工計算的數(shù)據(jù)進行比較。依次檢驗數(shù)據(jù)的正確性。明顯高于手工計算精度。(3)綜合測試:在以上的測試基礎上對系統(tǒng)進行整體測試,以此來檢驗系統(tǒng)功能基本符合系統(tǒng)設計的要求。由于自身技術能力的局限性,即使程序經(jīng)過反復檢查也難免出錯,所以本階段力求使用有限的時間找出盡可能多的錯誤,讓系統(tǒng)更加完美。在測試之初,由于將數(shù)據(jù)庫中的數(shù)據(jù)是隨便輸入,沒有實用性,為了使系統(tǒng)更加完善,在系統(tǒng)測試的過程中,本系統(tǒng)將一開始編程隨便輸入的數(shù)據(jù)全部清理后,輸入了一些有效的測試數(shù)據(jù),這樣可以更真實的反映系統(tǒng)的功能實現(xiàn)情況??捎眯詼y試用于檢測網(wǎng)站的可理解性、可操作性和學習性等方面內(nèi)容。具體測試方面如表6-2所示。表6-2網(wǎng)站可用性測試測試項測試人員評價窗口移動、改變大小、關閉等操作是否正常好操作模塊是否友好好模塊和提示內(nèi)容等文字描述是否正確好模塊布局是否合理、協(xié)調(diào)好模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應切換)好鍵盤、鼠標操作是否支持好所需的數(shù)據(jù)項是否正確顯示好操作流程是否合理好是否提供幫助信息好6.3測試資源對測試資源的說明如下:開發(fā)人員要按時完成開發(fā)工作,應避免應用環(huán)境受到的限制,如網(wǎng)絡帶寬;可維護性、可移植的限制。確定測試項目對外部因素存在的依賴。6.4測試分析軟件的調(diào)試和測試程序開發(fā)中是必不可少的,通過測試可以檢測出程序中的錯誤,然后進行調(diào)試修改程序中的錯誤,在程序開發(fā)中,人為進行查錯是非常復雜的,所以就會使用到測試工具進行測試。測試方法有connent,測試true或者flase,Tunit測試等方法。在Myeclipse中應用到了對程序進行調(diào)試和測試的功能,在Myeclipse中的測試不是對整個項目進行測試,而是對一小部分代碼進行測試。首先,使用斷點測試,斷點測試在Myeclipse程序測試中起到非常重要的作用,如果不使用斷點進行測試,若程序在調(diào)試過程中未發(fā)生異常,則程序會一直進行下去,如果使用斷點進行測試,就會將正在執(zhí)行的程序掛起,人為的對程序進行控制,同時,可以按F6繼續(xù)執(zhí)行。在調(diào)試中遇到斷點就會掛起,但有時我們并不想每次遇到斷點都要掛起,這時就可以使用到斷點計時數(shù)進行測試,測試過程如下:創(chuàng)建測序程序后,就會自動生成代碼,就會出現(xiàn)程序中的錯誤然后進行調(diào)試,使程序能正常運行。經(jīng)過對上述的測試結果分析,本基于web公司采購合同管理系統(tǒng)滿足用戶采購的要求和需求。所有基本功能齊全,操作簡單,系統(tǒng)運行性能良好,是一個值得推廣、應用的采購合同系統(tǒng)。
7結論本次的系統(tǒng)開發(fā),讓我將之前所學知識(比如MYSQL數(shù)據(jù)庫jsp技術等)聯(lián)合了起來,融會貫通,得到了很大的提升。畢業(yè)設計是考驗我們所學知識應用水平的時候,是對我們所學知識的應用鞏固和提高的時刻?;趙eb公司采購合同管理系統(tǒng)的設計與實現(xiàn)是對我計算機知識的一次考驗,更是對我運用相關知識解決處理現(xiàn)實問題能力的考驗,讓我通過本次設計開發(fā)得到鍛煉,提高我的編程能力。盡管遇到了很多的困難,但經(jīng)過不斷的調(diào)試,最終圓滿的完成了畢業(yè)設計。這次鍛煉提高了我的實際應用水平,也大大提高了我的動手動腦能力,讓我享受了探索的樂趣,成功的喜悅,這對我來說是一筆巨大的財富?;趙eb公司采購合同管理系統(tǒng)的設計與實現(xiàn)將大學期間所了解到的計算機工程理論知識運用到了本次設計當中來。對計算機的基礎學問進行了加強,也加強了我的動手能力,從中學到很多在課堂上學不到的知識。通過本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024燃氣輸配網(wǎng)絡建設項目代建合同書3篇
- 2024年車展場地租賃協(xié)議
- 2025年度信息安全保密管理合同3篇
- 教育之光:塑造未來
- 2025年度特色餐廳與旅行社文化體驗合作框架協(xié)議3篇
- 專業(yè)化汽車配件供應及服務采購協(xié)議書版
- 2025年度智慧社區(qū)物業(yè)管理系統(tǒng)開發(fā)合同示范2篇
- 綠色金融產(chǎn)品開發(fā)協(xié)議
- 2024版人工智能語音助手開發(fā)合同(標的:語音識別技術)
- 2024新版房貸合同:個人住房貸款合同速覽版
- 西門子數(shù)字化工廠-數(shù)字化車間-先進制造技術
- 飯店新店后廚培訓方案
- 青少年禮儀培訓課件
- 2024醫(yī)院消防安全培訓
- 景區(qū)銷售可行性報告
- 公路自然災害的防治-路基水毀的類型與防治對策
- 2024年春節(jié)節(jié)前節(jié)后復工復產(chǎn)收心安全教育培訓
- 公共場所治安管理制度
- 高二年級體育課教案高二年級體育課教案全集
- 紅色經(jīng)典影片與近現(xiàn)代中國發(fā)展答案考試
- 2018年10月自考00015英語二真題及答案含解析
評論
0/150
提交評論