宋曉春
【摘要】在廣播事業(yè)和網(wǎng)絡(luò)技術(shù)飛速發(fā)展的形勢下,辦公系統(tǒng)作為一個可視化管理軟件,能夠提高工作效率。本文采用Visual Basic軟件作為系統(tǒng)的界面、功能開發(fā)工具,數(shù)據(jù)庫部分采用Microsoft公司的Access2000數(shù)據(jù)庫進(jìn)行開發(fā),系統(tǒng)完成了文件管理、財(cái)產(chǎn)管理、會議管理、值班管理、事故管理、提案管理、車輛管理等。
【關(guān)鍵詞】Visual Basic;數(shù)據(jù)庫;辦公管理
0.引言
東營區(qū)廣播電視臺是區(qū)政府直屬的社會公益類正科級事業(yè)單位,核定編制35人,內(nèi)設(shè)辦公室、總編室、新聞中心、專題部、廣播節(jié)目部、播出部、廣告部、技術(shù)部、網(wǎng)絡(luò)中心9個部室。目前,全臺人員87人,廣播電臺現(xiàn)擁有97.8MHz、92.0MHz兩個頻率,電視臺擁有兩個有線頻道和一個開路頻道,廣播和電視開路信號完全覆蓋全區(qū)及我市周邊縣區(qū),有線電視擁有城區(qū)用戶5萬戶,農(nóng)村用戶2萬戶。
1.需求分析
根據(jù)東營區(qū)廣播電視臺日常辦公事務(wù)中出現(xiàn)的問題及用戶需求,辦公管理要完個人設(shè)置、代辦事宜、日程安排、工作日志、消息提醒等功能。其中個人設(shè)置完成設(shè)置個人信息;查看設(shè)置用戶個人密碼;修改用戶姓名、聯(lián)系方式等基本信息;出差、休假用戶可設(shè)定相應(yīng)狀態(tài),便于系統(tǒng)管理;待辦事宜完成待辦事宜模塊集中了用戶當(dāng)前需辦理的工作和需處理的事務(wù)。包括系統(tǒng)大部分模塊,如郵件、消息、日程安排、辦文、閱文等;用戶登錄系統(tǒng)后,各類待辦事宜分類列出,點(diǎn)擊相應(yīng)鏈接即可進(jìn)入相應(yīng)頁面辦理,引導(dǎo)用戶完成工作。
日程安排完成:個人安排每天日程,方便領(lǐng)導(dǎo)安排監(jiān)督下屬工作任務(wù),主要包括如下功能:設(shè)置各種類型的個人日程,并以日歷方式按天和按周兩種方式查看;授權(quán)用戶也可給他人安排日程;可顯示農(nóng)歷。
工作日志:基于網(wǎng)絡(luò)的工作日志系統(tǒng),可設(shè)為私有,限制,公共三類級別分別供自己,部門領(lǐng)導(dǎo),全部人員查看。便于個人總結(jié),便于上級檢查工作,便于和同事分享工作經(jīng)驗(yàn),是知識管理挖掘隱性知識的一種手段;用戶可隨意添加,刪除,修改多個日志,通過翻閱日歷查看任一天的日志也可通過日期,關(guān)鍵字等檢索日志。
消息提醒:設(shè)置消息提醒功能 每當(dāng)用戶登陸系統(tǒng)時彈出提示窗口。
2.Visual Basic在數(shù)據(jù)庫編程中的應(yīng)用
Visual Basic作為應(yīng)用程序的開發(fā)“利器”也表現(xiàn)在數(shù)據(jù)庫應(yīng)用程序的開發(fā)上,它良好的界面和強(qiáng)大的控件功能使數(shù)據(jù)庫編程變得簡單多了。在Visual Basic中通過數(shù)據(jù)訪問控件或數(shù)據(jù)訪問對象(DAO)可以訪問下列數(shù)據(jù)庫: JET數(shù)據(jù)庫,即Microsoft Access和ISAM數(shù)據(jù)庫,如:dBase,F(xiàn)oxPro以及ODBC數(shù)據(jù)庫,凡是遵循ODBC標(biāo)準(zhǔn)的客戶/服務(wù)器數(shù)據(jù)庫。如:Microsoft SQL Server、Oracle一般來說,如果要開發(fā)個人的小型數(shù)據(jù)庫系統(tǒng),用Access數(shù)據(jù)庫比較合適,要開發(fā)大、中型的數(shù)據(jù)庫系統(tǒng)用ODBC數(shù)據(jù)庫更為適宜。而dBase和FoxPro數(shù)據(jù)庫由于已經(jīng)過時,除非特別的情況,否則不要使用。在我們的項(xiàng)目中,選用Access數(shù)據(jù)庫。建立Access數(shù)據(jù)庫有兩種方法:一是在Microsoft Access中建立數(shù)據(jù)庫。點(diǎn)擊“新建”按鈕就可以建立新的表了。這里我們二是使用可視化數(shù)據(jù)管理器,不需要編程就可創(chuàng)建數(shù)據(jù)庫??梢暬瘮?shù)據(jù)管理器是一個非常有用的應(yīng)用程序,它是VB企業(yè)版和專業(yè)版附帶的,在目錄.DevStudiovbsamplesVisdata下。
點(diǎn)擊菜單“文件”項(xiàng)下“新建”子項(xiàng)“Microsoft ACCESS”子項(xiàng)的“版本7.0 MDB”項(xiàng)。在彈出窗口中輸入新建數(shù)據(jù)庫的名稱“登記”,要生成新的表,右鍵單擊數(shù)據(jù)庫窗口彈出菜單,然后選擇“新表”命令,在隨后出現(xiàn)的“表結(jié)構(gòu)”對話框中建立所要的字段。每次向表中加入新的字段,單擊“增加字段”按鈕,會出現(xiàn) “增加字段”對話框。“增加字段”對話框中根據(jù)字段的類型,有些選項(xiàng)是無效的,無法讀取。要注意的是,由于字段登記號用來唯一標(biāo)志記錄的,因此,它不能由用戶輸入。所以在定義該字段時需要定義為Long數(shù)據(jù)類型,“自動生成字段”項(xiàng)有效,并選中這一項(xiàng)。這樣當(dāng)用戶每輸入一條新記錄時,系統(tǒng)就會在該字段上自動輸入一個與其它記錄不同的值。在ACCESS數(shù)據(jù)庫中,關(guān)鍵字是用索引實(shí)現(xiàn)的,作為編程人員在對表類型的記錄集編程時,只需調(diào)用索引名。在查詢時,Rushmore技術(shù)自動用索引信息優(yōu)化查詢。完成表定義后,點(diǎn)擊“增加索引”按鈕,彈出窗口。在窗口中右邊有三個選項(xiàng)。添加索引對話框選項(xiàng)。
3.系統(tǒng)設(shè)計(jì)
3.1系統(tǒng)總體架構(gòu)
開發(fā)架構(gòu)至少包括三層:用戶層、應(yīng)用層、數(shù)據(jù)層。當(dāng)系統(tǒng)應(yīng)用需要擴(kuò)充或改版時,用戶可以按自己的需求進(jìn)行擴(kuò)展相應(yīng)的改動,而不會影響整體的應(yīng)用穩(wěn)定性,為整個系統(tǒng)今后的開發(fā)提供很好的擴(kuò)展能力。用戶層要解決兩方面的問題,一方面方便用戶使用系統(tǒng),另一方面方便用戶把系統(tǒng)和桌面辦公系統(tǒng)進(jìn)行集成便于數(shù)據(jù)交換。用戶層設(shè)計(jì)還要考慮用戶使用習(xí)慣,以用戶熟悉的文檔、表格、圖形、圖標(biāo)、影音等方式交換數(shù)據(jù)和顯示數(shù)據(jù),以保證用戶的工作效率?,F(xiàn)在大多數(shù)用戶在日常工作中廣泛使用微軟Office套件等,在使用綜合管理信息系統(tǒng)時,不可避免要通過系統(tǒng)下載和上傳文件,實(shí)現(xiàn)數(shù)據(jù)交換與展示。為此系統(tǒng)提供各種文件文本保存、轉(zhuǎn)換功能。
3.2信息界面設(shè)計(jì)
在登陸成功后,進(jìn)入一個信息顯示界面,在顯示界面中顯示系統(tǒng)的相關(guān)設(shè)計(jì)信息,要求以動態(tài)字幕進(jìn)行顯示。主要用到了vb中的時鐘控件,通過對該控件相關(guān)屬性的設(shè)置來實(shí)現(xiàn)相應(yīng)的功能。
3.3主界面設(shè)計(jì)
在進(jìn)入主界面以后,在主界面上以菜單的形式來管理各大模塊。其中一級菜單有文件管理、財(cái)產(chǎn)管理、會議管理、值班管理、事故管理、提案管理、車輛管理以及系統(tǒng)管理。其中文件管理、車輛管理、財(cái)產(chǎn)管理和系統(tǒng)管理包含二級菜單,把它們所包含的功能模塊又作成相應(yīng)的菜單項(xiàng),點(diǎn)擊菜單項(xiàng)后進(jìn)入的界面用vb中的選項(xiàng)卡實(shí)現(xiàn)。在選中一個一級菜單以后可以通過do-case語句可以判斷你選中了哪個菜單項(xiàng),然后判斷應(yīng)對數(shù)據(jù)庫中哪一張表進(jìn)行操作。
4.使用效果
本系統(tǒng)是一個獨(dú)立的軟件系統(tǒng),系統(tǒng)功能能夠獨(dú)立的運(yùn)行于相關(guān)環(huán)境,搭建了一個便利的日常辦公平臺,使得廣播局的管理層和員工能夠分別通過該平臺溝通和交流,方便了工作的開展,并能夠?qū)崿F(xiàn)規(guī)范化管理。[科]
【參考文獻(xiàn)】
[1]梁偉,蘇瑞.Visual Basic管理信息系統(tǒng)項(xiàng)目開發(fā)實(shí)踐[M].北京:科學(xué)出版社,2005.
[2]閔敏,吳凌嬌.Visual Basic程序設(shè)計(jì)實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,2005.
[3]龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計(jì)教程(6.0版)[M].北京: 高等教育出版社,2000.
[4]龍厚斌,姜繼紅.Access 2003中文基礎(chǔ)教程[M].北京:人民郵電出版社,2006.
[5]史濟(jì)民,顧春華,李昌武,苑榮.軟件工程-原理、方法與應(yīng)用[M].北京:高等教育出版社,2002.