用户管理系统设计Word文件下载.doc
- 文档编号:13006543
- 上传时间:2022-10-02
- 格式:DOC
- 页数:13
- 大小:64KB
用户管理系统设计Word文件下载.doc
《用户管理系统设计Word文件下载.doc》由会员分享,可在线阅读,更多相关《用户管理系统设计Word文件下载.doc(13页珍藏版)》请在冰豆网上搜索。
2.------------------------------------------------------easyUI介绍
3.------------------------------------------------------jquery介绍
4.------------------------------------------------------hibernate介绍
三、-------------------------------------------------------项目需求分析
四、-------------------------------------------------------流程介绍
五、-------------------------------------------------------数据库信息设计
六、-------------------------------------------------------功能模块介绍
七、-------------------------------------------------------项目具体实现
八、-------------------------------------------------------总结
一:
概述
1.项目名称
用户信息管理系统
2.功能概述
用户管理系统主要是用于公司方便来管理人员的,本系统主要是对用户个人信息的管理,包括注册、修改、删除,查询等。
本系统的核心主要是用户的权限和角色的删除、修改,查询。
当某一张表有,删除,或者修改时候系统将会完成用户信息的修改。
3.开发环境及框架
本系统采用Microsoft的SQLServer2005来设计数据库,开发工具是myeclipse2013,使用jsp页面它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
Tomcat服务器
框架是由springmvc+hibernate组成,由easyui+jquery布局实现,系统采用B/S架构实现其功能。
4.用户环境
tomcat7
二:
项目框架优点
一、springmvc介绍
首先:
SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。
Spring框架提供了构建Web应用程序的全功能MVC模块。
使用Spring可插入的MVC架构。
Spring框架是高度可配置的,而且包含多种视图技术,例如JSP技术。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
其次:
springmvc也有很多优点
1.清晰的角色划分如:
控制器(controller)验证器(validator)、命令对象(commandobect)、表单对象(formobject)、模型对象(modelobject)、Servlet分发器(DispatcherServlet)、处理器映射(handlermapping)、试图解析器(viewresoler)等等。
每一个角色都可以由一个专门的对象来实现。
2.强大而直接的配置方式:
将框架类和应用程序累都能作为JavaBean配置,支持跨多个context的引用,例如,在web控制器中对业务对象和验证器validator)的引用。
3.可适配、非侵入:
可以根据不同的应用场景,选择何事的控制器子类(simple型、command型、from型、wizard型、multi-action型或者自定义),而不是一个单一控制器(比如Action/ActionForm)继承。
4.可重用的业务代码:
可以使用现有的业务对象作为命令或表单对象,而不需要去扩展某个特定框架的基类。
5.可定制的handlermapping和viewresolution:
Spring提供从最简单的URL映射,到复杂的、专用的定制策略。
与某些webMVC框架强制开发人员使用单一特定技术相比,Spring显得更加灵活。
6.灵活的model转换:
在Springweb框架中,使用基于Map的键/值对来达到轻易的与各种视图技术集成。
7.可定制的本地化和主题(theme)解析:
支持在JSP中可选择地使用Spring标签库、支持JSTL、支持Velocity(不需要额外的中间层)等等。
8.简单而强大的JSP标签库(SpringTagLibrary):
支持包括诸如数据绑定和主题(theme)之类的许多功能。
他提供在标记方面的最大灵活性。
9.JSP表单标签库:
在中引入的表单标签库,使用在JSP编写表单更加容易。
10.易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。
它是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,springmvc和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比struts所没有的优势。
而且框架本身有代码,而且看起来容易理解。
二、easyUI介绍
jQueryEasyUI为我们提供了大多数UI控件的使用,accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。
jQueryEasyUI是基于JQuery的一个前台ui界面的插件,功能相对没extjs强大,但页面也是相当好看的,同时页面支持各种themes以满足使用者对于页面不同风格的喜好。
一些功能也足够开发者使用,相对于extjs更轻量。
jQueryEasyui有很多优点如:
l基于jquery用户界面插件的集合
l为一些当前用于交互的js应用提供必要的功能
lEasyUI支持两种渲染方式分别为javascript方式和html标记方式(现在B/S架构的系统只能识别html和javascript)所以在此它占据了很大的优点。
l支持HTML5(通过data-options属性)
l开发产品时可节省时间和资源
l简单,但很强大
l支持扩展,可根据自己的需求扩展控件
l目前各项不足正以版本递增的方式不断完善
三、jquery介绍
1、jQuery是一个兼容多浏览器的javascript框架,核心理念是writeless,domore(写得更少,做得更多)。
2、jQuery成为最流行的javascript框架。
3、jQuery是免费、开源的,使用MIT许可协议。
4、jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。
5、除此以外,jQuery提供API让开发者编写插件。
其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。
动态特效AJAX通过插件来扩展方便的工具-例如浏览器版本判断渐进增强链式调用多浏览器支持,支持Internet+、+、Firefox2+、+、+等等
6、Jquery的特性
l常用方法的性能大幅提升:
重写了大部分较早期的函数;
l更容易使用的设置函数(setterfunction):
为所有对象新增了许多易用的设置函数;
l对Ajax的改进:
引入了许多Ajax和JSON处理方面的更新,包括HTML5元素的序列化;
lattribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进
四、hibernate介绍
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
三:
项目需求分析
l用户登录、用户注册、退出登录
l浏览、查询当前系用户信息
l可以查看用户的详细信息
l删除、编辑选定的用户信息
l查看权限、角色等等
四:
流程介绍
开始
用户登录
身份判定(角色,权限)
用户界面
管理操作
用户管理
部门管理
角色管理
基本信息
功能模块
权限管理
五:
数据库信息设计
1、逻辑结构设计要点
给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。
所有数据项都用中文对应的英文翻译表示。
字符集采用UTF-8,请注意字符的转换。
所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空。
2、物理结构设计要点
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。
1.用户信息表
可以用于查看用户的基本信息
2.角色表
用于分配角色,不同的角色有不同的权限
3.功能模块权限表
用于给不同角色分配权限
4.部门表
每个用户有不同的部门
5.功能模块表
每个用户有不同的权限不同的角色他们进入系统后也有不同的作用所以就有功能模块表了
6.关系图
六:
功能模块介绍
1.登录
用户进入登录页面登录
登录之后若密码用户名验证成功则跳转页面。
页面的跳转,分别为用户界面,管理员界面
2.用户信息管理
对于有权限(管理员或者高层人员)的可以添加用户,修改用户,删除用户。
查询用户
3.权限管理
管理员或者高层人员可以分配权限给新用户或者修改权限删除权限等每个角色拥有的权限所管理的功能模块是不同的
4.角色管理
不同的人有不同的角色而不同的角色有不同的权限可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 管理 系统 设计