欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      B-S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)

      時間:2019-05-14 19:48:49下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《B-S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《B-S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)》。

      第一篇:B-S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)

      B/S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)

      【中文摘要】隨著信息時代的到來,為了適應全面建設小康社會的新形勢和依法治國的進程,必須全面推進依法行政,建設法治政府。推行行政執(zhí)法責任制,是推行依法行政的重要舉措。即依法界定執(zhí)法職責,科學設定執(zhí)法崗位,規(guī)范執(zhí)法程序;建立公開、公平、公正的評議考核制和執(zhí)法過錯或者錯案責任追究制。為了能夠更好的將稅收執(zhí)法責任制與崗位職責落實到各個單位、責任人等身上,在各行各業(yè)都廣泛使用計算機的信息時代,稅收執(zhí)法責任制考核系統(tǒng)(Tax

      Law-Excuting Check Manage System,簡稱TLEC)應運而生。通過應用稅收執(zhí)法責任制考核系統(tǒng),實現(xiàn)稅務機關管理的現(xiàn)代化,提高工作效率,將大大有利于監(jiān)督稅務部門依法行政,規(guī)范稅務行政執(zhí)法行為,保證國家稅務法律法規(guī)的貫徹執(zhí)行;有利于維護納稅人的合法權益,改善征納關系。論文主要從以下四個方面來開展研究。首先,進行前期調研分析。通過資料檢索、文獻查閱的方式,了解了稅收執(zhí)法責任制考核系統(tǒng)的、國內外的發(fā)展現(xiàn)狀和存在的問題,經(jīng)過總結分析,提出了本系統(tǒng)開發(fā)的意義和研究的內容。然后,對系統(tǒng)進行需求分析和設計。對稅收機關實行稅收執(zhí)法責任制總體業(yè)務流程圖給出了詳細的分析描述,確定了整個系統(tǒng)的功能模塊和設計原則、設計思想。在此基礎上結合稅收機關稅收執(zhí)法責任制考核功能特點及實際要求,詳細的設計了稅收執(zhí)法責任制考核系統(tǒng)的開發(fā)方案,系統(tǒng)數(shù)據(jù)流圖和E-R圖

      設計,并對系統(tǒng)安全和數(shù)據(jù)庫進行相應的設計。最后,完成了系統(tǒng)的具體實現(xiàn)工作,包括日常監(jiān)控、執(zhí)法考核、過錯申辯、責任追究、綜合評比、執(zhí)法通報和過錯糾正、統(tǒng)計查詢等功能模塊的開發(fā)與實現(xiàn)。

      【英文摘要】With the information age, building a moderately prosperous society in order to meet the new situation and the process of the rule of law, we must comprehensively promote administration according to law and building rule of law.Implement the responsibility system of administrative law enforcement is an important measure to implement according to law.That is defined according to the law enforcement responsibilities, the scientific set of law enforcement positions, standardizing law enforcement procedures;an open, fair and impartial law enforcement system and the evaluation by the fault or misjudgments accountability.In order to better law enforcement responsibility with the tax applied to every unit of their duties, responsibilities and other persons who, in all walks of life are widely used computer information age, the tax assessment law enforcement responsibility system(Tax Law-Excuting Check Manage System, referred TLEC)came into being.Assessment through the application of tax law enforcement responsibility system, and the modernization of the tax authority management, improve efficiency, will

      contribute greatly to the tax department of supervision according to law, standardize tax administration law enforcement, to ensure national implementation of tax laws and regulations;be conducive to safeguarding taxpayer legitimate rights and interests, improve relations between tax collectors and taxpayers.The thesis is mainly from the following aspects of the work done for exposition and show.First, the preliminary investigation and analysis.Through information retrieval, document inspection, to understand the tax assessment system of accountability of law enforcement background, present situation and development of domestic and international problems through the summary analysis, the significance of this system development and research content.Then, the system requirements analysis and design.The tax authorities on the implementation of the overall business tax enforcement responsibility flow chart gives a detailed description of the analysis to determine the function modules and the whole system design principles, design.On this basis, combined with the tax authorities of tax law enforcement responsibility system features and the actual assessment requirements, detailed design assessment of tax law enforcement responsibility system development program, the system data flow diagram and ER

      diagram design, and the corresponding security and database design.Finally, the complete realization of the system, including daily monitoring, law enforcement assessment, fault defense, accountability, comprehensive assessment, law enforcement notification and fault correction, statistical inquiry function module development and implementation.【關鍵詞】B/S架構 MVC 稅收執(zhí)法責任制考核系統(tǒng) J2EE 【英文關鍵詞】B / S structureMVCTax Law-Excuting Check Manage SystemJ2EE

      【目錄】基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)摘要4-5

      ABSTRACT5-6

      11-13

      第一章 緒論11-161.1.1 研究背景11

      1.1 1.1.2 1.3 本論

      1.5

      課題研究背景與目的研究目的11-13文的主要工作及目標本章小結15-1616-23

      1.2 國內外研究現(xiàn)狀13-1414-15

      1.4 論文組織結構15

      第二章 理論基礎及相關知識

      2.2 稅收執(zhí)法責

      2.1 稅收執(zhí)法責任制的概念16

      任制的考核16-171718-191921-2223-34

      2.3 稅收執(zhí)法責任制的考核系統(tǒng)

      2.4.1 MVC 設計模式

      2.4.3 MVC 的優(yōu)點2.6 ORACLE 數(shù)據(jù)庫系統(tǒng)第三章 系統(tǒng)需求分析23-26

      3.2 系統(tǒng)子模塊

      2.4 MVC 模式17-19

      2.4.2 MVC 的處理過程192.5 J2EE 架構概述19-212.7 本章小結22-233.1 系統(tǒng)功能需求分析

      需求分析26-3226-2829-30313232-3334-72架構35-36設計36-38控40控41-42稿錄入43-4445-4647-5350-515253-58

      3.2.1 日常監(jiān)控263.2.2 執(zhí)法考核3.2.4 責任追究3.2.6 執(zhí)法考核通報

      3.2.3 過錯申辯28-293.2.5 綜合評比30-313.2.7 過錯糾正31-323.2.9 幫助

      3.2.8 統(tǒng)計查詢

      3.3 系統(tǒng)的性能需求分析

      第四章 系統(tǒng)設計

      4.2 系統(tǒng)的應用體系

      4.4 系統(tǒng)功能4.5.1 分單位監(jiān)4.5.3 分過錯行為監(jiān)4.6.1 人工考核底4.6.3 考核設置

      3.4 本章小結33-344.1 系統(tǒng)設計原則34-35

      4.3 系統(tǒng)的技術體系結構364.5 日常監(jiān)控模塊38-42

      4.5.2 分責任人監(jiān)控40-414.6 執(zhí)法考核模塊42-47

      4.6.2 自動考核44-45

      4.6.4 考核撤消46-474.7.1 申辯申請49-50

      4.7 過錯申辯模塊4.7.2 調查報告

      4.7.4 申辯調整4.8 責任追究模塊4.8.2 制作追究處

      4.8.4 責任追4.9.1 系統(tǒng)數(shù)據(jù)

      4.9.3

      4.7.3 申辯處理決定書51-524.7.5 過錯申辯文書打印52-534.8.1 追究清冊生成55-56

      4.8.3 追究執(zhí)行57-584.9 數(shù)據(jù)庫設計

      58-71

      理決定書56-57究文書打印58庫E-R 圖58-60數(shù)據(jù)表設計61-71功能實現(xiàn)72-87

      4.9.2 數(shù)據(jù)庫設計原則60-614.10 本章小結5.1 系統(tǒng)平臺設計

      71-7272-75

      第五章 系統(tǒng)5.1.1 系統(tǒng)

      主機平臺設計72-7373-74

      5.1.2 系統(tǒng)前置機部署

      5.1.4 系統(tǒng)據(jù)庫

      5.1.3 系統(tǒng)應用服務器部署

      服務器74-7575-76

      5.2 系統(tǒng)開發(fā)方法及開發(fā)環(huán)境介紹

      5.3.1

      5.3 用戶權限控制(UPC)的配置76-77

      5.3.2 UPC 配置的基本流程

      77-78

      UPC 系統(tǒng)主要組成76-77術7778-80監(jiān)控80-8283-8486-87置87-8890-9292-9393-94致謝96-97

      5.4 系統(tǒng)業(yè)務邏輯層實現(xiàn)5.4.2 實現(xiàn)實例77-78

      5.4.1 實現(xiàn)技

      5.5 系統(tǒng)數(shù)據(jù)訪問層實現(xiàn)

      5.6.1 日常

      5.6 系統(tǒng)各功能模塊的實現(xiàn)80-86

      5.6.2 執(zhí)法考核82-835.6.4 責任追究84-86第六章 系統(tǒng)驗證測試87-956.2 功能測試88-906.4 測試結果926.6 回歸測試936.8 本章小結94-95

      參考文獻97-99

      5.6.3 過錯申辯5.7 本章小結

      6.1 測試環(huán)境與配6.3 系統(tǒng)的完成情況

      6.5 缺陷統(tǒng)計6.7 測試結果總結分析

      第七章 總結95-96攻讀碩士學位期間已發(fā)表

      或錄用的論文99-100

      第二篇:基于J2EE的元數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)

      基于J2EE的元數(shù)據(jù)管理系統(tǒng)的設計與實現(xiàn)

      摘要:對基于XML的多源異構數(shù)據(jù)融合、遙感數(shù)據(jù)存儲、數(shù)據(jù)持久化以及用戶訪問控制技術進行了分析和設計;討論了元數(shù)據(jù)管理系統(tǒng)的實現(xiàn)技術、設計思想和系統(tǒng)構架,注重系統(tǒng)的可移植性、可維護性和可擴展性;實現(xiàn)了基于J2EE技術的元數(shù)據(jù)管理系統(tǒng)。

      關鍵詞:Java 2平臺企業(yè)版;元數(shù)據(jù)管理;擴展標記語言

      隨著信息技術的發(fā)展,產(chǎn)生了海量的信息。如何有效地管理和組織這些海量信息已經(jīng)成為一個突出的問題。元數(shù)據(jù)機制是解決這一問題的有效手段。一些部門已經(jīng)針對數(shù)據(jù)在行業(yè)內部的應用特點來開發(fā)自己的管理系統(tǒng)[1]。目前,在元數(shù)據(jù)管理系統(tǒng)的建設中存在的主要問題是:基于不同操作系統(tǒng)和數(shù)據(jù)庫的管理平臺不可移植、安全性差、難以維護和擴展、缺乏統(tǒng)一的建設模式與內容服務提供方式[2,3]。

      以J2EE平臺為基礎的各項技術的成熟為這些問題提供了良好的解決方案。J2EE是一種利用Java2平臺來簡化諸多與多級解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構。J2EE的核心技術是Java2平臺的標準版,具有Java語言的特性,是一個開放的、跨平臺的結構,提供了健全的意外事件處理機制,具有良好的可移植性和擴展性。

      基于J2EE的元數(shù)據(jù)管理系統(tǒng)具有高效、穩(wěn)定、可復用、易維護的特點;獨立于平臺,可以部署于Microsoft Windows、Linux、UNIX等操作系統(tǒng)之上;可對Oracle、SQL Server 2000、MySQL等多種數(shù)據(jù)庫進行操作。但是J2EE涉及的技術種類繁多,在實際應用中要根據(jù)需要準確使用,而且基于J2EE的系統(tǒng)需要具有良好的系統(tǒng)設計結構,才能最大限度地發(fā)揮優(yōu)勢。盡管基于J2EE平臺的系統(tǒng)具有諸多優(yōu)點,但目前J2EE還沒有被廣泛應用在元數(shù)據(jù)管理中。本文提出的基于J2EE架構的元數(shù)據(jù)管理系統(tǒng)建設方法和應用實例,是將J2EE引入元數(shù)據(jù)管理的一個初步嘗試。

      1關鍵技術研究

      1.1基于XML的多源異構數(shù)據(jù)融合

      各個部門采用了不同的元數(shù)據(jù)存儲方式。由于缺乏統(tǒng)一的標準,很難對這些元數(shù)據(jù)進行有效的管理和發(fā)布。必須實現(xiàn)多源異構數(shù)據(jù)的融合。

      采用簡單文本文件作為中間介質的信息交換方法不能描述數(shù)據(jù)的結構,不適合用來進行復雜的元數(shù)據(jù)交換。XML技術實現(xiàn)信息交換與共享已經(jīng)成為一種發(fā)展趨勢。孫君明等人[4]對基于XML的數(shù)據(jù)交換技術進行了研究。XML是采用線性語法描述樹狀結構的標志語言。作為一種數(shù)據(jù)交換的中間件,XML具有跨平臺、結構化和自描述性強的特點。

      用XML實現(xiàn)多源異構數(shù)據(jù)融合的過程如圖1所示。

      在圖1中,首先各地的數(shù)據(jù)提供者通過瀏覽器將數(shù)據(jù)傳送給服務器,由服務器端的XML引擎將這些數(shù)據(jù)轉換成標準的XML文檔;再由一些服務組件根據(jù)需要對XML文檔進行處理,如建立索引等。這樣,多源異構數(shù)據(jù)就被轉換成了具有統(tǒng)一標準的XML文檔;通過對這樣具有固定結構的XML中間件的解析,實現(xiàn)從XML文檔到數(shù)據(jù)庫的轉換,完成了多源異構數(shù)據(jù)的統(tǒng)一存儲[4,5]。進行信息發(fā)布時,根據(jù)客戶端的查詢條件在數(shù)據(jù)庫中提取相應的結果集,形成XML文檔,將該文檔發(fā)送至客戶端;由客戶端的格式化工具解析該XML文檔,顯示在客戶端。

      1.2遙感數(shù)據(jù)的分塊存儲

      遙感數(shù)據(jù)(如DEM、TM、ASTER等)具有數(shù)據(jù)量龐大的特點,應用數(shù)據(jù)庫中的大數(shù)據(jù)類型存儲,如Oracle 9i中的Blob、SQL Server 2000中的Image。但是如果將它們直接存入數(shù)據(jù)庫中會造成系統(tǒng)效率低下;可采用一種分塊存儲的策略,將原始數(shù)據(jù)分割成大小一致的若干塊,一塊一塊地進行存儲。分塊大小要根據(jù)磁盤的讀寫性能和網(wǎng)絡的傳輸性能確定,過大或過小都會導致系統(tǒng)運行效率低下[6]。每塊數(shù)據(jù)以一條記錄的方式進行存儲,包含數(shù)據(jù)的編號、經(jīng)緯度、步長、時間等信息,并且建立索引。

      1.3數(shù)據(jù)持久化

      為了能使系統(tǒng)部署在任意數(shù)據(jù)庫系統(tǒng)上,加入了一個持久化層,作為連接Java應用和關系數(shù)據(jù)庫的通道。為數(shù)據(jù)庫中的每張表建立一個Java對象,定義好對象與表之間的對應關系,只需對Java對象進行操作,不用關心SQL語句和系統(tǒng)最終使用的數(shù)據(jù)庫。持久層作為一個中間件,封裝對數(shù)據(jù)庫的操作,提供接口,隱藏數(shù)據(jù)訪問的細節(jié)[7]。

      1.4用戶訪問控制

      元數(shù)據(jù)的使用人員級別復雜,用戶管理困難。使用RBAC(Role-Based Access Control,基于角色的訪問控制)模型,可以提高管理的效率和安全性。RBAC在傳統(tǒng)的用戶——權限模型中引入了角色的概念。角色是一組用戶的集合,也是一個授權的集合,它將一組用戶與權限聯(lián)系起來。一個角色可以與多個用戶對應,一個用戶可以擁有多個角色,每個角色可以執(zhí)行多種權限,每個權限可以被多個角色共享。對一個用戶授予相應的角色,使用戶可以進行相應的操作[8]。引入角色可以使系統(tǒng)的安全機制具有很大的靈活性,減少了權限管理的負擔和代價,同時也增強了系統(tǒng)的可維護性。

      2元數(shù)據(jù)管理系統(tǒng)的設計

      使用本系統(tǒng)的各部門實際情況不同,系統(tǒng)可能被部署到不同的平臺上,而且需要對該系統(tǒng)進行一定的擴展和改進。所以在系統(tǒng)設計上,需要充分考慮到系統(tǒng)的可移植性和可擴展性。

      2.1系統(tǒng)設計

      本系統(tǒng)基于J2EE平臺,是一個瀏覽器/服務器(B/S)結構的系統(tǒng),具有J2EE平臺可以跨系統(tǒng)使用的特性,采用MVC(Model-View-Controller)應用框架。MVC設計框架的內部原理比較復雜,將MVC運用到應用程序中會帶來大量的額外工作,增加應用的復雜性。但是MVC可以輕松地實現(xiàn)程序代碼與HTML的分離,而且MVC的三個模塊相互獨立,可以構造良好的松耦合構件,提高應用系統(tǒng)的可維護性、可擴展性、可移植性和可復用性。從長遠的應用考慮,應使用MVC設計框架[9]。

      本系統(tǒng)在傳統(tǒng)的B/S三層結構上作了一定的改進。

      (1)表現(xiàn)層。在該層使用Struts框架。Struts是一個MVC模式的表現(xiàn)層應用框架。瀏覽器向Web服務器提出請求后,Web服務器會把請求交給控制器處理。ActionServlet控制器根據(jù)請求的不同,將它們轉發(fā)給不同的Action實例。Action實例在這里充當了用戶請求與業(yè)務處理邏輯之間的適配器,它只負責控制整個程序的流程,不關心具體業(yè)務的實現(xiàn),實現(xiàn)了請求與業(yè)務邏輯的分開。本系統(tǒng)使用一個高效的Action類——DispatchAction類。只要繼承該類,就可以在一個Action中集成多個業(yè)務方法,有利于系統(tǒng)的維護。在視圖顯示方面,其大量使用了Struts標簽,用來控制顯示的邏輯和內容。由于不同平臺采取的編碼方式不同,在進行系統(tǒng)移植時很容易出現(xiàn)中文亂碼問題。在這里使用一個可插拔式的過濾器,實現(xiàn)對請求和響應的預處理及后處理,很好地解決了字符編碼問題,使系統(tǒng)可以在不同的平臺上進行移植。

      用戶請求和應用邏輯。在處理之前,將所有涉及到表現(xiàn)層的數(shù)據(jù)結構替換成更加通用的數(shù)據(jù)結構類型;使用通用的、與表現(xiàn)層無關的數(shù)據(jù)結構在這兩層之間傳遞參數(shù)。表現(xiàn)層方法提交的參數(shù)類型主要是HttpServletRequest和HttpServletResponse;使用這樣的參數(shù)會增加系統(tǒng)的耦合性,不利于代碼的重用,所以要將它們處理成通用的數(shù)據(jù)類型,如數(shù)組。這一過程在Action適配器進行轉發(fā)之前完成,提供給業(yè)務層的參數(shù)是通用的數(shù)據(jù)類型[10]。業(yè)務層方法之間的通信也通過通用的參數(shù)類型進行,使得每個業(yè)務方法均獨立存在于系統(tǒng)之中,在很大程度上減少了系統(tǒng)的耦合,提高了可復用性。

      (3)數(shù)據(jù)層。為了實現(xiàn)數(shù)據(jù)庫訪問細節(jié)與業(yè)務層的分離,引入持久化層。

      為了使系統(tǒng)具有較好的可維護性、可移植性和可復用性,采用以上的設計思想,以搭建一個邏輯清楚、功能明確、模塊化程度高的元數(shù)據(jù)管理系統(tǒng)。

      2.2工作流程

      用戶通過瀏覽器(IE/Netscape)向服務器提交請求,請求經(jīng)過過濾器處理后再提交給控制器ActionServlet;控制器根據(jù)請求的類別將它們轉發(fā)給不同的DispatchAction類。該類中的方法對參數(shù)進行處理后調用不同的業(yè)務邏輯對請求進行分析處理,處理后得到的信息通過視圖顯示在用戶瀏覽器上。

      3基于J2EE的元數(shù)據(jù)管理系統(tǒng)的實現(xiàn)

      根據(jù)本文提出的設計思想,實現(xiàn)了一個元數(shù)據(jù)管理系統(tǒng)——基于J2EE的小城鎮(zhèn)元數(shù)據(jù)管理平臺。本實例以J2EE平臺為基礎,Tomcat 5.0為服務器,可以使用Oracle 9i、SQL Server 2000、MySQL數(shù)據(jù)庫,使用了ORM(Object-Relation Mapping)模式的持久化層中間件Hibernate,以Eclipse 3.0為開發(fā)平臺。在系統(tǒng)實現(xiàn)過程中,使用了以J2EE平臺為基礎的各項技術,遵循Java2標準平臺的編碼標準,注重系統(tǒng)的可擴展性和可維護性。系統(tǒng)的XML引擎采用了DOM(Document Object Model)和SAX(Simple API for XML)。DOM負責XML文檔的生成和修改;SAX對XML進行解析。

      小城鎮(zhèn)元數(shù)據(jù)管理平臺的功能主要分為管理與檢索兩部分,可以實現(xiàn)對矢量數(shù)據(jù)、柵格數(shù)據(jù)、文檔數(shù)據(jù)、原始試驗數(shù)據(jù)、報表數(shù)據(jù)和模型數(shù)據(jù)的管理與檢索;用戶管理可以對用戶進行權限設置;系統(tǒng)管理功能可以提供系統(tǒng)運行的日志和幫助文件。

      4結束語

      基于J2EE的元數(shù)據(jù)管理平臺,具有良好的跨平臺特性;解決了多源異構數(shù)據(jù)的融合、遙感數(shù)據(jù)的存儲、數(shù)據(jù)持久化和用戶控制訪問問題;在設計和實現(xiàn)過程中遵循J2EE的設計模式,具有良好的擴展性和維護性;功能模塊具有低耦合的特點,極大地提高了代碼的可復用性;可對元數(shù)據(jù)進行有效管理,實現(xiàn)信息的共享發(fā)布,廣泛地應用在各個領域。在如何提高系統(tǒng)的安全性方面還有待于對其進行進一步的研究。

      參考文獻:

      [1]吳洪橋,何建邦,池天河,等.基于Internet的元數(shù)據(jù)管理模式研究[J].計算機科學,2003,30(4):89-91.[2]李廣乾.小城鎮(zhèn)信息化建設的基本思路[J].信息化建設,2005(Z1):24-26.

      [3]趙春江,楊信廷.加強信息技術研究和開發(fā)促進小城鎮(zhèn)健康發(fā)展[J].小城鎮(zhèn)建設,2005(1):22-23.

      [4]孫君明,郭紅.基于XML的異構信息交換技術研究[J].計算機應用研究,2003,20(1):70-72.

      [5]李德冠,陳夢東.一種基于XML的數(shù)據(jù)交換系統(tǒng)的設計和實現(xiàn)[J].微機發(fā)展,2005,15(12):12-14.

      [6]朱雷,潘懋,李麗勤,等.GIS中海量柵格數(shù)據(jù)的處理技術研究[J].計算機應用研究,2006,23(1):66-68.

      [7]孫衛(wèi)琴.精通Hibernate:Java對象持久化技術詳解[M].北京:電子工業(yè)出版社,2005.

      [8]范會聯(lián),李獻禮.基于Struts框架的Web信息系統(tǒng)中RBAC的實現(xiàn)[J].計算機時代,2005(12):33-34.

      [9]孫衛(wèi)琴.基于MVC的Java Web設計與開發(fā)[M].北京:電子工業(yè)出版社,2004.

      [10]ALUR D,CRUPI J, MALKS D.J2EE核心模式[M].第2版.北京:機械工業(yè)出版社,2005.

      第三篇:基于BS的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)

      基于B/S的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)

      論文關鍵詞:ASP.net B/S 網(wǎng)絡考試系統(tǒng) 數(shù)據(jù)庫

      論文摘要:隨著網(wǎng)絡的普及和對教育的重視,各院校各學科的網(wǎng)上考試都具有了必要的使用環(huán)境。但是,目前國內的一些網(wǎng)絡教學系統(tǒng)的主要功能是教學,不能單獨作為考試平臺,通用性差,而且系統(tǒng)中對主觀題的評閱多是采用人工評閱方式,沒有實現(xiàn)真正意義上的自動評分。另一方面,我們所在院校的計算機基礎課已開設了多年,但尚在沿用傳統(tǒng)的考試形式或使用單機版的考試系統(tǒng)。基于Web的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)就是基于上述目的開發(fā)設計的。

      本系統(tǒng)采用B/S架構作為系統(tǒng)的總體結構,以Web數(shù)據(jù)庫技術為依托,利用微軟的ASP.NET技術,結合ADO,實現(xiàn)了對Web數(shù)據(jù)庫的訪問和查詢。該設計實現(xiàn)了按題型隨機抽題組卷、在線考試、題庫管理、系統(tǒng)管理的功能,能夠對客觀題在線評分。學生用學號登錄成功后,閱讀考試須知,之后選擇考試科目進入考試頁面,完成相應科目考試,自動給出考試成績。系統(tǒng)管理,實現(xiàn)了對題庫、考生信息、考試成績、考試科目的管理。題庫管理,實現(xiàn)了對試題的添加、編輯、刪除功能;考生信息管理可以添加、修改、刪除、查詢考生信息,成績管理可以刪除成績信息,科目管理主要是修改考試科目信息。

      基于Web的網(wǎng)上考試系統(tǒng)本身是一個很大的系統(tǒng),尤其試題庫部分需要許多人的參與以及大量的投入才能建成。該系統(tǒng)雖然僅僅是完成《計算機文化基礎》和《操作系統(tǒng)》課程的考試,但卻具有良好的實用性與通用性,提供友好的人機界面,具有較好的可擴充性和開放性。

      一、緒論

      1.1 網(wǎng)上考試系統(tǒng)的現(xiàn)狀分析

      在信息技術迅速發(fā)展的今天,網(wǎng)絡對于大多數(shù)人已不再陌生,并且其應用在人們的工作、學習和生活中越來越多地發(fā)揮著不可替代的作用。近年來隨著軟件工程技術、信息通信技術的快速發(fā)展以及計算機網(wǎng)絡技術的日趨成熟,網(wǎng)絡教育在人們的教育活動中逐步得到普及。網(wǎng)上考試是網(wǎng)絡教育不可缺少的組成部分,是網(wǎng)絡教育的一個重要環(huán)節(jié)。

      網(wǎng)上考試在國外一些國家已經(jīng)得到了蓬勃發(fā)展,人們選學課程和考試都是通過網(wǎng)上進行的。例如國外一些著名的考試,如Microsoft公司的MCSE(Microsoft系統(tǒng)工程師認證考試)、GMAT(工商管理碩士入學考試)、托??荚?、GRE(美國研究生入學考試)等,都是采用網(wǎng)上考試的形式進行的。

      在國內,目前絕大多數(shù)考試還停留在傳統(tǒng)考試方式上,對互聯(lián)網(wǎng)的真正應用僅限于一些考試的網(wǎng)上報名工作和網(wǎng)上成績查詢,還沒有真正形成網(wǎng)上考試規(guī)模。網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的一個子系統(tǒng),是保證教育教學質量的重要手段。在傳統(tǒng)的考試方式下,組織一次考試要經(jīng)過出題、考試、評卷、試卷分析等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量將會越來越大,并且其工作非常容易出錯,在一定程度上說,傳統(tǒng)的考試方式已經(jīng)存在著改革的必要了。Internet技術的發(fā)展使得考試的技術手段和載體發(fā)生了劃時代的變化,考試從傳統(tǒng)的紙筆考試到計算機輔助考試再發(fā)展到基于Web的網(wǎng)上考試成為現(xiàn)實。

      現(xiàn)階段,網(wǎng)上考試系統(tǒng)的主流開發(fā)技術已經(jīng)相當成熟,且很好地適應了動態(tài)站點設計和基于Web的數(shù)據(jù)庫訪問的要求,是當前網(wǎng)上考試軟件實現(xiàn)的主流技術之一。在對大量關于網(wǎng)上考試系統(tǒng)資料的研究和學習后,根據(jù)工作的需要,針對本校實際情況特別是教學的需求,利用學校校園網(wǎng)已有的基礎條件,研究開發(fā)適合本校使用的基于Web的網(wǎng)上考試系統(tǒng)。

      1.2 選題的背景及研究意義

      隨著計算機科學、網(wǎng)絡技術的迅猛發(fā)展,在教育領域里,實現(xiàn)網(wǎng)上考試可以充分利用學?,F(xiàn)有的計算機軟、硬件資源和網(wǎng)絡資源實現(xiàn)考試;對于客觀題由計算機來完成閱卷,可以將減少人工閱卷的工作量。

      目前常用的網(wǎng)上考試系統(tǒng)主要有兩種基本模式:傳統(tǒng)的C/S(客戶機/服務器)模式和新型的B/S(瀏覽器/服務器)模式,所謂C/S模式,即數(shù)據(jù)庫(比如,試題庫)內容放在遠程的服務器上,在客戶機上安裝相應軟件;C/S結構在技術上雖然很成熟,但該結構的程序往往只局限在小型的局域網(wǎng)內部,不利于擴展。并且,該結構的每臺客戶機都需要安裝相應的客戶端程序。當擁有用戶量比較多時,如果采用該結構,系統(tǒng)的安裝與維護工作比較繁重。同時,由于應用程序直接安裝在客戶機,客戶機直接和數(shù)據(jù)庫服務器交換數(shù)據(jù),系統(tǒng)的安全性也受到一定影響。與傳統(tǒng)的基于C/S模式的網(wǎng)上考試系統(tǒng)相比,B/S體系將應用邏輯與用戶界面和數(shù)據(jù)訪問相分離,使系統(tǒng)的維護變得簡單(只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新),同時簡化了客戶端的功能,用戶只需瀏覽器即可使用此考試系統(tǒng),更適宜于互聯(lián)網(wǎng)上的考試。

      在信息網(wǎng)絡化的現(xiàn)實面前,我們提出一種基于Web的網(wǎng)上考試系統(tǒng),并用SQL Sever 2000數(shù)據(jù)庫與ASP.NET技術結合進行了該系統(tǒng)的開發(fā)。

      1.3 系統(tǒng)基本簡介

      我們課題組所做的工作不僅僅是參與開發(fā)一個完整的在線考試系統(tǒng),也是一個引導性的基礎研究,是對.net平臺下基于B/S結構的軟件體系結構、關鍵技術、實現(xiàn)技術、框架解決方案進行的探索。

      本系統(tǒng)采用ASP.NET、HTML、Javascript、VBScript、圖形編輯與數(shù)據(jù)庫等工具,通過基于WEB服務器訪問WEB頁面,可以不受地點,時間限制,通過寬帶上網(wǎng)或其它上網(wǎng)方式,借助Internet這一強大、方便的工具,考生可以在互聯(lián)網(wǎng)上通過瀏覽器來選擇科目、參加考試,管理員可以在互聯(lián)網(wǎng)上通過瀏覽器來添加、修改學生信息,添加、修改、刪除試題,修改考試科目信息,管理學生成績;同時還實現(xiàn)有學生信息查詢功能:按班級、學號、姓名等關鍵字查詢,實現(xiàn)對整個系統(tǒng)的管理功能。

      系統(tǒng)的主界面主要有考生、管理員入口,根據(jù)用戶類型,分別進入考試和管理兩個不同的頁面。其最大的特點是開放性、方便性和靈活性。

      二、系統(tǒng)的關鍵技術及介紹

      在《基于Web的網(wǎng)上考試系統(tǒng)》的設計過程中,主要考慮了以下幾方面的問題:

      (1)ASP.NET技術;

      (2)建立數(shù)據(jù)庫,使用SQL Sever 2000來建立;

      (3)選擇系統(tǒng)的開發(fā)模式,B/S模式;

      (4)ADO.NET對象模型;

      (5)系統(tǒng)數(shù)據(jù)庫設計。

      2.1 ASP.NET技術概況

      ASP.NET是微軟公司推出的一種Internet編程技術,它采用效率較高的、面向對象的方法來創(chuàng)建動態(tài)Web應用程序。在原來的ASP技術中,服務器端代碼和客戶端HTML混合在一起,常常導致頁面的代碼冗長而復雜,程序的邏輯難以理解。ASP.NET是一種獨立于瀏覽器的編程模型,可以在最新版本的IE、NetscapeNavigator以及諸如Opera等被廣泛使用的瀏覽器上運行。

      ASP.NET是一種建立在通用語言上的程序構架。一個已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務器上運行。將程序在服務器端首次運行時進行編譯,比ASP即時解釋程序速度上要快很多。微軟公司發(fā)布了包括Visual Basic.NET、C#.NET、Visual C++.NET等與.NET兼容的語言來創(chuàng)作應用程序。

      2.1.1 ASP.NET的優(yōu)勢

      ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼,它可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。

      1)世界級的工具支持

      ASP.NET框架補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。

      2)威力和靈活性

      由于ASP.NET基于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。Microsoft.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發(fā)中的現(xiàn)有投資。

      3)簡易性

      ASP.NET使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET頁框架使您可以生成將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似Visual Basic的簡單窗體處理模型中處理事件并不相同。另外,公共語言運行庫利用托管代碼服務(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。

      4)可管理性

      ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學也擴展到了ASP.NET框架應用程序的部署。只需將必要的文件復制到服務器,即可將ASP.NET框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。

      5)可縮放性和可用性

      ASP.NET在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。

      6)自定義性和擴展性

      ASP.NET隨附了一個設計周到的結構,它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換吉林大學碩士學位論文ASP.NET運行庫的任何子組件。

      7)安全性

      借助內置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。

      2.1.2 常用到的ASP.NET內置對象

      Application對象:對整個ASP.NET執(zhí)行環(huán)境而言,一個虛擬目錄下的所有ASP.NET程序構成了一個Web應用程序。在多任務執(zhí)行的情況下,來自四面八方的眾多用戶可能執(zhí)行同一個Web應用程序,這便依賴Application對象。常用到的場合:聊天室、網(wǎng)頁計數(shù)器等。

      Request對象:獲取從客戶瀏覽器傳給服務器端的數(shù)據(jù),如接收來自表單的數(shù)據(jù)。

      Response對象:Request對象與Response對象就像一般程序語言里的Input及Output命令,若要讓服務器端的ASP.NET程序能夠接收來自客戶端的信息,須用Request對象;若想將服務器端的信息傳遞給客戶端,須用Response對象。

      Session對象:Session對象和Application對象極為類似,但Session對象的信息只適用于同一位用戶,換句話說,一個Session對象只屬于一位用戶。常用到的場合:虛擬購物車、用戶登陸網(wǎng)站時用戶名的臨時存儲等。

      2.2 利用SQL Sever 2000來建立數(shù)據(jù)庫

      Microsoft SQL Server 2000 是一種關系型數(shù)據(jù)庫。此種數(shù)據(jù)庫采數(shù)據(jù)分類表格化的架構,將相關的數(shù)據(jù)組成表格,表格和表格之間可以有關聯(lián)性,因此稱為關系型數(shù)據(jù)庫。系統(tǒng)管理員可透過應用程序進入服務器,更改數(shù)據(jù)型態(tài),管理及處理服務器資源。SQL Server 也是一種具備延展性的數(shù)據(jù)庫(scalable database),亦即 SQL Server 可以支持多位使用者同時進入數(shù)據(jù)庫中處理大量的數(shù)據(jù)。

      2.3 Browser/Server模式—本系統(tǒng)的開發(fā)模式

      2.3.1 Browser/Server模式簡介

      隨著網(wǎng)絡規(guī)模的日益擴大,應用程序的復雜程度不斷提高,傳統(tǒng)的數(shù)據(jù)庫應用架構已經(jīng)不能勝任。為了充分利用網(wǎng)絡資源,越來越多的信息需要在004km.cnmand對象、DataAdapter、DataSet以及DataReader。這些組件中負責建立聯(lián)機和數(shù)據(jù)操作的部分我們稱為數(shù)據(jù)操作組件(Managed Providers)分別由Connection對象、Command對象、DataAdapter對象以及DataReader對象所組成。數(shù)據(jù)操作組件最主要是當作DataSet對象以及數(shù)據(jù)源之間的橋梁,負責將數(shù)據(jù)源中的數(shù)據(jù)取出后植入DataSet對象中,以及將數(shù)據(jù)存回數(shù)據(jù)源的工作。

      Connection組件

      Connection對象主要是開啟程序和數(shù)據(jù)庫之間的連結。沒有利用連結對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫中取得數(shù)據(jù)的。這個物件在ADO.NET的最底層,我們可以自己產(chǎn)生這個對象,或是由其它的對象自動產(chǎn)生。

      Command組件

      Command對象主要可以用來對數(shù)據(jù)庫發(fā)出一些指令,例如可以對數(shù)據(jù)庫下達查詢、新增、修改、刪除數(shù)據(jù)等指令,以及呼叫存在數(shù)據(jù)庫中的預存程序等。這個對象是架構在Connection對象上,也就是Command對象是透過連結到數(shù)據(jù)源的Connection對象來下命令的。所以Connection連結到哪個數(shù)據(jù)庫,Command對象的命令就下到哪里。

      DataAdapter組件

      DataAdapter對象主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ?,它可以透過Command對象下達命令后,并將取得的數(shù)據(jù)放入DataSet對象中。這個對象是架構在Command對象上,并提供了許多配合DataSet使用的功能。

      DataSet組件

      DataSet這個對象可以視為一個暫存區(qū)(Cache),可以把從數(shù)據(jù)庫中所查詢到的數(shù)據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來。DataSet的能力不只是可以儲存多個Table而已,還可以透過DataAdapter對象取得一些例如主鍵等的數(shù)據(jù)表結構,并可以記錄數(shù)據(jù)表間的關聯(lián)。DataSet對象可以說是ADO.NET中重量級的對象,這個對象架構在DataAdapter對象上,本身不具備和數(shù)據(jù)源溝通的能力,也就是說我們是將DataAdapter對象當做DataSet對象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁。

      DataReader組件

      當我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時,可以使用DataReader對象。DataReader對象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)是只讀的,并不允許作其它的操作。因為DataReade在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能只讀,所以使用起來不但節(jié)省資源而且效率很好。使用DataReader對象除了效率較好之外,因為不用把數(shù)據(jù)全部傳回,故可以降低網(wǎng)絡的負載。

      2.5 系統(tǒng)數(shù)據(jù)庫設計

      2.5.1 數(shù)據(jù)庫結構及說明

      數(shù)據(jù)庫結構是網(wǎng)上考試系統(tǒng)設計方案中的一個重要組成部分,目的在于滿足考生、管理員用戶實現(xiàn)其操作功能。

      2.5.2 用戶權限簡介

      1.管理員。在此系統(tǒng)中系統(tǒng)管理員具有管理用戶、管理試題和試卷的權力。他不需注冊,在數(shù)據(jù)庫有一個表來存放相關信息。

      2.一般用戶主要是指考生,參加在線考試。

      三、系統(tǒng)的整體分析與設計

      3.1 需求分析

      3.1.1 系統(tǒng)需要解決的主要問題

      考生進入系統(tǒng)應該進行身份驗證。考生進入考試系統(tǒng)后,需要選擇考試科目,所以系統(tǒng)還應有考試科目選擇的功能。鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了避免考試做弊,試卷的試題和題量都應是相同的,但試題并不相同。在線考試基于網(wǎng)絡環(huán)境,試卷應該從服務器的數(shù)據(jù)庫隨機抽取試題后動態(tài)生成的。另外,系統(tǒng)還應該對考試時間進行控制,時間到了會要求考試者交卷??荚囌哌x擇提交答卷后,應該自動判卷,給出考生分數(shù)。

      本系統(tǒng)是為了滿足在線考試的需求而設計開發(fā)的,可在Internet上進行實時考試。所以本考試系統(tǒng)應具備的考試系統(tǒng)功能,包括:題庫設計和管理,試卷的隨機組卷能力,用戶在線考試及記錄,系統(tǒng)自動評卷,系統(tǒng)數(shù)據(jù)庫管理維護,系統(tǒng)管理和維護。

      3.1.2 系統(tǒng)功能模塊劃分

      本在線考試系統(tǒng)可分為兩個主要功能模塊進行設計,這兩個功能模塊分別為:

      (1)考生功能模塊:考生功能模塊可以實現(xiàn)考生登錄、選擇考試科目、在線考試、完成考試給出分數(shù),如果已經(jīng)考過,則不能登錄考試。

      (2)管理員功能模塊:管理員功能模塊可以實現(xiàn)管理員登錄、考生信息管理、考試科目管理、題庫管理、考試成績管理。

      系統(tǒng)統(tǒng)由一個登陸界面登陸,在登陸時是如果是學生,則用戶名為考生學號,如果是管理員登陸,用戶名為管理員名,分別從各自己的數(shù)據(jù)庫中查詢帳戶,并核對登陸密碼,然后根據(jù)不同的角色進入不同的界面。

      3.2 總體設計

      本部分介紹了《基于Web的網(wǎng)上考試系統(tǒng)》的總體設計,主要包括公用登陸模塊的設計,學生功能模塊的設計,管理員功能模塊的設計。

      3.2.1 公共登陸模塊設計

      所有用戶都從本模塊登陸,登陸界面(login/)上包括一個文本框用于輸入用戶名,一個文本框用于輸入密碼;包括兩個按鈕,用來區(qū)分考生登錄,還是管理員登陸。點擊登陸后,根據(jù)不同按鈕的單擊事件,連接到不同的 數(shù)據(jù)庫,從相應的數(shù)據(jù)庫表中查詢用戶名和密碼,如查詢到,則進入相應的頁面,如未查詢到,則彈出出錯信息,用戶點擊確定重新輸入用戶名和密碼登陸,圖3-3示: 圖3-3 用戶登錄界面

      3.2.2 在線考試模塊設計

      考生登錄后,進入考試須知頁面(know1/),選擇考試科目后,若未參加該科目的考試,則進入相應科目考試頁面;否則,不能進入考試頁面。該頁面主要提供了一個考生選擇考試科目的功能,以簡單的超鏈接進入不同的科目考試頁面。

      3.2.3 管理員功能模塊設計

      管理員登錄后進入后臺管理主頁面(classintro/),由該頁面可以登錄到學生信息管理、科目管理、試題管理、成績管理頁面。

      四、部分頁面實現(xiàn)詳解

      4.1 考試頁面的實現(xiàn)

      考試頁面(exampage/)可以進行單選、多選、填空題這些客觀題的考試。每一類型題都以一個Web用戶控件來實現(xiàn)題目顯示,試題是隨機生成的,每次考試都不同的試卷,系統(tǒng)以隨機抽題來生成試卷,使用了一個隨機函數(shù)。先在題庫question表中得到每種題型在每次抽題供抽取的總題數(shù)count= SubjectInfo(Subject),隨機選題時應在1-count之間選取,temp = Fix(count * Rnd(10))。由于試卷是考前隨機抽題而得,考生在第一時間開啟試卷,減少了接觸試題的人員間環(huán)節(jié),也在一定程度上防止了考生將試題傳出考場,增強了試題的保密性其次,為了避免由于得到的隨機數(shù)相同,而在一份試卷中抽到相同的考題,在設計題庫結構時設置了haveselect標記字段,標記字段取值為0時,該題未被抽取,haveselect標記字段取值為1,表示該題已被抽取,不能再用。這統(tǒng)在抽題時,首先判斷haveselect標記字段是否為0,如果該題已被抽過,則必取新的隨機數(shù)重新抽取。下面以單選題為例來說明。

      //將haveselect置為1,標記該題為已選

      Public Function SetReaded(ByVal QuestionID As String)strsql = “update question set haveselect=1 Where id=” & CInt(QuestionID)ExeSQL(strsql)End Function //將haveselect置為0,該課程所有的考題初始化 Public Sub SetRead()strsql = “update question set haveselect=0 where subjectname='” & Subject & “'” ExeSQL(strsql)End Sub //用隨機函數(shù)Rnd()來生成試題號 Public Sub DataBingToRep()strsql = “select top ” & 1 & “ * from question Where subjectname='” & Subject & “' AND type='單選題'and haveselect= 0 ” Randomize()count = SubjectInfo(Subject)temp = Fix(count * Rnd(100))If Qds.Tables(0).Rows.Count > 0 Then GetRowInfo(Qds.Tables(0).Rows(temp))Else lblQesName.Text = “暫時沒有” & Subject & “的單選題!” End If End Sub //統(tǒng)計課程考題的數(shù)量, 獲得count值

      Function SubjectInfo(ByVal name As String)As Integer strsql = “select * from question where subjectname='” & name & “' AND type='單選題'and haveselect=0 ” Dim cmd As New SqlDataAdapter(strsql, appconn)cmd.Fill(Qds, “Info”)Return Qds.Tables(“Info”).Rows.Count End Function

      4.2 管理主頁面的實現(xiàn)

      管理主頁面是管理員進入后臺管理后所看到的第一個頁面,在該頁面上有Label控件顯示了管理員名,登錄時間信息,一組超鏈接實現(xiàn)各個頁面之間的跳轉,以一個表格中加入超鏈接圖片也可以在不同頁面之間跳轉,該頁面主要是管理員歡迎界面,沒有什么關鍵代碼,只是超鏈接的使用。

      4.3 學生信息管理頁面(manstudentinfo/)的實現(xiàn)

      該頁面用DataGrid控件顯示了學生信息,并實現(xiàn)了分頁顯示,同時以下拉列表事件來實現(xiàn)按班級查詢學生信息,其中班級是從數(shù)據(jù)庫里查詢出來的不重復的班級,還以下拉列表提供了按序號、學號、姓名進行的關鍵字查詢,以超鏈接實現(xiàn)了跳轉到添加、修改學生信息頁面。

      關鍵代碼解釋:

      //定義數(shù)據(jù)庫連接字符串,Dim conn As New SqlConnection(ConfigurationSettings.AppSettings(“ConnectionString”))//使用DISTINCT關鍵字搜索出數(shù)據(jù)庫中的不同班級,class_name為下拉列表控件 comdstr2 = “select DISTINCT class from student” class_name.DataSource = studs.Tables(“student1”)class_name.DataBind()class_name.Items.Insert(0, New ListItem(“全部”, “全部”))//使第一項顯示為“全部”

      class_name.SelectedIndex = class_name.Items.IndexOf(class_name.Items.FindByText(“全部”))//使用Response.Redirect可以將網(wǎng)頁轉移至另外的網(wǎng)頁上,使用的語法結構是:Response.Redirect網(wǎng)址,其中網(wǎng)址可以是相對地址或絕對地址,在此使用Response.Redirect(“addstudentinfo/”)跳轉到修改學生信息頁面 Session(“studentid”)= s_datagrid.DataKeys(CInt(E.Item.ItemIndex))//使用下拉列表控件的SelectedIndexChanged事件,實現(xiàn)下拉列表改變,自動按不同班級查詢學生信息 Public Sub class_name_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles class_name.SelectedIndexChanged dblstr = Request.Form(“class_name”)ifsub()End Sub //根據(jù)不同的查詢條件生成不同的查詢字符串 Sub ifsub()//使用like '%“ & key & ”%'實現(xiàn)按關鍵字查詢,以下輸入學號關鍵字為來實現(xiàn)查詢 If skey = “s_no” Then comdskey = “ where s_no like '%” & key & “%' ” comdstr = “select * from student ” & comdskey End If Session(“str”)= comdstr adp = New SqlDataAdapter(comdstr, conn)ds = New DataSet adp.Fill(ds, “student”)s_datagrid.DataSource = ds.Tables(“student”).DefaultView s_datagrid.DataBind()End Sub 4.3.1 添加、修改學生信息(addstudentinfo/)

      添加學生信息與修改學生信息共用一個頁面,在執(zhí)行不同操作時,傳遞不同的參數(shù)editstudent,當editstudent為空值時,顯示添加學生信息頁面,不為空顯示為修改學生信息,并根據(jù)參數(shù)綁定數(shù)據(jù)庫中的對應的學生信息,顯示在相應的文本框或下拉列表中。

      關鍵代碼解釋:

      //根據(jù)不同editstudent參數(shù)值顯示不同的頁面標題,其中editstudent為學生id <%If editstudent = “" Then%>添加學生信息 <%Else%>修改學生信息<%End If%> //根據(jù)不同editstudent參數(shù)值顯示不同的按鈕文本 <%If editstudent = ”“ Then%> <%Else%><%End If%> //該句的功能是把表單提交的變量editstudent的值賦給一個Session對象studentid。這個對象用來存儲學生id,它在用戶對每個頁面的訪問中有效。editstudent = Session(”studentid“)//點擊修改學生信息事件,使用Request對象的Form獲得頁面上表單的內容 nums = Request.Form(”num“)names = Request.Form(”name“)pwds = Request.Form(”pwd“)grades = Request.Form(”grade“)strA = ”update student set s_no='“ & nums & ”',s_name='“ & names & ”',s_pwd='“ & pwds & ”',class='“ & grades & ”' where id=“ & editstudent

      4.4 科目管理頁面(managesubject/)的實現(xiàn)

      該頁面主要是對考試科目信息的修改,包括各類型題的總分和題量以及考試時間設置,其中序號和科目名稱是不可修改的。用一個DataGrid控件實現(xiàn)了顯示科目信息,以一個隱藏的Panel控件放上一個表格來綁定相應科目信息,當點擊修改時,Panel控件顯示,并將相應科目信息以表格形式顯示,以供修改。

      關鍵代碼解釋:

      //使用Panel控件的Visible屬性,當點擊修改時,Panel.Visible = True, comdstr1 = ”select * from subject where id=“ & s_datagrid.DataKeys(CInt(E.Item.ItemIndex))objcomd = New SqlCommand(comdstr1, conn)objcomd.Connection.Open()studr = objcomd.ExecuteReader //當讀出該記錄時,將相應字段的值顯示在頁面上的相應控件上 If studr.Read()then id.Text = studr(”id“).ToString End If

      4.5 試題管理頁面(manexampage/)的實現(xiàn)

      該頁面以Repeater控件實現(xiàn)了試題的顯示,每一題都用一個表格來顯示,每一題都有一個操作,放了三個鏈接,點擊添加,則跳轉到添加試題頁面,點擊修改,則跳轉到試題修改頁面,點擊刪除,則刪除該題。此外該頁還進行了分頁,可以到上一頁,下一頁,直接到達首頁和尾頁,并顯示了總頁數(shù)和當前頁碼。

      關鍵代碼解釋:

      manadp = New SqlClient.SqlDataAdapter manadp.SelectCommand = objcomd mands = New DataSet //填充DataSet數(shù)據(jù)集 manadp.Fill(mands, ”mana“)//設置分頁顯示試題的數(shù)量

      Dim manpd As PagedDataSource = New PagedDataSource manpd.DataSource = mands.Tables(”mana“).DefaultView()manpd.AllowPaging = True manpd.PageSize = 4 //定義當前頁變量CurPage Dim CurPage As Integer //設置當前頁的頁碼索引為當前頁碼減一 manpd.CurrentPageIndex = CurPage1)& ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ lnkFirst2.NavigateUrl = Request.CurrentExecutionFilePath & ”?Page=1“ & ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ End If //如果是下一頁,跳轉到后一頁 If Not manpd.IsLastPage Then lnkNext2.NavigateUrl = Request.CurrentExecutionFilePath & ”?Page=“ & Convert.ToString(CurPage + 1)& ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ lnkLast2.NavigateUrl = Request.CurrentExecutionFilePath & ”?Page=“ & manpd.PageCount & ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ End If

      4.5.1 添加、修改試題頁面(addquestion/)

      添加和修改試題共用一個頁面,在執(zhí)行不同操作時,傳遞不同的參數(shù)edittest,當edittest為空值時,顯示添加試題頁面,不為空顯示為修改試題頁面,并根據(jù)參數(shù)所傳遞的ID號來綁定數(shù)據(jù)庫中的對應的試題信息,顯示在相應的下拉列表、文本框或單選按鈕上。

      關鍵代碼解釋:

      //使用Request對象的QueryString屬性來獲取edittest參數(shù)的值 edittest = Request.QueryString(”edittest“)If edittest <> ”“ Then comdstr = ”select * from question where id=“ & edittest objcomd = New SqlCommand(comdstr, conn)objcomd.Connection.Open()testdr = objcomd.ExecuteReader If testdr.Read()Then txtquestion.Text = testdr(”question“).ToString txtA.Text = testdr(”A“).ToString txtB.Text = testdr(”B“).ToString txtC.Text = testdr(”C“).ToString txtD.Text = testdr(”D“).ToString txtanswer.Text = testdr(”answer“).ToString If testdr(”type“).ToString = ”單選題“ Then type.Items(0).Selected = True Else If testdr(”type“).ToString = ”多選題“ Then type.Items(1).Selected = True Else type.Items(2).Selected = True End If End If End If objcomd.Connection.Close()End If //使用Request對象的QueryString屬性來獲取deltest參數(shù)的值 deltest = Request.QueryString(”deltest“)If deltest <> ”“ Then comdstr = ”delete from question where id=“ & deltest objcomd = New SqlCommand(comdstr, conn)objcomd.Connection.Open()objcomd.ExecuteNonQuery()objcomd.Connection.Close()Response.Redirect(”manexampage/?“)End If

      4.6 成績管理頁面的實現(xiàn)

      該頁面主要是對學生考試成績的管理,結合了學生信息表和成績表的雙表查詢,用一個DataGrid控件顯示學生考試成績,只能對學生成績進行刪除操作,設計比較簡單。

      主要代碼解釋:

      //使用DataGrid控件的MyDataGrid_Delete事件,利用strSql字符串實現(xiàn)記錄的刪除 strSql = ”Delete from score Where id=" & s_datagrid.DataKeys(CInt(E.Item.ItemIndex))

      參考文獻

      [1]李萬倫,何蕾,趙海.ASP.NET程序設計.清華大學出版社,2002 [2]求是科技.ASP.NET數(shù)據(jù)庫管理系統(tǒng)開發(fā)實例導航.人民郵電出版社,2005 [3]張增良.ASP.NET程序設計教程.西安交通大學出版社,2006 [4]錢靈.基于.NET的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)[D].天津大學,2005 [5]張全和.關于考試閱卷系統(tǒng)開發(fā)的必要性和可行性.重慶大學計算機基礎教學研討會論文集.2004.4 [6] Hoffman K,Gabriel J.汪鐘鳴,戰(zhàn)曉蘇譯..NET Framework高級編程[M].北京.清華大學出版社.2002年 [7] 全渝娟,范榮強.基于Web的遠距離考試系統(tǒng).計算機應用與軟件,2003,7 [8] 蔣元星.基于.NET框架的企業(yè)應用集成研究和實現(xiàn).浙江大學碩士學位論文2005,5 [9] 肖金秀,馮沃輝,陳少涌.ASP.NET程序設計教程[M].冶金工業(yè)出版社,2002,7 [10] 徐世浩.高校教育網(wǎng)站ASP.NET技術應用研究.電化教育研究,2004,1 [11] 陳玉峰.SQL Server 2000數(shù)據(jù)庫開發(fā)教程(第1版)[M].北京:科學出版社,2003.[12] 金雪云,焦桂英.ASP.NET高級開發(fā)技術與范例(第3版)[M].北京:科學出版社,2002.[13] 劉東飛,夏丹.基于.NET的網(wǎng)上考試系統(tǒng)設計與實現(xiàn)[J].福建電腦,2006,5:121-122 [14] 張紅鷹,基于NET平臺的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn),湖北大學成人教育學院學報,2006年第3期。[15] 高清和.精通ASP.NET的程序設計.中國鐵道出版社,2001[10]肖建.ASP.NET編程實例與技巧集粹.北京希望電子出版社,2003。

      [16] 廖彬山,高峰霞.WEB數(shù)據(jù)庫開發(fā)技術[M].北京:電子工業(yè)出版社,2001。

      [17] 張莉,王強.SQL SERVER數(shù)據(jù)庫原理及應用教程[M].北京清華大學出版社,2003年1月。

      [18] 劉紅軍.基于B/S三層架構的標準化網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)[Dl.中國海洋大學碩士學位論文,2005 [19] 孟軍《精通ASP.NET網(wǎng)絡編成》人民郵電出版社,2002 [20] 楊帆《ASP.NET技術與應用》高等教育出版社,2004 [21] 朱歸良基于Web模式的網(wǎng)上考試系統(tǒng)安全性研究(《計算機工程與應用》2002年3月)[22] 夏江林.C/S結構與B/S結構技術特點比較.電腦學習.2001(5)P35-36 [23] 朱忱,宋順林.基于.硯T的Web應用框架的設計與實現(xiàn)[J].計算機工程與設計,2006(8):1446—1447 [24] 黃杰.基于Browser/Sever模式下的在線網(wǎng)上考試系統(tǒng)【DI.武漢大學碩士學位論文,2004

      第四篇:J2EE論文:基于J2EE的四川教育學院網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)

      J2EE論文:基于J2EE的四川教育學院網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)

      【中文摘要】隨著科技的不斷發(fā)展,傳統(tǒng)的面授教學已遠遠不能滿足當今社會教育的需要。Internet的不斷發(fā)展與普及,為改革教育模式提供了契機。傳統(tǒng)的面授教育模式受到地理空間,優(yōu)秀教師人數(shù)與其他教學資源短缺等的限制。網(wǎng)絡教學作為教學的一項輔助手段,是教學形式的一場革命。它具有不受時空限制,資源共享,系統(tǒng)開放等優(yōu)勢?,F(xiàn)在越來越多的學校為了適應信息革命的要求,提高自身的競爭力,正打算或正在建立符合學校特色的數(shù)字化校園網(wǎng)絡教學系統(tǒng)。數(shù)字化校園網(wǎng)絡教學系統(tǒng)已經(jīng)成為當今學校實現(xiàn)管理現(xiàn)代化的一個重要途徑。論文結合有關數(shù)字化校園網(wǎng)絡教學理論、SQL2005數(shù)據(jù)庫技術、J2EE程序算法設計、SSH框架技術,通過對知識的整理和分析,努力把握四川教育學院網(wǎng)絡教學系統(tǒng)的設計方向,開發(fā)理念,歸納出數(shù)字化的理論基礎與設計原則,同時,尋找可行性的設計模式及開發(fā)方案。本文論述了開發(fā)一個的基于SSH框架的四川教育學院網(wǎng)絡教學系統(tǒng)的開發(fā)所用到的關鍵技術和方法。其中運用了J2EE技術、SSH框架的應用、SQL Server數(shù)據(jù)庫等等,對上述技術的實現(xiàn)方法進行了詳細的討論,介紹了利用J2EE技術和SSH框架,實現(xiàn)了一個簡單的數(shù)字化教學網(wǎng)站的設計與開發(fā),并詳細討論了該網(wǎng)站的實現(xiàn)過程及其結構。

      【英文摘要】As technology continues to develop, the

      traditional face to face teaching can not meet the educational needs of today’s society.The continuous development and popularization of Internet, the model provides an opportunity to reform education.The traditional face to face mode of education by geographical space, the number of outstanding teachers and other resource shortages and other constraints.Network teaching as a benefit of teaching, aids, is teaching in the form of a revolution.It has regardless of time constraints, resource sharing, the system open to other advantages.Digital Campus Network has become a modern school teaching system to achieve an important way to modern management.The project development process, I collected the figures of the campus network teaching theory, SQL2005 database technology, J2EE program algorithm design, SSH framework technical information, through knowledge collation and analysis, to grasp the Digital Campus Network Teaching System direction of development of philosophy, summarized the theoretical foundation of digital design principles and the same time, looking for feasibility of design patterns and development programs.This article discusses the development of a framework based on SSH digital campus network teaching system used in the development of the key technologies and methods.Including use of J2EE technology, SSH application framework, SQL Server database, etc., on the realization of these technologies were discussed in detail, describes the use of J2EE technology and the SSH framework implements a simple digital teaching Web Design and Development discussed in detail the implementation process of the site and structure.【關鍵詞】J2EE Java SSH框架 網(wǎng)絡教學系統(tǒng)

      【英文關鍵詞】J2EE Java SSH framework Network Teaching system 【目錄】基于J2EE的四川教育學院網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)摘要4-5

      ABSTRACT5

      第一章 引言8-11

      1.1 課題背景和意義8-99-10

      1.2 網(wǎng)絡教學系統(tǒng)國內外概況

      第二章 相關技術2.2 Tomcat 的1.3 課題主要研究工作10-11

      2.1 MyEclipse 介紹11-132.3 JSP 介紹14-162.5 SSH 框架17-22介紹11-25介紹13-1416-1717-20架21-22章小結24-25

      2.4 J2EE 介紹2.5.1 Struts 框架

      2.5.3 Hibernate 框22-24

      2.7 本2.5.2 Spring 框架20-212.6 Microsoft SQL Server 2005

      第三章 需求分析

      25-28

      3.1 四川教育學院網(wǎng)絡教學系統(tǒng)建設原則25-2626-2727-283.3 性能需求分析27

      3.2 功能需求分析3.4 本章小結28-50

      4.1 體系結構第四章 網(wǎng)絡教學系統(tǒng)設計

      2931-324.2 功能模塊設計29-444.2.1 登錄模塊設計

      4.2.3 在線考試子

      4.2.5 教4.4 本5.1 登4.2.2 注冊模塊設計32-34系統(tǒng)設計34-384.2.4 互動模塊設計38-42

      4.3 數(shù)據(jù)庫設計44-49學公告模塊設計42-44章小結49-50錄模塊50-5255-65塊58-60模塊6165-66

      第五章 網(wǎng)絡教學系統(tǒng)實現(xiàn)50-665.2 注冊模塊52-55

      5.3 考試子系統(tǒng)5.3.2 成績查詢模5.3.4 試卷生成5.4 本章小結

      6.1 軟件

      6.3 5.3.1 信息修改模塊56-585.3.3 課程選擇模塊60-615.3.5 試卷評閱模塊61-65第六章 網(wǎng)絡教學系統(tǒng)功能測試66-72

      6.2 軟件測試的步驟66-676.3.1 登錄模塊測試測試的目的和意義測試的具體實現(xiàn)67-7167-70塊測試70論7172-7474-756.3.2 成績查詢模塊測試706.3.3 信息修改模

      6.4 測試結6.3.4 試卷生成模塊測試70-716.5 本章小結71-727.1 總結72-73參考文獻75-78

      第七章 總結與展望7.2 展望73-74

      致謝

      第五篇:稅收執(zhí)法責任制考核評議指標

      總局評議考核辦法中涉及地稅機關的稅收執(zhí)法責任制評議考核指標有18項:逾期申報、稅款催繳、延期申報、延期繳納稅款、稅款征收、欠稅管理、稅務登記、發(fā)票管理、稅收優(yōu)惠政策認定、減免稅和所得稅稅前列支審批、政策性退稅審批、稽查選案、稽查實施、稽查案件管理、稅務執(zhí)行、稅務行政處罰聽證、稅務行政復議、稅務行政訴訟。

      我省在執(zhí)行中結合我省地稅系統(tǒng)實際,增加了社?;鹳M征收、納稅評估、行政許可、法制員審核4項

      稅收執(zhí)法管理信息系統(tǒng)是由航天信息股份有限公司開發(fā)研制的,是一個集執(zhí)法考核與執(zhí)法監(jiān)察于一體的執(zhí)法管理系統(tǒng),該系統(tǒng)依據(jù)國家稅務總局 “依法治稅”的方針,以計算機網(wǎng)絡為依托,以信息一體化為準則,以稅收業(yè)務為基礎,包括執(zhí)法考核子系統(tǒng)和監(jiān)察考核子系統(tǒng)。

      執(zhí)法考核子系統(tǒng)是依據(jù)總局的相關規(guī)程及法律法規(guī)文件,以全過程監(jiān)控稅務機關及其工作人員的日常執(zhí)法行為、實時進行違規(guī)責任自動追究為目標,通過對稅務執(zhí)法過程進行分析驗證,達到監(jiān)控、考核和過錯責任追究全面自動化管

      理。

      執(zhí)法監(jiān)察子系統(tǒng)是各級稅務紀檢監(jiān)察機構及其工作人員以”中國稅收征管信息系

      統(tǒng)” 提供的稅務機關及其工作人員的稅收執(zhí)法行為信息為依托,以國家法律、法規(guī)、規(guī)章等為依據(jù)、按照稅務執(zhí)法監(jiān)察工作規(guī)程,針對稅收征管和稅收執(zhí)法行為的特點和 規(guī)律,運用信息技術,對稅收執(zhí)法行為進行監(jiān)督檢查。

      稅收執(zhí)法管理信息系統(tǒng)是稅收執(zhí)法責任制的自動化考核軟件,是全面推進稅收執(zhí)法責任制的抓手和突破口,有助于逐步實現(xiàn)對稅收執(zhí)法全過程、全方位的監(jiān) 控、規(guī)范與考核,促進國稅機關依法行政、依法治稅水平的進一步提高。全面推進稅收執(zhí)法責任制,就當前的工作而言,就是以上線運行稅收執(zhí)法管理信息系統(tǒng)為突 破口,抓住考核評議這個關鍵環(huán)節(jié)和自動化考核這個抓手,逐步擴大稅收執(zhí)法責任制考核評議和過錯追究的覆蓋面,最終實現(xiàn)對稅收執(zhí)法的全過程、全方位的監(jiān)控、規(guī)范與考核,促進國稅機關執(zhí)法水平的進一步提高,實踐表明,通過上線運行稅收執(zhí)法管理信息系統(tǒng),依托信息技術進行自動化考核,避免了手工考核主觀性、隨意 性強、難過人情關等弊端,基本實現(xiàn)了考核的客觀公正。稅收執(zhí)法責任制的基本內容包括崗位職責、工作規(guī)程、考核評議和過錯追究。其中,分解稅收執(zhí)法崗位職責解決的是“干什么”的問題,是推行稅收執(zhí)法責任制的基礎;細化工作規(guī)程解決的是“怎么干”的問題,是推行稅收執(zhí)法責任制的關 鍵;嚴格考核評議解決的是“干得不好怎么發(fā)現(xiàn)”的問題,是推行稅收執(zhí)法責任制的手段;實行過錯責任追究解決的是“干得不好怎么辦”的問題,是推行稅收執(zhí)法 責任制的保障。上線運行的稅收執(zhí)法管理信息系統(tǒng)V2.0是對從事稅收執(zhí)法的崗位、個人和單位進行自動化的監(jiān)控、考核和過錯追究,客觀公正地解決“干得不好 怎么發(fā)現(xiàn)”、“干得不好怎么辦”的問題,促進稅收執(zhí)法責任制推行到位。

      稅收執(zhí)法責任制的內容是什么?

      稅收執(zhí)法責任制賦予行政管理新的理念,將改變以往只重結果不論過程的舊觀念,它的整體框架包括:崗位職責、工作規(guī)程、評議考核、過錯追究四個基 本元素。崗位職責是基礎,要解決“做什么”的問題;明確工作規(guī)程是重點,要解決“怎么做”的問題;開展評議考核是關鍵,要解決“做得怎么樣”的問題;嚴格 過錯追究是保障,要解決“做得不好怎么辦”的問題。這四部分內容必須有機結合,相互銜接,共同形成對執(zhí)法行為進行監(jiān)督的有效機制。

      (一)分解崗位職責

      明確的崗位職責是推行執(zhí)法責任制的基礎。沒有崗位職責的劃分就不能各司其職、各盡其責,就失去了責任追究的特定對象和推行責任制的基礎。分解崗 位職責,就是要按照國家稅務總局2005年3月印發(fā)的國稅系統(tǒng)稅收執(zhí)法責任制范本,結合本地實際情況進行定崗定責,使制度、機構、崗位、人員有機結合。

      (二)細化工作規(guī)程

      完善的工作規(guī)程是推行執(zhí)法責任制的核心。沒有具體、量化的工作規(guī)程,就不能衡量和確定稅收執(zhí)法責任的大小,就不能按工作的步驟、順序、時限、形 式和標準將稅收執(zhí)法權限和稅收執(zhí)法事項具體分解到人,就不能有效地解決崗位職責不清、執(zhí)法責任不明的問題,難以確定應承擔執(zhí)法過錯責任的主體,稅收執(zhí)法責 任過錯追究就會成為一句空話,稅收執(zhí)法責任制就會流于形式。因此要重點把握四個核心要素,即明確工作步驟或者執(zhí)法環(huán)節(jié)、確定工作形式、規(guī)定工作時限、密切 崗位銜接,確保相互間職責分明,執(zhí)法活動流暢。

      (三)認真考核評議

      科學的考核辦法是推行執(zhí)法責任制的關鍵??茖W合理的評議考核能比較公正地評價和認定執(zhí)法主體是否按崗位職責和程序完成其法定的各項工作,考核結 果則為是否應追究行為主體的過錯責任提供重要的考核依據(jù)??梢哉f,評議考核是銜接崗位職責和過錯責任的紐帶,是整個執(zhí)法責任制中非常重要的一個環(huán)節(jié)??己?工作要以計算機考核為方向,充分利用信息化手段,實行人機結合,實現(xiàn)考核的日常化。要充分利用稅收信息化各系統(tǒng)產(chǎn)生的數(shù)據(jù)信息,輔之以必要的人工評審,進 行有針對性的執(zhí)法行為評價。對于計算機無法實現(xiàn)考核的內容,要配合外部監(jiān)督、受理舉報等過程中發(fā)現(xiàn)的執(zhí)法過錯行為,通過人工方式納入執(zhí)法責任制的考核系 統(tǒng)。實踐中,要積極探索將稅收執(zhí)法責任制考核與現(xiàn)行的目標管理、征管質量、執(zhí)法檢查有機結合,提高考核效率;積極探索對考核結果的綜合利用,可將執(zhí)法人員 行為的評價與年終評先、提拔使用掛鉤,將對個人的考核與所在單位的考核結合起來,充分調動廣大干部的積極性和創(chuàng)造性。

      (四)嚴格過錯責任追究

      沿革的責任追究是推行執(zhí)法責任制的有效保障。所謂過錯責任追究,是對因過失或者故意造成稅收執(zhí)法過錯行為的責任人進行經(jīng)濟懲戒和行政處理。稅收 執(zhí)法,必須按照依法行政的原則和要求,嚴格依法進行。但在實際工作中又確實存在既不構成犯罪,也不構成行政處分的過錯行為。對這些行為不加以追究,就可能 造成法無所禁、責無所究的局面。因此,通過執(zhí)法責任制明確在執(zhí)法過程中出現(xiàn)過錯應予追究,可以最大限度地保證執(zhí)法的公正和客觀性。實行過錯責任追究要貫徹 以人為本的原則,堅持思想教育與責任追究相結合、糾正過錯與改進工作相結合、嚴格要求與愛護干部相結合,力求做到追究范圍適量,責任追究適度。實行過錯責 任追究還要注意與評議考核、執(zhí)法檢查、重大案件審理及其他監(jiān)督形式相銜接,過錯行為一經(jīng)發(fā)現(xiàn),要嚴格按照有關規(guī)定執(zhí)行,防止以經(jīng)濟處理代替行政處理,以經(jīng) 濟責任代替行政法律責任的行為。同時,要認真研究責任追究的范圍、追究的形式、追究適用的原則、追究申辯程序等問題,積極探索能級管理和崗位分級辦法,切 實解決多干多罰、干多干少和干好干壞一個樣的問題,不斷深化和完善稅收執(zhí)法責任制。

      稅收執(zhí)法責任制考核評議指標

      一、逾期申報

      (一)考核內容

      是否對逾期未申報的納稅人進行違法違章處理。

      (二)考核路徑

      將《逾期未申報清冊》與《限期改正通知書》、《稅務行政處罰決定書》進行比對,看對逾期未申報的納稅人是否進行違法違章處理。

      (三)涉及崗位

      國稅:申報征收崗、稅源管理崗、領導崗。

      地稅:納稅申報管理崗、稅源管理崗、領導崗。

      二、稅款催繳

      (一)考核內容

      是否對逾期未繳納稅款的納稅人進行違法違章處理。

      (二)考核路徑

      將《逾期未納稅清冊》與《限期繳納稅款通知書》、《稅務處罰決定書》等進行比對,查看對逾期未繳納稅款的納稅人是否進行違法違章處理。

      (三)涉及崗位

      國稅:申報征收崗、稅源管理崗、領導崗。

      地稅:稅款征收崗、稅源管理崗、領導崗。

      三、延期申報

      (一)考核內容

      1、是否按規(guī)定審批延期申報; 

      2、是否按規(guī)定核定預繳稅額。

      (二)考核路徑

      1、將《延期申報申請審批表》和納稅人報送的附報資料進行核對,看資料是否齊全完整、內容是否真實、程序是否合法;將納稅人報送的附報資料與調查報告相核對,看是否真實;查閱《延期繳納稅款申請審批表》,看審批是否合法。

      2、將《延期申報申請審批表》與《核定定額通知書》等進行核對,檢查已審批的延期申報納稅戶是否核定應納稅額或核定應納稅額明顯偏低。

      (三)涉及崗位

      文書受理崗、稅源管理崗、延期申報管理崗、領導崗。

      四、延期繳納稅款

      (一)考核內容

      是否按規(guī)定審批延期繳納稅款。

      (二)考核路徑

      將《延期繳納稅款申請審批表》和納稅人報送的附報資料進行核對,看資料是否齊全完整;將納稅人報送的附報資料與調查報告相核對,看是否真實;查閱《延期繳納稅款申請審批表》,看審批是否合法。

      (三)涉及崗位

      文書受理崗、稅源管理崗、延期繳納稅款管理崗、領導崗。

      五、稅款征收

      (一)考核內容

      1、是否違規(guī)多征、少征稅款、提前征收、延緩征收;

      2、是否混淆稅款入庫級次。

      (二)考核路徑

      1、查閱填開的各類完稅憑證,與相應的各類納稅申報資料、核定資料等應征憑證進行比對,看是否存在多征、少征稅款、提前征收、延緩征收的現(xiàn)象;

      2、查閱填開的各類入庫憑證,與《稅種核定表》比對,看是否存在混淆稅款入庫級次的現(xiàn)象。

      (三)涉及崗位

      國稅:申報征收崗、稅源管理崗、核定應納稅額管理崗、稅收會計統(tǒng)計管理崗、領導崗。

      地稅:納稅申報管理崗、稅款征收崗、稅源管理崗、核定應納稅額管理崗、稅收會計統(tǒng)計管理崗、領導崗。

      六、欠稅管理

      (一)考核內容

      1、是否對欠稅進行了公告;

      2、是否對欠稅進行準確核算。

      (二)考核路徑

      1、將《欠稅清冊》與公告記錄進行核對,看是否依法進行公告。

      2、將《欠稅清冊》與納稅申報表、稅源管理欠稅臺帳、會統(tǒng)欠稅臺帳等進行核對,看數(shù)據(jù)是否一致,是否進行準確核算。

      (三)涉及崗位

      國稅:申報征收崗、稅源管理崗、欠稅綜合管理崗、稅收會計統(tǒng)計管理崗、領導崗。

      地稅:稅款征收崗、稅源管理崗、欠稅綜合管理崗、稅收會計統(tǒng)計管理崗、領導崗。

      七、稅務登記

      (一)考核內容

      1、是否對逾期辦理開業(yè)稅務登記行為進行違法違章處理;

      2、是否按規(guī)定辦理注銷稅務登記;

      3、是否按規(guī)定制作非正常戶認定書;

      4、是否按規(guī)定對非正常戶進行公告。

      (二)考核路徑

      1、將逾期辦理開業(yè)稅務登記的納稅人與已填發(fā)的《限期改正通知書》、《稅務行政處罰決定書》進行核對,看對逾期辦理開業(yè)稅務登記的納稅人是否做出違法違章處理。

      2、查閱《注銷稅務登記申請審批表》,看有關崗位是否按規(guī)定辦理稅款清繳、發(fā)票及證件繳銷等手續(xù)。

      3、根據(jù)《非正常戶認定書》實地檢查,看是否有不符合非正常戶的納稅人。

      4、查閱《非正常戶認定書》,看是否有對列入非正常戶超過三個月的納稅人宣布其稅務登記證件失效的書面記錄。是否有應認定而未認定的非正常戶。

      (三)涉及崗位 國稅:稅務登記管理崗、稅源管理崗、外商投資企業(yè)和外國企業(yè)所得稅減免退稅管理崗、增值稅優(yōu)惠政策管理崗、消費稅政策管理崗、企業(yè)所得稅政策管理崗、申報征收崗、發(fā)票繳銷崗、稽查實施崗、增值稅一般納稅人認定管理崗、領導崗。

      地稅:稅務登記管理崗、稅源管理崗、稅款征收崗、發(fā)票繳銷崗、減免稅管理崗、稽查實施崗、領導崗。

      八、發(fā)票管理

      (一)考核內容

      1、是否按規(guī)定發(fā)售發(fā)票; 

      2、是否按規(guī)定停供發(fā)票;

      3、是否按規(guī)定繳銷發(fā)票;

      4、是否按規(guī)定代開發(fā)票。

      (二)考核路徑

      1、將《領取增值稅專用發(fā)票領購簿申請書》、《普通發(fā)票領購簿申請審批表》,與發(fā)票發(fā)售臺帳進行比對,看發(fā)售的發(fā)票是否符合核定的種類、數(shù)量。

      2、將《停供(收繳)發(fā)票清冊》與發(fā)票發(fā)售臺帳等進行核對,看在停供發(fā)票期間是否有發(fā)售發(fā)票行為。

      3、查閱《注銷稅務登記申請審批表》、《稅務登記變更表》與《發(fā)票繳銷情況分戶統(tǒng)計表》進行核對,看納稅人在辦理稅務登記注銷及變更時是否按規(guī)定繳銷發(fā)票。

      4、查閱《代(監(jiān))開發(fā)票分戶明細賬》、《代(監(jiān))開增值稅專用發(fā)票申請審批表》等資料,將已開具發(fā)票的內容與相應的稅收繳款書或稅收完稅證進行核對,看開具的發(fā)票是否符合開具范圍、是否按規(guī)定征收稅款。

      (三)涉及崗位

      國稅:發(fā)票發(fā)售崗、發(fā)票繳銷崗、發(fā)票用票管理崗、稅源管理崗、領導崗。

      地稅:購票審核崗、代開發(fā)票管理崗、發(fā)票發(fā)售崗、稅源管理崗、領導崗。

      九、增值稅一般納稅人認定管理

      (一)考核內容

      1、是否將銷售額超過小規(guī)模標準的納稅人按增值稅一般納稅人管理;

      2、是否按規(guī)定認定、取消增值稅一般納稅人資格。

      (二)考核路徑

      1、查閱計算機系統(tǒng)或納稅人《納稅申報表》、財務會計報表等資料統(tǒng)計的銷售額,看對年應納稅銷售額超過小規(guī)模納稅人標準的是否仍按小規(guī)模納稅人進行征收管理。

      2、將《增值稅一般納稅人申請認定表》和納稅人報送的附報資料進行核對,看是否資料齊全完整;將納稅人報送的附報資料與調查報告相核對,必要時到企業(yè)實地核查,看是否真實;查閱《增值稅一般納稅人申請認定表》,看審批是否合法;查閱《取消增值稅一般納稅人資格審批表》,看取消原因是否符合法律規(guī)定。

      (三)涉及崗位

      國稅:文書受理崗、增值稅一般納稅人認定管理崗、稅源管理崗、領導崗。

      十、稅收優(yōu)惠政策認定

      (一)考核內容

      是否按規(guī)定受理和審批納稅人享受稅收優(yōu)惠政策的資格。

      (二)考核路徑

      將《稅務認定申請審批表》和納稅人報送的附報資料進行核對,看資料是否齊全完整;將納稅人報送的附報資料與調查報告相核對,必要時實地核查,看是否真實;查閱《稅務認定申請審批表》,看審批是否合法。

      (三)涉及崗位

      國稅:文書受理崗、稅源管理崗、出口退(免)稅認定管理崗、外商投資企業(yè)和外國企業(yè)所得稅綜合管理崗、非居民企業(yè)綜合管理崗、增值稅優(yōu)惠政策管理崗、消費稅政策管理崗、企業(yè)所得稅政策管理崗、領導崗。

      地稅:文書受理崗、待批事項核查崗、稅收政策管理崗、領導崗。

      十一、減免稅和所得稅稅前列支審批

      (一)考核內容

      是否按規(guī)定受理和審批減免稅申請、稅前扣除申請。

      (二)考核路徑

      將《減免稅申請審批表》或《所得稅稅前列支申請審批表》和納稅人報送的附報資料進行核對,看資料是否齊全完整;將納稅人報送的附報資料與調查報告相核對,必要時實地核查,看是否真實;查閱《減免稅申請審批表》、《所得稅稅前列支申請審批表》等,看是否按規(guī)定受理和審批減免稅申請、所得稅稅前扣除申請。

      (三)涉及崗位

      國稅:文書受理崗、稅源管理崗、增值稅優(yōu)惠政策管理崗、消費稅政策管理崗、企業(yè)所得稅政策管理崗、外商投資企業(yè)和外國企業(yè)所得稅減免退稅管理崗、外商投資企業(yè)和外國企業(yè)所得稅綜合管理崗、非居民企業(yè)綜合管理崗、領導崗。

      地稅:文書受理崗、待查事項核查崗、減免稅管理崗、稅源管理崗、領導崗。

      十二、政策性退稅審批

      (一)考核內容

      是否按規(guī)定受理、審批和辦理政策性退稅。

      (二)考核路徑

      將《退稅申請審批表》和納稅人報送的附報資料進行核對,看資料是否齊全完整;將納稅人報送的附報資料與調查報告相核對,必要時實地核查,看是否真實;查閱《退稅申請審批表》,看審批是否合法;查閱《收入退還書》,看是否按規(guī)定辦理退稅。

      (三)涉及崗位

      國稅:文書受理崗、稅源管理崗、增值稅優(yōu)惠政策性管理崗、消費稅政策管理崗、企業(yè)所得稅政策管理崗、外商投資企業(yè)和外國企業(yè)所得稅減免退稅管理崗、申報征收崗、稅收會計統(tǒng)計管理崗、領導崗。

      地稅:文書受理崗、稅源管理崗、退稅管理崗、納稅申報管理崗、稅款征收崗、稅收會計統(tǒng)計管理崗、領導崗。

      十三、金稅工程

      (一)考核內容

      1、是否進行重復認證;

      2、是否按規(guī)定進行數(shù)據(jù)備份;

      3、是否設置、修改金稅卡時鐘;

      4、金稅工程各系統(tǒng)企業(yè)信息的錄入和變動是否及時準確;

      5、認證不符或密文有誤的發(fā)票是否及時扣留及時傳遞;

      6、防偽稅控的企業(yè)發(fā)行是否符合規(guī)定。

      (二)考核路徑

      1、防偽稅控稽查系統(tǒng),查詢統(tǒng)計→按企業(yè)查詢重復認證數(shù)據(jù),將考核期內認證數(shù)據(jù)相核對,檢查其是否符合規(guī)定要求。

      2、數(shù)據(jù)備份路徑(磁盤或光盤)。數(shù)據(jù)備份文件名:報稅bk*.dbf(及相關登記、稅收庫);認證*.rdb;協(xié)查*.mdf(或相關);稽核*.mdf(或相關);發(fā)行backup。

      3、電子信息:發(fā)行系統(tǒng):系統(tǒng)→顯示發(fā)行卡時鐘;認證系統(tǒng):系統(tǒng)維護→金稅卡設置;報稅系統(tǒng):系統(tǒng)設定→金稅卡時鐘修改;人工信息:金稅工程各系統(tǒng)運行情況記錄。

      4、查詢新認定一般納稅人信息,錄入的信息與《增值稅一般納稅人基本信息》是否一致;查詢變更認定一般納稅人信息,錄入的信息與《增值稅一般納稅人基本信息》是否一致;查詢取消一般納稅人資格的納稅人信息,是否未按規(guī)定刪除金稅工程各系統(tǒng)企業(yè)信息。

      5、防偽稅控認證子系統(tǒng),查詢統(tǒng)計→按企業(yè)認證數(shù)據(jù),選擇發(fā)票范圍為“密文有誤發(fā)票”;查詢《認證不符、密文有誤發(fā)票暫扣通知單》、《協(xié)查資料傳遞單》。檢查認證不符或密文有誤的發(fā)票是否及時扣留并及時傳遞。

      6、偽稅控企業(yè)發(fā)行系統(tǒng),查詢統(tǒng)計→選擇本考核期間的企業(yè)信息。查詢《防偽稅控企業(yè)認定登記表》、《防偽稅控企業(yè)變更事項登記表》、《“兩卡一器”發(fā)行明細表》、《“兩卡一器”收繳清單》。企業(yè)信息與《防偽稅控企業(yè)認定登記表》是否一致;變更登記需要進行重新發(fā)行或更換發(fā)行的,與《防偽稅控企業(yè)認定登記表》、《防偽稅控企業(yè)變更事項登記表》是否一致;刪除信息與《“兩卡一器”收繳清單》是否一致。

      (三)涉及崗位

      國稅:金稅工程設備管理崗、金稅工程信息管理崗、金稅工程數(shù)據(jù)采集崗、發(fā)票發(fā)售崗、領導崗。

      十四、稽查選案

      (一)考核內容

      1、是否按規(guī)定查辦、上報舉報案件;

      2、是否按規(guī)定分配案源。

      (二)考核路徑

      1、查閱《稅務違法案件舉報登記表》、《重大稅務違法案件摘要舉報表》、《轉辦單》或舉報案件登記管理臺帳,與舉報信息進行核對,看接收舉報的涉稅案件是否有上報、反饋查處結果記錄。

      2、查閱《稅務文書傳遞卡》、《稅務文書資料附送清單》,將已審批、擬定的日常檢查計劃或專項檢查計劃、《待稽查納稅人清冊》與其他相關崗位、部門轉來的舉報、納稅評估、協(xié)查、日常、專項檢查、上級交辦、轉辦等案源線索、《稅務違法案件線索報告單》、《增值稅納稅評估移交單》進行核對,看傳來的偷、逃、抗、騙稅等違法嫌疑的案件線索是否有接收、分配稽查任務記錄。

      (三)涉及崗位

      國稅:案源管理崗、舉報管理崗、稽查實施管理崗、領導崗。

      地稅:舉報管理崗、案源管理崗、領導崗。

      十五、稽查實施

      (一)考核內容

      1、是否按規(guī)定對稽查案件進行立案;

      2、是否按規(guī)定調取、退還納稅人賬簿、資料;

      3、是否如實查證納稅人的違法行為;

      4、是否按規(guī)定回復協(xié)查案件。

      (二)考核路徑

      1、查閱《稽查立案案件清冊》中未立案的稽查案件戶數(shù),核對稅務稽查案卷材料,看是否按規(guī)定立案。

      2、查閱《調取賬簿資料通知書》、《調取賬簿資料清單》等案卷資料,看是否按規(guī)定的權限和時間調取和歸還納稅人的賬薄資料。

      3、查閱稅務稽查案卷資料,將《稅務稽查報告》與調查取證材料進行核對分析,必要時實地進行核查,看稅務稽查調查取證資料是否符合要求,納稅人、扣繳義務人是否有明顯的稅務違法行為或偷稅、騙稅違法行為而未如實反映、報告。

      4、查閱協(xié)查臺帳,核對《協(xié)查處理單》,看是否按規(guī)定的時間回復的協(xié)查結果,回復的結果與事實是否相符。

      (三)涉及崗位

      國稅:稽查實施管理崗、稽查實施崗、協(xié)查綜合管理崗、協(xié)查受托管理崗、協(xié)查檢查崗、領導崗。

      地稅:案源管理崗、稽查實施崗、協(xié)查管理崗、領導崗。

      十六、稽查案件審理

      (一)考核內容

      1、是否按規(guī)定的時限審結案件;

      2、審理所確認的事實是否清楚,證據(jù)是否確鑿,定性是否準確;

      3、是否按規(guī)定處理(罰)涉稅違法行為;

      4、稅務行政處罰是否按規(guī)定履行告知程序;

      5、是否按規(guī)定移送稅務稽查案件。

      (二)考核路徑

      1、查閱分配的案件審理任務記錄或審理臺帳的接收審理任務日期,與《稅務稽查審理報告》中審結案件報告結束日期進行核對,看是否在規(guī)定的期限審結。

      2、將稅務稽查審理臺帳、《稅務稽查審理報告》與《稅務稽查報告》以及案卷中的有關證據(jù)材料進行核對,看審理所確認的事實是否清楚,證據(jù)是否確鑿,適用法律法規(guī)是否得當,定性是否準確,計算是否準確,處理(處罰)是否恰當。

      3、查閱制發(fā)的《稅務處理決定書》、《稅務行政處罰決定書》,與《稅務稽查審理報告》、《稅務稽查報告》的有關證據(jù)材料進行核對,看對查出的涉稅違法行為是否按規(guī)定進行處理(罰)。

      4、查閱《稅務稽查審理臺帳》或《稅務稽查審理報告》,與已制發(fā)的《稅務行政處罰事項告知書》、《稅務文書送達回證》進行核對,看實施行政處罰案件是否履行告知程序(告知當事人依法享有的陳述、申辯、聽證等權利)。

      5、查閱《稽查審理臺帳》或《稅務稽查審理報告》,與《重大案件審理提請書》、《重大案件審理交接單》、《涉稅案件移送意見書》進行核對,看達到重大案件審理、涉稅犯罪案件移送標準的案件是否有移送記錄。

      (三)涉及崗位

      國稅:稽查審理管理崗、稽查案件審理崗、領導崗。

      地稅:稽查案件審理崗、領導崗。

      十七、稅務執(zhí)行

      (一)考核內容

      1、是否按規(guī)定執(zhí)行處理(罰)決定;

      2、是否按規(guī)定實施稅收保全、強制執(zhí)行措施。

      (二)考核路徑

      1、查看審理、執(zhí)行臺賬或稅務稽查案卷的《執(zhí)行報告》,將已經(jīng)入庫的稅款、罰款、滯納金復印件與《稅務處理決定書》、《稅務行政處罰決定書》進行比對,看二者是否一致。對未及時入庫的以及有逃避納稅嫌疑的,是否依法采取相應的措施。

      2、查閱實施的稅收保全、強制執(zhí)行措施案卷材料,核對相關執(zhí)法文書,看實施和解除稅收保全、強制執(zhí)行措施是否符合法律、法規(guī)規(guī)定的范圍、權限、程序等。

      (三)涉及崗位

      國稅:稅源管理崗、稽查實施管理崗、稽查實施崗、稽查執(zhí)行崗、稽查執(zhí)行管理崗、領導崗。

      地稅:稽查實施崗、稅源管理崗、稅務稽查執(zhí)行崗、領導崗。

      十八、稅務行政處罰聽證

      (一)考核內容

      1、是否按規(guī)定受理行政處罰聽證;

      2、是否按規(guī)定程序組織行政處罰聽證。

      (二)考核路徑

      1、查閱聽證申請資料的日期、內容并與《稅務行政處罰事項告知書》相核對,看是否按規(guī)定進行受理。

      2、查閱《稅務行政處罰聽證通知書》、聽證處理報告和《聽證筆錄》等,看組織聽證的程序、期限等是否符合規(guī)定。

      (三)涉及崗位

      國稅:稅務聽證管理崗、領導崗。

      地稅:稅務聽證崗、領導崗。

      十九、稅務行政復議

      (一)考核內容

      1、是否按規(guī)定受理行政復議;

      2、是否在規(guī)定的時限辦理行政復議;

      3、行政復議的決定是否合法、適當。

      (二)考核路徑

      1、將《復議申請書》、《不予受理復議決定書》與《稅務處理決定書》或《稅務行政處罰決定書》核對,看是否按規(guī)定受理稅務行政復議案件。

      2、查閱《稅務行政復議決定書》的日期并與《復議申請書》的日期相核對,看是否超出法定的期限。

      3、查閱《稅務行政復議決定書》的依據(jù)是否合法,認定的事實是否準確,處理決定或處罰決定是否恰當,等等。

      (三)涉及崗位

      稅務行政復議崗、領導崗。

      二十、稅務行政訴訟

      (一)考核內容

      是否按規(guī)定制定答辯狀。

      (二)考核路徑

      查閱《答辯狀》的內容、日期,看是否符合《稅務行政應訴工作規(guī)程(試行)》的規(guī)定。

      (三)涉及崗位

      稅務行政應訴崗、領導崗。

      下載B-S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn)word格式文檔
      下載B-S架構論文:基于J2EE的稅收執(zhí)法責任制考核系統(tǒng)的設計與實現(xiàn).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