




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
政務(wù)辦公子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[摘要]隨著我國(guó)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,計(jì)算機(jī)在各行各業(yè)的被廣泛應(yīng)用,尤其是在人們生活當(dāng)中起著關(guān)鍵性的作用。例如對(duì)公告信息的管理、業(yè)務(wù)信息輔助等一些信息化的管理,這次所設(shè)計(jì)的政務(wù)辦公子系統(tǒng)它主要是對(duì)整個(gè)系統(tǒng)中的業(yè)務(wù)信息、業(yè)務(wù)辦理等信息做一些相關(guān)工作的處理,建立政務(wù)辦公子系統(tǒng)可以對(duì)現(xiàn)在的業(yè)務(wù)信息進(jìn)行現(xiàn)代化的網(wǎng)絡(luò)管理。政務(wù)辦公子系統(tǒng)使用JAVA作為開(kāi)發(fā)語(yǔ)言,基于B/S結(jié)構(gòu),Myeclipse作為本系統(tǒng)的開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)采用的是開(kāi)源MYSQL來(lái)設(shè)計(jì)。實(shí)現(xiàn)政務(wù)辦公子系統(tǒng)開(kāi)發(fā),角色包括:用戶和管理員,用戶:個(gè)人信息、反饋信息、公告信息、業(yè)務(wù)信息、業(yè)務(wù)辦理,管理員:個(gè)人信息、公告信息、用戶信息、業(yè)務(wù)信息、業(yè)務(wù)辦理等。通過(guò)對(duì)此系統(tǒng)的開(kāi)發(fā),可以很好的解決業(yè)務(wù)管理的問(wèn)題,不僅能夠?yàn)槿藗児?jié)省時(shí)間,還可以創(chuàng)造更好的效率,在對(duì)系統(tǒng)進(jìn)行過(guò)詳細(xì)的測(cè)試之后,然后將測(cè)試的結(jié)果反應(yīng)到開(kāi)發(fā)流程中,可以有效的將程序邏輯和代碼進(jìn)行改善,并且系統(tǒng)中的程序也能夠正常的運(yùn)轉(zhuǎn),系統(tǒng)中的功能也是清晰、簡(jiǎn)單,該系統(tǒng)的操作比較簡(jiǎn)單明了,能夠很好的解決業(yè)務(wù)管理的問(wèn)題。[關(guān)鍵詞]Java;B/S結(jié)構(gòu);政務(wù)辦公子系統(tǒng);MYSQL數(shù)據(jù)庫(kù)目錄TOC\o"1-3"\h\u284241緒論 系統(tǒng)研發(fā)技術(shù)的介紹2.1B/S簡(jiǎn)介通過(guò)對(duì)系統(tǒng)的開(kāi)發(fā),可以讓更多的用戶去使用和維護(hù)。B/S結(jié)構(gòu)是系統(tǒng)開(kāi)發(fā)設(shè)計(jì)中最為常見(jiàn)的一個(gè)開(kāi)發(fā)工具,它使用起來(lái)比較方便,Java語(yǔ)言中最為常見(jiàn)的一種模式便是B/S結(jié)構(gòu),不管是它的跨平臺(tái)使用,還是抵制用戶因操作系統(tǒng)所帶來(lái)的影響,都有著非常不錯(cuò)的表現(xiàn),而且不管是Ios系統(tǒng)還是Windows系統(tǒng),我們只需要在系統(tǒng)中安裝一個(gè)瀏覽器就可以對(duì)本系統(tǒng)進(jìn)行相關(guān)的操作和使用,B/S結(jié)構(gòu)能將系統(tǒng)的核心放到服務(wù)器之中,而且還不受用戶操作的限制。對(duì)于遠(yuǎn)程用戶端的數(shù)據(jù)進(jìn)行交互而言,只需通過(guò)安裝數(shù)據(jù)庫(kù)即可。利用B/S結(jié)構(gòu)進(jìn)行系統(tǒng)開(kāi)發(fā),可以使系統(tǒng)的操作更加簡(jiǎn)易和便捷。系統(tǒng)中絕多大數(shù)的問(wèn)題都可以通過(guò)后臺(tái)就能夠進(jìn)行相關(guān)處理,系統(tǒng)會(huì)自動(dòng)將瀏覽器和數(shù)據(jù)庫(kù)進(jìn)行相連接,從而實(shí)現(xiàn)更多的功能。B/S結(jié)構(gòu)的特點(diǎn)比較多,他能夠在瀏覽器中發(fā)出信號(hào)請(qǐng)求,還可以為工作人員減輕負(fù)擔(dān),通過(guò)對(duì)客戶端的安裝或者是配置少量的運(yùn)行軟件就可以減輕用戶的工作量,這些功能的開(kāi)發(fā)主要是由服務(wù)器進(jìn)行控制,B/S技術(shù)的不斷成熟,他最主要的特點(diǎn)就是能和瀏覽器相互配合,不但減少了開(kāi)發(fā)成本,還加強(qiáng)了系統(tǒng)的功能模塊,B/S的主要特性就是層層相互獨(dú)立并且能夠相互連接。2.2HTML/CSS簡(jiǎn)介HTML語(yǔ)言屬于一種簡(jiǎn)單、方便的開(kāi)發(fā)語(yǔ)言,該語(yǔ)言和PHP語(yǔ)言比較相似,它能夠建立出一種靜態(tài)網(wǎng)站。通過(guò)互聯(lián)網(wǎng)進(jìn)行出版,信息傳播和廣泛需要被理解的一種語(yǔ)言也應(yīng)理解計(jì)算機(jī)。HTML是發(fā)表在網(wǎng)上是一種用于語(yǔ)言。有了HTML,它為我們他們識(shí)別出瀏覽器里的信息,只要用HTML編寫(xiě)規(guī)則寫(xiě)出來(lái)的任何形式的文件,它幫我們翻譯我們參考相關(guān)資料,所以HTML是“翻譯”來(lái)表達(dá)。2.3JSP簡(jiǎn)介JSP技術(shù)軟件是本次論文的主要語(yǔ)言編程,由于JSP技術(shù)屬于我國(guó)應(yīng)用比較多的一個(gè)語(yǔ)言編程,通過(guò)使用JSP來(lái)做系統(tǒng)的軟件的編程,因?yàn)樗募夹g(shù)已經(jīng)是越來(lái)越成熟了,并且能夠直接使用,伴隨著網(wǎng)絡(luò)的不斷發(fā)展和提升,在網(wǎng)絡(luò)的提升下語(yǔ)言程序也在不斷進(jìn)步發(fā)展,使用起來(lái)也是簡(jiǎn)單明了,JSP技術(shù)有著很多的特點(diǎn),它被廣泛應(yīng)用就是因?yàn)檫@些優(yōu)點(diǎn),JSP具有很多種特性:代碼方面編寫(xiě)簡(jiǎn)單,在平臺(tái)中沒(méi)有對(duì)技術(shù)類(lèi)的要求,而且還有絕對(duì)的面向?qū)ο笮?,在系統(tǒng)中運(yùn)行起來(lái)也是安全且穩(wěn)定的。所以得到了大多數(shù)人們的青睞,JSP技術(shù)的發(fā)展前景也是非常不錯(cuò),JSP技術(shù)主要就是面向設(shè)計(jì)的對(duì)象,程序員可以輕而易舉的就把JSP技術(shù)理解,在開(kāi)發(fā)程序中遇到問(wèn)題,都可以通過(guò)JSP技術(shù)進(jìn)行解決。通過(guò)對(duì)JSP技術(shù)的使用可系統(tǒng)開(kāi)發(fā)的更完善和規(guī)范。2.4MySQL數(shù)據(jù)概念和特點(diǎn)MySQL數(shù)據(jù)庫(kù)是一個(gè)免費(fèi)系統(tǒng)數(shù)據(jù)庫(kù),它的優(yōu)點(diǎn)就有很多了,比如強(qiáng)大的儲(chǔ)存性能,通俗易懂的語(yǔ)法設(shè)計(jì)等等,采用MySQL數(shù)據(jù)庫(kù)還有最為重要的一點(diǎn),也是最核心的一點(diǎn),就是因?yàn)樗鼡碛休^強(qiáng)的穩(wěn)定性并且可以跨平臺(tái)的進(jìn)行相應(yīng)操作。所以MySQL數(shù)據(jù)庫(kù)是開(kāi)發(fā)系統(tǒng)時(shí)的首要選擇。該數(shù)據(jù)庫(kù)屬于一個(gè)開(kāi)放的框架,隨便一個(gè)軟件開(kāi)發(fā)員就能夠使用,伴隨著計(jì)算機(jī)事業(yè)不斷地與時(shí)俱進(jìn),MySQL數(shù)據(jù)庫(kù)技術(shù)也不甘落后,現(xiàn)在可以適應(yīng)于多系統(tǒng)的開(kāi)發(fā),在對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作時(shí),是比較通俗易懂、容易操作上手的。通過(guò)編寫(xiě)一小段代碼就能夠?qū)崿F(xiàn)相應(yīng)的功能。所編寫(xiě)的代碼可適用于各個(gè)平臺(tái),并不需要進(jìn)行二次編譯。MySQL數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)較多,所以我們把它當(dāng)作該系統(tǒng)的數(shù)據(jù)庫(kù)是首選,他還有體積小、開(kāi)發(fā)成本低等特性,可適用于任何人進(jìn)行軟件開(kāi)發(fā),此次的論文也是采用MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)的儲(chǔ)存和使用。3系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性分析該政務(wù)辦公子系統(tǒng)所采用了jsp技術(shù)、B/S結(jié)構(gòu)以及mysql數(shù)據(jù)庫(kù)來(lái)做為系統(tǒng)的主要開(kāi)發(fā)技術(shù),做為學(xué)計(jì)算機(jī)專(zhuān)業(yè)的我在學(xué)校我也是主要學(xué)習(xí)了這些技術(shù),因此我在開(kāi)發(fā)系統(tǒng)的技術(shù)方面上也沒(méi)有完全的問(wèn)題。3.1.2操作可行性分析這個(gè)政務(wù)辦公子系統(tǒng)它主要是通過(guò)Web技術(shù)進(jìn)行實(shí)現(xiàn)的,此系統(tǒng)操作簡(jiǎn)單,只要用戶平時(shí)接觸電腦,對(duì)電腦的一些基本操作有所涉及即可,不需要做專(zhuān)業(yè)的技術(shù)培訓(xùn),而且每個(gè)模塊的功能描述都簡(jiǎn)潔明了,通俗易懂,有相應(yīng)的功能操作提示,幫助用戶解決疑難問(wèn)題。系統(tǒng)在進(jìn)行登錄上也是我們采用最常見(jiàn)的登錄窗口來(lái)進(jìn)行登錄系統(tǒng),不需要做任何特殊的操作,只需要按照提示來(lái)進(jìn)行系統(tǒng)操作就可以完成日常的使用與操作,因此系統(tǒng)在操作上也是完全可以的。3.1.3經(jīng)濟(jì)可行性分析該系統(tǒng)所用用到的設(shè)施完全可以在網(wǎng)上購(gòu)買(mǎi)到的,所開(kāi)支的費(fèi)用也并不高。在后期的維護(hù)上也不需要花費(fèi)太多的費(fèi)用,因此成本不需要太大。在系統(tǒng)上市以后公司所投入的資金也不必投入太大,而且系統(tǒng)設(shè)計(jì)功能操作也不需要做專(zhuān)業(yè)的培訓(xùn),只要用戶做簡(jiǎn)單的學(xué)習(xí)就可以進(jìn)行操作,在工作當(dāng)中也不會(huì)增加太多的負(fù)擔(dān)。整個(gè)系統(tǒng)在界面的設(shè)計(jì)上也是方便操作,不會(huì)在后期的學(xué)習(xí)和操作上支付太多經(jīng)濟(jì)費(fèi)用。因此在系統(tǒng)的操作上大大的減少了時(shí)間的節(jié)約,也提高了工作效率。用戶在日后的工作只需要登錄網(wǎng)站就可以進(jìn)行相關(guān)功能的操作不需要配置更高的電腦配置,因此在經(jīng)濟(jì)上是可行的。3.2需求分析需求分析是一個(gè)系統(tǒng)在開(kāi)發(fā)過(guò)程當(dāng)中必須經(jīng)歷的分析和討論。要想用戶能夠成功的去開(kāi)發(fā)出一個(gè)想要設(shè)計(jì)的功能,我們?cè)谇捌趯?duì)系統(tǒng)調(diào)查與分析是非常重要的,如果沒(méi)有對(duì)系統(tǒng)做出合理的需求分析在后期設(shè)計(jì)當(dāng)中就會(huì)出現(xiàn)功能缺失,這樣就相當(dāng)于系統(tǒng)開(kāi)發(fā)的失敗,因此我們?cè)陂_(kāi)發(fā)前要對(duì)這個(gè)政務(wù)辦公子系統(tǒng)進(jìn)行實(shí)際的需求分析。系統(tǒng)開(kāi)發(fā)過(guò)程中,系統(tǒng)功能要及時(shí)進(jìn)行測(cè)試分析,這樣有利于系統(tǒng)的持續(xù)發(fā)展,用戶可以通過(guò)系統(tǒng)來(lái)查詢(xún)自己所需的數(shù)據(jù),然后根據(jù)需求進(jìn)行添加、刪除、修改業(yè)務(wù)信息等功能,這樣不僅節(jié)省了時(shí)間,還滿足了用戶的各種需求。通過(guò)對(duì)本系統(tǒng)的開(kāi)發(fā)設(shè)計(jì),可以滿足用戶的需求,還要減少之前一些不必要的工作量,從而提高系統(tǒng)的工作效率,對(duì)于這個(gè)政務(wù)辦公子系統(tǒng)它最初的設(shè)計(jì)就是日后可以在學(xué)校當(dāng)中使用,可以對(duì)業(yè)務(wù)管理人員信息進(jìn)行管理。同時(shí)還可以對(duì)那些為政務(wù)辦公子系統(tǒng)工作人員帶來(lái)級(jí)大的方便,同時(shí)可以實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)信息化的管理,同時(shí)有效的提高了業(yè)務(wù)管理信息的管理,實(shí)現(xiàn)了業(yè)務(wù)管理信息的網(wǎng)絡(luò)化管理,這樣就有效的增強(qiáng)了業(yè)務(wù)管理信息的管理。本文主要嘗試?yán)肑ava開(kāi)發(fā)一個(gè)政務(wù)辦公子系統(tǒng)。本課題的主要研究?jī)?nèi)容如下:1.用戶注冊(cè)功能:本系統(tǒng)的用戶注冊(cè)為免費(fèi)注冊(cè),賬號(hào)密碼不能為空。2.用戶登陸功能:注冊(cè)成功的用戶可以通過(guò)密碼方式訪問(wèn)系統(tǒng)登錄界面進(jìn)行登錄。3.業(yè)務(wù)查詢(xún)功能:用戶可通過(guò)輸入與業(yè)務(wù)信息相關(guān)的查詢(xún)字段進(jìn)行查詢(xún),業(yè)務(wù)系統(tǒng)會(huì)根據(jù)字段從后臺(tái)數(shù)據(jù)庫(kù)查詢(xún)出相關(guān)結(jié)果并顯示供用戶選擇。4.反饋功能:用戶在瀏覽業(yè)務(wù)的同時(shí)可以進(jìn)行反饋以及查看管理員回復(fù)等。5.管理員管理系統(tǒng)功能:系統(tǒng)管理員具有管理整個(gè)系統(tǒng)的權(quán)限,其中包括了對(duì)業(yè)務(wù)信息的更新,刪除和對(duì)用戶的信息的管理,在政務(wù)辦公子環(huán)節(jié),還必須處理和審查相關(guān)的業(yè)務(wù)信息等,并且還需按時(shí)對(duì)系統(tǒng)進(jìn)行維護(hù),保障政務(wù)辦公子系統(tǒng)的性能。(1)管理員用例圖如圖3.1所示:圖3.1管理員用例圖(2)用戶用例圖如圖3.2所示:圖3.2用戶用例圖3.3系統(tǒng)用例規(guī)約管理員登錄用例規(guī)約,如表3-1所示:表3-1管理員登錄用例描述用例條目?jī)?nèi)容用例名稱(chēng)查看管理員賬戶參與者管理員用例說(shuō)明管理員登錄以后查看系統(tǒng)內(nèi)功能前置條件管理員輸入賬號(hào)密碼基本事件流(1)打開(kāi)系統(tǒng)界面;(2)打開(kāi)登錄界面;(3)輸入賬號(hào)密碼登錄其他事件流無(wú)異常事件流進(jìn)入登錄界面如果賬號(hào)密碼輸入錯(cuò)誤,登錄失敗后置條件登錄成功補(bǔ)充說(shuō)明無(wú)公告管理用例規(guī)約,如表3-2所示:表3-2公告管理用例描述用例條目?jī)?nèi)容用例名稱(chēng)查看公告信息參與者管理員用例說(shuō)明管理員在系統(tǒng)里查看公告信息前置條件管理員進(jìn)入公告管理界面基本事件流(1)管理員進(jìn)入公告管理;(2)打開(kāi)公告管理界面;(3)管理員對(duì)公告信息進(jìn)行增刪改查其他事件流無(wú)異常事件流進(jìn)入公告管理時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,數(shù)據(jù)庫(kù)服務(wù)器故障,系統(tǒng)彈出系統(tǒng)異常頁(yè)面,即進(jìn)入公告管理失敗后置條件公告管理成功補(bǔ)充說(shuō)明無(wú)反饋管理用例規(guī)約,如表3-3所示:表3-3反饋管理用例描述用例條目?jī)?nèi)容用例名稱(chēng)查看反饋信息參與者管理員用例說(shuō)明管理員進(jìn)入系統(tǒng)內(nèi)反饋信息的查看前置條件管理員已經(jīng)在系統(tǒng)登陸基本事件流(1)管理員提出管理反饋請(qǐng)求;(2)系統(tǒng)打開(kāi)系統(tǒng)反饋管理界面其他事件流無(wú)異常事件流進(jìn)入反饋管理時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,數(shù)據(jù)庫(kù)服務(wù)器故障,系統(tǒng)彈出系統(tǒng)異常頁(yè)面,即進(jìn)入反饋管理失敗后置條件管理反饋成功補(bǔ)充說(shuō)明無(wú)業(yè)務(wù)管理用例規(guī)約,如表3-4所示:表3-4業(yè)務(wù)管理用例描述用例條目?jī)?nèi)容用例名稱(chēng)查看業(yè)務(wù)管理參與者管理員用例說(shuō)明管理員在系統(tǒng)對(duì)業(yè)務(wù)內(nèi)信息的查看前置條件管理員已經(jīng)在系統(tǒng)登陸基本事件流(1)管理員提出管理業(yè)務(wù)請(qǐng)求;(2)系統(tǒng)打開(kāi)業(yè)務(wù)管理界面;(3)管理員對(duì)業(yè)務(wù)管理內(nèi)的業(yè)務(wù)進(jìn)行增刪改查其他事件流無(wú)異常事件流進(jìn)入業(yè)務(wù)管理時(shí)出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡(luò)故障,數(shù)據(jù)庫(kù)服務(wù)器故障,系統(tǒng)彈出系統(tǒng)異常頁(yè)面,即進(jìn)入業(yè)務(wù)管理失敗后置條件管理業(yè)務(wù)成功補(bǔ)充說(shuō)明無(wú)3.4性能分析軟件開(kāi)發(fā)是一項(xiàng)復(fù)雜的工程REF_Ref17164\r\h[10]。使用B/S開(kāi)發(fā)會(huì)使系統(tǒng)的開(kāi)發(fā)效率得到提高,同時(shí)降低了功能的耦合度,提高了處理復(fù)雜業(yè)務(wù)的能力REF_Ref17184\r\h[13]。政務(wù)辦公子系統(tǒng)主要為管理員和用戶進(jìn)行提供服務(wù),所以在非功能需求方面進(jìn)行以下分析:(1)軟件環(huán)境:windows7及以上版本。(2)可靠性需求:本系統(tǒng)能夠準(zhǔn)確運(yùn)行,穩(wěn)定性好。(3)安全性需求:對(duì)管理員和用戶密碼加密,確保數(shù)據(jù)的安全。(4)易用性需求:操作界面簡(jiǎn)潔醒目,一目了然,便于用戶的使用。4系統(tǒng)設(shè)計(jì)4.1總體設(shè)計(jì)4.1.1系統(tǒng)結(jié)構(gòu)在系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程當(dāng)中,系統(tǒng)功能結(jié)構(gòu)是比較重要的一個(gè)環(huán)節(jié),根據(jù)系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì),對(duì)系統(tǒng)各功能模塊進(jìn)行了相應(yīng)的拆分和簡(jiǎn)化,設(shè)計(jì)者對(duì)各模塊的獨(dú)立設(shè)計(jì)提供了很大的幫助。開(kāi)發(fā)一個(gè)系統(tǒng)當(dāng)然會(huì)遇到很多問(wèn)題,那么怎樣才能解決這些問(wèn)題呢?這就需要在系統(tǒng)操作的過(guò)程當(dāng)中,去發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。系統(tǒng)開(kāi)發(fā)過(guò)程中,重中之重就是要做到先后順序,因?yàn)橹挥许樞驅(qū)α?,開(kāi)發(fā)系統(tǒng)過(guò)程中才能夠去解決更多的問(wèn)題,并且在開(kāi)發(fā)的過(guò)程中減少很多不必要的麻煩。主要功能模塊如圖4.1所示:圖4.1主要功能模塊圖4.1.2實(shí)施步驟(1)參考比較流行的技術(shù)及政務(wù)辦公子系統(tǒng)等,規(guī)劃出自己的設(shè)計(jì)方案;(2)根據(jù)平臺(tái)具體的設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯與物理結(jié)構(gòu),數(shù)據(jù)庫(kù)采用MYSQL數(shù)據(jù)庫(kù);(3)搭建開(kāi)發(fā)環(huán)境,并且構(gòu)建B/S框架,供開(kāi)發(fā)使用;(4)基于J2EE技術(shù),實(shí)現(xiàn)功能開(kāi)發(fā);(5)基于HTML5、CSS3以及Java技術(shù),完成前端頁(yè)面的設(shè)計(jì)與開(kāi)發(fā);(6)在遠(yuǎn)程服務(wù)器中部署項(xiàng)目,完成項(xiàng)目功能性測(cè)試;(7)修復(fù)漏洞,改善系統(tǒng)部分功能。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1概念結(jié)構(gòu)設(shè)計(jì)概念模式它主要是建立在數(shù)據(jù)需求分析的基礎(chǔ)上,它主要是表示各個(gè)數(shù)據(jù)之間的聯(lián)系,還可以對(duì)系統(tǒng)當(dāng)中的信息進(jìn)行處理和管理,具體我們可以通過(guò)建立E—R圖來(lái)進(jìn)行對(duì)實(shí)體、屬性和聯(lián)系之間的關(guān)系[15]。具體我們做以下幾個(gè)關(guān)鍵的實(shí)體關(guān)系圖:(1)管理員實(shí)體主要存儲(chǔ)管理員的編號(hào)、用戶名和密碼等屬性,管理員實(shí)體圖如圖4.2所示:圖4.2管理員信息實(shí)體圖(2)業(yè)務(wù)實(shí)體主要存儲(chǔ)業(yè)務(wù)的編號(hào)、名稱(chēng)、備注、說(shuō)明、類(lèi)型、附件等屬性,業(yè)務(wù)實(shí)體圖如圖4.3所示:圖4.3業(yè)務(wù)信息實(shí)體圖(3)公告實(shí)體主要存儲(chǔ)管理員的編號(hào)、公告名稱(chēng)、公告內(nèi)容、公告圖片等屬性,公告實(shí)體圖如圖4.4所示:圖4.4公告信息實(shí)體圖(4)業(yè)務(wù)辦理實(shí)體主要存儲(chǔ)業(yè)務(wù)辦理的名稱(chēng)、說(shuō)明、文件、狀態(tài)等屬性,業(yè)務(wù)辦理實(shí)體圖如圖4.5所示:圖4.5業(yè)務(wù)辦理信息實(shí)體圖(5)用戶實(shí)體主要存儲(chǔ)用戶的編號(hào)、登錄名、密碼、姓名等屬性,用戶實(shí)體圖如圖4.2所示:圖4.6用戶信息實(shí)體圖4.2.2邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)是本系統(tǒng)的核心和基礎(chǔ)。根基是否穩(wěn)固決定了開(kāi)發(fā)成功的系統(tǒng)質(zhì)量是否有保障。對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì)我們可以比喻為像建高樓一樣,如果我的說(shuō)設(shè)計(jì)的數(shù)據(jù)庫(kù)存在一定的漏洞太就會(huì)對(duì)系統(tǒng)的開(kāi)發(fā)造成不必要的傷害,同時(shí)還會(huì)影響到后期的維護(hù)給功能的變化,同時(shí)還會(huì)引起日后的使用。對(duì)于數(shù)據(jù)設(shè)計(jì)來(lái)說(shuō)它就是結(jié)合整個(gè)計(jì)算機(jī)的數(shù)據(jù)庫(kù)數(shù)據(jù)管理與建立來(lái)進(jìn)行開(kāi)發(fā)的,能夠處理這個(gè)政務(wù)辦公子系統(tǒng)在運(yùn)行過(guò)程當(dāng)中做飯的問(wèn)題,數(shù)據(jù)庫(kù)要能確保自己的獨(dú)立性,想要哪部分的數(shù)據(jù)就選擇相應(yīng)的設(shè)置選項(xiàng),對(duì)應(yīng)的數(shù)據(jù)就會(huì)以表格的形式展現(xiàn)出來(lái)。當(dāng)對(duì)這一個(gè)功能進(jìn)行設(shè)置,他就會(huì)與數(shù)據(jù)庫(kù)進(jìn)行連接,會(huì)在對(duì)話框中彈出相應(yīng)的數(shù)據(jù)源。(1)管理員表主要存儲(chǔ)管理員的數(shù)據(jù),管理員表如4-1所示:表4-1t_admin管理員信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明adminIdint4是否主鍵編號(hào)adminNamevarchar25否否用戶名adminPasswordvarchar25否否密碼(2)業(yè)務(wù)表主要存儲(chǔ)業(yè)務(wù)的相關(guān)數(shù)據(jù),業(yè)務(wù)表如4-2所示:表4-2t_buyuan業(yè)務(wù)信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明buyuanIdint4是否主鍵編號(hào)buzhiNamevarchar100否否名稱(chēng)buyuanMarkvarchar100否否備注buyuanMark1varchar100否否說(shuō)明buyuanTypevarchar100否否類(lèi)型buyuanType1varchar100否否附件buzhiMarkvarchar100否否時(shí)間(3)公告表主要存儲(chǔ)公告的相關(guān)數(shù)據(jù),公告表如4-3所示:表4-3t_gonggao公告信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明gonggaoIdvarchar100否否公告編號(hào)gonggaoNamevarchar100否否公告名稱(chēng)gonggaoMarkvarchar100否否公告內(nèi)容gonggaoImgvarchar100否否公告圖片gonggaoImgNamevarchar100否否公告圖片名稱(chēng)gonggaoDatevarchar100否否公告日期ggtypeIdvarchar100否否公告類(lèi)型ggtypeNamevarchar100否否公告類(lèi)型名稱(chēng)(4)業(yè)務(wù)辦理表主要存儲(chǔ)業(yè)務(wù)辦理的相關(guān)數(shù)據(jù),業(yè)務(wù)辦理表如4-4所示:表4-4t_jcdaohang業(yè)務(wù)辦理信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明jcdaohangIdvarchar100否否主鍵編號(hào)jcdaohangNamevarchar100否否類(lèi)型jcdaohangMarkvarchar100否否業(yè)務(wù)jcdaohangMark1varchar100否否名稱(chēng)jcdaohangPaixuvarchar100否否備注jcdaohangTypevarchar100否否說(shuō)明jcdaohangType2varchar100否否文件jcdaohangNeirongvarchar100否否用戶jcdaohangType1varchar100否否區(qū)域jcbiaotiIdvarchar100否否狀態(tài)jcbiaotiNamevarchar100否否審核jcbiaotiMarkvarchar100否否時(shí)間(5)用戶表主要存儲(chǔ)用戶的相關(guān)數(shù)據(jù),用戶理表如4-5所示:表4-5t_user用戶信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明userIdvarchar100否否主鍵編號(hào)userNamevarchar100否否登錄名userXingmingvarchar100否否姓名userSexvarchar100否否性別userAgevarchar100否否年齡userPhonevarchar100否否電話userMark1varchar100否否身份證userDatevarchar100否否時(shí)間5系統(tǒng)實(shí)現(xiàn)5.1登錄管理員進(jìn)入系統(tǒng)后,系統(tǒng)后臺(tái)信息要進(jìn)行逐步管理,通過(guò)對(duì)后臺(tái)功能模塊的設(shè)計(jì),主要目的就是為了能夠讓管理員提高管理效率。還具有操作簡(jiǎn)單、界面清晰的特點(diǎn)。并且從根本上減少了管理員的工作量。如圖5.1所示:圖5.1登錄界面5.2用戶功能模塊5.2.1用戶功能管理用戶輸入賬號(hào)密碼成功登錄系統(tǒng)后,在操作系統(tǒng)主界面上顯示著個(gè)人信息、反饋信息、公告信息、業(yè)務(wù)信息、業(yè)務(wù)辦理修改等操作。如圖5.2所示:圖5.2用戶功能界面5.2.2用戶注冊(cè)用戶若想在本系統(tǒng)上進(jìn)行相應(yīng)操作,便要進(jìn)行個(gè)人信息的賬號(hào)注冊(cè),注冊(cè)完成后方可登錄進(jìn)行業(yè)務(wù)辦理。用戶注冊(cè)信息。如圖5.3所示:圖5.3用戶注冊(cè)信息界面5.2.3反饋信息用戶登錄后,對(duì)于管理員反饋過(guò)來(lái)的信息可以進(jìn)行查看并添加,反饋信息等操作。如圖5.4所示:圖5.4業(yè)務(wù)信息界面5.2.4業(yè)務(wù)辦理用戶登錄系統(tǒng)后,可以進(jìn)行相應(yīng)的業(yè)務(wù)辦理,具體操作有添加信息,刪除信息和查看信息等。如圖5.5所示:圖5.5業(yè)務(wù)辦理信息界面5.3管理員功能模塊5.3.1個(gè)人信息用戶個(gè)人信息主要分為修改個(gè)信息以及修改登錄密碼兩部分。用戶輸入需要修改的名稱(chēng)、姓名、身份證號(hào)等信息,通過(guò)點(diǎn)擊修改來(lái)進(jìn)行對(duì)其信息的修改或補(bǔ)充,以及通過(guò)原密碼可以修改登錄密碼,以此來(lái)確保用戶賬號(hào)的安全性。如圖5.6所示:圖5.6個(gè)人信息界面5.3.2公告信息公告管理頁(yè)面中通過(guò)點(diǎn)擊“添加”按鈕,會(huì)彈出添加公告,在對(duì)話框中輸入名稱(chēng)、內(nèi)容;點(diǎn)擊“保存”按鈕,新公告將添加在后臺(tái)數(shù)據(jù)庫(kù)中,頁(yè)面重新檢索顯示所有公告。在頁(yè)面中勾選需要修改或刪除的某一條記錄,通過(guò)點(diǎn)擊“修改”或“刪除”按鈕完成操作。如圖5.7所示:圖5.7公告信息界面5.3.3用戶信息功能用戶管理頁(yè)面中通過(guò)點(diǎn)擊“添加”按鈕,會(huì)彈出添加用戶,在對(duì)話框中輸入賬號(hào)、密碼,點(diǎn)擊“保存”按鈕,新用戶將添加在后臺(tái)數(shù)據(jù)庫(kù)中,頁(yè)面重新檢索顯示所有用戶。在頁(yè)面中勾選需要修改或刪除的某一條記錄,通過(guò)點(diǎn)擊“修改”或“刪除”按鈕完成操作。如圖5.8所示:圖5.8用戶信息界面5.3.4業(yè)務(wù)信息功能業(yè)務(wù)管理頁(yè)面中通過(guò)點(diǎn)擊“添加”按鈕,會(huì)彈出添加業(yè)務(wù),在對(duì)話框中輸入名稱(chēng)、內(nèi)容,點(diǎn)擊“保存”按鈕,新業(yè)務(wù)將添加在后臺(tái)數(shù)據(jù)庫(kù)中,頁(yè)面重新檢索顯示所有業(yè)務(wù)。在頁(yè)面中勾選需要修改或刪除的某一條記錄,通過(guò)點(diǎn)擊“修改”或“刪除”按鈕完成操作。如圖5.9所示:圖5.9業(yè)務(wù)信息界面6系統(tǒng)測(cè)試6.1測(cè)試目的目前越來(lái)越多的領(lǐng)域公司企業(yè)都在利用互聯(lián)網(wǎng)進(jìn)行信息的管理,所以設(shè)計(jì)這樣一個(gè)軟件系統(tǒng)是有必要的。而且在系統(tǒng)的設(shè)計(jì)中要把軟件的質(zhì)量提高,用戶才會(huì)不斷將好用的產(chǎn)品進(jìn)行推廣。同時(shí)軟件的設(shè)計(jì)也要從實(shí)際出發(fā),從用戶的需求出發(fā),來(lái)對(duì)系統(tǒng)進(jìn)行研究開(kāi)發(fā),這樣開(kāi)發(fā)出的系統(tǒng)才可以發(fā)揮巨大的作用,并且要保證系統(tǒng)在后期使用的過(guò)程中不會(huì)有太多的資金的投入[15]。6.2測(cè)試方法系統(tǒng)測(cè)試主要是通過(guò)設(shè)定一些條件,用會(huì)提前輸入數(shù)據(jù),然后系統(tǒng)會(huì)出現(xiàn)相對(duì)應(yīng)的效果和數(shù)據(jù)。本系統(tǒng)的測(cè)試主要是對(duì)在線政務(wù)辦公子系統(tǒng)功能和性能進(jìn)行測(cè)試,系統(tǒng)測(cè)試目的是對(duì)已經(jīng)設(shè)置開(kāi)發(fā)出的在線政務(wù)辦公子系統(tǒng)的功能是否能夠正常運(yùn)行,所以系統(tǒng)開(kāi)發(fā)中系統(tǒng)的測(cè)試是非常重要的一步,需要在系統(tǒng)測(cè)試時(shí)進(jìn)行嚴(yán)格的操作,通過(guò)系統(tǒng)測(cè)試用可以減少后期維護(hù)成本,如果在系統(tǒng)開(kāi)始之初沒(méi)有進(jìn)行系統(tǒng)測(cè)試,會(huì)在后期的開(kāi)發(fā)和使用的過(guò)程中造成很大的問(wèn)題,如果想要讓開(kāi)發(fā)的程序與預(yù)期達(dá)到一致,可以通過(guò)系統(tǒng)測(cè)試來(lái)減少問(wèn)題。系統(tǒng)測(cè)試的方法主要包括白盒測(cè)試和黑盒測(cè)試[16]。6.3測(cè)試內(nèi)容6.3.1用戶登錄模塊功能測(cè)試注冊(cè)賬號(hào)是在進(jìn)入本系統(tǒng)前的第一步,注冊(cè)完畢時(shí)方可進(jìn)行登錄,當(dāng)用戶輸入的賬號(hào)或者密碼有誤時(shí),系統(tǒng)會(huì)彈出相應(yīng)提示。登錄功能測(cè)試用例如表6-1所示:表6-1測(cè)試用例01功能操作預(yù)期結(jié)果登錄功能用戶沒(méi)有輸入賬號(hào)系統(tǒng)提示未登錄成功,登錄的界面不進(jìn)行跳轉(zhuǎn),提示信息為“賬號(hào)或密碼錯(cuò)誤”輸入密碼錯(cuò)誤用戶不能登錄系統(tǒng),頁(yè)面不跳轉(zhuǎn),提示“賬號(hào)或密碼錯(cuò)誤”輸入正確用戶名和密碼登錄成功,頁(yè)面跳轉(zhuǎn)到主頁(yè)面用戶登錄測(cè)試,在登錄框中輸入賬號(hào)和密碼等信息,通過(guò)輸入正確的信息和用戶名密碼不一致以及數(shù)據(jù)庫(kù)內(nèi)不存在的用戶名,驗(yàn)證登錄功能是否存在疏漏。具體的登陸成功測(cè)試如圖6.1所示:圖6.1登錄成功測(cè)試結(jié)果圖6.3.2業(yè)務(wù)辦理添加模塊功能測(cè)試系統(tǒng)中,管理員可以進(jìn)行業(yè)務(wù)辦理添加,但是不允許添加相同業(yè)務(wù)辦理名稱(chēng)的業(yè)務(wù)辦理,當(dāng)出現(xiàn)添加相同業(yè)務(wù)辦理名稱(chēng)的情況時(shí),系統(tǒng)會(huì)給出提示。業(yè)務(wù)辦理添加模塊功能測(cè)試用例如表6-2所示:表6-2測(cè)試用例02功能操作預(yù)期結(jié)果業(yè)務(wù)辦理添加輸入已經(jīng)添加過(guò)的業(yè)務(wù)辦理名稱(chēng)添加不成功,提示業(yè)務(wù)辦理名稱(chēng)已存在輸入沒(méi)有添加過(guò)的業(yè)務(wù)辦理名稱(chēng)添加成功,提示“添加成功”業(yè)務(wù)辦理管理測(cè)試內(nèi)容為:管理員在業(yè)務(wù)辦理添加功能是否正常,在后臺(tái)輸入數(shù)據(jù)并提交,完成后檢查前臺(tái)是否更新,功能是否存在疏漏。具體的測(cè)試如圖6.2所示:圖6.2業(yè)務(wù)辦理添加成功測(cè)試結(jié)果圖6.3.3業(yè)務(wù)查詢(xún)模塊功能測(cè)試管理員可以對(duì)系統(tǒng)中已有的業(yè)務(wù)進(jìn)行查詢(xún),查詢(xún)的業(yè)務(wù)存在時(shí),顯示在頁(yè)面上;不存在時(shí),系統(tǒng)需要給出對(duì)應(yīng)提示。業(yè)務(wù)查詢(xún)模塊功能測(cè)試用例如表6-3所示:表6-3測(cè)試用例03功能操作預(yù)期結(jié)果業(yè)務(wù)查詢(xún)搜索未添加的業(yè)務(wù)頁(yè)面上不顯示任何業(yè)務(wù)信息搜索已經(jīng)添加的業(yè)務(wù)顯示搜索的業(yè)務(wù)名稱(chēng),并且可以對(duì)其進(jìn)行編輯業(yè)務(wù)查詢(xún)測(cè)試內(nèi)容為:用戶通過(guò)輸入業(yè)務(wù)關(guān)鍵詞進(jìn)行查詢(xún),在后臺(tái)輸入數(shù)據(jù)并提交,完成后檢查前臺(tái)是否在界面顯示,具體的測(cè)試如圖6.3所示:圖6.3業(yè)務(wù)查詢(xún)成功測(cè)試結(jié)果圖6.4測(cè)試結(jié)論對(duì)于在線政務(wù)辦公子系統(tǒng)來(lái)說(shuō),我們?cè)跍y(cè)試的時(shí)候通過(guò)幾個(gè)功能測(cè)試來(lái)進(jìn)行的:(1)功能
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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湖南永州市寧遠(yuǎn)縣人民醫(yī)院公開(kāi)招聘?jìng)浒钢茖?zhuān)業(yè)技術(shù)人員50人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(奪冠系列)
- 2025內(nèi)蒙古赤峰穆香源肉類(lèi)食品有限公司招聘考前自測(cè)高頻考點(diǎn)模擬試題及一套完整答案詳解
- 2025北京首都醫(yī)科大學(xué)附屬北京朝陽(yáng)醫(yī)院招聘18人(第三次)模擬試卷有完整答案詳解
- 2025年溫嶺市公開(kāi)選調(diào)公務(wù)員32人模擬試卷及答案詳解(必刷)
- 2025年4月重慶醫(yī)科大學(xué)附屬第三醫(yī)院招聘醫(yī)師、醫(yī)技、護(hù)理、行政、其他崗位模擬試卷附答案詳解(黃金題型)
- 2025江西九江市武寧縣醫(yī)療衛(wèi)生單位招聘勞務(wù)派遣人員3人模擬試卷含答案詳解
- 2025廣東水利電力職業(yè)技術(shù)學(xué)院招聘32人考前自測(cè)高頻考點(diǎn)模擬試題及1套參考答案詳解
- 2025河南投資集團(tuán)工程管理有限公司社招1人考前自測(cè)高頻考點(diǎn)模擬試題及參考答案詳解一套
- 2025年商洛丹源電力(集團(tuán))有限責(zé)任公司招聘(2人)考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(名校卷)
- 2025年黑龍江省交通投資集團(tuán)有限公司招聘95人考前自測(cè)高頻考點(diǎn)模擬試題及完整答案詳解1套
- 五年(2021-2025)高考語(yǔ)文真題分類(lèi)匯編:專(zhuān)題03 文學(xué)類(lèi)文本閱讀(小說(shuō))(全國(guó))(原卷版)
- 2025年黑龍江吉林遼寧內(nèi)蒙古高考物理真題(原卷版)
- 2025四川數(shù)據(jù)集團(tuán)有限公司第二批員工招聘3人筆試歷年參考題庫(kù)附帶答案詳解
- 2025保密教育線上培訓(xùn)考試題含答案完整版
- 2025年甘肅省天水市供熱有限公司招聘12人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年一卷政治高考真題及答案
- 廚房火災(zāi)安全培訓(xùn)教材課件
- 《田螺姑娘》兒童故事ppt課件(圖文演講)
- 1844年經(jīng)濟(jì)學(xué)哲學(xué)手稿課件
- 新人教統(tǒng)編版七年級(jí)上冊(cè)歷史 第13課 東漢的興衰 教學(xué)課件
- 裝配式裝修VS傳統(tǒng)裝修
評(píng)論
0/150
提交評(píng)論