java财务报表

未来岳母大人在平安保险工作,每周会统计员工完成量,每次花费很长时间也做不了多少,所以考虑用程序来解决,因此一定要用心做的。虽然她不看代码,这是我代码最规范的一次,因为面向对象,所以更要面向对象!

 

主要就是四个报表,计算数量,生成三个excel的sheet。程序很简单,就是很麻烦,变量太多,整个程序好多都是在复制粘贴自己的代码,然后换变量。整了好久好久才搞定。晚上一个小时多,加上午一上午的检测+调试。

问题:entity/bean的结构主要是

new HashMap<String, people>();

问题:本次excel的处理主要是jxl,之前用过,那晚还试了一下poi,这个更高端,以后有需求可以尝试这个,jxl版本有点蛋疼。

问题:java的可视化n年没动过了,感觉没必要,就没有写界面,用cmd启动程序。这个之前已经训练过,之前给舆情小组做的部署在Windows服务器的程序都是.bat创建的,调用java工程打好的jar包。然后可以生成log日志,以检测是否成功。就一个图标,岳母大人也好操作。

### Java 实现财务报表目录 在Java应用程序中实现财务报表目录通常涉及创建一个结构化的界面,该界面允许用户浏览不同类型的财务报告。这可以通过多种方式完成,具体取决于所使用的框架和技术栈。 对于基于Web的应用程序,可以采用JSP和Servlet技术来构建动态网页[^4]。这些页面能够展示由服务器端逻辑生成的财务报表。下面是一个简单的示例代码片段,展示了如何使用Servlet处理请求并将报名称作为响应返回给客户端: ```java // 导入必要的类库 import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/reportDirectory") public class ReportDirectoryServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 设置响应内容类型 response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { // 输出HTML头部信息 out.println("<!DOCTYPE html>"); out.println("<html><head><title>财务报表目录</title></head><body>"); // 开始格标签 out.println("<table border='1'>"); out.println("<tr><th>序号</th><th>报名称</th></tr>"); // 假设这里有一个方法getReportList()用于获取所有的报名 String[] reports = {"资产负债", "利润", "现金流量"}; int index = 1; for(String report : reports){ out.print("<tr><td>" + index++ + "</td><td>" + report + "</td></tr>"); } // 结束格标签 out.println("</table>"); // 关闭body和html标签 out.println("</body></html>"); } } } ``` 此段代码定义了一个名为`ReportDirectoryServlet`的Servlet,在接收到GET请求时会向浏览器发送一段包含三个基本财务报表条目的HTML文档。实际应用中可能需要连接数据库查询具体的报项,并且应该考虑更复杂的UI设计以及安全性措施。 为了使上述功能更加完善,还可以引入前端框架如Bootstrap美化布局;利用AJAX异步加载更多数据而不刷新整个页面;或者集成Spring MVC简化控制器层编码等改进方案。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值