劉杰+沈微微+戈軍
摘 要:針對(duì)網(wǎng)絡(luò)問政管理繁瑣、不及時(shí)、統(tǒng)計(jì)不方便等問題,設(shè)計(jì)開發(fā)了一款基于Android的網(wǎng)絡(luò)問政管理系統(tǒng)。通過收集網(wǎng)絡(luò)問政數(shù)據(jù),對(duì)問政數(shù)據(jù)進(jìn)行新建、查看和回復(fù)操作。該系統(tǒng)極大提高了問政管理的便攜性和及時(shí)性,具有較高的可擴(kuò)展性、可移植性和可維護(hù)性。
關(guān)鍵詞:網(wǎng)絡(luò)問政;Android;移動(dòng)互聯(lián)網(wǎng)
DOIDOI:10.11907/rjdk.162408
中圖分類號(hào):TP319
文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2016)012-0068-03
0 引言
網(wǎng)絡(luò)是現(xiàn)代科技產(chǎn)物,它極大擴(kuò)展了公共領(lǐng)域空間,給輿論監(jiān)督帶來新的傳播渠道和表達(dá)形式[1]。中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)于2016年8月發(fā)布了《第38次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》(以下簡(jiǎn)稱報(bào)告),報(bào)告顯示,截至2016年6月底,我國(guó)網(wǎng)民規(guī)模達(dá)到7.1億,互聯(lián)網(wǎng)普及率為51.7%。其中手機(jī)網(wǎng)民規(guī)模達(dá)6.56億,手機(jī)即時(shí)通信用戶規(guī)模達(dá)到6.42億,且繼續(xù)保持穩(wěn)定增長(zhǎng)[2-3]。在此背景下,網(wǎng)絡(luò)問政已成為促進(jìn)公民參與、密切政府和公民關(guān)系的重要舉措,成為廣大人民群眾參政議政的重要載體[4-6]。
新的網(wǎng)絡(luò)問政形勢(shì),對(duì)網(wǎng)絡(luò)問政管理提出了新的要求,而目前網(wǎng)絡(luò)問政卻存在管理繁瑣、不及時(shí)、統(tǒng)計(jì)不方便等問題,導(dǎo)致信息分析深度不夠,存在延時(shí)、無法滿足決策支持等問題。
本文設(shè)計(jì)開發(fā)了一款基于Android的網(wǎng)絡(luò)問政管理系統(tǒng),具有查看、回復(fù)、自動(dòng)提醒、統(tǒng)計(jì)等功能,使網(wǎng)絡(luò)問政管理更加方便、高效、透明,在簡(jiǎn)化問政管理流程和節(jié)省人力的同時(shí)提高了問政管理的便攜性和及時(shí)性。
1 需求分析
1.1 用戶需求
基于Android的網(wǎng)絡(luò)問政管理系統(tǒng),主要實(shí)現(xiàn)對(duì)問政的新建、查看、回復(fù)、統(tǒng)計(jì)等功能。系統(tǒng)用戶分為主管部門管理員、各部門聯(lián)絡(luò)員、系統(tǒng)管理員3類。
(1)主管部門管理員:實(shí)現(xiàn)對(duì)問政的管理,包括問政的新建、查詢、統(tǒng)計(jì)等。主管部門管理員新建問政后,接受部門聯(lián)絡(luò)員登錄系統(tǒng),查看問政信息。
(2)部門聯(lián)絡(luò)員:通過手機(jī)收集論壇數(shù)據(jù),進(jìn)行問政的新建、查看、回復(fù)等操作。
(3)系統(tǒng)管理員:實(shí)現(xiàn)用戶管理、部門管理、問政類型管理、權(quán)限分配、系統(tǒng)設(shè)置和維護(hù)等功能。
1.2 系統(tǒng)功能需求
根據(jù)用戶需求及系統(tǒng)功能分析,確定幾大功能模塊如下:
(1)登錄模塊:用戶輸入賬號(hào)后跳轉(zhuǎn)到問政列表首頁,系統(tǒng)根據(jù)用戶所在分組,給予相應(yīng)操作權(quán)限及功能顯示。
(2)問政管理模塊:該模塊有4個(gè)子模塊: ①問政列表模塊:系統(tǒng)根據(jù)用戶所在部門顯示問政列表信息,包括問政標(biāo)題、查看(操作)、部門、狀態(tài)、分類、交辦人、發(fā)表時(shí)間、監(jiān)測(cè)時(shí)間、錄入時(shí)間、交(領(lǐng))辦時(shí)間、關(guān)注時(shí)間、關(guān)注及時(shí)、回復(fù)時(shí)間、回復(fù)及時(shí)、發(fā)表人等;②新建問政模塊:復(fù)制問政信息URL抓取核心內(nèi)容,并確定問政類型、接收部門和接收人等;③編輯問政模塊:在管理員問政列表界面,點(diǎn)擊修改按鈕轉(zhuǎn)到編輯問政頁面,修改已發(fā)布問政,重新上傳到服務(wù)器入庫;④統(tǒng)計(jì)模塊:顯示各部門問政總數(shù)、未回應(yīng)、已關(guān)注、關(guān)注及時(shí)、關(guān)注超時(shí)、已回復(fù)、回復(fù)及時(shí)、回復(fù)超時(shí)等信息。
(3)查看問政模塊:顯示問政具體信息,實(shí)現(xiàn)反饋互動(dòng)、反饋辦理、知曉性回復(fù)、正式回復(fù)等功能。
(4)用戶管理模塊:實(shí)現(xiàn)對(duì)系統(tǒng)用戶的添加、修改、刪除、查詢。
(5)部門管理模塊:實(shí)現(xiàn)對(duì)問政部門的添加、修改、刪除、查詢。
2 系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)功能設(shè)計(jì)
根據(jù)系統(tǒng)需求分析,建立如圖1所示的系統(tǒng)功能結(jié)構(gòu)圖。
2.2 系統(tǒng)核心模塊設(shè)計(jì)
(1)登錄模塊。登錄模塊分Android端和PC-Web服務(wù)端兩個(gè)模塊。用戶在登錄界面輸入賬號(hào),系統(tǒng)根據(jù)用戶分組權(quán)限跳轉(zhuǎn)不同首頁,登錄流程如圖2所示。
用戶打開網(wǎng)絡(luò)問政管理客戶端,在登錄界面輸入賬號(hào),系統(tǒng)首先驗(yàn)證身份,若是主管部門管理員則開放系統(tǒng)所有權(quán)限,若是問政部門聯(lián)絡(luò)員則隱藏、限制部分功能權(quán)限。
(2)新建問政模塊。新建問政模塊實(shí)現(xiàn)用戶輸入或粘貼網(wǎng)絡(luò)問政的URL地址,解析并抓取問政信息中有效數(shù)據(jù),在進(jìn)行相應(yīng)操作后,將網(wǎng)絡(luò)問政信息入庫。新建問政流程如圖3所示。
以抓取宿遷論壇問政信息為例,在抓取包括問政標(biāo)題、發(fā)表時(shí)間、監(jiān)測(cè)時(shí)間、網(wǎng)站名、問政類型、接收部門、接收人、發(fā)表人、交辦人、交辦人聯(lián)系方式、帖子正文或交辦說明等問政有效信息后,將該問政信息保存到數(shù)據(jù)庫中。
(3)問政處理模塊。處理問政模塊主要實(shí)現(xiàn)問政的查看回復(fù)。用戶登錄系統(tǒng)后,對(duì)列表中某一項(xiàng)進(jìn)行知曉性及正式回復(fù)處理,其中主管部門管理員可以鎖定部門修改。
(4)統(tǒng)計(jì)模塊。該模塊實(shí)現(xiàn)主管部門管理員登錄后,顯示所有部門問政信息統(tǒng)計(jì)數(shù)據(jù)在表格中,管理員還可對(duì)數(shù)據(jù)進(jìn)行查詢,篩選出滿足條件的數(shù)據(jù)顯示在表格中。
2.3 數(shù)據(jù)庫設(shè)計(jì)
根據(jù)網(wǎng)絡(luò)問政管理系統(tǒng)需求和功能設(shè)計(jì),通過對(duì)系統(tǒng)流程分析得到系統(tǒng)數(shù)據(jù)表如下:
(1)網(wǎng)絡(luò)問政表:ID、標(biāo)題、訪問鏈接、發(fā)表時(shí)間、監(jiān)測(cè)時(shí)間、網(wǎng)站名、問政類型、接收部門、接收人、發(fā)表人、交辦人、交辦人聯(lián)系方式、帖子正文。
(2)問政部門關(guān)系:ID、問政ID、部門ID、被提醒用戶ID、添加時(shí)間、狀態(tài)、延期時(shí)長(zhǎng)(天)、交領(lǐng)辦時(shí)間、受理時(shí)間、受理是否及時(shí)、辦結(jié)時(shí)間、辦結(jié)是否及時(shí)、提交信息時(shí)間、發(fā)帖者收到回復(fù)個(gè)數(shù)、接貼者收到回復(fù)個(gè)數(shù)、知曉性回復(fù)、正式性回復(fù)。
(3)系統(tǒng)用戶表:用戶ID、登錄名、密碼、所屬用戶組、是否可用、姓名、排序代碼、身份證號(hào)、電話、性別、出生日期、所屬部門ID、用戶崗位。
(4)部門表:ID、父部門、部門名、排序代碼、備注。
(5)登錄日志表:ID、用戶登錄來源、Session開始時(shí)間、登錄成功時(shí)間、退出時(shí)間、用戶ID。
(6)問政回復(fù)表:關(guān)系表ID、回復(fù)內(nèi)容、回復(fù)時(shí)間、回復(fù)人ID。
(7)系統(tǒng)樹數(shù)據(jù)表:ID、顯示順序、菜單名稱、值、父節(jié)點(diǎn)ID、說明。
(8)系統(tǒng)菜單表:ID、菜單號(hào)、所屬用戶組、是否停用、是否可見、是否是葉子節(jié)點(diǎn)、排序字符串、父菜單ID、菜單名、菜單文件網(wǎng)絡(luò)鏈接、附加參數(shù)、圖標(biāo)網(wǎng)絡(luò)鏈接、備注。
3 系統(tǒng)實(shí)現(xiàn)
3.1 登錄模塊實(shí)現(xiàn)
用戶在登錄界面輸入賬號(hào),系統(tǒng)會(huì)根據(jù)用戶所在分組分配不同權(quán)限。登錄驗(yàn)證主要代碼如下:
protected void onPostExecute(JSONArray objects) {
super.onPostExecute(objects);
mAuthTask = null;
String success = objects.get(0).toString();
String userID = objects.get(1).toString();
if (success != null) {
switch (success) {
case "3":
mDialogs.dismiss();
showForm(false);
ToastUtil.showToast(getApplicationContext(),"此賬號(hào)已停用,請(qǐng)聯(lián)系管理員!");
mPasswordView.setText("");
mLoginView.requestFocus();
break;
case "2":
mDialogs.dismiss();
finish();
saveLoginInfo(userID,mLogin,mPassword);
Intent intent = new Intent();
intent.setClass(getApplicationContext(),MainAty.class);
startActivity(intent);
Toast.makeText(getApplicationContext(),"登錄成功",Toast.LENGTH_LONG).show();
break;
case "1":
mDialogs.dismiss();
showForm(false);
mPasswordView.setError(getString(R.string.error_incorrect_password));
mPasswordView.requestFocus();
break;
case "0":
mDialogs.dismiss();
showForm(false);
mLoginView.setError(getString(R.string.error_invalid_person));
mLoginView.requestFocus();
break;
}
} else {
ToastUtil.showToast(getApplicationContext(),"服務(wù)器異常");
showForm(false);
mDialogs.dismiss();
}
}
3.2 統(tǒng)計(jì)模塊實(shí)現(xiàn)
統(tǒng)計(jì)模塊主要實(shí)現(xiàn)管理員登錄后,對(duì)所有部門問政信息統(tǒng)計(jì)數(shù)據(jù)進(jìn)行查詢,并篩選出滿足條件的數(shù)據(jù)。統(tǒng)計(jì)模塊客戶端實(shí)現(xiàn)如圖4、圖5所示。
圖4中顯示的是所有部門的問政信息統(tǒng)計(jì)結(jié)果,詳細(xì)數(shù)據(jù)可以左右滑動(dòng)查看。點(diǎn)擊具體部門名稱,彈出詳細(xì)信息提示框。圖5顯示的是點(diǎn)擊網(wǎng)信辦部門后彈出的詳細(xì)信息顯示提示框。統(tǒng)計(jì)模塊主要代碼如下:
public void setCountData() {
String url = AppContext.url + "CountServlet";
AppContext.kjp.put("param0","getCount");
AppContext.kjh.post(url,AppContext.kjp,false,new HttpCallBack() {
@Override
public void onSuccess(String t) {
super.onSuccess(t);
list = JSON.parseArray(t,CountBean.class);
if (null != list) {
intiViews(list);
}
}
@Override
public void onFailure(int errorNo,String strMsg) {
super.onFailure(errorNo,strMsg);
ToastUtil.showToast(getApplicationContext(),"服務(wù)器異常");
}
@Override
public void onFinish() {
super.onFinish();
count_view.setVisibility(View.GONE);
}
});
}
4 結(jié)語
本文對(duì)網(wǎng)絡(luò)問政管理從需求分析、業(yè)務(wù)流程等方面進(jìn)行了較詳細(xì)的分析和研究,設(shè)計(jì)了基于Android的網(wǎng)絡(luò)問政管理系統(tǒng),對(duì)系統(tǒng)總體架構(gòu)、功能模塊及數(shù)據(jù)庫進(jìn)行了闡述。該系統(tǒng)能收集網(wǎng)絡(luò)問政信息,在問政管理人員和群眾之間搭建橋梁,極大方便了聯(lián)絡(luò)員管理網(wǎng)絡(luò)問政,以更好地為群眾服務(wù)。
參考文獻(xiàn):
[1] 劉小樂.網(wǎng)絡(luò)輿論監(jiān)督政府行為的思考[J].吉首大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2015(12):37-41.
[2] 第38次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告[R].北京:中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心,2016.
[3] CNNIC發(fā)布第38次《中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》[EB/OL].[2016-08-03].http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/hlwtjbg/201608/t20160803_54392.htm.
[4] 韓萬渠.中國(guó)網(wǎng)絡(luò)問政創(chuàng)新擴(kuò)散過程研究:以注意力理論為分析框架[J].中共浙江省委黨校學(xué)報(bào),2015(3):54-59.
[5] 陳純柱,樊銳.網(wǎng)絡(luò)問政平臺(tái)建設(shè)研究[J].探索,2015(3):90-94.
[6] 原珂,喬印久.公眾參與網(wǎng)絡(luò)問政及優(yōu)化策略探析[J].領(lǐng)導(dǎo)科學(xué),2015(10):15-17.
(責(zé)任編輯:杜能鋼)