999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于中小型企業的管理信息系統的開發與實現

2008-12-31 00:00:00賀海暉石林祥
商場現代化 2008年21期

[摘要] 通過對中小型企業的管理信息系統的分析與研究,采用C#作為開發平臺,利用SQL Server數據庫系統為一個小型裝潢公司開發了一個管理信息系統。本文中具體介紹了系統的模塊劃分和各模塊的功能,同時講述了系統開發中用到了一些重要技術。目前,該系統在企業中運行良好,表明系統的架構和技術方案切實可行。

[關鍵詞] 管理信息系統 ERP 數據庫技術 硬件加密

一、引言

對于任何一個企業來說,發展才是硬道理,而企業發展的重要標志就是要合理調整和運用企業各個方面的資源。信息技術的發展,特別是針對企業資源進行管理而設計的信息管理系統正是針對這些問題設計的,成功推行的結果必然會使企業能更好地運用企業的資源。但對于一些中小型企業來說,具有業務流程靈活,資金投入有限,等的特點,并沒有非常適用的通用管理軟件,為此,許多軟件公司甚至企業內部,開始著手開發針對中小型企業的信息管理軟件。

本文主要討論了以一個實用的中小型企業的管理信息系統為設計對象,介紹了系統的各功能模塊的劃分,各模塊的功能,模塊之間的關系,以及開發系統用到的一些關鍵技術。通過這套信息系統的實施,能將該企業的大部分資源進行整合,即達到將企業管理理念、業務流程、基礎數據、人力物力、計算機硬件和軟件進行整合。通過對企業的資源的整合和管理,使企業能更好的可持續發展。

二、管理信息系統的總體設計

1.系統的設計目標

管理信息系統的目標是根據企業的實際情況,為其開發一套適合其實際需求的信息系統,也就是開發一個企業內部使用的小型ERP系統。ERP系統是一個先進的管理概念,而由于我國企業本身的一些問題,若完全引進這套管理理念,可能反而會適得其反。因而,根據該企業的具體情況,通過對企業內部的業務流程和各方面資源情況的了解和分析,建立適合該企業的信息系統架構,并且實際完成系統中的部分模塊,如銷售管理、倉庫管理、售后服務管理、客戶關系管理等。該系統要真正地在企業中使用起來,并能利用它使企業的資源得到充分的利用,信息能充分的共享,節約成本,提高工作效率和經濟效益,增強企業的競爭力。

2.系統分析設計

由于管理信息系統是針對中小型企業設計的,因此,就需要符合這類企業的特性。企業的業務流程的規范性差,靈活度比較大,一些信息流的定義不能很固定。同時企業由于規模有限,或者是個體經營,不能投入很多的資金進行系統的開發,因此系統開發時,只能按需規劃和開發。同時,企業人數有限,并且流動性比較大,因此,對界面的友好程度,操作的簡易性,等方面都有一些特定的要求。

下面就以一個小型裝潢制品公司的信息管理系統為例,來介紹系統的結構。該企業有生產部,銷售部,財務部等多個部門,并且企業本身在上海多個大的建材賣場中都有銷售網點,則需要整合每個部門的收集來的信息,并進行分類,匯總和整理,最后,能提供給不同權限的用戶所需的不同的信息。該企業是一個生產性企業,接到定單后,進行生產,因此,以定單為系統開發的主線。系統主要需要滿足以下的需求:接定貨單,對定貨單進行管理,通過定貨單生成生產部門需要的產品標簽和產品的嘜頭,以便進行下料和生產;產品生產好后,需要進行送貨,并上門安裝,對送貨單進行管理,同時需要對售后服務進行管理。貨送到后,還需要收貨款,進行對賬處理,財務管理。生產中需要用到多種材料,那就需要進行倉庫管理。小型企業由于資金有限,會根據企業的需要先將一些主要的,重要的業務信息化,以后逐步完善系統,這就要求系統在設計時,要有一定的可擴展性。如在數據表設計時,保留一些備用字段;程序編寫時,盡量保證模塊化,等辦法來保證系統便于擴展。

3.系統的功能分析

系統的功能劃分的基本原則是:將處理和分析相對獨立的功能劃分為獨立的子系統;子系統內部高度內聚,各子系統間松散耦合,便于集成。目前,該裝潢制品公司的管理系統包括:銷售管理模塊、生產管理模塊、財務管理模塊、倉庫管理模塊、員工管理模塊和售后服務模塊。如圖1所示。

(1)銷售管理模塊。該模塊主要功能是對客戶的定貨單進行管理,包括增加、修改,編輯功能,和按要求進行查找和篩選,并可進行打印。同時,對生產的送貨情況進行管理,主要是送貨單的管理,也包括基本的編輯功能和查找,及打印功能。對企業的產品信息也需要進行管理,以便其他模塊的信息錄入。也對客戶的錢款的支付情況進行管理,并可對支付情況進行查詢,生成相應的對賬單據。

