|
该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 MB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:25
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
+ Q! x& r( j9 H$ F& \: g; K5 w$ I6 S# o l/ _. I
一、特色功能
$ y6 N& E/ C4 T$ c0 d1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。* o$ F- q( i: A5 I x* y9 g
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
: T* X6 U6 U. c: q, `! @3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
V& S; @9 }$ N. ?( G4、系统是公司多个项目的基础框架,稳定性好,支持大并发。$ S2 \( I! P/ Z# _& V
% \9 k* `) N p4 X* M二、主要功能
: s0 F! B+ I+ p6 K( I& [5 j- L1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
6 N: T) R( m! B- W$ l6 N& y5 k2、ExtJS富文本编辑器增加修改信息。% V( @3 t2 [+ f& Q
3、ExtJS的HtmlEditor的图片文件上传插件。
4 l9 C& l1 B$ k- S- J4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。9 m3 k l7 j: J7 E
5、导入导出Excel数据,支持xlsx和xls文件。
# `( b3 W* F1 s: w6 H; X6、资源管理(菜单管理)。. E$ Y& Q: x4 C1 M& {* ^1 }
7、用户管理和部门管理。
7 a( B( m. C q' H( l% R4 o1 r8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
$ H: @1 J2 ]3 b; ^# |9、报表统计。也可以嵌入其他报表工具插件。9 |6 F/ T V1 O+ i
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
! K7 y' b2 [& c) Z) c
- l }' w' T, t) n' {2 |三、开发工具和采用技术; w: z e7 {2 b* F( q
1、开发工具:Eclipse、MyEclipse和其他IDE。
0 b# i7 L/ O% h- N- R, A8 L2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
# m% v- ^; U( F* f4 j& W. O3 j$ k3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。) V0 F- N5 F! D, R
4、Hibernate集成二级缓存框架Ehcache。 f2 }% i2 N; [5 J
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
W: E$ Z4 b& I' T6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
' K8 Y- M, t+ L) @6 d9 p) q7、采用Google Guava Collections,性能高于Apache Collections。
7 A8 x: a7 D, P& j, N& O, a/ @- u
四、代码结构) M# X- }: q$ S. s/ k1 i+ r
部分代码作用:1 A7 B6 t/ A o( V5 i7 v) N6 J
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。% Q- ?4 U8 d; u8 I" M e) y
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
3 |- L% s- H+ w6 \* W1 k3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。 O8 f6 [' O. }* W1 q, Q
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
5 p( z {( H6 ^' n4 e' M5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。, d9 F9 D/ ]- y8 I# n
6、ExceptionCode、ServiceException:处理异常信息。
/ W, X; M, u) f* g; W2 B7、CacheFactory:处理Ehcache二级缓存。6 Z* V& C; ^8 n9 l O
8、还有其他很多工具类等等。+ O; F' i$ s4 N' m
# B$ d* _) w3 g" U2 k9 \. p% w" j, P8 s
五、系统界面(部分)5 U- F5 m9 L- V$ ] t% ^" T
% Y7 W+ m Z1 s( Y" k
9 d/ N5 }/ q, L2 ~2 O
( I" C& `, C: r; l! `2 ^$ P. l* M
: F7 ~: g( C/ e5 g! O- L8 ^1、ExtJS富文本编辑器增加修改信息8 W/ |& A( z! t9 `
/ x* ~8 G8 a1 Z5 M: P9 E# ?
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
* X/ L- L! u* i9 q% j9 J$ f
0 D0 ]$ m `; U3 a 3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
( U# Q6 c" J( ~7 c; q7 D- l; T0 M( q2 o' c6 I! I
4、按条件查询列表
/ ]% ]/ o9 q6 ^1 T/ |! D6 _4 e6 K
! P; g! ], c: h" ]9 r3 g( _ 5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果" i0 r' B# C$ p/ Q
3 i' v; D, x! B: k9 ?/ }$ X/ B 6、资源管理(菜单管理)。经典皮肤主题效果# [/ ~* O2 |( ?
% W% j' l6 |1 h0 k8 a9 h 7、用户管理列表,密码经过MD5加密 z! c2 h( w1 o9 m! Y8 t
# S2 v3 U" A L2 l; W+ h( p 8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限8 z2 X& Z% H2 B6 i% H, w
$ u2 h, {+ c3 R2 L6 u: K
9、报表统计。也可以嵌入其他报表工具插件
% R8 W; ^8 |9 e( t8 @# T3 ~% j3 N' {8 ^2 F
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
8 b* z! k- N0 b' j
! o6 ?1 M: X6 ^2 n! o* a 11、Excel导出
# ?; a+ M: I! w8 h* U$ k1 F0 U( I4 k3 O( ]8 b
* |" }" f/ V7 S* f# _
JAVAWEB企业OA项目源码(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)
+ @% s" c( ^: F0 f- k' [8 H/ j( D: X; S, R
回复查看解压码:
2 q( [$ I; O" V1 x% h* {: i' k$ t5 v8 h, n/ N. \. c3 r; l0 p
|
|