该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
- S' S0 R7 _' Z; U9 z/ S
' ^/ u7 y1 X! @; D) h! @/ ?一、特色功能
( R( w% u( o; u- `1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。2 s- h c8 O. S; L: O% Z- l
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。5 G, U2 j8 Y, t& F% X, M: `
3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
6 L6 ?& R* _/ c' J4、系统是公司多个项目的基础框架,稳定性好,支持大并发。$ C. M# i* k+ F; U7 c: i
4 f: y# R$ _7 d; |" S二、主要功能
; q4 ]* ^: n2 N+ Y. r1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
6 T% o1 ^7 ~' ]/ s2、ExtJS富文本编辑器增加修改信息。
7 M, x" ~. C3 C- F3、ExtJS的HtmlEditor的图片文件上传插件。0 _' G( S4 U6 Q( ^7 n' I6 [
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
, W& V, M. C9 @' z+ R7 N, I0 O, h5、导入导出Excel数据,支持xlsx和xls文件。
) L7 U+ @3 F) A. G6、资源管理(菜单管理)。) Q3 W: F" Y2 p( r
7、用户管理和部门管理。
( W# ]4 |! G: L6 ^8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。: m' Z! J8 N7 L7 s2 @8 m
9、报表统计。也可以嵌入其他报表工具插件。
: [6 |4 Z9 p5 m" e10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。' z% D" S6 x6 z0 o! g" E
* l/ k+ Z6 E0 h/ q6 z. L( d8 c7 c三、开发工具和采用技术
5 @ Y/ p" U; Y1 J1、开发工具:Eclipse、MyEclipse和其他IDE。
: E1 l/ D5 V2 ^2 D% L2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。
5 u0 `. w6 ^) {- j6 a! C+ a& U3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
) H! m, z4 o- U6 S# M! i8 m3 p4、Hibernate集成二级缓存框架Ehcache。
: k+ R( Y5 h# r& F# I; Z- B5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。/ e- E. z; R% u) ^0 j5 V" b4 s
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
5 ^" P$ G$ ]/ f; o3 g$ H1 O9 D k6 d! @7、采用Google Guava Collections,性能高于Apache Collections。
2 q/ e: F2 n# L! V& p- r, ?
4 k' Z2 i# }% v* N5 ?" V% ]# B四、代码结构0 E3 B; H4 j4 g3 g J& `" k1 f
部分代码作用:
1 n( V: ~, }9 m8 n4 U* r8 [1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。8 Y% }6 W* b$ D1 g) I* h
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。% a+ d) ^4 J& C8 t4 ?6 m
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
/ E ?% _/ `. p# W/ `; l4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。) h0 B$ F+ E! F$ F9 q
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。& k q9 T) N. G7 W, B0 N* o2 E
6、ExceptionCode、ServiceException:处理异常信息。
5 V6 e) k! Q' l7、CacheFactory:处理Ehcache二级缓存。
) h9 p ~1 K- ]' R) Z: i( V8、还有其他很多工具类等等。5 e5 V: ?5 w9 \9 p
) N5 E0 I9 R4 K( S) e五、系统界面(部分)
$ k1 E4 [6 C, l+ M( D9 S" Q9 a2 d: U
) S9 z+ V9 B; ] s7 e* U+ L' q
1、ExtJS富文本编辑器增加修改信息
( I3 |" S7 [ h
/ Q$ f' W' f6 L- C( }' a7 f! G: e2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
& n1 i k, G( F m, M- R- ]
, p6 k; b. t% L* @6 H ^5 N5 T3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能5 a% \0 W2 x6 N/ V5 [6 w
" E$ h. J s. Q# s4、按条件查询列表
- x/ B7 ~( i# }' v4 N, u
1 B, P4 {6 X3 p, G5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果0 H. n- z2 {* j/ V1 E& O& N- u
2 R- J2 \1 A# Z1 n* s
6、资源管理(菜单管理)。经典皮肤主题效果
) e5 Z+ ?9 V; y1 v7 e+ {- G9 H0 ]8 l; m; x* |) @# V
7、用户管理列表,密码经过MD5加密
6 b+ `# }3 r' k- _% D+ V. c
- j2 I: b- t. _' F8 I1 [4 j8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
' \6 c0 j1 y+ z4 G( y) [$ c
7 E( c- U p) Z3 T: b5 y3 p9、报表统计。也可以嵌入其他报表工具插件- S6 a5 I9 I( i& N/ ]
7 H; c- N9 T8 J+ i
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据6 y: ~ o) V& l. B
$ L( c* g! n* J/ x
11、Excel导出' z' s- u3 F- r+ ^7 o* {. i! C5 U
( B6 L% _' @5 U5 m5 b) A
回复查看解压码:
) y% ]! P6 ` h) y! {: W$ a; T' Z8 T* w% Z) _: S
* z+ W1 b' H$ |; f6 g5 A- B
: K: w1 W, N% O, a' q
|
|