協(xié)輔警績效考核系統(tǒng)的設計與實現(xiàn)計算機科學和技術(shù)專業(yè)_第1頁
協(xié)輔警績效考核系統(tǒng)的設計與實現(xiàn)計算機科學和技術(shù)專業(yè)_第2頁
協(xié)輔警績效考核系統(tǒng)的設計與實現(xiàn)計算機科學和技術(shù)專業(yè)_第3頁
協(xié)輔警績效考核系統(tǒng)的設計與實現(xiàn)計算機科學和技術(shù)專業(yè)_第4頁
協(xié)輔警績效考核系統(tǒng)的設計與實現(xiàn)計算機科學和技術(shù)專業(yè)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、協(xié)輔警績效考核系統(tǒng)的設計與實現(xiàn)摘 要:隨著科技的飛速發(fā)展,網(wǎng)絡的重要性顯得越來越突出,在這個節(jié)奏逐漸加快的社會背景下,效率就意味著一切。而網(wǎng)絡的出現(xiàn)極大的提高了人們的學習工作生活得效率,并為人們營造了一個隨時隨地高效解決問題的平臺。隨著網(wǎng)絡時代的繁盛,信息處理越來越成為一個無法忽視的問題,網(wǎng)絡給人們帶來了海量的數(shù)據(jù)信息,同時也帶來了數(shù)據(jù)管理的問題。為了高效的解決網(wǎng)絡數(shù)據(jù)信息的管理問題,故而筆者決意開發(fā)系統(tǒng)來對協(xié)輔警進行績效考核。該系統(tǒng)數(shù)據(jù)庫所用的主要為mysql,在B/S架構(gòu)的基礎上應用MVC模式進行開發(fā)。系統(tǒng)由登錄模塊,注冊模塊,協(xié)輔警賬號管理,考核人員管理,部門管理,考勤管理,考勤狀態(tài)管理

2、以及橘色管理、績效考核管理等多個模塊構(gòu)成。每個模塊都實現(xiàn)了增加、刪除、修改,查詢等相關(guān)操作。系統(tǒng)采用java語言編寫,從而保證其具有良好的穩(wěn)定性以及安全性和可擴充性。因為這一績效考核系統(tǒng)所應用的開發(fā)方式是軟件結(jié)構(gòu)化型,故有較大的優(yōu)勢,在結(jié)構(gòu)的分層上面以及業(yè)務的分離等方面均優(yōu)于其他的開發(fā)方式。另外,該系統(tǒng)還具備一致的服務接口,所以優(yōu)勢更加明顯。不過因為該系統(tǒng)是初次設計的,所以會在一定程度上借鑒其他的設計,比如與用戶交互時候應用Web截面等等,通過這些方式來使用戶更便捷的操作,使其功能更加完善。最后,該系統(tǒng)應用模塊化的方式,也能夠為后續(xù)的數(shù)據(jù)查詢以及管理等活動提供幫助。關(guān)鍵詞:協(xié)輔警績效考核系統(tǒng),

3、mysql,B/S架構(gòu),JSP The design and implementation of the performance assessment system for the co assistant policeAbstract:With the rapid development of science and technology, the importance of the Internet has become more and more prominent. In the social context where the rhythm is accelerating, effi

4、ciency means everything. The emergence of the Internet has greatly improved the efficiency of peoples learning and working lives, and created a platform for people to effectively solve problems at any time and place. With the flourishing of the Internet age, information processing has become an issu

5、e that cannot be ignored. The network brings a huge amount of data information to people, and it also brings problems of data management. In order to effectively solve the problem of management of network data information, the author decided to develop a system to perform performance assessment on c

6、o-Aids and Auxiliaries. The main database used by this system is mysql, which is developed on the basis of the B/S architecture using the MVC pattern. The system consists of login module, registration module, co-agency account management, assessment staff management, department management, attendanc

7、e management, attendance status management, and orange management, performance appraisal management and other modules. Each module implements operations such as adding, deleting, modifying, and querying. The system is written in java language to ensure that it has good stability and security and sca

8、lability. Because the development method used by this performance appraisal system is software structured, it has greater advantages. It is superior to other development methods in terms of layered structure and separation of services. In addition, the system also has a consistent service interface,

