下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、協(xié)輔警績(jī)效考核系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要:隨著科技的飛速發(fā)展,網(wǎng)絡(luò)的重要性顯得越來越突出,在這個(gè)節(jié)奏逐漸加快的社會(huì)背景下,效率就意味著一切。而網(wǎng)絡(luò)的出現(xiàn)極大的提高了人們的學(xué)習(xí)工作生活得效率,并為人們營(yíng)造了一個(gè)隨時(shí)隨地高效解決問題的平臺(tái)。隨著網(wǎng)絡(luò)時(shí)代的繁盛,信息處理越來越成為一個(gè)無法忽視的問題,網(wǎng)絡(luò)給人們帶來了海量的數(shù)據(jù)信息,同時(shí)也帶來了數(shù)據(jù)管理的問題。為了高效的解決網(wǎng)絡(luò)數(shù)據(jù)信息的管理問題,故而筆者決意開發(fā)系統(tǒng)來對(duì)協(xié)輔警進(jìn)行績(jī)效考核。該系統(tǒng)數(shù)據(jù)庫所用的主要為mysql,在B/S架構(gòu)的基礎(chǔ)上應(yīng)用MVC模式進(jìn)行開發(fā)。系統(tǒng)由登錄模塊,注冊(cè)模塊,協(xié)輔警賬號(hào)管理,考核人員管理,部門管理,考勤管理,考勤狀態(tài)管理
2、以及橘色管理、績(jī)效考核管理等多個(gè)模塊構(gòu)成。每個(gè)模塊都實(shí)現(xiàn)了增加、刪除、修改,查詢等相關(guān)操作。系統(tǒng)采用java語言編寫,從而保證其具有良好的穩(wěn)定性以及安全性和可擴(kuò)充性。因?yàn)檫@一績(jī)效考核系統(tǒng)所應(yīng)用的開發(fā)方式是軟件結(jié)構(gòu)化型,故有較大的優(yōu)勢(shì),在結(jié)構(gòu)的分層上面以及業(yè)務(wù)的分離等方面均優(yōu)于其他的開發(fā)方式。另外,該系統(tǒng)還具備一致的服務(wù)接口,所以優(yōu)勢(shì)更加明顯。不過因?yàn)樵撓到y(tǒng)是初次設(shè)計(jì)的,所以會(huì)在一定程度上借鑒其他的設(shè)計(jì),比如與用戶交互時(shí)候應(yīng)用Web截面等等,通過這些方式來使用戶更便捷的操作,使其功能更加完善。最后,該系統(tǒng)應(yīng)用模塊化的方式,也能夠?yàn)楹罄m(xù)的數(shù)據(jù)查詢以及管理等活動(dòng)提供幫助。關(guān)鍵詞:協(xié)輔警績(jī)效考核系統(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é)輔警績(jī)效考核系統(tǒng)分析63.1 需求分析63.2 功能分析73.3可行性分析84 功能需求分析95 系統(tǒng)的設(shè)計(jì)105.1 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)116 系統(tǒng)的總體設(shè)計(jì)146.1數(shù)據(jù)庫設(shè)計(jì)146.2登陸板塊156.3個(gè)人信息管理設(shè)計(jì)與實(shí)現(xiàn)166.4系統(tǒng)管理217 系統(tǒng)測(cè)試227.1性能測(cè)試227.2易用性測(cè)試227.3內(nèi)容測(cè)試227.4安全性測(cè)試227.5接口測(cè)試237.6測(cè)試報(bào)告238 結(jié)語23參考文獻(xiàn)25致謝26271 引言1.1 系統(tǒng)研究的背景隨著公安改革不斷深入,協(xié)輔警作為我們基層公安的重要力量,公安機(jī)關(guān)日常轄區(qū)管理、服務(wù)水平的高低、群眾對(duì)其工作的滿意程度很大程度上取決
12、于協(xié)輔警隊(duì)伍的服務(wù)水平,因此如何切實(shí)公正的評(píng)估協(xié)輔警的工作實(shí)績(jī)已經(jīng)成為隊(duì)伍管理中的一個(gè)重要課題。而目前很大一部分的基層公安機(jī)關(guān)對(duì)于協(xié)輔警的管理模式仍停留在純手工或半手工的水平上,效率十分低下,這顯然這與當(dāng)前公安機(jī)關(guān)的信息化建設(shè)的步調(diào)極為不一致。而隨著網(wǎng)絡(luò)信息時(shí)代的到來,各種傳統(tǒng)處理信息的方式已經(jīng)不能滿足當(dāng)前的需要。作為計(jì)算機(jī)應(yīng)用的一部分,基層公安民警也需要一套簡(jiǎn)單易操作的計(jì)算機(jī)系統(tǒng)對(duì)協(xié)輔警隊(duì)伍進(jìn)行管理,所以開發(fā)一套簡(jiǎn)單實(shí)用的協(xié)輔警績(jī)效考核系統(tǒng)勢(shì)在必行。1.2 本課題研究目的和意義協(xié)輔警隊(duì)伍有人員流動(dòng)快,基數(shù)大,人員水平參差不齊等種種問題,一直以來都是基層公安機(jī)關(guān)隊(duì)伍管理老大難問題。采用何種方式
13、來更好的對(duì)協(xié)輔警的績(jī)效管理是多數(shù)學(xué)者考慮的問題。在當(dāng)前科技迅速發(fā)展的情況下, 如何利用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)其工作的信息化與數(shù)字化也是公安機(jī)關(guān)信息化進(jìn)程中重要課題,也是本人在此次畢業(yè)設(shè)計(jì)的過程中重點(diǎn)要解決的問題。而使用計(jì)算機(jī)對(duì)協(xié)輔警的信息進(jìn)行管理,相較于公安一直以來的傳統(tǒng)管理手法有著許多優(yōu)點(diǎn)。例如:檢索相對(duì)迅速、查找相對(duì)方便、可靠性相對(duì)較高和人工成本低等,這些優(yōu)點(diǎn)能夠極大地提高基層民警對(duì)于協(xié)輔警管理的效率,利用簡(jiǎn)單的電腦對(duì)基層的協(xié)輔警工作進(jìn)行管理,不僅能大量節(jié)省基層民警在管理協(xié)輔警上的人力,也提高了管理的透明度,確實(shí)能解決基層民警對(duì)于協(xié)輔警管理上的一部分困境。1.3 研究的內(nèi)容和主要工作1.3.1 研究
14、的內(nèi)容本課題將結(jié)合基層內(nèi)勤民警對(duì)于協(xié)輔警管理的現(xiàn)狀,以樂清市公安局的協(xié)輔警管理情況為例進(jìn)行分析,設(shè)計(jì)了一個(gè)基于JSP的協(xié)輔警績(jī)效考核系統(tǒng)。該系統(tǒng)所包含的模塊較多,如基本的登錄模塊,賬號(hào)管理模塊,考核人員管理,部門管理,考勤管理,考勤狀態(tài)管理模塊之外,還包括一些功能更豐富的模塊,如系統(tǒng)管理模塊、角色管理模塊等。每個(gè)模塊都實(shí)現(xiàn)了增加、刪除、修改,查詢等相關(guān)操作。系統(tǒng)采用java語言編寫,從而保證其具有良好的穩(wěn)定性、安全性等。另外,因?yàn)樵O(shè)計(jì)中所應(yīng)用的方式是結(jié)構(gòu)化類型的,所以在系統(tǒng)的分層以及業(yè)務(wù)的分離等方面有著極大的優(yōu)勢(shì)。在實(shí)際操作過程中,簡(jiǎn)單方便,確實(shí)能起到減輕基層公安民警的工作量上的作用。1.3.
15、2 本人主要工作本人主要完成了以下的工作:(1)深入基層一線公安部門,以本人在大三期間在浙江溫嶺城西派出所和杭州市江干分局的筧橋派出所的實(shí)習(xí)生活,切實(shí)了解基層民警目前在管理協(xié)輔警的方式和現(xiàn)階段存在的困難,以此作為我開發(fā)這個(gè)系統(tǒng)的目的。(2)以浙江樂清公安局的協(xié)輔警管理模式為例,研究現(xiàn)有的協(xié)輔警績(jī)效考核辦法的弊端和優(yōu)勢(shì)。同時(shí)了解基層內(nèi)勤民警對(duì)于協(xié)輔警績(jī)效考核系統(tǒng)的實(shí)際需求,分析系統(tǒng)應(yīng)該具備的功能,從而建立簡(jiǎn)單實(shí)用的公安基層協(xié)輔警績(jī)效考核系統(tǒng)。(3)在有系統(tǒng)框架的基礎(chǔ)上,設(shè)計(jì)登錄模塊,注冊(cè)模塊,協(xié)輔警賬號(hào)管理,考核人員管理,部門管理,考勤管理,考勤狀態(tài)管理,績(jī)效考核管理,角色管理,系統(tǒng)管理等模塊的
16、流程圖。(4)設(shè)計(jì)完成系統(tǒng)所涉及到的協(xié)輔警賬號(hào)信息表、被考勤人員信息表、管理民警信息表、管理員權(quán)限表、績(jī)效考核情況表、考勤狀態(tài)信息表、部門分類表等數(shù)據(jù)表,并對(duì)數(shù)據(jù)表建立E-R圖。(5)對(duì)文中的多類圖表和程序流程對(duì)系統(tǒng)進(jìn)行盡可能的詳細(xì)說明和分析,并通過該表格完成了對(duì)系統(tǒng)框架設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì),在設(shè)計(jì)的基礎(chǔ)上將功能模塊的分解逐一實(shí)現(xiàn),完成了協(xié)輔警績(jī)效考核系統(tǒng)。2 系統(tǒng)開發(fā)技術(shù)2.1 系統(tǒng)開發(fā)語言2.1.1 JSP介紹JSP技術(shù)主要用于封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯,該種技術(shù)是應(yīng)用Java語言所編寫的,利用該種技術(shù)所編寫的軟件具有較大的作用,主要表現(xiàn)在以下幾方面,其一是能夠訪問在服務(wù)端的資源應(yīng)用邏輯,其二
17、是能夠?qū)⒕W(wǎng)頁設(shè)計(jì)以及網(wǎng)頁邏輯兩者分離開來,從而為后續(xù)的組件設(shè)計(jì)奠定基礎(chǔ),其三則是能夠更加快速的進(jìn)行開發(fā)。因?yàn)镴SP自身的特性,所以在動(dòng)態(tài)頁面方面有著極其重要的作用,能夠從Servlet內(nèi)分離出表示邏輯,所以應(yīng)用較為廣泛。進(jìn)一步來說,因?yàn)镴SP頁面本身便是用Java語言編寫的,是將HTML代碼嵌入其中的,所以其有了更多的特點(diǎn),比如既有Java語言簡(jiǎn)便容易應(yīng)用的特點(diǎn),同時(shí)也具有HTML代碼完全面相對(duì)象的特點(diǎn),所以在應(yīng)用中較為可靠。當(dāng)然,二者的集合使其優(yōu)勢(shì)更加明顯。隨著JSP應(yīng)用的日漸廣泛,越來越多的公司開始應(yīng)用JSP技術(shù),且有相應(yīng)的服務(wù)器來支持JSP技術(shù),比如IBM、Oracle、Be這些公司,故
18、而在商業(yè)應(yīng)用中JSP技術(shù)應(yīng)用漸廣。應(yīng)用JSP技術(shù)來進(jìn)行開發(fā)擁有較多的優(yōu)勢(shì),其優(yōu)勢(shì)主要表現(xiàn)在以下三方面:(1)JSP的效率和安全性更高 (2)JSP的組件 (Component) 方式更方便 (3)JSP的適應(yīng)平臺(tái)更廣 JSP編程技術(shù)也擁有較大的優(yōu)勢(shì),其優(yōu)勢(shì)主要表現(xiàn)在四大方面,具體如下所示:1. 具備較廣的運(yùn)行空間,在一次編寫之后,可以在多個(gè)地方運(yùn)行,這也是Java比PHP更好指出,另外,即便在系統(tǒng)發(fā)生改變,其代碼也可以不用調(diào)整。2. 多個(gè)平臺(tái)可以對(duì)其起到支撐作用,在JSP基礎(chǔ)上構(gòu)建的平臺(tái)能夠在多個(gè)系統(tǒng)中運(yùn)行,同時(shí)也能夠在多個(gè)平臺(tái)上被開發(fā), 所以具備較大的開放性。3. 該種系統(tǒng)的伸縮性較強(qiáng),通過
19、比較小的Jar文件便能夠運(yùn)行再到最終的集群和負(fù)載均衡運(yùn)行,Java的生命力也得到了充分的體現(xiàn)。 4.采用多樣化和功能強(qiáng)大的開發(fā)工具。類似于ASP一樣,目前Java已經(jīng)開拓出了不少相關(guān)的開發(fā)工具,很多都是免費(fèi)提供的,并且能夠在很多平臺(tái)通用,與其他產(chǎn)品兼容。(1)在內(nèi)容的生成和顯示上采用JSP技術(shù),使其進(jìn)行分離,這樣Web頁面開發(fā)者能夠采用HTML或XML標(biāo)識(shí)對(duì)最終頁面進(jìn)行設(shè)計(jì)和格式化。利用JSP或者小腳本形成頁面的動(dòng)態(tài)內(nèi)容,這個(gè)內(nèi)容能夠根據(jù)客戶需求進(jìn)行變化,例如可以根據(jù)需要獲取賬戶的信息或者特定產(chǎn)品的原產(chǎn)地。生成的內(nèi)容將被封裝在表識(shí)和JavaBeans組件中,并且與小腳本進(jìn)行綁定,這些生成的腳本
20、將參與服務(wù)器端進(jìn)行運(yùn)行。若核心邏輯被封裝在標(biāo)識(shí)和Beans中時(shí),那么對(duì)于Web管理者和設(shè)計(jì)者將不受內(nèi)容生成的限制,能夠正常的使用和編輯JSP的頁面。對(duì)于服務(wù)器的端口而言,JSP引擎能夠解釋其標(biāo)識(shí)和小腳本,對(duì)于請(qǐng)求的內(nèi)容,比如利用JavaBeans訪問,或者使用JDBCTM技術(shù)對(duì)數(shù)據(jù)庫進(jìn)行訪問,并將結(jié)果通過HTML的形式反饋到瀏覽器,這能夠方便程序員保護(hù)自己寫的代碼,并且能夠確?;贖TML的Web瀏覽器能夠正常使用。(2)強(qiáng)調(diào)可重用的組件多數(shù)JSP頁面依靠于可進(jìn)行重復(fù)性使用、跨平臺(tái)使用的相關(guān)組件(或者 組件)來進(jìn)行其應(yīng)用程序要求的繁雜處理。研發(fā)人員可以通過共享或者交換來執(zhí)行普通指令的組件,亦或
21、是促使這些組件被更懂的用戶所使用。依賴于組件的方式提升了總體開發(fā)的進(jìn)度,同時(shí)使得相關(guān)組織在現(xiàn)有的技能和優(yōu)化結(jié)果下的開發(fā)得到平衡。(3)采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)作為Web頁面的研發(fā)人員,其并非都是精通腳本語言的編程。技術(shù)封裝了諸多功能,而此類功能都是在易用的、和有關(guān)聯(lián)的標(biāo)識(shí)下形成動(dòng)態(tài)內(nèi)容所必須的。標(biāo)準(zhǔn)化的JSP標(biāo)識(shí)可以登錄以及將組件進(jìn)行實(shí)例化,同時(shí)還具備設(shè)置、檢測(cè)相關(guān)組件特性、下載和減少復(fù)雜編碼需求時(shí)間上的效用。(5)健壯的存儲(chǔ)管理和安全性因?yàn)镴SP頁面其內(nèi)置腳本語言是依靠Java編程語言而得以實(shí)現(xiàn)的,同時(shí)其所有頁面都被編譯成了,由此,JSP頁面即具備了Java技術(shù)下的所有優(yōu)點(diǎn),這其中就包含了健壯的
22、存儲(chǔ)管理和安全性。(6)一次編寫,各處運(yùn)行JSP作為Java平臺(tái)中的部分,其有Java編程語言“一次編寫,各處運(yùn)行”的特性。伴隨著現(xiàn)在眾多供應(yīng)商加大對(duì)于JSP的使用率,用戶可以任意選擇服務(wù)器和工具進(jìn)行使用,同時(shí)對(duì)工具和服務(wù)器進(jìn)行更改時(shí),不影響正在執(zhí)行中的應(yīng)用。2.1.2 CSS CSS也被成為,與傳統(tǒng)的html相比,其具有較大的優(yōu)勢(shì),CSS不僅僅可以有效分離網(wǎng)頁內(nèi)容與表現(xiàn),而且可以控制相關(guān)文件(XML和HTML等)的風(fēng)格顯示。一方面,CSS可以使設(shè)計(jì)風(fēng)格能夠更加精確有效;另一方面,CSS操作起來更加容易。此外,CSS可以限制相對(duì)或者絕對(duì)位置,對(duì)網(wǎng)頁布局進(jìn)行更加精準(zhǔn)的控制。用戶可以利用CSS,在
23、其擁的設(shè)計(jì)元素的基礎(chǔ)上進(jìn)行交互設(shè)計(jì)。CSS作為一種設(shè)計(jì)需要,可以說是非常完備以及全面了。如今,CSS3是CSS的最新版本。相比于初期版本CSS來說, CSS3更具優(yōu)勢(shì),其采用模塊化的開發(fā)趨勢(shì),即將整體復(fù)雜的模塊劃分為十分細(xì)小的模塊。CSS3的模塊化不僅能在很大程度上使開發(fā)效率得以提高,而且其向后完全兼容。所以,我們以CSS的初期版本為基礎(chǔ)和主要的部分,結(jié)合CSS3,從而成功設(shè)計(jì)部分網(wǎng)頁風(fēng)格。2.1.3 B/S框架三層客戶/服務(wù)器結(jié)構(gòu)被B/S三層體系結(jié)構(gòu)采用,其為中間件(Middleware),即增加了一層結(jié)構(gòu)介于用戶界面層(Client)和數(shù)據(jù)管理層(Server)之間。實(shí)現(xiàn)了三層的體系結(jié)構(gòu)。
24、而該結(jié)構(gòu)是建立在中間件技術(shù)的基礎(chǔ)上形成的,其擁有三個(gè)不同層次的處理結(jié)構(gòu),其中包括數(shù)據(jù)存儲(chǔ)層、業(yè)務(wù)邏輯層以及表示層,這是從邏輯的角度上進(jìn)行劃分的,且中間件是其核心的部分。在三層結(jié)構(gòu)應(yīng)用系統(tǒng)上,中間件是其基礎(chǔ)條件,其主要產(chǎn)生包括如下作用:實(shí)現(xiàn)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的信息交流;實(shí)現(xiàn)數(shù)據(jù)庫與實(shí)際應(yīng)用的有效連接;成功打造一個(gè)平臺(tái),則該平臺(tái)具有開發(fā)運(yùn)行和部署等等作用。而且實(shí)現(xiàn)了相互獨(dú)立(各層之間),一旦其中一層發(fā)生改變,其他層不受影響。3 協(xié)輔警績(jī)效考核系統(tǒng)分析3.1 需求分析在基層的公安機(jī)關(guān),因警力不足的原因,協(xié)輔警隊(duì)伍已經(jīng)成了重要的力量。而協(xié)輔警隊(duì)伍因?yàn)槿藛T數(shù)量多,人員流動(dòng)快,素質(zhì)參差不齊,
25、工資待遇低等種種原因使得協(xié)輔警人員的管理在基層的公安機(jī)關(guān)中出現(xiàn)了一定的困境,而各地基層公安機(jī)關(guān)各出奇招,來解決這些問題。其中的主要手段就是建立完善的協(xié)輔警考核系統(tǒng)。但在我實(shí)習(xí)期間,我所在的派出所對(duì)于協(xié)輔警隊(duì)員的績(jī)效考核模式還是停留在半手工的打表模式,而在基層公安機(jī)關(guān)這項(xiàng)工作往往由內(nèi)勤民警來完成,而往往越是基層協(xié)輔警人員的流動(dòng)就越快,所以又要重新建表,分組,給內(nèi)勤的民警造成了很大的工作量。據(jù)我調(diào)查了解,很大一部分的基層公安機(jī)關(guān)也是和我實(shí)習(xí)的派出所一樣,都是使用這種手工打表的方式來進(jìn)行協(xié)輔警的績(jī)效考核管理。該方式效率低,工作量大還容易出錯(cuò),而協(xié)輔警也覺得這種方式不夠公開透明意見很大。但是通過我設(shè)計(jì)
26、的這個(gè)績(jī)效考核系統(tǒng),基層級(jí)科所隊(duì)的民警們可以直接在這個(gè)系統(tǒng)中對(duì)自己管理的協(xié)輔警進(jìn)行考勤和加扣考核分,而協(xié)輔警也能隨時(shí)在該績(jī)效考核系統(tǒng)中對(duì)自己的績(jī)效考核情況進(jìn)行查詢,公開透明。3.2 功能分析3.2.1 系統(tǒng)后臺(tái)管理網(wǎng)站功能分析系統(tǒng)后臺(tái)管理網(wǎng)站的具體功能如下表 31所示:表 31 系統(tǒng)后臺(tái)功能分析類型基本描述管理員權(quán)限擁有本系統(tǒng)最高權(quán)限,對(duì)所有信息可以實(shí)現(xiàn)查看、刪除、查詢等功能,并且可以查看登錄日志,管理用戶等功能??己嗣窬瘷?quán)限權(quán)限較管理員低,可以查看協(xié)輔警賬號(hào)信息和績(jī)效考核信息,修改個(gè)人賬號(hào)密碼以及對(duì)協(xié)輔警賬號(hào)進(jìn)行考勤和績(jī)效考核。協(xié)輔警權(quán)限權(quán)限較考核民警低,僅可查看自己的賬號(hào)信息,績(jī)效考核情況
27、和考勤情況,以及修改個(gè)人賬號(hào)密碼。協(xié)輔警管理實(shí)現(xiàn)管理員警添加,查看,編輯,刪除協(xié)輔警賬號(hào)信息和管理民警以及協(xié)輔警查看賬號(hào)信息。考核人員管理實(shí)現(xiàn)管理員添加,查看,編輯,刪除考核人員信息和管理民警查看考核人員信息。部門管理實(shí)現(xiàn)管理員添加,刪除,查看,編輯部門信息???jī)效考核管理實(shí)現(xiàn)管理員和考核民警查看、錄入、添加、刪除、修改、查詢績(jī)效考核信息。部門管理實(shí)現(xiàn)管理員添加,查看,編輯部門信息??记诠芾韺?shí)現(xiàn)管理員和考核民警查看、錄入、添加、刪除、修改、查詢考勤信息。角色管理實(shí)現(xiàn)管理員查看,刪除,編輯,添加系統(tǒng)角色系統(tǒng)管理實(shí)現(xiàn)管理員登錄日志查看,以及各個(gè)賬戶修改個(gè)人密碼。3.3 可行性分析3.3.1 經(jīng)濟(jì)可行
28、性考慮到各地的基層公安機(jī)關(guān)的經(jīng)濟(jì)情況不同,協(xié)輔警績(jī)效考核系統(tǒng)應(yīng)當(dāng)使用經(jīng)濟(jì)實(shí)惠的維護(hù)運(yùn)行模式。而本協(xié)輔警績(jī)效考核系統(tǒng)所應(yīng)用的主要是B/S架構(gòu),所以其開發(fā)模式較為簡(jiǎn)單,所應(yīng)用的時(shí)間也不長(zhǎng),維護(hù)方便,并且隨著計(jì)算機(jī)硬件的發(fā)展,硬件變得越來越便宜,另外,其網(wǎng)站空間以及服務(wù)器的費(fèi)用相對(duì)較低,加之MySQL數(shù)據(jù)庫是開源型的,故而成本相對(duì)較低,不需要花費(fèi)過多的人力以及物力,所以從經(jīng)濟(jì)角度來看,具有較大的便利性。3.3.2 技術(shù)可行性JSP在當(dāng)前網(wǎng)頁開發(fā)技術(shù)中占據(jù)重要的作用,因?yàn)槠淠軌驅(qū)崿F(xiàn)跨平臺(tái)的運(yùn)行,所以在開發(fā)時(shí)候可以采用表示層、邏輯層、數(shù)據(jù)庫操作層、數(shù)據(jù)庫層的架構(gòu),并通過VO(Value Object值對(duì)
29、象)傳遞各層之間的數(shù)據(jù),鑒于JSP技術(shù)的成熟與廣泛的使用,我已經(jīng)自學(xué)了html、css、JavaScript、Servlet、JSP技術(shù)和數(shù)據(jù)庫,加上還可以從指導(dǎo)老師那里得到很多的技術(shù)支持,因此建立一個(gè)先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站在技術(shù)上是可行的。3.3.3 管理可行性系統(tǒng)后臺(tái)隨著計(jì)算機(jī)應(yīng)用的深入與普及,如今計(jì)算機(jī)應(yīng)用已經(jīng)成為了現(xiàn)代民警的必備技能,而且網(wǎng)站界面友好,操作方式簡(jiǎn)便快捷,不需要專門的技術(shù)人員對(duì)本系統(tǒng)進(jìn)行日常操作,簡(jiǎn)單易上手,普通的民警都可以操作。因此基層公安機(jī)關(guān)可以讓內(nèi)勤民警直接對(duì)網(wǎng)站進(jìn)行后期的維護(hù)和管理,因此,網(wǎng)站在管理上是可行的。4 功能需求分析結(jié)合當(dāng)前各種先進(jìn)技術(shù),在本課題的
30、設(shè)計(jì)中,筆者主要應(yīng)用Microsoft Visio來分析系統(tǒng),同時(shí)利用Java語言進(jìn)行編程,結(jié)合MySQL數(shù)據(jù)庫與MyEclipse開發(fā)環(huán)境來進(jìn)行整體的設(shè)計(jì),包括訂單管理部分、用戶管理部分等等,最后進(jìn)行整體的縫隙與設(shè)計(jì)。當(dāng)前市場(chǎng)經(jīng)濟(jì)日漸完善,人們消費(fèi)水平也在不斷的提升,所以傳統(tǒng)的消費(fèi)方式已經(jīng)稍顯滯后,故而需調(diào)整傳統(tǒng)的觀念,提高管理的效率,這樣方能真正實(shí)現(xiàn)計(jì)算機(jī)化。5 系統(tǒng)的設(shè)計(jì)5.1 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫使用的是MySQL開源數(shù)據(jù)庫。包含線索管理、公告管理、留言管理、用戶管理等模塊,依據(jù)需求情況,利用可以建立起數(shù)據(jù)庫,該數(shù)據(jù)庫中主要包含七個(gè)方便,即管理員信息表、民警信息表、辦案民警信息
31、表等等。具體如下表 41至Error! Reference source not found.所示。表 51 “t_dailychec”字段名數(shù)據(jù)類型說明idint考勤idsettimedatetime考勤時(shí)間stateint考勤狀態(tài)idmemberint用戶iddeptint部門id表 52 “ t_dept”字段名數(shù)據(jù)類型說明idint自動(dòng)編號(hào)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é)輔警賬號(hào)idaddressvarchar住址namevarchar姓名sexvarchar性別birthdaydatetime出生日期telvarchar聯(lián)系電話emailvarchar郵箱usersint登錄賬號(hào)iddeptint警員聯(lián)系方式表 55 “t_performance”字段名數(shù)據(jù)類型說明idint績(jī)效考核idnamevarchar標(biāo)題contenttext備注settimedatetime考核時(shí)間yejivarchar工作業(yè)績(jī)fengji
33、varchar警容風(fēng)紀(jì)jilvvarchar組織紀(jì)律jiangchengvarchar獎(jiǎng)懲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)總體設(shè)計(jì)6.1 數(shù)據(jù)庫設(shè)計(jì)6.1.1 數(shù)據(jù)
34、庫的邏輯結(jié)構(gòu)與建立在建立系統(tǒng)結(jié)構(gòu)時(shí)候需要重視系統(tǒng)本身的可操作性,只有便于操作,才能帶來良好的體驗(yàn)。因?yàn)檫@一系統(tǒng)有著較好的應(yīng)用前景,所以隨著計(jì)算機(jī)技術(shù)的發(fā)展,其功能必然會(huì)更加多樣化。故而在設(shè)立其邏輯結(jié)構(gòu)時(shí)候,需要依據(jù)具體的情況進(jìn)行設(shè)計(jì),同時(shí)還要有利于日后的開發(fā)。從用戶需求角度出發(fā)得出相應(yīng)的系統(tǒng)總體結(jié)構(gòu)圖,具體如下所示:系統(tǒng)總體結(jié)構(gòu)圖6.2 登陸模塊安全性是即為重要的一部分,在對(duì)后期進(jìn)行管理時(shí)候,必須要重視其安全性,所以設(shè)計(jì)中需要對(duì)用戶的身份情況進(jìn)行驗(yàn)證,比如輸入用戶名密碼等等,如果相匹配則可以進(jìn)入,不匹配則要返回登錄界面。登陸主界面6.3 個(gè)人信息管理設(shè)計(jì)與實(shí)現(xiàn)包括新用戶的添加修改刪除、查詢等功
35、能。用戶功能:是實(shí)現(xiàn)當(dāng)有新用戶需要管理員添加,將用戶基本信息添加到數(shù)據(jù)庫中進(jìn)行管理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對(duì)用戶信息進(jìn)行修改及刪除。協(xié)輔警賬號(hào)管理考核人員管理部門管理考勤管理考勤狀態(tài)管理績(jī)效考核管理角色管理6.4 系統(tǒng)管理修改密碼查看登陸日志7 系統(tǒng)測(cè)試Web軟件在實(shí)際應(yīng)用中測(cè)試主要有三個(gè)層,表示層、業(yè)務(wù)層與數(shù)據(jù)層。表示層測(cè)試比較重要的是Web應(yīng)用軟件的界面與客戶的具體互動(dòng),關(guān)鍵是HTML文檔的整體構(gòu)造和客戶端的系統(tǒng)。而業(yè)務(wù)層測(cè)試比較重要的是Web應(yīng)用軟件里面涉及到的業(yè)務(wù)邏輯,測(cè)試的關(guān)鍵是服務(wù)器端的系統(tǒng)。而數(shù)據(jù)層的測(cè)試比較重要的是Web軟件在進(jìn)行差異性的
36、數(shù)據(jù)的處理方面的狀態(tài),測(cè)試的關(guān)鍵設(shè)計(jì)到關(guān)于數(shù)據(jù)完整性與大數(shù)據(jù)庫里的具體操作能力。7.1 性能測(cè)試并發(fā)測(cè)試:負(fù)載測(cè)試和壓力測(cè)試:配置測(cè)試和性能調(diào)優(yōu):7.2 易用性測(cè)試易用測(cè)試和表示層里面關(guān)于排版構(gòu)造測(cè)試是大體相同的,都屬于重點(diǎn)測(cè)驗(yàn)對(duì)象。關(guān)于大部分屬于服務(wù)器端形成的排版元素,就要進(jìn)行檢驗(yàn)形成結(jié)構(gòu)中的字體形態(tài)、頁面布局、色彩、圖像分辨等有沒有不合理之處,與頁面整體排版元素是否相同。假設(shè)頁面上涉及到這圖片較多,而客戶端就必須要花費(fèi)大量的時(shí)間進(jìn)行圖片加載,在圖片加載完成后,頁面的整體結(jié)構(gòu)會(huì)發(fā)生改變。所以以一定要檢測(cè)這種情況下是否會(huì)對(duì)正常使用產(chǎn)生影響,關(guān)鍵是在壓力較大的情況下。7.3 內(nèi)容測(cè)試測(cè)試數(shù)據(jù)庫里
37、的內(nèi)容,因?yàn)閮?nèi)容測(cè)試不單是要在整個(gè)系統(tǒng)完成之后進(jìn)行,還要在整個(gè)系統(tǒng)運(yùn)行的過程中,伴隨著數(shù)據(jù)庫的變化而隨時(shí)進(jìn)行。因此,檢測(cè)數(shù)據(jù)庫里的內(nèi)容是要時(shí)時(shí)不斷跟進(jìn)的。測(cè)試器端與客戶端程序進(jìn)行數(shù)據(jù)分析情況下,有沒有出現(xiàn)錯(cuò)誤內(nèi)容:這方面的測(cè)試通常與功能測(cè)試結(jié)合在一起進(jìn)行。7.4 安全性測(cè)試Cookie安全性:Cookie也是造成安全問題的原因之一。日志功能:日志功能能夠在很大程度上確保其安全性。7.5 接口測(cè)試一般復(fù)雜的Web應(yīng)用需要與之相匹配的系統(tǒng)進(jìn)行協(xié)作才能實(shí)現(xiàn)相應(yīng)的功能,面往往需要對(duì)頁面之間進(jìn)行鏈接,這就涉及到接口的測(cè)試,安通常需要兩方面,分別是使用和提供接口。7.6 測(cè)試報(bào)告檢測(cè)報(bào)告是對(duì)軟件功能一系列
38、測(cè)試得出的結(jié)論,代表該項(xiàng)功能設(shè)計(jì)的軟件能夠經(jīng)過一項(xiàng)或多項(xiàng)檢測(cè),能夠滿足前期預(yù)定的需求,達(dá)到既定的開發(fā)目標(biāo),能否進(jìn)行后續(xù)交付使用。對(duì)實(shí)驗(yàn)過程中資源的使用情況和消耗的數(shù)據(jù)進(jìn)行總結(jié)性檢測(cè)。將記錄的結(jié)果與發(fā)現(xiàn)和本次測(cè)試結(jié)果的各項(xiàng)輸出的承載體進(jìn)行對(duì)比,通過輸入與預(yù)期和目標(biāo)要求的對(duì)比來總結(jié)項(xiàng)目,獲得更多的設(shè)計(jì)經(jīng)驗(yàn)。8 結(jié)語經(jīng)過一段時(shí)間的努力,終于完成了協(xié)輔警績(jī)效考核系統(tǒng),基本實(shí)現(xiàn)了相關(guān)功能。但是由于經(jīng)驗(yàn)不足,仍存在部分不完善之處,略有遺憾。在此次設(shè)計(jì)中,首先,我要對(duì)我的指導(dǎo)老師表示最真摯的謝意,老師具備特別嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,無論是在生活還是工作里都給我起到了強(qiáng)大的榜樣引領(lǐng)作用;他耐心的教學(xué)態(tài)度以及細(xì)致的思考都給我?guī)砹撕芏鄦l(fā),這些讓我很快就領(lǐng)略了設(shè)計(jì)的樂趣而且愿意投身其中。其次,我要特別謝謝所有的同學(xué)們對(duì)我的指導(dǎo)以及幫助,如果他們不對(duì)我提供幫助以及相關(guān)的文獻(xiàn)資料,我不可能這么順利就將畢業(yè)設(shè)計(jì)完成。在整個(gè)設(shè)計(jì)過程中,從需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),再到編碼,調(diào)試運(yùn)行,測(cè)試等步驟。我學(xué)到了較多的東西,通過這次綜合實(shí)驗(yàn)
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋新滬科版物理八年級(jí)上冊(cè)教學(xué)課件 第三章 光的世界 第一節(jié)第1課時(shí) 光的直線傳播
- 《花卉生產(chǎn)技術(shù)》課件 張樹寶 第6章 花卉盆栽技術(shù)
- 2023年高壓成套電器項(xiàng)目融資計(jì)劃書
- 《g電源設(shè)計(jì)交流》課件
- 【虎嘯】2024年虎嘯年度洞察報(bào)告-飲料酒水行業(yè)
- 垃圾分類??荚囶}(附參考答案)
- 養(yǎng)老院老人生活照顧人員培訓(xùn)制度
- 養(yǎng)老院老人健康監(jiān)測(cè)人員職業(yè)道德制度
- 2024年版房地產(chǎn)買賣補(bǔ)充協(xié)議:特定條款修訂版B版
- 工程測(cè)量大學(xué)生職業(yè)生涯規(guī)劃書
- GB 20052-2024電力變壓器能效限定值及能效等級(jí)
- 小學(xué)班主任工作與班級(jí)管理智慧樹知到期末考試答案章節(jié)答案2024年安康學(xué)院
- 《鋼管腳手架、支架安全選用技術(shù)規(guī)程》DB11T583-2024
- 眼視光學(xué)理論和方法智慧樹知到期末考試答案2024年
- 創(chuàng)傷的現(xiàn)場(chǎng)急救
- 不良資產(chǎn)處置培訓(xùn)
- 鐵路客運(yùn)規(guī)章考核試題及答案
- 青少年社會(huì)認(rèn)知的發(fā)展與教育
- 2021年秋七年級(jí)數(shù)學(xué)上冊(cè)人教版講解課件:第一章《有理數(shù)》單元小結(jié)與復(fù)習(xí)
- 長(zhǎng)輸管道安全管理知識(shí)課件
評(píng)論
0/150
提交評(píng)論