该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。# f+ ?# e+ H+ U
& L$ O. |* m4 [$ @+ Y一、特色功能) C0 T8 r1 i) |
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
# b$ V% i) ?% K0 S) W2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。; _1 Y% V9 ?6 y
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
5 s3 t6 j F: U+ \* F4、系统是公司多个项目的基础框架,稳定性好,支持大并发。1 [& A3 I% n1 V& A
; ?" w# D) ]0 L, y& r$ O二、主要功能
7 m2 A$ _4 @/ q0 Q1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
: P" s- W; y# W/ O# L" M2、ExtJS富文本编辑器增加修改信息。
! x, O9 L$ [7 u3、ExtJS的HtmlEditor的图片文件上传插件。' ]$ X( B' ~8 r8 }% H& [' D; ^5 U' @
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。6 L( v" {0 ] Y
5、导入导出Excel数据,支持xlsx和xls文件。" M& X( ^- C V4 b
6、资源管理(菜单管理)。
7 |3 e* \9 z$ e/ P$ ?, B# E% A& v7、用户管理和部门管理。
2 y% V8 j5 L4 Y: t2 ?/ `8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
# s% m$ R+ A" Y% T* X) S9、报表统计。也可以嵌入其他报表工具插件。
' x! e- @ f, N' Y% u) f b7 v10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
( N8 z* d% `) h9 t/ ?+ F2 ]" i; t* u3 C6 i1 K% P2 v
三、开发工具和采用技术
: L& s5 W/ {4 r8 Q1、开发工具:Eclipse、MyEclipse和其他IDE。! ]0 {9 Y6 x6 z3 d- c
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。9 ?9 |5 o3 |5 K9 L$ r$ M
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。) Y- v& p! f/ g/ A C' n
4、Hibernate集成二级缓存框架Ehcache。
0 |2 P& v5 d7 k, F5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
; E9 u, R9 a" g1 ]) l" y6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
$ \ S! \' @6 _1 C2 f+ I/ K7、采用Google Guava Collections,性能高于Apache Collections。9 T1 o/ B' H5 G: @8 O
. K [5 v& j, f" ]5 o- {. [四、代码结构+ J# K( H$ Z7 p+ B+ h
部分代码作用:
# u3 J1 q& | z) D1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。% S7 B- E" c! A$ p" K5 a3 `
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。+ N! k# w3 ^6 g( U6 ^
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
$ M) c2 [( U+ V# X( h4 ^4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
4 O; y$ [/ W2 x+ }1 T; ?5 _* c. ^5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
" ?6 w7 r, H2 g# r6 a$ n9 g6、ExceptionCode、ServiceException:处理异常信息。
' v) ~5 M2 d$ V& R& v) N: ~7、CacheFactory:处理Ehcache二级缓存。8 m: i8 s1 n% T% J C
8、还有其他很多工具类等等。
% n5 ]0 m, w6 ~4 z2 R; S
& D/ k" C" J! O' l, B0 _
( X' `) G" O, K8 c; X: ?五、系统界面(部分)
2 L, j# }9 e1 t& n! ]9 P
! m8 z0 w0 |, z) `1 l
" D, _6 G; \* y
& d/ f0 l `# w+ |& c
2 ^1 C( o6 x7 D" |" P1、ExtJS富文本编辑器增加修改信息: O- f9 R/ O4 t6 w! l2 L/ j0 K. w
' e, G) V t9 y5 M6 d$ C; A5 y2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
7 I- n+ S( q7 A3 \: \! b0 Q8 B+ C
1 g- O, s' X' P" H# @ 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能4 e) ]' q2 ]3 A) V
/ U% g# }, r! i1 R 4、按条件查询列表
! n% p7 M. p* c0 `* N' m3 r! a/ f% @. C
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果" n! H/ @8 O7 J | ^$ V6 g# Y0 m7 R
2 V/ A. Z; G9 m) D 6、资源管理(菜单管理)。经典皮肤主题效果6 Q2 ?0 s# ^. ?# l5 h; ?
3 |8 D. `8 n2 E, d1 | 7、用户管理列表,密码经过MD5加密
- Y) a% K' ]& i0 X7 M+ {9 K* M3 t0 c5 C0 X
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
$ z$ ]( n/ T" Z
# n2 G1 X1 K# X2 N+ H 9、报表统计。也可以嵌入其他报表工具插件( \0 w9 Q9 k+ y0 ]
8 P1 T6 M+ o! r
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
1 V# i& a( O4 m2 Y; P( L# q6 L" Q0 y0 M! \- b8 q3 X$ t$ c0 b
11、Excel导出
3 Q( {# D8 B3 k0 H2 S+ J v5 p& X) p& a. z1 L
5 `4 J$ G4 A" V7 M$ a6 YJAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)9 n; j h/ c6 |* I0 E: C* m. l
! `& w' a* K- Z( I6 s回复查看解压码:
$ K! L* q+ X5 B2 k' f/ W3 [: o% j9 f2 t8 H8 f$ j
|
|