该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。/ A. `8 n0 F, D! \: i
, n% U; M P0 A: K4 ^1 s! Q' d, b1 A
一、特色功能9 t* Y6 K. }& L
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。$ g O0 g B' o: @1 k1 Q3 T
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。2 S+ N! K; g! ]
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
4 p/ [; ]! h6 S4 ^2 M: k4、系统是公司多个项目的基础框架,稳定性好,支持大并发。: |* B! Z6 `) G9 Z
" y% c9 x* E7 ~! D9 J: g二、主要功能
* [: Y- D3 l9 m- o) z. @) ^/ e1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
1 m; F0 k+ D7 I! [6 I6 |* o+ T2、ExtJS富文本编辑器增加修改信息。; g; r Z6 D. P. h2 y( {5 A- f" {: O# r
3、ExtJS的HtmlEditor的图片文件上传插件。! `( g7 x* N- @' E, I0 g
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
/ @& k6 R, V) l5、导入导出Excel数据,支持xlsx和xls文件。6 q" b( N8 w+ @* j) R1 p3 u
6、资源管理(菜单管理)。, X9 _* M+ O2 S2 A( _# R. l
7、用户管理和部门管理。3 P' V) N* g. S9 U7 Y
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。$ l% R! D6 k0 _& I/ {( f6 j
9、报表统计。也可以嵌入其他报表工具插件。
+ C* [/ o# i6 N! X6 f+ G10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
& J, l' ?' y' g4 z* v% j( P
9 s( {/ ~& w' g* ?: d! m- O三、开发工具和采用技术; c9 }/ @# q) @
1、开发工具:Eclipse、MyEclipse和其他IDE。$ z2 W, q! B& {" u% ]9 k
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。8 b* q# P( r+ a m8 u* ^
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
; x) O0 Q( u& G. n4、Hibernate集成二级缓存框架Ehcache。4 C0 C7 }# {* \
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。4 E* |* F& V+ b3 }/ M: M' w0 W9 k7 i; N
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。5 R4 g% e- ?7 f2 x1 ^* o" c
7、采用Google Guava Collections,性能高于Apache Collections。
1 u# S' L# ^9 i2 z: a5 W" V7 W' A0 \! R" B" h! l
四、代码结构
4 \: J; X/ m3 s- r* f& P1 A部分代码作用:
( ~8 L: R+ D2 y3 A( e1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。8 ~- F$ c1 k$ o5 [
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
5 Q4 x! m% k+ U7 P7 [" a o3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
( P2 T8 W+ [ {! J L' ^1 |4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
7 {; s+ @3 z0 e* F% i- `$ y5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。7 X/ ?9 G2 C& V H9 p
6、ExceptionCode、ServiceException:处理异常信息。) Y$ @5 `+ U+ W& O( U6 E
7、CacheFactory:处理Ehcache二级缓存。& {6 O, h" T. V0 X7 r# M# s( c
8、还有其他很多工具类等等。- w3 W' Z+ ]9 L. ~% x
/ S, l( k0 [$ h/ p% g" D8 N& G9 z' i, |* G5 Q% e
五、系统界面(部分)
) E! w* K3 q& O/ I0 U5 ?, X5 D1 G
4 q' j6 R$ k* o( J" H: i n8 G
! p* _ f$ h I9 r3 u U
' ~7 a& ^: q$ {/ g! o
# |' K8 r. V9 W, D3 T1、ExtJS富文本编辑器增加修改信息
+ Q4 Z# j1 f* B/ F O" j, W0 u6 w2 [2 S; t# P9 ]
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题: c/ H! `5 d$ L) |7 d
! W! w5 o2 `& K: y0 ^8 q4 y$ i
3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
, Q! r: S( B6 R4 w# ?0 Z
1 D+ }* K4 O1 ] 4、按条件查询列表
3 y7 z1 W" S C. N& i7 R- W# f. s8 o
' _! k( A/ G% { 5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果# u3 i5 h) q; A4 U$ I: z
' L! Z }3 c$ K9 R+ C 6、资源管理(菜单管理)。经典皮肤主题效果
+ `3 i4 A; }7 C; d {; s8 A" _) t/ p' v$ V9 d# G
7、用户管理列表,密码经过MD5加密
' }; C- {+ ]/ x% H( q! M7 f& n( V- F1 V
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限% k3 l5 {2 Q4 i
0 E) l3 W4 R% L, v- m4 S# i* F 9、报表统计。也可以嵌入其他报表工具插件. U9 i% o( l) V; y: T( j% S
. d' j8 S8 e$ X; r
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据; [: j* z; U# h2 f
2 C9 W3 \, {0 C: t1 m4 N+ H" W2 y 11、Excel导出- @. ]9 t6 p) ^* A
0 O: F2 l, f$ M/ a3 l& E$ \# _/ y) A( `( S& \8 c% s- u
JAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)
) k( ~3 \/ s% r7 C, u
2 h0 G' E$ @( l/ u4 ~$ m( U8 Y回复查看解压码:9 P1 u t3 ?! U: }
- E$ R. X& K( C2 J |
|