基于BS架构的权限管理系统毕业论文设计(17页).doc
《基于BS架构的权限管理系统毕业论文设计(17页).doc》由会员分享,可在线阅读,更多相关《基于BS架构的权限管理系统毕业论文设计(17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于BS架构的权限管理系统毕业论文设计-第 16 页基于B/S架构的权限管理系统摘要:任何多用户的系统不可避免的涉及到权限问题,系统的使用者越多、使用者本身的社会属性或分工越复杂,权限问题也就越复杂。无疑,无论是背负复杂办公室政治关系的办工系统、包含纵向行政关系的电子政务业务系统还是用于数据业务集成的应用集成系统,都不可避免的要解决这一问题。 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的
2、概念,将权限一致的人员编入同一组,然后对该组进行权限分配。 权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管理部分进行重新开发。满足业务系统中的功能权限。传统业务系统中,存在着两种权限管理,其一是功能权限的管理,而另外一种则是资源权限的管理,在不同系统之间,功能权限是可以重用的,而资源权限则不能。本文主要介绍一个简单的基于B/S模式的权限管理系统的实现。系统采用JSP技术,数据库采用MySQL。关键词: B/S架构;Eclipse;JSP;MySQLStocking Selling Storin
3、g Management System On B/S ModelAbstract: 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 complex office political relations do work system, contain
4、s 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 personnel, the authority should be different. Excellent bu
5、siness 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 words and not quite convenient things. So, system put fo
6、rward 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 function with the system. Like components as can be continu
7、ously 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 another jurisdiction management is a kind of resourc
8、e 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 the JSP technology, database using MySQL.Keywords: B
9、/S Model、Eclipse、 JSP、MySQl目录前言5第1章 绪论51.1软服学院网站制作的原因及意义5第2章 开发工具介绍62.1 B/S构架介绍72.2 Eclipse介绍72.3 MySQL介绍82.4 JSP介绍82.5 Servlet 介绍92.6 HTML 介绍9第3章 需求分析103.1 可行性分析103.1.1 技术可行性10 3.1.2 经济可行性11 3.1.3 操作可行性11 3.1.4 法律可行性11 3.2 系统功能分析11 3.2.1 登录11 3.2.2 注册11 3.3 系统性能需求分析12 3.3.1硬件环境12 3.3.2软件环境12 3.4 系统
10、安全性分析12第4章 系统概要设计13 4.1 系统设计目标13 4.2 系统设计思想14 4.3 数据库设计14第5章 详细设计及编码实现15 5.1 系统登录15 5.2 用户注册18结论20致谢21参考文献22前言随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的软件已经认识到了对于软件用户管理的重要性,已将计算机技术应用于日常的管理工作中。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使企业走上良性运转轨道,从而为其快速发展奠定基础。本论文就是对权限管理进行介绍。在第二到五章中,分别介绍了E
11、clipse、B/S构架、MySQL、等开发工具,还介绍了HTML语言、Asp语言等网络语言。在介绍过程中结合了本人所学的计算机网络方面的知识,力求达到精益求精。本论文由本人完成,限于时间和本人的现有水平,文中的不足及应该完善的部分在所难免,敬请老师在阅读之后加以批评指正。第1章 绪论1.1软服学院网站制作的原因及意义随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的软件已经认识到了对于软件用户管理的重要性,已将计算机技术应用于日常的管理工作中。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使企业走
12、上良性运转轨道,从而为其快速发展奠定基础。在使用同一款软件的时候我们会牵扯到用户管理和权限的问题,怎样合理的使用的软件,权限管理是相当重要的。因为有职位于功能的不同,所以在功能的划分上也要有所不同,这样才有合理有效快捷的使用一款软件。权限管理系统就是根据不同的权限分配不同的权利,主要分为管理员和普通用户,普通用户通过登录界面可以进入注册界面,管理员通过后台进行添加。在登录界面输入用户名和密码,通过控制层进行判断用户的种类,根据用户的种类进入到不同的界面,在相应的界面行驶不同的功能。第2章 开发工具介绍2.1 B/S构架介绍B/S(Browser/Server结构)结构即浏览器、服务器结构。用户
13、工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。2.2 Eclipse介绍Eclips
14、e是一个开放源代码的、基于 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.
15、3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platf
16、orm、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,它其实是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语
17、言开发的IDE集大成者,使用者只需下载各种语言的插件即可。虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。基于 Eclipse 的应用程序的突出例子是
18、IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。2.3 MySQL介绍MySQL是瑞典MySQL AB公司开发一个小型关系型数据库管理系统,支持多种操作系统。它是由C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。与其他的大型数据库相比,如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限等。对于一般的个人
19、使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。2.4 JSP介绍ASP是一套服务器端的脚本程序开发工具和运行环境,可用来创建动态、交互式的Web服务器应用程序。有了ASP就不必担心客户端的浏览器能否运行所编写的代码,因为所有的程序都将在服务器执行。当程序执行完毕后,服务器仅将所执行的结果返回给客户端的浏览器,这样就减轻了客户端浏览器的负担,极大的提高了Web交互的速度。利用ASP所设计出的是动态主页,可接受用户提交的信息并作出响应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如,当在浏览
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 架构 权限 管理 系统 毕业论文 设计 17
限制150内