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