2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现

上传人:自*** 文档编号:79723724 上传时间:2019-02-17 格式:DOC 页数:27 大小:431.02KB
返回 下载 相关 举报
2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现_第1页
第1页 / 共27页
2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现_第2页
第2页 / 共27页
2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现_第3页
第3页 / 共27页
2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现_第4页
第4页 / 共27页
2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现》由会员分享,可在线阅读,更多相关《2017毕业论文-基于bs架构的系统登录与权限管理通用模块的设计与实现(27页珍藏版)》请在金锄头文库上搜索。

1、无锡科技职业学院软件测试专业 毕业设计(论文)基于B/S架构的系统登录与权限管理通用模块的设计与实现摘要:任何多用户的系统不可避免的涉及到权限问题,系统的使用者越多、使用者本身的社会属性或分工越复杂,权限问题也就越复杂。无疑,无论是背负复杂办公室政治关系的办工系统、包含纵向行政关系的电子政务业务系统还是用于数据业务集成的应用集成系统,都不可避免的要解决这一问题。不同职责的人愿,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对

2、“组”进行操作的概念,将权限一致的人员编入同一组,然后对该组进行权限分配。权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管理部分进行重新开发。满足业务系统中的功能权限。传统业务系统中,存在着两种权限管理,其一是功能权限的管理,而另外一种则是资源权限的管理,在不同系统之间,功能权限是可以重用的,而资源权限则不能。本文主要介绍一个简单的基于B/S模式的权限管理系统的实现。系统采用JSP技术,数据库采用MySQL。关键词: B/S架构;Eclipse;JSP;MySQL26 Based on B/S

3、structure system login and rights management general module design and implementationAbstract: Any multi-user system inevitably involves access problems, system, user itself more users the more complex social attribute or division, access and more complex problems. Undoubtedly, whether carried compl

4、ex office political relations do work system, contains the longitudinal administrative relationship between e-government business system or used for data services of integrated application integration system, are inevitable to solve this problem.Different responsibility for system operation of perso

5、nnel, the authority should be different. Excellent business system, this is the most basic functions. For group can access distribution. For a big enterprises business system is if the request administrator for the distribution system operation under each employee is a time-consuming permissions wor

6、ds and not quite convenient things. So, system put forward the group concept will be operated permissions consistent personnel in the same group to enroll, and then to access this assignment.Authority management system should be extensible. It should be able to add to any authority management functi

7、on with the system. Like components as can be continuously reuse, not every develop a set of management system, then again for rights management part development. Meet the function of business system permissions. Traditional business system, there exist two rights management, one is to function, and

8、 another jurisdiction management is a kind of resource permissions in different system of management, and function between the permissions are can reuse, and resource permissions cannot. This paper mainly introduces a simple based on B/S mode authority management system implementation. System adopts

9、 the JSP technology, database using MySQL.Keywords: B/S Model、Eclipse、 JSP、MySQl目录前言4第1章 绪论51.1系统登录与权限管理通用模块的设计原因及意义5第2章 开发工具介绍62.1 B/S构架介绍62.2 Eclipse介绍72.3 MySQL介绍82.4 JSP介绍92.5 Servlet 介绍102.6 HTML 介绍102.7 JDBC 介绍11第3章 需求分析133.1 可行性分析133.1.1 技术可行性133.1.2 经济可行性143.1.3 操作可行性143.1.4 法律可行性143.2 系统功能分

10、析143.2.1 登录143.2.2 注册153.3 系统性能需求分析153.3.1硬件环境153.3.2软件环境153.4 系统安全性分析15第4章 系统概要设计164.1 系统设计目标174.2 系统设计思想174.3 系统功能流程图174.4 系统用例图184.4.1 用户用例图184.4.2 用户登录用例图184.4.3 高级管理员和管理员操作用例图194.4 数据库设计19第5章 详细设计及编码实现205.1 系统登录205.2 用户注册22结论26致谢27参考文献28前言随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的软件已经认识到了对于软件用户

11、管理的重要性,已将计算机技术应用于日常的管理工作中。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使企业走上良性运转轨道,从而为其快速发展奠定基础。每一个软件的使用都会涉及到登录与人员的权限的管理,只有科学的使用与管理软件,才能是软件合理高效的运转,系统登录与权限管理通用模块的设计与实现,就是在很大程度上帮助软件实现这一点,系统登录与权限管理通用模块的设计与实现在设计时主要是以小的功能区划分的,相当于一个插件,任何一款软件,只要设计到登录与权限管理的都可以拿过来使用,同时可以根据实际情况对里面的相关内容进行改变。这就是登录系统与权限

12、管理通用模块设计的意义与最初思想。本论文就是对权限管理进行介绍。在第二到五章中,分别介绍了Eclipse、B/S构架、MySQL、等开发工具,还介绍了HTML语言、Asp语言等网络语言。在介绍过程中结合了本人所学的计算机网络方面的知识,力求达到精益求精。本论文由本人完成,限于时间和本人的现有水平,文中的不足及应该完善的部分在所难免,敬请老师在阅读之后加以批评指正。第1章 绪论1.1系统登录与权限管理通用模块的设计原因及意义随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的软件已经认识到了对于软件用户管理的重要性,已将计算机技术应用于日常的管理工作中。科学的运用

13、计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使企业走上良性运转轨道,从而为其快速发展奠定基础。在使用同一款软件的时候我们会牵扯到用户管理和权限的问题,怎样合理的使用的软件,权限管理是相当重要的。因为有职位于功能的不同,所以在功能的划分上也要有所不同,这样才有合理有效快捷的使用一款软件。权限管理系统就是根据不同的权限分配不同的权利,主要分为管理员和普通用户,普通用户通过登录界面可以进入注册界面,管理员通过后台进行添加。在登录界面输入用户名和密码,通过控制层进行判断用户的种类,根据用户的种类进入到不同的界面,在相应的界面行驶不同的功能。第2章

14、开发工具介绍2.1 B/S构架介绍B/S(Browser/Server结构)结构即浏览器、服务器结构。用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(

15、如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。2.2 Eclipse介绍Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。 2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。Eclip

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号