该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。
7 z: q+ f; g" M! @; z' j+ R7 | k9 \' _
' r: ?: K0 v& f一、特色功能7 Y7 \4 h o4 Y+ e& \
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
; l" U( \- w3 Z; g2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
6 O$ i, s! ?! k" X; ^3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
; }. E8 Y+ m& h& V4、系统是公司多个项目的基础框架,稳定性好,支持大并发。
- }6 }( ]0 O/ i) a, a* o: C# N3 k4 q: [
二、主要功能0 W6 z2 d/ T+ J2 Y
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
& C; ?! v' _0 H7 ~ K: h! R2、ExtJS富文本编辑器增加修改信息。" a7 [, C2 t1 D4 ~6 _9 b+ ]6 _
3、ExtJS的HtmlEditor的图片文件上传插件。% h3 r3 u* x k7 C
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
" @9 c: Z5 L& c; p% K! Y$ B5、导入导出Excel数据,支持xlsx和xls文件。
8 A( T1 O/ t. \4 T6、资源管理(菜单管理)。7 r& a" Z: h! I: W0 s; v9 U
7、用户管理和部门管理。
6 z4 G) n4 Z( _/ L u* c V9 a- P8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
4 _8 Q% Q0 _3 ~! k8 n9、报表统计。也可以嵌入其他报表工具插件。
" A$ F- _ V) h10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
" H( S( \1 z8 Q* l% X8 t# t: x/ a% J6 c/ R" Z
三、开发工具和采用技术6 p( B9 y8 W5 W8 S( P2 \1 j
1、开发工具:Eclipse、MyEclipse和其他IDE。5 R( `, V7 X+ W# D; Y7 l
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。5 r8 d5 d& u7 T
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
: G' g9 W2 {" R( e! g! h0 s4、Hibernate集成二级缓存框架Ehcache。3 u( m, G1 u( B5 D9 T' \! q, T7 w
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。. k; E2 m6 h A1 j: f* [
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。
, \6 H$ y d. Y n0 x' |7、采用Google Guava Collections,性能高于Apache Collections。8 B( j8 u1 U H' h! d! A
7 }+ P0 h7 w- c1 A8 ?四、代码结构
( O! ~4 Y8 i2 C# O部分代码作用:7 t7 c2 k9 l4 q+ W" N9 U
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。% G o' t6 o# c/ {1 @# t- w
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。
, z* W& x% `- j5 T: n1 y3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
3 U: m$ j6 d, j% E/ y% Y; i, H4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。
2 ~* m: l" M; {1 N& ?5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
/ M2 q4 D5 n8 s d% @. K3 B6、ExceptionCode、ServiceException:处理异常信息。
$ R3 T. Q2 o0 V9 `7、CacheFactory:处理Ehcache二级缓存。0 s5 C- q' }5 Z# f
8、还有其他很多工具类等等。4 N1 M3 _: v- y9 m5 ~" t
1 Z d8 c& t5 \* S) e/ c
五、系统界面(部分)
/ ?4 x5 o2 V p5 h/ P2 C
0 {# ^7 r) C. a, L& J' \7 j3 i2 p+ F
2 Q" U: v [9 X: p3 C
1、ExtJS富文本编辑器增加修改信息+ F+ E' _( U# i5 B3 r0 `
7 s+ u" m2 q# x2 i! X* [, @0 P* D$ J
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题# o- [& F" \ ?9 y
C6 T, j+ D: ^+ y4 D/ D N# ]7 ^3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能8 B; @ c. M9 @
, O. D9 q8 I' p" E4、按条件查询列表
& B( s" R3 d1 r; W9 C
) v$ H1 I6 _! O, ^. {# w5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果4 t! R4 ?4 l/ P3 @4 ]: [, c7 A* q0 d
/ g. t* H, h7 B
6、资源管理(菜单管理)。经典皮肤主题效果
_7 K. a- }$ C/ j# [; S& G* B6 i" e4 O; A! u) ^3 S) Z
7、用户管理列表,密码经过MD5加密
8 [; ]" S2 g" ^4 J! ~
) | Z8 Z$ X, S h8 B g8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限9 G Q/ q. A' C! z. O1 ]
4 \( K% v- F7 _
9、报表统计。也可以嵌入其他报表工具插件
' V9 r4 T5 J `' l& M/ u8 W: t
* ~' J; N8 q" x- H/ u3 ]10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据
6 v+ _" V% h/ ~! X; j" q W" o' ~8 O
11、Excel导出4 J$ V7 S5 x g* C
: a: {, f4 ^& K! b回复查看解压码:. f) P% e6 q5 g3 N* H7 i# b
5 c# a2 a; m9 S% J& @ E9 V: N; g5 ]* M
+ @5 P0 t5 A! V- t5 G; T( D |
|