国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web的學生警務化管理系統(tǒng)的設計與實現(xiàn)
——以安徽警官職業(yè)學院為例

2016-02-08 08:42:37朱珍元張林靜
巢湖學院學報 2016年6期
關鍵詞:考勤警官警務

朱珍元 郭 標 胡 強 張林靜

(安徽警官職業(yè)學院,安徽 合肥 230031)

基于Web的學生警務化管理系統(tǒng)的設計與實現(xiàn)
——以安徽警官職業(yè)學院為例

朱珍元 郭 標 胡 強 張林靜

(安徽警官職業(yè)學院,安徽 合肥 230031)

為進一步提高學生管理工作成效,采用Web相關技術,結(jié)合安徽警官職業(yè)學院學生警務化管理的具體要求,設計并實現(xiàn)了基于Web的學生警務化管理系統(tǒng)。該系統(tǒng)基于B/S三層架構、結(jié)合Jeecg半自動化智能開發(fā)平臺、采用Java語言,以Eclipse和MySql為開發(fā)工具。通過該系統(tǒng),管理者和學生通過瀏覽器能夠?qū)崟r掌握早操、路隊、上課出勤、量化考核分數(shù)與排名等情況,大大減輕了學管工作的負擔,最終使學生管理工作邁入新層次。

Web;學生警務化管理系統(tǒng);B/S;Jeecg;Java;Eclipse;MySql

1 前言

隨著安徽警官職業(yè)學院辦學規(guī)模的不斷擴大,學生人數(shù)不斷增加,警務化管理要求越來越嚴格,我院學生管理工作日益復雜。在信息化技術如此發(fā)達的今天,有必要建立一個基于Web的警務化學生信息管理系統(tǒng),對學生的基本信息、考勤信息、請銷假信息以及警務化量化考核信息進行記錄,形成統(tǒng)一的學生信息管理數(shù)據(jù)庫,供學院各個部門使用。各部門依據(jù)相應的權限對數(shù)據(jù)庫進行訪問、更新及維護。通過共享數(shù)據(jù)信息減少重復工作,以及通過系統(tǒng)實現(xiàn)信息的實時查詢分析,能夠有效提高學生管理質(zhì)量[1,2]。

2 系統(tǒng)開發(fā)環(huán)境及相關技術

開發(fā)環(huán)境:Eclipse,Jdk1.7,Apache-Tomcat-7.0,Jeecg平臺,MySQL,Navicat,google瀏覽器和Java[3-6]。

相關技術:本系統(tǒng)基于Jeecg平臺,采用B/S結(jié)構和MVC三層模式實現(xiàn)。Jeecg(J2EE Code Generation)是一款基于代碼生成器的免費開源的快速開發(fā)平臺,使用Jeecg可以簡單快速地開發(fā)出企業(yè)級的Web應用系統(tǒng)[7,8]。能夠快速生成部分代碼,減少重復勞動,對生成的代碼有針對性的進行修改即可,提高系統(tǒng)開發(fā)的效率。B/S結(jié)構(Browser/Server,瀏覽器/服務器模式),將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,客戶機通過瀏覽器同數(shù)據(jù)庫進行數(shù)據(jù)交互,簡化系統(tǒng)的開發(fā)、維護和使用[9,10]。MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,將傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構中實現(xiàn),在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯[11]。

3 系統(tǒng)概要設計

3.1 用戶分類

本系統(tǒng)根據(jù)不同用戶角色設置不同權限,用戶主要分為以下四種:

1、系統(tǒng)管理員,主要負責信息的插入、刪除、查詢和統(tǒng)計。

2、學院領導,可以查詢和統(tǒng)計信息。

3、普通教師,主要對學生上課考勤情況進行錄入和刪除,也可以查詢自己錄入的信息。

4、學生,可以查詢與自己相關的量化考核、考勤及請銷假信息。

3.2 系統(tǒng)功能模塊設計

本系統(tǒng)的功能模塊圖如圖1所示:

圖1 系統(tǒng)功能模塊圖

3.2.1 基本信息管理

基本信息管理包括班級信息和學生信息。班級信息包括班級名稱、班主任姓名,班干信息和班級描述,學生信息包括學生所在班級、學號、姓名、性別、聯(lián)系方式、家庭住址等基本信息。該模塊由管理員在系統(tǒng)正式運行之前添加原始數(shù)據(jù)。