9、 so the advantages are more obvious. However, because the system is designed for the first time, it will learn from other designs to a certain extent, such as applying web sections when interacting with users, etc. These methods are used to enable users to operate more conveniently and make their fu

10、nctions more perfect. Finally, the system uses a modular approach and can also help with subsequent data query and management activities.Keywords: Auxiliary police performance appraisal system ; B/S layer architecture; JSP; mysql目 次1 引言11.1 系統(tǒng)研究的背景11.2 本課題的研究意義和目的11.3 研究的內(nèi)容和主要工作12 系統(tǒng)開發(fā)技術(shù)22.1 系統(tǒng)開發(fā)語言2

11、2.2 系統(tǒng)開發(fā)技術(shù)63 協(xié)輔警績效考核系統(tǒng)分析63.1 需求分析63.2 功能分析73.3可行性分析84 功能需求分析95 系統(tǒng)的設計105.1 系統(tǒng)數(shù)據(jù)庫設計116 系統(tǒng)的總體設計146.1數(shù)據(jù)庫設計146.2登陸板塊156.3個人信息管理設計與實現(xiàn)166.4系統(tǒng)管理217 系統(tǒng)測試227.1性能測試227.2易用性測試227.3內(nèi)容測試227.4安全性測試227.5接口測試237.6測試報告238 結(jié)語23參考文獻25致謝26271 引言1.1 系統(tǒng)研究的背景隨著公安改革不斷深入,協(xié)輔警作為我們基層公安的重要力量,公安機關(guān)日常轄區(qū)管理、服務水平的高低、群眾對其工作的滿意程度很大程度上取決

12、于協(xié)輔警隊伍的服務水平,因此如何切實公正的評估協(xié)輔警的工作實績已經(jīng)成為隊伍管理中的一個重要課題。而目前很大一部分的基層公安機關(guān)對于協(xié)輔警的管理模式仍停留在純手工或半手工的水平上,效率十分低下,這顯然這與當前公安機關(guān)的信息化建設的步調(diào)極為不一致。而隨著網(wǎng)絡信息時代的到來,各種傳統(tǒng)處理信息的方式已經(jīng)不能滿足當前的需要。作為計算機應用的一部分,基層公安民警也需要一套簡單易操作的計算機系統(tǒng)對協(xié)輔警隊伍進行管理,所以開發(fā)一套簡單實用的協(xié)輔警績效考核系統(tǒng)勢在必行。1.2 本課題研究目的和意義協(xié)輔警隊伍有人員流動快,基數(shù)大,人員水平參差不齊等種種問題,一直以來都是基層公安機關(guān)隊伍管理老大難問題。采用何種方式

13、來更好的對協(xié)輔警的績效管理是多數(shù)學者考慮的問題。在當前科技迅速發(fā)展的情況下, 如何利用網(wǎng)絡技術(shù)實現(xiàn)其工作的信息化與數(shù)字化也是公安機關(guān)信息化進程中重要課題,也是本人在此次畢業(yè)設計的過程中重點要解決的問題。而使用計算機對協(xié)輔警的信息進行管理,相較于公安一直以來的傳統(tǒng)管理手法有著許多優(yōu)點。例如:檢索相對迅速、查找相對方便、可靠性相對較高和人工成本低等,這些優(yōu)點能夠極大地提高基層民警對于協(xié)輔警管理的效率,利用簡單的電腦對基層的協(xié)輔警工作進行管理,不僅能大量節(jié)省基層民警在管理協(xié)輔警上的人力,也提高了管理的透明度,確實能解決基層民警對于協(xié)輔警管理上的一部分困境。1.3 研究的內(nèi)容和主要工作1.3.1 研究

