B-S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现

时间:2019-05-14 19:48:49下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《B-S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《B-S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现》。

第一篇:B-S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现

B/S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现

【中文摘要】随着信息时代的到来,为了适应全面建设小康社会的新形势和依法治国的进程,必须全面推进依法行政,建设法治政府。推行行政执法责任制,是推行依法行政的重要举措。即依法界定执法职责,科学设定执法岗位,规范执法程序;建立公开、公平、公正的评议考核制和执法过错或者错案责任追究制。为了能够更好的将税收执法责任制与岗位职责落实到各个单位、责任人等身上,在各行各业都广泛使用计算机的信息时代,税收执法责任制考核系统(Tax

Law-Excuting Check Manage System,简称TLEC)应运而生。通过应用税收执法责任制考核系统,实现税务机关管理的现代化,提高工作效率,将大大有利于监督税务部门依法行政,规范税务行政执法行为,保证国家税务法律法规的贯彻执行;有利于维护纳税人的合法权益,改善征纳关系。论文主要从以下四个方面来开展研究。首先,进行前期调研分析。通过资料检索、文献查阅的方式,了解了税收执法责任制考核系统的、国内外的发展现状和存在的问题,经过总结分析,提出了本系统开发的意义和研究的内容。然后,对系统进行需求分析和设计。对税收机关实行税收执法责任制总体业务流程图给出了详细的分析描述,确定了整个系统的功能模块和设计原则、设计思想。在此基础上结合税收机关税收执法责任制考核功能特点及实际要求,详细的设计了税收执法责任制考核系统的开发方案,系统数据流图和E-R图

设计,并对系统安全和数据库进行相应的设计。最后,完成了系统的具体实现工作,包括日常监控、执法考核、过错申辩、责任追究、综合评比、执法通报和过错纠正、统计查询等功能模块的开发与实现。

【英文摘要】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 税收执法责任制考核系统 J2EE 【英文关键词】B / S structureMVCTax Law-Excuting Check Manage SystemJ2EE

【目录】基于J2EE的税收执法责任制考核系统的设计与实现摘要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 国内外研究现状13-1414-15

1.4 论文组织结构15

第二章 理论基础及相关知识

2.2 税收执法责

2.1 税收执法责任制的概念16

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

2.3 税收执法责任制的考核系统

2.4.1 MVC 设计模式

2.4.3 MVC 的优点2.6 ORACLE 数据库系统第三章 系统需求分析23-26

3.2 系统子模块

2.4 MVC 模式17-19

2.4.2 MVC 的处理过程192.5 J2EE 架构概述19-212.7 本章小结22-233.1 系统功能需求分析

需求分析26-3226-2829-30313232-3334-72架构35-36设计36-38控40控41-42稿录入43-4445-4647-5350-515253-58

3.2.1 日常监控263.2.2 执法考核3.2.4 责任追究3.2.6 执法考核通报

3.2.3 过错申辩28-293.2.5 综合评比30-313.2.7 过错纠正31-323.2.9 帮助

3.2.8 统计查询

3.3 系统的性能需求分析

第四章 系统设计

4.2 系统的应用体系

4.4 系统功能4.5.1 分单位监4.5.3 分过错行为监4.6.1 人工考核底4.6.3 考核设置

3.4 本章小结33-344.1 系统设计原则34-35

4.3 系统的技术体系结构364.5 日常监控模块38-42

4.5.2 分责任人监控40-414.6 执法考核模块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 系统数据

4.9.3

4.7.3 申辩处理决定书51-524.7.5 过错申辩文书打印52-534.8.1 追究清册生成55-56

4.8.3 追究执行57-584.9 数据库设计

58-71

理决定书56-57究文书打印58库E-R 图58-60数据表设计61-71功能实现72-87

4.9.2 数据库设计原则60-614.10 本章小结5.1 系统平台设计

71-7272-75

第五章 系统5.1.1 系统

主机平台设计72-7373-74

5.1.2 系统前置机部署

5.1.4 系统据库

5.1.3 系统应用服务器部署

服务器74-7575-76

5.2 系统开发方法及开发环境介绍

5.3.1

5.3 用户权限控制(UPC)的配置76-77

5.3.2 UPC 配置的基本流程

77-78

UPC 系统主要组成76-77术7778-80监控80-8283-8486-87置87-8890-9292-9393-94致谢96-97

5.4 系统业务逻辑层实现5.4.2 实现实例77-78

5.4.1 实现技

5.5 系统数据访问层实现

5.6.1 日常

5.6 系统各功能模块的实现80-86

5.6.2 执法考核82-835.6.4 责任追究84-86第六章 系统验证测试87-956.2 功能测试88-906.4 测试结果926.6 回归测试936.8 本章小结94-95

参考文献97-99

5.6.3 过错申辩5.7 本章小结

6.1 测试环境与配6.3 系统的完成情况

6.5 缺陷统计6.7 测试结果总结分析

第七章 总结95-96攻读硕士学位期间已发表

或录用的论文99-100

第二篇:基于J2EE的元数据管理系统的设计与实现

基于J2EE的元数据管理系统的设计与实现

摘要:对基于XML的多源异构数据融合、遥感数据存储、数据持久化以及用户访问控制技术进行了分析和设计;讨论了元数据管理系统的实现技术、设计思想和系统构架,注重系统的可移植性、可维护性和可扩展性;实现了基于J2EE技术的元数据管理系统。

关键词:Java 2平台企业版;元数据管理;扩展标记语言

随着信息技术的发展,产生了海量的信息。如何有效地管理和组织这些海量信息已经成为一个突出的问题。元数据机制是解决这一问题的有效手段。一些部门已经针对数据在行业内部的应用特点来开发自己的管理系统[1]。目前,在元数据管理系统的建设中存在的主要问题是:基于不同操作系统和数据库的管理平台不可移植、安全性差、难以维护和扩展、缺乏统一的建设模式与内容服务提供方式[2,3]。

以J2EE平台为基础的各项技术的成熟为这些问题提供了良好的解决方案。J2EE是一种利用Java2平台来简化诸多与多级解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE的核心技术是Java2平台的标准版,具有Java语言的特性,是一个开放的、跨平台的结构,提供了健全的意外事件处理机制,具有良好的可移植性和扩展性。

基于J2EE的元数据管理系统具有高效、稳定、可复用、易维护的特点;独立于平台,可以部署于Microsoft Windows、Linux、UNIX等操作系统之上;可对Oracle、SQL Server 2000、MySQL等多种数据库进行操作。但是J2EE涉及的技术种类繁多,在实际应用中要根据需要准确使用,而且基于J2EE的系统需要具有良好的系统设计结构,才能最大限度地发挥优势。尽管基于J2EE平台的系统具有诸多优点,但目前J2EE还没有被广泛应用在元数据管理中。本文提出的基于J2EE架构的元数据管理系统建设方法和应用实例,是将J2EE引入元数据管理的一个初步尝试。

1关键技术研究

1.1基于XML的多源异构数据融合

各个部门采用了不同的元数据存储方式。由于缺乏统一的标准,很难对这些元数据进行有效的管理和发布。必须实现多源异构数据的融合。

采用简单文本文件作为中间介质的信息交换方法不能描述数据的结构,不适合用来进行复杂的元数据交换。XML技术实现信息交换与共享已经成为一种发展趋势。孙君明等人[4]对基于XML的数据交换技术进行了研究。XML是采用线性语法描述树状结构的标志语言。作为一种数据交换的中间件,XML具有跨平台、结构化和自描述性强的特点。

用XML实现多源异构数据融合的过程如图1所示。

在图1中,首先各地的数据提供者通过浏览器将数据传送给服务器,由服务器端的XML引擎将这些数据转换成标准的XML文档;再由一些服务组件根据需要对XML文档进行处理,如建立索引等。这样,多源异构数据就被转换成了具有统一标准的XML文档;通过对这样具有固定结构的XML中间件的解析,实现从XML文档到数据库的转换,完成了多源异构数据的统一存储[4,5]。进行信息发布时,根据客户端的查询条件在数据库中提取相应的结果集,形成XML文档,将该文档发送至客户端;由客户端的格式化工具解析该XML文档,显示在客户端。

