陳曉蕾
【摘要】 在現代企業管理中,如何做到應用信息技術對經營生產產生的大量的信息、數據進行快速的處理,是企業管理的一大重點。本文介紹了基于這一目的而開發的生產周報管理信息系統(下簡稱周報系統)。周報系統現能達到數據分級共享、分類反饋、有組織的上報的目標。解決了原本人工編制生產周報數據不準確、匯總時效性差的問題。為經營者生產經營和決策提供了準確和有效的信息,提高了企業的生產效率。
【關鍵詞】 生產經營管理 開發應用 報表 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