该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。- Y' D2 G1 l/ S
' |$ O" q$ s4 ^. a2 L3 {一、特色功能3 d% F, k: M( G
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
3 k' h2 E" }- S; Z2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。/ B% N8 Q. J% G8 i+ `! W; f) S6 B2 J' l
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
: R' ?8 I; z! Q" c. C$ }1 X4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
; V, M8 T1 j! q4 K5 } j
+ {7 m; c6 h$ _! g# [4 a4 `二、主要功能9 Z9 O: v) ^) H1 _
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
( n$ F5 L7 A# j2、ExtJS富文本编辑器增加修改信息。$ M" `2 g2 w; t1 x6 H, x/ n+ M" ^
3、ExtJS的HtmlEditor的图片文件上传插件。' L# W" L! f. H& `' \
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。3 f$ x' A4 `; g3 \
5、导入导出Excel数据,支持xlsx和xls文件。
+ A0 H; ]' K; B! K% X6、资源管理(菜单管理)。% L H# _3 e' K S- A! H3 d) q' R
7、用户管理和部门管理。+ D$ a, z6 T( S4 |' Y. F
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。; G- F/ q6 Z s$ P( s8 }& m2 U
9、报表统计。也可以嵌入其他报表工具插件。
& O3 ^- x6 i- g) A7 @+ C6 _10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。4 \% M8 r/ ~/ Y$ `' `
/ n) B- t; C6 m7 Y8 J三、开发工具和采用技术# H. c% P- E) w3 z
1、开发工具:Eclipse、MyEclipse和其他IDE。
! p4 C( j( c. P: a x2 a0 P2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。- `7 u/ d/ h. }8 O, \/ O- w/ @7 B
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。2 j& S4 \1 M* D' U
4、Hibernate集成二级缓存框架Ehcache。
( F: v+ W! {$ E$ g5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。4 b- s2 E* A' R2 R, b% @. G
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。" i5 l: A! S& b0 Q% O2 Y
7、采用Google Guava Collections,性能高于Apache Collections。
* K$ _8 E) z1 ?* }2 Z6 E+ f# v- I H* D$ H8 d4 ]
四、代码结构
1 K( o4 R* C: t( I3 j; ?部分代码作用:
( {$ F6 [- h8 b' _1 [, [# H' H8 o) T1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。9 m6 y" m! T7 k# a9 U# I; e, K
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
& p( {% n: P9 _9 C! o8 d1 i# ^- \ x* }3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。4 K# N# d' c, Y3 Z
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
/ q' G' N/ G6 y8 i1 g2 p4 s R5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。/ I3 X6 p( ?- M
6、ExceptionCode、ServiceException:处理异常信息。. ]$ {7 B6 l. ^# v4 L2 s7 p2 L
7、CacheFactory:处理Ehcache二级缓存。
- D( L( h* H. V) j) I! o1 \8、还有其他很多工具类等等。
: F) ]# k6 v4 G6 e; ?5 R9 D0 g
+ L) x- u% {3 Q- ^/ ~五、系统界面(部分)
0 S h: k) N3 r; \5 W7 Q# v, `
- w) g L, K, v% k: q& L, P4 w. F# e. J h: @8 e
1、ExtJS富文本编辑器增加修改信息
7 U" q2 g, x! O" T6 x: S" f( N/ D
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
7 |, ^' J' ]) s6 G, F/ K" W T
* `2 v9 [% x! o* A7 b; {+ V4 k% K3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能. B' Z3 s( ^0 X: G5 W3 y% ?8 L
1 O0 m! h8 a% ?* m5 u4、按条件查询列表
0 O1 N2 X$ q, \- h3 P/ g6 x
. n0 l. I2 d3 b1 E; t5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果( y2 P8 j9 H6 d
* m" K' r3 H* S" ^/ K6 O
6、资源管理(菜单管理)。经典皮肤主题效果$ I8 t; X4 g5 `: h1 q! P% C
1 D' q7 t5 l7 _0 Z
7、用户管理列表,密码经过MD5加密8 X9 _' s4 I! Z! i2 F% i
4 i7 i2 Q: g" U1 V8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
9 J) F3 R2 {5 @! L5 d& K0 g- p
9、报表统计。也可以嵌入其他报表工具插件
+ P2 A) p0 ]' V! G u4 s# P0 O7 x1 e! ?4 x
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据8 H! I" h+ J2 T. o$ ?
3 b0 z/ G' C, C+ Z11、Excel导出$ T" o% B% \# Z5 G
" |( z' L/ _8 r" Q) R回复查看解压码:
0 I7 r( E! Q1 E
7 a; u# A8 K# N7 I7 I
4 p" `2 Y n( v2 {+ j
+ w/ b! J0 f0 g! Y% v, | |
|