用户管理系统设计
指导老师:崔老师
组长:罗文文
组员:黄丽 徐丽 安华林 雷微微
目录
一、 ------------------------------------------------------- 概述
1. ------------------------------------------------------ 项目名称
2. ------------------------------------------------------ 功能概述
3. ------------------------------------------------------ 开发环境及框架
4. ------------------------------------------------------ 用户环境
二、 ------------------------------------------------------- 项目框架优点
1. ------------------------------------------------------ springmvc 介绍
2. ------------------------------------------------------ easyUI介绍
3. ------------------------------------------------------ jquery 介绍
4. ------------------------------------------------------ hibernate 介绍
三、 ------------------------------------------------------- 项目需求分析
四、 ------------------------------------------------------- 流程介绍
五、 ------------------------------------------------------- 数据库信息设计
六、 ------------------------------------------------------- 功能模块介绍
七、 ------------------------------------------------------- 项目具体实现
八、 ------------------------------------------------------- 总结
一:概述
1.项目名称
用户信息管理系统
2.功能概述
用户管理系统主要是用于公司方便来管理人员的,本系统主要是对用户个人信息的管理,包
括注册、修改、删除,查询等。
本系统的核心主要是用户的权限和角色的删除、修改,查询。当某一张表有,删除,或者修
改时候系统将会完成用户信息的修改。
3.开发环境及框架
本系统采用 Microsoft 的 SQLServer2005来设计数据库,开发工具是 myeclipse2013,使用 jsp
页面 它有着最为灵活的数据库结构,对数据库应用有着良好的支持。 Tomcat服务器
框架是由 springmvc+hibernate 组成,由 easyui+jquery布局实现,系统采用 B/S 架构实现其功
能。
4.用户环境
tomcat7
二:项目框架优点
一、 springmvc 介绍
首先: Spring MVC属于 SpringFrameWork的后续产品,已经融合在 Spring Web Flow里面。
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构。
Spring 框架是高度可配置的, 而且包含多种视图技术, 例如 JSP技术。Spring MVC 分离了控
制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
其次: springmvc也有很多优点
1. 清晰的角色划分如:控制器 (controller) 验证器 (validator) 、命令对象 (command obect) 、
表单对象 (form object) 、模型对象 (model object) 、Servlet 分发器 (DispatcherServlet) 、处
理器映射 (handler mapping) 、试图解析器 (view resoler) 等等。每一个角色都可以由一个专
门的对象来实现。
2. 强大而直接的配置方式: 将框架类和应用程序累都能作为 JavaBean 配置,支持跨多个 context
的引用,例如,在 web 控制器中对业务对象和验证器 validator) 的引用。
3. 可适配、非侵入:可以根据不同的应用场景,选择何事的控制器子类 (simple 型、command
型、 from 型、 wizard 型、 multi-action 型或者自定义 ),而不是一个单一控制器 (比如
Action/ActionForm) 继承。
4. 可重用的业务代码: 可以使用现有的业务对象作为命令或表单对象, 而不需要去扩展某个特定
框架的基类。
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) 之类
的许多功能。他提供在标记方面的最大灵活性。
9. JSP表单标签库:在 Spring2.0 中引入的表单标签库,使用在 JSP编写表单更加容易。
10. 易于同其它 View 框架( Tiles 等)无缝集成,采用 IOC便于测试。它是一个典型的教科书式的
mvc 构架,而不像 struts 等都是变种或者不是完全基于 mvc 系统的框架, springmvc和 tapestry
一样是一个纯正的 servlet 系统,这也是它和 tapestry 相比 struts 所没有的优势。而且框架本
身有代码,而且看起来容易理解。
二、 easyUI介绍
首先:jQuery EasyUI为我们提供了大多数 UI 控件的使用,accordion,combobox,menu,dialog,
tabs,validatebox,datagrid,window,tree 等等。
jQuery EasyUI是基于 JQuery的一个前台 ui 界面的插件,功能相对没 extjs 强大,但页面也是
相当好看的, 同时页面支持各种 themes 以满足使用者对于页面不同风格的喜好。 一些功能也足够
开发者使用,相对于 extjs 更轻量。
其次: jQuery Easyui 有很多优点 如:
基于 jquery 用户界面插件的集合
为一些当前用于交互的 js 应用提供必要的功能
EasyUI支持两种渲染方式分别为 javascript 方式和 html 标记方式 (现在 B/S架构的系统只能识别
html 和 javascript) 所以在此它占据了很大的优点。
支持 HTML5(通过 data-options 属性)
开发产品时可节省时间和资源
简单,但很强大
支持扩展,可根据自己的需求扩展控件
目前各项不足正以版本递增的方式不断完善
三、 jquery 介绍
1、jQuery 是一个兼容多浏览器的 javascript 框架,核心理念是 write less,do more(写得更少 ,做得更
多)。
2、jQuery 成为最流行的 javascript 框架。
3、jQuery 是免费、开源的,使用 MIT 许可协议。
4、jQuery 的语法设计可以使开发者更加便捷,例如操作文档对象、选择 DOM 元素、制作动画效
果、事件处理、使用 Ajax 以及其他功能。
5、除此以外, jQuery 提供 API 让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开