3.2.2 考勤管理

考勤管理包括請假管理、銷假管理和課堂考勤。管理員根據(jù)學生的假條對學生請銷假的時間和事由進行登記,課堂考勤主要留給普通教師上課根據(jù)學生出勤情況進行登記,包括遲到、早退、曠課、事假和病假。

3.2.3 獎懲登記

獎懲登記主要記錄學生在校期間獲得的一些榮譽或者懲罰信息。

3.2.4 公告

公告模塊用于發(fā)布一些通知信息、表揚信、通報批評等信息。

3.2.5 量化考核

量化考核包括量化考核標準、班級量化考核、個人量化考核、學生查詢統(tǒng)計和班級查詢統(tǒng)計。量化考核標準根據(jù)警務化管理量化考核標準設計有考核項、考核部門、考核對象(包括班級和個人)和分數(shù)(加分項為正分,減分項為負分);班級量化考核記錄、查詢和修改班級的量化考核情況,包括班級名稱、考核部門、考核項、考核分數(shù)、考核時間、登記時間及備注;個人量化考核記錄、查詢和修改學生個人的量化考核情況,包括學生所在的班級、學號、姓名、考核部門、考核項、考核分數(shù)、考核時間、登記時間及備注;學生查詢統(tǒng)計模塊由用戶選擇輸入統(tǒng)計的起始時間和結(jié)束時間,統(tǒng)計出該時間段所有學生的量化考核分數(shù)情況,包括考核的加分總和與減分總和,根據(jù)分數(shù)進行排名,在統(tǒng)計結(jié)果的基礎之上根據(jù)學生的學號或姓名對學生個人在該時間段內(nèi)的量化考核統(tǒng)計情況進行查詢;班級查詢統(tǒng)計模塊和學生查詢統(tǒng)計模塊類似,首先由用戶選擇輸入統(tǒng)計的起始時間和結(jié)束時間,統(tǒng)計出該時間段所有班級的量化考核分數(shù)情況,包括考核的加分總和與減分總和,根據(jù)分數(shù)進行排名,在統(tǒng)計結(jié)果的基礎之上根據(jù)班級名稱對某個班級在該時間段內(nèi)的量化考核統(tǒng)計情況進行查詢。

4 系統(tǒng)詳細設計

由于系統(tǒng)模塊較多且篇幅有限,僅介紹“量化考核模塊”的詳細設計。

4.1 數(shù)據(jù)庫表的設計

量化考核模塊包含5個子模塊,分別對應5個基本表,對應的MySql數(shù)據(jù)表結(jié)構如圖2所示:

量化考核標準對應表名為checkstandard,包含字段有id、考核部門、考核對象、考核項及考核分數(shù);個人量化考核記錄表studentcheck,字段有id、班級id、學號、學生id、考核日期、考核項、考核分數(shù)、備注、登記日期及考核部門;班級量化考核記錄表classcheck;字段有id、班級id、班級id、考核日期、考核項、考核分數(shù)、備注、登記日期及考核部門;班級查詢統(tǒng)計表classcheck_sta,字段有id、班級id,加分總和、減分總和、統(tǒng)計開始日期及統(tǒng)計結(jié)束日期;學生查詢統(tǒng)計表studentcheck_sta,字段有id、班級id、學號、學生id、加分總和、減分總和、統(tǒng)計開始日期及統(tǒng)計結(jié)束日期。

圖2 量化考核模塊基本表結(jié)構

Checkstandard表記錄是警務化量化考核的基礎,是班級和學生個人的量化考核記錄表classcheck、studentcheck中數(shù)據(jù)的參考依據(jù),而班級和學生個人在一個時間段內(nèi)的考核統(tǒng)計表classcheck_sta、studentcheck_sta中的數(shù)據(jù)來自于各自的考核記錄表,在后臺通過查詢語句得到。

4.2 實體層及控制層的實現(xiàn)

以上5個表對應5個實體類(entity文件夾下)及5個控制類(controller文件夾下),在Eclipse中對應文件結(jié)構如圖3所示。

圖3 量化考核模塊實體層及控制層文件結(jié)構圖

實體層以量化考核標準表為例,部分代碼如下:

