该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。9 N7 v% \) p5 G$ f! a" u
- p) F7 `: r0 V# K& y一、特色功能3 n- p$ Y. Y- S' `8 V
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。6 G& \) N( ?# C' \# U3 l
2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
! m( f; Z; }9 K% g* o" F3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 ! p/ w" a9 H' Z, H4 q8 ]
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。, H6 { o: V: C% ?! t, E& U
/ i5 z. v; t" Q8 R二、主要功能3 H7 b" I5 _4 { P9 B6 R+ g+ s: b8 j4 h
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
5 m6 \+ G* n, y4 h' j+ Q% U5 E6 z2、ExtJS富文本编辑器增加修改信息。, s) R; c% a1 H* Z* m
3、ExtJS的HtmlEditor的图片文件上传插件。
( Y0 K0 S* p5 D7 d( p4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。3 ]+ t3 v, m! M
5、导入导出Excel数据,支持xlsx和xls文件。
% {/ g, r3 x5 f4 q" }6、资源管理(菜单管理)。
) R& [( d4 b8 O" R; T7、用户管理和部门管理。
+ T% c0 l1 S& E, Y' g- j" t8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。; F7 A5 c: F) J8 x
9、报表统计。也可以嵌入其他报表工具插件。) }- u `( i( r J; l
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。4 }- C* G S' k% p0 O' q* {3 ]
+ I/ P$ H& b! ?# T三、开发工具和采用技术
5 `$ z3 Z9 f! u) N" p1、开发工具:Eclipse、MyEclipse和其他IDE。/ `% ^% |! q) F/ w6 _! l
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。4 s, r, ]; ?8 y5 H9 C
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。/ Q# v: T) \; M$ U$ C& u. I4 q
4、Hibernate集成二级缓存框架Ehcache。1 e2 I6 i- S, }; p4 o, w: x
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
1 S0 z; D2 f; _2 t6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。# F/ c4 q! a% G! ~& T, Z
7、采用Google Guava Collections,性能高于Apache Collections。
- X2 C }- l* t, {2 |3 ^% r( V+ b
7 H$ y) g9 G! G" S, V8 ?四、代码结构
7 O9 y; R; ?9 ~6 m7 c5 j5 x: h部分代码作用:
7 h6 t. o* V* L) K$ [( r5 J4 w1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
( X" `- m& m1 R) I9 h2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
- r* C3 i. x1 D U6 b3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。( h5 ^9 u3 i: |6 y
4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。7 A7 [4 e. p& v5 X( ^% {& u$ V; w6 \8 |
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
( }8 ^8 I% w6 N8 n# n3 f6、ExceptionCode、ServiceException:处理异常信息。
5 C! z& ?. f4 }" |+ p: j, ^7、CacheFactory:处理Ehcache二级缓存。( I; m" }4 _5 P& M0 \
8、还有其他很多工具类等等。
7 ~' T, _% R" ~3 o/ k% r5 |6 @: [; u2 W* p6 e; Z, w
4 B& w) B ?9 ]% t% t: t. F% ^
五、系统界面(部分)
0 D i4 c; Z, D" x u' L
% R& q1 F' w0 K" O. Z1 }* E: k% w1 l$ l4 y+ A
1、ExtJS富文本编辑器增加修改信息4 S; J3 ]9 j) _) L0 k. c2 E7 G
: c5 l6 E0 Z# j- f! a# Z2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
& }+ [& p, a! z; A, Q$ q V: G
r) O }6 C/ @0 c7 ]4 S0 m3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能) c3 v( ]% [7 \8 d! u3 a
# x+ p: X7 P: \2 r4、按条件查询列表8 Q2 M' S% H3 X! z) G
/ T, c0 u0 D* g d, M7 V5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果
* D9 \* W, u/ `1 t8 L# H
3 F) D, }! A" ~6、资源管理(菜单管理)。经典皮肤主题效果$ o; P0 V% [( c
5 `: \ C+ m; f+ }* o8 W6 S2 G4 U7、用户管理列表,密码经过MD5加密
" Y" w1 S8 [( S, q% I9 U9 q5 R2 g, R* t; g3 U
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限! ?+ A5 X4 u" l
! t; e/ f, A: P6 B/ j9、报表统计。也可以嵌入其他报表工具插件! ~3 A6 C5 ?2 m- c- [0 a0 Z
: _6 D, j, F. o! q; `5 A# J
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
* i) n9 Y% M0 _+ {# U
$ a& L* ~2 u) F$ J. S6 S8 v1 P# c11、Excel导出 K& X$ D( C i* B+ H$ T; g2 b2 ~
3 y: ^' u- }* p/ j4 _( j7 o
' x4 Y* d: ]! C( |, q回复查看解压码:
1 J& y ^6 ~1 U: i9 {4 A$ b) N& A1 _/ b" K# D0 b
# E) {5 s; v. \! O7 v& t
: ?7 p8 k$ W8 X8 a' r' l+ N2 b
|
|