前言:中文期刊網精心挑選了數據庫設計論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
數據庫設計論文范文1
1.系統管理子模塊系統管理子模塊主要實現對操作員信息的初始錄入、權限的管理、密碼的修改和系統初始化的設置等。這些操作都對應著數據庫的單表操作,該模塊設計容易實現。由于初始化數據的錄入量一般較大,因此,我們對于信息的初始錄入工作,支持全鍵盤批量數據錄入,把一種信息的錄入集成在一個窗體模塊中,盡量減少用戶的工作量,便于用戶的使用。
2.信息資料子模塊信息資料子模塊主要實現了專業信息、課程信息、學生基本信息和成績的增加、修改和刪除操作。此功能模塊的設計,都是便于信息查詢模塊的實現,重要的是所有的專業、課程、學生及成績信息都必須是真實可靠的,否則將會影響到信息查詢模塊功能的實現,同時,填加學生基本信息時,要考慮到整個系統各個模塊之間的聯系,因為所有其他信息功能的實現都與學生基本信息有著關聯。
3.信息查詢子模塊(1)課程查詢:根據查詢內容(按專業、按所屬院系、按課程名稱)來查詢學生的課程信息。(2)學生資料查詢:根據查詢內容(按學號、按姓名、按專業、按班級)來查詢學生的基本信息。(3)成績查詢:根據查詢內容(按學號、按姓名、按專業、按課程)來查詢學生的成績信息。
二、數據庫設計與實現
1.數據庫的設計該系統可利用ER方法進行數據庫的概念設計,首先設計局部ER模式,其次把各局部ER模式綜合成一個全局模式,得到最終的模式,即概念模式。(1)設計局部ER模式實體和屬性的定義:學生(學號,姓名,性別,出生年月,身份證號,入學成績,所學專業,所在班級,備注,聯系人,電話);專業(專業名,所屬院系,招生類型,修學年限,所屬學分);課程(課程編號,課程名,學時,所屬專業,學分,所屬院系,授課學期,教材名);成績(學號,姓名,所學專業,班級,所學課程,課程性質,學分,成績,備注);用戶名(用戶名,密碼,所在部門)。ER模型的“聯系”用于刻畫實體與實體之間的關聯,如1∶N,M∶N,還是1∶1等形式。在該系統中學生與課程、學生與專業實體之間是M∶N的關聯,而學生與成績兩個實體之間關聯則為1∶1。(2)全局ER模式的設計在確定好所有的局部ER模式后,就將它們綜合成整體的全局概念結構。設計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的概念模型。全局ER模式不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數據庫概念結構。根據上述功能在后臺SQL2000數據庫中部分數據表的設計如下。
數據庫設計論文范文2
通過城市交通設施普查及數據建庫,一方面可以摸清城市交通設施分布現狀,為城市交通道路建設、推進交通智能化管理提供基礎信息支撐;另一方面對城市規劃建設軌道交通、綜合換乘樞紐、場站建設提供決策輔助依據。數據建庫的主要目標一是建立覆蓋城市的多要素、多圖層且及時更新的大區域交通信息數據庫;二是構建城市實用可行的公交路網模型,包括公交線路、實體公交站點的、運行線路站點及其線路與站點的關系以城市道路中心線為主體的道路網絡模型;三是研究城市交通及地理信息數據庫數據采集及建設流程,分析城市道路網模型、城市公交網絡模型等關鍵技術,推動城市交通數據庫成果應用。
2數據庫
建設的主要內容城市交通設施普查及數據建庫的主要內容:一是建立城市交通設施數據庫,包括基礎地理信息數據和交通專題數據,主要有沿街的交通要素(交通標志牌、交叉口等)、停車場、賓館、酒店、學校、公交站點、加油加氣站、客貨運樞紐等以及街道、社區等界線信息。二是建立城市道路中心線路網數據庫和模型,道路的屬性信息包括道路等級、形式、上下行方向、有無隔離帶等;由于道路在城市交通設施中的重要性,對道路網數據要求:①在有中央隔離帶的道路路段兩側分別繪制,屬性均為單向,取單側路段的中心線,在路口匯合;②有主輔道的道路路段兩側分別繪制,主道輔道均為單向,中心線在路口匯合;如果主輔道之間的隔離在進入路口前消失,中心線可提前匯合,連接線位置需要在圖中繪出;③單側主輔道涉及高架道路的,地面道路及高架雙側均單獨繪制,取單側路段的中心線,地面道路中心線在路口匯合,路段時繪圖順序按道路的實際行車方向繪制。三是建立城市公共交通網絡模型,形成城市交通規劃中公交換乘分析的重要基礎數據,主要包括公交實體站點信息表、線路站點信息表、公交線路信息表和站點和線路關系表等。
3技術思路
3.1技術流程根據技術要求和內容,制定了技術流程。
3.2主要工作城市交通設施普查和數據建庫主要工作有:內業數據預處理、外業數據普查、內業數據錄入、編輯和建庫等,數據以ArcGIS10Geodatabase格式存儲。外業普查根據城市行政管理劃分為若干個社區格網,以每個社區格網為單元進行交通數據調查;利用現實性好、數據豐富的基礎地理底圖,采用實地調查量測為主的方式采集城市交通數據,外業普查成果經的100%檢查后,由單位質檢部門成果檢查合格后提交內業編輯。內業以社區為單位,在單個PersonalGeodatabase數據庫中作業,經過接邊處理、拓撲建立等,按行政區劃、街道、社區界線合并數據庫,形成城市交通設施數據庫。
3.3成果應用通過對數據庫中的道路和交通信息的分析,利用數據信息構建道路網模型和公共交通模型,生成的數據庫可以應用在專業交通規劃系統平臺上,進行城市道路規劃設計、最短路徑分析、道路緩沖區分析等。
4具體實施
4.1外業普查外業普查在作業底圖上調查交通設施信息,同時填寫屬性調查表和道路調查表屬性表,并且現場照相,調查中做到走到看到,不遺漏、分類編碼記錄不錯漏,各類信息要素屬性信息正確、全面;在電子地圖上根據作業底圖編輯錄入與檢查交通要素,并且構建數據庫。作業組以社區網格為單元,以街道辦事處或管委會為單位進行任務分配,每一街道辦事處或管委會包含若干社區單元。
4.2內業數據編輯建庫內業編輯作業分兩部分,一是外業底圖(含初始調查底圖和檢查作業底圖)和調查記錄表格制作(含空表格記錄和已普查錄入記錄),及時與外業溝通,制作滿足外業調查要求的作業基礎資料;二是基于模板化及的數據錄入和建庫,通過外業調查記錄成果錄入基本要素和屬性信息,重點處理道路、公交等交通要素。作業利用ArcMap10.0相應的編輯模塊,開發的相應插件進行數據編輯錄入,利用ArcToolbox構建數據庫。
5系統評價
從數據成果的數據精度、數據完整性、屬性精度、邏輯一致性、完整性與正確性、圖面的質量和附件質量等幾個方面進行檢查,認為普查數據和建庫精度高、屬性結構正確、邏輯一致性表達準確、數據完整、圖面合理、附件齊全。成果坐標基準采用城市坐標系,數據采用EsriGeodatabase10.0格式,應用個人Geodatabase文件命名社區編號、數據組織和數據分層等。通過數據庫在專業交通規劃系統平臺的測試,交通設施數據各項指標符合系統運行分析要求。
6結論與建議
數據庫設計論文范文3
關鍵詞:畢業論文;B/S模式;ASP;SQL Server
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)35-2049-02
A Teaching Model Research Based on Internet/Intranet in the Information Technology Course
CHEN Fang1, CHEN Zhao2
(1. Pharmacy of East China University and Technology, Shanghai 200237, China; 2. Faculty of Mechanical & Electronic Information of China University of Geosciences, Wuhan 430074, China)
Abstract: At present, colleges for large-scale expansion caused management more difficult, the quality of thesis papers and the value of Paper documents are not to make full use of, this article statements a management system based on B/S model Three-tier architecture, in the middle using ASP technology, background database to SQL Server2000 designed to achieve. The system is reliable, safe, convenient and better able to meet the college paper's management of the basic requirements.
Key words: thesis; B/S module; ASP; SQL server
1 引言
在高等學校的教務管理系統中,畢業論文的選題大都采用人工方式,面對不斷增加的生源,這樣不僅工作量大,而且效率低下,容易出錯,更不方便教師查閱和管理人員的管理。利用計算機輔助設計加強畢業論文課題的管理工作,既提高了論文選題的科學性,又可大大減輕管理人員的工作強度,提高了工作效率,從而使得管理工作逐步實現制度化、規范化和程序化。本文設計與實現的論文管理系統采用B/S的模式,中間采用ASP編程技術,后臺選用SQL Server2000得以實現。
2 系統的總體設計
2.1 設計思路
系統以SQL Server2000作為后臺數據庫,采用B/S結構即瀏覽器/服務器結構,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器端(Server)實現,形成瀏覽器、Web服務器與應用服務器、數據庫服務器組成的三層體系結構。主要采用ASP動態網頁技術,通過ASP,結合HTML網頁、ASP指令和ActiveX元件,建立動態、交互且高效的Web服務器應用程序。數據庫的訪問通過ODBC(開放式數據庫互聯技術)用SQL實現。系統通過ADO與數據庫連接,實現數據庫的相關操作。
2.2 工作流程
實踐論文管理工作中,基本的工作流程分為:1)教師出題;2)學生選題;3)中期檢查;4)論文答辯;5)論文評優五個階段。
畢業論文管理系統實現論文的出題、審核、選題、、檢索、統計等多項功能。該系統既能讓學生網上論文選題,又能實現提交論文,這樣為老師和學生對論文資源的查閱和檢索提供了方便。
系統中主要設置了八個模塊,分別為:登錄模塊、論文出題模塊、論文選題模塊、論文提交模塊、論文加工模塊、論文查詢模塊、論文統計模塊及系統配置模塊,每個模塊又具有各項多種功能。管理系統結構圖如圖1所示。根據基本工作流程和各功能模塊,該系統設置四個角色進行分配管理,包括:系統管理員、教師、學生、教師管理員這四類。各個角色都具有不同的功能,依據基于角色的訪問控制理論對每個教師進行分配角色,以實現相應的管理權限。
2.3 功能模塊的設計
2.3.1 系統管理員角色
1) 日常管理:日常公告的管理,常用表格的管理,師生上傳文檔的管理,教師出題變更申請受理;
2) 論文選題:論文選題時間設置,論文選題鎖定情況統計;
3) 中期檢查:中期檢查表審閱,中期評審分組;
4) 后期管理:論文成績評審表審閱,論文上傳情況統計,評閱,答辯,二次答辯,師生最終上傳文檔情況匯總,學生成績分析與統計;
5) 論文加工:對當年度提交的所有論文進行標引工作,以便查閱和檢索;論文格式轉換管理,將所有論文由原來的文檔形式轉換成PDF格式,以便保存;
6) 信息維護:管理員、教師、學生信息的維護,系主任、教學副院長角色的分配,院系、班級信息的維護,系統數據的初始化等。
2.3.2 教師角色
1) 論文出題:教師上傳論文題目,所需學生人數,課題的來源等相關信息;
2) 論文選題:對自己提交的課題進行學生的鎖定和退選;
3) 任務相關:公告瀏覽,論文基本格式的樣張下載;
4) 表格提交:中期檢查表的管理,成績考核表的管理,其他相關文檔的管理;
5) 學生文檔管理:對學生提交的文檔進行審閱和管理;
6) 成績管理:對進行指導的學生進行論文成績的評定。
2.3.3 學生角色
1) 論文選題:對于教師的出題情況進行查看,并選擇論文;
2) 任務相關:公告瀏覽,論文基本格式樣張下載;
3) 論文管理:開題相關文檔管理、論文相關文檔管理、設計相關文檔管理;
4) 論文提交:提交畢業論文管理;
5) 成績管理:查看中期檢查表、成績考核表,其他相關文檔。
2.3.4 教師管理員角色
除了具有教師模塊中的所有功能外,教師管理員角色主要添加兩項功能:
1) 論文審核:對教師論文出題質量進行審核;
2) 統計功能:統計當(歷)年度的畢業論文提交的數量,學生成績的統計。
2.4 數據庫的設計
畢業論文管理系統結構圖
本系統在設計過程中,盡量考慮到各個模塊中的相似之處,減少表格數量,提高表格的關聯程度,以及減少數據庫中數據的冗余。根據數據的流程和功能需求,數據庫主要包含以下工作表格:
1) 教師數據表:存放教師基本信息,數據項包括教師工號、密碼、教師姓名、職稱、專業、聯系方式、教師個人簡介、系所編號、學院編號、論文編號;
2) 學生數據表:存放學生基本信息,數據項包括班級、學號、姓名、密碼、論文編號、成績、綜合排名、興趣愛好、備注;
3) 論文數據表:學年度、論文編號、論文題目、出題教師工號、選題學生學號、課題來源、成績;
4) 論文審核表:學年度、論文編號、審核狀態、修改意見、次數;
5) 論文選題表:學年度、學生學號、論文編號、論文選擇狀態、選擇時間;
6) 論文成績表:學年度、論文編號、教師工號、學生學號、成績、評語、評閱時間;
7) 選題管理表:序號、職稱、論文數量、學生人數。
2.5 數據庫訪問控制的實現
在數據庫中為了實現權限設計的安全問題,建立以下七個基本表:
1) 用戶表:序號、用戶名(取教師工號或學生學號);
2) 角色表:角色名、用途說明;
3) 權限控制表:角色名、用戶名;
4) 數據庫訪問權限表:操作權限、角色名、基本表名、權限說明;
5) 數據庫基本表:基本表名、基本表說明;
6) MIS子功能模塊表:子功能代碼、功能說明;
7) 功能模塊訪問權限表:子功能模塊代碼、角色名;模塊菜單名、功能說明;
各個表項聯合起來形成系統的授權機制,其運行機制是:當用戶通過系統登陸界面后,系統首先利用權限控制表找出用戶所對應的角色,然后利用數據庫訪問權限表和功能模塊訪問權限表找出該角色所能進行的操作(即基本表單名和子功能項代碼),并在角色表中查看該角色的狀態,如果角色處于被激活的狀態,該用戶就可使用該系統,如果該角色處于被禁止的狀態,即使該用戶擁有該權限仍不能執行。這樣,系統管理員在進行維護時,若更改功能角色,則只需修改數據庫訪問權限表,功能模塊訪問權限表和權限控制表中的記錄即可,而不需修改表的結構,大大方便管理員的維護工作。
這個完整的基于角色的多層應用系統安全控制有效地將前端的“菜單層的權限管理”和后臺的“數據庫基本表及相應操作權限”統一起來,實現了權限設計的授權機制。
3 系統的主要功能實現
系統通過B/S三層結構實現論文的選題管理與論文的提交和評閱,采用瀏覽器、Web服務器和數據庫的三層結構,當用戶通過瀏覽器提交和評閱時,向Web服務器發出請求,Web服務器訪問用戶的指令后開始執行程序,根據請求從數據庫中取出相應的數據,并將數據以一定格式返回到客戶端。
3.1 教師論文出題功能的實現
每個教師使用自己的工號和密碼進入管理界面,點擊論文出題模塊,系統將根據論文審核表中的有關信息查看該教師是首次登錄還是重復登錄,如果為首次登錄,頁面上將出現相應的論文數據表,填寫各個字段,包括論文題目,課題來源,學生要求(比如專業限制等)、其他要求(比如性別要求等),填寫完畢后選擇提交按鈕實現出題的功能。其中要注意的是管理員在選題管理表中根據每個教師的職稱對教師的出題數目和所帶學生人數進行了限制,比如根據副教授職稱只能帶兩個畢業論文題目,一個課題只能有一個學生選擇等。如果為重復登錄,將根據論文審核表中的相關信息查看該教師有無被退回的題目,如果有,頁面顯示該教師被退回題目的相關信息,如果沒有,提示該教師出題成功,無需再次出題。
3.2 教師論文選題功能的實現
當教師使用自己的工號和密碼進入管理界面,點擊論文選題模塊,頁面上將出現論文課題、學生姓名(點擊學生姓名鏈接將出現學生的有關信息)并同頁面預設置有鎖定和退回功能鍵,當教師查看符合要求時點擊鎖定功能即能實現雙向選定,否則點擊退回功能,此課題呈現空置狀態,以供其他學生選擇。
3.3 學生選題功能的實現
每個學生使用自己的學號和密碼進入相應界面,點擊論文選題模塊,頁面上將出現還沒有被選擇的畢業論文選題列表,分別有論文數據表中以下字段:論文編號、論文題目、出題教師工號(點擊教師工號可出現鏈接教師的有關信息),并同頁面預設置有鎖定和撤銷功能鍵,如果該生已經選題,系統將其視為修改選題,修改學生數據表中該學號學生記錄中論文編號數據即可。
3.4 論文審核功能的實現
教師填寫論文選題之后,系主任要對論文題目進行審核。當系主任使用自己的工號和密碼進入管理界面后,點擊論文審核模塊,頁面上將出現已經上傳的論文題目,并同頁面預設置確定和修改的功能鍵,如果論文題目不符合要求,系主任點擊修改,并給出修改意見,否則點擊確定通過,這樣教師論文出題成功。此時將該教師工號記錄入此論文數據表中,將論文編號記錄入教師信息表中。
4 結束語
該系統結合ASP開發平臺和SQL Server2000 技術,實現了畢業論文(設計)階段從選題管理、論文寫作、中期檢查、論文提交等方面進行綜合管理的一個系統平臺。整個系統在設計上保持了各個部分的相對獨立性同時又是有機地融合在一起的,體現了各自的特點。在教學管理應用中收到了較好的效果。
根據目前的管理思路我們也有進一步的設想:1) 逐步實現畢業論文的網上歸檔功能,和檔案館歸檔軟件形成對接,實現畢業論文的電子歸檔;2) 通過和圖書館數據檢索平臺的功能對接,實現畢業論文在數據庫平臺的電子查閱,由圖書館專業人員作標引工作,實現有序的存儲和高效利用。
參考文獻:
[1] 陳芳, 陳朝. RBAC在MIS中的應用[J]. 計算機系統應用,2003(1):43-44.
[2] 李杰. 基于ASP畢業論文選題系統的設計[J]. 湖南環境生物職業技術學院學報,2007,13(2):30-32.
[3] 崔盟. 基于Struts+Ajax的學位論文管理與服務系統的設計和實現[J]. 現代圖書情報,2007(11):7-12.
[4] 嚴國麗, 等. 基于.NET的論文管理系統的設計與實現[J]. 電腦學習,2007,10(5):10-12.
[5] 戴志誠, 趙國峰. JSP信息化系統建設案例[M]. 人民郵電出版社,2006.
數據庫設計論文范文4
關鍵詞:管理信息系統; 2.0;SQL Server 2000;數據庫
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)22-0000-00
0 引言
畢業設計的管理是高校實踐教學管理工作中的一項重要內容。目前,很多高校的畢業設計管理還存在一些問題。例如:根據教學要求通常學生在大學最后一年需要在外地進行實習,而此時又面臨著畢業設計選題問題,另外,畢業設計完成時,論文的上交也存在困難。同時,在做畢業設計的過程中,由于學生在外地,指導老師對學生的指導和交流也會遇到一些麻煩。要解決以上這些問題,基于Web技術開發了一套采用 2.0平臺的畢業設計管理信息系統,該系統采用Microsoft Visual Studio 2005編程環境和SQL SERVER 2000數據庫技術進行開發,可實現教師上報課題,學生在線選題和與指導教師交流討論以及指導教師進行論文電子稿指導修改等功能。
1 系統總功能概述
1.1 業務概述
該系統需求分析的工作量大,所涉及的業務以及人員、數據和信息都非常多,需要精心的組織和計劃,因此在開發的過程中對該階段做了較詳細的調研工作,并細化了畢業設計管理環節的業務功能點:
1) 教學秘書設置出題、選題、下任務書以及提交論文的開始和結束時間;
2) 教師在規定的出題時間內登記畢業設計指導項目(必須指定適用專業和上報的教研室);
3) 教研室主任審核屬于本教研室的指導項目,并審核通過的指導項目;
4) 學生在規定的時間內進行選題和退選,學生只能選擇一個指導項目(選題人數達到規定人數后不能繼續選題);
5) 教研室主任對選擇屬于本教研室項目的學生進行選題確認(可以在所有屬于本教研室項目的范圍內調整學生選題;可以查看本教研室所有學生的選題情況;對于沒有完成選題的本系學生,可以直接為其分配本教研室的指導項目);
6) 教師為指導項目登記并修改項目指導計劃;
7) 教師在規定的下達任務書的時間內下達或修改任務書,同時擬定學生的畢業設計題目。
8) 學生在規定的提交論文的時間內提交電子稿論文。
9) 教師可以查看指導學生,并在規定的提交論文時間內提交學生的電子稿論文,對關鍵字、摘要和畢業設計(論文)題目等進行修改。
針對以上業務需求,總結成了以下的工作流程:
1.2 數據庫建模工具
構建一個高效穩定、安全可靠的管理信息系統離不開一個健壯性好、穩定性高的數據庫的支持,所以在構建該系統的后臺數據庫時采用允許迭代開發過程中把模型與數據庫同步,加速以數據為中心進行應用開發的數據庫設計與建模工具――ERWin。
1.3 數據庫設計
在進行該系統后臺數據庫設計時,采用新奧爾良(New Orleans)方法,經過數據庫設計的需求分析、概念設計、邏輯設計和物理設計四個階段,形成了數據庫的各級模式:概念數據模型、邏輯數據模型和物理數據模型。其中,物理數據模型如圖2所示:
數據庫設計的最終目的是實現數據在數據庫中的存儲,也只有完成了數據庫表結構與關系的設計,才算完成了整個數據庫的設計。以下是畢業設計管理信息系統的部分后臺數據庫表的相關說明:
2 系統實現
圖3是系統運行的一個界面。
對于單一記錄的數據展現、新增、修改功能采用FormView控件完成,以下是畢業設計(論文)指導項目詳情、新增、修改界面:
3 結束語
畢業設計管理信息系統著重于提供協同的工作環境,采用 2.0技術,縮短了系統的開發周期,提高了開發者的效率。該系統功能強大,方便靈活,不僅解決了我校在該環節管理工作上的一些問題,同時具有良好的開放性和可擴展性,為該環節的教務管理和參與畢業設計的師生提供了一個良好的信息平臺,為開放式實踐教學提供了有效的組織和管理手段的平臺,進一步為實現校園真正的信息化做好準備工作。
參考文獻
[1] 段海新,楊家海,吳建平.基于Web和數據庫的網絡管理系統的設計與實現[J].軟件學報,2006,27(14):468-472.
[2] 鄢愛蘭,鹿江春,王杰文.基于.NET的高校信息管理系統研發[J].計算機工程與設計,2007,33(7):158-159.
[3] 王映雪,沈培華,陳懷楚.清華大學信息系統體結構發展策略[J].中山大學學報,2001,40(14):1-3.
[4] 汪毅,彭江平.Visual 下自定義控件的開發與使用[J].計算機應用系統,2007,28(1):37-39.
[5] Gamma E,Helm R,Johnson R,et al.設計模式――可復用面向對象軟件的基礎[M].李英軍,譯.北京:機械工業出版社,2000:104-128.
數據庫設計論文范文5
關鍵詞:層;對象;架構;LINQ
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)20-4912-03
Design and Study of Website Based on Three Layer Architecture
ZHANG Wei,WANG Yi-tian,WANG Jia-bing
(Shenyang University of Chemical Technology, Shenyang 110142, China)
Abstract: This paper introduces how to design website based on three layer architecture, illuminates feature and advantage of layer archi tecture,demonstrates main points and difficulties of every layer design in detail.Website design model can be reused by applicating object de sign concept to website design.
Key words: layer; object; architecture; LINQ
架構是指將應用系統的每個功能部分分解到獨立的組件中,并將各種組件劃分到各個邏輯層中去[1]。
層架構是一種弱耦合結構,層和層之間是向下依賴的,底層對于上層是毫無所知的,上層的修改不會影響到對底層的調用。
所謂三層體系結構,是在客戶端與數據庫之間加入了一個"中間層",也叫組件層。不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即這三個層放置到一臺機器上[2]。
傳統兩層架構網站設計是通常將用戶的界面顯示與數據庫邏輯(SQL語句)都集中到用戶頁面中,用戶界面直接與數據庫連接。缺陷就是用戶界面中包含數據庫的查詢或更新語句。三層架構是將用戶界面與數據的邏輯完全分開在不同的層面中,用戶界面不是直接與數據庫連接的,而是與業務邏輯層連接,業務邏輯層再與數據訪問層連接,這樣就實現了用戶界面與SQL語句的分離,便于系統的擴展。當系統數據庫更換時,只需修改數據訪問層即可,前臺顯示相關頁面不需要任何修改,從而方便網站的維護和修改[3]。
該文所做的工作是基金項目“網絡環境下高校圖書館特色資源庫的建設與研究”的一部分,特色資源是科研期刊論文和科研著作資源。網絡環境下高校圖書館特色資源庫是以三層架構網站為技術核心建設的,即數據訪問層、業務邏輯層和界面表示層,在特色資源庫平臺上表現為特色資源的結果顯示、邏輯查詢和調用以及數據訪問,具體關系圖如下圖所示。
1三層架構設計
按三層架構模式設計網站是目前網站設計的普遍方法,三層即數據訪問層、業務邏輯層和界面表示層,數據訪問層是對數據請求進行響應,執行sql語句,返回數據記錄或數據表;業務邏輯層是擬要設計的網站所涉及的業務領域,該領域的業務邏輯操作以計算機程序或算法的方式實現;界面表示層是直接面向用戶的,向用戶展現網站的功能和布局及其美感。
特色資源庫平臺網站按三層架構設計,特色資源庫是學校老師科研論文和著作的資源總庫,對數據訪問層的數據請求基本是查詢和搜索,即按作者、篇名和關鍵詞等查詢;業務邏輯層是查詢條件的邏輯操作,即高級檢索按多個限定條件檢索;界面表示層是對查詢結果排列顯示及論文或著作的摘要簡介等。
數據庫是三層架構之外的最底層,它是按照某種數據模型組織數據并存放于存儲器中的具有一定聯系的數據集合。將所有數據集中存放在數據庫中,不但便于對其進行統一管理(如增加、刪除、修改和檢索數據等),而且便于提煉出對決策更有用的數據和信息[4]。
數據庫可以是微軟的SQL Server或者ORACLE,以SQL Server數據庫為例,目前SQL Server最新版本是2008,但是運行穩定且廣泛應用的是SQL Server 2005版本,該版本擴展了SQL Server 2000的性能、可靠性、可用性、可編程性和易用性。SQL Server2005包含了多項新功能,尤其在安全性方面有著較高要求,對某些操作權限有嚴格限制。它成為大規模聯機事務處理(OLTP)、數據倉庫的電子商務應用程序的優秀數據庫平臺。
1.1數據訪問層
數據訪問層是對最底層數據庫操作,對數據庫進行增加、刪除、修改、查找記錄等操作。數據訪問層執行增加、刪除、修改、查找等sql語句,sql語句中的參數是從業務邏輯層中傳來的,該參數是以對象的方式傳遞的,即在用戶界面層獲得一系列數據,把這些數據以對象屬性的方式進行封裝,然后僅將對象傳遞給業務邏輯層即可,業務邏輯層將對象的屬性進行業務操作,最后將對象傳遞給數據訪問層。數據訪問層將對象的各個屬性作為sql參數參與執行。該層將執行結果返回給業務邏輯層,執行結果是某條或多條數據記錄或者一個或多個數據表。
特色資源庫平臺的數據訪問層包括科研論文、科研著作等數據庫表對應的類及連接數據庫的類,全文采用文件上傳方式傳到文件夾中,數據庫里放該全文的相對鏈接地址。
數據訪問層的兩種設計方法:
數據庫設計論文范文6
摘要:本文首先分析了高職院校圖書館建設特色數據庫的必要性與緊迫性,通過對廣州地區高職院校圖書館以及特色數據庫建設現狀的調查,指出其建設滯后的原因,同時針對其中存在的問題提出相應的解決方法。
中圖分類號:G258.6文獻標識碼: A文章編號:1003-1588(2012)02-0080-03
On Library Construction of Characteristic Databasen Higher Vocational Colleges
――Taking the Higher Vocational College Libraries in Guangzhou as Example
Zhong Cui\|jiao
(Guangdong University of Finance Library,Guangzhou Guangdong 510631,China)
Key words:Higher Vocational College;Library;Characteristic Database
Abstract:It is to be analyzed at first about the necessity of the library construction of characteristic database in higher vocational colleges. Some measures to the existing problems will then be put forward after investigation for the poor present situation of library database construction in Guangzhou higher vocational colleges.
高等職業教育是培養應用型人才和有一定知識技能的管理者的院校,它以市場需求為導向,更側重實踐技能和工作技能的培養以主動適應地方經濟和社會發展的需求。高職院校圖書館的建設、發展水平標志著學??傮w水平。若想在信息社會立足,就要結合本院校的教育方針和專業特點建立特色數據庫。由于高職院校建設起步晚,圖書館經費及技術力量有限,因此與綜合性大學圖書館存在一定差距。
1高職院校圖書館建設特色數據庫的必要性與緊迫性
高職院校的教學模式、內容與普通高等學校有差異。根據高職院校的培養目標,其更注重培養學生的實際操作能力、動手能力和解決問題的能力。因而,學生對文獻資源的需求也不同于普通高校學生。與本科院校相比,高職院校更加緊迫地需要建設好圖書館特色數據庫。
1.1自身發展的需要
高職院校的重要特點就是要體現地方性,更要為地方的經濟發展提供各種信息服務。教育部在《普通高等學校圖書館規程 》中規定“高等學校圖書館應根據學校教學、科學研究的需要 ,根據館藏特色及地區或系統文獻保障體系建設的分工,開展特色數字資源建設和網絡虛擬資源建設”,這里有一項工作――開展特色數據庫建設。高職院校可以依托企業,擴展高職院校與地方政府、信息資源共享領域,把信息服務推向社會化,從而獲取更多的社會支持。
1.2用戶的需求
高職院校與企業緊密聯系,教師在教學和科研方面對產業的針對性更強,有自身的特點和要求,更加注重在產學研方面的結合,因而,對文獻信息資料的需求也有其自身特點。高職院校的學生與本科院校相比,學習風氣相對較差,所以對紙質圖書利用率相對偏低,而學生上網的比例并不少于本科院校,學生在做設計、寫論文時更習慣在網上獲取資料,這就可以引導學生通過特色數據庫來學習專業知識。
2高職院校圖書館特色數據庫建設的現狀
本次調查的對象選擇了位于廣州地區的44所高職高專院校,擁有特色數據庫的只有12家(見附表),占總數的27.3%。通過附表分析,發現各圖書館的特色數據庫形式相對單一,廣州地區高職院校圖書館的特色數據庫主要有以下幾種。
2.1科研教學成果及學生論文數據庫
科研教學成果數據庫主要通過收集本校教師的課件、教學資料、實訓資料、優秀畢業生論文等資料建成數據庫,為教師和學生及其他科研人員提供參考借鑒,更好地確定科研方向。對于教師來說,這些科研成果增強了教師的榮譽感、展示了本校教師最新的科研成果;而對于學生的畢業論文,雖然學術價值不大,但對后繼的教學工作則有較高的價值。如選擇一些較為優秀的畢業論文作為學生畢業論文寫作的范文,從而引導學生如何進行論文的寫作,指引學生如何進行文獻資料檢索,學習如何進行收集和組織材料,提高學生的學術素養等。畢業論文庫的作用不可替代。
附表中有6所院校圖書館共建立了10個此類數據庫,例如廣東交通職業技術學院建設的“優秀教師著作數據庫”、“優秀教師博碩士論文庫”、“優秀學生畢業論文數據庫”,廣州女子職業技術學院建設的“女院老師論文庫”等等。
2.2專業特色的專題數據庫
所謂專業特色的專題數據庫,主要是指能體現學校教育特色的資源庫,包括各種學科導航庫。高校館在長期為教學科研服務過程中,為滿足教學科研需要,圍繞本校人才培養計劃、師資培養方案、科學研究方向,對某些專業、學科或專題的信息資源進行全面搜集,系統整理,形成專業學科特色。高職院校圖書館在對文獻信息資源進行深度開發的基礎上,結合本院校學科的優勢和特點,建設有自己專業特色的數據庫,發展自己的品牌,實現資源共享的最大化。附表中有7個院校的圖書館建立了此類數據庫,如廣州番禺職業技術學院圖書館建有“珠寶數據庫”,廣州城市職業學院圖書館建有“汽車專業特色教輔資源庫”,廣東農工商職業技術學院圖書館建有“綠色食品數據庫”等等,這些數據庫都體現了學院的專業特色,有一定的參考價值。
2.3聲像、視頻等多媒體資源數據庫
附表中有2所圖書館建有此類數據庫,如廣東交通職業技術學院的“多媒體視頻點播系統”,廣東嶺南職業技術學院的“聲像資源”。
3高職院校特色數據庫建設滯后的原因
據悉,廣州幾十所高職院校圖書館大多數都有網上數字圖書館,各個館以購買現成數據庫資源為主,擁有特色數據庫的不多,且資料零散陳舊,缺少系統性,檢索方式也不統一,遠遠不能反映學校教學科研發展水平,與本科院校有明顯差距。導致高職院校特色數據庫建設滯后的原因有以下方面。
3.1重視不夠與經費短缺
高職院校圖書館在考核評估中,主要以生均藏書量作為考核標準,以整合資源以主的特色數據庫建設并不能增加藏書量,導致各高職院校積極性不高。
高職院校圖書館建設經費短缺,特色數據庫在系統開發、硬件配置、資料收集上都有較大花費,大多數高職館主要是依靠常規經費勉強維護圖書館日常工作。即使學校重視有資金,也只能改善一下相關的館舍環境及辦館條件,購買一些電子圖書和中文期刊數據庫,而要建設特色數據庫是遠遠不夠的。
3.2人員素質不高,學術氛圍不濃
特色數據庫建設必須有專門的人才隊伍,大多數高職院校圖書館工作人員總體素質不高,特別是計算機、外語水平不足,相關專業知識更缺乏,制約了特色數據庫的建設。
高職院校的目標是培養技能應用型的人才,一般為大專層次,對學術方面的要求不是太高,因此學校的學術氛圍不濃,讀者對數字資源的需求利用不高,從而也就影響了院校圖書館建設特色數據庫的積極性。
4如何做好高職院校圖書館特色數據庫建設工作
4.1全面規劃,做好充分的準備工作
鐘翠嬌:高職院校圖書館特色數據庫建設研究*
鐘翠嬌:高職院校圖書館特色數據庫建設研究*
特色數據庫的建設需要做好充分的準備工作。首先,做好周密的論證,保證技術先進、合理規劃。確定學院的重點專業和讀者需求情況,考察同類其他高職院校圖書館特色數據庫建設的現狀和特點,從而確定數據庫建設的方向和特色。這種既有學校專業特色,又結合現有形勢以及網絡特色開發的數據庫,將為廣大師生提供更好的信息服務。
4.2特色數據庫建設要規范化和標準化
特色數據庫要使用同一個軟件平臺、統一加工標準。即特色數據庫的選擇要按照《中國數字圖書館標準規范建設》、《CALIS文獻資源數字加工與標準》等國際國內相關各種文獻數據庫的標準、技術規程對數據進行處理。標準化、規范化是特色數據庫建設的關鍵。
4.3充分利用聯盟,共建共享特色數據庫
建設特色數據庫,高職院??梢岳棉k學優勢與各行業和相關科研單位緊密聯系,加大力度收集相關企業內部會議資料及年度報告等灰色文獻形成聯盟,走共建共享的道路,從而形成獨有的館藏資源。同時為了實現數據庫的經濟效益,就要實現向社會轉化,建立“特色資源成果轉化公共服務平臺”,向相關企業開展數據庫推廣和利用,建立網絡導航,建立專業信息指南系統,通過與企業共建共享數據庫,為行業企業提供科研服務,拓展圖書館的社會化服務,并獲取經濟效益。
如番禺職業技術學院圖書館與廣州市漢能信息科技有限公司合作,建立了“珠寶數據庫”、“大學生思想道德修養信息數據庫”?!爸閷殧祿靸热莅ㄕ撐摹⒅閷殘D片、珠寶展影片、企業管理、珠寶設計與加工、珠寶英語等。該數據庫不但能應用于珠寶專業教學,也可為地方珠寶企業提供服務。大學生思想道德修養信息數據庫下設5個庫:新聞庫、論文庫、音頻庫、圖片庫、電子圖書庫。內容十分豐富,圖文并茂,載體多樣化,經過館藏資源和網絡資源的開發和整合,這個信息資源特色數據庫,可滿足廣大師生及社會讀者的需要,使本館信息數字化資源得到更有效、方便、快捷的利用,也使圖書館職能、作用得到了更大的發揮。
4.4做好維護、更新的后期工作
在特色數據庫建成后,要及時維護、更新,保證生命力。根據調查發現,雖然很多圖書館自建了數據庫,但多數都沒有及時的更新,有些甚至是2004年的數據。因此后期要及時更正數據庫建設過程中的錯誤,更新數據內容,補充新信息,不斷完善其系統功能,保證其時效性。
4.5加強數據庫的宣傳
建設特色數據庫,目的是為用戶服務,因此,加強數據庫建設的宣傳非常重要。很多學院圖書館建設了數據庫,但很少為讀者所知,那么這種服務就沒有意義了。比如,在圖書館網站上宣傳,或通過學院主頁進行宣傳,與相關企業合作對社會進行宣傳等,總之,真正充分利用特色數據庫為讀者服務,為學校教學科研服務、為社會服務,實現特色數據庫的價值。
參考文獻:
\[1\]孫林山,黃蘭等.高職院校圖書館特色數據庫建設思考\[J\].廣東輕工職業技術學院學報,2005(9):54-57.
\[2\]張玉輝.高職院校圖書館數字信息資源建設研究\[J\].圖書館,2008(1).
\[3\]覃鳳蘭.廣東省圖書館特色數據庫建設的調查分析\[J\].圖書館學研究,2009(6).
\[4\]黃艷芬.廣東省高校圖書館特色數據庫建設現狀及對策\[J\].圖書館論壇,2008(2).