用户管理系统设计.

上传人:夏** 文档编号:502892134 上传时间:2022-07-31 格式:DOCX 页数:15 大小:196.54KB
返回 下载 相关 举报
用户管理系统设计._第1页
第1页 / 共15页
用户管理系统设计._第2页
第2页 / 共15页
用户管理系统设计._第3页
第3页 / 共15页
用户管理系统设计._第4页
第4页 / 共15页
用户管理系统设计._第5页
第5页 / 共15页
点击查看更多>>
资源描述

《用户管理系统设计.》由会员分享,可在线阅读,更多相关《用户管理系统设计.(15页珍藏版)》请在金锄头文库上搜索。

1、用户管理系统设计指导老师:崔老师组长:罗文文组员:黄丽徐丽安华林雷微微目录一、 概述1. 项目名称2. 功能概述3. 开发环境及框架4. 用户环境二、项目框架优点1. springmvc 介绍2. easyUI 介绍3. jquery 介绍4. hibernate 介绍三、项目需求分析四、流程介绍五、 数据库信息设计六、 功能模块介绍七、项目具体实现A 总结一:概述1. 项目名称用户信息管理系统2. 功能概述用户管理系统主要是用于公司方便来管理人员的,本系统主要是对用户个人信息的管理,包 括注册、修改、删除,查询等。本系统的核心主要是用户的权限和角色的删除、修改,查询。当某一张表有,删除,或者

2、修 改时候系统将会完成用户信息的修改。3. 开发环境及框架本系统采用Microsoft的SQLServer2005来设计数据库,开发工具是myeclipse2013,使用jsp页面它有着最为灵活的数据库结构,对数据库应用有着良好的支持。Tomcat服务器框架是由springmvc+hibernate组成,由easyui+jquery布局实现,系统采用B/S架构实现其功 能。4. 用户环境tomcat7二:项目框架优点一、springmvc 介绍首先:Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建Web应

3、用程序的全功能MVC模块。使用Spring可插入的MVC架构。Spring框架是高度可配置的,而且包含多种视图技术,例如JSP技术。Spring MVC分离了控 制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。其次:springmvc也有很多优点1.清晰的角色划分如:控制器(controller)验证器(validator)、命令对象(command obect)、表单对象(form object)、模型对象(model object)、Servlet 分发器(DispatcherServlet)、处理器映射(handler mapping)、试图解析器(view

4、resoler)等等。每一个角色都可以由一个专 门的对象来实现。2. 强大而直接的配置方式:将框架类和应用程序累都能作为JavaBean配置,支持跨多个context 的引用,例如,在web控制器中对业务对象和验证器validator)的引用。3. 可适配、非侵入:可以根据不同的应用场景,选择何事的控制器子类(simple型、command 型、from型、wizard型、multi-action型或者自定义),而不是一个单一控制器(比如 Action/ActionForm)继承。4. 可重用的业务代码:可以使用现有的业务对象作为命令或表单对象,而不需要去扩展某个特定 框架的基类。5. 可定制

5、的handler mapping和view resolution: Spring提供从最简单的URL映射,到复杂 的、专用的定制策略。与某些web MVC框架强制开发人员使用单一特定技术相比,Spring 显得更加灵活。6. 灵活的model转换:在Springweb框架中,使用基于Map的键/值对来达到轻易的与各种 视图技术集成。7. 可定制的本地化和主题(theme)解析:支持在JSP中可选择地使用Spring标签库、支持JSTL、 支持Velocity(不需要额外的中间层)等等。8. 简单而强大的JSP标签库(Spring Tag Library):支持包括诸如数据绑定和主题(theme

6、)之类 的许多功能。他提供在标记方面的最大灵活性。9. JSP表单标签库:在Spring2.0中引入的表单标签库,使用在JSP编写表单更加容易。10. 易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。它是一个典型的教科书式的 mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,springmvc和tapestry 一样是一个纯正的servlet系统,这也是它和tapestry相比struts所没有的优势。而且框架本 身有代码,而且看起来容易理解。二、easyUI 介绍首先:jQuery EasyUI 为我们提供了大多数 UI 控件的使用,accordi

