该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
5 G, y) _% p d- f6 i7 J1 t# I) M9 j2 L; R* A( ?
一、特色功能- j1 n: M! J" V9 E
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。7 D/ m. q" v' J# i7 u; _
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。2 x+ c0 o6 d, q/ W% d: u
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
% Q: t9 g# E5 o B4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
" p6 _, s9 a8 ~/ O; f9 }. v
4 J4 I: J9 Z3 f4 H( h' }二、主要功能; y" z1 i: d4 J. ^7 k! W
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。7 v3 E; O9 B. D3 T
2、ExtJS富文本编辑器增加修改信息。6 k$ ^; e& q* F" L6 F# x' s
3、ExtJS的HtmlEditor的图片文件上传插件。
u* a9 i) [' r4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。7 [" ]5 O: j0 ~" c: W# ?$ l! B( S
5、导入导出Excel数据,支持xlsx和xls文件。 T) P( t; A r; Q
6、资源管理(菜单管理)。
* D& [3 y$ y4 f/ \( O4 _4 G6 p; ~7、用户管理和部门管理。/ |) p4 a8 [* S- J7 e" H* h
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
# E* B! N( O* } c# O) K- Z9、报表统计。也可以嵌入其他报表工具插件。6 }' ~8 m2 o$ Y6 i
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。/ j% ~6 L4 A4 h p
. ^! G- J+ o2 F& P% Z; y/ T* A& j
三、开发工具和采用技术+ S) I( o: V* p# m) v
1、开发工具:Eclipse、MyEclipse和其他IDE。
$ q% H3 } i" R) e C2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
5 _2 ^' {& }; C9 }5 T6 l3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。# y2 Y% {$ |: s' H c' _
4、Hibernate集成二级缓存框架Ehcache。1 x# R1 z( L3 E* f$ C
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。9 s' @/ d# M4 Y/ O. L) A+ w) |
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
- ^* L$ }' d2 A3 [) P! ?4 Y7、采用Google Guava Collections,性能高于Apache Collections。
# x, k8 F4 A' M+ }' z) L; O" X
; ?+ Z4 E% O& N) u% Q; j四、代码结构1 d* S1 p/ w& X
部分代码作用:# I9 h% o1 P0 }
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
& l: b: m0 C" w. a# {6 O" s2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。0 J7 D, N& A5 Q5 F
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
; y2 `1 S8 J- O: r2 a4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
P3 Q) ?0 _& v, _" o4 K5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。8 ?; X4 D# M! H( p# r
6、ExceptionCode、ServiceException:处理异常信息。 I- A$ J! b! H# F/ f
7、CacheFactory:处理Ehcache二级缓存。
' W1 i! q- l3 q+ O( o* j ~8、还有其他很多工具类等等。$ O: v8 f: V& a. f. i l0 x
) p6 I: r- _' q* }8 O2 g- g# j9 ?1 }
五、系统界面(部分)' _* v; H% L6 f0 `
- t7 {$ I7 |: M- q. ]9 B# h
2 T1 e+ }" v2 g1 ~0 B
. k4 u, l' o- j# P, G0 u; Q
. ^2 C$ k! S5 G p7 n' H
1、ExtJS富文本编辑器增加修改信息9 m' Q; v! @- E
! Z8 v& N8 X/ H1 z: V& \2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题2 a$ h* z- r6 ?' A7 v1 u- P
' O- C. i# ? d) e3 r( r
3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能, k" E' u, F$ t' J {
0 G7 G) A, \6 b3 _: m
4、按条件查询列表
# Y! U; _' r! ]- W b; a; y+ p0 U9 m- U
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
! @' W: G( p8 s) T* v* V
. ], t; o1 `* V/ K, v# S- g7 i 6、资源管理(菜单管理)。经典皮肤主题效果
( M5 b; f. Y, X
+ j2 j% | C! A1 V; z8 k 7、用户管理列表,密码经过MD5加密1 h$ T4 n1 Y% M: u5 E: h) `1 N
; o# j Q+ _0 R/ w8 U0 A
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限 r! ], s$ n( L- F$ _4 `* D: g
7 _1 B+ N& o) N
9、报表统计。也可以嵌入其他报表工具插件
* P1 w! p x" S3 r5 T/ b% s' ^2 z6 I$ [1 t7 I1 z" ]; }
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
) C( n P) E' M8 E. N$ [, y/ }) B/ b: u( P/ w
11、Excel导出
" @% I$ J+ m1 H T4 u9 r2 K) ~1 W, s3 }( G( T5 T
* R: Q4 s) c# P4 ]* N$ E7 U
JAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)
' M# `5 Y! C7 g9 \6 v# @& `( u! _! ]
回复查看解压码:
; t5 F. x4 y& _/ M4 W" C! Q K) s% C O* S2 z' `, }
|
|