




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告學(xué)院:信息工程專業(yè):信息工程老師:孫斌姓名:郝寶亮學(xué)號(hào):20111001149班號(hào):116112-052013年3月目錄1.內(nèi)容簡介32.要求設(shè)計(jì)42.1問題描述42.2要求說明42.3設(shè)計(jì)思想43.系統(tǒng)設(shè)計(jì)43.1系統(tǒng)功能模塊設(shè)計(jì) 43.2系統(tǒng)流程說明64.數(shù)據(jù)庫設(shè)計(jì) 64.1數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)65.程序設(shè)計(jì) 75.1系統(tǒng)主界面75.2綜合處窗體85.3科研處窗體 125.4信息中心窗體145.5辦公室窗體166.VB連接數(shù)據(jù)庫 197.課程設(shè)計(jì)心得 208.參考文獻(xiàn) 20內(nèi)容簡介隨著辦公自動(dòng)化水平的不斷提高,現(xiàn)在越來越多的單位日常管理也從手工轉(zhuǎn)到計(jì)算機(jī)自動(dòng)化處理階段。設(shè)計(jì)一
2、個(gè)功能完整、操作簡便、界面友好的辦公自動(dòng)化系統(tǒng)已經(jīng)勢(shì)在必行。本系統(tǒng)開發(fā)的目的是提高單位日常管理效率,保證信息的準(zhǔn)確和規(guī)范,減少相關(guān)人員的工作量,使管理工作更加科學(xué)合理。本辦公自動(dòng)化系統(tǒng),是基于集成于服務(wù)器中建立的數(shù)據(jù)庫上的。這樣就便于在公司局域網(wǎng)內(nèi)各部門之間的信息互聯(lián)操作。系統(tǒng)主要有四個(gè)部門,分別為:綜合處、科研處、信息中心和辦公室。綜合處用來管理人事信息、科研信息,資料信息。科研處主要來管理科研成果信息和申請(qǐng)科研課題,而信息中心的職責(zé)是保存資料信息。另外,還有一個(gè)信息中心,用于查看各種信息。而辦公室用于實(shí)現(xiàn)會(huì)議管理、項(xiàng)目審核、通告管理和項(xiàng)目管理。本辦公自動(dòng)化系統(tǒng)主要面向組織中的業(yè)務(wù)管理層,為
3、各種類型的文案工作提供支持,通過應(yīng)用信息技術(shù),支持辦公室的各項(xiàng)信息處理工作,協(xié)調(diào)不同科室之間、各職能間和各信息工作者間的信息聯(lián)系,提高辦公活動(dòng)的工作效率和質(zhì)量。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 computer automated processing stage. Design a full-featured, easy to operate, us
4、er-friendly office automation system is imperative.The purpose of this system development is to improve the day-to-day management efficiency of the units to ensure the accuracy of the information and specifications, and to reduce the workload of staff and management more scientific and rational.The
5、office automation system, established integrated server-based 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 information center and of
6、fice. Comprehensive Department to manage personnel information, research information, data and information. Research at major scientific research information and apply for research projects to manage, and the duties of the Information Center is to save the data information. In addition, there is an
7、information center, used to view a variety of information. Office for conference management, project audit, notices, and project management. The management of the business in the office automation system oriented organization, providing support for various types of paperwork through the application
8、of information technology to support the 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.一要求設(shè)計(jì)1. 問題描述某單位有三個(gè)處一個(gè)室:綜合處、科研處、信息中心和辦公室。各處室
9、已連接有局域網(wǎng)(50臺(tái)終端和若干臺(tái)服務(wù)器)?,F(xiàn)要為該單位建立一個(gè)辦公自動(dòng)化系統(tǒng)。先建立三個(gè)數(shù)據(jù)庫,并將之放在服務(wù)器上。這三個(gè)庫是人事庫、科研管理庫和資料庫:人事庫(職工號(hào),姓名,性別,年齡,)科研管理庫(項(xiàng)目號(hào),項(xiàng)目名稱,項(xiàng)目負(fù)責(zé)人,項(xiàng)目經(jīng)費(fèi),項(xiàng)目工作地點(diǎn),完成時(shí)間,)資料庫(資料編號(hào),資料名稱,保管人,資料存放地點(diǎn),入庫時(shí)間,)2. 要求說明在SQL Server平臺(tái)上,利用嵌入式SQL語言+VB(或VC、VC+)程序?qū)崿F(xiàn)在客戶機(jī)終端上所進(jìn)行的各種對(duì)數(shù)據(jù)庫的操作功能(給不同科室分配不同的權(quán)限和用戶密碼),并使各客戶機(jī)終端上要有良好的和統(tǒng)一的用戶界面。3. 設(shè)計(jì)思想在辦公自動(dòng)系統(tǒng)的主界面,在菜
10、單一欄設(shè)置有綜合處,科研處,信息中心,辦公室和退出按鈕,點(diǎn)擊某一按鈕進(jìn)入登陸界面,輸入正確的用戶名和密碼即可進(jìn)入相對(duì)應(yīng)的單位主界面.并執(zhí)行想要執(zhí)行的操作. 綜合處用來管理人事信息、科研信息,資料信息。科研處主要來管理科研成果信息和申請(qǐng)科研課題,而信息中心的職責(zé)是保存資料信息。另外,還有一個(gè)信息中心,用于查看各種信息。而辦公室用于實(shí)現(xiàn)會(huì)議管理、項(xiàng)目審核、通告管理和項(xiàng)目管理。在登陸時(shí)不僅要核對(duì)用戶名和密碼還要核對(duì)登陸的身份。二系統(tǒng)設(shè)計(jì)1.系統(tǒng)功能模塊設(shè)計(jì)功能模塊設(shè)計(jì)綜合處登陸辦公室自動(dòng)化系統(tǒng)科研處信息中心辦公室精確查找模糊查找職工信息科研信息資料信息通告信息綜合處添加刪除查找保存修改信息查看主界面
11、通告綜合處模塊設(shè)計(jì)說明科研處模塊設(shè)計(jì)說明科研處信息查看信息查詢科研信息項(xiàng)目申請(qǐng)通告管理職工信息科研信息資料信息通告管理信息中心信息查看信息查找信息查看信息中心模塊設(shè)計(jì)說明辦公室模塊設(shè)計(jì)說明項(xiàng)目管理會(huì)議檔案通告管理辦公室信息查看NY項(xiàng)目審核操作發(fā)布2.系統(tǒng)流程說明綜合處科研處信息中心辦公室系統(tǒng)主界面成功失敗登陸退出三數(shù)據(jù)庫設(shè)計(jì)1.數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)登陸信息表列名數(shù)據(jù)類型是否NULL值賬號(hào)nvarchar(10)N密碼nvarchar(10)N身份nvarchar(10)N職工信息表列名數(shù)據(jù)類型是否NULL值職工號(hào)varchar(5)N姓名varchar(10)Y性別varchar(4)Y年齡int
12、Y科研管理信息表列名數(shù)據(jù)類型是否NULL值項(xiàng)目號(hào)intN項(xiàng)目名稱nvarchar(20)N項(xiàng)目負(fù)責(zé)人nvarchar(10)Y項(xiàng)目經(jīng)費(fèi)floatY項(xiàng)目工作地點(diǎn)varchar(10)Y完成時(shí)間dateY審核結(jié)果nvarchar(10)Y資料庫信息表列名數(shù)據(jù)類型是否NULL值資料編號(hào)smallintN項(xiàng)目名稱varchar(10)Y保管人varchar(10)Y資料存放地點(diǎn)varchar(10)Y入庫時(shí)間dateY會(huì)議信息庫表列名數(shù)據(jù)類型是否NULL值會(huì)議編號(hào)nvarchar(10)N會(huì)議主題nvarchar(30)Y開會(huì)地點(diǎn)nvarchar(10)Y開會(huì)時(shí)間dateY主持人nvarchar(10
13、)Y絕密等級(jí)nvarchar(10)Y通告信息表列名數(shù)據(jù)類型是否NULL值通告編號(hào)nvarchar(10)N通告主題nvarchar(50)Y錄入時(shí)間dateY通告期限dateY通告內(nèi)容nvarchar(50)Y綜合處nvarchar(6)Y科研處nvarchar(6)Y信息中心nvarchar(6)Y四程序設(shè)計(jì)1. 系統(tǒng)主界面1.1窗體預(yù)覽此窗體是辦公自動(dòng)系統(tǒng)的主界面,在菜單一欄,有綜合處,科研處,信息中心,辦公室和退出按鈕,點(diǎn)擊某一按鈕進(jìn)入登陸界面,輸入正確的用戶名和密碼即可進(jìn)入相對(duì)應(yīng)的單位主界面.并執(zhí)行想要執(zhí)行的操作.1.2窗體實(shí)現(xiàn)從這個(gè)主界面中可以進(jìn)入該辦公自動(dòng)化系統(tǒng)所屬的四個(gè)科室。如
14、圖中所示的綜合處,科研處,信息中心,辦公室。點(diǎn)擊退出,則退到本辦公自動(dòng)化系統(tǒng)。點(diǎn)擊綜合處,科研處,信息中心, 辦公室任何一個(gè)按鈕,記string等于此按鈕對(duì)應(yīng)的單位,在彈出登陸窗體后輸入登陸用戶和登陸密碼,然后通過VB代碼鏈接數(shù)據(jù)庫判斷登陸用戶和登陸密碼是否正確,如果不對(duì),則提示用戶名或密碼錯(cuò)誤,若正確,則判斷此元祖中身份字段的值是否等于string的值,若等于,則登陸成功,將進(jìn)入所所對(duì)應(yīng)的單位主界面,繼續(xù)別的操作,如果不等于,則提示您沒有此權(quán)限,請(qǐng)與管理員聯(lián)系。 2. 綜合處窗體2.1 綜合處窗體預(yù)覽在窗體的菜單一欄有科研信息,資料信息,職工信息,通告管理等功能按鈕,點(diǎn)擊可以進(jìn)入不同的窗體,
15、實(shí)現(xiàn)不同的操作.2.2窗體實(shí)現(xiàn)科研信息 此窗體為科研信息窗體,具有查看科研信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權(quán)的使用者方便的操作此系統(tǒng)。職工信息此窗體為職工信息窗體,具有查看職工信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息,除此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權(quán)的使用者方便的操作此系統(tǒng)。此窗體還可以進(jìn)行
16、模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合。還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。資料信息此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。通告信息此功能用于實(shí)現(xiàn)查看綜合處所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內(nèi)容,以方便職工可以及時(shí)了解單位動(dòng)態(tài)。 3.科研處窗體3.1
17、科研處窗體預(yù)覽在窗體的菜單一欄有科研信息,通告管理,項(xiàng)目申請(qǐng),退出等功能按鈕,點(diǎn)擊可以進(jìn)入不同的窗體,實(shí)現(xiàn)不同的操作.點(diǎn)擊退出退出本單位,回到本辦公自動(dòng)化系統(tǒng)主界面。3.2窗體實(shí)現(xiàn)科研信息科研信息可以實(shí)現(xiàn)信息查看(上一條,下一條,第一條,最后一條)和信息查詢,查詢包括精確查詢和模糊查找,由于此為科研處所操作的,由于題目有權(quán)限設(shè)置,所以駕駛科研部門只能查看和查詢科研信息,不能操作添加,刪除,修改,保存信息等功能所以不能使用添加,刪除,修改,保存,取消等功能。 導(dǎo)出功能導(dǎo)出到Excel中的內(nèi)容項(xiàng)目申請(qǐng)項(xiàng)目申請(qǐng)用于查看已經(jīng)申請(qǐng)的項(xiàng)目信息,按添加按鈕也可以申請(qǐng)新的項(xiàng)目,輸入信息后,點(diǎn)擊發(fā)送按鈕把申請(qǐng)信
18、息發(fā)送到辦公室,等待辦公室的審核。也可以查詢所申請(qǐng)的項(xiàng)目的審核狀態(tài)。通告管理此功能用于實(shí)現(xiàn)查看科研處所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內(nèi)容,以方便職工可以及時(shí)了解單位動(dòng)態(tài)。 4. 信息中心窗體4.1信息中心主窗體預(yù)覽在窗體的菜單一欄有科研信息,職工信息,資料信息,通告管理,退出等功能按鈕,點(diǎn)擊可以進(jìn)入不同的窗體,實(shí)現(xiàn)不同的操作.點(diǎn)擊退出退出本單位,回到本辦公自動(dòng)化系統(tǒng)主界面。4.2窗體實(shí)現(xiàn)職工信息 此窗體為職工信息窗體,具有查看職工信息的功能,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息,除
19、此之外,此窗體還可以添加,修改,刪除,保存,取消等功能,使得具有使用權(quán)的使用者方便的操作此系統(tǒng)。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合。還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。科研信息科研信息可以實(shí)現(xiàn)信息查看(上一條,下一條,第一條,最后一條)和信息查詢,查詢包括精確查詢和模糊查找,由于此為科研處所操作的,由于題目有權(quán)限設(shè)置,所以駕駛科研部門只能查看和查詢科研信息,不能操作添加,刪除,修改,保存信息等功能所以不能使用添加,刪除,修改,保存,取消等功能。資料信息此窗體為職工信息窗體,具有查看資料信息的功能,第一條,上一條,下一條,最
20、后一條的查看,方便操作者操作,還有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。通告管理此功能用于實(shí)現(xiàn)查看信息中心所接收到的通告,并選擇在此單位的主界面上顯示的通告主題和通告內(nèi)容,以方便職工可以及時(shí)了解單位動(dòng)態(tài)。 5. 辦公室窗體5.1辦公室窗體預(yù)覽在窗體的菜單一欄有項(xiàng)目管理,會(huì)議檔案,接待服務(wù),項(xiàng)目審核,通告管理退出等功能按鈕,點(diǎn)擊可以進(jìn)入不同的窗體,實(shí)現(xiàn)不同的操作. 5.2窗體實(shí)現(xiàn)項(xiàng)目管理此窗體為職工信息窗體,具有查看資料信息的功能
21、,第一條,上一條,下一條,最后一條的查看,方便操作者操作,還有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以進(jìn)行模糊查找和精確查找,方便此系統(tǒng)使用者方便快速的查找符合某一條件的集合還可以打印預(yù)覽和導(dǎo)出到excel中,方便使用者使用此系統(tǒng)。會(huì)議檔案此窗體為會(huì)議信息窗體,具有查看會(huì)議信息的功能,有一個(gè)DataGrid控件,可以使此程序的使用者更方便的查看信息。此窗體還可以實(shí)現(xiàn)添加,刪除,修改,保存等功能。項(xiàng)目申請(qǐng)此窗體用于查看和審核從科研處申請(qǐng)的信息,若狀態(tài)為“通過“或”不通過“則通過和不通過按鈕不可用,若顯示為”沒審核“,則兩個(gè)按鈕可以用,并審核申請(qǐng)。通告管理此功能
22、用于查看和操作通告(包括添加,刪除,修改,保存),除此之外,還一以向綜合處,科研處,信息中心發(fā)布通告。五VB連接數(shù)據(jù)庫ADODC控件連接在將視圖里面的的textbox與數(shù)據(jù)庫的各個(gè)字段綁定數(shù)據(jù)庫時(shí),是采用的Ado控件的ADOB數(shù)據(jù)源和連接字符串屬性綁定的。比如,人事庫的ADODC控件的連接字符串屬性為”Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=UNIT;Data Source=WIN-3UB7IO222I5”表示的是ADOB數(shù)據(jù)源別名。下面是綁定數(shù)據(jù)庫的步驟:創(chuàng)
23、建新數(shù)據(jù)源,因?yàn)槭怯脩艚⒌臄?shù)據(jù)庫,所以選擇創(chuàng)建的數(shù)據(jù)源類型為用戶數(shù)據(jù)源。選擇為數(shù)據(jù)源安裝的驅(qū)動(dòng)程序,因?yàn)橐B接的數(shù)據(jù)庫是建立在SQL Server數(shù)據(jù)庫中,所以選擇“SQL Server”這一驅(qū)動(dòng)程序。確定需要連接哪個(gè)服務(wù)器,我連接的是本機(jī)上的本地服務(wù)器(LOCAL)。確定要連接服務(wù)器中的哪個(gè)數(shù)據(jù)庫。接下來使用連接字符串,首先選擇Microsoft OLE DB Provider for ODBC Drivers 。連接字符串。將數(shù)據(jù)視圖中的各個(gè)textbox的datasoruce屬性設(shè)置成adodc控件。再在datafields里選擇相對(duì)應(yīng)的字段,結(jié)束。代碼連接Dim sql, str, str1 As StringDim cn1 As New ADODB.Connectionstr = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=UNIT;Data Source=WIN-3UB7IO222I5cn1.O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高性能特種合金材料項(xiàng)目合作計(jì)劃書
- 同城工地出售合同范本
- 合作建材協(xié)議合同范例
- 共同投資協(xié)議合同范本
- 賣地買房合同范本
- 卷宗管理服務(wù)合同范例
- 合同范本庫編制說明
- 資質(zhì)借用合同范本
- 農(nóng)田煙桿出售合同范本
- 幼兒園塑膠地板購銷施工合同范本
- 2025年湖南環(huán)境生物職業(yè)技術(shù)學(xué)院單招職業(yè)技能測(cè)試題庫及答案一套
- 14 文言文二則 學(xué)弈 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語文六年級(jí)下冊(cè)統(tǒng)編版
- Unit 4 Eat Well(大單元教學(xué)設(shè)計(jì))2024-2025學(xué)年七年級(jí)英語下冊(cè)同步備課系列(人教版2024)
- 2024-2030年中國游戲直播行業(yè)市場(chǎng)深度分析及投資策略研究報(bào)告
- 統(tǒng)編版小學(xué)語文六年級(jí)下冊(cè)第四單元《理想和信念》作業(yè)設(shè)計(jì)
- 2025年春季學(xué)期學(xué)校工作計(jì)劃及安排表
- 第一課+追求向上向善的道德【中職專用】中職思想政治《職業(yè)道德與法治》高效課堂(高教版2023·基礎(chǔ)模塊)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題庫及答案
- 教師的五重境界公開課教案教學(xué)設(shè)計(jì)課件案例試卷
- 鋁的陽極氧化和著色
- (新版)傳染病防治監(jiān)督試題庫(含答案)
評(píng)論
0/150
提交評(píng)論