1.2遥感数据的分块存储

遥感数据(如DEM、TM、ASTER等)具有数据量庞大的特点,应用数据库中的大数据类型存储,如Oracle 9i中的Blob、SQL Server 2000中的Image。但是如果将它们直接存入数据库中会造成系统效率低下;可采用一种分块存储的策略,将原始数据分割成大小一致的若干块,一块一块地进行存储。分块大小要根据磁盘的读写性能和网络的传输性能确定,过大或过小都会导致系统运行效率低下[6]。每块数据以一条记录的方式进行存储,包含数据的编号、经纬度、步长、时间等信息,并且建立索引。

1.3数据持久化

为了能使系统部署在任意数据库系统上,加入了一个持久化层,作为连接Java应用和关系数据库的通道。为数据库中的每张表建立一个Java对象,定义好对象与表之间的对应关系,只需对Java对象进行操作,不用关心SQL语句和系统最终使用的数据库。持久层作为一个中间件,封装对数据库的操作,提供接口,隐藏数据访问的细节[7]。

1.4用户访问控制

元数据的使用人员级别复杂,用户管理困难。使用RBAC(Role-Based Access Control,基于角色的访问控制)模型,可以提高管理的效率和安全性。RBAC在传统的用户——权限模型中引入了角色的概念。角色是一组用户的集合,也是一个授权的集合,它将一组用户与权限联系起来。一个角色可以与多个用户对应,一个用户可以拥有多个角色,每个角色可以执行多种权限,每个权限可以被多个角色共享。对一个用户授予相应的角色,使用户可以进行相应的操作[8]。引入角色可以使系统的安全机制具有很大的灵活性,减少了权限管理的负担和代价,同时也增强了系统的可维护性。

2元数据管理系统的设计

使用本系统的各部门实际情况不同,系统可能被部署到不同的平台上,而且需要对该系统进行一定的扩展和改进。所以在系统设计上,需要充分考虑到系统的可移植性和可扩展性。

2.1系统设计

本系统基于J2EE平台,是一个浏览器/服务器(B/S)结构的系统,具有J2EE平台可以跨系统使用的特性,采用MVC(Model-View-Controller)应用框架。MVC设计框架的内部原理比较复杂,将MVC运用到应用程序中会带来大量的额外工作,增加应用的复杂性。但是MVC可以轻松地实现程序代码与HTML的分离,而且MVC的三个模块相互独立,可以构造良好的松耦合构件,提高应用系统的可维护性、可扩展性、可移植性和可复用性。从长远的应用考虑,应使用MVC设计框架[9]。

本系统在传统的B/S三层结构上作了一定的改进。

(1)表现层。在该层使用Struts框架。Struts是一个MVC模式的表现层应用框架。浏览器向Web服务器提出请求后,Web服务器会把请求交给控制器处理。ActionServlet控制器根据请求的不同,将它们转发给不同的Action实例。Action实例在这里充当了用户请求与业务处理逻辑之间的适配器,它只负责控制整个程序的流程,不关心具体业务的实现,实现了请求与业务逻辑的分开。本系统使用一个高效的Action类——DispatchAction类。只要继承该类,就可以在一个Action中集成多个业务方法,有利于系统的维护。在视图显示方面,其大量使用了Struts标签,用来控制显示的逻辑和内容。由于不同平台采取的编码方式不同,在进行系统移植时很容易出现中文乱码问题。在这里使用一个可插拔式的过滤器,实现对请求和响应的预处理及后处理,很好地解决了字符编码问题,使系统可以在不同的平台上进行移植。

用户请求和应用逻辑。在处理之前,将所有涉及到表现层的数据结构替换成更加通用的数据结构类型;使用通用的、与表现层无关的数据结构在这两层之间传递参数。表现层方法提交的参数类型主要是HttpServletRequest和HttpServletResponse;使用这样的参数会增加系统的耦合性,不利于代码的重用,所以要将它们处理成通用的数据类型,如数组。这一过程在Action适配器进行转发之前完成,提供给业务层的参数是通用的数据类型[10]。业务层方法之间的通信也通过通用的参数类型进行,使得每个业务方法均独立存在于系统之中,在很大程度上减少了系统的耦合,提高了可复用性。

(3)数据层。为了实现数据库访问细节与业务层的分离,引入持久化层。

为了使系统具有较好的可维护性、可移植性和可复用性,采用以上的设计思想,以搭建一个逻辑清楚、功能明确、模块化程度高的元数据管理系统。

2.2工作流程

用户通过浏览器(IE/Netscape)向服务器提交请求,请求经过过滤器处理后再提交给控制器ActionServlet;控制器根据请求的类别将它们转发给不同的DispatchAction类。该类中的方法对参数进行处理后调用不同的业务逻辑对请求进行分析处理,处理后得到的信息通过视图显示在用户浏览器上。

3基于J2EE的元数据管理系统的实现

根据本文提出的设计思想,实现了一个元数据管理系统——基于J2EE的小城镇元数据管理平台。本实例以J2EE平台为基础,Tomcat 5.0为服务器,可以使用Oracle 9i、SQL Server 2000、MySQL数据库,使用了ORM(Object-Relation Mapping)模式的持久化层中间件Hibernate,以Eclipse 3.0为开发平台。在系统实现过程中,使用了以J2EE平台为基础的各项技术,遵循Java2标准平台的编码标准,注重系统的可扩展性和可维护性。系统的XML引擎采用了DOM(Document Object Model)和SAX(Simple API for XML)。DOM负责XML文档的生成和修改;SAX对XML进行解析。

小城镇元数据管理平台的功能主要分为管理与检索两部分,可以实现对矢量数据、栅格数据、文档数据、原始试验数据、报表数据和模型数据的管理与检索;用户管理可以对用户进行权限设置;系统管理功能可以提供系统运行的日志和帮助文件。

4结束语

基于J2EE的元数据管理平台,具有良好的跨平台特性;解决了多源异构数据的融合、遥感数据的存储、数据持久化和用户控制访问问题;在设计和实现过程中遵循J2EE的设计模式,具有良好的扩展性和维护性;功能模块具有低耦合的特点,极大地提高了代码的可复用性;可对元数据进行有效管理,实现信息的共享发布,广泛地应用在各个领域。在如何提高系统的安全性方面还有待于对其进行进一步的研究。

参考文献:

[1]吴洪桥,何建邦,池天河,等.基于Internet的元数据管理模式研究[J].计算机科学,2003,30(4):89-91.[2]李广乾.小城镇信息化建设的基本思路[J].信息化建设,2005(Z1):24-26.

[3]赵春江,杨信廷.加强信息技术研究和开发促进小城镇健康发展[J].小城镇建设,2005(1):22-23.

[4]孙君明,郭红.基于XML的异构信息交换技术研究[J].计算机应用研究,2003,20(1):70-72.

[5]李德冠,陈梦东.一种基于XML的数据交换系统的设计和实现[J].微机发展,2005,15(12):12-14.

[6]朱雷,潘懋,李丽勤,等.GIS中海量栅格数据的处理技术研究[J].计算机应用研究,2006,23(1):66-68.

[7]孙卫琴.精通Hibernate:Java对象持久化技术详解[M].北京:电子工业出版社,2005.

[8]范会联,李献礼.基于Struts框架的Web信息系统中RBAC的实现[J].计算机时代,2005(12):33-34.

[9]孙卫琴.基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004.

[10]ALUR D,CRUPI J, MALKS D.J2EE核心模式[M].第2版.北京:机械工业出版社,2005.

第三篇:基于BS的网上考试系统的设计与实现

基于B/S的网上考试系统的设计与实现

论文关键词:ASP.net B/S 网络考试系统 数据库

论文摘要:随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机基础课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。基于Web的网上考试系统的设计与实现就是基于上述目的开发设计的。

