该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。5 H& b$ b! t) U+ o3 j
, `1 p% [" ^: N1 l e: H% @5 K
一、特色功能$ O" `/ `/ j" \' c& F
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
( O" b. [% y9 l4 i2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
. R& d$ M/ a: N! t$ h3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。
R2 ^( |' p& W3 P$ W; ?/ q$ s4、系统是公司多个项目的基础框架,稳定性好,支持大并发。3 a) Q: A/ K1 u( a1 j# S
# ?; e' |) o2 x9 ~# T+ s3 E- C7 P二、主要功能& U2 o- _3 l( r8 k1 Q: I0 A! A" k
1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
- m( T- [+ P: J A2、ExtJS富文本编辑器增加修改信息。3 U; V \# ^. o% M# k
3、ExtJS的HtmlEditor的图片文件上传插件。
, V0 w! _/ ~1 f! s6 U1 f4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。
( S8 a1 q' D3 }+ i' ~) `) T5、导入导出Excel数据,支持xlsx和xls文件。! m& W( [# E9 R0 O
6、资源管理(菜单管理)。+ r+ L" `9 D! {, ~ H5 Z1 u5 }8 H3 C
7、用户管理和部门管理。/ `; u v# `5 g. Q( d: i) N. @
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。
, l8 o! h* S4 q# k. P: S+ ^+ b7 y9、报表统计。也可以嵌入其他报表工具插件。! G; U L" f2 P' _& H: Q; y+ n" v; v
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
! p2 K2 m4 O, a1 k- ^$ Q" h/ u2 T3 E: `( Y
三、开发工具和采用技术
G, X4 w- R6 D4 k1、开发工具:Eclipse、MyEclipse和其他IDE。& p: C, l' y) d$ `
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。# H( s: H( f' c9 C
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
" z( G3 F" v) E& r# t& Z4、Hibernate集成二级缓存框架Ehcache。, C& _3 H/ T7 W: n% {
5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。) ]- m4 y" m' [- [/ f! C
6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。1 V9 U" W9 r, g$ k p) \) ?. z; [
7、采用Google Guava Collections,性能高于Apache Collections。
6 K* N- ?4 o! Q2 Y
; l1 {' r) [+ v' R& f/ T, I, C四、代码结构
# p6 W8 d2 k& _1 J' L部分代码作用:, Z7 `' |. [" R. _% s# t. \
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。$ F' N+ Z7 _1 O+ M8 s. O x a' e8 {
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。0 l8 j% @- D! W1 C5 S6 {* | b) P
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
. e/ p9 W9 c4 i9 U/ b0 ^4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。: k9 w* o W6 {' \2 \0 |
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
! C# e% d6 M3 ]" r" ]5 @* o9 V6、ExceptionCode、ServiceException:处理异常信息。
' H+ B0 b- W3 m7、CacheFactory:处理Ehcache二级缓存。$ ^5 ?# r6 u' a: ?5 O1 i( K8 f
8、还有其他很多工具类等等。( H4 s6 ]1 o: ?% M( A3 x7 y
% d" _; c: j2 u+ [+ \
( g( F$ i8 k6 B1 s2 j
五、系统界面(部分)
5 D. N2 {1 K5 m& o2 o: O$ b. Q
. u( ~! p0 D2 X$ U C" ^& ~7 k
3 \5 `; L2 V5 ?$ T' v
1、ExtJS富文本编辑器增加修改信息
! Z# p5 P; C1 G6 p, t, X+ c" y. g; L( v6 O' G: q/ s& k: `7 Z
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题 z7 r. L J! K
4 j7 v. k: w' a3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能
8 ~2 E7 G1 f7 G' N6 j
6 p) h: J+ @( j4、按条件查询列表
& I$ }' I& M) {. a: y. K& S) ]1 ]8 f5 @9 |* J& Q: s
5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果8 O& d* e( x$ p7 Z Y5 [. a' o5 ~! Q
2 `! U, h- Q1 Q/ Q7 M" g5 ^
6、资源管理(菜单管理)。经典皮肤主题效果
6 M& s& a* @1 ^ L% S8 X! d9 j# d9 R# i5 \" K; ~6 z
7、用户管理列表,密码经过MD5加密
7 G! e. q, A) h4 X5 P
2 k8 u* C6 A0 k! t, F8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限5 N+ u' s$ j; X# B* k$ r
: U4 q. ]( G1 w) H* _9、报表统计。也可以嵌入其他报表工具插件
6 ?" r* m% H T M& _4 w+ y8 B% ^+ S% s" V' A! M6 V
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据/ |7 w! V) B, r* J0 q
4 t5 o" T' h; Q+ C11、Excel导出: p9 {. h' x+ X0 ]
1 \$ W# Y6 P- H
! m+ Q2 i/ q" V9 ~" ]2 K回复查看解压码:
9 g( M$ e- {9 v$ R) w
$ l& c- x+ V! h9 }- Q ]- w) o) R; a7 s) ]* E8 V
: a9 ~7 R" f, x |
|