(2)生產管理模塊。根據客戶的定貨單,組織生產并組織研發。該模塊可根據客戶的定單,生成生產部門進行生產所需的產品標簽和產品嘜頭。根據這些單據可以完成下料的工作。同時,也需要和倉庫進行交互,完成材料的進貨的工作。

(3)財務管理模塊。該模塊的功能是管理企業的所有資金往來,包括企業內部的資金流和企業對外的資金流,以及各種統計報表的制作。

(4)倉庫管理模塊。該企業是按定單生產的企業,產品生產出來后直接送到客戶處進行安裝。倉庫管理主要是對庫存物料的管理。包括對物料進行出/入庫的有效管理,及時盤點并提出低于庫存最低下限額而需要采購的物料清單,制作各種庫存統計報表。

(5)員工管理模塊。該模塊可對企業員工的基本情況進行管理,包括員工工號、姓名、性別、等信息。員工的考勤情況,員工的加班情況,員工的低薪,進行管理,為員工的工資提供依據。同時,也需要對員工的合同進行管理,以便更好的為員工服務。

(6)售后服務模塊。產品的安裝和維修人員對銷售出去的產品進行維修、更換,提供完善的售后服務,維護企業的信譽。

三、管理信息系統中實現技術

該系統開發平臺采用主流的計算機軟件技術-.Net平臺。在項目的研發上盡可能得采用軟件工程思想開發和管理方法來對項目進行的開發和管理,如在系統開發中注重軟件的生命周期,注重各個階段的管理和相關對應方法的應用。在系統開發中運用面向對象的思想和開發方法,提高代碼的可重用性和可擴充性。在系統測試中運用各種面向對象的測試策略,提高代碼的正確率。下面就介紹系統開發中運用的兩個實現技術。

1.數據庫訪問類

系統涉及企業的大量數據,并需要不斷的對這些數據進行一些類似的操作,如這些數據需要進行存儲,插入,刪除,修改,查找,等操作。這必然要使用到數據庫,還需要對數據表進行大量類似的操作。因此,就可以使用面向對象的程序設計思想,編寫一個訪問數據庫的類,其中類的方法就實現對數據表進行各種操作。

(1)查找數據。

