版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
塔里木大學(xué)畢業(yè)設(shè)計(jì)引言 1.1研究背景近年來,隨著當(dāng)今世界的經(jīng)濟(jì)增長(zhǎng),網(wǎng)絡(luò)的規(guī)模也在快速的增長(zhǎng)。巴州地區(qū)移動(dòng)基站數(shù)目越來越多,巨大的工作量讓該移動(dòng)公司的網(wǎng)絡(luò)信息統(tǒng)計(jì)工作人員倍感焦急。巴州位于新疆東南部,面積達(dá)48.27萬平方千米,是我國(guó)陸地面積最大的地級(jí)行政區(qū)[[]郭小礫.新疆巴州地區(qū)移動(dòng)通信基站電磁輻射環(huán)境影響評(píng)價(jià)[J].中國(guó)水運(yùn)(下半月),2015,15(04):125-126.]。巴州下轄?zhēng)鞝柪帐小⑤喤_(tái)縣、尉犁縣、若羌縣、且末縣、焉耆縣、和靜縣、和碩縣、博湖縣共八縣一市,州府設(shè)在庫(kù)爾勒市[[]職全亮.新疆巴音郭楞蒙古自治州中等職業(yè)教育現(xiàn)狀研究[D].西北民族大學(xué),2011.][[]巴州社會(huì)穩(wěn)定經(jīng)濟(jì)發(fā)展[J].新疆人大(漢文),2017(01):52.]。全州有50個(gè)鄉(xiāng),36個(gè)鎮(zhèn),5個(gè)街道,全州總?cè)丝?279294人。正因巴州地區(qū)人口眾多,近年來,巴州移動(dòng)基站數(shù)量越來越多。使得業(yè)主構(gòu)成復(fù)雜,繳費(fèi)期參差不齊,甚至影響公司形象和網(wǎng)絡(luò)運(yùn)行[[]王翔.中國(guó)移動(dòng)水電房租管理系統(tǒng)的設(shè)計(jì)與測(cè)試[D].北京郵電大學(xué),2010.[]郭小礫.新疆巴州地區(qū)移動(dòng)通信基站電磁輻射環(huán)境影響評(píng)價(jià)[J].中國(guó)水運(yùn)(下半月),2015,15(04):125-126.[]職全亮.新疆巴音郭楞蒙古自治州中等職業(yè)教育現(xiàn)狀研究[D].西北民族大學(xué),2011.[]巴州社會(huì)穩(wěn)定經(jīng)濟(jì)發(fā)展[J].新疆人大(漢文),2017(01):52.[]王翔.中國(guó)移動(dòng)水電房租管理系統(tǒng)的設(shè)計(jì)與測(cè)試[D].北京郵電大學(xué),2010.[]劉騰.現(xiàn)代電力企業(yè)電費(fèi)電價(jià)管理探索[J].產(chǎn)業(yè)與科技論壇,2018,17(21):277-278.到目前為止,巴州地區(qū)極大多數(shù)的移動(dòng)營(yíng)業(yè)廳的合同及電費(fèi)房租管理上仍有部分業(yè)務(wù)依然停留在手工處理數(shù)據(jù)的方式上,任務(wù)重,工作量大,已經(jīng)完全跟不上移動(dòng)通信業(yè)務(wù)的需求。用于統(tǒng)計(jì)巴州地區(qū)八縣一市的電費(fèi)臺(tái)賬、合同管理和房租管理的管理系統(tǒng)的開發(fā)顯得必要性進(jìn)一步提升。1.2設(shè)計(jì)目的和意義為解決好上述問題,改變當(dāng)前現(xiàn)狀,必須結(jié)合當(dāng)前信息技術(shù)發(fā)展的趨勢(shì),積極引入網(wǎng)絡(luò)化的管理方式,設(shè)計(jì)并開發(fā)適合巴州移動(dòng)基站使用的電費(fèi)房租管理系統(tǒng),以此逐漸替代手工方式,提高工作效率,還可以減輕工作人員的工作壓力,為決策者提供各地區(qū)使用電費(fèi)的情況的直觀數(shù)據(jù),增加管理透明性。完成后的系統(tǒng)將有利于改變各地區(qū)公司對(duì)于電費(fèi)房租的維護(hù)工作的獨(dú)立性,將該部分業(yè)務(wù)置于統(tǒng)一平臺(tái)進(jìn)行管理,達(dá)到提高部門人員的辦事效率,節(jié)省公司開支的目的。1.3國(guó)內(nèi)外現(xiàn)狀分析據(jù)調(diào)查結(jié)果顯示,對(duì)于移動(dòng)電費(fèi)房租管理系統(tǒng)的設(shè)計(jì),國(guó)外的計(jì)算機(jī)應(yīng)用技術(shù)比國(guó)內(nèi)應(yīng)用的早了很多年[[]顧桂英.計(jì)算機(jī)技術(shù)的創(chuàng)新過程研究[D].東北大學(xué),2008.]。技術(shù)發(fā)展十分迅速、競(jìng)爭(zhēng)十分激烈、紛紛結(jié)成新的聯(lián)盟[[]桂文莊.關(guān)于當(dāng)前國(guó)外計(jì)算機(jī)市場(chǎng)和技術(shù)發(fā)展情況的若干看法[J].現(xiàn)代科學(xué)儀器,1994(02):3-7.]。在基站管理和電費(fèi)管理方面也遙遙領(lǐng)先于我們國(guó)家。從美國(guó)到歐盟,再到國(guó)內(nèi),現(xiàn)在大部分國(guó)家都在推行電費(fèi)管理系統(tǒng)[[[]顧桂英.計(jì)算機(jī)技術(shù)的創(chuàng)新過程研究[D].東北大學(xué),2008.[]桂文莊.關(guān)于當(dāng)前國(guó)外計(jì)算機(jī)市場(chǎng)和技術(shù)發(fā)展情況的若干看法[J].現(xiàn)代科學(xué)儀器,1994(02):3-7.[]冉秋.大英縣移動(dòng)基站電費(fèi)管理系統(tǒng)設(shè)計(jì)與開發(fā)[D].電子科技大學(xué),2011.目前,疆內(nèi)許多地方并沒有意識(shí)到科技時(shí)代的到來,很多地區(qū)仍然采用傳統(tǒng)處理的方式,維修人員則定期對(duì)各個(gè)基站進(jìn)行檢查,但并沒有實(shí)現(xiàn)對(duì)移動(dòng)基站出現(xiàn)問題時(shí)進(jìn)行及時(shí)解決。通常,管理人員是采用紙筆的方式對(duì)這龐大又繁瑣的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、計(jì)算,并對(duì)每個(gè)月的電費(fèi)一一統(tǒng)計(jì)然后依次計(jì)算,同時(shí),需要統(tǒng)計(jì)上一次的電費(fèi),從而得出本月的實(shí)際用電度數(shù)。據(jù)調(diào)查,大部分企業(yè)在開發(fā)信息管理系統(tǒng)時(shí)均采用B/S模式,它具有查詢和瀏覽的便利性,跨平臺(tái)性良好。B/S模式是基于特定通信協(xié)議的C/S模式,是C/S模式中特定的一種,兩者相比較而言,B/S比C/S更具有共享性,開發(fā)成本低等特點(diǎn)。綜上,開發(fā)一個(gè)基于Web的巴州移動(dòng)公司的電費(fèi)房租管理系統(tǒng)將有助于提高巴州的信息化管理的水平。2研究與實(shí)現(xiàn)中的關(guān)鍵技術(shù)2.1設(shè)計(jì)開發(fā)環(huán)境操作系統(tǒng):Windows7旗艦版CPU:Intel(R)Core(TM)i5-4210MCPU@2.60GHz安裝內(nèi)存(RAM):4.00GB數(shù)據(jù)庫(kù):MySQL5.7.25開發(fā)工具及環(huán)境:IntelliJIDEA2018;開發(fā)工具包JDK1.8客戶端瀏覽器:GoogleChrome68.0.3440.1062.2具體關(guān)鍵技術(shù)2.2.1JSP技術(shù)JSP技術(shù)在對(duì)提升系統(tǒng)運(yùn)行的效率方面有著極大作用[[]邢琛.淺談網(wǎng)頁開發(fā)中的JSP技術(shù)[J].電腦迷,2018(08):141.][[]任智乾.JSP技術(shù)在Web數(shù)據(jù)庫(kù)中的應(yīng)用[J].信息與電腦(理論版),2011(06):161+163.]。將JAVA代碼邏輯嵌入到其中,在一定程度上,為動(dòng)態(tài)網(wǎng)頁的內(nèi)容創(chuàng)建和管理,帶來了非常極大的便利[[]汪君宇.基于JSP的Web應(yīng)用軟件開發(fā)技術(shù)分析[J].科技創(chuàng)新與應(yīng)用,2018(16):158-160.]。JSP相當(dāng)是一個(gè)可以加入HTML網(wǎng)頁的JAVA語言,它會(huì)被編譯成Servlet,發(fā)送響應(yīng)可以和服務(wù)器進(jìn)行交互。JSP技術(shù)能夠生成和顯示分離內(nèi)容,可以適應(yīng)不同平臺(tái),且具有較高的執(zhí)行效率,且其可重用組件的特性有助于推進(jìn)整體的開發(fā)過程。從實(shí)際情況出發(fā),JSP技術(shù)更有利于簡(jiǎn)化頁面的開發(fā),提高發(fā)開效率[[]邢琛.淺談網(wǎng)頁開發(fā)中的JSP技術(shù)[J].電腦迷,2018(08):141.[]任智乾.JSP技術(shù)在Web數(shù)據(jù)庫(kù)中的應(yīng)用[J].信息與電腦(理論版),2011(06):161+163.[]汪君宇.基于JSP的Web應(yīng)用軟件開發(fā)技術(shù)分析[J].科技創(chuàng)新與應(yīng)用,2018(16):158-160.[]吳周霄,鄭向陽.基于JSP技術(shù)的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)[J].信息與電腦(理論版),2018(08):13-15.2.2.2MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是指物理操作系統(tǒng)文件或其他形式文件類型的集合[[]牛小寶.基于MySQL的云數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[D].南京郵電大學(xué),2016.][[]段遠(yuǎn)志.數(shù)據(jù)庫(kù)設(shè)計(jì)方法[J].南昌教育學(xué)院學(xué)報(bào),2005,(04):84-86+89.]。MySQL數(shù)據(jù)庫(kù)應(yīng)用最為廣泛,不但能夠適用于多種服務(wù)平臺(tái),而且可以嵌入使用。MySQL數(shù)據(jù)庫(kù)具備體積小、效率高、簡(jiǎn)單易用等特點(diǎn)[[]范開勇,陳宇收.MySQL數(shù)據(jù)庫(kù)性能優(yōu)化研究[J].中國(guó)新通信,2019,21(01):57.][[]詹重詠.MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)導(dǎo)入與導(dǎo)出探析[J].數(shù)字技術(shù)與應(yīng)用,2017(12):231+233.[]牛小寶.基于MySQL的云數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[D].南京郵電大學(xué),2016.[]段遠(yuǎn)志.數(shù)據(jù)庫(kù)設(shè)計(jì)方法[J].南昌教育學(xué)院學(xué)報(bào),2005,(04):84-86+89.[]范開勇,陳宇收.MySQL數(shù)據(jù)庫(kù)性能優(yōu)化研究[J].中國(guó)新通信,2019,21(01):57.[]詹重詠.MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)導(dǎo)入與導(dǎo)出探析[J].數(shù)字技術(shù)與應(yīng)用,2017(12):231+233.2.2.3SpringBoot框架SpringBoot是由Pivotal團(tuán)隊(duì)提供的一個(gè)全新的輕量級(jí)框架[[]呂宇琛.SpringBoot框架在web應(yīng)用開發(fā)中的探討[J].科技創(chuàng)新導(dǎo)報(bào),2018,15(08):168+173.]。它可以嵌入Tomcat等,非常易于JAVA的快速開發(fā)。同時(shí),它簡(jiǎn)化了開發(fā)過程、配置過程、部署過程和監(jiān)控過程[[]王丹,孫曉宇,楊路斌,高勝嚴(yán).基于SpringBoot的軟件統(tǒng)計(jì)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程,2019,22(03):40-42.]。此框架只需要基本的JAVA運(yùn)行環(huán)境,不需要復(fù)雜的配置,能夠自動(dòng)地配置[]呂宇琛.SpringBoot框架在web應(yīng)用開發(fā)中的探討[J].科技創(chuàng)新導(dǎo)報(bào),2018,15(08):168+173.[]王丹,孫曉宇,楊路斌,高勝嚴(yán).基于SpringBoot的軟件統(tǒng)計(jì)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程,2019,22(03):40-42.2.2.4Shiro框架Shiro是Apache系列的一個(gè)JAVA開源安全開發(fā)框架[[]高秀慧,高建華.基于J2EE框架的Web應(yīng)用可靠性研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2013,34(4):1270-1275.]。它是一個(gè)強(qiáng)大易用的JAVA安全框架,更輕量、簡(jiǎn)單,而且Shiro本身既可以Spring集成使用,也可以單獨(dú)使用。Shiro提供了認(rèn)證授權(quán)的功能,可以為學(xué)校提供信息安全解決方案[[]易文康,程驊,程耕國(guó).Shiro框架在Web系統(tǒng)安全性上的改進(jìn)與應(yīng)用[J].計(jì)算機(jī)工程,2018,44(11):135-139.][[]翁云翔.Java安全框架Shiro在Web中的研究與應(yīng)用[D].武漢郵電科學(xué)研究院,2016.[]高秀慧,高建華.基于J2EE框架的Web應(yīng)用可靠性研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2013,34(4):1270-1275.[]易文康,程驊,程耕國(guó).Shiro框架在Web系統(tǒng)安全性上的改進(jìn)與應(yīng)用[J].計(jì)算機(jī)工程,2018,44(11):135-139.[]翁云翔.Java安全框架Shiro在Web中的研究與應(yīng)用[D].武漢郵電科學(xué)研究院,2016.3系統(tǒng)需求分析3.1系統(tǒng)整體需求分析本系統(tǒng)目的是開發(fā)一套適應(yīng)巴州地區(qū)移動(dòng)基站的電費(fèi)房租所需的管理系統(tǒng),使得不同角色的用戶登錄系統(tǒng)后依據(jù)各自不同的權(quán)限進(jìn)行不同的操作。例如:(1)各縣市普通用戶。該類用戶登錄系統(tǒng)可以進(jìn)行電費(fèi)管理、合同管理和房租管理的查詢、添加等功能,例如:添加基站信息、多字段查詢電費(fèi)繳納信息等操作,也可以對(duì)電費(fèi)繳納信息、房租到期信息、合同到期信息等數(shù)據(jù)信息進(jìn)行導(dǎo)入導(dǎo)出的功能操作,還有對(duì)這些基本信息信息打印操作,還可以對(duì)個(gè)人信息的維護(hù),查看逾期電費(fèi)統(tǒng)計(jì)信息等功能。(2)系統(tǒng)管理員。管理員可對(duì)普通用戶進(jìn)行基本的增刪改查;可以給每個(gè)用戶分配角色、分配菜單,這樣不同的用戶角色不同,菜單不同,對(duì)于系統(tǒng)的功能實(shí)現(xiàn)操作也不同。本系統(tǒng)采用SpringBoot+Shiro框架,后臺(tái)使用MySQL數(shù)據(jù)庫(kù),最后形成一個(gè)巴州移動(dòng)電費(fèi)房租管理系統(tǒng)。本系統(tǒng)具有以下幾項(xiàng)功能:權(quán)限管理、電費(fèi)管理、合同管理和房租管理功能,每一項(xiàng)管理模塊下又細(xì)分了具體的功能,最終形成一個(gè)滿足新疆巴州地區(qū)中小型移動(dòng)基站的電費(fèi)繳納、房租信息的管理系統(tǒng)。3.2系統(tǒng)功能需求分析3.2.1功能分析可行性分析既可以指一種活動(dòng)、一個(gè)學(xué)科,也可以指一種方法[[]王毅.房地產(chǎn)項(xiàng)目可行性分析的相關(guān)問題研究[D].西南財(cái)經(jīng)大學(xué),2011.][[]王煥.面向供電系統(tǒng)的電量電費(fèi)管理的研究與實(shí)現(xiàn)[D].山東大學(xué),2006.[]王毅.房地產(chǎn)項(xiàng)目可行性分析的相關(guān)問題研究[D].西南財(cái)經(jīng)大學(xué),2011.[]王煥.面向供電系統(tǒng)的電量電費(fèi)管理的研究與實(shí)現(xiàn)[D].山東大學(xué),2006.3.2.2業(yè)務(wù)流程分析本系統(tǒng)分為系統(tǒng)管理員和普通用戶,它們具備不同的管理權(quán)限和功能,當(dāng)在瀏覽器里輸入網(wǎng)址后即可進(jìn)入系統(tǒng)登錄界面,當(dāng)輸入用戶名和密碼時(shí)數(shù)據(jù)庫(kù)會(huì)根據(jù)輸入的信息進(jìn)行判斷,從而進(jìn)入不同的功能界面執(zhí)行不同的功能操作。當(dāng)然,當(dāng)輸入自己的賬號(hào)和密碼,如果密碼正確,才可以進(jìn)入功能界面,進(jìn)行功能處理;如果密碼錯(cuò)誤,則出現(xiàn)錯(cuò)誤信息提示,不能進(jìn)入本系統(tǒng)。本系統(tǒng)總業(yè)務(wù)流程圖如圖3-1所示:圖3-1系統(tǒng)總業(yè)務(wù)流程圖3.2.3系統(tǒng)功能用例分析UML用例圖是從用戶角度去描述系統(tǒng)功能[[]陳振慶.UML用例圖的形式化及其推理[J].賀州學(xué)院學(xué)報(bào),2017,33(02):144-148.][[]劉婷,石躍祥.基于UML的面向?qū)ο鬁y(cè)試用例的研究[J].湖北經(jīng)濟(jì)學(xué)院學(xué)報(bào)(人文社會(huì)科學(xué)版),2009,6(03):172-173+127.[]陳振慶.UML用例圖的形式化及其推理[J].賀州學(xué)院學(xué)報(bào),2017,33(02):144-148.[]劉婷,石躍祥.基于UML的面向?qū)ο鬁y(cè)試用例的研究[J].湖北經(jīng)濟(jì)學(xué)院學(xué)報(bào)(人文社會(huì)科學(xué)版),2009,6(03):172-173+127.(1)各縣市普通用戶各縣市普通用戶登錄系統(tǒng)后可以進(jìn)行電費(fèi)管理、合同管理和房租管理,具體如下:1)登錄:根據(jù)各自的用戶名和密碼進(jìn)行登錄,登錄成功后可以點(diǎn)擊“個(gè)人中心”對(duì)自己的信息進(jìn)行修改維護(hù)等操作。2)電費(fèi)管理:用戶成功登錄后可以進(jìn)行電費(fèi)繳納的查看、對(duì)到期電費(fèi)和逾期電費(fèi)進(jìn)行導(dǎo)入導(dǎo)出操作。同時(shí),對(duì)基站信息進(jìn)行查詢、導(dǎo)入和導(dǎo)出操作。3)合同管理:用戶成功登錄后可以在合同管理下對(duì)電費(fèi)合同和到期電費(fèi)合同的統(tǒng)計(jì)進(jìn)行查詢。如果需要電費(fèi)合同數(shù)據(jù)信息,可導(dǎo)出電費(fèi)合同信息表以及到期電費(fèi)合同信息表。4)房租管理:用戶成功登錄后查看自己所管轄縣市的房租信息,然后根據(jù)需求進(jìn)行導(dǎo)入、導(dǎo)出操作。同時(shí),也可多條件查詢租賃期終和繳費(fèi)期終到期統(tǒng)計(jì)信息并進(jìn)行導(dǎo)出操作。圖3-2普通用戶用例圖(2)管理員管理員進(jìn)入系統(tǒng)后可以對(duì)權(quán)限管理、用戶管理、角色管理等模塊進(jìn)行相關(guān)操作,具體如下:1)權(quán)限管理:登錄系統(tǒng)后可以對(duì)用戶、角色、菜單進(jìn)行增刪改查的操作,還可以給用戶分配角色、給角色分配菜單的功能。2)用戶管理:登錄系統(tǒng)后可以添加用戶、刪除用戶、修改用戶和給用戶分配角色。3)角色管理:登錄系統(tǒng)后可以添加角色、刪除角色、修改角色和對(duì)角色分配菜單。4)菜單管理:登錄系統(tǒng)后可以添加菜單、刪除菜單、修改菜單,導(dǎo)出菜單信息表。5)模板導(dǎo)入權(quán)限管理:登錄系統(tǒng)后可以添加導(dǎo)入時(shí)間限制角色、刪除時(shí)間限制角色。圖3-3系統(tǒng)管理員用例圖3.3系統(tǒng)功能模塊設(shè)計(jì)3.3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)主要用于統(tǒng)計(jì)巴州八縣一市的電費(fèi)臺(tái)賬、電費(fèi)合同、房租信息的一個(gè)信息管理系統(tǒng)??煞譃闄?quán)限管理和業(yè)務(wù)操作這兩部分。各縣市分公司將自己所屬的電費(fèi)臺(tái)賬、電費(fèi)合同、房租信息數(shù)據(jù)通過Excel導(dǎo)入的方式導(dǎo)入系統(tǒng),系統(tǒng)會(huì)根據(jù)這些數(shù)據(jù)為用戶提供查詢、到期提示、逾期查看等功能。具體功能模塊圖如圖3-4所示:圖3-4系統(tǒng)功能模塊圖3.3.2時(shí)序圖設(shè)計(jì)管理員登錄系統(tǒng)后可以對(duì)用戶管理、角色管理、菜單管理等模塊進(jìn)行操作,管理員可以查看用戶信息、角色信息、菜單信息等。系統(tǒng)管理員添加用戶信息操作時(shí)序圖如圖3-5所示:圖3-5系統(tǒng)管理員添加用戶信息操作時(shí)序圖普通用戶后臺(tái)操作時(shí)序圖如圖3-6所示:圖3-6普通用戶后臺(tái)操作時(shí)序圖3.3.3系統(tǒng)實(shí)現(xiàn)類設(shè)計(jì)巴州移動(dòng)電費(fèi)房租管理系統(tǒng)主要是采用用戶登錄方式來判斷用戶擁有的權(quán)限從而顯示菜單進(jìn)而進(jìn)行頁面操作。劃分為三部分,用戶登錄部分、權(quán)限判斷部分、業(yè)務(wù)操作部分。下面將對(duì)這幾部分內(nèi)容進(jìn)行需求分析并設(shè)計(jì)出對(duì)應(yīng)的類。(1)管理員分配權(quán)限模塊管理員登錄系統(tǒng)通過用戶管理模塊給用戶去分配角色,在通過角色管理模塊去給角色分配菜單。主要包括以下功能:1)給用戶分配角色:管理員在用戶管理頁面點(diǎn)擊分配角色給每個(gè)用戶分配其未擁有的角色。2)給角色分配菜單:管理員在角色管理頁面點(diǎn)擊分配菜單給每個(gè)角色分配其為擁有的菜單。還可以查詢?nèi)坎藛螛洌陀脩粢褤碛械牟藛螛?。根?jù)上述分析抽象出以下的類,并畫出相應(yīng)的類圖如圖3-7所示:圖3-7管理員分配權(quán)限模塊類圖(2)普通用戶登錄模塊和頁面操作模塊普通用戶通過管理員添加的用戶賬號(hào)來登錄系統(tǒng),登陸成功后就可以根據(jù)自己角色去數(shù)據(jù)庫(kù)查詢所擁有的菜單。就可以進(jìn)行頁面操作了,主要包括以下功能:查看個(gè)人信息功能:此功能主要是支持用戶對(duì)個(gè)人信息的維護(hù),以及密碼的修改。用戶查看電費(fèi)管理:用戶可以在登錄系統(tǒng)后進(jìn)行電費(fèi)繳納的查看,根據(jù)需求對(duì)到期電費(fèi)、逾期電費(fèi)進(jìn)行導(dǎo)入導(dǎo)出操作。還可以對(duì)基站信息進(jìn)行查詢、導(dǎo)入和導(dǎo)出。用戶查看合同管理:用戶可以在登錄系統(tǒng)后在合同管理下對(duì)電費(fèi)合同和到期電費(fèi)合同的統(tǒng)計(jì)進(jìn)行查詢。如果需要電費(fèi)合同數(shù)據(jù)信息,可導(dǎo)出電費(fèi)合同信息表以及到期電費(fèi)合同信息表。用戶查看房租管理:用戶登錄系統(tǒng)后可以查看自己所管轄縣市的房租信息,然后根據(jù)需求進(jìn)行導(dǎo)入、導(dǎo)出操作。同時(shí),也可多條件查詢租賃期終和繳費(fèi)期終到期統(tǒng)計(jì)信息并進(jìn)行導(dǎo)出操作。根據(jù)上述分析抽象出以下的類,并畫出相應(yīng)的類圖如圖3-8所示:圖3-8用戶登錄類圖修改個(gè)人信息及密碼類圖,如圖3-9所示:圖3-9修改個(gè)人信息及密碼類圖用戶查看電費(fèi)管理、合同管理、房租管理的業(yè)務(wù)操作類圖如圖3-10所示:圖3-10用戶后臺(tái)業(yè)務(wù)操作類圖4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)所謂數(shù)據(jù)庫(kù)概念設(shè)計(jì)就是要產(chǎn)生一個(gè)總體模型[[]J.M.Smith,D.C.P.Smith.數(shù)據(jù)庫(kù)概念設(shè)計(jì)的原則[J].計(jì)算機(jī)工程與應(yīng)用,1985(07):45-56+44.]。在這個(gè)階段,管理員可以對(duì)用戶信息、角色信息進(jìn)行管理。管理員也可以對(duì)自己的用戶名或密碼進(jìn)行修改。管理員實(shí)體關(guān)系結(jié)構(gòu)如圖4-1所示:[]J.M.Smith,D.C.P.Smith.數(shù)據(jù)庫(kù)概念設(shè)計(jì)的原則[J].計(jì)算機(jī)工程與應(yīng)用,1985(07):45-56+44.圖4-1管理員E-R圖4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)在數(shù)據(jù)庫(kù)設(shè)計(jì)中扮演著重要的角色,本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)和Navicat對(duì)數(shù)據(jù)庫(kù)表進(jìn)行設(shè)計(jì)。本系統(tǒng)中主要的表格有:基站信息表(J_base),邏輯業(yè)務(wù)表(O_chummage),電費(fèi)合同表(D_electricontract),菜單表(C_menu),電費(fèi)支付表(P_paycost),角色管理表(A_role),用戶管理表(U_user),導(dǎo)入時(shí)間限制表(T_timelimitrole)這8個(gè)表。其數(shù)據(jù)項(xiàng)和表結(jié)構(gòu)如下:(1)基站信息表(J_base)表里面包括基站的編號(hào)(J_basecode)、基站屬性(J_baseproperties)等信息。如表4-1所示。表4-1基站信息表(J_base)列名類型長(zhǎng)度主鍵非空說明J_basecodeVarchar30YY基站編號(hào)J_belongtoVarchar50NN歸屬地J_basepropertiesVarchar30NN基站屬性J_basenameVarchar50NN基站名稱J_basetypeVarchar30NN基站類型J_iscontractVarchar2NN是否有合同J_contractcodeVarchar50NN合同編碼J_electricodeVarchar50NN電表編碼J_electirclocationVarchar50NN電表位置J_powersupplywayVarchar10NN供電方式J_electricitypriceDouble11NN電費(fèi)單價(jià)J_powerpurchasewayVarchar10NN購(gòu)電方式J_isarrearageVarchar2NN是否欠費(fèi)J_oweamountDouble11NN欠費(fèi)金額J_owereasonVarchar50NN欠費(fèi)原因J_electricratioVarchar10NN電表倍率J_ownerinformationVarchar50NN業(yè)主信息J_telVarchar11NN聯(lián)系電話(2)導(dǎo)入權(quán)限時(shí)間限制表(T_timelimitrole)表里面存儲(chǔ)了角色I(xiàn)D(T_roleid)、期始時(shí)間(T_starttime)、期終時(shí)間(T_endtime)等信息。如表4-2所示。表4-2導(dǎo)入權(quán)限時(shí)間限制表(T_timelimitrole)列名類型長(zhǎng)度主鍵非空說明T_limitidInt11YY限制IDT_roleidInt11NN角色I(xiàn)DT_starttimeDate0NN期始時(shí)間T_endtimeDate0NN期終時(shí)間T_rolenameVarchar30NN角色名稱(3)邏輯業(yè)務(wù)表(O_chummage)表里面包括基站所屬區(qū)縣(O_belongto)、合同站房名稱(O_contractbasename)、合同編碼(O_contractcode)等信息。如表4-3所示。表4-3邏輯業(yè)務(wù)表(O_chummage)列名類型長(zhǎng)度主鍵非空說明O_chidInt11YYIDO_belongtoVarchar50NN所屬區(qū)縣O_basecodeVarchar30NN基站編碼O_basenameVarchar50NN基站名稱O_contractbasenameVarchar50NN合同站房名稱O_contractcodeVarchar30NN合同編碼O_issignagreementVarchar2NN是否簽署協(xié)議O_basetypeVarchar30NN基站類別O_baseaddressinfoVarchar50NN基站詳細(xì)地址O_rentstartimeDate0NN租賃起始日O_rentendtimeDate0NN租賃截止日期O_contractmonthsInt11NN合同月數(shù)O_contractotalmoneyDouble11NN合同總金額O_rentpriceDouble11NN租賃價(jià)格O_paywayVarchar30NN結(jié)算方式O_paystarDate0NN繳費(fèi)期始O_payendDate0NN繳費(fèi)期終(4)用戶管理表(U_user)表里面存儲(chǔ)了用戶名(U_username)、密碼(U_password)等信息。如表4-4所示。表4-4用戶管理表(U_user)列名類型長(zhǎng)度主鍵非空說明U_idInt11YY用戶IDU_usernameVarchar20NN用戶名U_passwordVarchar10NN密碼U_realnameVarchar30NN真實(shí)姓名U_userstatusInt1NN用戶狀態(tài)(5)菜單表(C_menu)表里面包括菜單ID(C_menuid)、菜單名稱(C_title)、菜單路徑(C_href)、菜單排序(C_orders)、父菜單ID(C_pid)、菜單狀態(tài)(C_menustatus)、圖標(biāo)名稱(C_icon)、是否展開(C_spread)等信息。如表4-5所示。表4-5菜單表(C_menu)列名類型長(zhǎng)度主鍵非空說明C_menuidInt11YY菜單IDC_titleVarchar50NN菜單名稱C_hrefVarchar50NN菜單路徑C_ordersInt11NN菜單排序C_pidInt11NN父菜單IDC_menustatusInt11NN菜單狀態(tài)C_iconVarchar30NN圖標(biāo)名稱C_spreadVarchar2NN是否展開(6)電費(fèi)合同表(D_electricontract)表里面包括電表ID(D_electid)、合同名稱(D_contractname)、合同編碼(D_contractcode)等信息。如表4-6所示。表4-6電費(fèi)合同表(D_electricontract)列名類型長(zhǎng)度主鍵非空說明D_electidInt11YY電表IDD_contractcodeVarchar30NY合同編碼D_contractnameVarchar50NN合同名稱D_tdlogoVarchar2NN性別D_isbudgetlineVarchar2NN是否有預(yù)算D_supplierinformationVarchar50NN供應(yīng)商信息D_totalamountDouble11NN總金額D_rateDouble11NN稅率D_taxDouble11NN稅額D_draftsmanVarchar10NN起草人D_draftsmantimeDate0NN起草時(shí)間D_statussVarchar10NN狀態(tài)(7)角色管理表(A_role)表里面存儲(chǔ)了角色I(xiàn)D(A_roleid)、角色名稱(A_rolename)、角色描述(A_roledesc)等信息。如表4-7所示。表4-7角色管理表(A_role)列名類型長(zhǎng)度主鍵非空說明A_roleidInt11YY角色I(xiàn)DA_rolenameVarchar30NN角色名稱A_roledescVarchar30NN角色描述A_rolestatusInt11NN角色狀態(tài)(8)電費(fèi)支付表(P_paycost)表里面存儲(chǔ)了支付ID(P_payid)、合同編號(hào)(P_contractcode)、基站屬性(P_baseproperties)等信息。如表4-8所示。表4-8電費(fèi)支付表(P_paycost)列名類型長(zhǎng)度主鍵非空說明P_payidInt11YY支付IDP_contractcodeVarchar50NN合同編號(hào)P_basepropertiesVarchar30NN基站屬性P_basecodeInt11NN基站編號(hào)P_basenameVarchar11NN基站名稱P_electricodeVarchar10NN電表編碼P_powersupplywayVarchar10NN供電方式P_electricitypriceDouble10NN電費(fèi)價(jià)格P_powerpurchasewayVarchar10NN購(gòu)電方式P_paystartDate0NN繳費(fèi)期始P_patendDate0NN繳費(fèi)期終P_payapplytimeDate0NN繳費(fèi)申請(qǐng)日期P_nowdegreeDouble11NN本期度數(shù)P_lastreadDouble11NN上期讀數(shù)P_nowreadVarchar10NN本期讀數(shù)5系統(tǒng)實(shí)現(xiàn)5.1管理員權(quán)限管理模塊(1)本系統(tǒng)設(shè)計(jì)了一個(gè)管理員,當(dāng)輸入用戶名密碼,即可登錄本巴州移動(dòng)電費(fèi)房租管理系統(tǒng),該管理員進(jìn)入系統(tǒng)后可以對(duì)用戶、角色、菜單及模板導(dǎo)入權(quán)限設(shè)置進(jìn)行相應(yīng)的操作,如果賬號(hào)或者密碼錯(cuò)誤將給予提示,其管理員登錄界面實(shí)現(xiàn)頁面如圖5-1所示。圖5-1管理員登錄界面(2)權(quán)限管理模塊包括用戶管理、角色管理、菜單管理和模塊導(dǎo)入權(quán)限設(shè)置管理。對(duì)于用戶管理,點(diǎn)擊進(jìn)入后可以看到所有用戶信息,能夠?qū)@些用戶進(jìn)行授權(quán)、收權(quán)管理;同時(shí),對(duì)用戶能夠進(jìn)行修改,刪除,分配角色等功能,其主頁面如圖5-2所示:圖5-2用戶管理界面(3)如對(duì)用戶“wlbazhou”進(jìn)行修改,將其用戶名“wlbazhou”修改為:“wanglibazhaou”,點(diǎn)擊立即提交即可修改成功,如圖5-3所示:圖5-3修改用戶界面(4)同時(shí),若要增加并分配新的角色,則選中分配角色,即可進(jìn)行角色分配,如圖5-4所示:圖5-4分配用戶界面(5)同理,刪除角色點(diǎn)擊“刪除”,選中需要?jiǎng)h除的對(duì)象即可,如圖5-5所示:圖5-5刪除用戶界面(6)點(diǎn)擊“添加用戶”,即可進(jìn)行新用戶的添加,如添加用戶“yaohuibazhou”,點(diǎn)擊“立即提交”,即可完成新用戶的添加,如圖5-6所示:圖5-6添加用戶界面(7)添加成功如圖5-7所示:圖5-7用戶添加成功界面(8)點(diǎn)擊“批量刪除”即可對(duì)用戶進(jìn)行刪除,如批量刪除用戶:133、135號(hào)用戶,點(diǎn)擊133和135號(hào),點(diǎn)擊“確定”即可刪除,如圖5-8所示:圖5-8刪除用戶界面(9)刪除成功,則會(huì)提示“刪除成功”與之前對(duì)比,可以發(fā)現(xiàn)刪除成功,如圖5-9所示:圖5-9用戶刪除成功界面(10)在角色管理這一部分,同上,可對(duì)角色進(jìn)行角色修改、添加新角色、刪除某一角色以及為某一角色分配菜單,如圖5-10所示:圖5-10角色管理界面(11)在菜單管理這一部分,可對(duì)菜單名稱、菜單路徑進(jìn)行修改,也可以刪除該菜單名稱,其他功能同上,如圖5-11所示:圖5-11菜單管理界面(12)模板導(dǎo)入:即對(duì)某地區(qū)錄入信息時(shí)進(jìn)行限時(shí),如錄入信息只可以在2018年11月26日-2018年12月26日期間錄入信息,如圖5-12所示:圖5-12模板導(dǎo)入管理界面5.2用戶登錄界面普通用戶包括巴州、庫(kù)爾勒市、且末縣、輪臺(tái)縣、尉犁縣、若羌縣、且末縣、焉耆縣、和靜縣、和碩縣、博湖縣共八縣一市的用戶。每個(gè)地區(qū)都設(shè)有用戶,只有各個(gè)地區(qū)負(fù)責(zé)管轄該地區(qū)的電費(fèi)房租才可以登陸查詢相關(guān)數(shù)據(jù)信息,如巴州地區(qū)普通用戶:王麗,登錄后如圖5-13所示:圖5-13用戶登錄界面5.3電費(fèi)管理模塊(1)各地區(qū)用戶進(jìn)入電費(fèi)房租管理系統(tǒng)后,在電費(fèi)管理模塊中,包括電費(fèi)繳納、基站信息、到期電費(fèi)統(tǒng)計(jì)和逾期電費(fèi)統(tǒng)計(jì)。普通用戶沒有添加電費(fèi)繳納的權(quán)限,只有管理員才可以執(zhí)行該權(quán)利,如圖5-14所示:圖5-14電費(fèi)管理界面(2)各地區(qū)普通用戶可以查詢?cè)摫镜貐^(qū)的電費(fèi)繳納情況,如圖5-15所示:圖5-15電費(fèi)查詢界面(3)同時(shí),若該地區(qū)用戶需要電費(fèi)繳納的信息統(tǒng)計(jì)表也可以導(dǎo)出自己所需要的電費(fèi)繳納信息表,如圖5-16所示:圖5-16電費(fèi)繳納導(dǎo)出界面(4)點(diǎn)擊查詢基站信息,即可獲得相對(duì)的基站信息,也可進(jìn)行多條件查詢,如輸入機(jī)房編碼,歸屬地,機(jī)房名稱,即可獲得相對(duì)所需的基站信息,如圖5-17所示:圖5-17多條件查詢基站信息界面(5)可通過輸入歸屬地即可快速查詢所需要逾期電費(fèi)的信息,如圖5-18所示:圖5-18關(guān)鍵字查詢界面(6)從而導(dǎo)出庫(kù)爾勒市逾期電費(fèi)信息統(tǒng)計(jì)表,如圖5-19所示:圖5-19到期電費(fèi)導(dǎo)出界面(7)也可查詢到期電費(fèi)信息,如果需要也可導(dǎo)出到期電費(fèi)統(tǒng)計(jì)表信息,如圖5-20所示:圖5-20逾期電費(fèi)導(dǎo)出界面5.4合同管理模塊普通用戶登錄后,可以看見在合同管理模塊中包括電費(fèi)合同和到期電費(fèi)合同統(tǒng)計(jì)兩部分。在電費(fèi)合同這一部分中,用戶可以導(dǎo)出電費(fèi)合同統(tǒng)計(jì)表,也可以導(dǎo)入電費(fèi)合同統(tǒng)計(jì)表,當(dāng)然,用戶可以通過輸入合同編碼,進(jìn)行快速檢索,從而提高工作效率,縮短工作時(shí)間,使得用戶在有限的時(shí)間內(nèi)高效率的完成維護(hù)管理工作。如圖5-21所示:圖5-21電費(fèi)合同管理界面同上,同時(shí)可以查閱到期電費(fèi)合同,導(dǎo)出到期電費(fèi)合同統(tǒng)計(jì)表。5.5房租管理模塊(1)普通用戶登錄后,在房租管理模塊中包括房租信息、租賃期終到期統(tǒng)計(jì)和繳費(fèi)期終到期統(tǒng)計(jì)三部分。當(dāng)輸入歸屬地、機(jī)房名稱、合同編號(hào)即可獲取該地區(qū)的房租信息。如圖5-22所示。圖5-22房租管理界面(2)若需要到期信息統(tǒng)計(jì)表,也可以導(dǎo)出該信息統(tǒng)計(jì)表,如圖5-23所示。圖5-23租賃到期導(dǎo)出界面(3)若需要租賃期終到期信息統(tǒng)計(jì)表,可以通過關(guān)鍵字“焉耆”查詢,檢索用戶所需要的信息,也可以導(dǎo)出該信息統(tǒng)計(jì)表,如圖5-24所示。圖5-24租賃到期查詢界面6系統(tǒng)功能測(cè)試6.1軟件測(cè)試的方法對(duì)項(xiàng)目進(jìn)行軟件測(cè)試并不是盲目的進(jìn)行測(cè)試。它包括黑盒測(cè)試、白盒測(cè)試等多種測(cè)試方法[[]盛曉彥.嵌入式軟件測(cè)試技術(shù)的研究[D].貴州大學(xué),2016.][[]鄒珺,王勉,熊阿偉.計(jì)算機(jī)軟件基于多平臺(tái)的測(cè)試方法[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):24.]。其中,黑盒測(cè)試法屬于一種模式化測(cè)試[[]付佳,李寶安.Web應(yīng)用軟件測(cè)試方法研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):22.]。它常用于對(duì)內(nèi)部邏輯結(jié)構(gòu)不知道,對(duì)外部知道的條件下。白盒測(cè)試法是對(duì)系統(tǒng)內(nèi)部結(jié)果和運(yùn)作流程進(jìn)行測(cè)試的工具[[]盛曉彥.嵌入式軟件測(cè)試技術(shù)的研究[D].貴州大學(xué),2016.[]鄒珺,王勉,熊阿偉.計(jì)算機(jī)軟件基于多平臺(tái)的測(cè)試方法[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):24.[]付佳,李寶安.Web應(yīng)用軟件測(cè)試方法研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):22.[]胡畔.軟件測(cè)試信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2018.致謝本次畢業(yè)設(shè)計(jì)的圓滿完成是在我的指導(dǎo)老師的悉心指導(dǎo)下完成的。在此,我由衷的感謝我的指導(dǎo)老師。從剛開始的選題方向、選題類型的精心選擇,給予我們細(xì)心的講解和指導(dǎo);隨后,在撰寫任務(wù)書和開題報(bào)告時(shí)多次指導(dǎo)我們注意格式書寫,語句連接以及最基本的格式要求;不論是發(fā)郵件還是面授,都會(huì)仔細(xì)審閱我們所提交的內(nèi)容,嚴(yán)格按照論文標(biāo)準(zhǔn)撰寫,正因如此,我們才會(huì)更加規(guī)范自己,從而圓滿完成我們的論文撰寫。最后,在后期系統(tǒng)功能模塊的設(shè)計(jì)和論文的撰寫過程中,老師給予我們?cè)S多建設(shè)性的建議,如不合理的地方加以改進(jìn)、界面的設(shè)計(jì)、字體的設(shè)計(jì)等等方方面面。在這里,我再一次感謝我的導(dǎo)師,感謝老師的關(guān)懷指導(dǎo)!同時(shí),我要感謝我的同學(xué)們,謝謝他們的鼓勵(lì)和陪伴以及細(xì)心的講解,對(duì)于系統(tǒng)功能設(shè)計(jì)過程中出現(xiàn)的相關(guān)技術(shù)問題,他們熱心的為我解答同時(shí)指導(dǎo)我如何去做,幫助我解決了許多系統(tǒng)的功能問題。在此,表示真心的感謝!最后,我想再次感謝所有幫助過我的老師、同學(xué)們,謝謝大家的關(guān)心和指導(dǎo)!軟件測(cè)試在整個(gè)項(xiàng)目中扮演著重要的角色,一個(gè)成功的好的測(cè)試雖然不能對(duì)項(xiàng)目進(jìn)行實(shí)質(zhì)性的彌補(bǔ),但是通過測(cè)試可以發(fā)現(xiàn)系統(tǒng)真正運(yùn)行時(shí)出現(xiàn)的一系列問題,不斷測(cè)試,不斷加以改進(jìn)系統(tǒng),最終真正讓用戶運(yùn)行時(shí)才能提高用戶的體驗(yàn)度和滿意度。6.2具體測(cè)試實(shí)例本系統(tǒng)主要采用黑盒測(cè)試方法對(duì)系統(tǒng)管理員、普通用戶登錄等
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倒算房屋租金合同范例
- 借款合同范例房子抵押
- 廢品買賣協(xié)議合同模板
- 買賣貨款利息合同范例
- 婚慶保潔服務(wù)合同范例
- 微卡購(gòu)車合同范例
- 小額抵押借貸合同范例
- app運(yùn)營(yíng)服務(wù)合同模板
- 家用裝修工程合同范例
- 關(guān)于使用軟件合同模板
- 新劍橋少兒英語第六冊(cè)全冊(cè)配套文本
- 科學(xué)預(yù)測(cè)方案
- 職業(yè)生涯規(guī)劃網(wǎng)絡(luò)與新媒體專業(yè)
- T-WAPIA 052.2-2023 無線局域網(wǎng)設(shè)備技術(shù)規(guī)范 第2部分:終端
- 市政管道開槽施工-市政排水管道的施工
- 銀行安全教育知識(shí)培訓(xùn)
- 初中八年級(jí)英語課件Reading Giant pandas-“江南聯(lián)賽”一等獎(jiǎng)2
- 人工智能在教育行業(yè)中的應(yīng)用與管理
- 心衰合并胸腔積液的護(hù)理Ppt
- 廉潔風(fēng)險(xiǎn)防控手冊(cè)(醫(yī)院)
- 酒精戒斷綜合征護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論