14、的內(nèi)容本課題將結(jié)合基層內(nèi)勤民警對于協(xié)輔警管理的現(xiàn)狀,以樂清市公安局的協(xié)輔警管理情況為例進行分析,設計了一個基于JSP的協(xié)輔警績效考核系統(tǒng)。該系統(tǒng)所包含的模塊較多,如基本的登錄模塊,賬號管理模塊,考核人員管理,部門管理,考勤管理,考勤狀態(tài)管理模塊之外,還包括一些功能更豐富的模塊,如系統(tǒng)管理模塊、角色管理模塊等。每個模塊都實現(xiàn)了增加、刪除、修改,查詢等相關(guān)操作。系統(tǒng)采用java語言編寫,從而保證其具有良好的穩(wěn)定性、安全性等。另外,因為設計中所應用的方式是結(jié)構(gòu)化類型的,所以在系統(tǒng)的分層以及業(yè)務的分離等方面有著極大的優(yōu)勢。在實際操作過程中,簡單方便,確實能起到減輕基層公安民警的工作量上的作用。1.3.

15、2 本人主要工作本人主要完成了以下的工作:(1)深入基層一線公安部門,以本人在大三期間在浙江溫嶺城西派出所和杭州市江干分局的筧橋派出所的實習生活,切實了解基層民警目前在管理協(xié)輔警的方式和現(xiàn)階段存在的困難,以此作為我開發(fā)這個系統(tǒng)的目的。(2)以浙江樂清公安局的協(xié)輔警管理模式為例,研究現(xiàn)有的協(xié)輔警績效考核辦法的弊端和優(yōu)勢。同時了解基層內(nèi)勤民警對于協(xié)輔警績效考核系統(tǒng)的實際需求,分析系統(tǒng)應該具備的功能,從而建立簡單實用的公安基層協(xié)輔警績效考核系統(tǒng)。(3)在有系統(tǒng)框架的基礎上,設計登錄模塊,注冊模塊,協(xié)輔警賬號管理,考核人員管理,部門管理,考勤管理,考勤狀態(tài)管理,績效考核管理,角色管理,系統(tǒng)管理等模塊的

16、流程圖。(4)設計完成系統(tǒng)所涉及到的協(xié)輔警賬號信息表、被考勤人員信息表、管理民警信息表、管理員權(quán)限表、績效考核情況表、考勤狀態(tài)信息表、部門分類表等數(shù)據(jù)表,并對數(shù)據(jù)表建立E-R圖。(5)對文中的多類圖表和程序流程對系統(tǒng)進行盡可能的詳細說明和分析,并通過該表格完成了對系統(tǒng)框架設計和數(shù)據(jù)庫設計,在設計的基礎上將功能模塊的分解逐一實現(xiàn),完成了協(xié)輔警績效考核系統(tǒng)。2 系統(tǒng)開發(fā)技術(shù)2.1 系統(tǒng)開發(fā)語言2.1.1 JSP介紹JSP技術(shù)主要用于封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯,該種技術(shù)是應用Java語言所編寫的,利用該種技術(shù)所編寫的軟件具有較大的作用,主要表現(xiàn)在以下幾方面,其一是能夠訪問在服務端的資源應用邏輯,其二

17、是能夠?qū)⒕W(wǎng)頁設計以及網(wǎng)頁邏輯兩者分離開來,從而為后續(xù)的組件設計奠定基礎,其三則是能夠更加快速的進行開發(fā)。因為JSP自身的特性,所以在動態(tài)頁面方面有著極其重要的作用,能夠從Servlet內(nèi)分離出表示邏輯,所以應用較為廣泛。進一步來說,因為JSP頁面本身便是用Java語言編寫的,是將HTML代碼嵌入其中的,所以其有了更多的特點,比如既有Java語言簡便容易應用的特點,同時也具有HTML代碼完全面相對象的特點,所以在應用中較為可靠。當然,二者的集合使其優(yōu)勢更加明顯。隨著JSP應用的日漸廣泛,越來越多的公司開始應用JSP技術(shù),且有相應的服務器來支持JSP技術(shù),比如IBM、Oracle、Be這些公司,故

