[摘 要] 本文基于VC#開發(fā)企業(yè)固定資產(chǎn)管理系統(tǒng),前端應(yīng)用程序采用VC#開發(fā),后臺數(shù)據(jù)庫采用目前流行的SQL Server 2000。本系統(tǒng)功能完備,具有較強的實用性,可以應(yīng)用到企業(yè)實際管理工作中。
[關(guān)鍵詞] 固定資產(chǎn);SQL Server;管理系統(tǒng)
[中圖分類號]F232;F273.4[文獻(xiàn)標(biāo)識碼]A[文章編號]1673-0194(2007)12-0068-02
0 引 言
固定資產(chǎn)是企業(yè)重要的經(jīng)濟(jì)資源和生存發(fā)展的重要物質(zhì)基礎(chǔ)。如何有效地對固定資產(chǎn)進(jìn)行科學(xué)的管理,防止虛增資產(chǎn)和國有資產(chǎn)流失,確保其安全和完整,實現(xiàn)保值增值,對提高企業(yè)的社會效益和經(jīng)濟(jì)效益,增強市場競爭力是十分重要的。
現(xiàn)今,很多企業(yè)重采購輕管理,賬目與事實不符,管理機(jī)制不健全,容易造成企業(yè)資產(chǎn)流失。因此,增強企業(yè)全體關(guān)人員的管理意識,實現(xiàn)固定資產(chǎn)管理的科學(xué)化、現(xiàn)代化,提高資產(chǎn)利用率,對企業(yè)發(fā)展具有重要現(xiàn)實意義。
1 企業(yè)固定資產(chǎn)管理系統(tǒng)功能描述
1. 1基本信息管理
實現(xiàn)對企業(yè)部門信息、固定資產(chǎn)類別信息進(jìn)行保存、修改、查看等功能。
1. 2固定資產(chǎn)日常管理
實現(xiàn)對固定資產(chǎn)基本信息、資產(chǎn)折舊、資產(chǎn)維修等情況進(jìn)行添加、修改、刪除、審核等功能。
1. 3固定資產(chǎn)統(tǒng)計查詢管理
對固定資產(chǎn)進(jìn)行統(tǒng)計和查詢,實現(xiàn)企業(yè)部門固定資產(chǎn)統(tǒng)計、分類資產(chǎn)統(tǒng)計等功能,并可進(jìn)行打印輸出。
1. 4系統(tǒng)權(quán)限管理
管理系統(tǒng)用戶信息。系統(tǒng)管理員和普通用戶使用權(quán)限不同。
2 系統(tǒng)基本工作流程
系統(tǒng)基本工作流程如圖1所示。
3 數(shù)據(jù)庫設(shè)計
本系統(tǒng)設(shè)計只需創(chuàng)建一個數(shù)據(jù)庫,其中包含4個表:
3. 1企業(yè)部門信息表
保存資產(chǎn)使用部門的各項信息,以備查看。
3. 2資產(chǎn)基本信息表
記錄固定資產(chǎn)的所有基本信息。如名稱、型號、生產(chǎn)廠家、使用部門、負(fù)責(zé)人等。
3. 3資產(chǎn)維修記錄表
保存資產(chǎn)維修日期、維修費用、次數(shù)、維修原因等信息。
3. 4系統(tǒng)用戶信息表
管理系統(tǒng)的用戶。如用戶密碼、用戶類型。
4 系統(tǒng)功能實現(xiàn)
4. 1主界面設(shè)計
使用menustrip控件,通過下拉菜單管理界面,實現(xiàn)調(diào)用各窗口命令。源代碼如下:
private void Form1_Shown(object sender, EventArgs e)
{
//登錄窗口之后執(zhí)行主窗口
denglu fm = new denglu();
fm.ShowDialog(this);
}
private void 打印ToolStripMenuItem4_Click(object sender, EventArgs e)
{
try
{
PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog();
printPreviewDialog1.Document = printDocument1;
printPreviewDialog1.FormBorderStyle = FormBorderStyle.Fixed3D;
printPreviewDialog1.ShowDialog(this);
}
catch (Exception excep)
{
MessageBox.Show(excep.Message, “打印出錯”, MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
}
private void ToolStripMenuItem2_Click(object sender, EventArgs e)
{//實現(xiàn)窗口的聯(lián)接
Form fm = new xiugai();
fm.Visible = true;
}
}
4. 2添加(修改、刪除)功能設(shè)計
設(shè)計模式下利用向?qū)нM(jìn)行數(shù)據(jù)處理。插入Binding Navigator,執(zhí)行添加行、
刪除行以及保存操作。記錄滾動條、添加、刪除在屬性設(shè)置中設(shè)置BingdingSource值為指定表名的數(shù)據(jù)綁定。源代碼如下:
private void button1_Click(object sender, EventArgs e)
{
long num;
if (table.Rows.Count == 0)
{
num = 0;
}
else
{num = Convert.ToInt64(table.Rows[table.Rows.Count - 1][“資產(chǎn)名稱”]) + 1;
}
DataRow newRow = table.NewRow();
do
{
try
{
newRow[“資產(chǎn)名稱”] = num.ToString(“d” + fieldsLength[0].ToString());
table.Rows.Add(newRow);
adapter.Update(dataset, tableName);
MessageBox.Show(“添加成功?!保?
}
catch (Exception err)
{
MessageBox.Show(err.Message, “”);
} break;
}
while (true);
}
private void buttonOK_Click_1(object sender, EventArgs e)
{
try
{
this.adapter.Update(dataset, tableName);
MessageBox.Show(“保存成功?!保?
}
catch (Exception err)
{
MessageBox.Show(err.Message, “”);
}
}
5 結(jié)束語
本文所設(shè)計的企業(yè)固定資產(chǎn)管理系統(tǒng)采用簡潔的操作界面,實現(xiàn)了對企業(yè)固定資產(chǎn)的完整、全面的管理和維護(hù)。只要將企業(yè)全部資產(chǎn)登錄入庫,就可隨時查詢、統(tǒng)計固定資產(chǎn)調(diào)配情況以及維修情況,并可產(chǎn)生任意條件下的統(tǒng)計報表。本系統(tǒng)有助于企業(yè)優(yōu)化自身管理,增強市場競爭力,提高經(jīng)濟(jì)效益。
主要參考文獻(xiàn)
[1] 趙迪等. 事業(yè)單位固定資產(chǎn)管理中的幾點問題的探討 [J]. 中國管理信息化, 2006,(12):66-67.
[2] 李靜. 事業(yè)單位固定資產(chǎn)管理亟待加強 [J]. 科技信息, 2006,(12): 37.
[3] 裴小平. 加強行政事業(yè)單位固定資產(chǎn)管理的幾項措施[J]. 山西青年管理干部學(xué)院學(xué)報 ,2005,(1):35-37
[4] 施婷婷. 淺談行政事業(yè)單位固定資產(chǎn)管理[J]. 財會研究, 2005,(4):66-67