⑴ ECharts简介
ECharts( Enterprise Charts)一种基于Canvas、纯JavaScript商业级数据图表。底层依赖于ZRender,提供可交互、生动、直观的数据可视化图表,对直线图、柱状图、k线图、散点图、雷达图、地图(内置中国全国34个省、市、自治管理区的地理数据)等图表在展示效果上新添的拖拽、值域漫游等特性极大的增强用户的体验度,其提供的接口组件以及图标库如图2-3所示:
图2-3 ECharts示例图
(2)ECharts的优点:
① 国产货有语言优势或区域优势,免费。
② 动画和交互图。
③ 易于使用。
④ 运行在各种平台。
⑤ 降低服务器的负载。
⑥ 提供大量的图表类型。
(3)Ajax简介
Ajax(Asynchronous JavaScript And XML),即异步JavaScript和XML技术。浏览者与服务器之间采用异步通信机制,通过Ajax技术,在不刷新整个页面的情况下,完成局部数据更新,从而避免了浏览者重复提交数据与等待浏览器返回的响应时间,它让用户可以连续发送多次异步请求,而无须等待服务器响应。当服务器的响应成功返回浏览器时,浏览器使用DOM将服务器相应装载到当前页面指定的容器内。如下图2-3:
图2-3 Ajax工作原理图
(4)AngularJS简介
AngularJS是一个实现了前端的MVC架构的WEB应用框架。在双向数据绑定、表单验证、路由、依赖注入等技术方面有很好的使用性,在AngularJS中Model和View可以自动关联起来,将业务与逻辑分离,能够让开发人员方便快速的实现业务逻辑。
2。4 可行性分析总结
企业办公化管理系统的开发,能够大大提高公司管理人员办公效率,并减少人为因素带来的影响,在项目所涉及到的行政管理、销售管理、项目管理、文档管理模块等模块中使用SSH框架可以快捷的开发与测试各个模块。此外,通过ECharts图表可以更加清晰、明了的展现了公司销售营业额情况。通过技术分析发现该系统具备开发,因此具有开发的可行性[9]。
2。5 章节总结来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
本章节对于此次项目所涉及到的框架技术进行了简要的分析,本次系统在实现各个模块的过程中运用到了如下技术:Hibernate + Spring + Struts2、AngularJS、ECharts、Ajax等,并对各个技术进行简单扼要的介绍,最后得出系统具有开发的可行性的结论。
第三章 需求分析
3。1系统的设计目标
该办公管理系统主要采用的是MVC设计模式,设计初衷主要是为了给我所在的科蓝公司企业管理公司日常工作使用的内部管理系统如图3-1。公司内部管理人员登陆系统后可以为新员工建立人事档案、查看所有人的资料信息,并能够对职员分配到相应的部门赋予其相应的权限,不同职员根据部门管理员分配到的不同权限,只可以行使自己具有的指定功能,其它功能对于该职员是不可见,普通员工具有填写周报、上班签到等功能。此外,本系统还为公司管理人员提供报表管理功能,通过点击报表按钮,可以清晰的显示公司该年份销售情况(折线图样式显示),并提供下载管理功能,为日后项目计划安排提供参考。