该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
' \: }3 X- a* v
5 ]) Y1 k/ P S& e7 ]$ i一、特色功能# \% j$ _0 Q+ S* s+ ^9 C
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。% Z5 M7 y# @. _ D4 _ y' z
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。; f. ?3 m9 ~/ f4 {" b( u( d
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 - ], @3 u# F0 F0 r# n
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。: E6 G6 ?6 G2 n- X) N
* {0 X; n2 O' k. ^! d
二、主要功能
. |7 ]4 n7 M5 w ?0 x2 g$ @1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
( n% D' Q3 h% L4 |. G" y1 g' u1 L2、ExtJS富文本编辑器增加修改信息。
6 N* H7 V; H- D$ l/ i) W3、ExtJS的HtmlEditor的图片文件上传插件。
. `* j' t" l" U4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
+ f9 ?6 v! R( X5、导入导出Excel数据,支持xlsx和xls文件。
5 o6 ~# J e& e3 M8 _" {6、资源管理(菜单管理)。
0 I1 j8 x! R) ]7、用户管理和部门管理。
% K, E0 x" x5 E8 Y2 a8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
* `; K) _) _; i G0 E, K* j8 @6 R9 z9、报表统计。也可以嵌入其他报表工具插件。
9 L& a2 f2 i! Y& e10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
$ R, Z, P' L" l- t" ?& b
6 \% Z$ v3 e5 l0 i7 ?三、开发工具和采用技术' [! G5 F7 J( [% G) Y" p
1、开发工具:Eclipse、MyEclipse和其他IDE。
" A2 o0 G0 O& A% N4 L* J2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。( D2 s0 P5 B- ?
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
. _0 _! E7 X: ?) R; g4、Hibernate集成二级缓存框架Ehcache。
2 L7 ^* ]2 k! H6 K/ d( h6 F5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。* n0 c. p5 t# X9 x8 s. h# K2 t* K
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
! a) @. ?2 y( I1 J& x* d# K7、采用Google Guava Collections,性能高于Apache Collections。
" U/ m1 F* h- c. N) A8 a0 G. _& N; i& d" ^7 b
四、代码结构
, U' m8 N! l- k! M部分代码作用:
! Q- \! n) v5 {) e+ D1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
2 \3 p1 d* x! S8 B2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。8 O0 @- I. Y& ^! T- E0 ?
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
2 ^0 t v. h9 B0 S6 m( j6 f! D3 X- C4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
0 H6 g2 {- A4 d) q* d& g5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。$ d$ Q3 y! q i1 i: z
6、ExceptionCode、ServiceException:处理异常信息。
) M. k/ c% X( c2 v7、CacheFactory:处理Ehcache二级缓存。, x1 e3 n5 E' w4 ^$ B7 i6 P5 P: V
8、还有其他很多工具类等等。7 e2 |8 f2 f! b+ F! x7 |0 W$ e
! {# l( h+ \8 E: b( M1 \: j
- V* z5 K' T$ c, L
五、系统界面(部分)* ~1 @: t5 s3 I3 L/ k* f/ D8 N
0 J4 V2 R& C4 {+ E' A' q# w
: z% x/ R, N7 P. Q: {% t+ M" w# j$ ?* f
' {' P7 p) X2 N1、ExtJS富文本编辑器增加修改信息
. B. ~! ?+ m3 [* K F h6 J
3 m8 y- ?7 M: }; T5 y: @ f( C2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题- D! U: I* j7 p# x [* u2 c$ U
$ r1 g; K* _2 M T1 H' @
3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能6 ?9 U2 m/ K: w Z2 v! O
( B8 G7 d0 g, H2 o
4、按条件查询列表1 h4 o& R2 o! L+ `4 ^0 s, e
4 q$ x1 ]- H, I+ O/ f! n, i) Z; x* [
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果5 v" r, I: O# F) z, z: {
8 }" k: S% N' |# `7 T
6、资源管理(菜单管理)。经典皮肤主题效果; R# J9 Q4 w0 R# `
2 `+ z5 K. Z* U& u
7、用户管理列表,密码经过MD5加密' h2 R9 n) U; m: v0 j
9 a0 _7 W( x5 G7 H/ m& H$ u
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
, D; f% S$ q# K) F7 T- q1 b5 C- X* T: t" u
9、报表统计。也可以嵌入其他报表工具插件' K) k& ?8 ?# t: [ z) ^
6 o4 E q# u0 k
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
: ` H! q- {4 L) v- B$ m$ E5 f
, \) j5 M/ {) E+ R' h3 g4 q 11、Excel导出
; b6 M( Q i4 f% B3 i
0 L$ P' S$ W% T5 ~% D
- {' q- i+ J0 CJAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)" w" H1 @9 E0 o# Q; L& W! l
* m, P$ P s6 ]% p1 T回复查看解压码:
- J2 d0 U3 P0 n* j( J' O& m
( ]- l! y; W& t. W6 M |
|