该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。$ Z Q+ L1 b- I) W+ J& L8 v4 m6 W8 F
1 i" \, l0 o3 L/ t! [, p一、特色功能
0 V+ l. o7 y) l! M" B1 Q; @" Q1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
& H5 o7 C0 n! z- V2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
( U. E1 C& ^0 q! L6 `# E3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
9 p2 O9 o7 r1 F6 u/ [4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
! q) B) Q8 j9 }( [& E7 a+ t$ A( q) A4 f; @- t
二、主要功能, {( |* n; I/ A; N! ~
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。 Y9 r* \ J4 X+ o: r/ T
2、ExtJS富文本编辑器增加修改信息。( t/ k+ u0 t; ~0 w3 @2 C) w
3、ExtJS的HtmlEditor的图片文件上传插件。
( ?- G. O6 F7 k n& B0 Y' |4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。/ U/ j9 _( r7 w9 |/ J- O
5、导入导出Excel数据,支持xlsx和xls文件。
% `+ Y, u3 T$ s6、资源管理(菜单管理)。% K" g7 x( E( T8 c6 v
7、用户管理和部门管理。
; Z+ z3 y' ~1 C; P# W# p, y8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
% }+ ~( C3 R; u/ [; i5 p0 V, M9、报表统计。也可以嵌入其他报表工具插件。' l4 t: L: T6 A! N f7 S6 I3 r" j
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。& w7 _" t: ?# ]- ^
7 r: d3 T3 C `2 U
三、开发工具和采用技术
' W8 E8 B! m1 j1、开发工具:Eclipse、MyEclipse和其他IDE。
j4 D: R$ n# P; a s2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
6 w/ a: D8 j; w2 m6 C( B3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。- z1 R( V' C$ ?) X+ e7 Z3 m! e
4、Hibernate集成二级缓存框架Ehcache。% a- J% z& g7 y1 e% k
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
+ O; |" ~2 S, R/ I" }3 G7 S6 S6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
5 @5 c8 {3 u7 v, |$ @7 U0 b7、采用Google Guava Collections,性能高于Apache Collections。/ N) \/ M% @3 \
* V5 H2 H" T- W7 E) z
四、代码结构* v& \+ ?6 q' ~3 q6 u; Q
部分代码作用:
' q6 A j3 I& l+ ^1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
" F9 |9 W# ]: a" m1 S/ s7 |: Z2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。3 o/ @' D+ J9 t( M
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。4 Z: \; a# A1 X- t) y5 `( _9 g
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。/ [3 d2 t$ h' I* D* \) e# M% k/ v
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
) X) s* O0 U4 g* O, N6、ExceptionCode、ServiceException:处理异常信息。+ v d3 A/ W# J% p9 D# q+ O1 M- ]
7、CacheFactory:处理Ehcache二级缓存。7 q) o) N% e0 X# k {, C
8、还有其他很多工具类等等。4 s$ C% t6 L8 }; B5 i1 U0 b
! ~$ D) Y8 z) Z+ A
5 X! c. a6 V5 u0 x8 d2 J五、系统界面(部分)5 S; t5 U: I/ Y6 V9 @4 J
+ P K: y& F2 i- e+ F
9 K/ ^; G1 I( i- h/ C, D' b& }2 E5 X# T" i
" ^9 s4 x7 B5 [/ O- x- n- U3 M' B1、ExtJS富文本编辑器增加修改信息
8 g: X3 r" a# v5 J
9 z6 Z3 G; Q7 a. I9 y2 N E2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
/ W8 b3 j7 |! }9 |% d. a
% v$ O" s; ^* v, g1 H5 o 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能, ]/ O2 J9 k* r' F7 L
( i$ L+ {% K( r 4、按条件查询列表7 ~3 s2 L3 e- B3 ^
$ p& N& _/ R- n5 i- I( O8 j" q 5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
, o& h6 ~' |$ _1 A Q, h) D0 ]) N1 U8 C/ ` x
6、资源管理(菜单管理)。经典皮肤主题效果# g7 D* Q; ]- ~5 q3 g8 e% h2 ~" W4 ?
& [, \- u. M% k0 h+ Z1 L) v 7、用户管理列表,密码经过MD5加密2 @# t# _7 {5 E6 U, x3 J: {. y
; r: h6 n" P' _; T
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
/ M1 s& E% f2 }6 c
0 |- ~. N+ S7 G/ ]4 S 9、报表统计。也可以嵌入其他报表工具插件
& ?+ o X# o4 W( i
$ ]$ p3 b3 A& h; Q 10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据 m# d. a2 R% z; h
8 }# J! y8 |& x( i$ k v
11、Excel导出1 v+ t$ n" O" l+ O! \! ~
( c! E7 U! v" d0 p3 |
* J5 f# |$ r. w1 ?! LJAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)" S6 ~8 J% |! e; S2 V/ C
( J- U) k# f9 X9 d2 |回复查看解压码:
- q1 z& o; r2 X( z2 N) C4 v2 s% M5 q# J8 p+ Y7 `: N, N( k
|
|