陈晓蕾
【摘要】 在现代企业管理中,如何做到应用信息技术对经营生产产生的大量的信息、数据进行快速的处理,是企业管理的一大重点。本文介绍了基于这一目的而开发的生产周报管理信息系统(下简称周报系统)。周报系统现能达到数据分级共享、分类反馈、有组织的上报的目标。解决了原本人工编制生产周报数据不准确、汇总时效性差的问题。为经营者生产经营和决策提供了准确和有效的信息,提高了企业的生产效率。
【关键词】 生产经营管理 开发应用 报表 iReport
一、引言
1.1研究背景
在传统企业中,经营者对于企业生产经营的了解,都只能是通过各部门手工统计,采集相关数据后,对数据进行计算,然后再输入到电脑中以excel或word报表的形式输出,最后形成报表。这种传统周报数据处理方法消耗大量人力物力,信息处理速度慢,共享性差,管理成本较高。
随着企业信息化程度的迅速发展,提高经营决策水平的迫切性日益增强,传统的手工信息统计手段和处理方法,已不能满足企业经营决策的要求,积极开发和应用计算机信息管理系统就成了解决这一问题的必要选择,这也是提高企业经营决策水平的有效途径。
生产周报信息系统则能及时、准确、高效地处理周报信息,加快信息查询和提高数据统计分析的能力,适应企业数字化发展的需要。
1.2开发目的
本系统可以达到以下目的:
(1)实现各个员工的生产周报的汇报工作。(2)实现各个部门会议纪要文本+附件的上传工作。(3)各部门业务员通过各位员工的生产周报信息汇总成本部门的生产周报信息。(4)各部门领导可以对业务员上报的生产周报信息进行审核。(5)生产管理部门对各部门的生产周报信息进行汇总形成处生产周报信息。(6)提供必要的业务趋势图,供领导决策使用。
二、系统开发
2.1开发环境
1、开发环境。操作系统Windows XP,数据库Oracle 9i,开发工具IBM RAD V7.0、WPF,报表开发工具iReport3.0.0,Web服务器WAS V6.0。
2、运行环境。服务器端:操作系统Windows 2003 Server,数据库Oracle 10g,Web服务器WAS V6.0。
客户端:操作系统不限,浏览器需安装Adobe Reader浏览器插件。
2.2 开发模式
在系统开发初期,考虑到用户不是专业人士,并不清楚最终系统能做成什么样,当最后系统上线的时候可能与用户的期望并不一样。为了解决这个问题,选用了快速原型法进行开发。
生产周报系统采用B/S结构,WAS作为Web服务器提供应用,根据需求分析进行概要设计,在这一阶段使用Dreamweaver在不考虑性能、美观、可靠的情况下快速做出html静态页面,用户可以清楚的根据这些静态页面确认自己的需求,提出修改意见,最后达到用户满意,然后以确定下来的原型进行详细设计,进行编码、运行、调整、测试,最后投入运行。
2.3系统分析
2.3.1使用人员角色:
普通员工、部门业务员、部门领导、生产科业务员、生产科领导、处领导、系统管理员。
2.3.2各角色相关功能:
1)普通员工:个人周报编辑、查询;会议纪要查询;2)部门业务员:部门个人周报查询;会议纪要编辑查询;部门周报编辑查询、送审;3)部门领导:部门个人周报查询;会议纪要编辑查询;部门周报编辑查询审核;4)生产科业务员:部门周报及审核状态查询;处周报查询送审;处周报汇总查询;5)生产科领导:部门周报及审核状态查询;处周报查询审核;处周报汇总查询;6)处领导:处周报查询;业务分析;7)系统管理员:系统管理。
2.4各个模块设计
通过系统分析,按其实现的功能可将系统划分为以下6个模块。
1、系统管理模块。系统管理子系统包括系统角色设置、系统部门设置、系统用户设置、用户菜单设置、系统参数设置以及审批流程定义六个模块。
2、个人周报管理模块。个人周报管理包括个人周报编辑、个人周报查询两个功能,员工可以在个人周报编辑中新增修改删除本周个人周报,在查询中对所有录入过的个人周报进行列表查询。此模块是一个公共模块。
3、部门周报管理。根据每个部门的不同需求,部门周报管理是根据每个部门的不同报表来进行制作,它包括部门员工周报查询、部门周报编辑、部门周报查询、部门周报送审、部门周报审核五个功能。
4、会议纪要管理。会议纪要管理包括会议纪要编辑、会议纪要查询两个功能。会议纪要可以记载、传达会议情况和注意事项,每周可以有多条会议纪要。此模块也为公共模块。
5、总周报管理。总周报管理包括部门周报查询、本周周报查询、本周周报送审、本周周报审核、历史周报查询、历史信息汇总。生产科业务员可以通过部门周报查询查看每个部门的送审审核情况以及报表内容,所有部门都将部门周报上报审核过后在本周周报查询中系统自动汇总本周企业级的总周报,经过领导审核后完成供查询或业务分析。
6、业务分析管理。业务分析管理包括业务工作量统计分析、障碍统计分析、超时统计分析三部分,使用WPF开发,使用折线图展示各年度统计数据。
2.5报表实现
报表是生产周报系统中的最终体现形式,产周报系统中采用iReport开发工具来对报表进行可视化设计,采用iReport提供的JDBC驱动连接数据库,用以获取动态数据显示。建立报表框架,将子报表等全部嵌入框架中,形成报表。使用SQL语句进行报表及子报表查询。
三、系统应用特点及效果
3.1系统应用特点
(1)权限分明,分级管理 系统针对不同的用户对象赋予不同的权限,用户只能在属于自己的权限内进行操作。分工明确,责任落实。(2)系统易用,查询简便 系统在开发初期考虑到各个岗位都可以使用,为了能让所有人都迅速上手,用户界面设计简单明了,栏目醒目清楚,输入查询等操作设计都以符合用户使用习惯为准则,提高了工作效率。(3)报表清晰,随存随打 系统配合Adobe Reader浏览器插件,能直接在浏览器中直接查看报表,更能直接在浏览器中实现放大、缩小、翻页、导出、打印等功能,不需要下载下来再打开查看,简单方便。(4)自主开发,修改容易 生产周报系统实际依附单位组织机构进行建立,一旦组织机构进行调整、或者报表需要变更时系统就需要做出相应调整。开发初期就考虑到这个问题,因此一旦系统变更,系统管理员完全可以在前台进行部门、角色、用户菜单的新增、修改和删除,后台只需要开发对应的录入页面和报表,调整相对容易。(5)配合应用,管理更易 周报系统运行以来,与其他应用系统结合,从安全性、资源占用、系统监控等方面的管理都得到了很大程度的提升。
3.2应用效果
(1)系统稳定可靠 该系统自投入运行以来,整个系统相对稳定,出现小障碍也能及时解决,没有出现数据丢失、系统崩溃等重大问题。(2)减轻工作强度 企业现有需要上报周报的业务部门数十个,如果采用过去人工方法收集员工工作情况,再进行计算统计数据上报,既容易出错,又消耗大量人力物力,现在采用生产周报系统以后,减少了中间环节和人为干扰,完全避免以上问题,大大减轻了员工的工作强度。(3)工作效率明显提高 数据自动计算,减少差错,查询一目了然,方便的搜索功能,数据分析全面具体,送审审核一键完成,节省管理成本,工作效率也得到了明显提高。
参 考 文 献
[1]高红岩,Struts实用开发指南--基于MVC + My Eclipse的Java Web应用开发,科学出版社,2007
[2]明日科技、王国辉、吕海涛、李钟尉,Java数据库系统开发案例精选,人民邮电出版社,2007
[3]北京比特赛威斯图书服务事业部,Java数据库应用程序设计,机械工业出版社,2008