该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
3 D3 g# T! G8 x8 S! `- p- p( _6 M" w2 }
一、特色功能) b" f ~/ Z5 m# I/ E5 L5 A+ U- @
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。: i/ _0 s2 x$ _' ?: ~
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
) V" N6 Q9 t! j2 i3 O3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 & n6 \# ~5 q0 r, X! N% X
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
& f [( ?" W+ x j! S9 M+ g8 z! P3 ]9 G1 k, J5 V
二、主要功能
! Z# K+ M% | y; I: U1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
8 S6 ` F" T) P' L4 Q2、ExtJS富文本编辑器增加修改信息。% d# W/ B! I. ?! D, j# E" r7 X
3、ExtJS的HtmlEditor的图片文件上传插件。4 `% S4 [! W6 \1 E) C
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
4 I$ g; S0 A3 Z) u$ y7 P$ @5、导入导出Excel数据,支持xlsx和xls文件。2 }: W* V6 E* u" v$ S
6、资源管理(菜单管理)。6 f- E2 k& L0 ^& X! X
7、用户管理和部门管理。
& ?% O& s! Z9 I( P2 r+ d; E8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。; e. |( k x+ g1 X$ \/ y+ w
9、报表统计。也可以嵌入其他报表工具插件。
0 V) ]7 @% P+ `! [& j10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
: x! Z) D# y7 B6 i& S0 Z+ \0 w- P8 B8 G
三、开发工具和采用技术, Y! S! X) f& J, t) e, U
1、开发工具:Eclipse、MyEclipse和其他IDE。6 K/ e/ q9 Z! G L4 ]5 y
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
) H# _+ a! B/ F" Q4 m, \6 | I6 ~+ F; E3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
/ K. `3 ? `7 d; R9 f3 q4、Hibernate集成二级缓存框架Ehcache。
: ?) M4 Z! r& L- ^2 e$ i$ g8 X5 k5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。, x: d& e! i. q Q" m
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
, }0 d6 [8 ~: K, p0 y j7、采用Google Guava Collections,性能高于Apache Collections。1 m' k6 i8 Q1 z* m
7 y& u: o5 U3 s3 \0 F; P; b四、代码结构0 m$ `4 b$ H. X; C! j/ \* z" B
部分代码作用:
3 r; z% }+ W6 S6 A! t: ~' @1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
' m7 T5 x! d0 s+ I$ e4 h) B2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
R. O E. z, U0 _) \/ P9 R3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。( |8 v* D, z8 d( a. f0 L, ~
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
8 [ v7 I7 S* O% _/ }( U! u6 u5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。3 q+ W0 e' C; v3 b5 k
6、ExceptionCode、ServiceException:处理异常信息。5 H0 f: }$ C' t: Z: w" i2 A
7、CacheFactory:处理Ehcache二级缓存。7 t" y& E0 X& b; k/ J6 @2 @" S
8、还有其他很多工具类等等。- U a- o! L( v, J. @4 i
6 U/ h% O O3 s2 ~" Y: e* p2 R6 R% M; J
五、系统界面(部分)
$ A) e! ?# i+ D, r0 T0 e6 J9 s" z5 Z/ e3 G
% Q" J) k- N ^* Y: {1、ExtJS富文本编辑器增加修改信息- W' A( Q: v9 D3 x- P
, P3 O/ q' w" f0 |: r! v: |
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题" ~8 Q% B$ j2 w7 h/ b
$ E8 v0 s& K( `' h7 p U1 x3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
8 N# a& i: C) v r# a+ u( y7 D$ \! u
" Y6 C0 q4 c* i( s6 A8 e# _4、按条件查询列表
: E! x* H" K# E
9 A' l A, n7 N8 [- H) b5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
- E# h- f1 L* C( N/ {8 a
; S* V0 z+ `, d$ P4 L1 c8 v6 S6、资源管理(菜单管理)。经典皮肤主题效果
3 |/ J1 f4 ?7 Q$ h1 U4 m4 h! X6 s2 B" L5 {/ y
7、用户管理列表,密码经过MD5加密
: E0 _7 V: c: X1 y% Z o& w+ J, Y! Z9 \3 s% W- m9 `% x1 b& e( X2 ]7 D* j3 }
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
# y( ]4 l7 G; E9 k( C) O$ v7 `+ Z3 ]9 a+ o% r$ \4 }) H7 Z
9、报表统计。也可以嵌入其他报表工具插件1 \0 d6 c7 p% Y9 C5 e' E$ P/ ?/ k7 @
/ y+ I: d, g) i" k I
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据9 [: b. t2 V& P/ e C
! u7 q( x( n1 p+ h' Z11、Excel导出; X" J9 `8 ?. D9 w- e2 \
0 g$ z' u8 ^3 T
回复查看解压码:) F" c4 d4 v# B- U' N( l7 T# X. V
$ f7 W7 s+ l T6 A
2 N1 H$ u" H ^- R$ P3 ?6 U3 z
5 w5 b1 {- Z4 h' W( e8 u
|
|