该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
4 Z" J3 I5 b" a' E! t9 S" c) t v* _5 z4 Y- m
一、特色功能
; x4 x* Z# \; p+ N1 Z) c- C7 I, r1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。3 z7 ]8 O, g( S( R( e0 Z/ n. ~
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
9 V0 Y9 b0 n# O5 X3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
% X! l- \+ f7 {; ~1 B8 j5 ]4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
* r( U3 ~" U! o% G% n7 [/ n" U9 t+ X% {" }
二、主要功能
& g& Z+ I: |! [; j% q5 V2 K( G- r1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。1 _0 D- Z% G9 y& x1 i4 o0 q
2、ExtJS富文本编辑器增加修改信息。8 y$ o4 J `6 z
3、ExtJS的HtmlEditor的图片文件上传插件。
1 x |; d, S/ z4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。$ b, e* ]; M5 T1 l' K
5、导入导出Excel数据,支持xlsx和xls文件。
) {( j8 A" P+ v5 ^+ h6、资源管理(菜单管理)。
9 }0 A8 D; q9 r: c: G- t7、用户管理和部门管理。
" D0 `) e) s. X# z+ V, N. q8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
* a; X( W, G$ H$ x" @1 F$ j9、报表统计。也可以嵌入其他报表工具插件。. P; l: [2 S- y1 b0 ]+ g
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。2 ^. P# W$ O8 A) Q8 P. V
( P! h y$ n) _ B1 z; o Z4 {
三、开发工具和采用技术6 K* T6 E; A' U. b% F" d
1、开发工具:Eclipse、MyEclipse和其他IDE。8 [ S9 \2 e5 U" N$ w# x2 V7 C3 d* y
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
9 ]- o! p5 S! d( B1 _8 h4 P- [8 M3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
0 J% X4 S8 m3 }4 s& t2 o4、Hibernate集成二级缓存框架Ehcache。3 Q/ U# K: F9 M: `
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。( b, H# z* T2 ?4 b- E Y% F: j1 ^
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。6 d0 @: z( ~0 B% @% Z
7、采用Google Guava Collections,性能高于Apache Collections。2 P C, O9 |/ O' x
2 ~, w2 k/ ]& W; ?; @
四、代码结构
6 Z/ \3 o# `/ U7 N$ p部分代码作用:& b6 s- Q0 k b I8 f
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。' ?0 G6 n4 z, H9 r1 V( X/ l4 g
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
4 Z3 {. Q9 I/ b8 T3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
9 U2 I Y# p9 R2 [6 t, E4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。6 w6 Q# } @' ^$ o* Y. \9 M
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。) W3 C# Z9 n4 n, U1 S
6、ExceptionCode、ServiceException:处理异常信息。; F1 u9 X4 C0 j0 S9 I) s
7、CacheFactory:处理Ehcache二级缓存。
' l1 P4 `0 v$ j/ f, x4 t4 y) G8、还有其他很多工具类等等。: J5 |2 S) s- n% H3 Z+ ?; @
* h$ v4 s d" Z: L- d) _
9 w5 {3 w3 U: k0 [) A" A! X% K G- K
五、系统界面(部分)2 {4 `/ n1 t4 v; F' E" ^
+ |5 M9 K* T/ w/ r
% r) s- \8 `; h7 r! D& x ]. ~* k. i$ W5 h& E5 n/ U8 a
& P( d e- V, X1、ExtJS富文本编辑器增加修改信息; I' A6 `, e" `+ c
% f0 B2 x9 v& P, Y# X! W2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题* d3 G; O0 N0 A9 g S( R
5 k# e/ p) P: L3 a* v' u 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能! r9 _# t6 N$ T5 @
/ y/ F: e6 \+ a- \0 ]$ z2 H* U4 Z 4、按条件查询列表: j7 O, ?5 ?7 B& E8 O
0 C. Q; ]; ^* e% ^- j$ J+ {
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
/ W5 h/ O2 t4 q5 h; H9 o
/ N7 t: C4 Y6 V" j* f3 a 6、资源管理(菜单管理)。经典皮肤主题效果
+ t- z7 O0 U- K% i! h! A( C: Z
* O0 @2 m7 W7 j2 z( X( N* F 7、用户管理列表,密码经过MD5加密
3 m2 q4 S" `1 G3 p/ D
/ H9 t2 h. O1 K$ w 8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
% O' K. v u6 j" r; [5 e8 ? d
' Z. N9 U* |% X. n2 S* n 9、报表统计。也可以嵌入其他报表工具插件
( h) v4 U# D" `7 A' E1 u: q: e
9 A7 D+ i2 J: T u$ w' I 10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据7 ]* o% Y. n! T1 e. e/ d
. K% j3 \* z4 @% r3 }: a+ R 11、Excel导出
5 k& Z* [$ r) T- k2 P" M! f0 @% o% s: n) V5 i( d& w& s% i2 C
+ h% R! y+ k; l- EJAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)# r; k! S( d, n a8 a% c
`. L, {9 ]% X3 I4 V8 T6 O) A回复查看解压码:) R K2 p* P! K3 q% e& L0 [) m( v
" P/ g% K& l! o& N. }3 V$ X. V |
|