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

基于Excel VBA的教師基本信息管理系統設計

2015-06-29 18:19:04唐婷
科技資訊 2015年12期

唐婷

摘 要:該文以教師較為熟悉的excel環境為背景,利用VBA進行二次開發,設計了一個基于Excel VBA的教師基本信息管理系統,將教師信息進行統一規范的錄入,改善重復性操作轉換為自動化實現,大大提高了工作效率,方便管理人員修改、查詢、填表、提交信息等一系列人事管理工作。

關鍵詞:excel vba 教師基本信息管理系統

中圖分類號:TP317.7 文獻標識碼:A 文章編號:1672-3791(2015)04(c)-0030-02

在學院的系部管理中,有重要的一項管理就是教師師資力量的管理,一個隊伍的師資力量體現了教學的水平和實力,系部應對該系所有教師的基本信息進行統一管理并存檔。教師的基本信息繁多復雜,并且隨時需要添加新信息,在工作中經常需要填寫各種表格提交給上級單位,進行教學評估、職稱評定、爭優選取等教學活動。有時還需要對教師的基本信息進行查詢和統計,比如說統計教職工人數、性別、年齡、學歷、職稱分布的情況等數據信息,以便給各種教研報告提供有效的數據。為方便系部統一有效的管理教師信息,利用Excel VBA的控件功能和編程技巧,將數據有效存入Excel表格中,為查詢、統計、生成可用表單提供基礎的數據,從而建立教師基本信息管理系統,提高管理工作效率。

教師基本信息管理系統適用于系部對教師信息的收集與管理,按照傳統的方式是在每一次需要提交教師基本信息時,由教師自己填表提交給系部,再由系部核實校正,制作成規范格式的表格送交到學院。為改變傳統模式,提高工作效能,建立有效的管理系統對教師信息進行統一管理,全面掌握教師基本情況,在需要提供教師的各種基本信息時,可通過管理系統查詢并制成規范格式的表格進行提交,避免每一次由教師填表時出現信息不統一或錯誤填寫的后果,減少管理人員的工作量和教師填表的重復勞動,提高正確率和工作效率,實現現代化的科學管理。

1 VBA簡介及設計

Vba,是visual basic FOR APPLICATION的縮寫,是OFFICE辦公軟件內嵌的編程語言。Vba采用visual basic的語言和面向對象技術,實現用戶定制化的技術,通過編程控制這些功能強大的軟件,從而發揮更強大的功能。Vba語言結構簡單,便于學習和設計出有效的功能系統。

1.1 功能設計

系統主要功能設計實現了四個大方面的功能:教師基本信息的錄入、教師信息查詢、教師信息統計和教師基本信息提交表與打印。

教師基本信息的錄入主要實現按編號進行教師信息的錄入過程,如果在錄入完成后發現信息出現錯誤,可通過修改功能進行修改信息并再次保存信息。“教師基本信息情況”表結構中的字段名稱如下:

編號、姓名、性別、民族、政治面貌、身份證號碼、出生年月、籍貫、工作單位、參加工作時間、身體狀況、黨政職務、最后學歷、畢業時間及畢業院校和專業、學位、何時任現專業技術職務(職稱)、基礎工資(元)、懂何種外語及熟練程度、主要簡歷、主要專業技術工作成績、撰寫論文情況學習、進修情況、受獎情況、科研項目。

教師信息查詢功能主要實現按教師姓名進行查詢,查詢到的內容以一條記錄按行顯示,可查詢多條教師記錄,查詢表結構中的字段名稱與教師基本信息情況表中的字段名稱一樣。查詢結束后可清楚查詢內容,便于下一次的查詢。

教師信息統計功能主要實現按性別、年齡、學歷、工資等統計條件進行單項統計,或者根據多項條件進行綜合統計教師的人數并顯示姓名等功能。性別字段分為男、女;年齡字段分為20至30歲、31至40歲、41至50歲、50歲以上;學歷字段分為大專、本科、碩士、博士;工資字段分為2000以下、2000到3000之間、3000到4000之間、4000以上;職稱字段分為助教、講師、副教授、教授。

教師基本信息提交表與打印功能主要實現按所選字段或特定表格填寫教師信息,生成excel表格或轉換為word表格,便于提交給上級部門以及打印出來生成教師資料。信息提交表中的字段與教師基本信息情況表中的字段名稱一樣,在實際操作中可以選擇字段項。

1.2 界面設計以及關鍵代碼

關鍵代碼:

Sub getonerecord()

Dim msgboxrst As VbMsgBoxResult

Dim count As Integer

count = 0

Range("A3").Select

Do Until Selection.Offset(count, 1).Value = ""

If UserForm1.TextBox1.Text = Selection.Offset(count, 1).Value Then

msgboxrst = MsgBox("教師姓名重復!", vbOKOnly & vbInformation, "提示")

Exit Sub

End If

count = count + 1

Loop

lie1 = 0

With UserForm1

lie2 = .TextBox1.Text

lie3 = .ComboBox1.Text

lie4 = .TextBox3.Text

lie5 = .TextBox4.Text

lie6 = .TextBox17.Text

lie7 = .TextBox20.Text

lie8 = .TextBox2.Text

lie9 = .TextBox5.Text

lie10 = .TextBox18.Text

lie11 = .TextBox19.Text

lie12 = .TextBox6.Text

lie13 = .TextBox7.Text

lie14 = .TextBox8.Text

lie15 = .TextBox9.Text

lie16 = .TextBox10.Text

lie17 = .TextBox11.Text

lie18 = .TextBox12.Text

lie19 = .TextBox13.Text

lie20 = .TextBox14.Text

lie21 = .TextBox15.Text

lie22 = .TextBox16.Text

lie23 = .TextBox21.Text