18、而在商業(yè)應用中JSP技術(shù)應用漸廣。應用JSP技術(shù)來進行開發(fā)擁有較多的優(yōu)勢,其優(yōu)勢主要表現(xiàn)在以下三方面:(1)JSP的效率和安全性更高 (2)JSP的組件 (Component) 方式更方便 (3)JSP的適應平臺更廣 JSP編程技術(shù)也擁有較大的優(yōu)勢,其優(yōu)勢主要表現(xiàn)在四大方面,具體如下所示:1. 具備較廣的運行空間,在一次編寫之后,可以在多個地方運行,這也是Java比PHP更好指出,另外,即便在系統(tǒng)發(fā)生改變,其代碼也可以不用調(diào)整。2. 多個平臺可以對其起到支撐作用,在JSP基礎上構(gòu)建的平臺能夠在多個系統(tǒng)中運行,同時也能夠在多個平臺上被開發(fā), 所以具備較大的開放性。3. 該種系統(tǒng)的伸縮性較強,通過

19、比較小的Jar文件便能夠運行再到最終的集群和負載均衡運行,Java的生命力也得到了充分的體現(xiàn)。 4.采用多樣化和功能強大的開發(fā)工具。類似于ASP一樣,目前Java已經(jīng)開拓出了不少相關(guān)的開發(fā)工具,很多都是免費提供的,并且能夠在很多平臺通用,與其他產(chǎn)品兼容。(1)在內(nèi)容的生成和顯示上采用JSP技術(shù),使其進行分離,這樣Web頁面開發(fā)者能夠采用HTML或XML標識對最終頁面進行設計和格式化。利用JSP或者小腳本形成頁面的動態(tài)內(nèi)容,這個內(nèi)容能夠根據(jù)客戶需求進行變化,例如可以根據(jù)需要獲取賬戶的信息或者特定產(chǎn)品的原產(chǎn)地。生成的內(nèi)容將被封裝在表識和JavaBeans組件中,并且與小腳本進行綁定,這些生成的腳本

20、將參與服務器端進行運行。若核心邏輯被封裝在標識和Beans中時,那么對于Web管理者和設計者將不受內(nèi)容生成的限制,能夠正常的使用和編輯JSP的頁面。對于服務器的端口而言,JSP引擎能夠解釋其標識和小腳本,對于請求的內(nèi)容,比如利用JavaBeans訪問,或者使用JDBCTM技術(shù)對數(shù)據(jù)庫進行訪問,并將結(jié)果通過HTML的形式反饋到瀏覽器,這能夠方便程序員保護自己寫的代碼,并且能夠確?;贖TML的Web瀏覽器能夠正常使用。(2)強調(diào)可重用的組件多數(shù)JSP頁面依靠于可進行重復性使用、跨平臺使用的相關(guān)組件(或者 組件)來進行其應用程序要求的繁雜處理。研發(fā)人員可以通過共享或者交換來執(zhí)行普通指令的組件,亦或

21、是促使這些組件被更懂的用戶所使用。依賴于組件的方式提升了總體開發(fā)的進度,同時使得相關(guān)組織在現(xiàn)有的技能和優(yōu)化結(jié)果下的開發(fā)得到平衡。(3)采用標識簡化頁面開發(fā)作為Web頁面的研發(fā)人員,其并非都是精通腳本語言的編程。技術(shù)封裝了諸多功能,而此類功能都是在易用的、和有關(guān)聯(lián)的標識下形成動態(tài)內(nèi)容所必須的。標準化的JSP標識可以登錄以及將組件進行實例化,同時還具備設置、檢測相關(guān)組件特性、下載和減少復雜編碼需求時間上的效用。(5)健壯的存儲管理和安全性因為JSP頁面其內(nèi)置腳本語言是依靠Java編程語言而得以實現(xiàn)的,同時其所有頁面都被編譯成了,由此,JSP頁面即具備了Java技術(shù)下的所有優(yōu)點,這其中就包含了健壯的

22、存儲管理和安全性。(6)一次編寫,各處運行JSP作為Java平臺中的部分,其有Java編程語言“一次編寫,各處運行”的特性。伴隨著現(xiàn)在眾多供應商加大對于JSP的使用率,用戶可以任意選擇服務器和工具進行使用,同時對工具和服務器進行更改時,不影響正在執(zhí)行中的應用。2.1.2 CSS CSS也被成為,與傳統(tǒng)的html相比,其具有較大的優(yōu)勢,CSS不僅僅可以有效分離網(wǎng)頁內(nèi)容與表現(xiàn),而且可以控制相關(guān)文件(XML和HTML等)的風格顯示。一方面,CSS可以使設計風格能夠更加精確有效;另一方面,CSS操作起來更加容易。此外,CSS可以限制相對或者絕對位置,對網(wǎng)頁布局進行更加精準的控制。用戶可以利用CSS,在

