去年我为我们学校的外事处开发了一套的维修报单系统,用于简化其维修报单过程,加强管理,以及提供规范化报表。该系统采用JasperReport,SQL Server2000,Swing,运行一年多没出现任何问题,虽然那时候JasperReport版本还处于1.0,但是其基本操作还是每太大变化,于是把源码贡献出来供各位参考。
我的工程源码还是发到我的邮箱:gondam_f91@163.com,密码是:012401030
<shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></path><lock v:ext="edit" aspectratio="t"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 456pt; HEIGHT: 304.5pt" type="#_x0000_t75"><imagedata src="file:///C:%5CDOCUME~1%5Ckabini%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.png" o:title=""></imagedata></shape>
<shape id="_x0000_i1026" style="WIDTH: 459pt; HEIGHT: 338.25pt" type="#_x0000_t75"><imagedata src="file:///C:%5CDOCUME~1%5Ckabini%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image003.png" o:title=""><font size="3"></font></imagedata></shape>
<shape id="_x0000_i1027" style="WIDTH: 460.5pt; HEIGHT: 186.75pt" type="#_x0000_t75"><imagedata src="file:///C:%5CDOCUME~1%5Ckabini%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image005.png" o:title=""><font size="3"></font></imagedata></shape>
(一) 业务流程
1. 报修人到报单员那里申请报修单
2. 报单员填入必填项目:报修人,故障地点,报修时间,填单人,填单时间。(注:由于检修人可以是多人,所以返回时再加入;同样,由于维修项目也可以是多项,须返回时再填,而维修类别和维修项目有关,所以和维修项目一起添加)。提交之后,系统打印单据。若此时发现填写错误,则转向A1。
3. 维修人正常维修完毕后将单据返回,若未修完,转向B1。若修完,报单员填入剩余选项,提交后由系统存档。如此时发现提交错误则转向A1。表单一旦提交就不能更改。
4. 若维修当日无法完成,将报单返回后,由报单员为其添加未修原因,并提交。
5. 管理员将查看未修的单据,将认为未修原因合理的单据加注“同意”。
A1—表单作废:填入表单编号和作废原因,作废的单据号将被保留,作废的单据信息也被保存。
B1—未修处理:对于某项工程没能按时完工,将由报单员为其添加未修原因。
(二) 用户及权限
1. 超级管理员
这个用户拥有所有权限,包括用户管理,用户权限分配,以及能够进行业务中的所有职能。
用户管理:用户的添加,修改信息,删除
用户权限:
l 提交报单(Submit),报单回执(Return)--包含未修管理,报单作废(Cancellation)
l 删除操作(Delete)--按年度进行删除
l 查询(Query)
l 设置权(conFig)
共有S,R,C,D,Q,F五种权限
2. 操作员
至少拥有SRC权限
3 表单合理性确认
至少拥有V权限
分享到:
相关推荐
开发了一套的维修报单系统,用于简化其维修报单过程,加强管理,以及提供规范化报表。该系统采用JasperReport,SQL Server2000,Swing (一) 业务流程 1. 报修人到报单员那里申请报修单 2. 报单员填入必填...
JasperReport+iReport打印固定格式文件的测试工程源码
JasperReport实现的网络办公系统报表(二):系统技术说明书.rar
springboot整合JasperReport实现报表功能文章所需的全部资源
该工程下有ssh所需jar包,hicharts报表导出功能所需jar包,以及Jasperreport报表导出所需的jar包,主要是利用Jasperreport实现报表导出功能,可以完整跑通
JasperReport是一个强大、灵活的报表生成工具,是开放源代码组织sf.net中的一个java 报表打印工程。能够展示丰富的页面内容,并将之转换成PDF,HTML,XML,Excel(通过POI或JExcelAPI实现)和Rtf(通过POI实现)格式...
jasperreport 后台封装代码,调用方法: new PDFExport().export(request, response, reportFilePath, parameters, new JDBCConnection().getConnection(),"report"); new XlsJExcelExport().export(request, ...
实现了jasperReport进行报表动态列的实现,使用者只需要利用eclipse将工程文件导入,即可查看运行结果的展示,不需要其他的配置和jar包如果想进行动态展示只需要修改构造参数就可以看到动态的展示
ireport 也是开源组织sf.net 中的一款免费软件,其主要作用是用来以可视化的方式设计 生成jasperreport 所使用的报表格式文件,因为jasperreport 本身并未提供很好的可视化报 表设计工具,ireport 的出现...
Java燗applet+jasperReport 实现web端打印
报表工具JasperReport的实现及应用,金辉,,本文详细讨论了报表工具JasperReport的原理及使用方法,它是纯Java编写的,基于XML技术设计报表模板,通过在程序中调用模板动态地显示��
通过ireport生成模版,使用jasperreport调用模版,通过servlet生成pdf格式的文件,显示于页面以实现本地打印功能
JasperReport报表设计总结 JasperReport报表设计总结
jasperreport教程jasperreport教程
jasperreport创建多个List数据源报表 通多个detail实现多个table效果,简单 快捷
JasperReport实例导入可用
test for jasperreport use to demo
jasperReport 动态合并单元格示例
jasperreport资料
JasperReport完整API 3.14