该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。8 f! j# z; N3 O
9 y! b+ I: j& ]7 p2 M* d \一、特色功能' T8 v3 S. E0 d8 X. \
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。# U* r2 Y5 Y0 l$ p$ i% ]$ I% ^/ H+ X
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。# S5 T; x1 H, [& P5 Q/ L
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
2 Z" K }6 U% s6 x: e& g: S, w4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
, `6 y* R7 ^+ A5 u7 Y Q: z! ?
二、主要功能9 Q' P' J( V; G. m8 _# @
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
8 p. ?& r( k$ w" Z: f. I6 Z* F2、ExtJS富文本编辑器增加修改信息。# W0 M0 K6 H% O& l: K" ~* x
3、ExtJS的HtmlEditor的图片文件上传插件。
, T3 Y6 T. V) s4 U4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。. z, [; M. V5 S5 o+ T! F: i. I
5、导入导出Excel数据,支持xlsx和xls文件。
6 b" w% K1 R7 \! H0 ?8 @4 w( p( ?9 C; {6、资源管理(菜单管理)。
$ f" U! a( x! b, q9 j* Y/ g# G7、用户管理和部门管理。- Q& w, g/ O4 c: i: f
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。5 x6 n9 U S+ i, y! ^, P' g! f
9、报表统计。也可以嵌入其他报表工具插件。
; K: l. i, e9 X- t, }: j10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
2 u& M0 D- o8 n- k1 B7 g3 Q9 Y- M9 x# {7 a6 d
三、开发工具和采用技术2 s: H8 }) d. s% A0 R$ y. L! A/ p6 m
1、开发工具:Eclipse、MyEclipse和其他IDE。
+ M: o( y1 q) V ?& B$ w5 ~# \2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。+ v, C* O1 Q4 a0 T$ S
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。" ]5 T8 U- p$ B! O3 H9 Y$ J S
4、Hibernate集成二级缓存框架Ehcache。
) Z q6 I/ s. ^9 ]0 F& P5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
1 G# V6 n' P2 Q8 _' U0 Y6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
; x; E; E/ f. f, B# ~5 F7、采用Google Guava Collections,性能高于Apache Collections。3 ^7 ^: o5 K+ Y0 Y
% _; b% k, I% s5 M% l6 r: A7 f9 X9 i四、代码结构
9 }0 O3 q3 r0 ~部分代码作用:1 X; Z2 n6 j6 m4 E( |
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。. `+ ]7 `+ V6 I+ d8 e8 U
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。9 d5 T2 P; `# ]8 \: b
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
`! r0 N$ T1 @& w2 |. E& M4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。; _- f# A" u3 ?+ r1 l- K; M
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
' |; D* B" U, S# k' ?% b6、ExceptionCode、ServiceException:处理异常信息。( w! Z5 s4 P4 V6 S+ p1 M
7、CacheFactory:处理Ehcache二级缓存。7 w1 H; d6 B* |3 }$ M) W
8、还有其他很多工具类等等。
# N0 U; w D/ l$ [7 D
* t4 ]9 m+ {8 n五、系统界面(部分)
* K" J. ]6 b* z6 @) y3 h" C. }) {2 J6 \4 A% C! j: b
' Q" y/ ~7 ^; F* `$ \" b; k1、ExtJS富文本编辑器增加修改信息0 B0 V. @+ F9 {# i
! }1 s) ~! j4 p
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题: b$ ] d) f+ r# a+ E( L
4 ~6 ?% Y+ E# w
3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
) [5 q2 w$ _3 _0 w" d3 [) r" Q2 Z: {" m
4、按条件查询列表" O; u3 f5 e9 x" q0 |7 Z$ t
# {/ C# s) r6 e1 o
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果& l! { I: \ j) B: ^, a( H
[# `# S8 f u' ^6、资源管理(菜单管理)。经典皮肤主题效果
6 y0 [$ E! Z$ r5 D0 s. P
( P+ F& c2 o) N, g( `! M4 O7、用户管理列表,密码经过MD5加密
7 W1 \6 u; b/ e) J) n5 A: q/ s6 `. j/ W" B" K z W6 B
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
; h U: n; T* d+ S$ r1 j6 v2 E8 h- p4 Z
9、报表统计。也可以嵌入其他报表工具插件8 l7 r- f- Q5 R( U3 @. S/ h. h
5 H4 f" ?; ]$ x" P5 m1 }' Z10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
- Z" F7 g0 h4 B! V) P) e7 A6 p" _' E
11、Excel导出$ N4 F/ t0 ]! ^* l' L- F9 m1 S
' |2 E# l1 D& q" X+ g o9 V9 c
回复查看解压码:. o: c; ^) `3 K- k% ^6 e' H
" U0 _: m6 d$ w% A4 c6 I9 Q: F0 T
7 l2 @6 e- m' V
0 x3 L. ?1 u4 B2 P9 p( | |
|