




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Visual Basic數(shù)據(jù)庫(kù)編程實(shí)戰(zhàn),案例 科研工作量統(tǒng)計(jì)系統(tǒng),案例 科研工作量統(tǒng)計(jì)系統(tǒng),需求背景 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 系統(tǒng)模塊結(jié)構(gòu) 基本信息維護(hù)管理模塊 科研項(xiàng)目管理模塊 論文管理模塊 科技著作管理模塊 系統(tǒng)設(shè)置模塊,系統(tǒng)的開(kāi)發(fā)意義: 為減少不必要的重復(fù)工作,保證數(shù)據(jù)錄入準(zhǔn)確,更好地統(tǒng)計(jì)教師科研工作,以便做到科研工作的統(tǒng)計(jì)更加公平、合理、有效,開(kāi)發(fā)一套適合高校智能化管理的科研工作量統(tǒng)計(jì)系統(tǒng)具有重要意義。,需求背景,需求背景,科研工作量的計(jì)算方法 科研項(xiàng)目 根據(jù)科研項(xiàng)目的等級(jí)不同予以計(jì)分。,需求背景,科研工作量的計(jì)算方法 (2) 學(xué)術(shù)論文 教職工發(fā)表的二級(jí)及以上學(xué)術(shù)論文,學(xué)院給予獎(jiǎng)勵(lì)。 同一篇論
2、文被多家刊物轉(zhuǎn)載、收錄,按最高分?jǐn)?shù)計(jì),不重復(fù)計(jì)分。 論文被中國(guó)社會(huì)科學(xué)文摘論點(diǎn)摘要、新華文摘論點(diǎn)摘編摘錄,加4分,但總分不超過(guò)10分。 一篇學(xué)術(shù)論文以4000字為標(biāo)準(zhǔn)字?jǐn)?shù),少于4000字的一級(jí)論文計(jì)5分、二級(jí)論文計(jì)2分;少于等于3000字的一級(jí)論文計(jì)4分、二級(jí)論文計(jì)1.5分;文科類少于等于1500字的一級(jí)論文計(jì)2分。 合作論文按一定系數(shù)分配,需求背景,科研工作量的計(jì)算方法 (3) 學(xué)術(shù)著作 (1) 學(xué)術(shù)著作注重學(xué)術(shù)價(jià)值,不包括通俗性、普及性(含科普)、知識(shí)性出版物,特指具有獨(dú)到的、較大學(xué)術(shù)創(chuàng)新意義的著作。 (2) 學(xué)術(shù)著作超過(guò)30萬(wàn)字,以30萬(wàn)字計(jì)算。,需求背景,3) 科研工作量的輸出要求 (
3、1) 科研項(xiàng)目,需求背景,3) 科研工作量的輸出要求 (2) 論文,需求背景,3) 科研工作量的輸出要求 (3) 科技著作,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),根據(jù)系統(tǒng)需求分析資料所提供的數(shù)據(jù)及用戶最終的數(shù)據(jù)輸出要求,本系統(tǒng)創(chuàng)建一個(gè)Access數(shù)據(jù)庫(kù)“ky.mdb” 。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),1) 教師表 由于教師的科研統(tǒng)計(jì)需要以系部為單位進(jìn)行匯總,因此教師表主要提供學(xué)院所有教師的姓名和系部,其主要結(jié)構(gòu)如下。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),2) 科研項(xiàng)目等級(jí)表 科研項(xiàng)目的等級(jí)及相應(yīng)的分值由該高校科研處確定,且隨著時(shí)間而發(fā)生改變。表結(jié)構(gòu)如表4-6所列。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),3) 科研項(xiàng)目表 本表主要用于確定教師科研項(xiàng)目的相關(guān)數(shù)據(jù),其中教師
4、的姓名是從教師表中獲得的,課題等級(jí)與分值是從科研項(xiàng)目等級(jí)表中獲取的,表結(jié)構(gòu)如下。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),4) 論文級(jí)別表 教師發(fā)表論文的雜志的等級(jí)及分值是由該高??蒲刑幐鶕?jù)相關(guān)科研政策而定的,并且隨著時(shí)間而改變,該表主要用于確定論文的級(jí)別與分值,結(jié)構(gòu)如下。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),5) 論文合作表 教師的論文若屬多人合作的,則分值與其排名是密切相關(guān)的。本表主要用于確定教師論文合作的排名與系數(shù),表結(jié)構(gòu)如下。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),6) 論文刊物表 本表主要用于確定論文刊物的信息,不同的論文刊物其級(jí)別不一樣,級(jí)別不同的刊物上發(fā)表的論文其計(jì)分是有區(qū)別的,表結(jié)構(gòu)如下。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),7) 論文轉(zhuǎn)載表 若論文被不同的刊物
5、轉(zhuǎn)載,則應(yīng)給予相應(yīng)的加分。本表主要用于確定論文轉(zhuǎn)載刊物及分值,結(jié)構(gòu)如表所示。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),8) 教師論文表 本表主要用于存放教師論文的信息。其中教師姓名、系部是從教師表中獲取的,刊物名稱、國(guó)內(nèi)刊號(hào)、國(guó)際刊號(hào)、核定等級(jí)的數(shù)據(jù)均是從論文刊物表中獲取的,論文分值是最終統(tǒng)計(jì)得到的,計(jì)酬分值是扣減掉三級(jí)論文后的分值,表結(jié)構(gòu)如表所示。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),9) 著作類別計(jì)分表 本表主要用于確定著作類別的信息,不同類別的著作計(jì)分標(biāo)準(zhǔn)不同,表結(jié)構(gòu)如表所示。,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),10) 教師著作表 本表主要用于存放教師著作的綜合信息,其中教師姓名、系部來(lái)自教師表,著作類別、分值來(lái)自著作類別計(jì)分表,表結(jié)構(gòu)如表所示。,
6、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),11) 用戶表 為了保證系統(tǒng)數(shù)據(jù)的安全,本系統(tǒng)登錄時(shí)需要相應(yīng)的身份。本表主要用于存放系統(tǒng)的管理員的信息,通過(guò)該表可識(shí)別用戶登錄時(shí)是否合法,表結(jié)構(gòu)如表所示。,系統(tǒng)模塊結(jié)構(gòu),根據(jù)系統(tǒng)需求分析結(jié)果,確定科研工作量統(tǒng)計(jì)系統(tǒng)功能主要包括科研項(xiàng)目、教師論文、教師著作三方面科研工作的數(shù)據(jù)錄入、查詢和報(bào)表統(tǒng)計(jì)處理。此外,為方便管理員進(jìn)行數(shù)據(jù)更新,增加了相關(guān)科研內(nèi)容的基本信息維護(hù)處理與數(shù)據(jù)備份等系統(tǒng)設(shè)置功能。,系統(tǒng)模塊結(jié)構(gòu),1) 主界面 系統(tǒng)主要功能界面如圖所示。,系統(tǒng)模塊結(jié)構(gòu),2) 系統(tǒng)模塊結(jié)構(gòu) 系統(tǒng)的主要模塊結(jié)構(gòu)如圖所示。,系統(tǒng)模塊結(jié)構(gòu),3) 標(biāo)準(zhǔn)模塊 由于該系統(tǒng)大部分模塊中均使用了數(shù)據(jù)庫(kù)對(duì)
7、象、記錄集對(duì)象、查詢字符串等,因此該系統(tǒng)添加了一個(gè)標(biāo)準(zhǔn)模塊Module1。在此模塊中定義了下列全局變量,如圖所示。,基本信息維護(hù)管理模塊,基本信息維護(hù),是指按科研管理處制定的政策(如科研級(jí)別分值、論文級(jí)別分值、著作記分標(biāo)準(zhǔn)等)進(jìn)行信息的維護(hù)。由于這些信息會(huì)隨著時(shí)間的移動(dòng)而經(jīng)常發(fā)生改變,因此需要經(jīng)常進(jìn)行維護(hù)操作。在系統(tǒng)設(shè)計(jì)中,由于這些維護(hù)操作基本相似,故這里只介紹教師數(shù)據(jù)和科研項(xiàng)目等級(jí)的維護(hù)兩塊內(nèi)容。,基本信息維護(hù)管理模塊,教師數(shù)據(jù)維護(hù)子模塊 (1) 效果圖。 教師數(shù)據(jù)設(shè)置主要用于添加、修改、刪除本院教師的姓名與系部,效果如圖所示。,教師數(shù)據(jù)維護(hù)子模塊,(2) 具體設(shè)計(jì)要求。 窗體運(yùn)行初始時(shí),“
8、添加”、“刪除”和“修改”按鈕可用,“確認(rèn)”和“取消”按鈕不可用。單擊“添加”后,“刪除”和“修改”按鈕不可用,“確認(rèn)”和“取消”按鈕可用。單擊“刪除”按鈕后彈出相應(yīng)的提示信息。 選中“確定”按鈕則刪除記錄,否則不刪除記錄。 單擊“修改”按鈕時(shí),姓名和系部所在的文本框可用。,教師數(shù)據(jù)維護(hù)子模塊,(3) 主要代碼。 初始化代碼如圖所示 。,教師數(shù)據(jù)維護(hù)子模塊,(3) 主要代碼。 “添加”按鈕代碼,教師數(shù)據(jù)維護(hù)子模塊,(3) 主要代碼 “刪除”按鈕代碼,教師數(shù)據(jù)維護(hù)子模塊,(3) 主要代碼 “修改”按鈕代碼,教師數(shù)據(jù)維護(hù)子模塊,(3) 主要代碼 “確認(rèn)”按鈕代碼,基本信息維護(hù)管理模塊,2) 科研項(xiàng)
9、目等級(jí)設(shè)置子模塊 (1) 效果圖。 科研項(xiàng)目等級(jí)設(shè)置主要用于添加、修改、刪除教師科研項(xiàng)目的等級(jí)與計(jì)分標(biāo)準(zhǔn),效果如右圖所示。,科研項(xiàng)目等級(jí)設(shè)置子模塊,(2) 具體設(shè)計(jì)要求。 窗體運(yùn)行初始時(shí),“添加”、“刪除”和“修改”按鈕可用,“確認(rèn)”和“取消”按鈕不可用。單擊“添加”按鈕后,“刪除”和“修改”按鈕不可用 ,“確認(rèn)”和“取消”按鈕可用。單擊“刪除”按鈕后彈出提示信息。選中“確定”按鈕則刪除記錄,否則不刪除記錄。 單擊“修改”按鈕時(shí),課題級(jí)別和計(jì)分所在的文本框可用。,科研項(xiàng)目等級(jí)設(shè)置子模塊,(3) 主要代碼。 初始化代碼如圖所示。,科研項(xiàng)目等級(jí)設(shè)置子模塊,(3) 主要代碼。 “添加”按鈕代碼,科研
10、項(xiàng)目等級(jí)設(shè)置子模塊,(3) 主要代碼。 “刪除”按鈕代碼,科研項(xiàng)目等級(jí)設(shè)置子模塊,(3) 主要代碼。 “修改”按鈕代碼,科研項(xiàng)目等級(jí)設(shè)置子模塊,(3) 主要代碼。 “確認(rèn)”按鈕代碼,科研項(xiàng)目管理模塊,教師科研項(xiàng)目,主要是指教師每學(xué)年所主持承擔(dān)的課題研究工作,包括學(xué)院級(jí)、市廳級(jí)、省部級(jí)、教育部級(jí)、國(guó)家級(jí)等各種級(jí)別的課題。科研項(xiàng)目管理模塊主要包括科研項(xiàng)目的數(shù)據(jù)錄入、科研項(xiàng)目數(shù)據(jù)查詢和科研項(xiàng)目報(bào)表三大模塊??蒲许?xiàng)目數(shù)據(jù)錄入主要實(shí)現(xiàn):管理員錄入教師科研項(xiàng)目數(shù)據(jù)時(shí),可自動(dòng)選擇教師姓名、系部、課題等級(jí)、分值等,只需輸入科研項(xiàng)目名稱、項(xiàng)目編號(hào)、立項(xiàng)時(shí)間等少數(shù)信息??蒲许?xiàng)目數(shù)據(jù)查詢主要實(shí)現(xiàn):管理員可按教師姓名
11、、系部、科研項(xiàng)目名稱、科研項(xiàng)目編號(hào)進(jìn)行科研項(xiàng)目的查詢。科研項(xiàng)目報(bào)表主要是將教師的科研項(xiàng)目按照立項(xiàng)時(shí)間分為上半年和下半年分別導(dǎo)入到Excel文件中,并且按照系部進(jìn)行了科研項(xiàng)目匯總,以便讓用戶通過(guò)Excel打印輸出所需的科研項(xiàng)目統(tǒng)計(jì)表格。,科研項(xiàng)目管理模塊,科研項(xiàng)目數(shù)據(jù)錄入子模塊 (1) 效果圖。 根據(jù)科研項(xiàng)目輸出表格的要求,科研項(xiàng)目數(shù)據(jù)錄入情況如圖所示。,科研項(xiàng)目數(shù)據(jù)錄入子模塊,(2) 具體設(shè)計(jì)要求。 “添加”按鈕:將教師姓名和科研項(xiàng)目等級(jí)添加到姓名和核定等級(jí)處;教師姓名來(lái)自教師表,教師姓名確定后自動(dòng)顯示相應(yīng)的系部名;科研項(xiàng)目的等級(jí)來(lái)自科研等級(jí)表,等級(jí)確定后自動(dòng)顯示相應(yīng)的分值。 “保存”按鈕:當(dāng)
12、管理員輸入所有科研項(xiàng)目數(shù)據(jù)信息后將其保存到科研項(xiàng)目表中,若數(shù)據(jù)不完整則提示管理員。 “取消”按鈕:進(jìn)行重新輸入,將教師姓名、項(xiàng)目名稱、項(xiàng)目編號(hào)和審批部門(mén)等數(shù)據(jù)清空。,科研項(xiàng)目數(shù)據(jù)錄入子模塊,(3) 界面設(shè)置。 該模塊程序的界面關(guān)鍵控件設(shè)置如圖所示。,科研項(xiàng)目數(shù)據(jù)錄入子模塊,(4) 主要代碼。 “添加”按鈕代碼,科研項(xiàng)目數(shù)據(jù)錄入子模塊,(4) 主要代碼。 確定教師系部代碼,科研項(xiàng)目數(shù)據(jù)錄入子模塊,(4) 主要代碼。 確定相應(yīng)等級(jí)的科研項(xiàng)目的分值,科研項(xiàng)目數(shù)據(jù)錄入子模塊,(4) 主要代碼。 “保存”按鈕代碼,科研項(xiàng)目管理模塊,2) 科研項(xiàng)目查詢子模塊 (1) 效果圖。 科研項(xiàng)目查詢分為按教師姓名、
13、系部查詢和科研項(xiàng)目名稱、編號(hào)的查詢。其中,按教師信息的查詢是一種公共的查詢方式,界面如圖所示。,科研項(xiàng)目查詢子模塊,(2) 具體設(shè)計(jì)要求。 查詢方式主要以教師的系部和姓名、科研項(xiàng)目的名稱和編號(hào)為依據(jù)進(jìn)行查詢。當(dāng)選擇按教師系部或姓名查詢時(shí),可自動(dòng)顯示學(xué)院的系部名稱或在職教師姓名;當(dāng)選擇按科研項(xiàng)目名稱或項(xiàng)目編號(hào)查詢時(shí),可自動(dòng)列出所有項(xiàng)目的名稱或編號(hào)。單擊“取消”按鈕時(shí),則將查詢方式和查詢條件值清空。單擊“修改”按鈕時(shí),則可修改表格中的數(shù)據(jù)。單擊“刪除”按鈕時(shí),可刪除當(dāng)前記錄行。,科研項(xiàng)目查詢子模塊,(3) 界面設(shè)置。 該模塊程序的界面關(guān)鍵控件設(shè)置,如圖所示。,科研項(xiàng)目查詢子模塊,(4) 主要代碼。
14、 確定相應(yīng)的查詢值代碼,科研項(xiàng)目查詢子模塊,(4) 主要代碼。 “查詢”按鈕代碼,科研項(xiàng)目查詢子模塊,(4) 主要代碼。 “修改”按鈕設(shè)置 “刪除”按鈕設(shè)置,科研項(xiàng)目管理模塊,3) 科研項(xiàng)目報(bào)表子模塊 (1) 報(bào)表制作方法。 利用數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data Environment Designer)與數(shù)據(jù)報(bào)表設(shè)計(jì)器(Data Report Designer) 兩個(gè)工具來(lái)設(shè)計(jì)。這是Visual Basic中最常規(guī)的報(bào)表制作方法。 使用第三方產(chǎn)品來(lái)完成并通過(guò)ActiveX控件輸出??梢詮木W(wǎng)絡(luò)上下載如水晶報(bào)表、ActiveReport、VideoSoft VsGrid等工具設(shè)計(jì)報(bào)表。 利用Excel對(duì)
15、象將數(shù)據(jù)庫(kù)導(dǎo)出到Excel工作簿。,科研項(xiàng)目報(bào)表子模塊,(2) Excel對(duì)象。 Application對(duì)象。Application對(duì)象處于Excel對(duì)象層次結(jié)構(gòu)的頂層,表示Excel自身的運(yùn)行應(yīng)用程序。 Workbook對(duì)象。Workbook對(duì)象處于Application對(duì)象的下層,表示一個(gè)Excel工作簿文件。 Worksheet對(duì)象。Worksheet對(duì)象包含于Workbook對(duì)象,表示一個(gè)Excel工作表。 Cells對(duì)象。Cells對(duì)象包含于Worksheet對(duì)象,表示Excel工作表中的一個(gè)單元格。,科研項(xiàng)目報(bào)表子模塊,(3) VB創(chuàng)建Excel報(bào)表流程。 用VB創(chuàng)建Excel對(duì)象
16、。每個(gè)Microsoft Office應(yīng)用程序提供了一個(gè)頂層Application對(duì)象,Excel應(yīng)用程序提供了一個(gè)Excel對(duì)象。Visual Basic中使用該對(duì)象前需引用相應(yīng)的對(duì)象庫(kù)才能使用它。Visual Basic中引用Excel對(duì)象庫(kù)的步驟是:選擇菜單“工程”“引用”后,選中“Microsoft Excel 9.0 Object Library”,單擊“確定”按鈕即可。,科研項(xiàng)目報(bào)表子模塊,(3) VB創(chuàng)建Excel報(bào)表流程。 引用完成后,可對(duì)Microsoft Excel的 Application 對(duì)象進(jìn)行引用,即定義相應(yīng)的Excel對(duì)象變量,代碼如圖所示。,科研項(xiàng)目報(bào)表子模塊,
17、(3) VB創(chuàng)建Excel報(bào)表流程。 創(chuàng)建了工作簿、工作表對(duì)象變量后,可以用這些變量來(lái)訪問(wèn)在Excel應(yīng)用程序中的從屬對(duì)象,以及這些對(duì)象的屬性和方法,代碼如圖所示。,科研項(xiàng)目報(bào)表子模塊,(3) VB創(chuàng)建Excel報(bào)表流程。 生成工作表內(nèi)容。生成了Excel工作表文件后,再對(duì)工作表中的單元格進(jìn)行格式設(shè)置和賦值,就可完成報(bào)表的制作了。,科研項(xiàng)目報(bào)表子模塊,(3) VB創(chuàng)建Excel報(bào)表流程。 生成工作表內(nèi)容。,科研項(xiàng)目報(bào)表子模塊,(3) VB創(chuàng)建Excel報(bào)表流程。 生成工作表內(nèi)容。,論文管理模塊,論文主要包括教師發(fā)表在國(guó)家規(guī)定的一級(jí)、二級(jí)和三級(jí)期刊和學(xué)院自定的一些級(jí)別的刊物上的論文。論文管理主要
18、包括教師論文相關(guān)數(shù)據(jù)的錄入、論文數(shù)據(jù)查詢和論文報(bào)表三大模塊。論文數(shù)據(jù)錄入模塊實(shí)現(xiàn):管理員可自動(dòng)選擇教師姓名、系部、論文字?jǐn)?shù)、期次、發(fā)表的刊物的名稱、級(jí)別及分值、論文轉(zhuǎn)載刊物信息等。論文數(shù)據(jù)查詢是指可按照教師姓名、系部、論文名稱、刊物名稱等方式進(jìn)行論文查詢。論文報(bào)表主要是將教師的論文按照發(fā)表時(shí)間,分為上半年和下半年分別導(dǎo)入到Excel文件中,并按照系部進(jìn)行論文匯總,以便通過(guò)Excel輸出論文統(tǒng)計(jì)表格。,論文管理模塊,1) 論文數(shù)據(jù)錄入子模塊 效果圖。 論文數(shù)據(jù)錄入主要包括論文基本信息,論文基本信息如圖所示。,論文數(shù)據(jù)錄入子模塊,(1)效果圖。 論文刊物信息如圖所示。,論文數(shù)據(jù)錄入子模塊,(1)效
19、果圖。 論文轉(zhuǎn)載或收錄情況如圖所示。,論文數(shù)據(jù)錄入子模塊,(2) 具體設(shè)計(jì)要求。 教師姓名與系部是自動(dòng)從教師表中取出的,論文發(fā)表的刊物雜志的信息是由刊物表提供的,論文作者的排序是由作者排序表提供的,論文轉(zhuǎn)載是由轉(zhuǎn)載表提供的。,論文數(shù)據(jù)錄入子模塊,(3) 界面設(shè)置。 該模塊程序的界面關(guān)鍵控件設(shè)置如圖所示。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 模塊變量定義: Dim str1 As String Dim jh As Integer Dim jbf As single論文基本分 Dim jczf As Single計(jì)酬總分,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 “添加”按鈕主要功能是將本院所有
20、教師的姓名添加到姓名組合框Cmb_xm中,代碼如圖所示。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 教師對(duì)應(yīng)系部的確定,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 不同字?jǐn)?shù)論文的分值標(biāo)記 。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文刊物名稱裝載。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文刊物的等級(jí)與分值錄入 。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文多作者的人數(shù)錄入。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文多作者排序設(shè)置 。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文多作者排序系數(shù)的設(shè)置。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文轉(zhuǎn)載刊物的設(shè)置。,論文數(shù)據(jù)錄入子模塊,(4)
21、 主要代碼。 論文轉(zhuǎn)載分值的確定 。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 論文分值統(tǒng)計(jì) 。,論文數(shù)據(jù)錄入子模塊,(4) 主要代碼。 “保存”代碼 。,論文管理模塊,2) 論文查詢子模塊 (1) 效果圖。 論文的查詢分為按教師信息查詢和論文信息查詢兩種方式,效果如圖所示。,論文查詢子模塊,(2) 具體設(shè)計(jì)要求。 選擇不同的查詢方式后,可自動(dòng)列出相應(yīng)的值供選擇進(jìn)行查詢。按系部查詢時(shí),可列出本院現(xiàn)有系部名稱;選擇姓名時(shí),可列出本院現(xiàn)有教師姓名;選擇論文題目時(shí),可列出教師發(fā)表的論文題目;選擇刊物名稱時(shí),可列出教師發(fā)表的論文的刊物。,論文查詢子模塊,(3) 主要代碼。 按教師信息進(jìn)行查詢?cè)O(shè)置的代碼與
22、科研項(xiàng)目中的代碼相同。 按論文題目和刊物名稱進(jìn)行查詢?cè)O(shè)置的代碼如圖所示,將此段代碼添加到課題查詢代碼之后即可。,提示:提示:當(dāng)單擊主界面中的“科研論文”下的“論文查詢”時(shí),需要設(shè)置查詢字符串的初始值:strsjcx = select * from lw: strcnt = select count(*) from lw,論文管理模塊,3) 論文報(bào)表子模塊 論文報(bào)表的生成步驟與科研項(xiàng)目報(bào)表的生成步驟相同 , 主要代碼如圖。,科技著作管理模塊,科技著作,是指教師獨(dú)立或者與他人合作所編寫(xiě)的教材、專著等??萍贾鞯墓芾碇饕萍贾鞯臄?shù)據(jù)錄入、科技著作數(shù)據(jù)查詢和科技著作報(bào)表三大模塊。科技著作數(shù)據(jù)錄入
23、主要實(shí)現(xiàn):管理員可自動(dòng)選擇教師姓名、系部、著作類別、計(jì)分標(biāo)準(zhǔn),可自動(dòng)計(jì)算著作的分值等??萍贾鲾?shù)據(jù)查詢模塊實(shí)現(xiàn):管理員可選擇按教師姓名、系部、著作名稱、類別等方式進(jìn)行著作查詢??萍贾鲌?bào)表模塊可將教師的著作分為上半年和下半年兩期著作導(dǎo)入到Excel文件中,并按照教師系部進(jìn)行著作的匯總,以便通過(guò)Excel輸出教師科技著作統(tǒng)計(jì)表格。,科技著作管理模塊,1) 著作數(shù)據(jù)錄入子模塊 (1) 效果圖。 教師的著作數(shù)據(jù)主要涉及到教師姓名和所在系部、著作的名稱、類別、字?jǐn)?shù)、計(jì)分標(biāo)準(zhǔn)等相關(guān)信息,其數(shù)據(jù)錄入的界面如圖所示。,著作數(shù)據(jù)錄入子模塊,(2) 具體設(shè)計(jì)要求。 著作數(shù)據(jù)錄入時(shí),著作作者來(lái)自本院教師,著作類別
24、計(jì)分標(biāo)準(zhǔn)均由管理員設(shè)置好后自動(dòng)導(dǎo)入。,著作數(shù)據(jù)錄入子模塊,(3) 界面設(shè)置。 該模塊程序的界面關(guān)鍵控件設(shè)置如圖所示。,著作數(shù)據(jù)錄入子模塊,(4) 主要代碼。 著作類別載入代碼,著作數(shù)據(jù)錄入子模塊,(4) 主要代碼。 著作的計(jì)分標(biāo)準(zhǔn)設(shè)置,著作數(shù)據(jù)錄入子模塊,(4) 主要代碼。 著作的最終分值計(jì)算,著作數(shù)據(jù)錄入子模塊,(4) 主要代碼。 “添加”按鈕代碼。,著作數(shù)據(jù)錄入子模塊,(4) 主要代碼。 保存著作數(shù)據(jù)。,科技著作管理模塊,2) 著作查詢子模塊 (1) 效果圖。 著作查詢除了全部、姓名、系部3種查詢方式外,還分為按著作作者信息查詢和著作名稱與類別查詢兩種查詢方式,如圖所示。,著作查詢子模塊,
25、(2) 具體設(shè)計(jì)要求。 按著作作者查詢時(shí),作者姓名來(lái)自本院教師姓名;按著作信息查詢時(shí),著作名稱、類別自動(dòng)從教師著作表中獲取。,著作查詢子模塊,(3) 主要代碼。 按著作名稱和著作類別進(jìn)行查詢?cè)O(shè)置,如圖所示。將該段代碼添加到課題查詢代碼的查詢方式之后即可。,提示:提示:當(dāng)單擊主界面中的“科技著作”下的“著作查詢”時(shí),需要設(shè)置查詢字符串的初始值:strsjcx = select * from jczz: strcnt = select count(*) from jczz,科技著作管理模塊,3) 著作報(bào)表子模塊 著作報(bào)表的生成步驟與科研項(xiàng)目報(bào)表的生成步驟相同 ,主要代碼如下。,系統(tǒng)設(shè)置模塊,系統(tǒng)設(shè)
26、置是指系統(tǒng)所提供的系統(tǒng)輔助功能,如系統(tǒng)初始化、數(shù)據(jù)備份、數(shù)據(jù)導(dǎo)入、用戶身份設(shè)置等。本系統(tǒng)設(shè)置模塊包括用戶管理、系統(tǒng)初始化和數(shù)據(jù)備份等模塊。用戶管理模塊主要是添加刪除和修改系統(tǒng)的使用用戶;系統(tǒng)初始化模塊主要是將系統(tǒng)中教師的科研項(xiàng)目表、論文表和著作表中的數(shù)據(jù)清空,以便重新錄入新的學(xué)年的科研數(shù)據(jù);數(shù)據(jù)備份是將已經(jīng)錄入成功的科研數(shù)據(jù)備份到磁盤(pán)中,以防止數(shù)據(jù)丟失。,系統(tǒng)設(shè)置模塊,1) 用戶管理設(shè)置子模塊 (1) 效果圖。 用戶管理主要用于設(shè)置系統(tǒng)管理員的信息,包括用戶名稱、密碼與身份,效果如圖所示。,用戶管理設(shè)置子模塊,(2) 具體設(shè)計(jì)要求。 窗體運(yùn)行初始時(shí),“添加”、“刪除”、“修改”按鈕可用,“確認(rèn)
27、”、“取消”按鈕不可用。單擊“添加”按鈕后,“刪除”、“修改”按鈕不可用 ,“確認(rèn)”、“取消”按鈕可用。單擊“刪除”按鈕后彈出相應(yīng)的提示信息。單擊“確定”按鈕,則刪除記錄,否則不刪除記錄。 單擊“修改”按鈕時(shí),用戶名、口令和身份所在的控件可用。,用戶管理設(shè)置子模塊,(3) 主要代碼。 初始化代碼,用戶管理設(shè)置子模塊,(3) 主要代碼。 “添加”按鈕代碼,用戶管理設(shè)置子模塊,(3) 主要代碼。 “刪除”按鈕代碼,用戶管理設(shè)置子模塊,(3) 主要代碼。 “修改”按鈕代碼,用戶管理設(shè)置子模塊,(3) 主要代碼。 “確認(rèn)”按鈕代碼,系統(tǒng)設(shè)置模塊,2) 初始化設(shè)置子模塊 本模塊主要用于清空科研項(xiàng)目表、論文表和科技著作表中的數(shù)據(jù),其主要代碼如圖所示。,系統(tǒng)設(shè)置模塊,3) 數(shù)據(jù)備份子模塊 本模塊主要是將已經(jīng)錄入的科研項(xiàng)目、論文和著作等數(shù)據(jù)的數(shù)據(jù)庫(kù)復(fù)制到磁盤(pán)上備份,以防數(shù)據(jù)丟失。主要代碼如圖所示。,實(shí)訓(xùn)練習(xí),(1) 設(shè)計(jì)并運(yùn)行調(diào)試科研項(xiàng)目數(shù)據(jù)錄入模塊。 (2) 設(shè)計(jì)并運(yùn)行調(diào)試科研項(xiàng)目
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州亞歐交通職業(yè)學(xué)院《文化地理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江中醫(yī)藥大學(xué)濱江學(xué)院《應(yīng)用文體翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025至2031年中國(guó)擺動(dòng)導(dǎo)纜架行業(yè)投資前景及策略咨詢研究報(bào)告
- 中南林業(yè)科技大學(xué)《閱讀教學(xué)中的文本解讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025至2031年中國(guó)女裝棉拉架低腰內(nèi)褲行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)冷拉模具行業(yè)投資前景及策略咨詢研究報(bào)告
- 06【初中】【帶班育人方略】依托Z型發(fā)展模式育“三感”攀登者
- 2025至2030年中國(guó)鉤型拉緊把手?jǐn)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 照明配電改造施工方案
- 2025至2030年中國(guó)紙機(jī)托輥數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 1000m3液化石油氣球罐設(shè)計(jì)課程設(shè)計(jì)
- GB/T 9061-2006金屬切削機(jī)床通用技術(shù)條件
- GB/T 7554-1987電報(bào)用五單位數(shù)字保護(hù)碼
- GB/T 32788.5-2016預(yù)浸料性能試驗(yàn)方法第5部分:樹(shù)脂含量的測(cè)定
- GB/T 19447-2013熱交換器用銅及銅合金無(wú)縫翅片管
- 醫(yī)院患者壓力性損傷情況登記表
- GA/T 959-2011機(jī)動(dòng)車(chē)區(qū)間測(cè)速技術(shù)規(guī)范
- 圓錐曲線中非對(duì)稱問(wèn)題的處理課件
- 《中國(guó)少先隊(duì)歌》歌詞帶拼音
- 垃圾分類科普課件
- 精益六西格瑪綠帶課件
評(píng)論
0/150
提交評(píng)論