

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p> 1.內(nèi)容簡介…………………………………………………………3</p><p> 2.要求設(shè)計…………………………………………………………4</p><p> 2.1問題描述……………………………………………………4</p><p> 2.2要求說明………
2、……………………………………………4</p><p> 2.3設(shè)計思想……………………………………………………4</p><p> 3.系統(tǒng)設(shè)計…………………………………………………………4</p><p> 3.1系統(tǒng)功能模塊設(shè)計 ………………………………………4</p><p> 3.2系統(tǒng)流程說明………………………………………
3、………6</p><p> 4.數(shù)據(jù)庫設(shè)計… …………………………………………………6</p><p> 4.1數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計…………………………………………6</p><p> 5.程序設(shè)計 …………………………………………………………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連接數(shù)據(jù)庫 …………………………………………………19</p><p> 7.課程設(shè)計心得 …………………………………………………20</p><p> 8.參考文獻(xiàn) ………………………………………………………20</p><p><b> 內(nèi)容簡介</b></p><p> 隨著辦公自
6、動化水平的不斷提高,現(xiàn)在越來越多的單位日常管理也從手工轉(zhuǎn)到計算機(jī)自動化處理階段。設(shè)計一個功能完整、操作簡便、界面友好的辦公自動化系統(tǒng)已經(jīng)勢在必行。</p><p> 本系統(tǒng)開發(fā)的目的是提高單位日常管理效率,保證信息的準(zhǔn)確和規(guī)范,減少相關(guān)人員的工作量,使管理工作更加科學(xué)合理。</p><p> 本辦公自動化系統(tǒng),是基于集成于服務(wù)器中建立的數(shù)據(jù)庫上的。這樣就便于在公司局域網(wǎng)內(nèi)各部門之間的信
7、息互聯(lián)操作。系統(tǒng)主要有四個部門,分別為:綜合處、科研處、信息中心和辦公室。綜合處用來管理人事信息、科研信息,資料信息??蒲刑幹饕獊砉芾砜蒲谐晒畔⒑蜕暾埧蒲姓n題,而信息中心的職責(zé)是保存資料信息。另外,還有一個信息中心,用于查看各種信息。而辦公室用于實現(xiàn)會議管理、項目審核、通告管理和項目管理。</p><p> 本辦公自動化系統(tǒng)主要面向組織中的業(yè)務(wù)管理層,為各種類型的文案工作提供支持,通過應(yīng)用信息技術(shù),支持辦公室
8、的各項信息處理工作,協(xié)調(diào)不同科室之間、各職能間和各信息工作者間的信息聯(lián)系,提高辦公活動的工作效率和質(zhì)量。</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> 一.要求設(shè)計</b></p><p><b> 問題描述</b></p><p> 某單位有三個處一個室:綜合處、科研處、信息中心和辦公室。各處室已連接有局域網(wǎng)(50臺終端和若干臺服務(wù)器)?,F(xiàn)要為該單位建立一個辦公自動化系統(tǒng)。先建立三個數(shù)據(jù)庫,并將之放在服務(wù)器上。這三個庫是人事庫、科研管理庫和資
16、料庫:</p><p> 人事庫(職工號,姓名,性別,年齡,……)</p><p> 科研管理庫(項目號,項目名稱,項目負(fù)責(zé)人,項目經(jīng)費,項目工作地點,完成時間,……)</p><p> 資料庫(資料編號,資料名稱,保管人,資料存放地點,入庫時間,……)</p><p><b> 要求說明</b></p&g
17、t;<p> 在SQL Server平臺上,利用嵌入式SQL語言+VB(或VC、VC++)程序?qū)崿F(xiàn)在客戶機(jī)終端上所進(jìn)行的各種對數(shù)據(jù)庫的操作功能(給不同科室分配不同的權(quán)限和用戶密碼),并使各客戶機(jī)終端上要有良好的和統(tǒng)一的用戶界面。</p><p><b> 設(shè)計思想</b></p><p> 在辦公自動系統(tǒng)的主界面,在菜單一欄設(shè)置有綜合處,科研處,信
18、息中心,辦公室和退出按鈕,點擊某一按鈕進(jìn)入登陸界面,輸入正確的用戶名和密碼即可進(jìn)入相對應(yīng)的單位主界面.并執(zhí)行想要執(zhí)行的操作. 綜合處用來管理人事信息、科研信息,資料信息??蒲刑幹饕獊砉芾砜蒲谐晒畔⒑蜕暾埧蒲姓n題,而信息中心的職責(zé)是保存資料信息。另外,還有一個信息中心,用于查看各種信息。而辦公室用于實現(xiàn)會議管理、項目審核、通告管理和項目管理。</p><p> 在登陸時不僅要核對用戶名和密碼還要核對登陸的身份。
19、</p><p><b> 二.系統(tǒng)設(shè)計</b></p><p> 1.系統(tǒng)功能模塊設(shè)計</p><p><b> 功能模塊設(shè)計</b></p><p><b> 綜合處模塊設(shè)計說明</b></p><p><b> 科研處模塊設(shè)計說
20、明</b></p><p> 信息中心模塊設(shè)計說明</p><p><b> 辦公室模塊設(shè)計說明</b></p><p><b> 2.系統(tǒng)流程說明</b></p><p><b> 三.?dāng)?shù)據(jù)庫設(shè)計</b></p><p> 1.數(shù)
21、據(jù)庫表結(jié)構(gòu)設(shè)計</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> 四.程序設(shè)計</b></p><p><b> 1. 系統(tǒng)主界面</b></p><p><b> 1.1窗體預(yù)覽</b>
23、</p><p> 此窗體是辦公自動系統(tǒng)的主界面,在菜單一欄,有綜合處,科研處,信息中心,辦公室和退出按鈕,點擊某一按鈕進(jìn)入登陸界面,輸入正確的用戶名和密碼即可進(jìn)入相對應(yīng)的單位主界面.并執(zhí)行想要執(zhí)行的操作.</p><p><b> 1.2窗體實現(xiàn)</b></p><p> 從這個主界面中可以進(jìn)入該辦公自動化系統(tǒng)所屬的四個科室。如圖中所示
24、的綜合處,科研處,信息中心,辦公室。點擊退出,則退到本辦公自動化系統(tǒng)。點擊綜合處,科研處,信息中心, </p><p><b> 2. 綜合處窗體</b></p><p> 2.1
25、綜合處窗體預(yù)覽</p><p> 在窗體的菜單一欄有科研信息,資料信息,職工信息,通告管理等功能按鈕,點擊可以進(jìn)入不同的窗體,實現(xiàn)不同的操作.</p><p><b> 2.2窗體實現(xiàn)</b></p><p><b> 科研信息</b></p><p> 此窗體為科研信息窗體,具有查看科研信
26、息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權(quán)的使用者方便的操作此系統(tǒng)。</p><p><b> 職工信息</b></p><p> 此窗體為職工信息窗體,具有查看職工信息的功能,第一條,上一條,下一條,
27、最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權(quán)的使用者方便的操作此系統(tǒng)。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合。還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。</p><p><b> 資料信息</b><
28、;/p><p> 此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合</p><p> 還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。</p><p>
29、<b> 通告信息</b></p><p> 此功能用于實現(xiàn)查看綜合處所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內(nèi)容,以方便職工可以及時了解單位動態(tài)。</p><p><b> 3.科研處窗體</b></p><p> 3.1科研處窗體預(yù)覽</p><p> 在窗體的菜單
30、一欄有科研信息,通告管理,項目申請,退出等功能按鈕,點擊可以進(jìn)入不同的窗體,實現(xiàn)不同的操作.點擊退出退出本單位,回到本辦公自動化系統(tǒng)主界面。</p><p><b> 3.2窗體實現(xiàn)</b></p><p><b> 科研信息</b></p><p> 科研信息可以實現(xiàn)信息查看(上一條,下一條,第一條,最后一條)和信
31、息查詢,查詢包括精確查詢和模糊查找,由于此為科研處所操作的,由于題目有權(quán)限設(shè)置,所以駕駛科研部門只能查看和查詢科研信息,不能操作添加,刪除,修改,保存信息等功能所以不能使用添加,刪除,修改,保存,取消等功能。</p><p> 導(dǎo)出功能導(dǎo)出到Excel中的內(nèi)容</p><p><b> 項目申請</b></p><p> 項目申請用于查看
32、已經(jīng)申請的項目信息,按添加按鈕也可以申請新的項目,輸入信息后,點擊發(fā)送按鈕把申請信息發(fā)送到辦公室,等待辦公室的審核。也可以查詢所申請的項目的審核狀態(tài)。</p><p><b> 通告管理</b></p><p> 此功能用于實現(xiàn)查看科研處所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內(nèi)容,以方便職工可以及時了解單位動態(tài)。</p><
33、;p><b> 信息中心窗體</b></p><p> 4.1信息中心主窗體預(yù)覽</p><p> 在窗體的菜單一欄有科研信息,職工信息,資料信息,通告管理,退出等功能按鈕,點擊可以進(jìn)入不同的窗體,實現(xiàn)不同的操作.點擊退出退出本單位,回到本辦公自動化系統(tǒng)主界面。</p><p><b> 4.2窗體實現(xiàn)</b>
34、;</p><p><b> 職工信息</b></p><p> 此窗體為職工信息窗體,具有查看職工信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權(quán)的使用者方便的操作此系統(tǒng)。此窗體還可以進(jìn)行模糊查找和精確查
35、找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合。還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。</p><p><b> 科研信息</b></p><p> 科研信息可以實現(xiàn)信息查看(上一條,下一條,第一條,最后一條)和信息查詢,查詢包括精確查詢和模糊查找,由于此為科研處所操作的,由于題目有權(quán)限設(shè)置,所以駕駛科研部門只能查看和查詢科研信息,不能操
36、作添加,刪除,修改,保存信息等功能所以不能使用添加,刪除,修改,保存,取消等功能。</p><p><b> 資料信息</b></p><p> 此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用
37、者方便快速的查找符合某一條件的集合</p><p> 還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。</p><p><b> 通告管理</b></p><p> 此功能用于實現(xiàn)查看信息中心所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內(nèi)容,以方便職工可以及時了解單位動態(tài)。</p><p>
38、;<b> 辦公室窗體</b></p><p> 5.1辦公室窗體預(yù)覽</p><p> 在窗體的菜單一欄有項目管理,會議檔案,接待服務(wù),項目審核,通告管理退出等功能按鈕,點擊可以進(jìn)入不同的窗體,實現(xiàn)不同的操作. </p><p><b> 5.2窗體實現(xiàn)</b></p><p><b
39、> 項目管理</b></p><p> 此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合</p><p> 還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系
40、統(tǒng)。</p><p><b> 會議檔案</b></p><p> 此窗體為會議信息窗體,具有查看會議信息的功能,有一個DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以實現(xiàn)添加,刪除,修改,保存等功能。</p><p><b> 項目申請</b></p><p> 此
41、窗體用于查看和審核從科研處申請的信息,若狀態(tài)為“通過“或”不通過“則通過和不通過按鈕不可用,若顯示為”沒審核“,則兩個按鈕可以用,并審核申請。</p><p><b> 通告管理</b></p><p> 此功能用于查看和操作通告(包括添加,刪除,修改,保存),除此之外,還一以向綜合處,科研處,信息中心發(fā)布通告。</p><p><b
42、> 五.VB連接數(shù)據(jù)庫</b></p><p><b> ADODC控件連接</b></p><p> 在將視圖里面的的textbox與數(shù)據(jù)庫的各個字段綁定數(shù)據(jù)庫時,是采用的Ado控件的ADOB數(shù)據(jù)源和連接字符串屬性綁定的。比如,人事庫的ADODC控件的連接字符串屬性為”Provider=SQLOLEDB.1;Integrated Securi
43、ty=SSPI;Persist Security Info=True;Initial Catalog=UNIT;Data Source=WIN-3UB7IO222I5"”表示的是ADOB數(shù)據(jù)源別名。</p><p> 下面是綁定數(shù)據(jù)庫的步驟:</p><p> ?、賱?chuàng)建新數(shù)據(jù)源,因為是用戶建立的數(shù)據(jù)庫,所以選擇創(chuàng)建的數(shù)據(jù)源類型為用戶數(shù)據(jù)源。</p><p&g
44、t; ?、谶x擇為數(shù)據(jù)源安裝的驅(qū)動程序,因為要連接的數(shù)據(jù)庫是建立在SQL Server數(shù)據(jù)庫中,所以選擇“SQL Server”這一驅(qū)動程序。</p><p> ?、鄞_定需要連接哪個服務(wù)器,我連接的是本機(jī)上的本地服務(wù)器(LOCAL)。</p><p> ?、艽_定要連接服務(wù)器中的哪個數(shù)據(jù)庫。</p><p> ?、萁酉聛硎褂眠B接字符串,首先選擇Microsoft OLE
45、 DB Provider for ODBC Drivers 。</p><p><b> ⑥連接字符串。</b></p><p> ?、邔?shù)據(jù)視圖中的各個textbox的datasoruce屬性設(shè)置成adodc控件。再在datafields里選擇相對應(yīng)的字段,結(jié)束。</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> 連接完數(shù)據(jù)庫后,通過代碼TextBox2.Text = rs.Fields("屬性字段")將textbox與數(shù)據(jù)庫的各個
48、字段綁定,結(jié)束。</p><p><b> 六.課程設(shè)計心得</b></p><p> 四天的時間非??炀瓦^去了,這四天不敢說自己有多大的進(jìn)步,獲得了多少知識,但起碼是了解了項目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫,但是沒有親身經(jīng)歷過相關(guān)的設(shè)計工作細(xì)節(jié)。這次實習(xí)證實提供了一個很好的機(jī)會。 通過這次課程設(shè)計發(fā)現(xiàn)這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發(fā)現(xiàn)我
49、們前邊所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運用于實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個過程中我們將深刻理解所學(xué)知識,同時也可以學(xué)到不少很實用的東西。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計一個系統(tǒng)的時候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面
50、突然就發(fā)現(xiàn)自己一開始的設(shè)計有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。 除此之外我們學(xué)習(xí)并應(yīng)用了SQL語言,對數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解,通過導(dǎo)入表和刪除表、更改表學(xué)會了對于表的一些操作,為畢業(yè)設(shè)計打下基礎(chǔ)。</p><p> 總之,通過這次課程設(shè)計我對編程更加感興趣,對以后的編程充滿了信息。</p><p><b> 七.參考文獻(xiàn)</b&g
51、t;</p><p> 《Visual.Basic從初學(xué)到精通》 電子工業(yè)出版社 張建輝</p><p> 《Visual.Basic范例開發(fā)大全》 清華大學(xué)出版社 隋麗娜、遲劍、郭立峰</p><p> 《Visual Basic程序設(shè)計項目教程》 北京理工大學(xué)出版社 薛紅梅, 張永強(qiáng)</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計---數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設(shè)計報告--設(shè)備儀器數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計報告模板
- 數(shù)據(jù)庫原理課程設(shè)計報告
- 數(shù)據(jù)庫原理課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計報告 (2)
- 數(shù)據(jù)庫應(yīng)用課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-模塊設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計報告(數(shù)據(jù)庫課程設(shè)計)
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計報告數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計
評論
0/150
提交評論