该用户从未签到
|
- 软件类别:
- 毕业设计>JAVAWEB
- 软件大小:
- 40 KB
- 软件语言:
- 简体中文
- 资源密码:
- 回复查看提取码
- 更新时间:
- 2017-5-9 22:32
①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!
友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
更多毕业设计可加QQ群:26490602
软件介绍
系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。( s% A. I+ b6 a2 P( \$ g% m
1 {. K- z7 P/ ~, y: E/ H一、特色功能/ X1 z0 B' a( i$ V# Y
1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。
4 ]; ?. T- v5 f ~- R2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。
L9 y( z$ A5 n( u4 {3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 , i, N# O4 r9 w( `# o8 i
4、系统是公司多个项目的基础框架,稳定性好,支持大并发。9 z$ U# q2 j& p b
5 w/ {! O' r0 {' [& R+ _0 n
二、主要功能
; {4 A! Y% j0 O \: b1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。
! t9 `2 j& W9 U3 ^2、ExtJS富文本编辑器增加修改信息。
: {9 D% h8 J" p9 z( w9 u3、ExtJS的HtmlEditor的图片文件上传插件。' o5 v' c1 O0 M/ Q" y* O
4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。4 P6 ^- h: ?; L# R
5、导入导出Excel数据,支持xlsx和xls文件。1 a. J9 M! Y8 b) [, w
6、资源管理(菜单管理)。! a8 U% v- M3 Q; R$ _
7、用户管理和部门管理。4 Y! T! ^: N2 |0 x$ e0 L
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。# p+ U) O) ^1 g
9、报表统计。也可以嵌入其他报表工具插件。) p, ]/ Q' H4 r3 X6 f
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。
|5 s: l9 D, f9 n1 C& n5 {+ w3 L: G9 Y4 q) }
三、开发工具和采用技术
2 U! K0 D& m; O+ b; S# w1、开发工具:Eclipse、MyEclipse和其他IDE。0 ?7 A) |7 c6 l$ Z$ V2 x
2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。. k$ |% ]$ l6 J# V# z( T7 W
3、采用hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。
, H7 w5 m. l$ P! S7 p8 R# o4、Hibernate集成二级缓存框架Ehcache。
% w1 D+ ?* A6 K8 j5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。
7 h4 Y7 s0 I; G: E) x0 Q6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。; J2 `3 {' Z1 o" e
7、采用Google Guava Collections,性能高于Apache Collections。, X: x3 d% K& o
) I; i0 k) R0 c9 G* f
四、代码结构. D% _' b. K. v$ r5 p. u
部分代码作用:3 N, W% N0 K" H: N& \: V
1、BaseParameter、ExtJSBaseController、BaseService、BaseDao:分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块。0 A. D8 |6 i: L" X# b2 i5 k: c
2、ListView、PageView和QueryResult:作为ExtJS的后台分页模块。2 ^' q6 P7 w+ j
3、SystemInitListener:加载以XML格式的数据字典,放进内存供调用。
, J9 s1 h. h0 }4、LoginFilter:处理登录各种情况,将session为null的操作重定向到登录页面。" n; A. w: `0 Y7 i& u
5、CustomDateEditor:处理日期参数并注册到控制器里,否则Spring MVC的参数处理将出错。
/ X2 n, a' N3 C6、ExceptionCode、ServiceException:处理异常信息。
' f, Z z' w/ e+ O% ^: {7、CacheFactory:处理Ehcache二级缓存。
, v3 {3 V' _# f+ {& x: O8、还有其他很多工具类等等。- S; f; D4 U' z5 Z& f
6 _+ \/ l8 r6 ~1 |7 e+ E
) \# h& o' Q* r" w) ^五、系统界面(部分)
, k- m( j- Q3 h8 \
& j1 D; _3 _( x6 h0 x7 Q# G& z* L4 v
1、ExtJS富文本编辑器增加修改信息; D, m% G1 Q* X G3 h2 K& q
5 _( W/ d3 \! q' b0 C1 r& V: y& y
2、ExtJS的HtmlEditor的图片文件上传插件。建议:不要在ExtJS里集成百度编辑器、KindEditor或CKEditor等HTML编辑器,因为在某种情况下会遇到界面扭曲、浏览器兼容问题: w1 Z o1 T/ x5 t( s( S: e$ E y! J& i
6 V w2 h( k- |- g9 {3 S7 H3、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看等功能2 V5 c# X( [! y0 N1 h; T6 Y% y
1 c% u4 D7 H) G8 S- O4、按条件查询列表
5 W0 F5 `6 j1 w# k% G$ K
/ u; @$ ` g8 t! J$ l5、导入Excel数据,支持xlsx和xls文件。灰色皮肤主题效果# |4 O/ Z! c6 J* ^, J
0 u( D) U$ L7 g+ F; V3 ~6 z6、资源管理(菜单管理)。经典皮肤主题效果) [4 Q1 @! x% {9 ?0 h
4 B9 c- S! ?/ C$ t: P) r7、用户管理列表,密码经过MD5加密
7 T: U$ H* a5 N* x' n8 b) s. d& x( K" h0 Y; U1 n# ^: l& t
8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限
; F j, i. ~1 B E8 K: Q2 O/ {' G
$ ?: y; v, l2 K# Y$ ~9、报表统计。也可以嵌入其他报表工具插件. w/ r; V0 Z! j; H( m( W# m
2 r" f* b1 }1 x# Y. ^/ ]
10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据3 s! [# i0 H$ C
4 O& ^6 c4 Y' j. u, ~+ b/ M11、Excel导出9 X2 i9 {# q0 R' t' Y" }0 H
9 I1 U. n t9 p0 }. T# A
2 P+ C/ p4 o- N% a% R$ w/ t回复查看解压码:. u$ o4 D! U. e9 ^+ C
~# o3 n# w8 e" N* e; O) B# L
p& c& L2 d; f7 h& Z4 E" Y
) w5 {6 R/ r1 R0 f |
|