End With

count = 0

Range("A3").Select

Do Until Selection.Offset(count, 0).Value = ""

count = count + 1

Loop

Selection.Offset(count, 0).Value = count + 1

Selection.Offset(count, 1).Value = lie2

Selection.Offset(count, 2).Value = lie3

Selection.Offset(count, 3).Value = lie4

Selection.Offset(count, 4).Value = lie5

Selection.Offset(count, 5).Value = lie6

Selection.Offset(count, 6).Value = lie7

Selection.Offset(count, 7).Value = lie8

Selection.Offset(count, 8).Value = lie9

Selection.Offset(count, 9).Value = lie10

Selection.Offset(count, 10).Value = lie11

Selection.Offset(count, 11).Value = lie12

Selection.Offset(count, 12).Value = lie13

Selection.Offset(count, 13).Value = lie14

Selection.Offset(count, 14).Value = lie15

Selection.Offset(count, 15).Value = lie16

Selection.Offset(count, 16).Value = lie17

Selection.Offset(count, 17).Value = lie18

Selection.Offset(count, 18).Value = lie19

Selection.Offset(count, 19).Value = lie20

Selection.Offset(count, 20).Value = lie21

Selection.Offset(count, 21).Value = lie22

Selection.Offset(count, 22).Value = lie23

Selection.Offset(count, 23).Value = lie24

Call initemvar

Call qingkong

End Sub

Sub uploadpic()

Dim mypath As String

With UserForm3

mypath = .TextBox1.Text

lie24 = .TextBox1.Text

End With

Dim w As Integer

Dim h As Integer

w = 0

h = 0

With UserForm1

w = .Image1.Width

h = .Image1.Height

.Image1.Visible = False

.Image1.Picture = LoadPicture(mypath)

.Image1.AutoSize = True

.Image1.Width = w

.Image1.Height = h

.Image1.Visible = True

End With

End Sub

2 結語

Office是一個非常強大的辦公系統,為我們的辦公自動化帶來了很大的便利,但是即使你熟悉的掌握了所有的操作技能也只是掌握了office的90%的功能,剩余的10% 的功能就是靠VBA的實現,并把前面的90%的功能進行無限擴展可能。該系統就是利用VBA對現有office進行功能擴展,保留了office的操作習慣,能使熟悉office操作的人員最短時間掌握和使用。

參考文獻

[1] 劉增杰,王英英.excel 2010 vba入門與實戰[M].北京:清華大學出版社,2012.

[2] 王川,軟興平,于平創,等.中文版Office2000 VBA一冊通[M].北京:人民郵電出版社,2000:92-160.

[3] 云舟工作室.中文版Word2000 VBA一冊通[M].北京:人民郵電出版社,2000:110-180.

[4] 李文江.VBA在powerpoint課件中的應用[J].重慶文理學院學報:自然科學版,2006,5(1):27-29.

[5] Jelen B,Syrstad T著.郭兵英譯.EXCEL 2007 VBA與宏完全剖析[M].北京:人民郵電出版社,2008.

[6] 格林著.Execel Home譯.Excel2007參考大全[M].北京:人民郵電出版社,2009.

主站蜘蛛池模板: 欧美一级在线播放| 九九精品在线观看| 欧美色综合网站| 欧美日韩精品一区二区在线线| 亚洲国产成人精品一二区 | 少妇精品久久久一区二区三区| 欧美、日韩、国产综合一区| 欧美劲爆第一页| 中文无码精品a∨在线观看| 欧美一区二区自偷自拍视频| 人妻丰满熟妇αv无码| 九色国产在线| 欧美日韩成人在线观看| 日本精品视频一区二区| 一本久道久综合久久鬼色| 国产精品一区二区在线播放| 黄色a一级视频| 国产精品免费露脸视频| 好紧好深好大乳无码中文字幕| 欧美在线视频不卡| 亚洲色图欧美一区| 中文字幕在线视频免费| 国产精品所毛片视频| 精品91视频| 精品无码国产一区二区三区AV| 色视频国产| 免费国产在线精品一区| 成人综合在线观看| 欧美日一级片| 国产99热| 黄色网页在线播放| 激情国产精品一区| 久久青青草原亚洲av无码| 免费看的一级毛片| 欧美日韩高清在线| 国产免费a级片| 九色综合视频网| 色综合天天视频在线观看| 国产成人夜色91| 97久久超碰极品视觉盛宴| 国产成人精品高清不卡在线 | 18禁不卡免费网站| 丝袜国产一区| 欧美日韩理论| 亚洲无码视频喷水| 亚洲一区波多野结衣二区三区| 91久久偷偷做嫩草影院免费看| 无码aaa视频| 五月婷婷丁香综合| 亚欧乱色视频网站大全| 亚洲日韩精品综合在线一区二区| 国产免费高清无需播放器| 67194在线午夜亚洲| 日韩精品一区二区三区大桥未久 | 国产亚洲精品资源在线26u| 免费观看国产小粉嫩喷水| 亚洲高清资源| 91美女视频在线观看| 国产一在线| 日韩天堂网| 综合亚洲色图| 国产精品一区二区国产主播| 久久香蕉欧美精品| 99精品福利视频| 亚洲国产精品日韩专区AV| 污网站在线观看视频| 成人久久精品一区二区三区| 国产一区二区三区免费| 亚洲免费三区| 国产真实乱子伦视频播放| 亚洲中文在线视频| 亚洲色大成网站www国产| aaa国产一级毛片| 国产精品入口麻豆| 亚洲第一成年人网站| 无码aaa视频| 国产精品青青| 波多野结衣一二三| 亚洲经典在线中文字幕| 一级毛片免费观看不卡视频| 久久久久久久久18禁秘| 日韩中文精品亚洲第三区|