![基于java技術(shù)的網(wǎng)銀報銷系統(tǒng)設(shè)計和實現(xiàn) 計算機專業(yè)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/ce657b04-c063-4415-9989-f3a33bcae50c/ce657b04-c063-4415-9989-f3a33bcae50c1.gif)
![基于java技術(shù)的網(wǎng)銀報銷系統(tǒng)設(shè)計和實現(xiàn) 計算機專業(yè)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/ce657b04-c063-4415-9989-f3a33bcae50c/ce657b04-c063-4415-9989-f3a33bcae50c2.gif)
![基于java技術(shù)的網(wǎng)銀報銷系統(tǒng)設(shè)計和實現(xiàn) 計算機專業(yè)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/ce657b04-c063-4415-9989-f3a33bcae50c/ce657b04-c063-4415-9989-f3a33bcae50c3.gif)
![基于java技術(shù)的網(wǎng)銀報銷系統(tǒng)設(shè)計和實現(xiàn) 計算機專業(yè)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/ce657b04-c063-4415-9989-f3a33bcae50c/ce657b04-c063-4415-9989-f3a33bcae50c4.gif)
![基于java技術(shù)的網(wǎng)銀報銷系統(tǒng)設(shè)計和實現(xiàn) 計算機專業(yè)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/ce657b04-c063-4415-9989-f3a33bcae50c/ce657b04-c063-4415-9989-f3a33bcae50c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于java技術(shù)的網(wǎng)銀報銷系統(tǒng)的開發(fā))摘 要隨著生產(chǎn)規(guī)模的擴大、自動化技術(shù)的應(yīng)用,以及市場經(jīng)濟體系的培育,使得我國很多企業(yè)的企業(yè)信息管理的性質(zhì)和環(huán)境都發(fā)生了巨大的變化。1企業(yè)與企業(yè)的組織機構(gòu)更加龐大,管理功能更為復(fù)雜,企業(yè)中各個單位之間的聯(lián)系越來越緊密,因而管理決策問題不僅數(shù)量多,而且復(fù)雜程度高,難度大。管理信息系統(tǒng)在企業(yè)生產(chǎn)、管理中的應(yīng)用越來越廣泛和重要,一套好的管理信息系統(tǒng)直接影響到企業(yè)的生存和發(fā)展。2網(wǎng)銀報銷管理信息系統(tǒng),由多個模塊有機結(jié)合而成,包括單位信息錄入,單位信息修改,單位信息刪除,單位信息查詢等模塊。學(xué)習(xí)系統(tǒng)分析與設(shè)計方法,在此,我們以企業(yè)信息管理模塊為例,來說明傳統(tǒng)生命周期法
2、在數(shù)據(jù)庫中的應(yīng)用。3。企業(yè)信息管理信息系統(tǒng),由多個模塊有機結(jié)合而成,包括單位信息錄入,單位信息修改,單位信息刪除,單位信息查詢等模塊。學(xué)習(xí)系統(tǒng)分析與設(shè)計方法,在此,我們以企業(yè)信息管理模塊為例,來說明傳統(tǒng)生命周期法在數(shù)據(jù)庫中的應(yīng)用。4系統(tǒng)采用java技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以java作為編程語言,采用mysql數(shù)據(jù)庫作為后臺數(shù)據(jù)庫。它是基于Browser/Server結(jié)構(gòu)下形成的數(shù)據(jù)驅(qū)動的Web應(yīng)用程序。關(guān)鍵詞: java;mysql;網(wǎng)銀信息管理系統(tǒng)目 錄前 言1第一章 緒論21.1 課題的背景21.2 目的和意義21.3系統(tǒng)現(xiàn)狀21.4課題的主要任務(wù)3第二章 需求分析42.1
3、可行性分析42.2開發(fā)平臺和技術(shù)簡介42.2.tomcat簡介42.2.2 j2ee簡介52.2.3 jsp簡介62.3開發(fā)環(huán)境72.4 系統(tǒng)需要解決的主要問題8第三章 系統(tǒng)分析93.1類圖9第四章 系統(tǒng)設(shè)計144.1體系結(jié)構(gòu)144.2 系統(tǒng)E-R圖144.3 數(shù)據(jù)庫設(shè)計15第五章 系統(tǒng)實現(xiàn)185.1 系統(tǒng)主界面185.2 超級管理員角色185.2.1 單位信息管理185.2.2 項目信息管理195.2.3 人員信息管理195.2.4 單位統(tǒng)計管理205.2.5操作員管理205.3.1 信息管理215.4 單位角色215.4.1 查看我們企業(yè)成績215.4.2 查看我的收費225.5 教師角色
4、225.5.1 查看企業(yè)信息225.5.2 查看企業(yè)交費235.5.3 信息繳納23第六章 軟件測試246.1 軟件測試的意義246.2 軟件測試的重要性246.3 軟件測試的范圍256.4 軟件測試的方法256.5 軟件測試的目的和原則25第七章 總結(jié)27參考文獻28前 言網(wǎng)銀信息管理系統(tǒng)對每個企業(yè)是必不可缺少的,它的功能直接影響著企業(yè)在企業(yè)方面的管理,好的管理系統(tǒng)可以幫助企業(yè)對企業(yè)各方面的管理變得輕松。隨著計算機技術(shù)的發(fā)展,特別是計算機的普及,計算機強大的功能已為人們認可,已經(jīng)深入到社會的各種領(lǐng)域。傳統(tǒng)的企業(yè)信息管理,不論是樓長,還是值班人員,他們都有著相當(dāng)繁重的工作量,而且效
5、率很低。另外時間一長,信息的積壓,對數(shù)據(jù)的查找和修改帶來很大的麻煩。這些現(xiàn)狀,迫切需要開發(fā)一套信息信息管理系統(tǒng),使用計算機對企業(yè)信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高單位企業(yè)信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的重要條件。本系統(tǒng)采用java技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以java作為編程語言,采用mysql數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,實現(xiàn)了通過系統(tǒng)管理員維護基礎(chǔ)數(shù)據(jù),企業(yè)管理員對企業(yè)信息的管理。第一章 緒論1.1 課題的背景隨著企業(yè)規(guī)模的不斷擴大,單位人數(shù)逐年增加,企業(yè)對企業(yè)管理的工作量也越來
6、越大。傳統(tǒng)院校的單位企業(yè)信息管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時代的發(fā)展,因為它浪費了了許多的人力和物力。在當(dāng)今信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理系統(tǒng)所代替。1.2 目的和意義單位企業(yè)信息管理涉及大量的數(shù)據(jù)處理,如果用手工來完成龐大的數(shù)據(jù)處理,將費時費力,還容易出錯,為了滿足企業(yè)對單位企業(yè)管理的需要,急需要一套單位信息信息管理系統(tǒng)來完成這項工作。作為計算機應(yīng)用的一部分,使用計算機對單位企業(yè)信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:輸入迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高單位企業(yè)信息管
7、理的效率,也是單位企業(yè)管理的科學(xué)化、正規(guī)化管理的重要條件。1.3系統(tǒng)現(xiàn)狀在現(xiàn)實生活中,企業(yè)信息管理是一類常見的需求問題,好的管理系統(tǒng),可以讓信息組織得清晰明了,可以推動人們各方面的工作有條不紊地進行,可以避免冗余,混亂等麻煩。5管理系統(tǒng)通常具有添加,刪除,查詢,保存,修改等基本功能,除此之外,還有一些為方便人們使用而進行的優(yōu)化措施。6 由于企業(yè)的擴招,從而使得每年招收的單位數(shù)量增多,由此而導(dǎo)致了許多相應(yīng)的問題。7企業(yè)信息管理便是其中之一,由于企業(yè)信息及單位眾多,導(dǎo)致企業(yè)管理效率低下從而需要企業(yè)信息管理系統(tǒng)的開發(fā),提高企業(yè)企業(yè)信息的管理效率。 通過對原系統(tǒng)進行深入的調(diào)查,我們發(fā)現(xiàn)原系統(tǒng)企業(yè)信息管
8、理過程中主要存在以下幾方面的問題。1.由于沒有完善的信息開支管理,使得信息開支有時不明確。2.單位的信息不是很完全,導(dǎo)致有的單位信息的開支不清楚。3.單位信息變動時,沒有及時更改,導(dǎo)致信息開支出現(xiàn)差錯。4.老的系統(tǒng)有時不能完整的查詢單位信息,從而無法查詢信息的整體開支情況。隨著社會的發(fā)展,傳統(tǒng)的管理模式已經(jīng)不適應(yīng)現(xiàn)代企業(yè)信息管理的實際。8必須通過建立現(xiàn)代企業(yè)信息管理制度,采用現(xiàn)代管理手段參與管理,才可能通過各種措施降低成本,提高質(zhì)量,使單位將信息用的緊緊有條,決不亂開支。(7)實時性原則本系統(tǒng)所有的數(shù)據(jù)均采用了實時處理,確保了數(shù)據(jù)的及時。1.4課題的主要任務(wù)本課題的主要任務(wù)是實現(xiàn)單位企業(yè)信息的
9、管理。本系統(tǒng)通過系統(tǒng)管理員維護基礎(chǔ)信息,維護使用系統(tǒng)角色;信息管理系統(tǒng)是以企業(yè)為單位進行信息管理,能對收入與支出有詳細了解,所以如何通過打印的報表對全班單位進行分布?如何對信息信息進行錄入操作?如何對收、支進行分庫或分表保存?如何設(shè)置不同操作人員的權(quán)限?如何對密碼進行加密處理?如何根據(jù)基本信息進行查找?如何對應(yīng)全部記錄并能進行權(quán)限修改?如何對信息要能進行權(quán)限內(nèi)修改、查詢、匯總、篩選等操作?等一系列問題都需要我們來進行研究和解決。對信息的修改要進行操作歷史和操作人員信息數(shù)據(jù)的保存。對詳細帳目可以進行打印。通過數(shù)據(jù)庫課程設(shè)計等等課題鍛煉了我們對整個數(shù)據(jù)庫開發(fā)過程的能力,能切實體會到數(shù)據(jù)庫在實踐中的
10、指導(dǎo)作用,并按數(shù)據(jù)庫的要求完成規(guī)范的各項數(shù)據(jù)庫開發(fā)文檔,為參加大型數(shù)據(jù)庫開發(fā)項目打下堅實的理論基礎(chǔ)。企業(yè)信息管理信息系統(tǒng),由多個模塊有機結(jié)合而成,包括添加單位信息,交納信息,信息支出,單位信息變動,單位信息刪除,單位查詢等模塊。本設(shè)計是企業(yè)信息管理系統(tǒng),說明傳統(tǒng)生命周期法在數(shù)據(jù)庫中的應(yīng)用,內(nèi)容包括:需求分析、概要設(shè)計、詳細設(shè)計等。第二章 需求分析要實現(xiàn)一個軟件系統(tǒng),首先應(yīng)該進行需求分析,這樣才能令設(shè)計出的軟件滿足用戶的各項功能。下面就對信息信息管理系統(tǒng)的設(shè)計進行需求分析。2.1可行性分析可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開
11、發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。(1) 經(jīng)濟可行性:主要是對項目的經(jīng)濟效益進行評價,本系統(tǒng)開發(fā)經(jīng)費在經(jīng)濟上是可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,節(jié)省開支。所以本系統(tǒng)在經(jīng)濟上是可行的。(2) 技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了Browser/Server模式進行開發(fā)。Browser/Server體系結(jié)
12、構(gòu)緊密的結(jié)合了Internet/Intranet技術(shù),是技術(shù)發(fā)展的大勢所趨,它把應(yīng)用系統(tǒng)帶入了一個嶄新的發(fā)展時代。數(shù)據(jù)庫服務(wù)器SQL數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。(3) 管理可行性:隨著時代的發(fā)展,人員素質(zhì)己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護都有了一定的基礎(chǔ)。同時還可以配置專業(yè)的電腦維護人員來維護電腦,不必擔(dān)心
13、電腦故障問題。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在經(jīng)濟、技術(shù)和管理等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.2開發(fā)平臺和技術(shù)簡介該系統(tǒng)在Microsoft windows環(huán)境中開發(fā),采用了目前非常流行的Browser /server三層結(jié)構(gòu)軟件構(gòu)造技術(shù),前臺頁面系統(tǒng)采用java開發(fā),后臺管理系統(tǒng)采用mysql 作為數(shù)據(jù)庫系統(tǒng)(主要采用了java語言)。2.2.tomcat簡介Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的
14、Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。 Tomcat中采用了Servlet容器:Catalina,完整的實現(xiàn)了Servlet2.3和Jsp1.2規(guī)范。Tomcat提供了各種平臺的版本供下載,可以從其官方網(wǎng)站上下載其源代碼版或者二進制版。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性2.2.2 J2EE簡介J2EE(Java 2 Platform Enterprise Edition)是使用Java技術(shù)開發(fā)企業(yè)級應(yīng)用的一種事實上的工業(yè)標(biāo)準(zhǔn)(Sun公司出于其自身利益的考慮,至今沒有將Java及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系),它是Java技術(shù)不斷適應(yīng)和促進企業(yè)
15、級應(yīng)用過程中的產(chǎn)物。目前,Java平臺有三個版本:適用于小型設(shè)備和智能卡的J2ME(Java 2 Platform Micro Edition)、適用于桌面系統(tǒng)的J2SE(Java 2 Platform Standard Edition)和適用于企業(yè)級應(yīng)用的J2EE(Java 2 Platform Enterprise Edition)。Sun推出J2EE的目的是為了克服傳統(tǒng)Client/Server模式的弊病,迎合Browser/Server架構(gòu)的潮流,為應(yīng)用Java技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標(biāo)準(zhǔn)的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署。
16、J2EE是一個標(biāo)準(zhǔn),而不是一個現(xiàn)成的產(chǎn)品。各個平臺開發(fā)商按照J2EE規(guī)范分別開發(fā)了不同的J2EE應(yīng)用服務(wù)器,J2EE應(yīng)用服務(wù)器是J2EE企業(yè)級應(yīng)用的部署平臺。由于它們都遵循了J2EE規(guī)范,因此,使用J2EE技術(shù)開發(fā)的企業(yè)級應(yīng)用可以部署在各種J2EE應(yīng)用服務(wù)器上。為了推廣并規(guī)范化使用J2EE架構(gòu)企業(yè)級應(yīng)用的體系架構(gòu),Sun同時給出了一個建議性的J2EE應(yīng)用設(shè)計模型:J2EE Blueprints。J2EE Blueprints提供了實施J2EE企業(yè)級應(yīng)用的體系架構(gòu)、設(shè)計模式和相關(guān)的代碼,通過應(yīng)用J2EE Blueprints所描述的體系模型,能夠部分簡化架構(gòu)企業(yè)級應(yīng)用這項復(fù)雜的工作。J2EE B
17、lueprints是開發(fā)人員設(shè)計和優(yōu)化J2EE組件的基本原則,同時為圍繞開發(fā)工作進行職能分工給出了指導(dǎo)性策略,以幫助應(yīng)用開發(fā)設(shè)計人員合理地分配技術(shù)資源。J2EE的優(yōu)勢主要有以下幾點:(1)高效的開發(fā): J2EE允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成這樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時間。高級中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù):狀態(tài)管理服務(wù) - 讓開發(fā)人員寫更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開發(fā)。(2)持續(xù)性服務(wù) : 讓開發(fā)人員不用對數(shù)據(jù)訪問邏輯進行編碼就能編寫應(yīng)用程序,能生成更輕巧,與數(shù)據(jù)庫無關(guān)的應(yīng)用程序,這種應(yīng)用
18、程序更易于開發(fā)與維護。分布式共享數(shù)據(jù)對象CACHE服務(wù),讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。(3)支持異構(gòu)環(huán)境: J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;贘2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。因此設(shè)計合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺。這在典型的異構(gòu)企業(yè)計算環(huán)境中是十分關(guān)鍵的。J2EE標(biāo)準(zhǔn)也允許客戶訂購與J2EE兼容的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個方案所需的費用。(4)可伸縮性:企業(yè)必須要選擇一種服務(wù)器端平臺,這種平臺應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進行商業(yè)運作的大批新客戶?;贘2
19、EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上。例如可被部署到高端UNIX與大型機系統(tǒng),這種系統(tǒng)單機可支持64至256個處理器。(這是NT服務(wù)器所望塵莫及的)J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負載平衡策略。能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。這種部署可達數(shù)千個處理器,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來商業(yè)應(yīng)用的需要。(5)穩(wěn)定的可用性: 一個服務(wù)器端平臺必須能全天候運轉(zhuǎn)以滿足公司客戶、合作伙伴的需要。這是實時性很強商業(yè)系統(tǒng)理想的選擇2.2.3 jsp簡介JSP是新一代的動態(tài)內(nèi)容編程技術(shù),它繼承了Java技術(shù)的“一次編寫,隨處運行”的特性,允許Web開發(fā)
20、人員開發(fā)和維護與平臺無關(guān),信息豐富動態(tài)的Web頁面,包括HTML,DHTML,XHTML和XML,它能使Web開發(fā)人員輕易搭建網(wǎng)絡(luò)平臺,建立起功能強大的Web網(wǎng)站。JSP可以把用戶界面從內(nèi)容層次中分離出來,使得Web開發(fā)人員不必修改在底層的動態(tài)內(nèi)容,就可以修改整體的頁面布局。2.2.4數(shù)據(jù)庫mysql簡介數(shù)據(jù)庫(Database)是一系列信息資源的集合。在一個數(shù)據(jù)庫中,與一個項目有關(guān)的所有信息都可以叫做一條記錄(Record)。每一條記錄都是由一系列的字段(Field)組成的。一系列記錄的集合就構(gòu)成了數(shù)據(jù)表格(Table)。對于一個簡單的“平面文件”的數(shù)
21、據(jù)庫來說,它僅包含了一個數(shù)據(jù)表格,而對一個“關(guān)系型”數(shù)據(jù)庫來說,它卻包含兩個或兩個以上的數(shù)據(jù)表格,表格的各字段之間存在這一種或多種關(guān)系(有時可以把這種關(guān)系叫做“鏈接”)。MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言-結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。由于MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個性化的需要對其進行修改。MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認為
22、在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。它使用系統(tǒng)核心提供的多線程機制提供完全的多線程運行模式,提供了面向C、C+、Eiffel、Java、Perl、PHP、Python以及Tcl等編程語言的編程接口(APIs),支持多種字段類型并且提供了完整的操作符支持查詢中的SELECT和WHERE操作。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。2.3開發(fā)環(huán)境a軟件配置操作系統(tǒng):Windows win7 Professional數(shù)據(jù)庫
23、選擇: mysql開發(fā)平臺:javab硬件配置CPU:AMD Athlon XP, 1000 MHz (5 x 200)內(nèi)存:256MB或以上(服務(wù)器)硬盤:2GB以上(服務(wù)器)CPU:AMD Athlon XP, 1000 MHz (5 x 200)或以上(客戶機)內(nèi)存:64MB或以上(客戶機)硬盤:200MB以上(客戶機)顯示器:VGA或更高2.4 系統(tǒng)需要解決的主要問題為了對企業(yè)信息進行更為規(guī)范化的管理,科學(xué)化的管理,針對企業(yè)在對企業(yè)信息中存在的問我們將按照一定的管理體制,對企業(yè)信息進行更為科學(xué)的管理,我們將建立多個模塊,從而達到管理的分類,提高管理效率。 為了保證系統(tǒng)能夠長期、安全、穩(wěn)
24、定、可靠、高效的運行,企業(yè)信息管理系統(tǒng)應(yīng)該滿足以下的性能需求。 (1)系統(tǒng)的準(zhǔn)確性: 為了保證系統(tǒng)的準(zhǔn)確性,在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。 由于企業(yè)信息管理系統(tǒng)在企業(yè)日常管理中有著舉足輕重的作用,它直接影響著整個企業(yè)內(nèi)部的運作問題,所以它必須具備準(zhǔn)確。(2)系統(tǒng)的可讀性和易維護性: 考慮到在運用企業(yè)信息管理系統(tǒng)的人員中,有可能有些人員對計算機的使用不是很熟悉。因此,要充分考慮系統(tǒng)能夠提供良好的用戶接口,易于用戶進行人機交互。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中、英文信息界面。 (3)系
25、統(tǒng)的安全性和可靠性.要充分考慮系統(tǒng)的安全性和可靠性.保證系統(tǒng)不能出現(xiàn)系統(tǒng)崩潰、故障等嚴(yán)重的會導(dǎo)致數(shù)據(jù)丟失的問題。 要保證輸入的數(shù)據(jù)及時、正確的被處理或者被系統(tǒng)接納,這個是系統(tǒng)可靠性的保障。 總之,希望通過企業(yè)信息管理系統(tǒng)的開發(fā).能夠進一步使企業(yè)信息的管理更加規(guī)范化,合理化,從而達到提高企業(yè)工作效率的目的。 第三章 系統(tǒng)分析3.1類圖根據(jù)系統(tǒng)需求分析,可以提煉出本報銷信息管理系統(tǒng)主要的業(yè)務(wù)信息有單位信息表、員工信息表、管理員信息表、項目信息表、流水信息表等。其類圖如下:圖3-1 系統(tǒng)類圖4.3 數(shù)據(jù)庫設(shè)計根據(jù)報銷信息管理系統(tǒng)的邏輯視圖的分析我們可以得出數(shù)據(jù)庫中的基本表。報銷信息管理系統(tǒng)的數(shù)據(jù)庫中
26、主要有5個基本表:管理員、人工、單位、報銷流水、項目。第五章 系統(tǒng)實現(xiàn)5.1 系統(tǒng)主界面在瀏覽器里運行本系統(tǒng),出現(xiàn)系統(tǒng)的主界面,包括,帳號、密碼輸入框,登陸。如圖:圖5-1 系統(tǒng)主界面5.2 超級管理員角色5.2.1 單位信息管理管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點擊單位信息管理,顯示單位信息管理頁面,包括單位名稱,設(shè)置默認和編輯按鈕。如圖:圖5-2 單位信息管理5.2.2 項目信息管理管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點擊項目信息管理,顯示項目列表頁面,包括項目名稱、對應(yīng)單位名稱、設(shè)置默認、編輯,刪除、新增按鈕;點擊修改或刪除按鈕,進入項目信息維護頁面,可以對其信息進行維護。如圖
27、所示: 圖5-3 項目信息管理5.2.3 人員信息管理管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點擊人員管理,顯示人員列表,包括人員名稱、所在單位、卡號,新增,修改和刪除按鈕。點擊新增或修改按鈕,進入人員信息維護頁面,可以對其信息進行維護。如圖所示: 圖5-4 人員管理5.2.4 操作員管理管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點擊操作員管理,顯示操作員列表頁面,包括用戶名、密碼、默認單位以及默認項目和類別 編輯新增刪除按鈕。如圖所示:圖5-5 操作員管理5.2.5 單位統(tǒng)計管理管理員登陸系統(tǒng)以后,左側(cè)顯示統(tǒng)計分析菜單,點擊單位統(tǒng)計列表,顯示單位列表統(tǒng)計頁面,包括報銷單位名稱、項目、金額。如圖
28、所示: 圖5-6 單位統(tǒng)計管理5.3 人員統(tǒng)計管理(同上)5.3.1 報銷登記管理企業(yè)管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點擊報銷登記管理,顯示報銷登記列表頁面,包括流水號、姓名、卡號,報銷單位和項目金額狀態(tài)刪除按鈕。點擊新增按鈕,進入登記維護頁面,輸入各項信息,記錄新增信息。如圖:圖5-9 報銷信息管理5.4 權(quán)限角色管理單位登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點擊查看單位權(quán)限管理,顯示企業(yè)單位權(quán)限,包括單位、人員管理修改和新增。如圖所示: 圖5-13 第六章 軟件測試測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作并評價操作結(jié)果的
29、過程,所謂控制條件應(yīng)包括正常條件與非正常條件。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是"探測",在"探測"中發(fā)現(xiàn)軟件的毛病。6.1 軟件測試的意義軟件危機曾經(jīng)是軟件界甚至整個計算機界最熱門的話題。為了解決這場危機,軟件從業(yè)人員、專家和學(xué)者做出了大量的努力。現(xiàn)在人們已經(jīng)逐步認識到所謂的軟件危機實際上僅是一種狀況,那就是軟件中有錯誤,正是這些錯誤導(dǎo)致了軟件開發(fā)在成本、進度和質(zhì)量上的失控。有錯是軟件的屬性,而且是無法改變的,因為軟件是由人來完成的,所有由人做的工作都不會是完美無
30、缺的。問題在于我們?nèi)绾稳ケ苊忮e誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度。6.2 軟件測試的重要性軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過
31、程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30到50。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。6.3 軟件測試的范圍軟件測試貫穿于軟件定義與開發(fā)的整個周期 ,軟件的需求規(guī)格說明書 ,結(jié)
32、構(gòu)設(shè)計及程序編碼,都屬于軟件測試的對象。6.4 軟件測試的方法測試在軟件開發(fā)過程中一直都是備受關(guān)注的,即使在傳統(tǒng)的軟件工程中,也有一個明確、獨立的測試階段。隨著軟件危機的頻頻出現(xiàn)以及人們對于軟件本質(zhì)的進一步認識,測試的地位得到了前所未有的提高。測試已經(jīng)不僅僅局限于軟件開發(fā)中的一個階段,它已經(jīng)開始貫穿于整個軟件開發(fā)過程,人們已經(jīng)開始認識到:測試開始的時間越早,測試執(zhí)行的越頻繁,所帶來的整個軟件開發(fā)成本的下降就會越多。Extreme Programming更是把測試推到了極限的位置,一切軟件開發(fā)活動都要從首先編寫測試代碼開始。6.5 軟件測試的目的和原則在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年水電工程招投標(biāo)代理服務(wù)合同
- 2025年帶燈座項目投資可行性研究分析報告
- 制作度服務(wù)合同范例
- 2025年度綠色建筑項目施工資料審核承包合同范本
- 車輛出質(zhì)抵押合同范本
- 個人股東合作合同范本
- 2025年三相中頻電源行業(yè)深度研究分析報告
- 臨建混凝土勞務(wù)合同范本
- 2025年度工程合同風(fēng)險預(yù)警與防控策略
- 加工彈簧合同范本
- 《工作場所安全使用化學(xué)品規(guī)定》
- 2022年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)考試筆試試題及答案解析
- 市政工程設(shè)施養(yǎng)護維修估算指標(biāo)
- 課堂嵌入式評價及其應(yīng)用
- 《管理學(xué)基礎(chǔ)》完整版課件全套ppt教程(最新)
- 短視頻:策劃+拍攝+制作+運營課件(完整版)
- 基金會財務(wù)報表審計指引
- 藍色卡通風(fēng)好書推薦教育PPT模板
- 2022年江蘇省泰州市中考數(shù)學(xué)試題及答案解析
- 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計46
- 智能化系統(tǒng)培訓(xùn)
評論
0/150
提交評論