本系统采用B/S架构作为系统的总体结构,以Web数据库技术为依托,利用微软的ASP.NET技术,结合ADO,实现了对Web数据库的访问和查询。该设计实现了按题型随机抽题组卷、在线考试、题库管理、系统管理的功能,能够对客观题在线评分。学生用学号登录成功后,阅读考试须知,之后选择考试科目进入考试页面,完成相应科目考试,自动给出考试成绩。系统管理,实现了对题库、考生信息、考试成绩、考试科目的管理。题库管理,实现了对试题的添加、编辑、删除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管理可以删除成绩信息,科目管理主要是修改考试科目信息。

基于Web的网上考试系统本身是一个很大的系统,尤其试题库部分需要许多人的参与以及大量的投入才能建成。该系统虽然仅仅是完成《计算机文化基础》和《操作系统》课程的考试,但却具有良好的实用性与通用性,提供友好的人机界面,具有较好的可扩充性和开放性。

一、绪论

1.1 网上考试系统的现状分析

在信息技术迅速发展的今天,网络对于大多数人已不再陌生,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的作用。近年来随着软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,网络教育在人们的教育活动中逐步得到普及。网上考试是网络教育不可缺少的组成部分,是网络教育的一个重要环节。

网上考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上进行的。例如国外一些著名的考试,如Microsoft公司的MCSE(Microsoft系统工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等,都是采用网上考试的形式进行的。

在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。网上考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常容易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。Internet技术的发展使得考试的技术手段和载体发生了划时代的变化,考试从传统的纸笔考试到计算机辅助考试再发展到基于Web的网上考试成为现实。

现阶段,网上考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求,是当前网上考试软件实现的主流技术之一。在对大量关于网上考试系统资料的研究和学习后,根据工作的需要,针对本校实际情况特别是教学的需求,利用学校校园网已有的基础条件,研究开发适合本校使用的基于Web的网上考试系统。

1.2 选题的背景及研究意义

随着计算机科学、网络技术的迅猛发展,在教育领域里,实现网上考试可以充分利用学校现有的计算机软、硬件资源和网络资源实现考试;对于客观题由计算机来完成阅卷,可以将减少人工阅卷的工作量。

目前常用的网上考试系统主要有两种基本模式:传统的C/S(客户机/服务器)模式和新型的B/S(浏览器/服务器)模式,所谓C/S模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。当拥有用户量比较多时,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。与传统的基于C/S模式的网上考试系统相比,B/S体系将应用逻辑与用户界面和数据访问相分离,使系统的维护变得简单(只需要改变网页,即可实现所有用户的同步更新),同时简化了客户端的功能,用户只需浏览器即可使用此考试系统,更适宜于互联网上的考试。

在信息网络化的现实面前,我们提出一种基于Web的网上考试系统,并用SQL Sever 2000数据库与ASP.NET技术结合进行了该系统的开发。

1.3 系统基本简介

我们课题组所做的工作不仅仅是参与开发一个完整的在线考试系统,也是一个引导性的基础研究,是对.net平台下基于B/S结构的软件体系结构、关键技术、实现技术、框架解决方案进行的探索。

本系统采用ASP.NET、HTML、Javascript、VBScript、图形编辑与数据库等工具,通过基于WEB服务器访问WEB页面,可以不受地点,时间限制,通过宽带上网或其它上网方式,借助Internet这一强大、方便的工具,考生可以在互联网上通过浏览器来选择科目、参加考试,管理员可以在互联网上通过浏览器来添加、修改学生信息,添加、修改、删除试题,修改考试科目信息,管理学生成绩;同时还实现有学生信息查询功能:按班级、学号、姓名等关键字查询,实现对整个系统的管理功能。

系统的主界面主要有考生、管理员入口,根据用户类型,分别进入考试和管理两个不同的页面。其最大的特点是开放性、方便性和灵活性。

二、系统的关键技术及介绍

在《基于Web的网上考试系统》的设计过程中,主要考虑了以下几方面的问题:

(1)ASP.NET技术;

(2)建立数据库,使用SQL Sever 2000来建立;

(3)选择系统的开发模式,B/S模式;

(4)ADO.NET对象模型;

(5)系统数据库设计。

2.1 ASP.NET技术概况

ASP.NET是微软公司推出的一种Internet编程技术,它采用效率较高的、面向对象的方法来创建动态Web应用程序。在原来的ASP技术中,服务器端代码和客户端HTML混合在一起,常常导致页面的代码冗长而复杂,程序的逻辑难以理解。ASP.NET是一种独立于浏览器的编程模型,可以在最新版本的IE、NetscapeNavigator以及诸如Opera等被广泛使用的浏览器上运行。

ASP.NET是一种建立在通用语言上的程序构架。一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多。微软公司发布了包括Visual Basic.NET、C#.NET、Visual C++.NET等与.NET兼容的语言来创作应用程序。

2.1.1 ASP.NET的优势

ASP.NET是在服务器上运行的编译好的公共语言运行库代码,它可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。

1)世界级的工具支持

ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。

2)威力和灵活性

由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。Microsoft.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。

3)简易性

ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似Visual Basic的简单窗体处理模型中处理事件并不相同。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。

4)可管理性

ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。

5)可缩放性和可用性

ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。

6)自定义性和扩展性

ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换吉林大学硕士学位论文ASP.NET运行库的任何子组件。

7)安全性

借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

2.1.2 常用到的ASP.NET内置对象

Application对象:对整个ASP.NET执行环境而言,一个虚拟目录下的所有ASP.NET程序构成了一个Web应用程序。在多任务执行的情况下,来自四面八方的众多用户可能执行同一个Web应用程序,这便依赖Application对象。常用到的场合:聊天室、网页计数器等。

Request对象:获取从客户浏览器传给服务器端的数据,如接收来自表单的数据。

Response对象:Request对象与Response对象就像一般程序语言里的Input及Output命令,若要让服务器端的ASP.NET程序能够接收来自客户端的信息,须用Request对象;若想将服务器端的信息传递给客户端,须用Response对象。

Session对象:Session对象和Application对象极为类似,但Session对象的信息只适用于同一位用户,换句话说,一个Session对象只属于一位用户。常用到的场合:虚拟购物车、用户登陆网站时用户名的临时存储等。

2.2 利用SQL Sever 2000来建立数据库

Microsoft SQL Server 2000 是一种关系型数据库。此种数据库采数据分类表格化的架构,将相关的数据组成表格,表格和表格之间可以有关联性,因此称为关系型数据库。系统管理员可透过应用程序进入服务器,更改数据型态,管理及处理服务器资源。SQL Server 也是一种具备延展性的数据库(scalable database),亦即 SQL Server 可以支持多位使用者同时进入数据库中处理大量的数据。

2.3 Browser/Server模式—本系统的开发模式

2.3.1 Browser/Server模式简介

随着网络规模的日益扩大,应用程序的复杂程度不断提高,传统的数据库应用架构已经不能胜任。为了充分利用网络资源,越来越多的信息需要在www.xiexiebang.command对象、DataAdapter、DataSet以及DataReader。这些组件中负责建立联机和数据操作的部分我们称为数据操作组件(Managed Providers)分别由Connection对象、Command对象、DataAdapter对象以及DataReader对象所组成。数据操作组件最主要是当作DataSet对象以及数据源之间的桥梁,负责将数据源中的数据取出后植入DataSet对象中,以及将数据存回数据源的工作。

Connection组件

Connection对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。

Command组件

Command对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。这个对象是架构在Connection对象上,也就是Command对象是透过连结到数据源的Connection对象来下命令的。所以Connection连结到哪个数据库,Command对象的命令就下到哪里。

DataAdapter组件

DataAdapter对象主要是在数据源以及DataSet之间执行数据传输的工作,它可以透过Command对象下达命令后,并将取得的数据放入DataSet对象中。这个对象是架构在Command对象上,并提供了许多配合DataSet使用的功能。

DataSet组件

DataSet这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来。DataSet的能力不只是可以储存多个Table而已,还可以透过DataAdapter对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。DataSet对象可以说是ADO.NET中重量级的对象,这个对象架构在DataAdapter对象上,本身不具备和数据源沟通的能力,也就是说我们是将DataAdapter对象当做DataSet对象以及数据源间传输数据的桥梁。

