前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇數(shù)據(jù)庫設計論文范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
在我院的科研管理過程中,科研處需要了解教師的每個項目.每個項目又包括項目名字、項目經費、項目人員、項目狀態(tài)等;最特殊之處是本校項目經費編號必須和財務統(tǒng)一,只能按照財務軟件默認給出的編號建立數(shù)據(jù)編號.這樣才能核對項目經費、縱向經費等;項目所獲得獎勵(科技進步獎等)按照科研管理規(guī)定給予相應獎勵;項目人員的信息和項目的每個內容都相關,這里需要指出的是任何單位都有相同名字的人員,所以每個人員的信息至少要包含一個區(qū)別碼,可以是身份證,也可以是工作證代碼等等.
2.1數(shù)據(jù)庫選擇
由于科研管理的保密性,本校科研管理不對校外開放,基本不用考慮并行查詢的系統(tǒng)需求,另外,鑒于本系統(tǒng)目標用戶普遍應用Windows系統(tǒng),所以項目采用了WindowsServers系統(tǒng)下的SQLServer,在跨平臺操作時,可直接用SQL語言進行數(shù)據(jù)讀寫和查詢等操作命令.用于數(shù)據(jù)庫中的標準數(shù)據(jù)查詢語言項目在開發(fā)過程中得到了驗證.
2.2數(shù)據(jù)庫結構設計
數(shù)據(jù)庫的結構設計一定是在項目的最初完成的.構造數(shù)據(jù)庫必須考慮所有需求規(guī)則.在關系數(shù)據(jù)庫中,我們習慣稱之為范式,參考關系數(shù)據(jù)庫的多種范式,依據(jù)科研管理的需求分析,為擴大操作功能和減少冗余度選擇了第三范式.科研工作者的信息是貫穿于整個數(shù)據(jù)庫中的,必須單獨建立的,同時為了避免多人同名可以采用唯一身份證號碼加以區(qū)別.其表內信息依據(jù)需要建立以下字段:包括年齡、性別、單位院系、職務職稱、技術領域、個人信息(電話)等.每個表單都有一個和人員相關的字段,這個字段可以是工作證號,也可以是身份證號碼.每個表單都可以單獨進行,甚至可以在備份的同時也不影響錄入.如果將來需要查詢某科研人員的詳細成果,只要每個庫調用相同工作證號或身份證等就可以.科研經費是每年國家審計管理的重點,每筆經費一定要保證和唯一項目編號準確對應.所以建立經費和經費分配兩獨立表單.兩個單獨表中經費都含有項目編號,這個項目編號和項目管理中的項目編號一致.由于項目管理表中有人員信息相連,所以只要通過調出科研經費相關聯(lián)的項目編號后自動在邏輯層調用項目表和科研工作者庫中信息,就可以得到全面的經費信息.而經費分配表中的人員必須符合人員庫,這樣就杜絕了非項目人員經費報銷的可能性,大大降低了查找同一個人員參加的不同項目的經費結果的復雜度.成果管理模塊通過建立專門的成果庫,成果庫可以包括論文、專著、專利、軟件著作權等.在設計時同樣建立一個單獨的表,而成果中也有和經費模塊一樣的地方,也就是包含項目人員,這樣將來查詢某人員的時候,項目和成果可以一起得出.
2.3用戶接口設計
根據(jù)科研管理需求分析,設計為多用戶.第一種是數(shù)量最多的科研工作者的訪問模塊,每個科研人員可以利用互聯(lián)網將在任何地點輸入本人的科研信息和成果,這樣可以將科研管理人員從大量錄入科研工作者的項目成果、專利等繁瑣工作中擺脫出來,同時也可以在保密許可范圍內查詢到自己參加過的所有項目、論文和成果;第二種是科研管理人員的入口(科研處人員),科研管理人員必須通過授權才可以通過接口進入后臺.在有記錄的情況下,直接管理數(shù)據(jù),包括輸入到數(shù)據(jù)庫、項目審核、項目修改(教師錄入錯誤等)及刪除等.這個入口可看到項目和經費,還可以審批經費等管理功能.超級管理員還可以對科研工作者授權,使之對本人輸入數(shù)據(jù)的錯誤進行修正.一般來說,科研處的分工有多細,這個入口就有多細.比如項目管理科的人員就只能針對項目管理,項目經費管理科只能針對項目經費管理和項目狀態(tài)管理等.這樣,在管理上的細分導致多用戶之間是嚴格不相關并且不能互相越權管理.
3數(shù)據(jù)庫接口應用
本校科研管理平臺用戶功能在面板左側以項目為例:分別為項目錄入、項目修改、項目查詢和項目分析.
3.1項目錄入
該平臺突破了傳統(tǒng)的手工錄入方法,避免了項目數(shù)量巨大,錄入工期長等問題.最重要的是保證了非手工錄入的正確率.創(chuàng)新方法為先在熟悉科研管理方法的基礎上提出一個完善的項目資料存檔要求,并對每個存檔內容給予明確的指示,應包含一個科研項目的所有基本信息.其中項目類型中應包含附加屬性,如是否雙十項目等;項目狀態(tài)應添加自動修改的功能,當項目合同時間已到卻仍未結題者,項目應變更為延期.當所有功能都已確定完成后,直接由項目負責人提供符合后臺數(shù)據(jù)庫格式的excel表格,無論申報還是結題,都由各科研處統(tǒng)一通過審核將各個項目表格匯總,項目錄入工作就是直接導入.這樣大大避免了手工錄入的人為錯誤.如果有臨時的突然增加項目,讓項目負責人填好相應表格,直接導入即可.
3.2前臺的查詢功能
前臺應將任意條件如項目名稱、項目負責人、工作單位和項目編號等檢索,同時應考慮到將來的科研管理需求,如想查詢所有結題項目或經費等于4萬的項目等其他條件等,這樣的檢索可以讓我們在左邊的可選字段中自由搭配,以便于應對不同的科研管理需求.所以平臺開發(fā)為檢索條件完全自由組合。
3.3項目修改
設計了對應不同功能的不同賬號,并分別給予不同權限,如普通院系老師給予查詢功能,首先通過教師的身份證號或者工資卡號等登陸,教師一旦登陸就相當于默認為查詢自己的所有項目.如果是科研處的管理科研工作者登陸,則可以修改和確認.為防止科研處管理科研工作者的人工誤差,可以在確認上有兩個賬號,由領導審核后方可生效.
3.4數(shù)據(jù)導出
項目查詢完畢后,可以導出的EXCEL表格應是前面檢索條件下檢索結果的表格,要求應包含所有的科研信息.由于現(xiàn)有的數(shù)據(jù)倉庫技術發(fā)展,將導出的數(shù)據(jù)中與現(xiàn)有其他數(shù)據(jù)來源(如其他大學的科研數(shù)據(jù)分析圖)對比,可根據(jù)對比數(shù)據(jù)修整本校科研發(fā)展的方向.
4結語
1.1信息管理模塊
本模塊主要是員工具體信息的錄入以及修改、員工字段的設置、瀏覽全部員工信息并可篩選部門輸出、人員基本信息的批量導入功能,共包括四個窗口。員工個人信息中以身份證號碼為主碼,通過Combobox下拉列表框來錄入員工的信息例如,性別可以通過“男”或“女”選擇錄入。如果系統(tǒng)里面錄入的身份證號相同,系統(tǒng)則會提示重復錄入。記錄添加窗口主要用來設置Combobox下拉列表框可選擇的信息。例如,職稱選項可設置為教授、教授級工程師、副教授、高級工程師、講師等。人員基本信息批量導入功能主要為減輕管理人員的工作量而設計的,當一個單位職工很多,且每一個職工都有幾十條信息需要輸入的時候,會給系統(tǒng)管理員帶來不小的麻煩。如果有現(xiàn)成的數(shù)據(jù),可以通過excel電子表格進行批量導入,大大提高了工作效率。
1.2審核統(tǒng)計模塊
本模塊主要的功能是用來顯示全院教職工的信息以及審核已經注冊了的員工的信息,共包括兩個窗口。數(shù)據(jù)統(tǒng)計窗口包含了多個字段統(tǒng)計結果,在該窗口,管理員可以直觀地看到常用的一些需要統(tǒng)計的數(shù)據(jù),以學歷為例,管理員很直觀地能看到學歷為研究生的有多少人,本科有多少人,大專及大專以下分別有多少人,當然,如果按系部的職工數(shù)來統(tǒng)計,可以直觀地看到具體的部門所有的人數(shù),比如可以看到計算機科學與技術系有多少人,材料工程系有多少人等等。審核窗口主要用來審核新注冊員工的個人信息,通過他自己錄入的信息跟檔案進行核定,確保信息準確無誤,才能審核通過,審核通過的員工可以到登錄界面,正常查看自己的個人信息變動情況,如職稱以及聘用日期等等信息。
1.3管理用戶模塊
本模塊主要的功能是用來修改讓其他教工可看到的管理員個人信息、限制教工用戶的一些功能,以及數(shù)據(jù)庫的備份功能,主要包括兩個窗口,系統(tǒng)參數(shù)設置窗口主要用來公布一些管理員的部門信息,比如聯(lián)系人、聯(lián)系方式以及全部教工需要注意的公告等信。其次,用來鎖定教工用戶、禁止教工用戶修改個人信息以及禁止登錄系統(tǒng)等。數(shù)據(jù)庫備份窗口主要用來備份全部或選擇性的備份部分數(shù)據(jù),防止數(shù)據(jù)全部丟失。
2系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模塊,使之能夠方便地存儲數(shù)據(jù),滿足用戶對數(shù)據(jù)的存取和調取。數(shù)據(jù)庫選擇ACCESS,是應用最廣的數(shù)據(jù)庫,對于初學者來說容易上手,操作方便簡單。本系統(tǒng)包含的數(shù)據(jù)表有用戶登錄信息表、用戶登錄信息表用來保存用戶登錄的相關信息,包括用戶名、登錄密碼以及登錄時間等信息。
3系統(tǒng)實現(xiàn)
3.1系統(tǒng)登錄界面實現(xiàn)
當?shù)卿浰拇üこ搪殬I(yè)技術學院人事信息管理系統(tǒng)時,會彈出登錄界面,教工根據(jù)自己的賬號、密碼和驗證碼來登錄,如果輸入的信息其中任何一個有錯,將不能登錄,直至輸入的信息全部正確,則登錄成功,進入主窗體。用戶分管理員和教工兩種同的用戶,進入的歡迎界面自然也不會一樣。以管理員進入的界面為例,如圖2所示。
3.2系統(tǒng)主功能界面的實現(xiàn)
系統(tǒng)的主界面共有3個,分別是瀏覽管理所有記錄、記錄添加、字段項目設置,頁面左側有類似任務管理器的功能,主界面如圖3所示,下面列出了字段項目設置、新增學習經歷功能和數(shù)據(jù)庫鏈接的一些關鍵代碼。
3.2.1字段項目設置
此頁面主要的作用是用來設置常用的一些字段的下拉選項,以字段“職稱”為例,在穩(wěn)步框中輸入“教授,教授級工程師,副教授,高級工程師,高級實驗師,講師,工程師,會計師,實驗師,助教,助理工程師”,那么在記錄添加頁面的列表框“職稱”下拉選項中將會出現(xiàn)。
3.2.2新增學習經歷或工作經歷
此功能的作用主要是用來增加或刪除學習經歷或工作經歷,由于我院人事信息當中的學習經歷要求從小學填起,所以每個人的學習經歷非常多,如果用EXCEL表格來管理學習經歷,數(shù)據(jù)列將會非常長,導致難以管理,如果用系統(tǒng)的方式來管理,不僅易于管理,而且很直觀。
4系統(tǒng)的優(yōu)越性
以前學院單靠一張人事信息表來管理,沒有實現(xiàn)數(shù)據(jù)的共享,人事處所擁有的信息經常和系部等的信息對應不起來,導致信息滯后的現(xiàn)象時有發(fā)生,導致不管是給對外還是對學院內部統(tǒng)計的數(shù)據(jù)時有誤差,以前所收集到的信息都是人員報道以后,把紙質的文件交到人事處,然后人事處通過手工錄入到人事信息表里,這樣對信息的錄入、查詢非常的不便,由于excel工作表中含有多個單元格,容易出錯,通過系統(tǒng)的管理,首先,信息錄入首先由本人親自錄入,這樣保證的了數(shù)據(jù)的準確性,因為本人更加的清楚自己的具體信息,然后由系統(tǒng)管理員根據(jù)檔案審核,審核通過以后,每個教師都可以通過自己的賬號查看自己的信息,這樣就保證了信息的及時性,再也不需要向人事處打電話或親自到人事處來查詢自己的信息,對提高人事管理員和教師個人的工作效率的作用是不言而喻的。第一次使用系統(tǒng)來管理人員的單位,最頭痛的是把現(xiàn)有的信息錄入到系統(tǒng)里面,本系統(tǒng)也考慮到了這個問題,專門設置了信息批量導入功能,導入后使得系統(tǒng)能夠馬上發(fā)揮作用,不再需要一個一個的錄入,這樣比純錄入信息的方式從最開始效率就高出了許多倍。統(tǒng)計數(shù)據(jù)對每個員工眾多的單位來說是個很痛苦的事情,以前統(tǒng)計數(shù)據(jù),往往是通過一張表格進行多次篩選才能得到,如果用系統(tǒng)的方式來統(tǒng)計,只需要在復選框中選中需要的字段就可以了,導出的數(shù)據(jù)會自動選擇出需要的字段,大大提高了工作效率。
5總結
關鍵詞:畢業(yè)論文;檢索;ASP技術;ACCESS數(shù)據(jù)庫
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)26-6203-03
Using ASP Technology to Achieve a Simple Thesis Searching System
ZHU Qiang
(Tongcheng Teachers College,Tongcheng 231400,China)
Abstract: This paper introduces how to use ASP technology and ACCESS database technology to develop a simple version of the graduation thesis searching system, From the working principle of the system,data flow diagram, function module, database storage four aspects about the process of system development, Introduces the login module, interface module, a retrieval module, The whole papers show modules four modules.
Key words: graduation thesis; retrieval; ASP technology; ACCESS database
畢業(yè)論文的管理工作受到了各學校的高度重視,如何對其進行系統(tǒng)的分類、存儲、檢索都已成為學校的一項重要工作。檢索功能是畢業(yè)論文管理系統(tǒng)的核心功能,可便于讀者快速檢索并下載到所需論文,使得論文資源得到有效利用。本文致力于研究設計一個簡易版的畢業(yè)論文檢索系統(tǒng),能夠快捷、方便、全面、準確地實現(xiàn)論文檢索功能。
1開發(fā)技術及數(shù)據(jù)庫技術簡介
本系統(tǒng)采用ASP技術進行系統(tǒng)開發(fā),使用ACCESS數(shù)據(jù)庫作為后臺支撐數(shù)據(jù)庫。
1.1 ASP的基本定義
ASP即Active Server Page的縮寫,中文可以翻譯為動態(tài)服務器網頁。它是一種包含了使用VB Script或Jscript腳本程序代碼的網頁。當瀏覽器瀏覽ASP網頁時,Web服務器就會根據(jù)請求生成相應的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網頁[1]。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互。是一種簡單、方便的編程工具。在了解了VB Script的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。
1.2 ASP運行基本過程
ASP文件只能運行在服務器上,不能在瀏覽器上運行。Active服務頁也可以使用服務器端的ActiveX部件,這些部件通常是EXE部件,返回的信息在ASP得到解釋。ASP的運行過程可簡述如下:瀏覽器向Web服務器請求一個ASP文件時,ASP腳本開始運行,Web服務器從頭至尾運行ASP腳本,并且把HTML頁返回給瀏覽器。如果要通過ASP訪問Web數(shù)據(jù)庫,則Web服務器接受瀏覽器請求,通過ODBC或者OLEDB把請求發(fā)送給數(shù)據(jù)庫服務器,再從數(shù)據(jù)庫服務器接受數(shù)據(jù),把產生的網頁和數(shù)據(jù)送回到瀏覽器。
1.3 ACCESS數(shù)據(jù)庫簡介
Access數(shù)據(jù)庫是Microsoft Office 2000套裝軟件的數(shù)據(jù)庫管理系統(tǒng)軟件,是目前比較流行的小型桌面數(shù)據(jù)庫管理系統(tǒng),適用于小型企業(yè)、學校、個人等用戶。
2 SERVER運行環(huán)境及系統(tǒng)開發(fā)工具
2.1 SERVER運行環(huán)境
2.1.1操作系統(tǒng)
WINDOWS2000及以上。
2.1.2 WEBSERVER
IIS5.0。
2.2系統(tǒng)開發(fā)工具
考慮本系統(tǒng)為簡易版的,筆者建議可采用易學、快捷、方便的Dreamweaver MX作為開發(fā)工具。
3系統(tǒng)工作原理
檢索的前提是論文的各項屬性信息已存儲在數(shù)據(jù)庫中,將畢業(yè)論文原稿存儲在相應的文件夾下。論文的屬性可細分為論文名稱、類型、關鍵字、作者、作者單位。同時,在畢業(yè)論文的檢索項中也包括了這幾項信息。用戶進行檢索時,可有選擇地輸入各種檢索信息,系統(tǒng)根據(jù)所輸入的檢索信息對數(shù)據(jù)庫進行掃描。當它找到與其相匹配的論文時,就將論文及其信息顯示在屏幕上,并支持下載論文原稿。本系統(tǒng)支持簡單的模糊檢索,即在檢索欄中輸入字詞的一部分就能完成檢索。
4系統(tǒng)的模塊結構圖及數(shù)據(jù)流程圖
4.1系統(tǒng)的模塊結構圖
模塊的結構圖如圖1所示。注冊后的用戶可通過自己的用戶名、密碼登錄系統(tǒng)。登錄后就可以訪問其他的模塊了。
圖1系統(tǒng)的模塊結構圖
4.2檢索系統(tǒng)的數(shù)據(jù)流程圖
檢索系統(tǒng)的數(shù)據(jù)流程圖如圖2所示。檢索人員輸入檢索信息,檢索信息處理程序接受檢索信息,然后訪問數(shù)據(jù)庫,得到檢索結果。檢索結果經屏幕處理程序處理后,顯示在屏幕上。
5系統(tǒng)主要功能模塊介紹
5.1用戶登錄模塊
用戶登錄模塊是用戶進入系統(tǒng)的驗證模塊,只有通過身份驗證的用戶才能進行論文檢索和其他操作。用戶使用用戶名和密碼登錄系統(tǒng),此模塊訪問數(shù)據(jù)庫,核對用戶名和密碼是否正確。如果正確,則允許用戶進入系統(tǒng)進行論文檢索,反之,則要求用戶重新登錄或注冊。
5.2用戶注冊模塊
用戶注冊模塊給新用戶提供注冊功能。當用戶第一次登錄系統(tǒng)或忘記密碼時就可以使用注冊功能。在這個模塊里,用戶填寫用戶名、密碼、email地址、姓名、性別等信息,實現(xiàn)注冊。當然,信息填寫時有些限制和約定,如用戶名長度、密碼長度、郵箱格式等。如果用戶填寫的信息不合要求,系統(tǒng)就提醒用戶重新注冊。如果所填的信息合法,系統(tǒng)就會同意用戶注冊,并將各信息存入數(shù)據(jù)庫。這樣,用戶就得到了自己的用戶名和密碼,可以順利登錄系統(tǒng)了。
5.3檢索界面模塊
通過身份驗證的用戶即可訪問檢索界面模塊,該模塊是用戶進行畢業(yè)論文檢索的界面。論文檢索欄目是該模塊的核心部分,它給用戶提供了五個檢索項,分別為名稱、關鍵字、作者、作者單位、類型。這五個檢索項也就是數(shù)據(jù)庫中畢業(yè)論文的五個屬性。用戶可以根據(jù)這五個檢索項或選擇其中任意個檢索項檢索畢業(yè)論文。
5.4論文檢索模塊
該模塊是系統(tǒng)的核心模塊。它實現(xiàn)的功能就是論文檢索并顯示,可通過輸入關鍵字實現(xiàn)檢索論文的功能。該模塊的詳細工作流程如下:
5.4.1接受論文檢索界面中輸入的論文檢索信息
在論文檢索界面中,檢索欄中用于輸入各檢索信息。這些檢索信息通過表單中的Post方式傳遞給論文檢索模塊。論文檢索模塊中通過Request.Form函數(shù)接受表單中的檢索信息。
5.4.2與數(shù)據(jù)庫建立連接
檢索畢業(yè)論文必須訪問數(shù)據(jù)庫,訪問之前就需要與數(shù)據(jù)庫建立連接。本系統(tǒng)使用CreateObject函數(shù)和Open方法就來完成它們之間的連接。
5.4.3根據(jù)檢索信息,對數(shù)據(jù)庫中的畢業(yè)論文信息進行掃描核對,找出用戶要檢索的論文
本系統(tǒng)采用最常用的SQL查詢語句(select···from···where)來選取符合條件的數(shù)據(jù)庫段。在這里,系統(tǒng)使用了like %···%來支持模糊搜索。
5.4.4將檢索到的論文顯示在屏幕上
為了能夠顯示所有符合檢索條件的畢業(yè)論文,系統(tǒng)使用了do while循環(huán)語句來循環(huán)顯示。系統(tǒng)通過rs語句來接受數(shù)據(jù)庫中的論文信息,然后使用response.Write函數(shù)來顯示各論文信息。
5.5通顯論文模塊
通顯論文模塊實現(xiàn)的功能是將數(shù)據(jù)庫中所有的論文全部顯示出來。
6系統(tǒng)的數(shù)據(jù)庫存儲情況
6.1用戶信息表
用戶信息表是存儲用戶基本信息的數(shù)據(jù)庫表,它包括六個屬性列,分別是用戶名、用戶密碼、用戶email地址、用戶的真實姓名、用戶性別、用戶生日。用戶登錄系統(tǒng)或注冊時都必須訪問該數(shù)據(jù)庫表。
6.2畢業(yè)論文信息表
畢業(yè)論文信息表是存儲畢業(yè)論文相關信息的數(shù)據(jù)庫表,它包括五個屬性列,分別是論文所在文件夾、畢業(yè)論文題目、論文類型、論文關鍵字、論文作者、作者的所在單位。此表是該系統(tǒng)的核心數(shù)據(jù)庫表,它給系統(tǒng)的檢索工作提供了后臺支持。
7結束語
筆者在獨立的環(huán)境下研究檢索系統(tǒng)的開發(fā),如何將該系統(tǒng)融合到畢業(yè)論文管理系統(tǒng)的大環(huán)境下還有待于進一步研究。該系統(tǒng)為簡易版,不支持對論文正文信息的檢索,功能相對比較簡單。
關鍵詞:;Access 數(shù)據(jù)庫;論文選題;動態(tài)交互指導
中圖分類號:G434文獻標識碼:A文章編號:1009-3044(2008)35-2517-02
Research of Choosing Topics and Instruction System of Undergraduates' Theses Based on .NET Terrace
WANG Bang-yuan
(Information Science Department, Anhui Administration Management Institute, Anhui Economy Management Institute,Hefei 230059)
Abstract: Has been analyze the problems of the teacher and the student can't attain complete match in the process of the currently most college's graduation theses to choose and instruction, and the efficiency of choosing topics and instruction be lowly etc. This papercombine with and Access database, and adopt control development technique,designed a system of choosing topics on network, release information, student primary election, the tutor choose the student , spread on the thesis and the dynamic state hand over with each other instruction etc.
Key words: ; access database; choosing topics; the dynamic state hand over with each other instruction
1 引言
高校畢業(yè)生論文選題和指導是一項相對繁雜的工作,主要體現(xiàn)在以下兩個方面:一是教師論文題目的過程包括論文題目的收集、題目的、學生選題、調整選題和公布選題結果等過程。在傳統(tǒng)人工選題方式中,這一過程需要相當長的時間,同時信息的流通和反饋速度較慢,而且會存在信息失真現(xiàn)象,這在一定程度上會影響論文選題的效果以及質量;二是畢業(yè)論文的選題是師生之間興趣、愛好、研究方向和理論觀點相契合的過程,這需要師生之間在選題之前進行溝通和了解,以便在教師公布論文題目之后,學生有針對性地選擇適合自己選題和導師。因此,論文選題的過程也是師生互選的過程。但是,由于目前多數(shù)高校為人工選題,師生間的信息溝通較少,對彼此的研究方向不夠了解,因此,教師與學生的不能達到完全匹配,指導工作效率低下。
針對我國高校畢業(yè)論文選題及指導工作中普遍存在的問題,本文結合目前部分高校對畢業(yè)論文選題系統(tǒng)的研究,選用設計并開發(fā)了具有普遍性的畢業(yè)論文選題及指導系統(tǒng),對于提高高校教學管理效率很有必要。系統(tǒng)不僅能夠實現(xiàn)網上選題,增加師生之間的溝通和了解,更重要的是,能實現(xiàn)師生之間的互動交流,為提高高校教學管理工作效率搭建一個有序的交流平臺。
2 Web系統(tǒng)技術選擇
本系統(tǒng)采用B/S模式實現(xiàn),的系統(tǒng)結構模型如圖1所示。用Web服務器來運行程序,保留數(shù)據(jù),使用標準的瀏覽器作為客戶端,不需安裝其它程序,從而實現(xiàn)了客戶端的跨平臺性。對于服務器端,采用windows server2003操作系統(tǒng)、、ACCESS2003構建。在中使用C#語言編程。采用全新的Visual 2005開發(fā)環(huán)境。
3 系統(tǒng)功能模塊
經過系統(tǒng)需求分析,得出該選題系統(tǒng)的用戶有學生、教師、管理員三類,從選題、學生預選到教師確定選題(正選)以及論文上傳下載、指導交流,其主要工作流程如圖2所示。
根據(jù)上述項目系統(tǒng)分析的特點,系統(tǒng)功能模塊可分為管理員模塊、學生模塊和教師模塊三大部分(如圖3)。
3.1 管理員模塊
可以通過網絡論文要求,通知、通告;可以管理論文題目,對論文題目可以進行添加、刪除、修改;管理教師和學生的基本信息;查看學生的選題結果、調整選題、可以指定指導教師;輸出報表等。
3.2 學生模塊
學生登錄后,可以通過網絡即時了解論文題目,并根據(jù)自己實際情況,預選論文題目;學生選題后,等待教師的確認,再填寫、提交論文的開題報告(提綱)。學生可以按照畢業(yè)設計文件的要求,至少上傳三次論文稿,讓指導教師評閱;可以通過網絡查看教師對于自己提交的論文稿的指導意見,并就某個問題與教師進行詳細討論。
3.3 教師模塊
可以確認學生選題(正選);可以下載不同學生上傳的論文稿,評閱后提出指導意見,供學生及時查看;可以查看學校公告、結題時間和通知等信息;可以分別回答學生的提問,或就某問題與學生進行詳細討論。
根據(jù)實際情況,我們設置了一些制約條件:每個學生最多可以預選3個題目;每個選題做多可以被選15次;每個教師可以正選學生人數(shù)不能超過限定人數(shù);學生被正選后,已經預選的選題被自動設為退選或刪除掉。
3.4 選題主要流程
選題可分為學生預選和教師正選兩個過程,其主要業(yè)務流程如圖4所示。
4 主要技術的實現(xiàn)
4.1 訪問數(shù)據(jù)庫
系統(tǒng)采用ACCESS2003設計數(shù)據(jù)庫(lunwenxt.mdb),主要有學生信息表、教師信息表、論文題目表、學生選題表,留言表等。具有斷開式數(shù)據(jù)結構,能夠與XML緊密集成,具有與數(shù)據(jù)庫交互而優(yōu)化的功能。為了使數(shù)據(jù)訪問和數(shù)據(jù)操縱分離開,使用了兩個組件,即DataSet(數(shù)據(jù)集,斷開式結構核心組件)和.NET Data Providers(.NET數(shù)據(jù)提供者)。在系統(tǒng)中,使用對數(shù)據(jù)庫的操作是通過DataSet和.NET Data Providers交互實現(xiàn)的。其基本步驟如下:
1) 創(chuàng)建一個數(shù)據(jù)連接;
2) 請求一個記錄集;
3) 把記錄集合暫存到DataSet;
4) 關閉數(shù)據(jù)庫連接;
5) 在DataSet上做需要的操作。
在使用的數(shù)據(jù)庫功能之前,必須先引用相應的命名空間,中關于數(shù)據(jù)庫的命名空間如表1所示。
利用建筑類高等院校自身的優(yōu)勢形成的智能建筑特色數(shù)據(jù)庫,為圖書館帶來了更多的智能建筑信息資料和發(fā)展空間,使圖書館實現(xiàn)由以館藏建設為主轉向以特色服務為主轉變,全面提升了圖書館的使用價值和影響力。建立具有特色的館藏數(shù)據(jù)庫是實現(xiàn)專業(yè)化信息資源共享的有效方法,是走向數(shù)字化圖書館道路的新途徑。
將更大范圍地服務于大眾,與人們的生活息息相關。當前,信息化與城市建筑已經完美結合,智能因素進入建筑領域乃至家庭生活,和現(xiàn)代生活更加緊密地結合起來,居住社會生活智能化趨勢加劇。智能建筑信息不但是我們住宅的一部分,而且是住宅中的神經中樞、控制中心,不論從城市現(xiàn)代化建設的必然要求出發(fā),還是從提高城市居民生活質量的需求出發(fā),在我國加強數(shù)字化家園的建設,已成為城市信息化建設不可缺少的一個重要組成部分。
2.智能建筑特色數(shù)據(jù)庫開發(fā)建設的基本步驟
智能建筑特色數(shù)據(jù)庫開發(fā)是一種新嘗試,一年多來,課題組經過初步模擬和試運行,總結出智能建筑特色數(shù)據(jù)庫建設的基本步驟,即系統(tǒng)平臺選擇、模塊設計、資源歸集和綜合整理四個程序。
2.1選擇系統(tǒng)平臺
選擇合適的制作平臺是做好數(shù)據(jù)庫建設工作的前提。自建數(shù)據(jù)庫可以選擇購買商業(yè)軟件,也可以選擇自主開發(fā)軟件。平臺的選擇除了要考慮數(shù)字化資源采集、網絡化存取和分布式管理3個基本要素,還要考慮方便、安全、穩(wěn)定等特性。基于以上考慮,該校圖書館選擇了自主開發(fā)軟件。智能建筑數(shù)據(jù)庫是基于Windows.2003.Server系統(tǒng)平臺構建的,采用Web瀏覽方式和檢索界面方式,使檢索界面簡潔、方便。數(shù)據(jù)庫軟件采用的是SQL.Server.2005,數(shù)據(jù)庫編程采用ASP技術,ASP程序在服務器端執(zhí)行,可以很方便地實現(xiàn)與SQL.Server.2005數(shù)據(jù)庫連接,并將執(zhí)行結果以HTML格式傳送到客戶端瀏覽器上。運用JavaScript、Html和CSS技術,控制Web頁面的布局和其它特效,從而實現(xiàn)數(shù)據(jù)庫信息的。最后用SQL.Server.2005工具備份數(shù)據(jù)庫。數(shù)字資源管理系統(tǒng)實現(xiàn)了用戶權限管理、數(shù)據(jù)庫維護和統(tǒng)計等功能。
2.2構建數(shù)據(jù)庫內容模塊
我們構建的智能建筑特色數(shù)據(jù)庫包括以下八個子模塊:(1)智能建筑新聞資訊。本子模塊主要對最新智能建筑行業(yè)動態(tài)進行標引報道,對最新智能建筑行業(yè)信息進行匯總與總結,內容涵蓋電視、廣播、報紙、網絡等媒體上有關智能建筑的新聞報道信息,政府部門有關智能建筑的規(guī)劃、政策、措施以及會議、培訓等各方面信息。目的是為讀者提供與智能建筑相關的最新熱點信息,讓讀者以最快時間了解行業(yè)動態(tài)。(2)智能建筑政策法規(guī)。本子模塊主要收集與智能建筑相關的政策、法律、政府部門服務的新動態(tài)及文獻,如智能建筑設計標準、智能建筑工程質量驗收規(guī)范、EIA.TIA.568國際綜合布線標準、各地智能建筑等級評估試行辦法、指導性文件等。凡涉智能建筑的法律、法規(guī)、條例、標準等法律文書資料,不論文獻的地區(qū)、語種、出版形式、編著者籍貫、何時何地匯編出版或成書、成冊都應收錄其中。(3)智能建筑相關論文。本子模塊主要以期刊和論文為主,首先利用本館購買的CNKI、維普、萬方等數(shù)據(jù)庫檢索與智能建筑相關的研究論文,并下載全文,然后查閱紙本上有關智能建筑方面的期刊和論文,搜索網上免費的文獻信息作為原始材料。由于本系統(tǒng)只默認PDF和word兩種文檔格式,我們利用掃描儀及轉換PDF文檔軟件,最終將全文格式都統(tǒng)一為PDF文件格式或word文檔,并錄入篇名、作者、來源、年期、機構、關鍵詞、英文關鍵詞、中英文摘要等字段值,并提供全文下載。子類目包含博士學位論文、碩士學位論文、會議論文、期刊四個方面。(4)智能建筑專著圖書。本子模塊主要收錄與智能建筑有關的電子圖書。與國內多種電子圖書,如讀秀學術搜索的電子圖書、超星的電子圖書、Apabi的數(shù)字圖書等不同,該數(shù)據(jù)庫主要收集與智能建筑特色相關較多的電子圖書,同時需要將館藏積累多年的相關紙質圖書循序漸進地加工成數(shù)字資源,使之具備數(shù)據(jù)庫信息產品的專業(yè)化、權威性、系統(tǒng)性的功能特征。(5)智能建筑工程案例。本子模塊主要收錄一批從節(jié)能、安全、實用性等角度體現(xiàn)了較高智能化水平的智能建筑工程案例。案例從智能化工程需求分析、設計思想、系統(tǒng)設置、工程亮點、投資回報等角度對每個工程進行了講解,并配以照片、系統(tǒng)圖和國內知名專家的點評,使讀者能對工程的亮點與不足有更直觀的理解。(6)智能建筑智能化產品。本子模塊主要收集在智能建筑和數(shù)字社區(qū)中與建筑結構的配合和協(xié)調所需要的智能化產品,比如綜合信息集成系統(tǒng)、樓宇物業(yè)與設施管理系統(tǒng)、樓宇管理系統(tǒng)(BMS)、綜合安防管理系統(tǒng)、“一卡通”管理系統(tǒng),以及智能家居系統(tǒng)的視頻監(jiān)控、安防報警、可視對講、電動窗簾、智能遙控等智能化產品等。(7)智能建筑專利文獻。本子模塊主要收集已經申請或被確認為發(fā)現(xiàn)、發(fā)明、實用新型的智能建筑方面的研究、設計、開發(fā)和試驗成果的有關專利文獻。該模塊的最大好處在于,如果讀者在研究智能建筑相關專利之前,先查閱相關的專利文獻,了解當前有哪些人在從事同樣的或者是相近的研究工作,了解他們所達到的水平,以及此類研究的發(fā)展趨勢,就可以讓自己在研究之中,揚長避短,開拓思路,將別人的研究成果作為自己研究的起點。從而避免做重復勞動。(8)智能建筑相關網站。本子模塊主要鏈接智能建筑相關網站,從各個途徑、各個方面來豐富“智能建筑特色資源庫”的內容。
2.3.數(shù)據(jù)資源收集
數(shù)據(jù)收集是數(shù)據(jù)庫建設的基礎。特色數(shù)據(jù)庫要建成富有“特色”,不僅體現(xiàn)在資源的“特色”,還體現(xiàn)在特色資源的完備程度[[2]祖芳宏,魏瑞斌,宛鳳英..安徽高校圖書館特色數(shù)據(jù)庫建設[J].情報科學,2010(8):1272-1277.]2。因此,智能建筑特色數(shù)據(jù)庫建設要求所收集數(shù)據(jù)的完整性和權威性。收集文獻資源主要通過三個途徑:一是通過電子數(shù)據(jù)庫、網絡搜索引擎、智能建筑行業(yè)網站等。電子數(shù)據(jù)庫的文獻資源質量相對較高,但網絡信息極其冗雜,內容質量參差不齊,故要一一進行甄別,取其精華,棄其糟粕。在實際操作中,除了通過正規(guī)的渠道訂購與智能建筑有關的文獻資料外,還通過谷歌、百度等搜索引擎收集與專題服務相關的文字、圖片、音樂、影視視頻資料。有關智能建筑的研究論文,可通過中國知網、方正、維普和一些免費試用的大型期刊網站進行檢索下載,注意對搜索到的網上資源進行比較與鑒別,然后按類納入各個專題。二是與有關智能建筑專業(yè)學術專家合作。這些專家長期從事智能建筑的教學和研究,經常組織學生進行智能建筑案例與實踐教學,引導學生以智能建筑為題材進行畢業(yè)作品設計,對智能建筑課題有著深入的了解,能夠對文獻資源的取舍嚴格把關,充分保證數(shù)據(jù)庫建設的質量和效果。三是整合館藏資源,挖掘、整理本館智能建筑相關文獻,進一步充實數(shù)據(jù)庫內容。
2.4數(shù)據(jù)資源分類整理、錄入、審核與從多種途徑收集完文獻資源以后,就需要按一定的程序和方法進行分類、分析、編制,使零散的信息成為一個有機的整體的過程[[3]夏.亮..高校教學資源整合與特色數(shù)據(jù)庫建設初探[J].科技創(chuàng)業(yè),2012(5):106-107.]3。首先,根據(jù)不同模塊下不同子類目所需要呈現(xiàn)的內容,對收集到的數(shù)據(jù)進行認真的篩選。其次,對篩選出的每類文獻資源按等級給予一定的級別號,對研究論文按主題名、作者、日期、關鍵詞、文摘等對每條信息內容作深層次的描述,再根據(jù)技術人員的要求進行錄入。再次,對錄入的信息進行核查和審校,以確保文獻資源錄入的質量。對于學術專著,需要提供ISBN號和中圖分類號;對于研究論文,錄入完數(shù)據(jù)以后,需要提供錄入數(shù)據(jù)和研究論文原文;對于相關圖片,只需要提供電子圖片本身。通過錯誤更正和,確保上傳數(shù)據(jù)的準確性。最后,對審核無誤的數(shù)據(jù)在本館自建的數(shù)據(jù)庫平臺上進行上傳和。
3.完善智能建筑特色數(shù)據(jù)庫管理的建議
智能建筑特色數(shù)據(jù)庫開發(fā)建設只是一系列工作的基礎,保障該特色數(shù)據(jù)庫有效運行并發(fā)揮信息集中和推動智能建筑普及,才能體現(xiàn)其更大價值。此外,有關智能建筑特色數(shù)據(jù)庫的內容、技術支持及服務理念等一系列因素都需要更加完善,為此,筆者提出以下三點完善建議。
3.1基于試用,不斷優(yōu)化“智能建筑特色數(shù)據(jù)庫”.在開發(fā)和試運行智能建筑特色數(shù)據(jù)庫的同時,要提高宣傳力度,讓更多的用戶了解數(shù)據(jù)庫的建設情況,并通過參考咨詢服務系統(tǒng)來收集讀者反饋的建議和需求,及時答疑解惑和進行資源的重新調整,為讀者提供最優(yōu)質的服務。通過網頁留言、QQ留言等方式收集用戶對該數(shù)據(jù)庫的反饋意見,通過分析用戶反饋的結果,找出當前該數(shù)據(jù)庫建設存在的問題和不足,并及時進行改進和完善。
數(shù)據(jù)報告 數(shù)據(jù)采集論文 數(shù)據(jù)安全論文 數(shù)據(jù)采集 數(shù)據(jù)挖掘總結 數(shù)據(jù)安全 數(shù)據(jù)統(tǒng)計論文 數(shù)據(jù)挖掘 數(shù)據(jù)理論論文 數(shù)據(jù)通信論文 紀律教育問題 新時代教育價值觀