




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中圖分類號(hào):學(xué)校代碼:10055UDC:密級(jí):公開
碩士專業(yè)學(xué)位論文警務(wù)室信息采集發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)ResearchonDesignandImplementationofPoliceInformation-collection-distribution-platform論文作者指導(dǎo)講師教授申請(qǐng)學(xué)位軟件工程碩士培養(yǎng)單位軟件學(xué)院學(xué)科專業(yè)軟件工程研究方向金融信息化答辯委員會(huì)主席評(píng)閱人南開大學(xué)研究生院二○一二年九月南開大學(xué)學(xué)位論文使用授權(quán)書根據(jù)《南開大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法》,我校的博士、碩士學(xué)位獲得者均須向南開大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版。本人完全了解南開大學(xué)有關(guān)研究生學(xué)位論文收藏和利用的管理規(guī)定。南開大學(xué)擁有在《著作權(quán)法》規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán),即:(1)學(xué)位獲得者必須按規(guī)定提交學(xué)位論文(包括紙質(zhì)印刷本及電子版),學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制手段保存研究生學(xué)位論文,并編入《南開大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫(kù)》;(2)為教學(xué)和科研目的,學(xué)??梢詫⒐_的學(xué)位論文作為資料在圖書館等場(chǎng)所提供校內(nèi)師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費(fèi)信息服務(wù);(3)根據(jù)教育部有關(guān)規(guī)定,南開大學(xué)向教育部指定單位提交公開的學(xué)位論文;(4)學(xué)位論文作者授權(quán)學(xué)校向中國(guó)科技信息研究所及其萬(wàn)方數(shù)據(jù)電子出版社和中國(guó)學(xué)術(shù)期刊(光盤)電子出版社提交規(guī)定范圍的學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫(kù),通過(guò)其相關(guān)網(wǎng)站對(duì)外進(jìn)行信息服務(wù)。同時(shí)本人保留在其他媒體發(fā)表論文的權(quán)利。非公開學(xué)位論文,保密期限內(nèi)不向外提交和提供服務(wù),解密后提交和服務(wù)同公開論文。論文電子版提交至校圖書館網(wǎng)站:61:8001/index.htm。本人承諾:本人的學(xué)位論文是在南開大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品,并已通過(guò)論文答辯;提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致,如因不同造成不良后果由本人自負(fù)。本人同意遵守上述規(guī)定。本授權(quán)書簽署一式兩份,由研究生院和圖書館留存。作者暨授權(quán)人簽字:20年月日南開大學(xué)研究生學(xué)位論文作者信息論文題目企業(yè)會(huì)員服務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)施姓名學(xué)號(hào)答辯日期年月日論文類別博士□學(xué)歷碩士□碩士專業(yè)學(xué)位高校教師□同等學(xué)力碩士□院/系/所軟件學(xué)院專業(yè)軟件工程聯(lián)系電話Email通信地址(郵編):備注:是否批準(zhǔn)為非公開論文注:本授權(quán)書適用我校授予的所有博士、碩士的學(xué)位論文。由作者填寫(一式兩份)簽字后交校圖書館,非公開學(xué)位論文須附《南開大學(xué)研究生申請(qǐng)非公開學(xué)位論文審批表》。南開大學(xué)學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進(jìn)行研究工作所取得的研究成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。學(xué)位論文作者簽名:年月日非公開學(xué)位論文標(biāo)注說(shuō)明(本頁(yè)表中填寫內(nèi)容須打印)根據(jù)南開大學(xué)有關(guān)規(guī)定,非公開學(xué)位論文須經(jīng)指導(dǎo)教師同意、作者本人申請(qǐng)和相關(guān)部門批準(zhǔn)方能標(biāo)注。未經(jīng)批準(zhǔn)的均為公開學(xué)位論文,公開學(xué)位論文本說(shuō)明為空白。論文題目申請(qǐng)密級(jí)□限制(≤2年)□秘密(≤10年)□機(jī)密(≤20年)保密期限20年月日至20年月日審批表編號(hào)批準(zhǔn)日期20年月日南開大學(xué)學(xué)位評(píng)定委員會(huì)辦公室蓋章(有效)注:限制★2年(可少于2年);秘密★10年(可少于10年);機(jī)密★20年(可少于20年)摘要第一章緒論第一節(jié)課題背景與研究意義羅師莊社區(qū)地處湖州經(jīng)濟(jì)開發(fā)區(qū)楊家埠鎮(zhèn)城郊結(jié)合部,面積約1.65平方公里,實(shí)有人口近20000人,其中流動(dòng)人口約18000人。有上規(guī)模企業(yè)62家,還有252家個(gè)體工商戶和726家出租房屋。由于該社區(qū)地處城郊結(jié)合部,外來(lái)人員占了絕大部分,該地區(qū)治安長(zhǎng)期呈現(xiàn)出“偷盜案件多、打架斗毆多、矛盾糾紛多”的復(fù)雜局面。這個(gè)面積不大的社區(qū),近年來(lái)的接報(bào)警量卻占到整個(gè)楊家埠鎮(zhèn)的近三分之一,刑事案件和治安案件的發(fā)案總量占全鎮(zhèn)的近四分之一。為加強(qiáng)羅師莊社區(qū)社會(huì)管理秩序,滿足社區(qū)居民和外地勞務(wù)人員大量的房屋租賃、招工方面的需求,在原有的傳統(tǒng)社區(qū)警務(wù)管理模式花費(fèi)大量的人力、物力,難以更好的管理社區(qū)的基礎(chǔ)上,如何開發(fā)網(wǎng)絡(luò)警務(wù)的新模式已成為新的課題。1.1.1課題背景黨的十七大報(bào)告中明確指出:“完善社會(huì)管理,維護(hù)社會(huì)安定團(tuán)結(jié)是人民群眾的共同心愿,是改革發(fā)展的重要前提”[7]。要健全黨委領(lǐng)導(dǎo)、政府負(fù)責(zé)、社會(huì)協(xié)同、公眾參與的社會(huì)管理格局,必須改善和加強(qiáng)當(dāng)前城鄉(xiāng)社區(qū)警務(wù)工作。2006年9月,公安部下發(fā)了《關(guān)于實(shí)施社區(qū)和農(nóng)村警務(wù)戰(zhàn)略的決定》,決定了在全國(guó)部署和實(shí)施社區(qū)和農(nóng)村警務(wù)戰(zhàn)略。1、什么是社區(qū)警務(wù)。社區(qū)警務(wù)是一種新興的警務(wù)工作方式,公安機(jī)關(guān)通過(guò)社區(qū)能動(dòng)的相互作用,優(yōu)化警力配置,規(guī)范警務(wù)運(yùn)作,積小安為大安,以小區(qū)域的良好社會(huì)治安促進(jìn)和推動(dòng)全社會(huì)的治安穩(wěn)定[8]。社區(qū)警務(wù)始于二十世紀(jì)六十年代美國(guó)的警務(wù)改革,于七十年代在英國(guó)全面推開,逐步成為世界警務(wù)改革的發(fā)展趨勢(shì)。1997年公安部蘇州會(huì)議,社區(qū)警務(wù)觀第一次傳入我國(guó),會(huì)上第一次提出了社區(qū)警務(wù)的戰(zhàn)略思想即“發(fā)案少、秩序好、群眾滿意”,到了2002公安部杭州會(huì)議,該戰(zhàn)略思想有了進(jìn)一步深化,即“發(fā)案少、秩序好、社會(huì)穩(wěn)定、群眾滿意”。2、社區(qū)警務(wù)的核心。社區(qū)警務(wù)的核心就是密切警民關(guān)系,它的導(dǎo)向是讓更多的警察走向社區(qū)、走向街頭,最大限度、全方位、多層次地參與了社區(qū)公共事務(wù)的管理,成為社區(qū)公共事業(yè)建設(shè)的中堅(jiān)力量,共同解決社區(qū)問(wèn)題,從而達(dá)到有效維護(hù)社區(qū)社會(huì)治安,提高社區(qū)居民生活質(zhì)量的目的。3、目前社區(qū)警務(wù)存在的問(wèn)題。公安部實(shí)施社區(qū)警務(wù)戰(zhàn)略以來(lái),部分民警把建好社區(qū)警務(wù)室視為社區(qū)警務(wù)戰(zhàn)略的目標(biāo),沒有深刻理解社區(qū)警務(wù)與社區(qū)公共事務(wù)管理的關(guān)系,認(rèn)識(shí)不清導(dǎo)致行為方式的單一化、機(jī)械化。再加上公安機(jī)關(guān)體制性、機(jī)制性、保障性等問(wèn)題的制約,社區(qū)警務(wù)戰(zhàn)略的整體推進(jìn)在一定程度上很難發(fā)揮其最大效益,還存在許多亟待解決的問(wèn)題。一是現(xiàn)實(shí)與理論研究間的差距。隨著社會(huì)化進(jìn)程的不斷加快,社會(huì)客觀現(xiàn)實(shí)的發(fā)展速度遠(yuǎn)遠(yuǎn)快于理論研究誕生的速度,當(dāng)人們還在為一個(gè)新生事物的定性問(wèn)題而議論紛紛時(shí),在外力和內(nèi)因的驅(qū)動(dòng)下,這一新生事物已經(jīng)對(duì)社會(huì)發(fā)展產(chǎn)生了推動(dòng)或阻礙作用。權(quán)衡利弊是事物發(fā)展“兩面性”特征的重要表現(xiàn),發(fā)現(xiàn)問(wèn)題才會(huì)引起人們的足夠重視,理論研究在被動(dòng)條件下隨之誕生。社區(qū)和社區(qū)警務(wù)是上世紀(jì)80年代從國(guó)外引入,經(jīng)過(guò)幾十年的變化發(fā)展,其內(nèi)涵已經(jīng)發(fā)生了深刻變化,當(dāng)社會(huì)治安管理已經(jīng)從單純的打擊犯罪向管理與服務(wù)并重轉(zhuǎn)變時(shí),部分民警還在“以管人者自居”處理問(wèn)題方法單一,對(duì)待群眾“冷、硬、橫、推”即使有責(zé)任心的民警在認(rèn)真履行工作職責(zé)時(shí),處理問(wèn)題稍有不慎,群眾就會(huì)說(shuō):“人家給你多少好處,對(duì)方跟你是什么關(guān)系,你一個(gè)小警察為什么樣樣都要管”等傷及自尊的話語(yǔ)。因此,基層民警所謂“多一事不如少一事,干與不干一個(gè)樣”的觀念悄然盛行,宗旨觀念、公仆意識(shí)隨之弱化。民警在社區(qū)公共事務(wù)管理中就會(huì)出現(xiàn)舉棋不定和忽冷忽熱的思想波動(dòng),最終導(dǎo)致心有余而力不足的被動(dòng)局面。二是紙上談兵與實(shí)踐能力間的差距。有的人說(shuō)了不一定做,有的人做了不一定說(shuō)。一個(gè)人的行為方式?jīng)Q定其做事的能力和水平,在大力推進(jìn)社區(qū)警務(wù)戰(zhàn)略過(guò)程中,有的人認(rèn)為:只要讀幾份文件,領(lǐng)會(huì)一下上級(jí)公安機(jī)關(guān)的精神,就能游刃有余地應(yīng)付上級(jí)考核,工作還是按部就班,因循守舊,照搬照抄已經(jīng)成為歷史的管理模式,認(rèn)為自己從警幾十年,工作經(jīng)歷可以編寫長(zhǎng)篇小說(shuō)。在實(shí)際工作中只說(shuō)不做,虛拉吹捧,華而不實(shí),紙上談兵各自有道,最終結(jié)果是“撿了別人的草、扔了自己的苗”實(shí)施社區(qū)警務(wù)戰(zhàn)略,民警對(duì)新形勢(shì)下社區(qū)警務(wù)工作要有清醒的認(rèn)識(shí)。哪些問(wèn)題是可以通過(guò)自身努力來(lái)完成的,哪些問(wèn)題是隨著社會(huì)發(fā)展和管理水平的提升會(huì)迎刃而解的,哪些問(wèn)題是自身無(wú)法預(yù)見的,哪些問(wèn)題是要上級(jí)部門協(xié)調(diào)或集體研究才能解決的,對(duì)整個(gè)社區(qū)工作有個(gè)全盤考慮,做到心中有數(shù),才能更好地指導(dǎo)實(shí)際工作的開展。三是整體推進(jìn)與典型發(fā)展的差距。整體推進(jìn)與典型發(fā)展是共性與個(gè)性、量變與質(zhì)變的關(guān)系問(wèn)題。實(shí)施社區(qū)警務(wù)戰(zhàn)略中,要找準(zhǔn)切入點(diǎn),在整體推進(jìn)的同時(shí)要樹立典型,做到“點(diǎn)”上開花“面”上結(jié)果。社區(qū)警務(wù)戰(zhàn)略是基層基礎(chǔ)工作中基礎(chǔ)的基礎(chǔ)、重中之重。有的部門或民警思路清晰,措施到位、保障有力,在社區(qū)警務(wù)建設(shè)中走在前面,總結(jié)出許多好的經(jīng)驗(yàn)和做法,值得其它部門借鑒和學(xué)習(xí);有的存在消極畏難情緒和“等、靠、要”思想,抓不住重點(diǎn),影響整體工作。4、社區(qū)警務(wù)在社區(qū)管理中發(fā)揮什么樣的作用。(1)確認(rèn)問(wèn)題導(dǎo)向警務(wù)和情報(bào)信息主導(dǎo)警務(wù)的客觀存在,發(fā)揮基層民警的創(chuàng)新性和獨(dú)立性,從實(shí)際情況處理社區(qū)公共事務(wù)?!懊褚猓▎?wèn)題)導(dǎo)向警務(wù)”和“情報(bào)信息主導(dǎo)警務(wù)”的核心是通過(guò)對(duì)發(fā)生的問(wèn)題的歸類分析,然后提出對(duì)策,開展警務(wù)工作。重點(diǎn)是要關(guān)注發(fā)生事件背后潛在的問(wèn)題,而不是處理事件本身。在實(shí)施社區(qū)警務(wù)鏈中,社區(qū)內(nèi)諸多問(wèn)題就是警情。要以警情的客觀性、關(guān)聯(lián)性、規(guī)律性和延續(xù)性作為社區(qū)警務(wù)工作的“聚焦點(diǎn)”社區(qū)警務(wù)應(yīng)以社區(qū)“問(wèn)題”為前提和抓手。在此基礎(chǔ)上,結(jié)合社區(qū)警務(wù)具體內(nèi)容中出現(xiàn)的具體問(wèn)題,適時(shí)調(diào)整工作目標(biāo)和工作重點(diǎn),因地制宜確定問(wèn)題,分析問(wèn)題,預(yù)測(cè)問(wèn)題,解決問(wèn)題。(2)運(yùn)用“破窗理論”[9]呼吁社區(qū)居民關(guān)注社區(qū)治安環(huán)境問(wèn)題。治安問(wèn)題是整個(gè)社會(huì)運(yùn)行中最表象的問(wèn)題,是形成犯罪的主要因素,是“社會(huì)內(nèi)因”的外在表現(xiàn),當(dāng)“社會(huì)內(nèi)因”無(wú)法承受時(shí),隨著社會(huì)環(huán)境、思想意識(shí)和矛盾的轉(zhuǎn)移隨之變化。社區(qū)警務(wù)要求社區(qū)民警對(duì)犯罪做出快速反應(yīng)的同時(shí),與社區(qū)成員組織一道識(shí)別并設(shè)法消除容易誘發(fā)犯罪的社區(qū)環(huán)境中的消極、不良因素。協(xié)調(diào)、組織有關(guān)部門予以解決,呼吁社區(qū)居民關(guān)注社會(huì)治安問(wèn)題。(3)轉(zhuǎn)變角色,立足社區(qū),直接為社區(qū)居民服務(wù)。社區(qū)警務(wù)要求社區(qū)民警扎根社區(qū),面對(duì)面地與社區(qū)居民提供服務(wù),社區(qū)民警不再單純扮演“社區(qū)守護(hù)神”和“義務(wù)消防隊(duì)員”的角色,更多的是為社區(qū)居民提供服務(wù)的“形象代言人”培養(yǎng)民警的形象意識(shí),展示人民警察在行使國(guó)家法律、履行工作職責(zé)、體現(xiàn)國(guó)家意志,規(guī)范執(zhí)法行為的公正形象和參與社區(qū)建設(shè),管理社區(qū)公共事務(wù)的為民、便民、利民的親民形象;培養(yǎng)民警的公眾意識(shí),把社區(qū)警務(wù)工作放在維護(hù)公眾利益中,全面深入依靠、發(fā)動(dòng)和組織公眾參與社區(qū)建設(shè)。(4)立足資源共享,責(zé)任共擔(dān),組織跨部門、跨領(lǐng)域的社區(qū)建設(shè)。根據(jù)目前社區(qū)建設(shè)中存在的“政府不扶、社區(qū)盲目、市場(chǎng)不靈、制度不全、管理松懈、政出多門、職責(zé)不明、信息不暢”等諸多問(wèn)題,要從機(jī)制上、體制上和保障上扭轉(zhuǎn)社區(qū)建設(shè)的不利局面,實(shí)現(xiàn)社區(qū)建設(shè)的跨越式發(fā)展,靠一個(gè)部門、組織和中介機(jī)構(gòu)所掌握的權(quán)力、資源和感召力是不可能完成的。社區(qū)民警與社區(qū)成員組織在經(jīng)濟(jì)上、組織上相對(duì)獨(dú)立,并長(zhǎng)期堅(jiān)持社區(qū)建設(shè),有強(qiáng)大的群眾基礎(chǔ)作保障。社區(qū)民警要從維護(hù)社區(qū)穩(wěn)定的大局出發(fā),根據(jù)需要和可能的原則,在社區(qū)內(nèi)部、相鄰社區(qū)和跨區(qū)域的社區(qū)建立“友好社區(qū)”立足資源共享、責(zé)任共擔(dān)、誠(chéng)信建社、良性互動(dòng)的運(yùn)轉(zhuǎn)模式,實(shí)現(xiàn)安全社區(qū)建設(shè)的跨越式發(fā)展。1.1.2研究意義在當(dāng)前互聯(lián)網(wǎng)信息革命的大背景下,信息化、網(wǎng)絡(luò)化是公安機(jī)關(guān)的一場(chǎng)新的警務(wù)革命。新時(shí)期的社區(qū)警務(wù)同樣也在進(jìn)行一場(chǎng)革命,那就是打破傳統(tǒng)社區(qū)警務(wù)的時(shí)空局限性的弊端,利用網(wǎng)絡(luò)平臺(tái)將社區(qū)警務(wù)推廣到千家萬(wàn)戶。在作為窗口宣傳公安工作的同時(shí),利用網(wǎng)絡(luò)平臺(tái)服務(wù)群眾也讓公安機(jī)關(guān)找到提供群眾工作的新切入點(diǎn),在群眾之間搭起了一個(gè)互動(dòng)交流的新平臺(tái)??梢?,如何建立合適的網(wǎng)絡(luò)平臺(tái),建立健全平臺(tái)的運(yùn)作機(jī)制,確保平臺(tái)高效、有序運(yùn)行,是實(shí)現(xiàn)上述網(wǎng)絡(luò)社區(qū)警務(wù)功能的關(guān)鍵。網(wǎng)絡(luò)社區(qū)警務(wù)室利用互聯(lián)網(wǎng)網(wǎng)絡(luò)將社區(qū)警務(wù)管理工作延伸至社區(qū)的各個(gè)角落,搭建起與社區(qū)居民的天然的“民生橋梁”。構(gòu)建網(wǎng)絡(luò)社區(qū)警務(wù)室,是當(dāng)前構(gòu)建和諧社會(huì)的必然體現(xiàn),是開拓警民互動(dòng)的必然渠道。具體來(lái)說(shuō),網(wǎng)絡(luò)社區(qū)警務(wù)室具有以下積極的現(xiàn)實(shí)意義。1、信息傳播廣、服務(wù)貼近生活。通過(guò)網(wǎng)絡(luò)社區(qū)警務(wù)室的形式,使溝通和交流更加便捷、自然,公安機(jī)關(guān)獲取信息量實(shí)現(xiàn)最大化。以往的社區(qū)管理,發(fā)布警情時(shí)常會(huì)碰到信息無(wú)法到達(dá)的問(wèn)題,比如各類宣傳冊(cè)或宣傳單、手機(jī)短信,很多社區(qū)群眾還沒看就扔掉或刪掉,公安機(jī)關(guān)做了大量工作,效果卻不明顯。網(wǎng)絡(luò)警務(wù)室,作為一種新興的載體,突破了傳統(tǒng)宣傳方式的瓶頸。對(duì)群眾而言,其提供一個(gè)便捷發(fā)表言論、公安業(yè)務(wù)咨詢平臺(tái);對(duì)上級(jí)機(jī)關(guān)而言,其多了一個(gè)制約監(jiān)督權(quán)利的窗口;對(duì)派出所而言,其另辟一條獲取信息和線索的渠道;對(duì)違法分子而言,其多了一種威懾力量。2、警民互動(dòng)性強(qiáng),推進(jìn)和諧警民關(guān)系。公安機(jī)關(guān)是國(guó)家的權(quán)力機(jī)關(guān),在打擊破案的同時(shí),也承擔(dān)維護(hù)社會(huì)穩(wěn)定的重?fù)?dān)。在當(dāng)前的網(wǎng)絡(luò)社會(huì),警察往往被塑造成站在群眾對(duì)立面的不佳形象,究其原因,和群眾缺乏溝通是主因。通過(guò)網(wǎng)絡(luò)社區(qū)警務(wù)室,我們可以搭建起一條有效溝通的橋梁,緩和人民群眾的對(duì)立情緒,消除和人民群眾之間的隔膜,促進(jìn)社會(huì)的和諧進(jìn)步。例如,通過(guò)網(wǎng)絡(luò)社區(qū)警務(wù)室,社區(qū)群眾可以足不出戶,即可全面了解到轄區(qū)的治安狀況,也可以在網(wǎng)絡(luò)社區(qū)警務(wù)室中咨詢生活中遇到的各種問(wèn)題包括一些生活類、法律類的咨詢等。3、提高工作效率,降低執(zhí)法成本。通過(guò)網(wǎng)絡(luò)社區(qū)警務(wù)室,一些需要辦理戶籍、出入境業(yè)務(wù)的社區(qū)居民,可以了解到相關(guān)業(yè)務(wù)的辦理方法和程序,實(shí)現(xiàn)快速業(yè)務(wù)辦理。這些諸如“一站式”辦公等便民項(xiàng)目的設(shè)立,可以大大縮短社區(qū)居民辦理相關(guān)公安業(yè)務(wù)的時(shí)間,同時(shí)提高了社區(qū)民警的工作效率。另一方面,由于警力不足、素質(zhì)層次不齊等因素,基層民警在執(zhí)法過(guò)程中往往不可避免的會(huì)出現(xiàn)服務(wù)和管理不到位的問(wèn)題,造成部分居民對(duì)社區(qū)民警的工作表示不滿。通過(guò)網(wǎng)絡(luò)社區(qū)警務(wù)室,及時(shí)了解當(dāng)前社會(huì)的熱點(diǎn)、難點(diǎn)問(wèn)題,有針對(duì)性的開展工作,達(dá)到事半功倍的工作效果。第二節(jié)國(guó)內(nèi)外網(wǎng)絡(luò)應(yīng)用的研究和開發(fā)現(xiàn)狀。21世紀(jì),是互聯(lián)網(wǎng)等科學(xué)技術(shù)迅猛發(fā)展的時(shí)代,互聯(lián)網(wǎng)正在無(wú)時(shí)無(wú)刻對(duì)老百姓的生活產(chǎn)生影響。早期,也就是1969年,美國(guó)高級(jí)計(jì)劃署(ARPA)為了對(duì)抗前蘇聯(lián),建立了互聯(lián)網(wǎng)(因特網(wǎng)),它將分布在美國(guó)的各個(gè)網(wǎng)絡(luò)連接起來(lái),使各個(gè)網(wǎng)絡(luò)結(jié)點(diǎn)間的數(shù)據(jù)達(dá)到互相聯(lián)通互相鏈接,這是建立在軍事對(duì)抗上的互聯(lián)網(wǎng)時(shí)代(又稱軍事的互聯(lián)網(wǎng)時(shí)代);1991年隨著蘇聯(lián)的解體,冷戰(zhàn)結(jié)束了,單純建立在軍事對(duì)抗上的互聯(lián)網(wǎng)技術(shù)已經(jīng)不適用了,人們發(fā)現(xiàn)這種互聯(lián)網(wǎng)技術(shù)可以實(shí)現(xiàn)企業(yè)間的資源共享、信息發(fā)布,為了達(dá)到上網(wǎng)、信息交流等功能,各大企業(yè)紛紛建立了門戶網(wǎng)站,這是基于企業(yè)需求的互聯(lián)網(wǎng)時(shí)代(又稱企業(yè)的互聯(lián)網(wǎng)時(shí)代);進(jìn)入21世紀(jì),互聯(lián)網(wǎng)技術(shù)逐漸轉(zhuǎn)為民用,也就是個(gè)人的互聯(lián)網(wǎng)時(shí)代的到來(lái),其最大的特點(diǎn)就是即時(shí)通訊、動(dòng)態(tài)交互等技術(shù)進(jìn)入個(gè)人用戶的生活,人們可以以評(píng)論、聊天室、QQ等多種形式進(jìn)行通訊交流;而原有門戶網(wǎng)站已無(wú)法適應(yīng)用戶的需求,用戶越來(lái)越強(qiáng)烈強(qiáng)調(diào)個(gè)性化,很多門戶網(wǎng)站為此不得不慢慢實(shí)現(xiàn)網(wǎng)站內(nèi)容的定制化,到了今天,博客、微博、微信等技術(shù)的迅猛發(fā)展,使個(gè)人用戶不單只是信息的終端,而是變成了信息的主要提供方,可以這么說(shuō),人類已進(jìn)入了所謂互聯(lián)網(wǎng)的2.0時(shí)代。2000年以來(lái),中國(guó)互聯(lián)網(wǎng)的興起和快速發(fā)展已經(jīng)極大地改變了人們的生活,工作和學(xué)習(xí)方式,網(wǎng)絡(luò)不僅給人們帶來(lái)很多的信息和娛樂,也改變了中國(guó)人的生活習(xí)慣。時(shí)至今日,網(wǎng)絡(luò)不僅僅是簡(jiǎn)單超文本信息,國(guó)人可以利用網(wǎng)絡(luò)應(yīng)用(如電子出版、電子桑務(wù)、電子正務(wù)等)開展與工作相關(guān)的事務(wù)處理。而隨著網(wǎng)絡(luò)應(yīng)用技術(shù)的提高,如ASP、JAVA、.NET的出現(xiàn),Web瀏覽器能夠?qū)崿F(xiàn)實(shí)時(shí)事務(wù)處理和高可用性,安全性,可擴(kuò)展性和和可靠性。第三節(jié)論文的工作及組織結(jié)構(gòu)綜上所述,隨著社區(qū)警務(wù)模式的發(fā)展,網(wǎng)絡(luò)社區(qū)警務(wù)逐漸在社區(qū)警務(wù)工作中具有舉足輕重的作用。通過(guò)網(wǎng)絡(luò)社區(qū)警務(wù)平臺(tái),社區(qū)警務(wù)室不僅可以面向社區(qū)居民開展公安宣傳,而且可將社區(qū)居民、外來(lái)務(wù)工人員工作生活息息相關(guān)的招工、租賃等信息通過(guò)互聯(lián)網(wǎng)、觸摸屏、LED等多種渠道進(jìn)行發(fā)布,彌補(bǔ)了傳統(tǒng)媒介其開展各類宣傳的片面性和單向性。針對(duì)以上要求,本文采用ASP等技術(shù)實(shí)現(xiàn)羅師莊社區(qū)警務(wù)室信息采集發(fā)布平臺(tái),其中包括社區(qū)警務(wù)室網(wǎng)頁(yè)形式的信息采集和發(fā)布、LED顯示屏信息發(fā)布、觸摸屏信息互動(dòng)。以下是本文的主要工作:第一章:緒論,主要介紹了當(dāng)前社區(qū)警務(wù)和網(wǎng)絡(luò)社區(qū)警務(wù)相關(guān)研究的背景情況,國(guó)內(nèi)外網(wǎng)絡(luò)應(yīng)用的研究現(xiàn)狀,然后給出了本文的主要工作和目標(biāo),最后介紹了本文的主要工作以及組織結(jié)構(gòu)。第二章:系統(tǒng)開發(fā)模式、工具介紹,對(duì)于系統(tǒng)開發(fā)中使用的技術(shù)、語(yǔ)言、開發(fā)工具、數(shù)據(jù)庫(kù)進(jìn)行概述。首先研究了ASP技術(shù),然后對(duì)Vbscript語(yǔ)言的特點(diǎn)進(jìn)行了專題分析,并對(duì)微軟公司新推出的VisualStudio2008開發(fā)環(huán)境的進(jìn)行了優(yōu)越度分析,最后對(duì)MicrosoftSQLServer2008數(shù)據(jù)庫(kù)管理系作了簡(jiǎn)要介紹。第三章:需求分析,分析說(shuō)明了羅師莊社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)的需求。首先是本系統(tǒng)的基本需求,然后依次對(duì)系統(tǒng)的功能需求、體系結(jié)構(gòu)需求、非功能需求、運(yùn)行環(huán)境需求進(jìn)行了詳細(xì)分析。第四章:總體設(shè)計(jì)方案,總體設(shè)計(jì)分析了羅師莊社區(qū)警務(wù)信息采集發(fā)布平臺(tái)。首先是系統(tǒng)的總體設(shè)計(jì)目標(biāo),然后是總體的模塊劃分,對(duì)各個(gè)模塊進(jìn)行了分析。最后,完成了數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)和數(shù)據(jù)表物理模型設(shè)計(jì)。第五章:詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),主要針對(duì)社區(qū)警務(wù)信息采集發(fā)布平臺(tái)的主網(wǎng)站給出了詳細(xì)的設(shè)計(jì)和具體實(shí)現(xiàn)過(guò)程。對(duì)一些具體模塊通過(guò)核心代碼進(jìn)行了詳細(xì)說(shuō)明。第六章:系統(tǒng)測(cè)試,首先研究了系統(tǒng)測(cè)試的方式和要點(diǎn),并給出了測(cè)試結(jié)果。第七章:總結(jié)和展望,對(duì)全文的總結(jié)和下一步工作的總結(jié)展望。第二章系統(tǒng)開發(fā)模式與工具介紹第二章系統(tǒng)開發(fā)模式與工具介紹第一節(jié)ASP技術(shù)概述2.1.1ASP特性簡(jiǎn)介ASP即MicrosoftActiveServerPage,是微軟公司推出的基于互聯(lián)網(wǎng)的動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)技術(shù),它具有語(yǔ)法簡(jiǎn)單,易學(xué)易用的特點(diǎn)。一經(jīng)推出,立刻受到廣大程序員的歡迎,因?yàn)橐皇撬哂幸渍{(diào)試性,二是它有一個(gè)非常高效的開發(fā)工具VisualStudio軟件包以及強(qiáng)大ASP技術(shù)組件,通過(guò)VisualBasic、VisualC++、VisualJ++、VisualFoxPro等各種編程軟件,程序員可以很輕易的可以完成一整套的ASP編寫、調(diào)試,也通過(guò)在WEB應(yīng)用程序中ASP組件的應(yīng)用,可以很方便的產(chǎn)生動(dòng)態(tài)、交互的Web應(yīng)用程序。ASP除了簡(jiǎn)單易用,還有其自身的特點(diǎn):一是ASP的代碼是包含在HTML代碼所組成的文件中的,修改和測(cè)試非常方便,其執(zhí)行結(jié)果文檔可以是*.asp格式,也可是HTML格式文,在任何網(wǎng)絡(luò)服務(wù)器端都可以執(zhí)行,運(yùn)行常用的瀏覽工具(如IE或Firefox等)都可以方便、正確的獲得ASP的執(zhí)行結(jié)果,即直接在瀏覽器中瀏覽。二是ASP還具有代碼保密性,由于服務(wù)器(WebServer)利用HTML網(wǎng)頁(yè)將ASP程序執(zhí)行的結(jié)果傳回客戶端(Client)瀏覽器,所以,程序員千辛萬(wàn)苦編寫的ASP程序代碼并不會(huì)輕易的被看見進(jìn)而被盜用。三是通過(guò)開放數(shù)據(jù)庫(kù)連接ODBC(OpenDatabaseConnectivity),ASP可以鏈接如Access、FoxPro、dBase、Oracle,SQLserver等各種不同的數(shù)據(jù)庫(kù)。四是ASP具備有初步的面向?qū)ο螅∣bject-Oriented)功能,學(xué)習(xí)容易。五是ASP提供了如Request、Response、Server、Application等內(nèi)容強(qiáng)大的內(nèi)置對(duì)象,用戶可以利用HTML各種表單提交信息,程序員通過(guò)Web瀏覽器得到這些表單,并在腳本中對(duì)這些信息進(jìn)行處理,然后再通過(guò)web瀏覽器將處理結(jié)果發(fā)還給用戶。例如,用戶名稱及密碼。ASP還有如下特點(diǎn):(1)對(duì)腳本語(yǔ)言的支持度較高。我們可以在HTML代碼里使用VBScript、Jscript等一些非常簡(jiǎn)單的腳本語(yǔ)言,再配以CSS等HTML的樣式語(yǔ)言,就可以開發(fā)出各種類型的網(wǎng)站。(2)對(duì)開發(fā)工具的支持較多,目前主流的Frontpage,Dreamweaver,VisualStudio等網(wǎng)頁(yè)開發(fā)工具都可以開發(fā)ASP程序,也可以用諸如Windows的記事本等常規(guī)文本編輯器編輯設(shè)計(jì),但使用上不如上述開發(fā)工具方便。(3)支持各大主流的的瀏覽器,因?yàn)锳SP所使用的腳本語(yǔ)言(VBScript,Jscript)都是在Web服務(wù)器端執(zhí)行的,用戶端(Client)的瀏覽器不需要執(zhí)行這些腳本語(yǔ)言。所以,普通用戶只要安裝諸如InternetExplor等主流的可執(zhí)行HTML碼的瀏覽器,就可以瀏覽ASP設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。圖2-1ASP工作原理圖2-1是ASP的工作原理,可以看到,ASP通過(guò)開放數(shù)據(jù)鏈接訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),將數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)提取后,再將數(shù)據(jù)結(jié)果(可以是標(biāo)準(zhǔn)HTML頁(yè))通過(guò)Web服務(wù)器傳遞給客戶端,供客戶瀏覽。2.1.2VBScript語(yǔ)言概述VBScript是VB(MicrosoftVisualBasic)語(yǔ)言的簡(jiǎn)化版本。它是微軟公司為在瀏覽器中進(jìn)行工作而專門設(shè)計(jì)的編程語(yǔ)言。其主要語(yǔ)法和編程方法和編程方法和VisualBasic基本相同。它有如下特點(diǎn):1、VBScript是一種輕量級(jí)的腳本語(yǔ)言,只要有一定VB(VisualBasic)語(yǔ)言基礎(chǔ)的程序員就會(huì)對(duì)VBScript非常熟悉。即使不懂VB語(yǔ)言的,只要通過(guò)學(xué)習(xí)VBScript,就可以很快掌握語(yǔ)言;2、VBScript利用ActiveXScripting和主應(yīng)用程序(host)溝通。在使用ActiveXScripting、瀏覽器和其它的主要用程序(host)時(shí),不需要依照每一種script元素作特別的整合;3、VBScript是在VB語(yǔ)言基礎(chǔ)上的語(yǔ)言,但它也有與VB語(yǔ)言的一些不同之處,如它不支持VB語(yǔ)言中的輸入輸出,簡(jiǎn)稱I/O功能(Input/Output),即不能通過(guò)Open語(yǔ)句和函數(shù)在客戶端上讀取和寫入信息,這樣可以避免寫入病毒代碼對(duì)客戶端的安全帶來(lái)危害;又如VBScript無(wú)法調(diào)用VB的API函數(shù),同樣黑客可以通過(guò)在API函數(shù)中寫入木馬程序,通過(guò)這種方式危害客戶端,造成用戶的財(cái)產(chǎn)損失;第二節(jié)VisualStudio2008概述VisualStudio是Microsoft公司推出的開發(fā)環(huán)境,其包含了一系列高效的、智能的開發(fā)工具,對(duì)于初次使用該工具的初學(xué)者,還是極具開發(fā)經(jīng)驗(yàn)的經(jīng)企業(yè)開發(fā)團(tuán)隊(duì),VisualStudio都提供了很多強(qiáng)大的、嶄新的功能。不論是一位編程初學(xué)者還是一個(gè)富有經(jīng)驗(yàn)的企業(yè)開發(fā)團(tuán)隊(duì)的一員,都可以使用該工具開發(fā)創(chuàng)建各種應(yīng)用程序和Web應(yīng)用程序。目前,國(guó)內(nèi)程序員最流行使用的版本是VisualStudio2008,故本文在社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)選用開發(fā)工具是VisualStudio2008[26-29]。和2005等老版本比較,VisualStudio2008有二個(gè)顯著特點(diǎn):1、更為高效的開發(fā)界面。對(duì)比DreamWeaver,VisualStudio2008比DreamWeaver提供更大的對(duì)CSS等樣式表的支持。此外,諸如FrontPage、DreamWeaver等開發(fā)工具具備的分割視窗(SplitView)功能,即同時(shí)可以看到設(shè)計(jì)畫面和代碼,VisualStudio2008也同樣支持。VisualStudio2008還提供應(yīng)用程序開發(fā)引導(dǎo)程序,開發(fā)人員可以使用引導(dǎo)程序快速的創(chuàng)建應(yīng)用程序,輕松的完成解決方案。當(dāng)前,手機(jī)(Mobile)的應(yīng)用程序開發(fā)越來(lái)越普遍,VisualStudio2008通過(guò)設(shè)備模仿器能夠自動(dòng)模擬手機(jī)環(huán)境,讓開發(fā)者在接近真實(shí)的環(huán)境下開發(fā),這讓手機(jī)(Mobile)應(yīng)用程序的開發(fā)變得更加為簡(jiǎn)單。2、更有突破性的用戶體驗(yàn)。隨著Ajax的風(fēng)行,客戶端程序設(shè)計(jì)也逐漸受到重視。為了有更好的用戶體驗(yàn),VisualStudio2008不僅完美的支持微軟公司自身的ASP,ASP.NET語(yǔ)言的開發(fā),而且對(duì)AJAX和Javascript等其他新的語(yǔ)言和技術(shù)通過(guò)交互性強(qiáng)、人性化的智能客戶端提供更好的支持,如提供Javascript語(yǔ)言編寫的智能提示功能、調(diào)試功能、外部JS調(diào)用功能等。通過(guò)以上表述,VisualStudio2008開發(fā)環(huán)境,能夠完成支持?jǐn)?shù)據(jù)采集和分析功能,更加有效的提高也提高業(yè)務(wù)決策能力,我們完全可以信任其作為開發(fā)環(huán)境能勝任社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)的開發(fā)。第三節(jié)SQLServer2008概述數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)[30],它是一種創(chuàng)建、使用和維護(hù)數(shù)據(jù)庫(kù),操縱和管理數(shù)據(jù)庫(kù)的大型軟件,其核心是管理數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)管理系統(tǒng)的層次示意圖如圖2-2所示,數(shù)據(jù)庫(kù)管理系統(tǒng)位于操作系統(tǒng)(OS)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)之間,通過(guò)與OS的各種交互,實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的相關(guān)應(yīng)用服務(wù)。數(shù)據(jù)庫(kù)管理系統(tǒng)的具體功能通常有數(shù)據(jù)庫(kù)的運(yùn)行管理(保證數(shù)據(jù)的安全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用、發(fā)生故障后的系統(tǒng)恢復(fù)),數(shù)據(jù)庫(kù)的建立和維護(hù)功能(數(shù)據(jù)庫(kù)數(shù)據(jù)批量裝載、數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)、介質(zhì)故障恢復(fù)、數(shù)據(jù)庫(kù)的重組織、性能監(jiān)視等)。圖2-2數(shù)據(jù)庫(kù)管理系統(tǒng)層次示意圖SQLServer這一數(shù)據(jù)庫(kù)管理系統(tǒng)從誕生發(fā)展至今,已經(jīng)歷了20多年。1989微軟公司推出第一個(gè)OS/2版本,經(jīng)過(guò)多年的迅猛發(fā)展,如今已是世界上廣大企業(yè)、公司、開發(fā)人員使用的主流數(shù)據(jù)庫(kù)管理系統(tǒng)。這幾年來(lái),已成為一種標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫(kù)查詢語(yǔ)言,現(xiàn)在,個(gè)人電腦到大型云計(jì)算數(shù)據(jù)庫(kù),支持SQL的數(shù)據(jù)庫(kù)產(chǎn)品愈來(lái)愈多,SQL的國(guó)際標(biāo)準(zhǔn)已經(jīng)被采用并被不斷擴(kuò)充。SQL在所有主要計(jì)算機(jī)開發(fā)商的數(shù)據(jù)庫(kù)體系中占有重要的地位。SQLServer2008是微軟公司于2008年推出的新一代數(shù)據(jù)庫(kù)管理系統(tǒng)軟件。與微軟公司2005年推出的SQLServer2005版相比,由于其新的特性和優(yōu)點(diǎn),使得SQLServer2008[31-35]在數(shù)據(jù)管理的高效性、數(shù)據(jù)保護(hù)的高安全可靠性、應(yīng)用開發(fā)的便捷性等方面成為目前性能較完善、功能較強(qiáng)大的版本。SQLServer2008具有以下三個(gè)特點(diǎn):1、高安全性。SQLServer2008除了具有以往版本的外鍵管理、增強(qiáng)審查等方面的安全特點(diǎn),其最大特點(diǎn)是整個(gè)數(shù)據(jù)庫(kù)可以通過(guò)SQL引擎加密。該方式加密了所有數(shù)據(jù)庫(kù)的數(shù)據(jù)和數(shù)據(jù)庫(kù)的日志文件。通過(guò)使用這個(gè)包羅萬(wàn)象的方式,所有的索引和表都是加密的。不必更改應(yīng)用程序。2、可持續(xù)性。SQLServer2008提供了集成的開發(fā)環(huán)境,通過(guò)改進(jìn)配置和安裝架構(gòu),提高了開發(fā)的可持續(xù)性。一是頁(yè)面自動(dòng)修復(fù)功能??梢酝ㄟ^(guò)請(qǐng)求獲得一個(gè)從鏡像合作機(jī)器上得到的出錯(cuò)頁(yè)面的重新拷貝,使主要的和鏡像的計(jì)算機(jī)可以透明的修復(fù)數(shù)據(jù)頁(yè)面錯(cuò)誤。二是加強(qiáng)了可支持性,通過(guò)新增加的執(zhí)行計(jì)數(shù)器,它使得可以更細(xì)致的對(duì)DBMS日志記錄的不同階段所耗費(fèi)的時(shí)間進(jìn)行計(jì)時(shí)。3、可預(yù)計(jì)性。SQLServer2008提供了一個(gè)廣泛的功能集合,使數(shù)據(jù)平臺(tái)上的所有工作負(fù)載的執(zhí)行都是可擴(kuò)展的和可預(yù)計(jì)的。報(bào)表設(shè)計(jì)器將企業(yè)報(bào)表引擎和一個(gè)新的相應(yīng)的報(bào)告;通過(guò)預(yù)測(cè)分析,資源監(jiān)視器,寫回MOLAP,分塊計(jì)算,設(shè)計(jì)的可擴(kuò)展性,使得用戶獲得一個(gè)全面的了解。通過(guò)以上表述,SQLServer2008具備微軟公司之前推出的數(shù)據(jù)庫(kù)版本更為優(yōu)秀的特點(diǎn),我們完全可以信任其能勝任社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)的數(shù)據(jù)庫(kù)管理系統(tǒng),故選取SQLServer2008作為數(shù)據(jù)庫(kù)管理系統(tǒng)。第三章社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)需求分析第三章社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)需求分析第一節(jié)基本需求社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)在開發(fā)過(guò)程中存在以下基本需求。1、本系統(tǒng)面向的是社區(qū)企業(yè)、群眾和勞務(wù)工作人員,在界面上應(yīng)友好,操作應(yīng)簡(jiǎn)單可行。2、本系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)應(yīng)本著性能優(yōu)越的原則設(shè)計(jì),為方便直觀便于管理,欄目、信息、模板、用戶等應(yīng)采用樹型結(jié)構(gòu)、較少較復(fù)雜的IFRAME關(guān)聯(lián),以減化了管理員的設(shè)置工作。3、由于系統(tǒng)維護(hù)人員主要是民警和協(xié)輔警,其電腦操作水平較低,故本系統(tǒng)信息維護(hù)方式應(yīng)從易從簡(jiǎn),如信息添加時(shí)可采用排版功能較強(qiáng)、圖文支持較好的Word編輯器,既是非專業(yè)的人員也能輕松自如的錄入信息。4、為提高系統(tǒng)安全性,可以采用微軟的ISAPI技術(shù),直接從數(shù)據(jù)庫(kù)中動(dòng)態(tài)取出編譯過(guò)的所有信息包括頁(yè)面模板。第二節(jié)體系結(jié)構(gòu)需求隨著信息化時(shí)代的到來(lái),管理工作愈來(lái)愈離不開信息,而信息處理是其關(guān)鍵。信息的處理從大型主機(jī)時(shí)代,集中式或多終端式結(jié)構(gòu)向局域網(wǎng)時(shí)代、廣域網(wǎng)時(shí)代發(fā)展。如圖3-1所示。大型主機(jī)與各個(gè)客戶端相連接,通過(guò)在主機(jī)上部署各種應(yīng)用系統(tǒng),如銀行、證券交易等,在客戶機(jī)上進(jìn)行操作。在局域網(wǎng)時(shí)代,一些界面操作和計(jì)算工作大多放在客戶機(jī)上完成,C/S結(jié)構(gòu)應(yīng)運(yùn)而生,如圖3-2所示。這種結(jié)構(gòu)目前仍為國(guó)內(nèi)大多數(shù)信息管理系統(tǒng)的體系結(jié)構(gòu)模式。在廣域網(wǎng)時(shí)代,由于信息處理的分布性、大容量性、多樣性和跨平臺(tái)性等特點(diǎn),B/S結(jié)構(gòu)應(yīng)運(yùn)而生,如圖3-3所示。它通過(guò)瀏覽器實(shí)現(xiàn)不同平臺(tái)的訪問(wèn)。為實(shí)現(xiàn)本信息發(fā)布系統(tǒng),我們對(duì)兩種開發(fā)結(jié)構(gòu),C/S模式,即客戶機(jī)服務(wù)器結(jié)構(gòu)(Client/Server)和B/S結(jié)構(gòu),即瀏覽器服務(wù)器結(jié)構(gòu)(Browser/Server)進(jìn)行了深入研究。盡管C/S結(jié)構(gòu)明顯優(yōu)越于早期的體系結(jié)構(gòu),但與B/S相比,還有如下不足之處。圖3-1主機(jī)/客戶端模式圖圖3-2C/S模式圖圖3-3B/S模式圖1、C/S系統(tǒng)維護(hù)工作量較大,由于C/S結(jié)構(gòu)的每一個(gè)客戶端都必須安裝和配置軟件,假如一個(gè)企業(yè)共有500員工,每個(gè)員工同時(shí)使用同一套C/S結(jié)構(gòu)的軟件,則當(dāng)這套軟件進(jìn)行了哪怕很微小的改動(dòng)后,系統(tǒng)管理員不得不重新安裝用戶客戶端,再進(jìn)行設(shè)置,這種操作必須重復(fù)500次,如果有部分客戶端在外地,則系統(tǒng)管理員需到外地重新安裝。而B/S結(jié)構(gòu)提供了統(tǒng)一的客戶端,有別于C/S結(jié)構(gòu)不同客戶端的特點(diǎn),維護(hù)工作完全可由服務(wù)器端改進(jìn)和升級(jí)后實(shí)現(xiàn)。如果上面的例子中,C/S結(jié)構(gòu)的軟件換成B/S結(jié)構(gòu)后,系統(tǒng)管理員只要將服務(wù)器的軟件進(jìn)行升級(jí),客戶端用戶只要重新登錄系統(tǒng),進(jìn)行客戶端軟件升級(jí)即可,外地的客戶端只要連接上服務(wù)器立即實(shí)現(xiàn)升級(jí),節(jié)省了大量的人力、物力、時(shí)間。2、C/S系統(tǒng)封閉性較高,如Windows、Linuxs不同系統(tǒng)之間的正常交流基本不可能。而B/S結(jié)構(gòu)是基于TCP/IP、HTTP等開放式的網(wǎng)絡(luò)架構(gòu),開放式的網(wǎng)絡(luò)架構(gòu)在任何環(huán)境下都可以通用。如憑借這些標(biāo)準(zhǔn),客戶可以很輕松的直接接入Internet,開展各種應(yīng)用。2、C/S系統(tǒng)硬件成本較高。C/S軟件一般是采用兩層結(jié)構(gòu),兩層結(jié)構(gòu)中,客戶端接受用戶的請(qǐng)求后,將請(qǐng)求提交給數(shù)據(jù)庫(kù)服務(wù),數(shù)據(jù)庫(kù)服務(wù)通過(guò)數(shù)據(jù)提取等操作,直接將數(shù)據(jù)發(fā)送給客戶端,而大量的數(shù)據(jù)運(yùn)算工作則由客戶端來(lái)完成,如數(shù)學(xué)運(yùn)算、數(shù)據(jù)匯總、報(bào)表統(tǒng)計(jì)等。這就使得對(duì)客戶端硬件配置要求較高。而B/S采用的是三層結(jié)構(gòu),大量的計(jì)算工作由服務(wù)器端進(jìn)行,服務(wù)器只需將運(yùn)算結(jié)果直接提交給客戶端即可,由于客戶端不參與運(yùn)算,對(duì)客戶端計(jì)算機(jī)的配置要求較低。3、C/S的運(yùn)營(yíng)成本要求較高。綜上所述,由于C/S系統(tǒng)硬件成本尤其是客戶端配置要求較高,而B/S對(duì)客戶端配置要求較低,我們只要增加一臺(tái)服務(wù)器的價(jià)格,而不需要對(duì)大量的客戶機(jī)進(jìn)行升級(jí),起到了降低總成本的作用。再加上C/S的用戶界面開發(fā)復(fù)雜性高,需耗費(fèi)大量的人力、物力,而B/S只是單純的瀏覽器軟件,只需通過(guò)簡(jiǎn)單點(diǎn)擊即可獲取信息。4、C/S軟件數(shù)據(jù)一致性較差。對(duì)于大型的異地的應(yīng)用,C/S結(jié)構(gòu)的軟件須在多地安裝多個(gè)服務(wù)器,總服務(wù)為了得到所有服務(wù)器的數(shù)據(jù),必須在某個(gè)特定時(shí)間對(duì)所有服務(wù)器開展數(shù)據(jù)同步,這就造成了隱患,如某個(gè)服務(wù)器連接發(fā)生了網(wǎng)絡(luò)故障,無(wú)法同步或者同步延遲,而B/S結(jié)構(gòu)的軟件,所有數(shù)據(jù)是集中存放在總服務(wù)器中的,不存在數(shù)據(jù)一致性的問(wèn)題。5、C/S軟件數(shù)據(jù)安全性較低。對(duì)于大型的異地的應(yīng)用,C/S結(jié)構(gòu)的軟件須在多地安裝多個(gè)服務(wù)器,以達(dá)到服務(wù)器間的數(shù)據(jù)同步,一旦某個(gè)節(jié)點(diǎn)上的數(shù)據(jù)因?yàn)榛馂?zāi)、地震、病毒、黑客造成的數(shù)據(jù)的丟失,則會(huì)影響整個(gè)應(yīng)用層的數(shù)據(jù)安全。而B/S結(jié)構(gòu)的軟件,由于客戶端不保存任何數(shù)據(jù),其主要數(shù)據(jù)是集中存放于總數(shù)據(jù)庫(kù)服務(wù)器中的,就不存在各個(gè)服務(wù)器之間的數(shù)據(jù)同步,上述安全問(wèn)題是完全可以避免的。根據(jù)上述分析,B/S結(jié)構(gòu)的信息處理軟件相對(duì)C/S結(jié)構(gòu)優(yōu)勢(shì)較大,從近些年國(guó)內(nèi)外各大信息處理軟件的使用也驗(yàn)證了這一點(diǎn)。所以,本系統(tǒng)采用的B/S結(jié)構(gòu)模式,完全滿足了社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)建設(shè)的要求。第三節(jié)功能需求根據(jù)3.1.1基本需求的分析,我們得出了社區(qū)警務(wù)室信息采集、發(fā)布系統(tǒng)的主要用例圖和功能需求列表,如圖3-1和表3-1所示:圖3-1系統(tǒng)用例圖
表3-1功能需求列表序號(hào)模塊名稱功能內(nèi)容1欄目設(shè)置欄目的新增、修改、刪除,包括欄目名稱,欄目的管理員等2信息維護(hù)信息的新增、修改、刪除,信息權(quán)限設(shè)置,如信息置頂、信息的瀏覽量等3審批信息管理員對(duì)信息的發(fā)布進(jìn)行審批,審批狀態(tài)包括通過(guò)、未通過(guò)等4用戶管理管理員對(duì)用戶信息的新增、修改、刪除高級(jí),包括權(quán)限的分配,為達(dá)到數(shù)據(jù)管理直觀的要求,可以采取樹型結(jié)構(gòu)的形式。5用戶審批對(duì)已經(jīng)注冊(cè)的用戶,管理員通過(guò)審批后成為系統(tǒng)用戶,享有一部分管理員的權(quán)限,系統(tǒng)用戶可以幫助管理員完成部分系統(tǒng)管理工作。6組管理對(duì)用戶所在的組開展維護(hù)7數(shù)據(jù)備份對(duì)所有的欄目?jī)?nèi)容、發(fā)布的信息內(nèi)容定時(shí)備份,備份具有恢復(fù)功能8站點(diǎn)設(shè)置對(duì)站點(diǎn)屬性進(jìn)行設(shè)置,如:為站點(diǎn)名稱,站點(diǎn)網(wǎng)址,屏蔽關(guān)鍵詞,禁止右鍵,信息的發(fā)布設(shè)置等。9日志管理詳細(xì)記錄管理員對(duì)信息的新增、修改、刪除情況,已經(jīng)用戶的訪問(wèn)、瀏覽情況,提供查詢和導(dǎo)出功能。10網(wǎng)站統(tǒng)計(jì)能夠顯示在線用戶的基本信息,用戶訪問(wèn)情況(如所有瀏覽器類型、操作系統(tǒng)等),還可以統(tǒng)計(jì)信息的發(fā)布數(shù)量。第四節(jié)非功能需求非功能需求常常不受開發(fā)者的重視,但它在軟件開發(fā)工程中是必不可少的。非功能需求是在用戶基本需求(即功能需求)之外的應(yīng)具有的其他特性。它包括靈活性、通用性、技術(shù)性能、穩(wěn)定性、安全性等等。對(duì)于社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)而言,應(yīng)具備一下非功能性特點(diǎn)。1、靈活性。系統(tǒng)應(yīng)具備自行定義流程,能夠適應(yīng)不同管理員、系統(tǒng)用戶處理信息,同時(shí),管理員和系統(tǒng)用戶在信息處理過(guò)程中可以隨時(shí)回退,重新處理,靈活信息流轉(zhuǎn)處置。2、通用性。系統(tǒng)應(yīng)選用當(dāng)前流行的開發(fā)平臺(tái)、數(shù)據(jù)庫(kù)環(huán)境和開發(fā)環(huán)境。3、技術(shù)性能。系統(tǒng)平臺(tái)應(yīng)具備網(wǎng)絡(luò)高訪問(wèn)量的技術(shù)要求,最少可以支持1000節(jié)點(diǎn),同時(shí)降低訪問(wèn)終端的配置水平。4、運(yùn)行性能。系統(tǒng)響應(yīng)時(shí)間是衡量系統(tǒng)性能的重要指標(biāo),應(yīng)保證多人在線情況下在較短時(shí)間內(nèi)相應(yīng),管理員、系統(tǒng)用戶、用戶、訪客訪問(wèn)系統(tǒng)時(shí)間應(yīng)在1至3秒內(nèi),大批量的數(shù)據(jù)操作不能超過(guò)30秒鐘。5、安全性和穩(wěn)定性??煽啃院桶踩允潜WC社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)正常運(yùn)作的首因。系統(tǒng)能保證一周24小時(shí)正常工作,不會(huì)因?yàn)槟硞€(gè)病毒、木馬侵入或某個(gè)組件發(fā)生故障導(dǎo)致系統(tǒng)的崩潰。第五節(jié)運(yùn)行環(huán)境的需求3.5.1軟件環(huán)境根據(jù)系統(tǒng)功能性和非功能的要求,社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)在軟件環(huán)境上應(yīng)考慮以下方面:1、操作系統(tǒng)。數(shù)據(jù)庫(kù)服務(wù)器和WEB服務(wù)器應(yīng)選用針對(duì)服務(wù)器端設(shè)置的操作系統(tǒng),客戶端應(yīng)支持目前主流的操作系統(tǒng)。2、系統(tǒng)軟件。系統(tǒng)采用的數(shù)據(jù)庫(kù)應(yīng)為目前主流的數(shù)據(jù)庫(kù)類型,如SQLSERVER,ORACLE等,瀏覽器應(yīng)支持主流的瀏覽器,如InternetExplore、FireFox等。3.5.2硬件環(huán)境根據(jù)系統(tǒng)功能性和非功能性的要求,社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)在硬件環(huán)境上應(yīng)考慮以下方面:1、服務(wù)器。選用目前市場(chǎng)主流的穩(wěn)定的服務(wù)器,其CPU為酷睿I3或CPU頻率更高的服務(wù)器,如DELL,IBM等專業(yè)服務(wù)器的最好的選擇。服務(wù)器內(nèi)存2G,最好采用4G。磁盤容量在1T以上2、客戶端??蛻舳穗娔XCPU應(yīng)選擇奔騰雙核以上處理器,內(nèi)存在1G以上,建議2G。磁盤容量在250G以上。3.5.3網(wǎng)絡(luò)環(huán)境社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)是面向互聯(lián)網(wǎng)網(wǎng)絡(luò)環(huán)境開發(fā)的,為后繼擴(kuò)展使用的需要,最好能夠開放部分端口。如80端口(WEB服務(wù)默認(rèn)發(fā)布端口)、8008端口(社區(qū)警務(wù)室公文導(dǎo)入模塊通訊端口)、800端口(文件上傳服務(wù),供上傳文件時(shí)使用)、1433端口(數(shù)據(jù)庫(kù)端口)等。第四章社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)總體設(shè)計(jì)第四章社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)總體設(shè)計(jì)第一節(jié)總體目標(biāo)羅師莊社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)以服務(wù)器為系統(tǒng)中心,通過(guò)在服務(wù)器上架設(shè)具備信息采集和發(fā)布功能的警務(wù)室門戶網(wǎng)站、數(shù)據(jù)庫(kù)系統(tǒng)及LED顯示屏播放平臺(tái),將LED顯示屏和觸摸屏有機(jī)的結(jié)合成一體,構(gòu)建完善的網(wǎng)絡(luò)結(jié)構(gòu)體系。該平臺(tái)利用以上系統(tǒng)的有機(jī)的結(jié)合來(lái)實(shí)現(xiàn)以下目標(biāo):1、互動(dòng)性。利用該平臺(tái),社區(qū)警務(wù)室可以及時(shí)充分的與社區(qū)企業(yè)、居民、外來(lái)務(wù)工人員進(jìn)行網(wǎng)絡(luò)互動(dòng),社區(qū)居民、外來(lái)務(wù)工人員也可利用該平臺(tái)提出建設(shè)性的意見和建議。兩者之間形成良性的溝通,共同維護(hù)好社區(qū)的安全和穩(wěn)定。2、技術(shù)性。技術(shù)是一切信息發(fā)布平臺(tái)建設(shè)的主要手段,先進(jìn)技術(shù)的使用,能讓你的信息更安全,達(dá)到事半功倍的效果。該平臺(tái)應(yīng)用多種技術(shù)實(shí)現(xiàn)在線調(diào)查、信息管理、在線地圖、網(wǎng)上業(yè)務(wù)受理、網(wǎng)上留言等極具個(gè)性的功能。例如,通過(guò)瀏覽互動(dòng)交流信息,實(shí)現(xiàn)信息資源與實(shí)際生活的關(guān)聯(lián),通過(guò)FLASH效果,實(shí)現(xiàn)在線查詢等。3、延展性。為了順應(yīng)網(wǎng)絡(luò)和信息技術(shù)的發(fā)展,我們?cè)谙到y(tǒng)建設(shè)過(guò)程中應(yīng)當(dāng)預(yù)留一定的功能,以適應(yīng)未來(lái)發(fā)展的空間。目前,招工、租賃信息由警務(wù)室進(jìn)行錄入管理,以后發(fā)展的趨勢(shì)是由企業(yè)業(yè)主、房東來(lái)發(fā)布信息,但存在這安全性等問(wèn)題。為此,我們?cè)谙到y(tǒng)建設(shè)的時(shí)候,應(yīng)充分考慮到延展性這一目標(biāo),預(yù)留了這方面的接口,為日后發(fā)展提供可持續(xù)發(fā)展的空間。
第二節(jié)模塊架構(gòu)第三章針對(duì)社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)進(jìn)行了需求分析,根據(jù)上節(jié)的總體目標(biāo),本章對(duì)社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)的警務(wù)室門戶網(wǎng)站進(jìn)行模塊設(shè)計(jì)。下面就模塊進(jìn)行詳細(xì)介紹。社區(qū)警務(wù)室信息發(fā)布采集平臺(tái)(警務(wù)室門戶網(wǎng)站)是實(shí)現(xiàn)各類房屋租賃、外來(lái)務(wù)工人員招工信息采集和發(fā)布的載體,其主要分五個(gè)模塊,如圖4-1所示,分別是欄目管理、信息管理、模塊管理、用戶管理、系統(tǒng)功能,下面主要針對(duì)欄目管理、信息管理、模塊管理、用戶管理這四個(gè)模塊的功能結(jié)構(gòu)進(jìn)行分析:圖4-1系統(tǒng)架構(gòu)1、欄目管理,功能結(jié)構(gòu)如圖4-2所示:圖4-2欄目管理(1)欄目添加。欄目為信息的類別,樹型結(jié)構(gòu)是最直觀的欄目顯示方式,可以適當(dāng)增加欄目時(shí)效性設(shè)置,例如:視頻播放欄目的可以設(shè)置限時(shí)開放。(2)修改欄目??梢孕薷臋谀棵Q,欄目類型以及備注等信息。(3)刪除欄目。包括刪除欄目信息,包括下級(jí)欄目信息,同時(shí)刪除欄目下對(duì)應(yīng)的新聞、信息等數(shù)據(jù)。2、信息管理,功能結(jié)構(gòu)如圖4-3所示:圖4-3信息管理(1)信息維護(hù)。新增信息:在指定欄目下新增信息。編輯信息:在指定欄目中選擇編輯其欄目所屬的所有信息,可以對(duì)要修改的信息進(jìn)行信息添加、修改、刪除等操作。刪除信息:在指定欄目中選擇刪除其欄目所屬的信息,可以是一條信息或是批量信息,可以將回收站的信息同時(shí)刪除。(2)信息審批。管理員和系統(tǒng)用戶對(duì)信息進(jìn)行審核,經(jīng)過(guò)審核后,該條信息才能被發(fā)布。同時(shí)管理員和系統(tǒng)用戶在發(fā)布信息時(shí),可以具有在不經(jīng)過(guò)審批步驟直接成為合格信息的功能。(3)導(dǎo)入信息。該功能具備將采集后的有固定格式的信息文本(如TXT、EXCEL,ACCESS),導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)。3、模塊管理,功能結(jié)構(gòu)如圖4-4所示:圖4-4模塊管理(1)導(dǎo)入模板可以把定制好的HTML頁(yè)面文件,上傳、保存到數(shù)據(jù)庫(kù)中,作為參考模板,以供管理員選擇。(2)拷貝模板將參考模板拷貝到新實(shí)例模板中,該模板就成為了發(fā)布信息的新載體,使用新模板,新的信息模式就可以發(fā)布了。(3)修改模板對(duì)新的實(shí)例進(jìn)行一定的修改,修改具有代碼化和圖形化兩種模式,編程人員也可通過(guò)相應(yīng)接口快速修改。(4)刪除模板選擇要?jiǎng)h除的模板名稱(包括參考模板和實(shí)例模板)進(jìn)行刪除操作。用戶管理,功能結(jié)構(gòu)如圖4-5所示:圖4-5用戶管理(1)用戶管理。對(duì)系統(tǒng)用戶、普通用戶的新增、修改、刪除操作。(2)組管理。對(duì)用戶所屬組的新增、刪除、修改操作。(3)審批用戶。管理員和系統(tǒng)用戶可對(duì)新申請(qǐng)的用戶進(jìn)行審批,通過(guò)審批后,用戶即可成為系統(tǒng)的合法用戶。(4)權(quán)限設(shè)置。管理員可對(duì)系統(tǒng)用戶的權(quán)限進(jìn)行設(shè)置,主要是欄目的瀏覽、維護(hù)、審批權(quán)限。設(shè)置后,系統(tǒng)用戶只能根據(jù)權(quán)限對(duì)相應(yīng)的欄目進(jìn)行管理操作。瀏覽權(quán)限:瀏覽欄目、信息的權(quán)限。維護(hù)權(quán)限:修改欄目、信息的權(quán)限。審批權(quán)限:系統(tǒng)用戶可以審批目標(biāo)欄目的信息,確保信息的安全性。第三節(jié)社區(qū)警務(wù)室信息采集發(fā)布系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)數(shù)據(jù)庫(kù)E-R圖(Entity-Relationship,實(shí)體—聯(lián)系圖)的運(yùn)用是當(dāng)前數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)的趨勢(shì)。針對(duì)社區(qū)警務(wù)室信息采集發(fā)布平臺(tái),下面分別介紹其實(shí)體之間的聯(lián)系。1、用戶實(shí)體用戶實(shí)體用于表述管理員、系統(tǒng)用戶,一般用戶的基本情況,包括用戶權(quán)限、密碼、登錄名等,如圖4-6所示。圖4-6用戶實(shí)體E-R圖2、信息實(shí)體信息實(shí)體用于表述信息編號(hào)、所屬欄目、信息標(biāo)題、信息內(nèi)容、錄入時(shí)間、發(fā)布人員、是否審批等信息的基本情況,如圖4-9所示。圖4-8信息實(shí)體E-R圖3、欄目實(shí)體欄目實(shí)體用于表述欄目名稱、級(jí)別、父欄目名稱、子欄目名稱、欄目排序、欄目管理員、是否顯示、欄目備注等欄目的基本情況,如圖4-7所示。圖4-7欄目實(shí)體E-R圖4、模板實(shí)體模板實(shí)體用于表述模板號(hào)、模板名稱、模板類別、模板內(nèi)容、錄入時(shí)間、是否顯示等模板的基本情況,如圖4-10所示。圖4-9模板實(shí)體E-R圖將以上四個(gè)E-R圖連接起來(lái),就得到了社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)的總E-R聯(lián)系圖,如圖4-10所示。圖4-13社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)總E-R圖4.3.2數(shù)據(jù)表物理模型設(shè)計(jì)通過(guò)上述四個(gè)實(shí)體以及最后總E-R圖,可以方便的進(jìn)行數(shù)據(jù)表的創(chuàng)建。下面結(jié)合E-R圖以及主網(wǎng)站開發(fā)的實(shí)際情況,設(shè)計(jì)數(shù)據(jù)表如下:1、用戶信息數(shù)據(jù)表用戶信息表用于記錄管理員、系統(tǒng)、普通用戶的基本情況,如用戶登錄名、密碼和操作權(quán)限等,見表4-1所示。表4-1用戶信息表數(shù)據(jù)列名稱數(shù)據(jù)類型大小具體描述User_idint4用戶號(hào)User_NVarchar100用戶登錄名User_PVarchar50登陸使用的密碼User_PWInt4管理員、系統(tǒng)、一般用戶等類型2、欄目信息表欄目信息表用于記錄如欄目名稱、級(jí)別、父欄目名稱、子欄目名稱、欄目排序、欄目管理員、是否顯示、欄目備注等欄目基本情況,見表4-2所示。
表4-2欄目信息表數(shù)據(jù)列名稱數(shù)據(jù)類型大小具體描述Class_idInt4ID號(hào)Class_NVarchar100欄目的具體名稱Class_typeChar5欄目級(jí)別Class_father_idInt4父欄目號(hào)Class_father_nameVarchar100父欄目名稱Class_son_idInt4子欄目號(hào)Class_son_nameVarchar100子欄目名稱Class_orderInt4欄目排序Class_adminVarchar100欄目管理員名稱Class_displayInt4是否顯示Class_remarkVarchar200欄目備注3、信息信息表信息信息表用于記錄如信息編號(hào)、所屬欄目、信息標(biāo)題、信息內(nèi)容、錄入時(shí)間、發(fā)布人員、是否審批等信息基本情況,見表4-3所示。表4-3信息信息表數(shù)據(jù)列名稱數(shù)據(jù)類型大小具體描述Article_idVarchar50ID號(hào)Article_titleVarchar100信息標(biāo)題Article_ClassInt4所屬欄目編號(hào)Article_contentNtext信息內(nèi)容Article_timesmalldateime錄入時(shí)間Article_editorVarchar100發(fā)布人員Article_checkedVarcharInt是否審批4、模塊信息表模塊信息表中記錄了如模板號(hào)、模板名稱、模板類別、模板內(nèi)容、錄入時(shí)間、是否顯示等模塊基本情況,見表4-4所示。
表4-3模塊信息表數(shù)據(jù)列名稱數(shù)據(jù)類型大小具體描述Module_idVarchar50ID號(hào)Module_titleVarchar100模塊名稱Module_classVarchar50模塊類型Module_contentNtext模塊內(nèi)容Module_timeSmalldatetime錄入時(shí)間Module_checkInt4是否顯示。第五章社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)第五章社區(qū)警務(wù)室信息采集發(fā)布平臺(tái)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)第一節(jié)警務(wù)室門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)根據(jù)信息采集發(fā)布平臺(tái)系統(tǒng)(警務(wù)室門戶網(wǎng)站)的業(yè)務(wù)要求,門戶網(wǎng)站分為二個(gè)模塊:門戶網(wǎng)站的前臺(tái)顯示,門戶網(wǎng)站的后臺(tái)管理。5.1.1門戶網(wǎng)站前臺(tái)顯示社區(qū)警務(wù)室門戶網(wǎng)站前臺(tái)功能模塊如圖5-1所示:圖5-1警務(wù)室門戶網(wǎng)站系統(tǒng)功能模塊圖1、門戶網(wǎng)站功能模塊具體功能。(l)網(wǎng)站通告通過(guò)增加,修改,刪除和查詢功能,實(shí)現(xiàn)警務(wù)室門戶網(wǎng)站對(duì)外通告信息的發(fā)布。(2)新聞中心通過(guò)設(shè)置各種新聞欄目管理,發(fā)布國(guó)內(nèi)外、社區(qū)熱點(diǎn)新聞。(3)勞務(wù)信息發(fā)布勞務(wù)招工信息、務(wù)工人員信息,實(shí)現(xiàn)企業(yè)和勞務(wù)人員信息交流的功能。(4)租房信息發(fā)布社區(qū)房屋出租、房屋求租信息,實(shí)現(xiàn)買方和賣方信息交流的功能。(5)在線幫助對(duì)咨詢對(duì)象實(shí)時(shí)提供在線幫助。(6)用戶管理用戶注冊(cè)、用戶登錄、找回密碼。(7)在線投票發(fā)起投票,實(shí)現(xiàn)來(lái)訪人員的投票。5.1.2門戶網(wǎng)站后臺(tái)管理根據(jù)上節(jié)門戶網(wǎng)站前臺(tái)的設(shè)計(jì)要求,本節(jié)主要是門戶網(wǎng)站后臺(tái)管理的管理員登錄模塊、用戶管理模塊、信息管理模塊、模塊管理模塊的代碼實(shí)現(xiàn)。1、系統(tǒng)登錄模塊系統(tǒng)登錄模塊對(duì)于應(yīng)用程序的安全是必不可少的,其通過(guò)用戶名和密碼的核對(duì),判斷登錄者是否有登錄后臺(tái)的權(quán)限。警務(wù)室門戶網(wǎng)站的用戶包括系統(tǒng)管理員、系統(tǒng)用戶二種,二者登錄系統(tǒng)后都可以進(jìn)行相應(yīng)權(quán)限的功能模塊應(yīng)用。系統(tǒng)登錄模塊的流程圖和登錄界面,如圖5-2、圖5-3所示。圖5-2系統(tǒng)登錄模塊流程圖登錄模塊驗(yàn)證的核心代碼如下:1.用戶登錄驗(yàn)證腳本代碼checkpassword.asp<%
‘如果session等于空則If
IsEmpty(Session("HadPassed"))=1
Then
Session("HadPassed")=0
End
If
‘如果session等于非空則If
Session("HadPassed")=0
Then
UserN=Request.Form("UserN")
UserP=Request.Form("UserP")
‘如果用戶名為空則If
UserN=""
Then
Response.write"請(qǐng)輸入用戶名和密碼!"
Else
'數(shù)據(jù)庫(kù)連接Set
Conn=
Server.CreateObject("ADODB.Connection")
ConnStr=
"Driver={SQL
Server};Server=KFQNEW;UID=sa;PWD=;Database=lakerman"
Conn.openConnStr
‘讀取用戶信息Set
rs=Server.CreateObject("ADODB.Recordset")
rs.Open
"Select
usern,userp
from
User
Where
username='"&UserN&"'"
'驗(yàn)證用戶名和密碼If
rs.EOF
Then
Response.write"用戶不存在或密碼錯(cuò)誤!"
Else
If
UserP<>rs("userp
")
Then
Response.write“登錄失敗或密碼錯(cuò)誤!"
ElseResponse.write""
Session("HadPassed")=1Session("UserN")=rs("usern")
End
If
End
If
End
If
End
If
'登錄不成功,退回登錄界面
%>
圖5-3登錄頁(yè)面截圖本警務(wù)室網(wǎng)站系統(tǒng)在處理用戶密碼時(shí)采用了MD5加密機(jī)制,即在數(shù)據(jù)庫(kù)中存儲(chǔ)是通過(guò)MD5加密過(guò)的亂碼,數(shù)據(jù)庫(kù)管理員也無(wú)法獲知用戶的登錄密碼,以保障系統(tǒng)的安全性。2、用戶管理模塊如圖5-4所示,通過(guò)調(diào)用Admin_User.asp的AddUser()、Modify()、SaveAdd()、SaveModify()、DelUser()等過(guò)程,對(duì)用戶進(jìn)行新增、修改、保存、刪除等操作。新增用戶時(shí),首先檢查用戶記錄是否己經(jīng)存在,若存在則返回“用戶已存在”的錯(cuò)誤信息,若不存在則繼續(xù)輸入其他用戶信息,包括用戶的姓名,用戶密碼、用戶權(quán)限組、用戶所屬單位、身份證號(hào),電話等信息。圖5-4添加用戶信息流程圖下面是添加和保存新用戶的核心代碼:‘用戶管理腳本代碼Admin_User.asp‘新增用戶代碼<%subAddUser()%><formaction="Admin_User.asp"method="post"name="myform"><tablewidth="100%"border="0"align="center"cellpadding="2"cellspacing="1"class="cpray3"><trclass="cpray2"><tdheight="22"colspan="2"align="center"><strong>添加用戶</strong></td></tr><trclass="cpray4"> <tdheight="30"align="right">登錄名:</td> <td><inputtype=textname="UserName"size=30maxlength="11"><fontcolor=red>*</font></td> </tr> <tr> <tdheight="30"align="right">用戶密碼:</td> <td><inputtype="password"name="Password"size=30maxlength="20"><fontcolor=red>*</font></td> </tr><trclass="cpray4"> <tdheight="30"align="right">密碼確認(rèn):</td> <td><inputtype="password"name="RePassword"size=30maxlength="20"><fontcolor=red>*</font></td> </tr> <tr> <tdheight="30"align="right">用戶姓名:</td> <td><inputtype="text"name="uName"size=30maxlength="10"><fontcolor=red>*</font></td> </tr><trclass="cpray4"> <tdheight="30"align="right">用戶權(quán)限組:</td> <td> <inputtype="text"name="UserLevel"size="30"value=""readonly=""><fontcolor=red>*</font> <inputtype="button"name="baocun3"id="baocun3"value="用戶權(quán)限"onClick="window.open('Levels.asp','','top=50,left=150,scrollbars=yes')"> </td> </tr> <tr> <tdheight="30"align="right">用戶所屬單位:</td> <td><selectsize=1name="UserDept"style="width:260px"> <optionvalue=""selected></option> <%callShowDeptOption("",0)%> </select><fontcolor=red>*</font> </td> </tr> <trclass="cpray4"> <tdheight="30"align="right">用戶所屬區(qū)域:</td> <td><selectsize=1name="Area_Code"style="width:260px"> <optionvalue=""selected></option> <%callShowAreaClass_Option("",0)%> </select><fontcolor=red>*</font> </td> </tr><trclass="cpray4"> <tdcolspan="2"align=centerheight="30"><inputname="Action"type="hidden"id="Action"value="SaveAdd"> <inputtype="button"name="baocun"value="增加"onClick="add()"> <inputname="Cancel"type="button"id="Cancel"value="取消"onClick="window.location.href='Admin_User.asp'"style="cursor:hand;"></td> </tr></table></form><%endsub%>‘保存新增用戶代碼<%subSaveAdd() dimUserName,Password,RePassword,uName,UserDept,UserLevel,Area_Code UserName=trim(request.form("UserName")) Password=trim(request.form("Password")) RePassword=trim(request.form("RePassword")) uName=trim(request.form("uName")) UserDept=request.form("UserDept") Area_Code=request.form("Area_Code") UserLevel=request.form("UserLevel") ifPassword<>RePasswordthen FoundErr=True ErrMsg=ErrMsg&"<br><li>兩次密碼不一致!</li>" endif ifstrLength(UserName)>10then FoundErr=True ErrMsg=ErrMsg&"<br><li>登錄名太長(zhǎng),不能超過(guò)5個(gè)漢字或10個(gè)英文字符!</li>" endif ifstrLength(Password)>20then FoundErr=True ErrMsg=ErrMsg&"<br><li>密碼太長(zhǎng),不能超過(guò)20個(gè)字符!</li>" endif ifstrLength(uName)>20then FoundErr=True ErrMsg=ErrMsg&"<br><li>用戶姓名太長(zhǎng),不能超過(guò)10個(gè)漢字或20個(gè)英文字符!</li>" endif ifUserDept=""then FoundErr=True ErrMsg=ErrMsg&"<br><li>用戶單位不能為空!</li>" endif ifFoundErr=Truethen exitsub endif setrs=server.createobject("adodb.recordset") sql="select*fromUserinfwhereUserName='"&UserName&"'" rs.opensql,conn,1,3 ifrs.eofandrs.bofthen rs.addnew rs("UserName")=UserName rs("Password")=md5(Password) rs("Name")=uName rs("UserDept")=UserDept rs("Area_Code")=Area_Code rs("UserLevel")=UserLevel rs("Forbid")="no" rs("isOnLine")="0" rs("JoinDate")=Now rs.update else rs.close setrs=nothing FoundErr=True ErrMsg=ErrMsg&"<br><li>用戶已存在!</li>" exitsub endif rs.close setrs=nothing callmain()endsub%>3、信息管理模塊的實(shí)現(xiàn)信息管理主要實(shí)現(xiàn)新聞、勞務(wù)、房屋租賃等信息的新增、修改、刪除,其主要功能實(shí)現(xiàn)流程如圖5-5所示:圖5-5添加新聞信息流程圖如圖5-5所示,通過(guò)調(diào)用Admin_ArticleAdd.asp、Admin_ArticleSave.asp、Admin_ArticleModify.asp等腳本頁(yè)面,實(shí)現(xiàn)各種信息的新增、修改、保存、刪除等操作。下面是添加和保存信息的核心代碼:<%subSaveArticle() dimPurviewChecked ifClassID=""then founderr=true errmsg=errmsg&"<br><li>未指定文章所屬欄目或者指定的欄目有下屬子欄目</li>" else ClassID=CLng(ClassID) ifClassID<=0then FoundErr=True ErrMsg=ErrMsg&"<br><li>指定了非法的欄目(外部欄目或不存在的欄目)</li>" else settClass=conn.execute("selectClassName,Depth,ParentPath,Child,LinkUrl,ParentID,ClassInputerFromArticleClasswhereClassID="&ClassID) iftClass.bofandtClass.eofthen FoundErr=True ErrMsg=ErrMsg&"<br><li>找不到指定的欄目</li>" else ClassName=tClass(0) Depth=tClass(1) ParentPath=tClass(2) Child=tClass(3) ifChild>0then FoundErr=True ErrMsg=ErrMsg&"<br><li>指定的欄目有下屬子欄目</li>" endif iftClass(4)<>""then FoundErr=True ErrMsg=ErrMsg&"<br><li>不能指定外部欄目</li>" endif ifAdminPurview=2andAdminPurview_Article=3then PurviewChecked=CheckClassMaster(tClass(6),AdminName) ifPurviewChecked=FalseandtClass(5)>0then settClass=conn.execute("selectClassInputerfromArticleClasswhereClassIDin("&ParentPath&")") dowhilenottClass.eof PurviewChecked=CheckClassMaster(tClass(0),AdminName) ifPurviewChecked=Truethenexitdo tClass.movenext loop endif ifPurviewChecked=Falsethen FoundErr=True ErrMsg=ErrMsg&"<br><li>對(duì)不起,你沒有在此欄目發(fā)表文章的權(quán)限!</li>" endif endif endif endif endif ifTitle=""then founderr=true errmsg=ErrMsg&"<br><li>信息標(biāo)題不能為空</li>" endif ifKey=""then founderr=true errmsg=errmsg&"<br><li>請(qǐng)輸入信息關(guān)鍵字</li>" endif ifContent=""then founderr=true errmsg=errmsg&"<br><li>信息內(nèi)容不能為空</li>" endif ifSkinID=""then FoundErr=True ErrMsg=ErrMsg&"<br><li>請(qǐng)指定默認(rèn)配色模板</li>" else SkinID=Clng(SkinID) endif ifLayoutID=""then FoundErr=True ErrMsg=ErrMsg&"<br><li>請(qǐng)指定默認(rèn)版面設(shè)計(jì)模板</li>" else LayoutID=Clng(LayoutID) endif ifPaginationType=""then PaginationType=0 else PaginationType=Cint(PaginationType) endif ifMaxCharPerPage=""then MaxCharPerPage=0 else MaxCharPerPage=CLng(MaxCharPerPage) endif ifPaginationType=1andMaxCharPerPage=0then FoundErr=True ErrMsg=ErrMsg&"<br><li>請(qǐng)指定自動(dòng)分頁(yè)時(shí)的每頁(yè)大約字符數(shù),必須大于0</li>" endif ifFoundErr=Truethen exitsub endif ifSpecialID=""then SpecialID=0 else SpecialID=CLng(SpecialID) endif Title=dvhtmlencode(Title) ifTitleFontType=""then TitleFontType=0 endif Key="|"&ReplaceBadChar(Key)&"|" dimstrSiteUrl strSiteUrl=request.ServerVariables("HTTP_REFERER") strSiteUrl=lcase(left(strSiteUrl,instrrev(strSiteUrl,"/"))) Content=ubbcode(replace(Content,strSiteUrl,"")) Content=ReplaceRemoteUrl(Content) ifAuthor<>""then Author=dvhtmlencode(Author) else ifAuthorName=""andAuthorEmail=""then Author="佚名" else ifAuthorName<>""then Author=AuthorName ifAuthorEmail<>""then Author=Author&"|"&AuthorEmail endif endif endif endif ifCopyFrom<>""then CopyFrom=dvhtmlencode(CopyFrom) else ifC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商場(chǎng)內(nèi)的商鋪?zhàn)赓U合同
- 停車場(chǎng)承包合同
- 技術(shù)培訓(xùn)委托合同書
- 草籽草坪采購(gòu)合同
- 房屋獨(dú)家代理銷售合同
- 車庫(kù)轉(zhuǎn)讓合同協(xié)議書
- 醫(yī)療美容手術(shù)項(xiàng)目合同協(xié)議書
- 高層管理團(tuán)隊(duì)建設(shè)活動(dòng)方案
- 上海餐飲商鋪?zhàn)赓U合同
- 奶茶店轉(zhuǎn)讓合同(新標(biāo)準(zhǔn)版)8篇
- 施工現(xiàn)場(chǎng)視頻監(jiān)控系統(tǒng)施工方案
- 2024年江西電力職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)含答案
- (正式版)JTT 1495-2024 公路水運(yùn)危險(xiǎn)性較大工程安全專項(xiàng)施工方案審查規(guī)程
- 2024年演出經(jīng)紀(jì)人考試必背1000題一套
- 支氣管肺泡灌洗技術(shù)
- (正式版)JBT 1050-2024 單級(jí)雙吸離心泵
- 華師大版數(shù)學(xué)七年級(jí)下冊(cè)全冊(cè)教案
- 招商代理及商業(yè)運(yùn)營(yíng)服務(wù) 投標(biāo)方案(技術(shù)方案)
- 小學(xué)數(shù)學(xué)六年級(jí)解方程練習(xí)600題及答案
- IP地址介紹和子網(wǎng)劃分
- 2023-2024學(xué)年北京重點(diǎn)大學(xué)附屬實(shí)驗(yàn)中學(xué)八年級(jí)(下)開學(xué)數(shù)學(xué)試卷(含解析)
評(píng)論
0/150
提交評(píng)論