DataReader组件

当我们只需要循序的读取数据而不需要其它操作时,可以使用DataReader对象。DataReader对象只是一次一笔向下循序的读取数据源中的数据,而且这些数据是只读的,并不允许作其它的操作。因为DataReade在读取数据的时候限制了每次只读取一笔,而且只能只读,所以使用起来不但节省资源而且效率很好。使用DataReader对象除了效率较好之外,因为不用把数据全部传回,故可以降低网络的负载。

2.5 系统数据库设计

2.5.1 数据库结构及说明

数据库结构是网上考试系统设计方案中的一个重要组成部分,目的在于满足考生、管理员用户实现其操作功能。

2.5.2 用户权限简介

1.管理员。在此系统中系统管理员具有管理用户、管理试题和试卷的权力。他不需注册,在数据库有一个表来存放相关信息。

2.一般用户主要是指考生,参加在线考试。

三、系统的整体分析与设计

3.1 需求分析

3.1.1 系统需要解决的主要问题

考生进入系统应该进行身份验证。考生进入考试系统后,需要选择考试科目,所以系统还应有考试科目选择的功能。鉴于考试环境一般为机房,考试者之间的距离很近,为了避免考试做弊,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择提交答卷后,应该自动判卷,给出考生分数。

本系统是为了满足在线考试的需求而设计开发的,可在Internet上进行实时考试。所以本考试系统应具备的考试系统功能,包括:题库设计和管理,试卷的随机组卷能力,用户在线考试及记录,系统自动评卷,系统数据库管理维护,系统管理和维护。

3.1.2 系统功能模块划分

本在线考试系统可分为两个主要功能模块进行设计,这两个功能模块分别为:

(1)考生功能模块:考生功能模块可以实现考生登录、选择考试科目、在线考试、完成考试给出分数,如果已经考过,则不能登录考试。

(2)管理员功能模块:管理员功能模块可以实现管理员登录、考生信息管理、考试科目管理、题库管理、考试成绩管理。

系统统由一个登陆界面登陆,在登陆时是如果是学生,则用户名为考生学号,如果是管理员登陆,用户名为管理员名,分别从各自己的数据库中查询帐户,并核对登陆密码,然后根据不同的角色进入不同的界面。

3.2 总体设计

本部分介绍了《基于Web的网上考试系统》的总体设计,主要包括公用登陆模块的设计,学生功能模块的设计,管理员功能模块的设计。

3.2.1 公共登陆模块设计

所有用户都从本模块登陆,登陆界面(login/)上包括一个文本框用于输入用户名,一个文本框用于输入密码;包括两个按钮,用来区分考生登录,还是管理员登陆。点击登陆后,根据不同按钮的单击事件,连接到不同的 数据库,从相应的数据库表中查询用户名和密码,如查询到,则进入相应的页面,如未查询到,则弹出出错信息,用户点击确定重新输入用户名和密码登陆,图3-3示: 图3-3 用户登录界面

3.2.2 在线考试模块设计

考生登录后,进入考试须知页面(know1/),选择考试科目后,若未参加该科目的考试,则进入相应科目考试页面;否则,不能进入考试页面。该页面主要提供了一个考生选择考试科目的功能,以简单的超链接进入不同的科目考试页面。

3.2.3 管理员功能模块设计

管理员登录后进入后台管理主页面(classintro/),由该页面可以登录到学生信息管理、科目管理、试题管理、成绩管理页面。

四、部分页面实现详解

4.1 考试页面的实现

考试页面(exampage/)可以进行单选、多选、填空题这些客观题的考试。每一类型题都以一个Web用户控件来实现题目显示,试题是随机生成的,每次考试都不同的试卷,系统以随机抽题来生成试卷,使用了一个随机函数。先在题库question表中得到每种题型在每次抽题供抽取的总题数count= SubjectInfo(Subject),随机选题时应在1-count之间选取,temp = Fix(count * Rnd(10))。由于试卷是考前随机抽题而得,考生在第一时间开启试卷,减少了接触试题的人员间环节,也在一定程度上防止了考生将试题传出考场,增强了试题的保密性其次,为了避免由于得到的随机数相同,而在一份试卷中抽到相同的考题,在设计题库结构时设置了haveselect标记字段,标记字段取值为0时,该题未被抽取,haveselect标记字段取值为1,表示该题已被抽取,不能再用。这统在抽题时,首先判断haveselect标记字段是否为0,如果该题已被抽过,则必取新的随机数重新抽取。下面以单选题为例来说明。

//将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 //用随机函数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 //统计课程考题的数量, 获得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 管理主页面的实现

管理主页面是管理员进入后台管理后所看到的第一个页面,在该页面上有Label控件显示了管理员名,登录时间信息,一组超链接实现各个页面之间的跳转,以一个表格中加入超链接图片也可以在不同页面之间跳转,该页面主要是管理员欢迎界面,没有什么关键代码,只是超链接的使用。

4.3 学生信息管理页面(manstudentinfo/)的实现

该页面用DataGrid控件显示了学生信息,并实现了分页显示,同时以下拉列表事件来实现按班级查询学生信息,其中班级是从数据库里查询出来的不重复的班级,还以下拉列表提供了按序号、学号、姓名进行的关键字查询,以超链接实现了跳转到添加、修改学生信息页面。

关键代码解释:

//定义数据库连接字符串,Dim conn As New SqlConnection(ConfigurationSettings.AppSettings(“ConnectionString”))//使用DISTINCT关键字搜索出数据库中的不同班级,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可以将网页转移至另外的网页上,使用的语法结构是:Response.Redirect网址,其中网址可以是相对地址或绝对地址,在此使用Response.Redirect(“addstudentinfo/”)跳转到修改学生信息页面 Session(“studentid”)= s_datagrid.DataKeys(CInt(E.Item.ItemIndex))//使用下拉列表控件的SelectedIndexChanged事件,实现下拉列表改变,自动按不同班级查询学生信息 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 //根据不同的查询条件生成不同的查询字符串 Sub ifsub()//使用like '%“ & key & ”%'实现按关键字查询,以下输入学号关键字为来实现查询 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/)

添加学生信息与修改学生信息共用一个页面,在执行不同操作时,传递不同的参数editstudent,当editstudent为空值时,显示添加学生信息页面,不为空显示为修改学生信息,并根据参数绑定数据库中的对应的学生信息,显示在相应的文本框或下拉列表中。

关键代码解释:

//根据不同editstudent参数值显示不同的页面标题,其中editstudent为学生id <%If editstudent = “" Then%>添加学生信息 <%Else%>修改学生信息<%End If%> //根据不同editstudent参数值显示不同的按钮文本 <%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/)的实现

该页面主要是对考试科目信息的修改,包括各类型题的总分和题量以及考试时间设置,其中序号和科目名称是不可修改的。用一个DataGrid控件实现了显示科目信息,以一个隐藏的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/)的实现

该页面以Repeater控件实现了试题的显示,每一题都用一个表格来显示,每一题都有一个操作,放了三个链接,点击添加,则跳转到添加试题页面,点击修改,则跳转到试题修改页面,点击删除,则删除该题。此外该页还进行了分页,可以到上一页,下一页,直接到达首页和尾页,并显示了总页数和当前页码。

关键代码解释:

manadp = New SqlClient.SqlDataAdapter manadp.SelectCommand = objcomd mands = New DataSet //填充DataSet数据集 manadp.Fill(mands, ”mana“)//设置分页显示试题的数量

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/)

添加和修改试题共用一个页面,在执行不同操作时,传递不同的参数edittest,当edittest为空值时,显示添加试题页面,不为空显示为修改试题页面,并根据参数所传递的ID号来绑定数据库中的对应的试题信息,显示在相应的下拉列表、文本框或单选按钮上。

关键代码解释:

//使用Request对象的QueryString属性来获取edittest参数的值 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参数的值 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 成绩管理页面的实现

该页面主要是对学生考试成绩的管理,结合了学生信息表和成绩表的双表查询,用一个DataGrid控件显示学生考试成绩,只能对学生成绩进行删除操作,设计比较简单。

