该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
$ e3 \6 H |: X! X" D- I" x8 n5 {
& y; n( A- Y5 }* X7 d4 A$ R( @一、特色功能 _: } d3 d8 _. W( ~5 k: C
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
; q2 L# z4 b9 c: ~' ~8 _2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。$ ]* L' X8 u1 j9 h) A+ D. H
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 ; I( d- B+ [# v# |# b, {$ c
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
8 a2 }3 L- X T' M) C) R0 P& V9 ]3 J' {# t- [. d- G0 x% f
二、主要功能
: j* P/ w. H( Q0 H1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。# w9 W+ w8 s8 z* Y
2、ExtJS富文本编辑器增加修改信息。, i) [( T. I8 A9 z3 G! v
3、ExtJS的HtmlEditor的图片文件上传插件。2 }4 J# o# ` ]. ?& V- M8 i
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
. E" t; x4 h1 n! n- ^5、导入导出Excel数据,支持xlsx和xls文件。
% Q& y) R) p/ O5 O7 i6、资源管理(菜单管理)。
! v5 V: ]) h' f7、用户管理和部门管理。
/ a2 g7 N, N. \# D1 M9 e) P8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
) d' r( v; P. U1 u5 z+ J9、报表统计。也可以嵌入其他报表工具插件。% K$ s: S$ V; ^# L' r
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
4 W' l4 c4 M, B/ |! z6 F3 ]2 i/ H2 `9 b: H6 K
三、开发工具和采用技术6 {8 A& @, X7 z+ _
1、开发工具:Eclipse、MyEclipse和其他IDE。; k; ~2 ~1 k6 F0 z h% R. d
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。0 R2 X# O4 j7 v4 p
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
1 |7 I7 }; T4 @4、Hibernate集成二级缓存框架Ehcache。
; X* N3 W) j4 L. `" V2 c# F0 O5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。6 n2 t# ~, ^8 J7 |# I
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
# E" c8 q8 d: x- I, W* g7、采用Google Guava Collections,性能高于Apache Collections。% t+ e3 J C. s) H& Q
6 { y2 i: `8 O# ^3 e: t四、代码结构+ l2 n# K# }! C& |% G
部分代码作用:
6 @! E$ p" t/ k# v4 L0 X& r1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。( N( I2 B' e! P: z) l# ]. f6 ]* D
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。& x t9 q$ {8 l; X
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。9 d y" t+ c+ t1 q- ]. b
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
/ O% E, z5 y8 j) @9 |5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
# X# p) t6 \( Y1 e; b% m! V6、ExceptionCode、ServiceException:处理异常信息。! V; \8 j' @; \( \
7、CacheFactory:处理Ehcache二级缓存。
1 M& K3 a: V3 L8、还有其他很多工具类等等。# Q, E( y' [/ C- w K+ k" k
0 b- z4 X7 }1 E8 N5 r* i
s. ?, Y" ~7 O
五、系统界面(部分)
7 `2 X* i; S1 j/ o4 }
: H/ C/ f, M) ]6 n7 L( K5 ^8 Z( X
0 c0 e2 A6 [+ ]5 {* ^1 m
' J, r. c* l4 v4 b; ~; n
( a0 B" }2 F1 V- y$ g0 _* R
1、ExtJS富文本编辑器增加修改信息
: Y* p$ w% }# \0 D, u7 u6 I, c1 y' {, l; P: U
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题- A% o P3 {8 k# f& A
" o" x8 H% A: c( i 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能& W* y! p3 v$ _8 M5 ^
! A1 D/ h( j) N" @0 Z3 ~ 4、按条件查询列表6 n/ i& H" k. _( y8 @! V3 Q7 {) N
0 ^9 {3 u* q$ c3 \- u' \: x
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
8 I9 f: y9 c) h1 O; K! j) G! A; v( Y O8 L. X( f
6、资源管理(菜单管理)。经典皮肤主题效果4 w, ?, b, {0 j) I" x3 T
( S6 T, W7 F! y
7、用户管理列表,密码经过MD5加密
' m1 ~! G' L* S: x2 @% F ^& D `- r" i5 n% a; r
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
9 n& U9 s5 }+ ~. j J8 ^! k+ T) w/ B) \" b4 q- \
9、报表统计。也可以嵌入其他报表工具插件
' t% m( ~1 b* R! Z; f6 I
: _5 m% u" s$ F+ e* | {6 ?3 d 10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
9 Z' L8 t2 l6 G$ U$ Q* P
! f! _7 r% s. o( W: j l 11、Excel导出3 c1 J/ m& b0 Z0 u- A
$ t+ @6 ?) W& j5 q' ]/ Y, _* Y. V" j; R* U9 ?8 C
JAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)5 S0 y# c6 b3 {* V$ E
! P4 L! U6 x& m* @4 G5 m* z' @回复查看解压码:
2 {! i% c F4 w, W, S, y0 f H6 v4 a ?5 s6 W6 Y- S% G+ C: t
|
|