

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目錄</b></p><p> 1.內容簡介…………………………………………………………3</p><p> 2.要求設計…………………………………………………………4</p><p> 2.1問題描述……………………………………………………4</p><p> 2.2要求說明………
2、……………………………………………4</p><p> 2.3設計思想……………………………………………………4</p><p> 3.系統(tǒng)設計…………………………………………………………4</p><p> 3.1系統(tǒng)功能模塊設計 ………………………………………4</p><p> 3.2系統(tǒng)流程說明………………………………………
3、………6</p><p> 4.數據庫設計… …………………………………………………6</p><p> 4.1數據庫表結構設計…………………………………………6</p><p> 5.程序設計 …………………………………………………………7</p><p> 5.1系統(tǒng)主界面…………………………………………………7</p&
4、gt;<p> 5.2綜合處窗體…………………………………………………8</p><p> 5.3科研處窗體 ………………………………………………12</p><p> 5.4信息中心窗體………………………………………………14</p><p> 5.5辦公室窗體…………………………………………………16</p><p&g
5、t; 6.VB連接數據庫 …………………………………………………19</p><p> 7.課程設計心得 …………………………………………………20</p><p> 8.參考文獻 ………………………………………………………20</p><p><b> 內容簡介</b></p><p> 隨著辦公自
6、動化水平的不斷提高,現在越來越多的單位日常管理也從手工轉到計算機自動化處理階段。設計一個功能完整、操作簡便、界面友好的辦公自動化系統(tǒng)已經勢在必行。</p><p> 本系統(tǒng)開發(fā)的目的是提高單位日常管理效率,保證信息的準確和規(guī)范,減少相關人員的工作量,使管理工作更加科學合理。</p><p> 本辦公自動化系統(tǒng),是基于集成于服務器中建立的數據庫上的。這樣就便于在公司局域網內各部門之間的信
7、息互聯操作。系統(tǒng)主要有四個部門,分別為:綜合處、科研處、信息中心和辦公室。綜合處用來管理人事信息、科研信息,資料信息??蒲刑幹饕獊砉芾砜蒲谐晒畔⒑蜕暾埧蒲姓n題,而信息中心的職責是保存資料信息。另外,還有一個信息中心,用于查看各種信息。而辦公室用于實現會議管理、項目審核、通告管理和項目管理。</p><p> 本辦公自動化系統(tǒng)主要面向組織中的業(yè)務管理層,為各種類型的文案工作提供支持,通過應用信息技術,支持辦公室
8、的各項信息處理工作,協調不同科室之間、各職能間和各信息工作者間的信息聯系,提高辦公活動的工作效率和質量。</p><p> With the continuous improvement of the level of office automation, and now more and more day-to-day management of the unit from hand to the compu
9、ter automated processing stage. Design a full-featured, easy to operate, user-friendly office automation system is imperative.The purpose of this system development is to improve the day-to-day management efficiency of t
10、he units to ensure the accuracy of the information and specifications, and to reduce the workload of staff and management more scientif</p><p> The office automation system, established integrated server-ba
11、sed database. This makes it easy information interconnection between the various departments within the company LAN operation. The system has three main divisions, namely: integrated at the scientific research at the inf
12、ormation center and office. Comprehensive Department to manage personnel information, research information, data and information. Research at major scientific research information and apply for research projects to man&l
13、t;/p><p> The management of the business in the office automation system oriented organization, providing support for various types of paperwork through the application of information technology to support the
14、 information processing office, coordination between the different sections of the various functions and information Contact between the workers and improve work efficiency and quality of the activities of the office.<
15、;/p><p><b> 一.要求設計</b></p><p><b> 問題描述</b></p><p> 某單位有三個處一個室:綜合處、科研處、信息中心和辦公室。各處室已連接有局域網(50臺終端和若干臺服務器)?,F要為該單位建立一個辦公自動化系統(tǒng)。先建立三個數據庫,并將之放在服務器上。這三個庫是人事庫、科研管理庫和資
16、料庫:</p><p> 人事庫(職工號,姓名,性別,年齡,……)</p><p> 科研管理庫(項目號,項目名稱,項目負責人,項目經費,項目工作地點,完成時間,……)</p><p> 資料庫(資料編號,資料名稱,保管人,資料存放地點,入庫時間,……)</p><p><b> 要求說明</b></p&g
17、t;<p> 在SQL Server平臺上,利用嵌入式SQL語言+VB(或VC、VC++)程序實現在客戶機終端上所進行的各種對數據庫的操作功能(給不同科室分配不同的權限和用戶密碼),并使各客戶機終端上要有良好的和統(tǒng)一的用戶界面。</p><p><b> 設計思想</b></p><p> 在辦公自動系統(tǒng)的主界面,在菜單一欄設置有綜合處,科研處,信
18、息中心,辦公室和退出按鈕,點擊某一按鈕進入登陸界面,輸入正確的用戶名和密碼即可進入相對應的單位主界面.并執(zhí)行想要執(zhí)行的操作. 綜合處用來管理人事信息、科研信息,資料信息。科研處主要來管理科研成果信息和申請科研課題,而信息中心的職責是保存資料信息。另外,還有一個信息中心,用于查看各種信息。而辦公室用于實現會議管理、項目審核、通告管理和項目管理。</p><p> 在登陸時不僅要核對用戶名和密碼還要核對登陸的身份。
19、</p><p><b> 二.系統(tǒng)設計</b></p><p> 1.系統(tǒng)功能模塊設計</p><p><b> 功能模塊設計</b></p><p><b> 綜合處模塊設計說明</b></p><p><b> 科研處模塊設計說
20、明</b></p><p> 信息中心模塊設計說明</p><p><b> 辦公室模塊設計說明</b></p><p><b> 2.系統(tǒng)流程說明</b></p><p><b> 三.數據庫設計</b></p><p> 1.數
21、據庫表結構設計</p><p><b> 登陸信息表</b></p><p><b> 職工信息表</b></p><p><b> 科研管理信息表</b></p><p><b> 資料庫信息表</b></p><p>&
22、lt;b> 會議信息庫表</b></p><p><b> 通告信息表</b></p><p><b> 四.程序設計</b></p><p><b> 1. 系統(tǒng)主界面</b></p><p><b> 1.1窗體預覽</b>
23、</p><p> 此窗體是辦公自動系統(tǒng)的主界面,在菜單一欄,有綜合處,科研處,信息中心,辦公室和退出按鈕,點擊某一按鈕進入登陸界面,輸入正確的用戶名和密碼即可進入相對應的單位主界面.并執(zhí)行想要執(zhí)行的操作.</p><p><b> 1.2窗體實現</b></p><p> 從這個主界面中可以進入該辦公自動化系統(tǒng)所屬的四個科室。如圖中所示
24、的綜合處,科研處,信息中心,辦公室。點擊退出,則退到本辦公自動化系統(tǒng)。點擊綜合處,科研處,信息中心, </p><p><b> 2. 綜合處窗體</b></p><p> 2.1
25、綜合處窗體預覽</p><p> 在窗體的菜單一欄有科研信息,資料信息,職工信息,通告管理等功能按鈕,點擊可以進入不同的窗體,實現不同的操作.</p><p><b> 2.2窗體實現</b></p><p><b> 科研信息</b></p><p> 此窗體為科研信息窗體,具有查看科研信
26、息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權的使用者方便的操作此系統(tǒng)。</p><p><b> 職工信息</b></p><p> 此窗體為職工信息窗體,具有查看職工信息的功能,第一條,上一條,下一條,
27、最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權的使用者方便的操作此系統(tǒng)。此窗體還可以進行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合。還可以打印預覽和導出到excel中,方便使用者使用此系統(tǒng)。</p><p><b> 資料信息</b><
28、;/p><p> 此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合</p><p> 還可以打印預覽和導出到excel中,方便使用者使用此系統(tǒng)。</p><p>
29、<b> 通告信息</b></p><p> 此功能用于實現查看綜合處所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內容,以方便職工可以及時了解單位動態(tài)。</p><p><b> 3.科研處窗體</b></p><p> 3.1科研處窗體預覽</p><p> 在窗體的菜單
30、一欄有科研信息,通告管理,項目申請,退出等功能按鈕,點擊可以進入不同的窗體,實現不同的操作.點擊退出退出本單位,回到本辦公自動化系統(tǒng)主界面。</p><p><b> 3.2窗體實現</b></p><p><b> 科研信息</b></p><p> 科研信息可以實現信息查看(上一條,下一條,第一條,最后一條)和信
31、息查詢,查詢包括精確查詢和模糊查找,由于此為科研處所操作的,由于題目有權限設置,所以駕駛科研部門只能查看和查詢科研信息,不能操作添加,刪除,修改,保存信息等功能所以不能使用添加,刪除,修改,保存,取消等功能。</p><p> 導出功能導出到Excel中的內容</p><p><b> 項目申請</b></p><p> 項目申請用于查看
32、已經申請的項目信息,按添加按鈕也可以申請新的項目,輸入信息后,點擊發(fā)送按鈕把申請信息發(fā)送到辦公室,等待辦公室的審核。也可以查詢所申請的項目的審核狀態(tài)。</p><p><b> 通告管理</b></p><p> 此功能用于實現查看科研處所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內容,以方便職工可以及時了解單位動態(tài)。</p><
33、;p><b> 信息中心窗體</b></p><p> 4.1信息中心主窗體預覽</p><p> 在窗體的菜單一欄有科研信息,職工信息,資料信息,通告管理,退出等功能按鈕,點擊可以進入不同的窗體,實現不同的操作.點擊退出退出本單位,回到本辦公自動化系統(tǒng)主界面。</p><p><b> 4.2窗體實現</b>
34、;</p><p><b> 職工信息</b></p><p> 此窗體為職工信息窗體,具有查看職工信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權的使用者方便的操作此系統(tǒng)。此窗體還可以進行模糊查找和精確查
35、找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合。還可以打印預覽和導出到excel中,方便使用者使用此系統(tǒng)。</p><p><b> 科研信息</b></p><p> 科研信息可以實現信息查看(上一條,下一條,第一條,最后一條)和信息查詢,查詢包括精確查詢和模糊查找,由于此為科研處所操作的,由于題目有權限設置,所以駕駛科研部門只能查看和查詢科研信息,不能操
36、作添加,刪除,修改,保存信息等功能所以不能使用添加,刪除,修改,保存,取消等功能。</p><p><b> 資料信息</b></p><p> 此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進行模糊查找和精確查找,方便此系統(tǒng)使用
37、者方便快速的查找符合某一條件的集合</p><p> 還可以打印預覽和導出到excel中,方便使用者使用此系統(tǒng)。</p><p><b> 通告管理</b></p><p> 此功能用于實現查看信息中心所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內容,以方便職工可以及時了解單位動態(tài)。</p><p>
38、;<b> 辦公室窗體</b></p><p> 5.1辦公室窗體預覽</p><p> 在窗體的菜單一欄有項目管理,會議檔案,接待服務,項目審核,通告管理退出等功能按鈕,點擊可以進入不同的窗體,實現不同的操作. </p><p><b> 5.2窗體實現</b></p><p><b
39、> 項目管理</b></p><p> 此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合</p><p> 還可以打印預覽和導出到excel中,方便使用者使用此系
40、統(tǒng)。</p><p><b> 會議檔案</b></p><p> 此窗體為會議信息窗體,具有查看會議信息的功能,有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以實現添加,刪除,修改,保存等功能。</p><p><b> 項目申請</b></p><p> 此
41、窗體用于查看和審核從科研處申請的信息,若狀態(tài)為“通過“或”不通過“則通過和不通過按鈕不可用,若顯示為”沒審核“,則兩個按鈕可以用,并審核申請。</p><p><b> 通告管理</b></p><p> 此功能用于查看和操作通告(包括添加,刪除,修改,保存),除此之外,還一以向綜合處,科研處,信息中心發(fā)布通告。</p><p><b
42、> 五.VB連接數據庫</b></p><p><b> ADODC控件連接</b></p><p> 在將視圖里面的的textbox與數據庫的各個字段綁定數據庫時,是采用的Ado控件的ADOB數據源和連接字符串屬性綁定的。比如,人事庫的ADODC控件的連接字符串屬性為”Provider=SQLOLEDB.1;Integrated Securi
43、ty=SSPI;Persist Security Info=True;Initial Catalog=UNIT;Data Source=WIN-3UB7IO222I5"”表示的是ADOB數據源別名。</p><p> 下面是綁定數據庫的步驟:</p><p> ①創(chuàng)建新數據源,因為是用戶建立的數據庫,所以選擇創(chuàng)建的數據源類型為用戶數據源。</p><p&g
44、t; ?、谶x擇為數據源安裝的驅動程序,因為要連接的數據庫是建立在SQL Server數據庫中,所以選擇“SQL Server”這一驅動程序。</p><p> ③確定需要連接哪個服務器,我連接的是本機上的本地服務器(LOCAL)。</p><p> ④確定要連接服務器中的哪個數據庫。</p><p> ⑤接下來使用連接字符串,首先選擇Microsoft OLE
45、 DB Provider for ODBC Drivers 。</p><p><b> ?、捱B接字符串。</b></p><p> ?、邔祿晥D中的各個textbox的datasoruce屬性設置成adodc控件。再在datafields里選擇相對應的字段,結束。</p><p><b> 代碼連接</b></
46、p><p> Dim sql, str, str1 As String</p><p> Dim cn1 As New ADODB.Connection</p><p> str = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catal
47、og=UNIT;Data Source=WIN-3UB7IO222I5"</p><p> cn1.Open str</p><p> Set rs = New ADODB.Recordset</p><p> 連接完數據庫后,通過代碼TextBox2.Text = rs.Fields("屬性字段")將textbox與數據庫的各個
48、字段綁定,結束。</p><p><b> 六.課程設計心得</b></p><p> 四天的時間非??炀瓦^去了,這四天不敢說自己有多大的進步,獲得了多少知識,但起碼是了解了項目開發(fā)的部分過程。雖說上過數據庫,但是沒有親身經歷過相關的設計工作細節(jié)。這次實習證實提供了一個很好的機會。 通過這次課程設計發(fā)現這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發(fā)現我
49、們前邊所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發(fā)現有很多已經學過的東西我們沒有理解到位,不能靈活運用于實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發(fā)現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統(tǒng)的時候才發(fā)現其中的難度。經常做到后面
50、突然就發(fā)現自己一開始的設計有問題,然后又回去翻工,在各種反復中不斷完善自己的想法。 除此之外我們學習并應用了SQL語言,對數據庫的創(chuàng)建、修改、刪除方法有了一定的了解,通過導入表和刪除表、更改表學會了對于表的一些操作,為畢業(yè)設計打下基礎。</p><p> 總之,通過這次課程設計我對編程更加感興趣,對以后的編程充滿了信息。</p><p><b> 七.參考文獻</b&g
51、t;</p><p> 《Visual.Basic從初學到精通》 電子工業(yè)出版社 張建輝</p><p> 《Visual.Basic范例開發(fā)大全》 清華大學出版社 隋麗娜、遲劍、郭立峰</p><p> 《Visual Basic程序設計項目教程》 北京理工大學出版社 薛紅梅, 張永強</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論