主要代码解释:

//使用DataGrid控件的MyDataGrid_Delete事件,利用strSql字符串实现记录的删除 strSql = ”Delete from score Where id=" & s_datagrid.DataKeys(CInt(E.Item.ItemIndex))

参考文献

[1]李万伦,何蕾,赵海.ASP.NET程序设计.清华大学出版社,2002 [2]求是科技.ASP.NET数据库管理系统开发实例导航.人民邮电出版社,2005 [3]张增良.ASP.NET程序设计教程.西安交通大学出版社,2006 [4]钱灵.基于.NET的网上考试系统的设计与实现[D].天津大学,2005 [5]张全和.关于考试阅卷系统开发的必要性和可行性.重庆大学计算机基础教学研讨会论文集.2004.4 [6] Hoffman K,Gabriel J.汪钟鸣,战晓苏译..NET Framework高级编程[M].北京.清华大学出版社.2002年 [7] 全渝娟,范荣强.基于Web的远距离考试系统.计算机应用与软件,2003,7 [8] 蒋元星.基于.NET框架的企业应用集成研究和实现.浙江大学硕士学位论文2005,5 [9] 肖金秀,冯沃辉,陈少涌.ASP.NET程序设计教程[M].冶金工业出版社,2002,7 [10] 徐世浩.高校教育网站ASP.NET技术应用研究.电化教育研究,2004,1 [11] 陈玉峰.SQL Server 2000数据库开发教程(第1版)[M].北京:科学出版社,2003.[12] 金雪云,焦桂英.ASP.NET高级开发技术与范例(第3版)[M].北京:科学出版社,2002.[13] 刘东飞,夏丹.基于.NET的网上考试系统设计与实现[J].福建电脑,2006,5:121-122 [14] 张红鹰,基于NET平台的网上考试系统的设计与实现,湖北大学成人教育学院学报,2006年第3期。[15] 高清和.精通ASP.NET的程序设计.中国铁道出版社,2001[10]肖建.ASP.NET编程实例与技巧集粹.北京希望电子出版社,2003。

[16] 廖彬山,高峰霞.WEB数据库开发技术[M].北京:电子工业出版社,2001。

[17] 张莉,王强.SQL SERVER数据库原理及应用教程[M].北京清华大学出版社,2003年1月。

