好文档 - 专业文书写作范文服务资料分享网站

基于BS架构的权限管理系统毕业论文设计

天下 分享 时间: 加入收藏 我要投稿 点赞

无锡科技职业学院·软件测试专业 毕业设计(论文)

第1章 绪论

1.1软服学院网站制作的原因及意义

随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的软件已经认识到了对于软件用户管理的重要性,已将计算机技术应用于日常的管理工作中。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使企业走上良性运转轨道,从而为其快速发展奠定基础。挤貼綬电麥结鈺贖哓类。 在使用同一款软件的时候我们会牵扯到用户管理和权限的问题,怎样合理的使用的软件,权限管理是相当重要的。因为有职位于功能的不同,所以在功能的划分上也要有所不同,这样才有合理有效快捷的使用一款软件。赔荊紳谘侖驟辽輩袜錈。 权限管理系统就是根据不同的权限分配不同的权利,主要分为管理员和普通用户,普通用户通过登录界面可以进入注册界面,管理员通过后台进行添加。在登录界面输入用户名和密码,通过控制层进行判断用户的种类,根据用户的种类进入到不同的界面,在相应的界面行驶不同的功能。塤礙籟馐决穩賽釙冊庫。

6

无锡科技职业学院·软件测试专业 毕业设计(论文)

第2章 开发工具介绍

2.1 B/S构架介绍

B/S(Browser/Server结构)结构即浏览器、服务器结构。用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。裊樣祕廬廂颤谚鍘羋蔺。 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。仓嫗盤紲嘱珑詁鍬齊驁。 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版。骁顾燁鶚巯瀆蕪領鲡赙。 Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。瑣钋濺暧惲锟缟馭篩凉。 7

无锡科技职业学院·软件测试专业 毕业设计(论文)

Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,它其实是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。鎦诗涇艳损楼紲鯗餳類。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。栉缏歐锄棗鈕种鵑瑶锬。 基于 Eclipse 的应用程序的突出例子是 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自有它的不足之处,如规模小、功能有限等。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。詩叁撻訥烬忧毀厉鋨骜。 8

无锡科技职业学院·软件测试专业 毕业设计(论文)

2.4 JSP介绍

ASP是一套服务器端的脚本程序开发工具和运行环境,可用来创建动态、交互式的Web服务器应用程序。有了ASP就不必担心客户端的浏览器能否运行所编写的代码,因为所有的程序都将在服务器执行。当程序执行完毕后,服务器仅将所执行的结果返回给客户端的浏览器,这样就减轻了客户端浏览器的负担,极大的提高了Web交互的速度。则鯤愜韋瘓賈晖园栋泷。 利用ASP所设计出的是动态主页,可接受用户提交的信息并作出响应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如,当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。数据库中的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。胀鏝彈奥秘孫戶孪钇賻。 2.5 Servlet 介绍

Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。鳃躋峽祷紉诵帮废掃減。 servlet容器:

负责处理客户请求、把请求传送给servlet并把结果返回给客户。不同程序的容器实际实现可能有所变化,但容器与servlet之间的接口是由servlet API定义好的,这个接口定义了servlet容器在servlet上要调用的方法及传递给servlet的对象类。稟虛嬪赈维哜妝扩踴粜。 2.6 HTML 介绍

作为一种组织网页内容的语言,HTML主要包括标记和属性,标记用来支持网页中各种元素的显示,比如文本、超级链接、图像、多媒体、表格、表单、表单域等,属性对这些元素的行为特征进行修饰,比如表格的背景。陽簍埡鲑罷規呜 9

无锡科技职业学院·软件测试专业 毕业设计(论文)

旧岿錟。 HTML是Hyper Text Markup Language的缩写,意思是“超文本标识语言”,它实际上是专门用来编写网页的一种编程语言。大多数网页的构成基础就是HTML语言。我们上网浏览一个网页时,实际上是把该网页所对应的HTML文件下载到我们的计算机中,然后由本地计算机中的浏览器再解释、显示。一个HTML文件程序由文档头部和正文两部分构成。沩氣嘮戇苌鑿鑿槠谔應。 HTML文件是一个ASCII格式文件。主要由两大类元素组成:一是标记,二是标记的作用对象(如文字、图形等)。它可以在任何一种可以编辑ASCII文件的编辑器中编辑(如果HTML文件中包含汉字,则要在支持汉字的编辑器中编辑)。我们通常可以用Windows中的“记事本”和Editplus等文本编辑器来编辑HTML文件。除了这些还有其他的一些比如FrontPage、Dreamweaver等可视化的编辑器。钡嵐縣緱虜荣产涛團蔺。 HTML对页面元素的排版基本就是按照元素在文档中出现的先后顺序,从头至尾依次排下来,唯一能控制页面元素位置的只有Align属性,而它所能控制的情况只有三种:左、中、右,要编制复杂的页面布局仅仅依靠基本的HTML几乎是不可能实现的。那么,运用表格就解决了这个问题。表格一般用以对HTML文档内容提供整齐的显示风格,基本能实现对页面元素在浏览器中随心所欲的排版定位。而且表格通常用来显示大量的、分类化的信息,具有表示清晰、明了的特点,使用十分广泛。表格一般由表格名称、表格栏及表中数据等组成。懨俠劑鈍触乐鹇烬觶騮。 HTML表单在Web网页中用来访问者填写信息,从而能采集客户端信息,使网页具有交互的功能。一般是将表单设计在一个HTML文档中,当用户填写完信息后做提交操作,于是表单的内容就从客户端的浏览器传送到服务器上,经过服务器上的ASP或CGI等处理程序后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。总之,表单和表单域是提供了在HTML文档中和用户进行应答的一般方法。在HTML基础语法中,HTML表单的地位是十分重要的。謾饱兗争詣繚鮐癞别瀘。 第3章 需求分析

3.1 可行性分析

3.1.1 技术可行性

10

基于BS架构的权限管理系统毕业论文设计

无锡科技职业学院·软件测试专业毕业设计(论文)第1章绪论1.1软服学院网站制作的原因及意义随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的软件已经认识到了对于软件用户管理的重要性,已将计算机技术应用于日常的管理工作中。科学的运用计算机技术进行管理工作不仅可以使
推荐度:
点击下载文档文档为doc格式
5zwie3dalx9lpyv23wwc1symv1jox50078h
领取福利

微信扫码领取福利

微信扫码分享