JAVA swing在桌面系统中的应用

wing在桌面系统中的应用

       

 

技术:Java Swing + SQL Server 2000

环境:XP

开发工具:eclipse

引用的包:datadirect的sql server jdbc驱动,jfreechart.jar,dom4j.jar,commons-email.jar,commons-dbutils.jar,jxl.jar,mail-1.3.2.jar。

实现了一个中间层,中间层负责JDBC的操作和界面的控制,界面部分主要是swing的 jtable,jtextarea,jtextpanel,jtextfield这些控件,这些控件和中间层取数据,写数据,通过事件通知机制让这些控件 数据同步。jtable实现了树表结构,多行编辑多行渲染。实现了html编辑控件。outlook风格的导航栏。界面采用alloy外观,美观。

系统包括了OA,行政,人事,薪资,车辆,工程管理,采购,仓库以及建设、电力、配网预算系统。

特点:

系统提供10余种swing外观,包括windows、office xp,2000,2003外观,NimbusLookAndFeel。

打印:未采用jfreereport,自己根据系统所需而扩张的打印报表设计及预览、打印。提供了通用的报表定义功能,在任何功能窗口中都可以自行定义,没有数量限制的各种格式的报表。同时系统还提供数据导出功能,在权限范围内,任何窗口中的数据都能以Excel格式导出。

DES加密算法

定时提醒机制

企业总有许多工作具有时效性,如:证件到期审验、 仪器到期校验、车辆到期年审、合同到期履约、工程到期收款等。错过这些时限可能会造成不必要的损失,而您难免会有遗忘 的时候,此时,系统提醒机制可以预先提醒您。您可以定义需要提醒的事项,以及系统提醒的时间和方式。

强大信息推送功能

  与传统的信息查询方式不同,本系统具有信息自动推送功能。只要通过信息定制功能把关心的事项告诉系统, 那么当此类事项发生的时,系统会通过邮件、消息、短信等方式自动向您发送消息,在节约了大量查找信息所花时间的同时,再也不会错过任何需要关注的信息。

全面集成OA平台

系统提供了完整的办公(OA)平台,具有文件收发、邮件管理、短信处理、在线即时通讯和日程安排等办公自动化系统的所有功能

 流程驱动模式

本系统为施工企业的关键业务设计了合理的管理流程,例如:工程立项→需求计划→ 申购计划→采购计划→入库→出库流程,每个流程环环相扣,界限分明。通过采用流程驱动方式,明确划分了企业内部业务范围,减少了部门之间、岗位之间、流程之间的脱节和扯皮,从而整体提高企业的管理水平。

 

开发环境:Eclipse

JAVA swing在桌面系统中的应用_第1张图片

 

 

主窗口桌面:

 

 

 

员工信息管理窗口:

JAVA swing在桌面系统中的应用_第2张图片

 

典型的明细表结构窗口:

JAVA swing在桌面系统中的应用_第3张图片

 

 

实现JTable的自动换行,树表结构。

 

 

你可能感兴趣的:(java,eclipse,swing,XP,企业应用)