【摘要】針對很多小微企業(yè)沒有OA系統(tǒng),只能利用手機短信或者打電話的方式發(fā)布信息,導(dǎo)致資金浪費和效率低下,設(shè)計一套簡易內(nèi)網(wǎng)尋呼系統(tǒng),可以有效提高企業(yè)辦公的效率和降低運作成本。
【關(guān)鍵詞】企業(yè)內(nèi)網(wǎng)尋呼系統(tǒng)
【中圖分類號】 G 【文獻標(biāo)識碼】A
【文章編號】0450-9889(2014)05C-0189-02
現(xiàn)在很多大中型企業(yè)大都通過自己的內(nèi)部網(wǎng)絡(luò)即OA系統(tǒng)進行辦公,但由于購買和建設(shè)OA系統(tǒng)需要花費十幾萬甚至更多,對于小微企業(yè)來說是非常沉重的負(fù)擔(dān),很難有效利用信息技術(shù)進行辦公。這類企業(yè)在發(fā)送通知時一般通過傳統(tǒng)的手機短信或電話方式進行信息傳遞,在發(fā)送電子文檔時,大多通過電子郵箱或QQ等即時工具,雖然這些方法也能解決一些問題,但是效率比較低,而且不利于信息內(nèi)容和文件的存檔、保密,因此小微企業(yè)對設(shè)計一套簡單的內(nèi)網(wǎng)尋呼系統(tǒng)的需求十分迫切。
一、內(nèi)網(wǎng)尋呼系統(tǒng)業(yè)務(wù)流程分析
內(nèi)網(wǎng)尋呼系統(tǒng)是為提高企業(yè)辦公效率而設(shè)計的一套系統(tǒng),企業(yè)用戶通過登錄內(nèi)網(wǎng)尋呼系統(tǒng),選定用戶或用戶群發(fā)送信息及附件,可以接收信息并下載附件,也可以查詢歷史尋呼。
(一)系統(tǒng)對象及對象功能分析
企業(yè)內(nèi)網(wǎng)尋呼系統(tǒng)主要涉及系統(tǒng)管理員和普通用戶兩類,功能基本一致。系統(tǒng)管理員主要負(fù)責(zé)為企業(yè)中各部門建立不同的用戶組,然后為員工建立賬號,添加到對應(yīng)的用戶組中,同時能夠管理用戶的所有尋呼,收發(fā)自己的尋呼。普通用戶管理自己賬號以外的個人基本信息,發(fā)送尋呼及附件,接收尋呼及下載附件,并可以查看歷史尋呼。
(二)系統(tǒng)業(yè)務(wù)流程分析
按照系統(tǒng)管理員和普通用戶在應(yīng)用尋呼系統(tǒng)涉及的功能和做事流程,形成如圖1、圖2所示的系統(tǒng)業(yè)務(wù)流程圖。
圖1 系統(tǒng)管理員業(yè)務(wù)流程圖
圖2普通用戶業(yè)務(wù)流程圖
二、內(nèi)網(wǎng)尋呼系統(tǒng)設(shè)計
(一)功能模塊設(shè)計
根據(jù)業(yè)務(wù)流程分析的結(jié)果,系統(tǒng)管理員具有用戶登陸、用戶信息查詢、用戶信息添加、用戶信息修改、用戶信息刪除、尋呼及文檔發(fā)送、尋呼及文檔接收、歷史尋呼查詢等功能。普通用戶具有用戶登錄、用戶信息修改、尋呼及文檔發(fā)送、尋呼及文檔接收、歷史尋呼查詢等功能。其中系統(tǒng)管理員和用戶部分功能重疊,整合如圖3所示。
圖3 內(nèi)網(wǎng)尋呼系統(tǒng)功能模塊圖
(二)數(shù)據(jù)庫設(shè)計
根據(jù)業(yè)務(wù)流程中的數(shù)據(jù)存儲情況,將內(nèi)網(wǎng)尋呼存儲的數(shù)據(jù)分別放置到如下3張表中。
部門信息表,主要用來存儲企業(yè)所有部門的信息,用于將用戶歸納到不同的部門,方便發(fā)布尋呼時進行用戶選擇。
表1 部門信息表
字段名稱 中文簡稱 類型(長度)
Bmbh 部門編號 Bigint(8)
Bmmc 部門名稱 Varchar(50)
用戶信息表,主要用來存儲用戶賬號、密碼、電話、郵箱、所屬部門等信息,用戶通過該系統(tǒng)可以方便查詢到其他用戶的辦公電話和手機等信息。
表2 用戶信息表
字段名稱 中文簡稱 類型(長度)
Yhzh 用戶賬號 Varchar(8)
Yhmm 用戶密碼 Varchar(20)
Yhsex 性別 Varchar(2)
Yhbgdh 辦公電話 Varchar(20)
Yhyddh 手機 Varchar(20)
Yhqq QQ號碼 Varchar(20)
Yhemail 電子郵件 Varchar(50)
Yhssbm 部門編號 Bigint(8)
Yhtype 用戶類型 Varchar(4)
尋呼信息表,用來存儲用戶收發(fā)尋呼的內(nèi)容,發(fā)送時間和接收時間,以及發(fā)尋呼賬號和接收賬號等內(nèi)容。
表3 尋呼信息表
字段名稱 中文簡稱 類型(長度)
ID 自動編號 Bigint(8)
Xhnr 尋呼內(nèi)容 Text
Xhfj 尋呼附件地址 Varchar(200)
F_Yhzh 發(fā)尋呼賬號 Varchar(8)
S_Yhzh 收尋呼賬號 Varchar(8)
F_Time 發(fā)尋呼時間 Datetime
S_Time 收尋呼時間 Datetime
三、關(guān)鍵技術(shù)研究
內(nèi)網(wǎng)尋呼系統(tǒng)在用戶發(fā)送尋呼之后,接收人應(yīng)該實時收到提示信息,需要在右下角彈出提示窗口,這樣更好發(fā)揮尋呼系統(tǒng)的優(yōu)勢。本文提出針對ASP.NET技術(shù)在開發(fā)內(nèi)網(wǎng)尋呼系統(tǒng)時采用Timer控件彈出提示窗口的解決辦法。
設(shè)置窗體的各項屬性shwoInTaskbar為false,maximizebox為false,minimizebox為false,在Web窗體中放置兩個timer控件,然后在程序文件中分別對兩個timer控件寫事件如下:
//timer1用于實現(xiàn)漸顯效果
private void timer1_Tick(object sender, EventArgs e)
{
if (this.Opacity == 1)
{this.timer1.Stop(); }
else//否則窗體透明度加0.05,直到為1
{this.Opacity = this.Opacity + 0.05; }
}
//timer2用于關(guān)閉時出現(xiàn)漸隱效果
private void timer2_Tick(object sender, EventArgs e)
{
if (this.Opacity == 0)
{this.timer1.Stop();
this.timer2.Stop();
this.Close();}
else
{this.Opacity = this.Opacity - 0.1; }
}
在窗體的load事件里寫彈出窗體位置和效果的控制事件,代碼如下:
int Heightone=System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height;
int Heighttwo=System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height;
int screenX=System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width;
int renwu = Heightone - Heighttwo; //避免窗體被任務(wù)欄遮擋住
this.Top = Heightone - 160-renwu; //距離上邊的距離
this.Left = screenX - 290; //距離左邊的距離
this.Opacity = 0; //設(shè)置窗體的不透明度為0
this.timer1.Start();//啟動記時器
針對小企業(yè)員工之間缺乏快捷高效交流工具的問題,提出建立一套內(nèi)網(wǎng)尋呼系統(tǒng),可以方便進行快速多用戶發(fā)送通知和文件,并通過彈出提示窗口的辦法提高應(yīng)用效果,不僅可以節(jié)約辦公成本,還可以對通知內(nèi)容和原始文件進行存檔,有效改善了小微企業(yè)的信息化水平,是值得推廣和使用的軟件系統(tǒng)。
【參考文獻】
[1]張曉雨,張長利,劉榮軍. 基于ZigBee技術(shù)的酒店尋呼系統(tǒng)研究[J]. 中國高新技術(shù)企業(yè),2009(1)
[2]寇從芝,趙麗紅. Web郵件系統(tǒng)的設(shè)計與實現(xiàn)[J]. 云南大學(xué)學(xué)報(自然科學(xué)版),2010(S1)
[3]韓小麗. 基于.NET技術(shù)的電子郵件系統(tǒng)[J]. 軟件導(dǎo)刊,2006(23)
【作者簡介】黃卉(1983-),女,廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院教師,研究方向:教務(wù)學(xué)籍管理、計算機技術(shù)。
(責(zé)編丁夢)