7、on,combobox,menu,dialog, tabs,validatebox, datagrid, window, tree 等等。jQuery EasyUI是基于JQuery的一个前台ui界面的插件,功能相对没extjs强大,但页面也是 相当好看的,同时页面支持各种themes以满足使用者对于页面不同风格的喜好。一些功能也足够 开发者使用,相对于extjs更轻量。其次:jQuery Easyui有很多优点如:基于jquery用户界面插件的集合为一些当前用于交互的js应用提供必要的功能 EasyUI支持两种渲染方式分别为javascript方式和html标记方式(现在B/S架构的系统只能

8、识别 html和javascript)所以在此它占据了很大的优点。 支持 HTML5 (通过 data-options 属性)开发产品时可节省时间和资源简单,但很强大支持扩展,可根据自己的需求扩展控件目前各项不足正以版本递增的方式不断完善三、jquery介绍1、jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更 多)。2、jQuery成为最流行的javascript框架。3、jQuery是免费、开源的,使用MIT许可协议。4、jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效 果、事件

9、处理、使用Ajax以及其他功能。5、除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开 发出功能强大的静态或动态网页。动态特效AJAX通过插件来扩展方便的工具-例如浏览器版本 判断渐进增强链式调用多浏览器支持,支持Internet Explorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、 Chrome1.0+等等6、Jquery的特性常用方法的性能大幅提升:重写了大部分较早期的函数;更容易使用的设置函数(setter function):为所有对象新增了许多易用的设置函数; 对Ajax的改进:引入了许多Ajax和JSON处

10、理方面的更新,包括HTML5元素的序列化; attribute (改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、 DOM操作等也有显著改进四、hibernate 介绍Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封 装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何 使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用, 最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CM

11、P,完成数据持久化的重任。三:项目需求分析 用户登录、用户注册、退出登录浏览、查询当前系用户信息可以查看用户的详细信息删除、编辑选定的用户信息查看权限、角色等等四:流程介绍管理操作开始身份判定(角色,权限)用户界面用户登录用 户 管 理退出系统角 色 管 理功 能 模 块基本信息部 门 管 理权 限 管 理五:数据库信息设计 1、逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷 和系的标识、定义、长度及它们之间的层次的或表格的相互关系。所有数据项都用中文对应的英文翻译表示。字符集采用UTF-8,请注意字符的转换。所有数据表第一个字段都是系统内部使

12、用主键列,自增字段,不可空。2、物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存 取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。1. 用户信息表可以用于查看用户的基本信息NameCodeData TvpeLengthPrecisionpFM*1u_idintI3|32部门编号dp_idintS.3姓名u_ridmevarchar(20)20:4密码u_pwdYarchar(20)20:5电话u_telint6邮箱u_emailvarchar(20)207地址u_adressYarchar(20)208角色编号role_idint.El

13、.9出生曰期u_birthdavdatetime10状态u_statusint11兴趣爱好u_interestYarchar(50)5012身份证u_idcardnvarchar(IS)1013性别u_se:-:char(662.角色表用于分配角色,不同的角色有不同的权限NameCodeData TypeLengthPrecision)pF1role_idint12角色名称role_namevarchar(20203角色描述role_desvarchar(5050:,4状态role_statusint1r.:.u3. 功能模块权限表用于给不同角色分配权限4,部门表每个用户有不同的部门:ZT |恂地迪| V |的霍LQ八|附| *急NameCodeData TvpeLengthPrecisionpFM1ZpPUdint/El.2部门名称dp_namevarchar(20)20:3部门描述dp_desnvarchar(50)50:,:1:rjI5.功能模块表每个用户有不同的权限不同的角色他们进入系统后也有不同的作用所以就有功能模块表了6.关系图六:功能模块介绍1.登录用户进入登录页面登录登录之后若密码用户名验证成功则跳转页面。页面的跳转,分别为用户界面,管理员界面2, 用户信息管理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

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