logo资料库

权限管理系统_毕业论文(值得借鉴).doc

第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
资料共40页,剩余部分请下载后查看
1引言
1.1 项目背景
1.2 目的及意义
1.3 论文组织
2需求分析
2.1 概述
2.2 需求陈述
2.3 问题初始分析
2.4 初始功能提取
2.5 目标系统功能需求
3概要设计
3.1 算法概述
3.2 总体设计
3.3 类设计
3.2数据结构设计
4 设计与实现
4.1 软件架构
4.2 开发工具
4.3 数据库连接的实现
4.4 数据库的实现
5界面展示
5.1 首页展示
5.2权限管理主界面展示
结论
致谢
参考文献
附录A 论文所涉及的表索引
附录B 论文所涉及的图索引
毕业设计说明书(论文) 作 者: 学 号: 学 院: 系(专业): 题 目: 权限管理系统 指导者: 讲师 评阅者: 2010 年 5 月 26 日
2010 届本科毕业论文 毕 业 设 计 ( 论 文 ) 中 文 摘 要
2010 届本科毕业论文 权限管理系统 摘要: 天津水利局永定河管理处经过两年的梳理形成了一套规范化的管理思想, 为了提高办公效率,实现现代化办公,需要建立一个在线自动化办公系统,以 便把形成的这套规范化思想充份的运用到实际的工作中去。为了保障办公自动 化系统的安全稳定的运行和客户的日常工作需要在系统中添加一个权限管理子 系统,权限管理子系统主要是工作机制是根据每个工作人员的职能,为其分配 相应的操作权限。对不在工作范围内的操作,系统将通过日志子系统进行记录。 本系统采用采用的网页服务器是 tomcat, 数据库是 sqlServer 数据库服务器, 网页编程语言采用的是时下最为流行的动态网页编程语言 jsp。通过 jsp 的强大 的并发处理机制以保障客户日常工作的顺利进行。在网页编程过程中,业务逻 辑的处理交给了 struts 框架技术。通过 struts 框架中的 action 实现网页的跳 转等操作。在 HTML 中加入 javaScript 脚本用来减轻服务器对用户非正常操作 的检查负担,并且同时也在某些方面方便了客户的日常操作。本文从需求分析, 系统设计,功能模块的划分,具体实现和测试等方面详细的介绍了自动化办公 系统子系统权限管理系统的结构和具体实现,同时也简要介绍了一些网页编程 技术。 关键词:权限管理 jsp jdbc sqlServer struts
2010 届本科毕业论文 毕 业 设 计 ( 论 文 ) 外 文 摘 要 Title Rights Management Abstract Tianjin Water Conservancy Bureau, the Yongding River Management Office after two years of combing the formation of a set of standardized management thinking, to improve office efficiency and modernization of office, need to create an online office automation systems, in order to form a full set of standardized application of ideas to the actual work. To protect the security and stability of office automation system operation and the daily operational needs of customers in the system management subsystem to add a permission, authority management subsystem mainly working mechanism is based on the functions of each staff member, assigned the appropriate permissions on . Not within the scope of work on the operation, the system will be recorded by logging subsystem. The system is used in web server is tomcat, database is sqlServer database server, web programming language used is nowadays the most popular dynamic web programming language jsp. By jsp powerful concurrent processing mechanism to ensure the smooth progress of clients daily. Web page programming process, the business logic processing technology to the struts framework. Through the struts in the framework of action to achieve the jump page and other operations. Add javaScript in the HTML script used to reduce the server to users of non-normal operation of the inspection burden, and while some aspects are also convenient for the customer's daily operations. This article needs analysis, system design, function modules, the specific aspects of implementation and testing detailed description of the automated office system subsystem rights management system structure and the specific implementation, but also briefly describes some of the web programming. Keywords: Rights Management jsp jdbc sqlServer struts
2010 届本科毕业论文 目 次 1 引言 ..................................................................... 6 1.1 项目背景 ............................................................. 6 1.2 目的及意义 ........................................................... 6 1.3 论文组织 ............................................................. 7 2 需求分析 ................................................................. 7 2.1 概述 ................................................................. 7 2.2 需求陈述 ............................................................. 7 2.3 问题初始分析 ......................................................... 8 2.4 初始功能提取 ......................................................... 8 2.5 目标系统功能需求 .................................................... 10 3 概要设计 ................................................................ 12 3.1 算法概述 ............................................................ 12 3.2 总体设计 ............................................................ 12 3.3 类设计 .............................................................. 16 3.2 数据结构设计 ........................................................ 23 4 设计与实现 ............................................................... 24 4.1 软件架构 ............................................................ 24 4.2 开发工具 ............................................................ 25 4.3 数据库连接的实现 .................................................... 27 4.4 数据库的实现 ........................................................ 28 5 界面展示 ................................................................ 31 5.1 首页展示 ............................................................ 31 5.2 权限管理主界面展示 .................................................. 32 结论 ....................................................................... 36 致谢 ....................................................................... 37 参考文献 ................................................................... 38 附录 A 论文所涉及的表索引 .................................................. 39 附录 B 论文所涉及的图索引 .................................................. 40
2010 届本科毕业论文 1 引言 1.1 项目背景 中国的办公自动化软件系统起源于政府的公文和档案管理。中国社会从计划经济体 制转变到现在的市场经济体制,在历史的转变过程中,中国的办公管理形成了具有中国特 色一套完整体系。政府对企业的管理,除了依靠法律、法规之外,还有大量的行政指令和 指示。企业在进行许多决策的时候,也经常需要向主管的政府部门请示汇报。另外,政府 官员和企业领导存在着比较严格的对应关系,即企业领导和政府官员行政级别挂钩,因此 在企业应用红头文件就比较自然。 为了保证办公自动化系统的安全稳定的运行,针对每一位用户的级别和工作范围,本 系统要对其做好恰当的权限分配,所以权限管理有必要做为办公自动化系统的一个单一子 模块运行.权限管理包括 角色管理,组织机构和用户管理等功能,基本上满足了基于角色 的权限管理的要求 天津水利局永定河管理处经过两年的梳理形成了一套规范化的管理思想,为了提高办 公效率,实现现代化办公,需要建立一个在线自动化办公系统,以便把形成的这套规范化 思想充份的运用到实际的工作中去。权限管理系统是自动化办公系统的一个子模块。其主 要功能是根据级别,岗位等指定操作人员的权限级别,达到办公自动化系统的安全运行。 1.2 目的及意义 办公自动化系统,依托于网络,将各个办公网点连接到一台或多台服务器上,从而使 各个网点经由服务器的统一协调实现联合,高效办公。 历史在进步,网络已经进入到千家万户,并且给人们的生活,工作带来极大的乐趣和 效率。在大部分的国内外公司企业和国外的政府部门均通过网络建立起了自己的办公自动 化系统,并发挥了重要的作用。作为中国的领导阶层,要充份贯彻党中央与时俱进的思想, 把办公自动化系统引入到政府部门的日常工作中。为了保证办公自动化的安全稳定的运 行,使工作人员根据自已的职能和权限仅能进行与自己工作有关的操作,就要在办公自动 化系统中根据每个人的职能为其分配相应的权限。即权限管理系统。 建立权限管理机制可以保证每个工作人员只能进行自己本职工作范围内的操作,防止
2010 届本科毕业论文 进行越权操作,为政府的日常工作提供有效的安全保障。同时有了授权机制,也可以防范 无关人员对服务器的非法操作,保证服务器的和长期稳定的运行。 1.3 论文组织 第一章是介绍项目的背景和目的,说明开发自动化办公系统的意义和在自动化办公系 统中加入权限管理系统的必要性。第二章需求分析,主要对客户的要求简单的概括,利用 用例图简要的把用户的需求呈现出来同时在进一步剖析用例图的基础之上又用时序图对 系统的运作过程加以描述。第三章是概要设计,主要对第二章的分析结果进行模块划分和 数据库的搭建利用类图对各个模块的业务处理类和控制器类进行设计和描述各个类之间 的关系。在数据库设计中,利用图表的方式把各个表的结构和表之间的约束关系详细的描 述了出来同时把所用到的数据库存储过程依次罗列和实现。第四章主要是对在系统的所应 用到的一些技术进行简要的概括同时对数据库的建立给予详细的介绍。第五章是对系统进 行展示。主要展示了系统登录首页和权限管理子系统的首界面。 2 需求分析 2.1 概述 B/S 系统中的权限比 C/S 中的更显的重要,C/S 系统因为具有特殊的客户端,所以访 问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而 B/S 中,浏览 器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户” 很可能就能通过浏览器轻易访问到 B/S 系统中的所有功能。因此 B/S 业务系统都需要有一 个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功 能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。 2.2 需求陈述 1) 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本 的功能。 2) 可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其 下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提 出了对“组”进行操作的概念,将权限一致的人员编入同一组,然后对该组进行权限
2010 届本科毕业论文 分配。 3) 权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。 就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管 理部分进行重新开发。 4) 满足业务系统中的功能权限。传统业务系统中,存在着两种权限管理,其一是功能权 限的管理,而另外一种则是资源权限的管理,在不同系统之间,功能权限是可以重用 的,而资源权限则不能。 2.3 问题初始分析 2.3.1 场景描述 天津水利局永定河管理处经过两年的梳理形成了一套规范化的管理思想,为了提高办 公效率,实现现代化办公,需要建立一个在线自动化办公系统,以便把形成的这套规范化 思想充份的运用到实际的工作中去。权限管理系统是自动化办公系统的一个子模块。其主 要功能是根据级别,岗位等指定操作人员的权限级别,达到办公自动化系统的安全运行。 同时要为每一个职工分配相应的权限,如查看本部门工作权限,查看其他部门工作的权限。 为了统一的为每一个部门的员工进行管理,要加入权限组,权限组的权限设置和每一个员 工的权限设置基本相同,从而可以加快办公效率。当用户密码忘记时可以通过管理员进行 密码初始化,同时,为了保护账户的安全,用户可以通过系统修改密码。 2.4 初始功能提取 权限管理系统,是根据每一个工作人员的职能范围,为其分配相应的权利。权限管理 系统用例图如图 2-1.天津市永定河管理处规范化管理信息系统,是该处的网络自动化办公 系统,该系统包括部门管理,岗位管理,资源共享,用户管理和体统参数设置模块。其中 用户管理模块就是本论文所讨论的权限管理系统。包括添加修改用户账户,权限修改,权 限组修改,密码重置和密码修改。在用户账户修改中,当用户登录系统后可以在用户管理 页面进行权限管理操作。在下拉列表中,用户账户修改主要是用来添加用户,修改用户信 息,查看用户信息。权限修改,主要是针对当前用户是否可以进入本部门管理页面和是否 可以进入其他部门管理界面。还有是否可以进行任务创建和文档创建。而权限组管理比较 重要,其主要是以部门为单位,为了统一的对每一个部门的员工进行管理,为每一个部门 建立一个权限组,权限组的选项设置和权限的选项设置基本相同。最后的密码重置,要由
分享到:
收藏