该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
' \7 g. p- t- a8 G S ]
1 k6 `3 L4 I8 Q" z* T一、特色功能& L# D; J; r, R/ I" g4 E3 G
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。5 j+ }4 X, W% J9 f; n1 {7 P
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。/ x4 d' c p7 @: g7 k
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
" S5 U( [4 U. k0 g% h4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
4 j$ k" C1 G+ m# n9 A0 v, a- `/ O5 c( I" `2 [# s
二、主要功能 @% u! M. Z# l5 V
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。( K0 W7 o, F& f) g3 _
2、ExtJS富文本编辑器增加修改信息。
3 X' \6 f% z0 n3、ExtJS的HtmlEditor的图片文件上传插件。9 J! P/ h2 i' R* t0 Y% e" E, S/ e
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。2 f& t0 E# p+ z# E% [/ X
5、导入导出Excel数据,支持xlsx和xls文件。( l f1 u" T. ]5 ? V5 a
6、资源管理(菜单管理)。
/ d5 [% {, D1 X) Y6 E0 t7、用户管理和部门管理。
0 l+ C7 v7 V$ e+ X8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
, Y( o$ [( o5 x9、报表统计。也可以嵌入其他报表工具插件。2 C! U6 V5 ]6 `, u3 r) R7 r
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。) C3 @6 Y. D2 |# p
9 }0 R6 G$ W! O; N0 O& `
三、开发工具和采用技术9 H; ^" V5 \3 v8 T
1、开发工具:Eclipse、MyEclipse和其他IDE。; x( |: |7 [6 i4 N- L7 T
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
# [0 u3 `$ T+ P: D" Q5 R; G3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。& y: \& P+ u# m# e; ~$ u/ E7 X! z
4、Hibernate集成二级缓存框架Ehcache。6 D7 q) b; J. \. l4 ]
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
. R0 B: J) F, ?' t# d' }2 W% w O6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。! l8 J* @- |" w, O9 V9 O
7、采用Google Guava Collections,性能高于Apache Collections。+ Z# L0 U) ~) W- Y
6 W* I: F r6 c% g' a四、代码结构
. t3 ?3 ?: ~2 A1 w# D! n部分代码作用:
0 w2 E6 F# ^# c# T1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。1 `) J" S. Q; p# \4 b7 N# m
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
8 Y9 ^9 E, j7 D: c+ l3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。4 ~- \$ c- b6 _( t/ r* m z
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
W5 }# z! y2 Q& @5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
$ w& G4 N- m/ B" g; e6、ExceptionCode、ServiceException:处理异常信息。
$ ]4 ~/ d6 U8 y" K2 P- K! y2 K7、CacheFactory:处理Ehcache二级缓存。
8 W# N8 K O( T% \8 M8、还有其他很多工具类等等。
. z/ i* T q. d3 {9 ^* y
9 g) J( Q, Z7 w' k; E3 T/ L5 I. a/ T' v g
五、系统界面(部分)
+ U! f3 N' g3 q+ W/ I8 Q2 r) f% O, C7 X% B$ t9 J8 ^2 G
4 @( ^* x4 E9 } @) Y- ^ a# O
* ^5 Y' b4 I) B2 u. n* p
0 E( }; c3 F" q3 D) ^( |- l$ A/ s
1、ExtJS富文本编辑器增加修改信息0 G# |; J; S) U/ j( k: c
& O8 M) ] Y3 P; o/ g2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
6 J" U) p- _# U5 r$ }! `
/ F5 u( C% A0 G" Q; { 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
- b- o+ r5 T S2 b G7 |: K0 U+ C$ B5 ], H* L j. w! Y
4、按条件查询列表0 G. i) I* {7 Q6 {5 g R
# ^8 S1 l9 t/ k3 k1 @ 5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
, l9 x* E8 d- I- `) d0 @8 q! M5 z" [, x3 ~( E0 a' H+ E' i
6、资源管理(菜单管理)。经典皮肤主题效果
" X* D4 d+ \# E6 Z" X& X; _5 B2 v, U; ^% @. [' r
7、用户管理列表,密码经过MD5加密4 M: B6 N: K& P0 D, V# c. ]
' X( x" |8 J+ y' l$ u' }
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限0 X' i& l: D7 T( ?
: u8 K; }, O1 y8 o3 `+ O. T
9、报表统计。也可以嵌入其他报表工具插件
1 y( m* d4 y7 C' _
: O2 q, l1 x' C4 w8 n 10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
5 {1 o# c& c6 Z% ^
5 ?. Y: J+ x# R, w 11、Excel导出
, E% [# d4 C! w# f/ R6 ~2 `4 d, W" S9 }3 H, l( J, R
0 ?2 j% s, b' L2 C( y
JAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)
3 B+ t* m h: k/ f1 e- H9 Z
. N+ Q9 I) o% u) l* Y& o! R回复查看解压码:
: u0 e7 P+ H% ~/ `& B6 d$ f+ P( S4 W7 ~% L) S9 O# F3 _$ p
|
|