《平台论文基于JavaEE的税务干部培训管理信息系统的.doc》由会员分享,可在线阅读,更多相关《平台论文基于JavaEE的税务干部培训管理信息系统的.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 JavaEE平台论文:基于JavaEE的税务干部培训管理信息系统的设计与实现【中文摘要】推进税务干部教育培训工作科学化、制度化、规范化,培养造就高素质的税务干部队伍,是关系到我国税收事业发展的一项基础性、战略性工程。作为担负着税务干部教育培训重任的施教机构,培训管理的信息化建设是学校综合管理水平的重要体现。提高培训管理信息化水平是实现培训管理工作的系统化、规范化和自动化,创建一流培训机构、提升培训机构核心竞争能力的要求。本文分析了税务干部学校培训管理的业务需求,提出了具有自身培训管理特色的培训管理信息系统实现方案。系统基于JavaEE平台,采用B/S架构和JSP编程技术以保证系统的通用性、整
2、体性、安全性和可管理性。本文详细介绍了系统的需求分析和设计过程,包括系统总体规划、功能模块、数据库、业务流程以及系统安全性的设计,着重分析探究了系统实现安全管理控制的部分关键技术问题。对于基于网络的系统易受到攻击及破坏的情况,为确保系统的安全,在设计系统架构时,特别建立了系统的安全设计。采用基于角色的访问控制模型(RBAC)建立用户权限管理模块,对用户身份进行认证和数据加密,保证信息的机密性、完整性和不可否认性,并对部分程序实现作了阐述。【英文摘要】To promote the training of tax cadres scientificly, systematicly, standar
3、dized, it is related to the development of a tax base, strategic projects that train high quality taxing a contingent of cadres. As a training tax cadres institution, information management, integrated management of the school building is an important embodiment. To improve training management and a
4、chieve the training level systematic, standardized and automated, it is the core to enhance competitive capabilities that create first-class training institutions.This paper analyzed the business requirement of the training management and brought a scheme of Management Information System with its ow
5、n characteristics for tax cadres training. In order to ensure the Training management Information System general, integrality, security and administrable, it is based on JavaEE and adopted B/S architecture,JSP programming techniques. The paper introduced the course of system designing detaily, inclu
6、ding principally, system collectivity layout, function module designing,database designing, operation flow, and system security. This article explored the security management control system, achieved some of the key technical issues. As Web-based systems easy to be attacked and destroied, we maded e
7、specially the systems security design in system architecture to ensure system security. By Role-based access control model (RBAC) we established user rights management module, the user identity, data encryption, ensured information confidentiality, integrity and non-repudiation, and described the se
8、curity of parts program.【关键词】JavaEE平台 B/S架构 SQL Server 2000 税务干部培训 数据加密 RBAC【英文关键词】JavaEE Platform B/S Architecture SQL Server 2000 Training tax cadres Data Encryption RBAC【目录】基于JavaEE的税务干部培训管理信息系统的设计与实现摘要3-4ABSTRACT4第1章 引言8-121.1 选题来源及背景81.2 选题研究目的和意义8-91.3 国内外研究现状9-101.4 论文的组织、结构10-12第2章 相关理论与技术12
9、-262.1 软件编程体系12-132.1.1 C/S结构12-132.1.2 B/S结构132.2 JavaEE体系结构13-152.2.1 JavaEE简介13-142.2.2 JavaEE四层结构14-152.3 系统主要技术简介15-212.3.1 JSP技术15-162.3.2 Servlet技术16-172.3.3 JavaBean技术172.3.4 JDBC技术17-212.4 MVC模式与Struts框架21-242.4.1 MVC模式21-222.4.2 JSP Model1和JSP Model222-232.4.3 Struts框架23-242.5 统一建模语言UML24-
10、262.5.1 UML简介242.5.2 UML的主要内容24-26第3章 税务干部培训管理信息系统需求分析26-333.1 需求概述26-303.1.1 税务干部培训管理模式及组织结构27-293.1.2 培训管理业务流程29-303.2 系统目标与系统功能需求30-313.2.1 系统目标303.2.2 系统功能需求30-313.3 系统非功能性需求31-33第4章 税务干部培训管理信息系统总体设计33-544.1 系统设计原则33-344.2 系统架构与开发环境34-354.2.1 系统架构设计344.2.2 系统开发环境搭建34-354.3 系统功能模块设计35-374.3.1 系统功
11、能模块结构354.3.2 系统模块功能描述35-374.4 系统Use Case模型37-434.4.1 系统范围和参与者37-384.4.2 系统Use Case图38-434.5 数据库设计43-504.5.1 数据库设计概述43-444.5.2 数据库关系模型设计44-504.6 系统安全性设计50-544.6.1 程序部署及操作系统安全性514.6.2 数据库安全性51-524.6.3 程序设计的安全性52-54第5章 系统实现及关键技术分析54-775.1 系统模块实现54-605.1.1 系统登录54-575.1.2 项目计划管理57-585.1.3 用户管理58-605.1.4 系统维护605.2 程序访问控制60-655.2.1 客户端数据验证60-615.2.2 密保措施61-645.2.3 session控制64-655.3 数据加密65-675.4 用户权限管理67-775.4.1 基于角色的访问控制原理67-695.4.2 基于角色的用户权限管理设计69-735.4.3 权限管理模块的实现73-77第6章 总结与展望77-806.1 总结77-786.2 进一步的工作方向78-80致谢80-81参考文献81-82附录A 部分程序代码82-99攻读学位期间的研究成果99
限制150内