该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
' `9 e, ]) J# K- V" p
3 P' D# N+ Y1 X8 v: [; H. n( @一、特色功能
! X$ Y' t- J* m: K. a" j1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
- _' x0 T+ N1 a* j3 m( Q1 P2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。( n9 l1 D5 [! d/ R
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
# @( @1 |: K {( K6 p# ?$ ?3 u4、系统是公司多个项目的基础框架,稳定性好,支持大并发。7 G. z) U' z. e5 O% J
! M! o; w! ^" R( N E7 Z" @( B
二、主要功能) Z+ h4 Y I! z
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。0 V8 M1 h. C8 V
2、ExtJS富文本编辑器增加修改信息。
: k7 S+ T8 D4 [( j$ I! ~$ l d7 c3、ExtJS的HtmlEditor的图片文件上传插件。& R( s7 I' [" f' N0 v& k
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。! Q1 R, O9 [' U- B4 Z* I
5、导入导出Excel数据,支持xlsx和xls文件。1 h. V# x: f) H
6、资源管理(菜单管理)。! m6 U7 Q' s4 j% }4 B
7、用户管理和部门管理。- h* R3 F+ p/ m/ T$ B% s: W' ^
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
* L/ Z( M( g' n* I/ s' @9、报表统计。也可以嵌入其他报表工具插件。# q+ f3 ]8 V& t0 Z" z4 d
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
0 Z0 y3 C \) X9 g5 ~; K' s" l# X! w& P& I6 o
三、开发工具和采用技术
w8 K% m9 }$ ~5 b; |1、开发工具:Eclipse、MyEclipse和其他IDE。& |9 X/ f! j# p3 S7 D; }. H, V
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。" V# S+ C/ R0 z6 `' K
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。; d0 b) _/ L/ c5 e
4、Hibernate集成二级缓存框架Ehcache。
7 ?4 _: [/ Z8 F, O4 A7 x" Y5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。( b* o S$ G+ ?/ Q+ X' j9 ^
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
8 U Z! C3 ?9 W( F7、采用Google Guava Collections,性能高于Apache Collections。, K" \8 Y, c S1 ~
0 e/ Y& F- E) i8 K# c1 x四、代码结构
0 m, X* a0 Y- M部分代码作用:, Z9 O% j# d4 ]" n
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
0 d6 E8 B9 U- x8 h2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
4 K" V2 Z, R8 y8 a3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。4 ~# }7 t6 N) C9 H! H1 G
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。9 _; Y# {- f! Q1 v
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
: {; y" h& |. m8 C6、ExceptionCode、ServiceException:处理异常信息。
& i( |. f/ C$ r. _# G7、CacheFactory:处理Ehcache二级缓存。
B8 d7 c( ~" C' W( q/ [: G d8、还有其他很多工具类等等。
& y3 W, q4 Q O& E
% L" k" G1 ~* J1 Z* s5 z( O3 [$ A- p. z0 ]
五、系统界面(部分)
8 O3 ?& Y& F/ I$ t9 f6 M& E* d2 p# {# |8 l
' J6 U8 G- }( S* g- p2 u: }' |( C) P0 g1 E+ t6 f4 S
1 U. e" g5 @8 k/ W) H8 n# G1、ExtJS富文本编辑器增加修改信息
0 I# R4 D- P) S7 O5 `, |3 K7 _6 f" M( M* T6 B
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题6 ]* A+ [! o% F3 p) Q/ b% m' g7 L
- G+ N. F" u4 o T3 H 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能& [0 c0 Y7 K8 g
, B. u1 [5 o9 Q" M3 h9 y4 s0 Q, } 4、按条件查询列表
7 I% H: Q7 v7 q, H+ m$ {" y3 l$ p% V9 r j' Q( w! L3 z4 }
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
, z9 \2 g7 B5 }& f; T$ H$ a9 ^7 A0 d6 F9 ^$ s7 x f1 W: p% [+ U$ S: B
6、资源管理(菜单管理)。经典皮肤主题效果& D* ?4 u1 i- F
& t' V( ?8 H. o# \4 Y+ c& s
7、用户管理列表,密码经过MD5加密6 h5 P ]) Z0 O: K( Q( ~( ?& Q9 f
! `! E% F" U0 l/ N 8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
( ~) D2 B2 ?# [ q: Z# a- _* s; f0 Y+ m" v8 a3 ~7 ?
9、报表统计。也可以嵌入其他报表工具插件
8 ?' ~8 u8 z$ ~5 a. e6 C
) Q1 t2 ~' F- I: d: V! n 10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据" v- ~0 `: W" J, o# o* k
) X2 d3 S: U' ^: A# s 11、Excel导出' R+ {% ~& ~: W% b* m
4 ]# `/ `# `/ S, f! X
. N4 U8 a. U+ U$ H) _4 l( Z! gJAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)0 h% b8 k& a% l0 U. G) d
$ x: k: }! p/ e5 B回复查看解压码:; O0 Z5 i) I% J: r6 k# P4 G
: @3 E0 E9 [& [9 y' |3 t! V |
|