23、其擁的設計元素的基礎上進行交互設計。CSS作為一種設計需要,可以說是非常完備以及全面了。如今,CSS3是CSS的最新版本。相比于初期版本CSS來說, CSS3更具優(yōu)勢,其采用模塊化的開發(fā)趨勢,即將整體復雜的模塊劃分為十分細小的模塊。CSS3的模塊化不僅能在很大程度上使開發(fā)效率得以提高,而且其向后完全兼容。所以,我們以CSS的初期版本為基礎和主要的部分,結(jié)合CSS3,從而成功設計部分網(wǎng)頁風格。2.1.3 B/S框架三層客戶/服務器結(jié)構(gòu)被B/S三層體系結(jié)構(gòu)采用,其為中間件(Middleware),即增加了一層結(jié)構(gòu)介于用戶界面層(Client)和數(shù)據(jù)管理層(Server)之間。實現(xiàn)了三層的體系結(jié)構(gòu)。

24、而該結(jié)構(gòu)是建立在中間件技術(shù)的基礎上形成的,其擁有三個不同層次的處理結(jié)構(gòu),其中包括數(shù)據(jù)存儲層、業(yè)務邏輯層以及表示層,這是從邏輯的角度上進行劃分的,且中間件是其核心的部分。在三層結(jié)構(gòu)應用系統(tǒng)上,中間件是其基礎條件,其主要產(chǎn)生包括如下作用:實現(xiàn)客戶機與服務器、服務器與服務器間的信息交流;實現(xiàn)數(shù)據(jù)庫與實際應用的有效連接;成功打造一個平臺,則該平臺具有開發(fā)運行和部署等等作用。而且實現(xiàn)了相互獨立(各層之間),一旦其中一層發(fā)生改變,其他層不受影響。3 協(xié)輔警績效考核系統(tǒng)分析3.1 需求分析在基層的公安機關(guān),因警力不足的原因,協(xié)輔警隊伍已經(jīng)成了重要的力量。而協(xié)輔警隊伍因為人員數(shù)量多,人員流動快,素質(zhì)參差不齊,

25、工資待遇低等種種原因使得協(xié)輔警人員的管理在基層的公安機關(guān)中出現(xiàn)了一定的困境,而各地基層公安機關(guān)各出奇招,來解決這些問題。其中的主要手段就是建立完善的協(xié)輔警考核系統(tǒng)。但在我實習期間,我所在的派出所對于協(xié)輔警隊員的績效考核模式還是停留在半手工的打表模式,而在基層公安機關(guān)這項工作往往由內(nèi)勤民警來完成,而往往越是基層協(xié)輔警人員的流動就越快,所以又要重新建表,分組,給內(nèi)勤的民警造成了很大的工作量。據(jù)我調(diào)查了解,很大一部分的基層公安機關(guān)也是和我實習的派出所一樣,都是使用這種手工打表的方式來進行協(xié)輔警的績效考核管理。該方式效率低,工作量大還容易出錯,而協(xié)輔警也覺得這種方式不夠公開透明意見很大。但是通過我設計

26、的這個績效考核系統(tǒng),基層級科所隊的民警們可以直接在這個系統(tǒng)中對自己管理的協(xié)輔警進行考勤和加扣考核分,而協(xié)輔警也能隨時在該績效考核系統(tǒng)中對自己的績效考核情況進行查詢,公開透明。3.2 功能分析3.2.1 系統(tǒng)后臺管理網(wǎng)站功能分析系統(tǒng)后臺管理網(wǎng)站的具體功能如下表 31所示:表 31 系統(tǒng)后臺功能分析類型基本描述管理員權(quán)限擁有本系統(tǒng)最高權(quán)限,對所有信息可以實現(xiàn)查看、刪除、查詢等功能,并且可以查看登錄日志,管理用戶等功能。考核民警權(quán)限權(quán)限較管理員低,可以查看協(xié)輔警賬號信息和績效考核信息,修改個人賬號密碼以及對協(xié)輔警賬號進行考勤和績效考核。協(xié)輔警權(quán)限權(quán)限較考核民警低,僅可查看自己的賬號信息,績效考核情況