Jeecg平臺封裝的datagrid方法將對應的表記錄顯示在頁面,控制層的基本代碼可以由Jeecg平臺自動生成,根據(jù)業(yè)務或數(shù)據(jù)的邏輯需求修改部分代碼。

4.3 表示層的實現(xiàn)

表示層的代碼以jsp文件的形式存儲,由Jeecg平臺自動生成。生成的代碼大部分需要修改,并且同時修改相應的控制層代碼。以新增個人量化考核頁面為例,對應的jsp文件為studentcheck-add.jsp,其部分代碼為:

在頁面上當選擇考核部門時通過調(diào)用JavaScript函數(shù)getcheckitem(),向后臺控制層傳送當前選擇的考核部門,后臺通過查找該部門有哪些考核項,返回到前臺頁面,供考核項下拉選擇框選擇。后臺獲取考核項的方法,部分代碼如下:

根據(jù)傳遞到后臺的參數(shù)checkdepartid,得到考核部門id,到考核標準表中查找該部門所有的考核項,返回到前臺,做到多個下拉文本框中內(nèi)容的及時聯(lián)動。

5 系統(tǒng)的實現(xiàn)

系統(tǒng)基于Jeecg快速開發(fā)平臺,自動生成部分代碼。以Eclipse為開發(fā)工具,本地服務器采用Tomcat7.0,用MySql作為數(shù)據(jù)庫管理軟件,為對數(shù)據(jù)庫進一步可視化操作使用Navicat for MySql軟件。由于篇幅有限,在此僅展示部分模塊。

系統(tǒng)登錄界面如圖4所示。

圖4 登錄界面

系統(tǒng)主界面如圖5所示。

圖5 系統(tǒng)主界面

新增學生量化考核模塊如圖6所示,選定考核部門時,考核項的下拉列表數(shù)據(jù)由后臺通過查詢語句實時更新,考核日期通過日期控件選擇且不會遲于系統(tǒng)當前日期,登記日期默認為系統(tǒng)當前日期。

課堂考勤模塊如圖7所示,對每一位學生的考勤情況分為出勤、缺勤、公假、事假和病假,默認情況下為出勤,如果是缺勤則自動在學生的量化考核表里新增一條記錄,并且自動扣2分。

6 結(jié)論與展望

本文所設計的系統(tǒng)是為了滿足安徽警官職業(yè)學院學生警務化管理的實際需要所進行的,根據(jù)日常警官院校對學生的管理進行分析和開發(fā),系統(tǒng)具有諸多特點:功能模塊化、信息規(guī)范化、工作分配合理,有利于提高警務化管理質(zhì)量和工作效率,精確度高,有較高的實用價值。通過該系統(tǒng)量化考核情況錄入、查詢和統(tǒng)計更加方便。用戶選擇時間段后系統(tǒng)能夠自動統(tǒng)計出該時間段內(nèi)學生或班級的考核總分并自動排名,極大提高了警務化管理效率。通過該系統(tǒng)學生實時查詢自己量化考核情況,結(jié)合學院關于考核分數(shù)的規(guī)定,學生能夠有效約束自己的行為,管理者通過關注學生的加分和減分情況,能夠?qū)ο乱徊降膶W管工作及時作出合理決策。總之,通過該系統(tǒng)的運行,面對日益復雜的警務化管理要求,能夠大大提高警官院校學生警務化管理工作的效率和質(zhì)量。

圖6 新增學生量化考核模塊

圖7 課堂考勤模塊

目前該系統(tǒng)僅是網(wǎng)頁版應用,在手機應用如此盛行的今天,下一步主要工作是實現(xiàn)該系統(tǒng)的手機APP開發(fā),結(jié)合移動互聯(lián)網(wǎng)技術在手機上操作更加便捷。下一步還應將數(shù)據(jù)挖掘技術中的決策樹方法應用到該系統(tǒng)[12],對量化考核信息進行分析,獲取有用價值,為管理者提供有利決策依據(jù)。另外,結(jié)合監(jiān)獄或戒毒管理規(guī)定,本系統(tǒng)可作進一步擴展,作為監(jiān)獄或戒毒管理系統(tǒng),幫助分析和預測犯人及戒毒人員的思想動態(tài)和行為。