[18] 刘红军.基于B/S三层架构的标准化网上考试系统的设计与实现[Dl.中国海洋大学硕士学位论文,2005 [19] 孟军《精通ASP.NET网络编成》人民邮电出版社,2002 [20] 杨帆《ASP.NET技术与应用》高等教育出版社,2004 [21] 朱归良基于Web模式的网上考试系统安全性研究(《计算机工程与应用》2002年3月)[22] 夏江林.C/S结构与B/S结构技术特点比较.电脑学习.2001(5)P35-36 [23] 朱忱,宋顺林.基于.砚T的Web应用框架的设计与实现[J].计算机工程与设计,2006(8):1446—1447 [24] 黄杰.基于Browser/Sever模式下的在线网上考试系统【DI.武汉大学硕士学位论文,2004

第四篇:J2EE论文:基于J2EE的四川教育学院网络教学系统的设计与实现

J2EE论文:基于J2EE的四川教育学院网络教学系统的设计与实现

【中文摘要】随着科技的不断发展,传统的面授教学已远远不能满足当今社会教育的需要。Internet的不断发展与普及,为改革教育模式提供了契机。传统的面授教育模式受到地理空间,优秀教师人数与其他教学资源短缺等的限制。网络教学作为教学的一项辅助手段,是教学形式的一场革命。它具有不受时空限制,资源共享,系统开放等优势。现在越来越多的学校为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合学校特色的数字化校园网络教学系统。数字化校园网络教学系统已经成为当今学校实现管理现代化的一个重要途径。论文结合有关数字化校园网络教学理论、SQL2005数据库技术、J2EE程序算法设计、SSH框架技术,通过对知识的整理和分析,努力把握四川教育学院网络教学系统的设计方向,开发理念,归纳出数字化的理论基础与设计原则,同时,寻找可行性的设计模式及开发方案。本文论述了开发一个的基于SSH框架的四川教育学院网络教学系统的开发所用到的关键技术和方法。其中运用了J2EE技术、SSH框架的应用、SQL Server数据库等等,对上述技术的实现方法进行了详细的讨论,介绍了利用J2EE技术和SSH框架,实现了一个简单的数字化教学网站的设计与开发,并详细讨论了该网站的实现过程及其结构。

【英文摘要】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框架 网络教学系统

【英文关键词】J2EE Java SSH framework Network Teaching system 【目录】基于J2EE的四川教育学院网络教学系统的设计与实现摘要4-5

ABSTRACT5

第一章 引言8-11

1.1 课题背景和意义8-99-10

1.2 网络教学系统国内外概况

第二章 相关技术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 四川教育学院网络教学系统建设原则25-2626-2727-283.3 性能需求分析27

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

4.1 体系结构第四章 网络教学系统设计

2931-324.2 功能模块设计29-444.2.1 登录模块设计

4.2.3 在线考试子

4.2.5 教4.4 本5.1 登4.2.2 注册模块设计32-34系统设计34-384.2.4 互动模块设计38-42

4.3 数据库设计44-49学公告模块设计42-44章小结49-50录模块50-5255-65块58-60模块6165-66

第五章 网络教学系统实现50-665.2 注册模块52-55

5.3 考试子系统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第六章 网络教学系统功能测试66-72

6.2 软件测试的步骤66-676.3.1 登录模块测试测试的目的和意义测试的具体实现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

致谢

第五篇:税收执法责任制考核评议指标

总局评议考核办法中涉及地税机关的税收执法责任制评议考核指标有18项:逾期申报、税款催缴、延期申报、延期缴纳税款、税款征收、欠税管理、税务登记、发票管理、税收优惠政策认定、减免税和所得税税前列支审批、政策性退税审批、稽查选案、稽查实施、稽查案件管理、税务执行、税务行政处罚听证、税务行政复议、税务行政诉讼。

我省在执行中结合我省地税系统实际,增加了社保基金费征收、纳税评估、行政许可、法制员审核4项

税收执法管理信息系统是由航天信息股份有限公司开发研制的,是一个集执法考核与执法监察于一体的执法管理系统,该系统依据国家税务总局 “依法治税”的方针,以计算机网络为依托,以信息一体化为准则,以税收业务为基础,包括执法考核子系统和监察考核子系统。

执法考核子系统是依据总局的相关规程及法律法规文件,以全过程监控税务机关及其工作人员的日常执法行为、实时进行违规责任自动追究为目标,通过对税务执法过程进行分析验证,达到监控、考核和过错责任追究全面自动化管

理。

执法监察子系统是各级税务纪检监察机构及其工作人员以”中国税收征管信息系

统” 提供的税务机关及其工作人员的税收执法行为信息为依托,以国家法律、法规、规章等为依据、按照税务执法监察工作规程,针对税收征管和税收执法行为的特点和 规律,运用信息技术,对税收执法行为进行监督检查。

税收执法管理信息系统是税收执法责任制的自动化考核软件,是全面推进税收执法责任制的抓手和突破口,有助于逐步实现对税收执法全过程、全方位的监 控、规范与考核,促进国税机关依法行政、依法治税水平的进一步提高。全面推进税收执法责任制,就当前的工作而言,就是以上线运行税收执法管理信息系统为突 破口,抓住考核评议这个关键环节和自动化考核这个抓手,逐步扩大税收执法责任制考核评议和过错追究的覆盖面,最终实现对税收执法的全过程、全方位的监控、规范与考核,促进国税机关执法水平的进一步提高,实践表明,通过上线运行税收执法管理信息系统,依托信息技术进行自动化考核,避免了手工考核主观性、随意 性强、难过人情关等弊端,基本实现了考核的客观公正。税收执法责任制的基本内容包括岗位职责、工作规程、考核评议和过错追究。其中,分解税收执法岗位职责解决的是“干什么”的问题,是推行税收执法责任制的基础;细化工作规程解决的是“怎么干”的问题,是推行税收执法责任制的关 键;严格考核评议解决的是“干得不好怎么发现”的问题,是推行税收执法责任制的手段;实行过错责任追究解决的是“干得不好怎么办”的问题,是推行税收执法 责任制的保障。上线运行的税收执法管理信息系统V2.0是对从事税收执法的岗位、个人和单位进行自动化的监控、考核和过错追究,客观公正地解决“干得不好 怎么发现”、“干得不好怎么办”的问题,促进税收执法责任制推行到位。

税收执法责任制的内容是什么?

税收执法责任制赋予行政管理新的理念,将改变以往只重结果不论过程的旧观念,它的整体框架包括:岗位职责、工作规程、评议考核、过错追究四个基 本元素。岗位职责是基础,要解决“做什么”的问题;明确工作规程是重点,要解决“怎么做”的问题;开展评议考核是关键,要解决“做得怎么样”的问题;严格 过错追究是保障,要解决“做得不好怎么办”的问题。这四部分内容必须有机结合,相互衔接,共同形成对执法行为进行监督的有效机制。

(一)分解岗位职责

明确的岗位职责是推行执法责任制的基础。没有岗位职责的划分就不能各司其职、各尽其责,就失去了责任追究的特定对象和推行责任制的基础。分解岗 位职责,就是要按照国家税务总局2005年3月印发的国税系统税收执法责任制范本,结合本地实际情况进行定岗定责,使制度、机构、岗位、人员有机结合。

(二)细化工作规程

完善的工作规程是推行执法责任制的核心。没有具体、量化的工作规程,就不能衡量和确定税收执法责任的大小,就不能按工作的步骤、顺序、时限、形 式和标准将税收执法权限和税收执法事项具体分解到人,就不能有效地解决岗位职责不清、执法责任不明的问题,难以确定应承担执法过错责任的主体,税收执法责 任过错追究就会成为一句空话,税收执法责任制就会流于形式。因此要重点把握四个核心要素,即明确工作步骤或者执法环节、确定工作形式、规定工作时限、密切 岗位衔接,确保相互间职责分明,执法活动流畅。

(三)认真考核评议

科学的考核办法是推行执法责任制的关键。科学合理的评议考核能比较公正地评价和认定执法主体是否按岗位职责和程序完成其法定的各项工作,考核结 果则为是否应追究行为主体的过错责任提供重要的考核依据。可以说,评议考核是衔接岗位职责和过错责任的纽带,是整个执法责任制中非常重要的一个环节。考核 工作要以计算机考核为方向,充分利用信息化手段,实行人机结合,实现考核的日常化。要充分利用税收信息化各系统产生的数据信息,辅之以必要的人工评审,进 行有针对性的执法行为评价。对于计算机无法实现考核的内容,要配合外部监督、受理举报等过程中发现的执法过错行为,通过人工方式纳入执法责任制的考核系 统。实践中,要积极探索将税收执法责任制考核与现行的目标管理、征管质量、执法检查有机结合,提高考核效率;积极探索对考核结果的综合利用,可将执法人员 行为的评价与年终评先、提拔使用挂钩,将对个人的考核与所在单位的考核结合起来,充分调动广大干部的积极性和创造性。

(四)严格过错责任追究

沿革的责任追究是推行执法责任制的有效保障。所谓过错责任追究,是对因过失或者故意造成税收执法过错行为的责任人进行经济惩戒和行政处理。税收 执法,必须按照依法行政的原则和要求,严格依法进行。但在实际工作中又确实存在既不构成犯罪,也不构成行政处分的过错行为。对这些行为不加以追究,就可能 造成法无所禁、责无所究的局面。因此,通过执法责任制明确在执法过程中出现过错应予追究,可以最大限度地保证执法的公正和客观性。实行过错责任追究要贯彻 以人为本的原则,坚持思想教育与责任追究相结合、纠正过错与改进工作相结合、严格要求与爱护干部相结合,力求做到追究范围适量,责任追究适度。实行过错责 任追究还要注意与评议考核、执法检查、重大案件审理及其他监督形式相衔接,过错行为一经发现,要严格按照有关规定执行,防止以经济处理代替行政处理,以经 济责任代替行政法律责任的行为。同时,要认真研究责任追究的范围、追究的形式、追究适用的原则、追究申辩程序等问题,积极探索能级管理和岗位分级办法,切 实解决多干多罚、干多干少和干好干坏一个样的问题,不断深化和完善税收执法责任制。

税收执法责任制考核评议指标

一、逾期申报

(一)考核内容

是否对逾期未申报的纳税人进行违法违章处理。

(二)考核路径

将《逾期未申报清册》与《限期改正通知书》、《税务行政处罚决定书》进行比对,看对逾期未申报的纳税人是否进行违法违章处理。

(三)涉及岗位

国税:申报征收岗、税源管理岗、领导岗。

地税:纳税申报管理岗、税源管理岗、领导岗。

二、税款催缴

(一)考核内容

是否对逾期未缴纳税款的纳税人进行违法违章处理。

(二)考核路径

将《逾期未纳税清册》与《限期缴纳税款通知书》、《税务处罚决定书》等进行比对,查看对逾期未缴纳税款的纳税人是否进行违法违章处理。

(三)涉及岗位

国税:申报征收岗、税源管理岗、领导岗。

地税:税款征收岗、税源管理岗、领导岗。

三、延期申报

(一)考核内容

1、是否按规定审批延期申报; 

2、是否按规定核定预缴税额。

(二)考核路径

1、将《延期申报申请审批表》和纳税人报送的附报资料进行核对,看资料是否齐全完整、内容是否真实、程序是否合法;将纳税人报送的附报资料与调查报告相核对,看是否真实;查阅《延期缴纳税款申请审批表》,看审批是否合法。

2、将《延期申报申请审批表》与《核定定额通知书》等进行核对,检查已审批的延期申报纳税户是否核定应纳税额或核定应纳税额明显偏低。

(三)涉及岗位

文书受理岗、税源管理岗、延期申报管理岗、领导岗。

四、延期缴纳税款

(一)考核内容

是否按规定审批延期缴纳税款。

(二)考核路径

将《延期缴纳税款申请审批表》和纳税人报送的附报资料进行核对,看资料是否齐全完整;将纳税人报送的附报资料与调查报告相核对,看是否真实;查阅《延期缴纳税款申请审批表》,看审批是否合法。

(三)涉及岗位

文书受理岗、税源管理岗、延期缴纳税款管理岗、领导岗。

五、税款征收

(一)考核内容

1、是否违规多征、少征税款、提前征收、延缓征收;

2、是否混淆税款入库级次。

(二)考核路径

1、查阅填开的各类完税凭证,与相应的各类纳税申报资料、核定资料等应征凭证进行比对,看是否存在多征、少征税款、提前征收、延缓征收的现象;

2、查阅填开的各类入库凭证,与《税种核定表》比对,看是否存在混淆税款入库级次的现象。

(三)涉及岗位

国税:申报征收岗、税源管理岗、核定应纳税额管理岗、税收会计统计管理岗、领导岗。

地税:纳税申报管理岗、税款征收岗、税源管理岗、核定应纳税额管理岗、税收会计统计管理岗、领导岗。

六、欠税管理

(一)考核内容

1、是否对欠税进行了公告;

2、是否对欠税进行准确核算。

(二)考核路径

1、将《欠税清册》与公告记录进行核对,看是否依法进行公告。

2、将《欠税清册》与纳税申报表、税源管理欠税台帐、会统欠税台帐等进行核对,看数据是否一致,是否进行准确核算。

(三)涉及岗位

国税:申报征收岗、税源管理岗、欠税综合管理岗、税收会计统计管理岗、领导岗。

地税:税款征收岗、税源管理岗、欠税综合管理岗、税收会计统计管理岗、领导岗。

七、税务登记

(一)考核内容

1、是否对逾期办理开业税务登记行为进行违法违章处理;

2、是否按规定办理注销税务登记;

3、是否按规定制作非正常户认定书;

4、是否按规定对非正常户进行公告。

(二)考核路径

1、将逾期办理开业税务登记的纳税人与已填发的《限期改正通知书》、《税务行政处罚决定书》进行核对,看对逾期办理开业税务登记的纳税人是否做出违法违章处理。

2、查阅《注销税务登记申请审批表》,看有关岗位是否按规定办理税款清缴、发票及证件缴销等手续。

3、根据《非正常户认定书》实地检查,看是否有不符合非正常户的纳税人。

4、查阅《非正常户认定书》,看是否有对列入非正常户超过三个月的纳税人宣布其税务登记证件失效的书面记录。是否有应认定而未认定的非正常户。

(三)涉及岗位 国税:税务登记管理岗、税源管理岗、外商投资企业和外国企业所得税减免退税管理岗、增值税优惠政策管理岗、消费税政策管理岗、企业所得税政策管理岗、申报征收岗、发票缴销岗、稽查实施岗、增值税一般纳税人认定管理岗、领导岗。

地税:税务登记管理岗、税源管理岗、税款征收岗、发票缴销岗、减免税管理岗、稽查实施岗、领导岗。

八、发票管理

(一)考核内容

1、是否按规定发售发票; 

2、是否按规定停供发票;

3、是否按规定缴销发票;

4、是否按规定代开发票。

(二)考核路径

1、将《领取增值税专用发票领购簿申请书》、《普通发票领购簿申请审批表》,与发票发售台帐进行比对,看发售的发票是否符合核定的种类、数量。

2、将《停供(收缴)发票清册》与发票发售台帐等进行核对,看在停供发票期间是否有发售发票行为。

3、查阅《注销税务登记申请审批表》、《税务登记变更表》与《发票缴销情况分户统计表》进行核对,看纳税人在办理税务登记注销及变更时是否按规定缴销发票。

4、查阅《代(监)开发票分户明细账》、《代(监)开增值税专用发票申请审批表》等资料,将已开具发票的内容与相应的税收缴款书或税收完税证进行核对,看开具的发票是否符合开具范围、是否按规定征收税款。

(三)涉及岗位

国税:发票发售岗、发票缴销岗、发票用票管理岗、税源管理岗、领导岗。

地税:购票审核岗、代开发票管理岗、发票发售岗、税源管理岗、领导岗。

九、增值税一般纳税人认定管理

(一)考核内容

1、是否将销售额超过小规模标准的纳税人按增值税一般纳税人管理;

2、是否按规定认定、取消增值税一般纳税人资格。

(二)考核路径

1、查阅计算机系统或纳税人《纳税申报表》、财务会计报表等资料统计的销售额,看对年应纳税销售额超过小规模纳税人标准的是否仍按小规模纳税人进行征收管理。

2、将《增值税一般纳税人申请认定表》和纳税人报送的附报资料进行核对,看是否资料齐全完整;将纳税人报送的附报资料与调查报告相核对,必要时到企业实地核查,看是否真实;查阅《增值税一般纳税人申请认定表》,看审批是否合法;查阅《取消增值税一般纳税人资格审批表》,看取消原因是否符合法律规定。

(三)涉及岗位

国税:文书受理岗、增值税一般纳税人认定管理岗、税源管理岗、领导岗。

十、税收优惠政策认定

(一)考核内容

是否按规定受理和审批纳税人享受税收优惠政策的资格。

(二)考核路径

将《税务认定申请审批表》和纳税人报送的附报资料进行核对,看资料是否齐全完整;将纳税人报送的附报资料与调查报告相核对,必要时实地核查,看是否真实;查阅《税务认定申请审批表》,看审批是否合法。

(三)涉及岗位

国税:文书受理岗、税源管理岗、出口退(免)税认定管理岗、外商投资企业和外国企业所得税综合管理岗、非居民企业综合管理岗、增值税优惠政策管理岗、消费税政策管理岗、企业所得税政策管理岗、领导岗。

地税:文书受理岗、待批事项核查岗、税收政策管理岗、领导岗。

十一、减免税和所得税税前列支审批

(一)考核内容

是否按规定受理和审批减免税申请、税前扣除申请。

(二)考核路径

将《减免税申请审批表》或《所得税税前列支申请审批表》和纳税人报送的附报资料进行核对,看资料是否齐全完整;将纳税人报送的附报资料与调查报告相核对,必要时实地核查,看是否真实;查阅《减免税申请审批表》、《所得税税前列支申请审批表》等,看是否按规定受理和审批减免税申请、所得税税前扣除申请。

(三)涉及岗位

国税:文书受理岗、税源管理岗、增值税优惠政策管理岗、消费税政策管理岗、企业所得税政策管理岗、外商投资企业和外国企业所得税减免退税管理岗、外商投资企业和外国企业所得税综合管理岗、非居民企业综合管理岗、领导岗。

地税:文书受理岗、待查事项核查岗、减免税管理岗、税源管理岗、领导岗。

十二、政策性退税审批

(一)考核内容

是否按规定受理、审批和办理政策性退税。

(二)考核路径

将《退税申请审批表》和纳税人报送的附报资料进行核对,看资料是否齐全完整;将纳税人报送的附报资料与调查报告相核对,必要时实地核查,看是否真实;查阅《退税申请审批表》,看审批是否合法;查阅《收入退还书》,看是否按规定办理退税。

(三)涉及岗位

国税:文书受理岗、税源管理岗、增值税优惠政策性管理岗、消费税政策管理岗、企业所得税政策管理岗、外商投资企业和外国企业所得税减免退税管理岗、申报征收岗、税收会计统计管理岗、领导岗。

地税:文书受理岗、税源管理岗、退税管理岗、纳税申报管理岗、税款征收岗、税收会计统计管理岗、领导岗。

十三、金税工程

(一)考核内容

1、是否进行重复认证;

2、是否按规定进行数据备份;

3、是否设置、修改金税卡时钟;

4、金税工程各系统企业信息的录入和变动是否及时准确;

5、认证不符或密文有误的发票是否及时扣留及时传递;

6、防伪税控的企业发行是否符合规定。

(二)考核路径

1、防伪税控稽查系统,查询统计→按企业查询重复认证数据,将考核期内认证数据相核对,检查其是否符合规定要求。

2、数据备份路径(磁盘或光盘)。数据备份文件名:报税bk*.dbf(及相关登记、税收库);认证*.rdb;协查*.mdf(或相关);稽核*.mdf(或相关);发行backup。

3、电子信息:发行系统:系统→显示发行卡时钟;认证系统:系统维护→金税卡设置;报税系统:系统设定→金税卡时钟修改;人工信息:金税工程各系统运行情况记录。

4、查询新认定一般纳税人信息,录入的信息与《增值税一般纳税人基本信息》是否一致;查询变更认定一般纳税人信息,录入的信息与《增值税一般纳税人基本信息》是否一致;查询取消一般纳税人资格的纳税人信息,是否未按规定删除金税工程各系统企业信息。

5、防伪税控认证子系统,查询统计→按企业认证数据,选择发票范围为“密文有误发票”;查询《认证不符、密文有误发票暂扣通知单》、《协查资料传递单》。检查认证不符或密文有误的发票是否及时扣留并及时传递。

6、伪税控企业发行系统,查询统计→选择本考核期间的企业信息。查询《防伪税控企业认定登记表》、《防伪税控企业变更事项登记表》、《“两卡一器”发行明细表》、《“两卡一器”收缴清单》。企业信息与《防伪税控企业认定登记表》是否一致;变更登记需要进行重新发行或更换发行的,与《防伪税控企业认定登记表》、《防伪税控企业变更事项登记表》是否一致;删除信息与《“两卡一器”收缴清单》是否一致。

(三)涉及岗位

国税:金税工程设备管理岗、金税工程信息管理岗、金税工程数据采集岗、发票发售岗、领导岗。

十四、稽查选案

(一)考核内容

1、是否按规定查办、上报举报案件;

2、是否按规定分配案源。

(二)考核路径

1、查阅《税务违法案件举报登记表》、《重大税务违法案件摘要举报表》、《转办单》或举报案件登记管理台帐,与举报信息进行核对,看接收举报的涉税案件是否有上报、反馈查处结果记录。

2、查阅《税务文书传递卡》、《税务文书资料附送清单》,将已审批、拟定的日常检查计划或专项检查计划、《待稽查纳税人清册》与其他相关岗位、部门转来的举报、纳税评估、协查、日常、专项检查、上级交办、转办等案源线索、《税务违法案件线索报告单》、《增值税纳税评估移交单》进行核对,看传来的偷、逃、抗、骗税等违法嫌疑的案件线索是否有接收、分配稽查任务记录。

(三)涉及岗位

国税:案源管理岗、举报管理岗、稽查实施管理岗、领导岗。

地税:举报管理岗、案源管理岗、领导岗。

十五、稽查实施

(一)考核内容

1、是否按规定对稽查案件进行立案;

2、是否按规定调取、退还纳税人账簿、资料;

3、是否如实查证纳税人的违法行为;

4、是否按规定回复协查案件。

(二)考核路径

1、查阅《稽查立案案件清册》中未立案的稽查案件户数,核对税务稽查案卷材料,看是否按规定立案。

2、查阅《调取账簿资料通知书》、《调取账簿资料清单》等案卷资料,看是否按规定的权限和时间调取和归还纳税人的账薄资料。

3、查阅税务稽查案卷资料,将《税务稽查报告》与调查取证材料进行核对分析,必要时实地进行核查,看税务稽查调查取证资料是否符合要求,纳税人、扣缴义务人是否有明显的税务违法行为或偷税、骗税违法行为而未如实反映、报告。

4、查阅协查台帐,核对《协查处理单》,看是否按规定的时间回复的协查结果,回复的结果与事实是否相符。

(三)涉及岗位

国税:稽查实施管理岗、稽查实施岗、协查综合管理岗、协查受托管理岗、协查检查岗、领导岗。

地税:案源管理岗、稽查实施岗、协查管理岗、领导岗。

十六、稽查案件审理

(一)考核内容

1、是否按规定的时限审结案件;

2、审理所确认的事实是否清楚,证据是否确凿,定性是否准确;

3、是否按规定处理(罚)涉税违法行为;

4、税务行政处罚是否按规定履行告知程序;

5、是否按规定移送税务稽查案件。

(二)考核路径

1、查阅分配的案件审理任务记录或审理台帐的接收审理任务日期,与《税务稽查审理报告》中审结案件报告结束日期进行核对,看是否在规定的期限审结。

2、将税务稽查审理台帐、《税务稽查审理报告》与《税务稽查报告》以及案卷中的有关证据材料进行核对,看审理所确认的事实是否清楚,证据是否确凿,适用法律法规是否得当,定性是否准确,计算是否准确,处理(处罚)是否恰当。

3、查阅制发的《税务处理决定书》、《税务行政处罚决定书》,与《税务稽查审理报告》、《税务稽查报告》的有关证据材料进行核对,看对查出的涉税违法行为是否按规定进行处理(罚)。

4、查阅《税务稽查审理台帐》或《税务稽查审理报告》,与已制发的《税务行政处罚事项告知书》、《税务文书送达回证》进行核对,看实施行政处罚案件是否履行告知程序(告知当事人依法享有的陈述、申辩、听证等权利)。

5、查阅《稽查审理台帐》或《税务稽查审理报告》,与《重大案件审理提请书》、《重大案件审理交接单》、《涉税案件移送意见书》进行核对,看达到重大案件审理、涉税犯罪案件移送标准的案件是否有移送记录。

(三)涉及岗位

国税:稽查审理管理岗、稽查案件审理岗、领导岗。

地税:稽查案件审理岗、领导岗。

十七、税务执行

(一)考核内容

1、是否按规定执行处理(罚)决定;

2、是否按规定实施税收保全、强制执行措施。

(二)考核路径

1、查看审理、执行台账或税务稽查案卷的《执行报告》,将已经入库的税款、罚款、滞纳金复印件与《税务处理决定书》、《税务行政处罚决定书》进行比对,看二者是否一致。对未及时入库的以及有逃避纳税嫌疑的,是否依法采取相应的措施。

2、查阅实施的税收保全、强制执行措施案卷材料,核对相关执法文书,看实施和解除税收保全、强制执行措施是否符合法律、法规规定的范围、权限、程序等。

(三)涉及岗位

国税:税源管理岗、稽查实施管理岗、稽查实施岗、稽查执行岗、稽查执行管理岗、领导岗。

地税:稽查实施岗、税源管理岗、税务稽查执行岗、领导岗。

十八、税务行政处罚听证

(一)考核内容

1、是否按规定受理行政处罚听证;

2、是否按规定程序组织行政处罚听证。

(二)考核路径

1、查阅听证申请资料的日期、内容并与《税务行政处罚事项告知书》相核对,看是否按规定进行受理。

2、查阅《税务行政处罚听证通知书》、听证处理报告和《听证笔录》等,看组织听证的程序、期限等是否符合规定。

(三)涉及岗位

国税:税务听证管理岗、领导岗。

地税:税务听证岗、领导岗。

十九、税务行政复议

(一)考核内容

1、是否按规定受理行政复议;

2、是否在规定的时限办理行政复议;

3、行政复议的决定是否合法、适当。

(二)考核路径

1、将《复议申请书》、《不予受理复议决定书》与《税务处理决定书》或《税务行政处罚决定书》核对,看是否按规定受理税务行政复议案件。

2、查阅《税务行政复议决定书》的日期并与《复议申请书》的日期相核对,看是否超出法定的期限。

3、查阅《税务行政复议决定书》的依据是否合法,认定的事实是否准确,处理决定或处罚决定是否恰当,等等。

(三)涉及岗位

税务行政复议岗、领导岗。

二十、税务行政诉讼

(一)考核内容

是否按规定制定答辩状。

(二)考核路径

查阅《答辩状》的内容、日期,看是否符合《税务行政应诉工作规程(试行)》的规定。

(三)涉及岗位

税务行政应诉岗、领导岗。

下载B-S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现word格式文档
下载B-S架构论文:基于J2EE的税收执法责任制考核系统的设计与实现.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    基于BS模式的网络教学辅助系统的设计与实现

    基于B/S模式的网络教学辅助系统的设计与实现 本文介绍了基于B/S模式的配合课堂的网络教学辅助系统中“教师在线教学管理”子系统的设计和实现方案。教师在线教学管理子系统......

    网上商城论文:基于J2EE技术的网上商城系统设计

    网上商城论文:基于J2EE技术的网上商城系统设计 【中文摘要】随着电子商务的不断发展,以及计算机技术、通信技术、媒体技术、互联网及企业内部网络的不断向商务活动靠拢,促进......

    公交查询系统设计与实现论文

    公交查询系统设计与实现论文 1引言 随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信......

    基于.Net三层架构高校户籍管理系统设计与实现

    基于.Net三层架构高校户籍管理系统设计与实现 摘 要:为了实现对高校户籍科学化、规范化和动态化管理,提出了一种基于.Net三层架构技术的高校户籍管理系统解决方案,研究了户籍管......

    展馆漫游系统设计与实现论文[本站推荐]

    摘 要:本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全......

    基于B/S架构的网络远程培训系统设计与实现论文[5篇范文]

    摘 要:采用B/S网络模式作为系统的软件体系结构,采用三层架构体系作为系统服务器端,设计构建了完整的网络培训与考核体系,指导员工进行更好的学习。关键词:B/S架构,远程培训,三层结......

    基于BS模式的教务管理系统的设计与实现毕业设计开题报告

    淮阴工学院 毕业设计(论文)开题报告 学生姓名: 郑启航 学号: 1081302234 专业: 通信工程设计(论文)题目: 基于B/S模式的教务管理系统的设计与实现指导教师: 赵文东2012......

    行政执法责任制考核系统全部上线运行

    XXXX全面运行 省局税收行政执法责任制考核软件自3月份以来,XXXXXXXX局按照省局税收行政执法责任制考核系统软件上线工作要求,精细组织、严密部署、分步实施,严格考核,扎实推进,与......