该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。( T$ J4 ]0 X! B
7 T% O- A: M8 ^2 C% P2 E6 ^8 k一、特色功能
6 m6 I6 \) c& c! x$ [% ]4 X( \1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
; B+ \) M5 Q4 `2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
3 `: v* y* H7 d8 w3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 2 l# D5 w7 m! v( I& ~
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
* V0 u2 h! M9 ?" ~3 X. R" v% s+ u# E
二、主要功能, L$ t6 U( M* k: h
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。" l0 ?% o/ g# l! X
2、ExtJS富文本编辑器增加修改信息。
( X4 r, D! V% O0 ~6 T3、ExtJS的HtmlEditor的图片文件上传插件。( T6 W; R5 I% Q
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
# X0 t4 S4 r" J1 V# n+ s5、导入导出Excel数据,支持xlsx和xls文件。
% ~. n0 S5 B/ C, ]) X9 M6、资源管理(菜单管理)。
9 z J: |8 o9 l' }9 w$ _7、用户管理和部门管理。) Y& r' Y E: f8 o! c, g7 R( T% f
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。: I. |% [4 G3 p1 ?: i N
9、报表统计。也可以嵌入其他报表工具插件。$ X/ X o V4 Y7 b) I: W @7 `9 C) F
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
, i- m2 }0 z# {) z
9 G% z, o( W3 k }% U6 ^1 [三、开发工具和采用技术
6 y& x$ y4 b- u/ [! M& Y# H1、开发工具:Eclipse、MyEclipse和其他IDE。
3 |4 e$ [7 F, t( R% G6 n- O2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。5 I4 G( N7 c0 p* u0 S3 ^& ~+ I
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。/ H7 `" }& u* n+ ^
4、Hibernate集成二级缓存框架Ehcache。+ U- m% K+ l; P6 N
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。% i7 s+ F+ K0 ^# X9 E
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。" G, @/ d8 J, I
7、采用Google Guava Collections,性能高于Apache Collections。
4 d, \ R9 t* F6 _0 ]4 t6 L& R' l. E* _, h, c! A& y; Y" x \4 A/ Z
四、代码结构" T6 l" b' l! p G
部分代码作用:
5 P& T8 B5 u( c( s" ?, |# l1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。
[9 |( g7 n! d' s2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
6 x6 f$ D- u2 R7 n8 l( X! v' L3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
9 |" A$ f' I; A9 O( W# w4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
. P" f" R. `5 a3 m- y5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
' d" J# f" f2 A+ Q. Q6、ExceptionCode、ServiceException:处理异常信息。
8 Z% y+ [ ]: H& S7、CacheFactory:处理Ehcache二级缓存。* x3 d+ J$ \0 h H& u6 ~4 B. g7 e
8、还有其他很多工具类等等。% e2 B2 k0 X3 x" Q/ z
# T7 ` Y) ^4 S+ R, z
7 W* h. T4 J5 a/ k! m
五、系统界面(部分)
) L$ P$ ^! {1 d* {( l8 W
, ^6 ]: k5 e0 ]9 b3 D' \- F. q7 f" Z6 I0 t6 ~8 f! o0 f5 k
1、ExtJS富文本编辑器增加修改信息3 }9 Y4 t; |: h. M: E K. l
, y# I' K9 b0 j2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题
: j0 m) W! q# j- w
! U4 }$ p0 P- d' y8 R& @" y0 p3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
0 g0 }; C' w- p9 |/ V: R1 C/ u& ~+ W; D. v! W; t
4、按条件查询列表
( e. a' t# }1 x M& \, T& B$ e4 ]3 I4 }% `9 I2 p7 a) X
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果4 B+ {& |6 h; ^$ |5 ]/ h$ Z+ D
- Y5 O/ F0 r2 b8 {4 T6、资源管理(菜单管理)。经典皮肤主题效果7 T8 D& _: b$ X
$ T9 d; a4 T9 x1 j3 y# X% l3 y7、用户管理列表,密码经过MD5加密7 P4 n L: _* g+ I9 d9 Z! R! r
9 i+ j8 O0 [% d F* H: V$ p
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限5 a0 S- i" N. }4 v. P4 s+ E
) a O! B2 G( Q p0 o( I7 F( s9、报表统计。也可以嵌入其他报表工具插件) Z- B1 B. g7 d
! s! z1 ]; ~% R% {( |% T10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据" V) X, Z4 ^5 w6 z
) A2 l7 E* P& U9 ^; k11、Excel导出3 X" e$ y7 a/ S8 k- N
$ v) ]! h" ~# \0 C
' P; A8 J: T" v回复查看解压码:/ i5 R6 z' Y$ D$ g9 M" N
, C- D6 R9 j1 W' g0 e1 O5 ~8 ~
+ ?8 @' P" p# V" g& a6 I
, A% i7 S7 V/ H9 T% {7 e8 U# J
|
|