27、和考勤情況,以及修改個人賬號密碼。協(xié)輔警管理實現(xiàn)管理員警添加,查看,編輯,刪除協(xié)輔警賬號信息和管理民警以及協(xié)輔警查看賬號信息??己巳藛T管理實現(xiàn)管理員添加,查看,編輯,刪除考核人員信息和管理民警查看考核人員信息。部門管理實現(xiàn)管理員添加,刪除,查看,編輯部門信息??冃Э己斯芾韺崿F(xiàn)管理員和考核民警查看、錄入、添加、刪除、修改、查詢績效考核信息。部門管理實現(xiàn)管理員添加,查看,編輯部門信息。考勤管理實現(xiàn)管理員和考核民警查看、錄入、添加、刪除、修改、查詢考勤信息。角色管理實現(xiàn)管理員查看,刪除,編輯,添加系統(tǒng)角色系統(tǒng)管理實現(xiàn)管理員登錄日志查看,以及各個賬戶修改個人密碼。3.3 可行性分析3.3.1 經(jīng)濟可行

28、性考慮到各地的基層公安機關(guān)的經(jīng)濟情況不同,協(xié)輔警績效考核系統(tǒng)應當使用經(jīng)濟實惠的維護運行模式。而本協(xié)輔警績效考核系統(tǒng)所應用的主要是B/S架構(gòu),所以其開發(fā)模式較為簡單,所應用的時間也不長,維護方便,并且隨著計算機硬件的發(fā)展,硬件變得越來越便宜,另外,其網(wǎng)站空間以及服務器的費用相對較低,加之MySQL數(shù)據(jù)庫是開源型的,故而成本相對較低,不需要花費過多的人力以及物力,所以從經(jīng)濟角度來看,具有較大的便利性。3.3.2 技術(shù)可行性JSP在當前網(wǎng)頁開發(fā)技術(shù)中占據(jù)重要的作用,因為其能夠?qū)崿F(xiàn)跨平臺的運行,所以在開發(fā)時候可以采用表示層、邏輯層、數(shù)據(jù)庫操作層、數(shù)據(jù)庫層的架構(gòu),并通過VO(Value Object值對

29、象)傳遞各層之間的數(shù)據(jù),鑒于JSP技術(shù)的成熟與廣泛的使用,我已經(jīng)自學了html、css、JavaScript、Servlet、JSP技術(shù)和數(shù)據(jù)庫,加上還可以從指導老師那里得到很多的技術(shù)支持,因此建立一個先進、安全和跨平臺的動態(tài)網(wǎng)站在技術(shù)上是可行的。3.3.3 管理可行性系統(tǒng)后臺隨著計算機應用的深入與普及,如今計算機應用已經(jīng)成為了現(xiàn)代民警的必備技能,而且網(wǎng)站界面友好,操作方式簡便快捷,不需要專門的技術(shù)人員對本系統(tǒng)進行日常操作,簡單易上手,普通的民警都可以操作。因此基層公安機關(guān)可以讓內(nèi)勤民警直接對網(wǎng)站進行后期的維護和管理,因此,網(wǎng)站在管理上是可行的。4 功能需求分析結(jié)合當前各種先進技術(shù),在本課題的

30、設計中,筆者主要應用Microsoft Visio來分析系統(tǒng),同時利用Java語言進行編程,結(jié)合MySQL數(shù)據(jù)庫與MyEclipse開發(fā)環(huán)境來進行整體的設計,包括訂單管理部分、用戶管理部分等等,最后進行整體的縫隙與設計。當前市場經(jīng)濟日漸完善,人們消費水平也在不斷的提升,所以傳統(tǒng)的消費方式已經(jīng)稍顯滯后,故而需調(diào)整傳統(tǒng)的觀念,提高管理的效率,這樣方能真正實現(xiàn)計算機化。5 系統(tǒng)的設計5.1 系統(tǒng)數(shù)據(jù)庫設計本系統(tǒng)的數(shù)據(jù)庫使用的是MySQL開源數(shù)據(jù)庫。包含線索管理、公告管理、留言管理、用戶管理等模塊,依據(jù)需求情況,利用可以建立起數(shù)據(jù)庫,該數(shù)據(jù)庫中主要包含七個方便,即管理員信息表、民警信息表、辦案民警信息