[1]劉靖桐.面向Web2.0的web應用前端開發(fā)框架的設計與實現(xiàn)[D].北京:北京郵電大學,2014.

[2]張子鋒,姜娜.分層體系架構在高校學生信息系統(tǒng)中的設計與實現(xiàn)[J].昭通學院學報,2013,(5).

[3]孫衛(wèi)琴.Tomcat與Java Web開發(fā)技術詳解:第2版[M].北京:電子工業(yè)出版社,2009.

[4]明日科技.Java從入門到精通:第3版[M].北京:清華大學出版社,2012.

[5]李莫凡.淺析java現(xiàn)狀和前景[J].電腦迷,2016,(2).

[6]王飛飛.MySQL數(shù)據(jù)庫應用從入門到精通[M].北京:中國鐵道出版社,2014.

[7]360百科[EB/OL].http://baike.so.com/doc/7284895-7514343.html.

[8]曾玉珠,吳小東,劉健.基于Hadoop+Jeecg拉鏈行業(yè)網(wǎng)絡輿情管理系統(tǒng)的實現(xiàn)[J].電腦編程技巧與維護,2015,(2).

[9]王劍南.軟件B/S前臺開發(fā)[M].北京:清華大學出版社,2012.

[10]韓曉東.基于B/S模式的稅務局發(fā)票管理系統(tǒng)的設計與實現(xiàn)[J].價值工程,2016,(5).

[11]360百科[EB/OL].http://baike.so.com/doc/5465675-5704006.html.

[12]360百科[EB/OL].http://baike.so.com/doc/3186393-3357840.html.

THE DESIGN AND IMPLEMENTATION OF STUDENTS’POLICING MANAGEMENT SYSTEM BASED ON WEB——TAKING ANHUI POLICE VOCATIONAL COLLEGE AS AN EXAMPLE

ZHU Zhen-yuan GUO Biao HU Qiang ZHANG Lin-jing
(Anhui Police Vocational College,Hefei Anhui 230031)

In order to further improve the effect of students management,the students policing management system on the basis of Web is designed and implemented through the Web related technology and the combination of the specific requirements of students management in police of Anhui Police Vocational College.The system is on the foundation of B/S three layer architecture,combined with the Jeecg half automation intelligent development platform;uses the Java language,and takes Eclipse and MySql as development tools.By the system,managers and students can real-time know the morning exercises,road team, school attendance,quantitative assessment scores and rankings,etc.through the browser,which eases the students manager, makes the student management work into a new level finally.

Web;Students’policing management system;B/S;Jeecg;Java;Eclipse;MySql

TP392

A

1672-2868(2016)06-0020-08

責任編輯:楊松水 校對:陳 侃

2016-10-08

安徽省高校自然科學研究項目重點項目(項目編號:KJ2016A167)

朱珍元(1985-),女,湖北黃岡人。安徽警官職業(yè)學院信息管理系,講師。研究方向:語義Web、數(shù)據(jù)挖掘、移動互聯(lián)網(wǎng)。

猜你喜歡
考勤警官警務
貓警官抓小偷
快樂語文(2021年11期)2021-07-20 07:41:44
兔子警官抓小偷
警官當老板非法獲利被判刑
基于人臉識別技術的考勤應用研究
電子制作(2019年12期)2019-07-16 08:45:28
智能人臉識別考勤系統(tǒng)
電子制作(2019年9期)2019-05-30 09:42:00
布克警官的一天
便攜式指紋考勤信息管理系統(tǒng)設計
HIV感染的警務預防與處置
警務實戰(zhàn)訓練教學中開設
警用直升機的作用及在我國警務實戰(zhàn)中的應用
警察技術(2015年4期)2015-02-27 15:37:20
鸡泽县| 郑州市| 深水埗区| 安泽县| 丽江市| 汝阳县| 定襄县| 得荣县| 武城县| 清涧县| 卢氏县| 佛坪县| 鲁山县| 平武县| 阿合奇县| 苍梧县| 青铜峡市| 泉州市| 弥勒县| 额敏县| 张北县| 泽州县| 晋城| 鸡泽县| 库伦旗| 杂多县| 临高县| 永春县| 志丹县| 仙游县| 卓尼县| 双鸭山市| 肃宁县| 中超| 中山市| 侯马市| 神农架林区| 榆树市| 建湖县| 万载县| 海阳市|