




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、長 沙 理 工 大 學(xué) 數(shù)據(jù)庫原理與應(yīng)用 課程設(shè)計(jì)(報(bào)文)題目: 學(xué)校工會管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)報(bào)告院(系): 土木與建筑學(xué)院 專業(yè)班級: 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)081班 學(xué) 號: 2 學(xué)生姓名: 肖 杰 指導(dǎo)教師: 俞 曉 瑩 完成時(shí)間: 2010年 11月 28日 目 錄一 課程設(shè)計(jì)目的與要求11.1課程設(shè)計(jì)目的11.2課程設(shè)計(jì)的原理11.3課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境11.4課程設(shè)計(jì)的預(yù)備知識11.5課程設(shè)計(jì)要求1二 課程設(shè)計(jì)內(nèi)容22.1 系統(tǒng)設(shè)計(jì)22.2 數(shù)據(jù)庫模型42.3 設(shè)計(jì)窗體和報(bào)表92.4 窗體和報(bào)表模塊主要代碼13三 課程設(shè)計(jì)總結(jié)15一 .課程設(shè)計(jì)目的與要求本課程的課程設(shè)計(jì)實(shí)際是電子商務(wù)和計(jì)算機(jī)信
2、息管理專業(yè)學(xué)生學(xué)習(xí)完數(shù)據(jù)庫原理及應(yīng)用(ACCESS 2003)課程后,進(jìn)行的一次全面的綜合訓(xùn)練,其目的在于加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,掌握運(yùn)用數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件的基本方法。1.1課程設(shè)計(jì)的目的通過應(yīng)用學(xué)校工會管理系統(tǒng),不但減少大量紙質(zhì)文件的處理時(shí)間,更重要的是:通過將會員資料相關(guān)數(shù)據(jù)的記錄工作自動化,能大大提高會員管理工作的效率。1.2 課程設(shè)計(jì)的原理1 系統(tǒng)總體任務(wù)是實(shí)現(xiàn)會員管理的信息化,其主要包括用戶管理、檔案編輯、簡單查詢、高級查詢、政治面貌統(tǒng)計(jì)、會員花名冊。2 數(shù)據(jù)庫原理。1.3課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境硬件要求能運(yùn)行Windows XP操作系統(tǒng)的微機(jī)系統(tǒng)。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件
3、可以選用Microsoft Access,或其他數(shù)據(jù)庫管理系統(tǒng)。1.4課程設(shè)計(jì)的預(yù)備知識熟悉數(shù)據(jù)庫的基本知識及一種以上數(shù)據(jù)庫系統(tǒng)開發(fā)軟件。1.5課程設(shè)計(jì)要求按課程設(shè)計(jì)指導(dǎo)書提供的課題,應(yīng)根據(jù)下一節(jié)給出的基本需求獨(dú)立完成八個(gè)方面的設(shè)計(jì),標(biāo)有“可選”的部分可根據(jù)設(shè)計(jì)時(shí)間的安排及工作量的大小適當(dāng)選擇。選用其他課題或不同的數(shù)據(jù)庫管理系統(tǒng),可以組成設(shè)計(jì)小組,分模塊進(jìn)行,共同協(xié)作完成一個(gè)應(yīng)用系統(tǒng)的開發(fā)任務(wù)。要求書寫詳細(xì)的設(shè)計(jì)說明書,對復(fù)雜的代碼段和程序段,應(yīng)畫出組織結(jié)構(gòu)圖、功能模板圖、業(yè)務(wù)流程圖和數(shù)據(jù)流程圖。在界面設(shè)計(jì)中,畫出每個(gè)窗口的布局,有多個(gè)窗口時(shí),按模塊調(diào)用的方式畫出窗口調(diào)用圖,用手工畫好報(bào)表和標(biāo)
4、簽樣式,嚴(yán)禁相互抄襲。二課程設(shè)計(jì)內(nèi)容2.1系統(tǒng)功能分析2.1.1 系統(tǒng)功能分析隨著高校信息化建設(shè)步伐的加快,學(xué)校工會的管理也逐漸受到學(xué)校教師及職工的關(guān)注。本文設(shè)計(jì)的學(xué)校工會管理系統(tǒng)可全面管理學(xué)校工會的會員人事檔案,配合獎懲模塊可以為相應(yīng)部門提供有價(jià)值的會員信息。本文設(shè)計(jì)的系統(tǒng)最大的特色在于其強(qiáng)大的查詢功能,用戶可根據(jù)各種不同的信息查詢學(xué)校工會會員的信息。此系統(tǒng)主要由會員信息表、個(gè)人簡歷表、會員繳納信息表、獎懲信息表、家庭成員表、社會關(guān)系表、用戶表組成。 隨著國內(nèi)高校校園網(wǎng)建設(shè)的迅速發(fā)展和普及,基于Internet/Intranet平臺的B/S結(jié)構(gòu)的管理信息系統(tǒng)的開發(fā)正在蓬勃發(fā)展并發(fā)揮著巨大的作
5、用。本文以“高校工會工作管理信息系統(tǒng)”課題為依托,初步構(gòu)建了能夠滿足高校工會工作管理需求,能夠運(yùn)行在Internet/Intranet上的B/S結(jié)構(gòu)的管理信息系統(tǒng)。 本文首先介紹了管理信息系統(tǒng)、Web技術(shù)的應(yīng)用和發(fā)展?fàn)顩r;介紹了管理信息系統(tǒng)的體系結(jié)構(gòu),比較了C/S與B/S體系結(jié)構(gòu)模式的異同;分析了管理信息系統(tǒng)的開發(fā)方法、Web的數(shù)據(jù)庫訪問技術(shù)并比較選擇了相關(guān)的技術(shù)方法。 其次對高校工會工作管理信息系統(tǒng)總體框架進(jìn)行了設(shè)計(jì)。對工會工作管理信息系統(tǒng)中會員信息維護(hù)及查詢、動態(tài)新聞發(fā)布、工會經(jīng)費(fèi)管理、電子提案、運(yùn)動會管理、系統(tǒng)管理與維護(hù)幾個(gè)關(guān)鍵模塊進(jìn)行了設(shè)計(jì)。 第三,實(shí)現(xiàn)了ASP技術(shù)在工會工作信息管理系
6、統(tǒng)中應(yīng)用。對各模塊關(guān)鍵部分做了深入探討與研究,對各模塊進(jìn)行了概念結(jié)構(gòu)和邏輯結(jié)構(gòu)的設(shè)計(jì)實(shí)現(xiàn),并詳細(xì)設(shè)計(jì)了各模塊的數(shù)據(jù)庫。 本文還實(shí)現(xiàn)了ADO技術(shù)訪問工會工作管理信息系統(tǒng)。ADO技術(shù)在創(chuàng)建和配置ODBC數(shù)據(jù)源和ADO技術(shù)連接數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作管理的。2.1.2 系統(tǒng)功能模塊、組織功能圖、業(yè)務(wù)流程圖和數(shù)據(jù)流程圖設(shè)計(jì)依據(jù)上述對該系統(tǒng)功能的描述,設(shè)計(jì)思路是根據(jù)主控按鈕,考慮到向可視化的方向發(fā)展,首先建立主界面框架,設(shè)置不同功能的命令按鈕,然后分組完成按鈕所激活的各個(gè)窗體的功能設(shè)計(jì)。下面介紹主要的功能模塊:1.主界面窗體。以按鈕的形式提示系統(tǒng)用戶操作,用戶可以根據(jù)按鈕提示內(nèi)容并通過單擊按鈕選擇想要執(zhí)
7、行的操作。2.用戶管理窗體。該窗體根據(jù)系統(tǒng)用戶的輸入,對用戶名及密碼進(jìn)行登記,并保存到數(shù)據(jù)庫中,設(shè)置該用戶的使用權(quán)限。3.檔案編輯窗體。該窗體根據(jù)系統(tǒng)用戶的輸入,對個(gè)人簡歷、會費(fèi)繳納信息進(jìn)行登記,并保存到數(shù)據(jù)中,為其他窗體提供數(shù)據(jù)依據(jù)。4.簡單查詢窗體。該窗體查詢到會員信息查詢、家庭成員查詢、交費(fèi)信息查詢、社會關(guān)系查詢、政治面貌查詢等多項(xiàng)查詢。5.其他查詢。該窗體可以查詢到系統(tǒng)中其余的多項(xiàng)查詢。6.政治面貌統(tǒng)計(jì)查詢窗體。該窗體根據(jù)系統(tǒng)用戶的輸入,對會員的政治面貌進(jìn)行登記保存到數(shù)據(jù)庫中。在生成政治面貌統(tǒng)計(jì)報(bào)表時(shí)使用。7.會員花名冊窗體。該窗體根據(jù)系統(tǒng)用戶的輸入,顯示了工會會員的基本信息情況。主界
8、面系統(tǒng)操作主界面檔案編輯查詢和統(tǒng)計(jì)報(bào)表用戶管理個(gè)人簡歷會員繳納信息簡單查詢政治面貌統(tǒng)計(jì)會員花名冊圖2.1系統(tǒng)模塊圖圖2.2 組織結(jié)構(gòu)圖2.2數(shù)據(jù)庫模型2.2.1 數(shù)據(jù)庫需求分析用戶管理:用于啟動時(shí)檢測用戶是否有權(quán)限使用本系統(tǒng)。檔案編輯:用于實(shí)現(xiàn)對會員信息、個(gè)人簡歷、會費(fèi)繳納信息、獎懲信息、家庭成員和社會關(guān)系進(jìn)行添加、刪除、修改等編輯性操作。 簡單查詢:用于對會員信息進(jìn)行單一查詢,并顯示符合條件的查詢結(jié)果。 其他查詢:用于對會員信息進(jìn)行復(fù)雜的多條件查詢,并顯示符合條件的查詢結(jié)果。 政治面貌統(tǒng)計(jì):用來統(tǒng)計(jì)工會部門內(nèi)部會員的政治面貌,并以圖形的形式顯示黨員、團(tuán)員和群眾在會員中所占的比例人數(shù)。 會員花
9、名冊:用于統(tǒng)計(jì)工會會員的基本情況。數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:需求分析是軟件開發(fā)中相當(dāng)重要的一個(gè)環(huán)節(jié),需求分析做的好壞直接影響到系統(tǒng)的成功與否。經(jīng)過對學(xué)校工會管理系統(tǒng)進(jìn)行分析調(diào)查,總結(jié)出學(xué)校工會管理系統(tǒng)主要包括以下三個(gè)主要部分:個(gè)人簡歷表:編號、會員編號、姓名、工作單位、部門、職務(wù)、起始年月、結(jié)束年月、離開原因、證明人。會員繳納信息表:編號、會員編號、姓名 、部門、交費(fèi)信息、會費(fèi)、備注。 獎懲信息表:編號、會員編號、姓名、獎懲日期、獎懲名稱、獎懲級別、授予單位、授予原因、備注。2.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)個(gè)人簡歷的實(shí)體E-R圖編號個(gè)人簡歷表工作單位部門職務(wù)姓名圖2.5 個(gè)人簡歷實(shí)體E-R圖編號會費(fèi)
10、繳納信息表會員編號備注.姓名交費(fèi)日期圖2.6會員繳納信息實(shí)體E-R圖獎懲信息表編號獎懲信息備注.姓名獎懲名稱圖2.7 獎懲信息實(shí)體E-R圖由會員信息、個(gè)人簡歷、會員繳納信息、獎懲信息、家庭成員、社會關(guān)系、查詢、用戶實(shí)體可知總體ER圖為:n11n111mn11111會員信息用戶個(gè)人簡歷家庭成員社會關(guān)系會費(fèi)繳納信息獎懲信息擁有包含所屬包含獲得獲得包含圖2.8 總體E-R圖2.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)通過模塊圖關(guān)系可以知道,此系統(tǒng)由3個(gè)圖表組成,具體圖表如下:社會關(guān)系表:社會關(guān)系表包括編號、會員編號、姓名、關(guān)系姓名、性別、與本人關(guān)系等等。會員繳納信息表:會員繳納信息表包括編號、會員編號、姓名、部門
11、、交費(fèi)日期等等。獎懲信息表:獎懲信息表包括編號、會員編號、姓名、獎懲日期、獎懲名稱、獎懲級別等等。2.2.4 數(shù)據(jù)庫連接說明學(xué)校工會管理系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)工會管理的信息化。在學(xué)校工會管理系統(tǒng)中,對于系統(tǒng)管理員來說,他們所關(guān)心的問題其實(shí)是如何方便的查詢到工會中每個(gè)會員盡可能多的信息。對此 ,我應(yīng)用了6張表就可以實(shí)現(xiàn)該數(shù)據(jù)庫系統(tǒng)。在此關(guān)系中,家庭成員、獎懲信息、會員繳納信息、社會關(guān)系、個(gè)人簡歷這幾個(gè)表主要是通過會員編號來和會員信息連接的,其主要字段及其關(guān)系如圖2.6所示:圖2.9 關(guān)系圖2.3 設(shè)計(jì)窗體和報(bào)表通過以上模塊和E-R圖可知這個(gè)窗體是由基本操作、查詢?nèi)蝿?wù)、操作任務(wù)、關(guān)閉窗體、退出系
12、統(tǒng)5部分組成,而基本操作又包括用戶管理和會員花名冊,查詢?nèi)蝿?wù)包括簡單查詢和其他查詢,簡單查詢可以查詢會員的編號、姓名、性別、出生年月等。操作任務(wù)包括檔案編輯和政治面貌統(tǒng)計(jì)。所以主窗體具體圖象如下:1.“主界面”窗體,當(dāng)用戶進(jìn)入“主界面”窗體,它是“調(diào)度中心”,在這個(gè)窗體上,用戶可以方便地調(diào)用“學(xué)生工會管理系統(tǒng)”內(nèi)的各項(xiàng)功能。圖2.10主界面窗體2.“獎懲信息查詢”窗體,用戶可以在進(jìn)入此窗體后,輸入會員編號、姓名等來查詢被獎懲的會員。圖2.11獎懲信息查詢窗體3. “會員基本信息維護(hù)”窗體,用戶可以通過這個(gè)窗體對需要維護(hù)的會員進(jìn)行維護(hù),以保證信息的完整性。圖2.12會員金幣信息維護(hù)窗體4.“政治
13、面貌統(tǒng)計(jì)”窗體完成統(tǒng)計(jì)各部門黨員、團(tuán)員和群眾的人數(shù)的功能,用戶可以同時(shí)從數(shù)字和圖形上掌握這些信息。圖2.13政治面貌統(tǒng)計(jì)窗體5.“其他查詢”窗體,與“簡單查詢”差不多,用戶可以通過會員編號、不猛、姓名、政治面貌等方式查詢會員信息。圖2.14其它查詢窗體6.“會員花名冊”窗體,此窗體實(shí)現(xiàn)的功能是查詢各會員的信息并以報(bào)表的形式顯示。圖2.15會員花名冊報(bào)表2.4 設(shè)計(jì)窗體和報(bào)表模塊主要代碼學(xué)校工會管理系統(tǒng)窗體的主要代碼如下:選擇基本操作的代碼:全體會員花名冊:Private Sub Command10_Click()On Error GoTo Err_Command10_Click Dim stD
14、ocName As String stDocName = ChrW(20840) & ChrW(20307) & ChrW(20250) & ChrW(21592) & ChrW(-32079) & ChrW(21517) & ChrW(20876) DoCmd.OpenReport stDocName, acPreviewExit_Command10_Click: Exit SubErr_Command10_Click: MsgBox Err.Description Resume Exit_Command10_ClickEnd Sub選擇查詢?nèi)?/p>
15、務(wù)的代碼:簡單查詢:Private Sub Command11_Click()On Error GoTo Err_Command11_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(31616) & ChrW(21333) & ChrW(26597) & ChrW(-29726) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_Command11_Click: Exit SubErr_Command11_Click:
16、MsgBox Err.Description Resume Exit_Command11_ClickEnd Sub選擇操作任務(wù)的代碼:政治面貌統(tǒng)計(jì):Private Sub Command14_Click()On Error GoTo Err_Command14_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = ChrW(25919) & ChrW(27835) & ChrW(-26782) & ChrW(-29556) & ChrW(32479) & ChrW(-
17、29791) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_Command14_Click: Exit SubErr_Command14_Click: MsgBox Err.Description Resume Exit_Command14_ClickEnd Sub三課程設(shè)計(jì)總結(jié)為了完成這次課設(shè)我學(xué)習(xí)了很多新知識,個(gè)人能力有了很大的提高。通過收集資料,也學(xué)習(xí)了很多數(shù)據(jù)庫系統(tǒng)的相關(guān)知識,同時(shí)也對數(shù)據(jù)庫課程有了更深的了解。經(jīng)過一周多的設(shè)計(jì),學(xué)校工會管理系統(tǒng)基本完成,其基本符合系統(tǒng)要求,能夠完成查詢會員信息、個(gè)人簡歷、會員繳納信息、獎懲信息、家庭成員、社會關(guān)系、用戶等功能。同時(shí)也更深一步的了解了窗體、報(bào)表的設(shè)計(jì)以及對子窗體的創(chuàng)建,還有宏的創(chuàng)建和模塊代碼的編寫,這些都是一個(gè)數(shù)據(jù)庫系統(tǒng)很重要的內(nèi)容,所以我很認(rèn)真的去完成這個(gè)課程設(shè)計(jì),它不僅
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國臂架式泵車行業(yè)市場規(guī)模及未來投資方向研究報(bào)告
- 拆遷款抵消協(xié)議書
- 采砂船設(shè)備租賃協(xié)議書
- 疆對口支援協(xié)議書
- 家居店股東協(xié)議書
- 工傷處理后協(xié)議書
- 拆舊房補(bǔ)償協(xié)議書
- 房產(chǎn)權(quán)繼承協(xié)議書
- 熔光纖勞務(wù)協(xié)議書
- 環(huán)保型塑料增韌劑行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書
- 起重作業(yè)培訓(xùn)-指揮手勢-旗語
- 碳鋼管道焊接工藝規(guī)程完整
- 《送元二使安西》完整課件
- 防騙反詐類知識考試題庫100題(含答案)
- 北師大版小學(xué)數(shù)學(xué)二年級下冊第7單元《奧運(yùn)開幕》練習(xí)試題
- 山西河曲晉神磁窯溝煤業(yè)有限公司煤炭資源開發(fā)利用、地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 高考英語分層詞匯1800(適合藝考生使用)
- 市政工程質(zhì)量保修書
- 消防工程施工重難點(diǎn)及相應(yīng)措施
- 拉森鋼板樁基坑圍護(hù)支護(hù)方案設(shè)計(jì)
- WS/T 431-2013護(hù)理分級
評論
0/150
提交評論