31、表等等。具體如下表 41至Error! Reference source not found.所示。表 51 “t_dailychec”字段名數(shù)據(jù)類型說明idint考勤idsettimedatetime考勤時間stateint考勤狀態(tài)idmemberint用戶iddeptint部門id表 52 “ t_dept”字段名數(shù)據(jù)類型說明idint自動編號namevarchar分類名稱descpvarchar備注表 53 “t_examiner”字段名數(shù)據(jù)類型說明idint考核人員idaddressvarchar住址namevarchar姓名sexvarchar性別birthdaydatetime出生

32、日期telvarchar聯(lián)系電話emailvarchar郵箱usersint登陸id表 54 “t_member”字段名數(shù)據(jù)類型說明idint協(xié)輔警賬號idaddressvarchar住址namevarchar姓名sexvarchar性別birthdaydatetime出生日期telvarchar聯(lián)系電話emailvarchar郵箱usersint登錄賬號iddeptint警員聯(lián)系方式表 55 “t_performance”字段名數(shù)據(jù)類型說明idint績效考核idnamevarchar標題contenttext備注settimedatetime考核時間yejivarchar工作業(yè)績fengji

33、varchar警容風紀jilvvarchar組織紀律jiangchengvarchar獎懲zongfenvarchar總分memberint被考核人id表 56 “t_role”字段名數(shù)據(jù)類型說明idint主鍵namevarchar角色descpvarchar權(quán)限表 57 “t_state”字段名數(shù)據(jù)類型說明idint考勤狀態(tài)idnamevarchar狀態(tài)名稱descpvarchar備注表 58 “t_users”字段名數(shù)據(jù)類型說明idint主鍵usernamevarchar用戶名passwordvarchar用戶名roleInt外鍵,角色id6 系統(tǒng)總體設計6.1 數(shù)據(jù)庫設計6.1.1 數(shù)據(jù)

34、庫的邏輯結(jié)構(gòu)與建立在建立系統(tǒng)結(jié)構(gòu)時候需要重視系統(tǒng)本身的可操作性,只有便于操作,才能帶來良好的體驗。因為這一系統(tǒng)有著較好的應用前景,所以隨著計算機技術(shù)的發(fā)展,其功能必然會更加多樣化。故而在設立其邏輯結(jié)構(gòu)時候,需要依據(jù)具體的情況進行設計,同時還要有利于日后的開發(fā)。從用戶需求角度出發(fā)得出相應的系統(tǒng)總體結(jié)構(gòu)圖,具體如下所示:系統(tǒng)總體結(jié)構(gòu)圖6.2 登陸模塊安全性是即為重要的一部分,在對后期進行管理時候,必須要重視其安全性,所以設計中需要對用戶的身份情況進行驗證,比如輸入用戶名密碼等等,如果相匹配則可以進入,不匹配則要返回登錄界面。登陸主界面6.3 個人信息管理設計與實現(xiàn)包括新用戶的添加修改刪除、查詢等功

35、能。用戶功能:是實現(xiàn)當有新用戶需要管理員添加,將用戶基本信息添加到數(shù)據(jù)庫中進行管理。用戶查詢功能模塊:是實現(xiàn)能根據(jù)查詢條件進行查閱用戶的相關(guān)信息及對用戶信息進行修改及刪除。協(xié)輔警賬號管理考核人員管理部門管理考勤管理考勤狀態(tài)管理績效考核管理角色管理6.4 系統(tǒng)管理修改密碼查看登陸日志7 系統(tǒng)測試Web軟件在實際應用中測試主要有三個層,表示層、業(yè)務層與數(shù)據(jù)層。表示層測試比較重要的是Web應用軟件的界面與客戶的具體互動,關(guān)鍵是HTML文檔的整體構(gòu)造和客戶端的系統(tǒng)。而業(yè)務層測試比較重要的是Web應用軟件里面涉及到的業(yè)務邏輯,測試的關(guān)鍵是服務器端的系統(tǒng)。而數(shù)據(jù)層的測試比較重要的是Web軟件在進行差異性的

