首页 用户管理系统设计

用户管理系统设计

举报
开通vip

用户管理系统设计-.z.用户管理系统设计指导教师:教师组长:罗文文组员:黄丽徐丽安华林雷微微目录-------------------------------------------------------概述------------------------------------------------------工程名称------------------------------------------------------功能概述-----------------------------------------------...

用户管理系统设计
-.z.用户管理系统设计指导教师:教师组长:罗文文组员:黄丽徐丽安华林雷微微目录-------------------------------------------------------概述------------------------------------------------------工程名称------------------------------------------------------功能概述------------------------------------------------------开发环境及框架------------------------------------------------------用户环境-------------------------------------------------------工程框架优点------------------------------------------------------springmvc介绍------------------------------------------------------easyUI介绍------------------------------------------------------jquery介绍------------------------------------------------------hibernate介绍-------------------------------------------------------工程需求分析-------------------------------------------------------流程介绍-------------------------------------------------------数据库信息设计-------------------------------------------------------功能模块介绍-------------------------------------------------------工程具体实现-------------------------------------------------------总结一:概述1.工程名称用户信息管理系统2.功能概述用户管理系统主要是用于公司方便来管理人员的,本系统主要是对用户个人信息的管理,包括注册、修改、删除,查询等。本系统的核心主要是用户的权限和角色的删除、修改,查询。当*一表有,删除,或者修改时候系统将会完成用户信息的修改。3.开发环境及框架本系统采用Microsoft的SQLServer2005来设计数据库,开发工具是myeclipse2013,使用jsp页面它有着最为灵活的数据库构造,对数据库应用有着良好的支持。Tomcat效劳器框架是由springmvc+hibernate组成,由easyui+jquery布局实现,系统采用B/S 架构 酒店人事架构图下载公司架构图下载企业应用架构模式pdf监理组织架构图免费下载银行管理与it架构pdf 实现其功能。4.用户环境tomcat7二:工程框架优点一、springmvc介绍首先:SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构。Spring框架是高度可配置的,而且包含多种视图技术,例如JSP技术。SpringMVC别离了控制器、模型对象、分派器以及处理程序对象的角色,这种别离让它们更容易进展定制。其次:springmvc也有很多优点清晰的角色划分如:控制器(controller)验证器(validator)、命令对象(mandobect)、表单对象(formobject)、模型对象(modelobject)、Servlet分发器(DispatcherServlet)、处理器映射(handlermapping)、试图解析器(viewresoler)等等。每一个角色都可以由一个专门的对象来实现。强大而直接的配置方式:将框架类和应用程序累都能作为JavaBean配置,支持跨多个conte*t的引用,例如,在web控制器中对业务对象和验证器validator)的引用。可适配、非侵入:可以根据不同的应用场景,选择何事的控制器子类(simple型、mand型、from型、wizard型、multi-action型或者自定义),而不是一个单一控制器(比方Action/ActionForm)继承。可重用的业务代码:可以使用现有的业务对象作为命令或表单对象,而不需要去扩展*个特定框架的基类。可定制的handlermapping和viewresolution:Spring提供从最简单的URL映射,到复杂的、专用的定制策略。与*些webMVC框架强制开发人员使用单一特定技术相比,Spring显得更加灵活。灵活的model转换:在Springweb框架中,使用基于Map的键/值对来到达轻易的与各种视图技术集成。可定制的本地化和主 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 (theme)解析:支持在JSP中可选择地使用Spring标签库、支持JSTL、支持Velocity(不需要额外的中间层)等等。简单而强大的JSP标签库(SpringTagLibrary):支持包括诸如数据绑定和主题(theme)之类的许多功能。他提供在标记方面的最大灵活性。JSP表单标签库:在Spring2.0中引入的表单标签库,使用在JSP编写表单更加容易。易于同其它View框架〔Tiles等〕无缝集成,采用IOC便于测试。它是一个典型的教科 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,springmvc和tapestry一样是一个纯粹的servlet系统,这也是它和tapestry相比struts所没有的优势。而且框架本身有代码,而且看起来容易理解。二、easyUI介绍首先:jQueryEasyUI为我们提供了大多数UI控件的使用,accordion,bobo*,menu,dialog,tabs,validatebo*,datagrid,window,tree等等。jQueryEasyUI是基于JQuery的一个前台ui界面的插件,功能相对没e*tjs强大,但页面也是相当好看的,同时页面支持各种themes以满足使用者对于页面不同风格的喜好。一些功能也足够开发者使用,相对于e*tjs更轻量。其次:jQueryEasyui有很多优点如:基于jquery用户界面插件的集合为一些当前用于交互的js应用提供必要的功能EasyUI支持两种渲染方式分别为javascript方式和html标记方式(现在B/S架构的系统只能识别html和javascript)所以在此它占据了很大的优点。支持HTML5〔通过data-options属性〕开发产品时可节省时间和资源简单,但很强大支持扩展,可根据自己的需求扩展控件目前各项缺乏正以版本递增的方式不断完善三、jquery介绍1、jQuery是一个兼容多浏览器的javascript框架,核心理念是writeless,domore(写得更少,做得更多)。2、jQuery成为最流行的javascript框架。3、jQuery是免费、开源的,使用MIT许可 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 。4、jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Aja*以及其他功能。5、除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。动态特效AJA*通过插件来扩展方便的工具-例如浏览器版本判断渐进增强链式调用多浏览器支持,支持InternetE*plorer6.0+、Opera9.0+、Firefo*2+、Safari2.0+、Chrome1.0+等等6、Jquery的特性常用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 的性能大幅提升:重写了大局部较早期的函数;更容易使用的设置函数〔setterfunction〕:为所有对象新增了许多易用的设置函数;对Aja*的改良:引入了许多Aja*和JSON处理方面的更新,包括HTML5元素的序列化;attribute〔改良了.attr()的性能〕、jQuery()核心函数、CSS〔.css()性能有两倍提升〕、特效和事件、DOM操作等也有显著改良四、hibernate介绍Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进展了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用E的J2EE架构中取代CMP,完成数据持久化的重任。三:工程需求分析用户登录、用户注册、退出登录浏览、查询当前系用户信息可以查看用户的详细信息删除、编辑选定的用户信息查看权限、角色等等四:流程介绍开场用户登录身份判定〔角色,权限〕用户界面管理操作用户管理部门管理角色管理根本信息功能模块权限管理五:数据库信息设计1、逻辑构造设计要点给出本系统所使用的每个数据构造的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。所有数据项都用中文对应的英文翻译表示。字符集采用UTF-8,请注意字符的转换。所有数据表第一个字段都是系统部使用主键列,自增字段,不可空。2、物理构造设计要点给出本系统所使用的每个数据构造中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系〔索引、设备、存储区域〕、设计考虑和条件。用户信息表可以用于查看用户的根本信息角色表用于分配角色,不同的角色有不同的权限功能模块权限表用于给不同角色分配权限部门表每个用户有不同的部门5.功能模块表每个用户有不同的权限不同的角色他们进入系统后也有不同的作用所以就有功能模块表了6.关系图六:功能模块介绍登录用户进入登录页面登录登录之后假设密码用户名验证成功则跳转页面。页面的跳转,分别为用户界面,管理员界面用户信息管理对于有权限〔管理员或者高层人员〕的可以添加用户,修改用户,删除用户。查询用户权限管理管理员或者高层人员可以分配权限给新用户或者修改权限删除权限等每个角色拥有的权限所管理的功能模块是不同的角色管理不同的人有不同的角色而不同的角色有不同的权限可以添加修改删除角色部门管理可以有多个部门每个用户有不同的部门从而也有不同的权限部门也可以添加修改删除七:系统维护设计为了系统维护的方便而在程序部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。各个程序之间的对应关系,可采用矩阵图的形式;同时,为系统维护的方便而在程序部设计中设计一个备份复原模块,当系统出错时,可以将系统复原到初始模式八、平安需求本系统的系统架构,以及权限机制可以保证系统的平安性。首先,从系统架构看,本系统采用B\S模型,从而使效劳器数据源与客户端别离,保证了数据的物理独立性;其次,本系统的用户授权机制通过角色的定义管理实现,通过定义*些角色能进展的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。八:总结本次通过对用户信息管理系统的设计,让我对mis系统有进一步的了解,还复习了sqlserver2005,springmvc,hibernate,easyui,jquery等等知识进一步的学习。也对B/S架构的系统也有了解,还对tomcat效劳器,运行环境都有收获。九:具体代码实现1.配置文件<部视图>把返回的数据自动转换为json<设置编码>te*t/html;charset=UTF-8Web.*mlcharacterEncodingFilterencodingutf8characterEncodingFilter/*springuser1springuser/user/*2.Jsp页面需要的主要样式和js文件3.页面布局……
……
4.其他代码十:具体分工文档制作:黄丽ppt制作:雷微微、徐丽文档讲解:罗文文Ppt讲解:安华林
本文档为【用户管理系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
立即下载

你可能还喜欢

最新资料
资料动态
专题动态
个人认证用户
pyaiw
擅长施工管理及辅助设计,并对施工技术、质量与安全的深入研究
格式:doc
大小:50KB
软件:Word
页数:8
分类:教育学
上传时间:2022-02-21
浏览量:0