第108次(OA系统)

学习主题:OA系统

学习目标:

1 掌握web开发项目实战,熟练使用web开发基础技术

对应作业

1. 使用Ajax查询考勤信息2

(1) 如何拼接考勤信息列表字符串?


java 第三方付费组件 html 转图片 并打压缩包 java html转word 图片_java导出word


2. 考勤管理-使用Ajax查询考勤信息3

(1) 如何在后台sql中进行条件的拼接?


java 第三方付费组件 html 转图片 并打压缩包 java html转word 图片_java导出word_02


3. 考勤管理-使用POI导出考勤数据到xls1

(1) POI干嘛的?

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

(2) POI和JXL的区别?

(1)JXL是一开放源码项目,使用Java编写,只能对Excel进行操作——读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件等,属于比较老的框架,它只支持到Excel 95-2000的版本。现在已经停止更新和维护。

POI是apache的项目,可对微软的Word,Excel,PPt进行操作,包括office2003和2007,Excl2003和2007。POI现在一直有更新。所以现在主流使用POI。

(2)JXL中文支持非常好,操作简单,跨平台支持非常完美,但是效率较低,图片支持不完善,对格式的支持不如POI强大。

POI效率高(用内存消耗换取部分效率),支持公式、宏,能够修饰单元格属性,支持字体、数字、日期等,对格式支持强大,但是不能跨平台

————————————————

原文链接:

4. 考勤管理-使用POI导出考勤数据到xls2

(1) 如何使用POI,简述步骤?

1. 第一步,导包 poi-3.9-20121203.jar

2. 导入工具类 ExcelOperate.java

3. 修改工具类中的内容,达到想要的效果.

(2) 如何将后台查到的考勤数据,弄到前台客户端下载为excel,代码如何实现呢?


java 第三方付费组件 html 转图片 并打压缩包 java html转word 图片_java在线学习系统源码_03


(3) 简述给出的OperateExcelUtil.java的功能含义?

没啥好说的.

5. 报销管理-理解数据库表和创建实体类

(1) 简述系统中表之间的关系:

一个报销单中有多个报销项,但是一个报销项只能属于一个报销单.

6. 报销管理-添加报销单-视图层

(1) 在完成视图层操作中,有哪些注意事项?

1. 一个报销单有多个报销项.获取报销项的数据是,应该是获取的多个值(数组)

2. 报销单的总金额是多个报销项的总和,总和应该是后台自动计算不需要自己写.

3. 报销时间和报销人都应该是自动获取的,

(2) 在页面中,如何利用jQuery完成添加报销项操作?

计算多个报销项的总和


java 第三方付费组件 html 转图片 并打压缩包 java html转word 图片_java导出word_04


(3) 在页面中,如何利用jQuery完成添加图片操作?

暂不处理.

7. 报销管理-添加报销单-控制层

(1) 页面中假如添加了多个报销项,那么在控制层接收数据的思路是什么呢?怎么接收数据呢?

应该返回一个数组.然后对数组进行遍历


java 第三方付费组件 html 转图片 并打压缩包 java html转word 图片_java导出word_05


(2) 为什么在数据库中有状态码字段,这个字段的作用是什么?缺少这个字段可以吗?

可以随时查看报销单的审查进度.方便查看.

不可以,这样就不能查看报销单的审核进度了


java 第三方付费组件 html 转图片 并打压缩包 java html转word 图片_java导出word_06