36、數(shù)據(jù)的處理方面的狀態(tài),測試的關(guān)鍵設計到關(guān)于數(shù)據(jù)完整性與大數(shù)據(jù)庫里的具體操作能力。7.1 性能測試并發(fā)測試:負載測試和壓力測試:配置測試和性能調(diào)優(yōu):7.2 易用性測試易用測試和表示層里面關(guān)于排版構(gòu)造測試是大體相同的,都屬于重點測驗對象。關(guān)于大部分屬于服務器端形成的排版元素,就要進行檢驗形成結(jié)構(gòu)中的字體形態(tài)、頁面布局、色彩、圖像分辨等有沒有不合理之處,與頁面整體排版元素是否相同。假設頁面上涉及到這圖片較多,而客戶端就必須要花費大量的時間進行圖片加載,在圖片加載完成后,頁面的整體結(jié)構(gòu)會發(fā)生改變。所以以一定要檢測這種情況下是否會對正常使用產(chǎn)生影響,關(guān)鍵是在壓力較大的情況下。7.3 內(nèi)容測試測試數(shù)據(jù)庫里

37、的內(nèi)容,因為內(nèi)容測試不單是要在整個系統(tǒng)完成之后進行,還要在整個系統(tǒng)運行的過程中,伴隨著數(shù)據(jù)庫的變化而隨時進行。因此,檢測數(shù)據(jù)庫里的內(nèi)容是要時時不斷跟進的。測試器端與客戶端程序進行數(shù)據(jù)分析情況下,有沒有出現(xiàn)錯誤內(nèi)容:這方面的測試通常與功能測試結(jié)合在一起進行。7.4 安全性測試Cookie安全性:Cookie也是造成安全問題的原因之一。日志功能:日志功能能夠在很大程度上確保其安全性。7.5 接口測試一般復雜的Web應用需要與之相匹配的系統(tǒng)進行協(xié)作才能實現(xiàn)相應的功能,面往往需要對頁面之間進行鏈接,這就涉及到接口的測試,安通常需要兩方面,分別是使用和提供接口。7.6 測試報告檢測報告是對軟件功能一系列

38、測試得出的結(jié)論,代表該項功能設計的軟件能夠經(jīng)過一項或多項檢測,能夠滿足前期預定的需求,達到既定的開發(fā)目標,能否進行后續(xù)交付使用。對實驗過程中資源的使用情況和消耗的數(shù)據(jù)進行總結(jié)性檢測。將記錄的結(jié)果與發(fā)現(xiàn)和本次測試結(jié)果的各項輸出的承載體進行對比,通過輸入與預期和目標要求的對比來總結(jié)項目,獲得更多的設計經(jīng)驗。8 結(jié)語經(jīng)過一段時間的努力,終于完成了協(xié)輔警績效考核系統(tǒng),基本實現(xiàn)了相關(guān)功能。但是由于經(jīng)驗不足,仍存在部分不完善之處,略有遺憾。在此次設計中,首先,我要對我的指導老師表示最真摯的謝意,老師具備特別嚴謹?shù)墓ぷ鲬B(tài)度,無論是在生活還是工作里都給我起到了強大的榜樣引領(lǐng)作用;他耐心的教學態(tài)度以及細致的思考都給我?guī)砹撕芏鄦l(fā),這些讓我很快就領(lǐng)略了設計的樂趣而且愿意投身其中。其次,我要特別謝謝所有的同學們對我的指導以及幫助,如果他們不對我提供幫助以及相關(guān)的文獻資料,我不可能這么順利就將畢業(yè)設計完成。在整個設計過程中,從需求分析,概要設計,詳細設計,數(shù)據(jù)庫設計,再到編碼,調(diào)試運行,測試等步驟。我學到了較多的東西,通過這次綜合實驗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論