public SqlDataAdapter ExeQuerySQL(string SQLStr, string TableName) {

SqlDataAdapter DA = new SqlDataAdapter(SQLStr, SqlConn);

try {

SqlConn.Open();

if (DS.Tables.Contains(TableName)) DS.Tables.Remove(TableName); //清空TableName 表

DA.Fill(this.DS, TableName);//重新Fill表TableName

} catch (Exception e) {

MessageBox.Show(\"SqlDataAdapter ExeQuerySQL:\" + e.Message + SQLStr + TableName); }

finally {

SqlConn.Close();}

return DA;}

(2)更新數據。

SqlCommandBuilder SqlCmdBld = new SqlCommandBuilder(DA);

DA.Update(this.DS.GetChanges().Tables[TableName]);

this.DS.Tables[TableName].AcceptChanges();

(3)保存數據。

if (this.GetDS().HasChanges()) {

this.UpdateDataBase(SqlDA, TableName); }

2.系統加密技術

由于系統會涉及到企業的重要信息,包括客戶信息、銷售信息、產品信息,生產信息,等數據。為了保證數據的安全,系統選取SQL Server 2000作為后臺服務器。但對系統的使用者也需要進行限制,不能讓任何人都對系統進行操作,從而保證系統的安全。這就需要對系統進行加密。本系統采用了硬件加密的方法,將系統的密碼存放在硬件加密狗中,而不是將密碼直接存放在數據表中或寫在文本文件中。這樣,當系統安裝到機器上,同時必須有加密狗系統才能正常運行。

硬件加密狗是一個可編程、可讀寫的存儲設備,具有一定的數據存儲區和可自選的加密算法。開發商程序通過調用狗的接口模塊對硬件狗操作,硬件狗響應該操作并通過接口模塊將相應的數據返回給開發商的應用程序。硬件加密狗采取了以下的技術措施:

(1)數據交換隨機噪聲技術:有效對抗邏輯分析儀和各種調試工具的攻擊,完全禁止軟件仿真程序模擬。

(2)迷宮技術:在狗的接口函數入口和出口之間包含大量復雜的判斷跳轉干擾代碼,動態改變執行次序,提高狗的抗跟蹤能力。

(3)時間閘:狗內部設有時間閘,正常操作時間很短,但跟蹤操作時間較長,超過規定時間,狗返回錯誤結果。

(4)狗中的數據必須以相應的密碼和接口函數讀寫(僅開發商擁有,其他人不可能接觸到,并且每個狗均不同)。

因而,采用硬件加密狗來保存密碼,可以大大提高系統的加密強度。由于硬件加密狗是保護軟件不被非法復制和執行的技術手段,利用硬件加密狗對系統程序的密碼進行保護,可在沒有增加系統成本的前提下,大大增強了程序加密的強度。

四、系統部分模塊的應用實例

信息管理系統主要功能是對企業資源進行整合,使企業的業務信息化。本系統采用.Net平臺,C#語言進行開發,后臺數據庫選用SQL Server數據庫管理器。下面對系統中的幾個主要模塊的部分功能界面進行介紹。

1.銷售模塊——定貨單操作界面

對定貨單進行處理的界面如圖2。包括對定貨單的各種編輯功能,以及進行篩選和打印的功能。

2.生產模塊——生成產品標簽和嘜頭

生產模塊根據定貨單生成的產品標簽和嘜頭。其中嘜頭上的數據是根據具體的產品規格自動生成的。

五、結論

以上討論的是開發一個適用于中小型企業的管理信息系統的具體方案。同時,也對系統開發中的一些重要技術問題,進行了討論,并給出了自己的解決方案。目前,此系統己在該企業中實際使用了一段時間,并取得了該企業的好評,也為企業獲得了一定的經濟效益。在系統研究和開發中運用面向對象思想,設計一個數據庫訪問類,將數據庫的所有操作封裝起來,以便在使用時直接創建類的對象,并調用類的方法。這種方案增強了代碼的可重用性,并便于代碼的維護。將硬件加密技術運用到管理信息系統開發和使用中,在未增加系統成本的前提下,提高了系統的安全性。

參考文獻:

[1]王衛強孫強:中小型超市MIS系統建設中若干問題的分析研究[J].微計算機信息,2007,(27):19~20,61

[2]石林祥賀海暉:智能化門窗CAD系統的研究和開發[J].微計算機信息,2006(11S):237~240

主站蜘蛛池模板: 中文精品久久久久国产网址 | 97久久精品人人做人人爽| 97视频免费在线观看| 亚洲有码在线播放| 最新国产在线| 亚洲V日韩V无码一区二区| 亚洲精品无码AV电影在线播放| 91在线激情在线观看| 免费 国产 无码久久久| 一级毛片免费观看不卡视频| 国产天天射| 午夜日b视频| 国产精品极品美女自在线看免费一区二区| 香蕉伊思人视频| 欧美激情伊人| 国产电话自拍伊人| 人妻精品久久无码区| 中文无码精品A∨在线观看不卡| 国模粉嫩小泬视频在线观看 | 亚洲无限乱码| 在线精品视频成人网| 亚洲中久无码永久在线观看软件| 成人午夜网址| 欧美国产三级| 国产第一福利影院| 精品综合久久久久久97超人该| 久久精品国产91久久综合麻豆自制| 日本爱爱精品一区二区| 中文字幕 日韩 欧美| 91麻豆国产视频| 狂欢视频在线观看不卡| 国产二级毛片| 亚洲第一黄片大全| 538国产视频| 亚洲国产欧美国产综合久久 | 91欧美亚洲国产五月天| 亚洲福利视频一区二区| 18黑白丝水手服自慰喷水网站| 香蕉蕉亚亚洲aav综合| 97视频在线精品国自产拍| 亚洲精品国产综合99久久夜夜嗨| 欧美在线视频不卡第一页| 97亚洲色综久久精品| 国产一区二区三区视频| 国产亚洲精品91| 在线观看免费人成视频色快速| 999国产精品| 国产一在线| 亚洲欧美日韩动漫| 成人综合网址| 成人另类稀缺在线观看| 欧美日韩专区| 国产sm重味一区二区三区| 亚洲成人网在线观看| 欧美一区二区丝袜高跟鞋| 在线高清亚洲精品二区| 欧美伊人色综合久久天天| 欧美一区二区三区欧美日韩亚洲| 久久无码高潮喷水| 亚洲人成影视在线观看| 欧美视频在线不卡| 91久久夜色精品国产网站| 欧美激情伊人| 在线观看的黄网| 不卡无码网| 777国产精品永久免费观看| 亚洲国产AV无码综合原创| 黑人巨大精品欧美一区二区区| 亚洲美女AV免费一区| 综合色88| 免费观看欧美性一级| 永久在线精品免费视频观看| 真实国产乱子伦视频| 一级一级特黄女人精品毛片| 无码一区中文字幕| 成人在线观看不卡| 亚洲精品自产拍在线观看APP| 色网在线视频| yjizz国产在线视频网| 国产91九色在线播放| 91精品小视频| 在线观看亚洲人成网站|