基于SQL server數(shù)據(jù)庫的學(xué)籍管理系統(tǒng)的開發(fā)與設(shè)計畢業(yè)論文_第1頁
基于SQL server數(shù)據(jù)庫的學(xué)籍管理系統(tǒng)的開發(fā)與設(shè)計畢業(yè)論文_第2頁
基于SQL server數(shù)據(jù)庫的學(xué)籍管理系統(tǒng)的開發(fā)與設(shè)計畢業(yè)論文_第3頁
基于SQL server數(shù)據(jù)庫的學(xué)籍管理系統(tǒng)的開發(fā)與設(shè)計畢業(yè)論文_第4頁
基于SQL server數(shù)據(jù)庫的學(xué)籍管理系統(tǒng)的開發(fā)與設(shè)計畢業(yè)論文_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、- PAGE 28 -基于SQL server數(shù)據(jù)庫的學(xué)籍管理系統(tǒng)的開發(fā)與設(shè)計* * *摘要:本論文是從學(xué)校教育事業(yè)管理中的學(xué)籍管理現(xiàn)狀出發(fā),針對學(xué)籍管理的各種事項,經(jīng)過詳細的系統(tǒng)調(diào)查,開發(fā)出一個操作簡單而且方便實用的學(xué)生學(xué)籍管理系統(tǒng),它的開發(fā)建立主要是實現(xiàn)學(xué)生學(xué)籍管理的規(guī)范化、自動化。本系統(tǒng)的前端開發(fā)工具是delphi 7.0,后臺數(shù)據(jù)庫引擎選用數(shù)據(jù)庫軟件Microsoft SQL Server 2000。本系統(tǒng)經(jīng)過測試,運行穩(wěn)定,已得到認可。關(guān)鍵詞: 學(xué)生學(xué)籍管理系統(tǒng);delphi 7.0;Microsoft SQL Server 2000Based on the SQL server d

2、atabase management system for school development and design* * *ABSTRACT :This thesis is the cause of management education in the status of the school management, school management for a wide range of matters, after careful investigation system, the development of a simple and convenient and practic

3、al student enrollment management system, which is the establishment of the development to achieve school students standardizing the management of automation. The systems front-end development tool is delphi 7.0, background database engine selection database software Microsoft SQL Server 2000. After

4、testing the system, operation, and has already been approved.Keywords : Student Information Management System;delphi 7.0;Microsoft SQL Server 20001、 學(xué)生學(xué)籍管理系統(tǒng)研究概述1.1 課題背景 隨著我國教育體制改革的深入進行,教育系統(tǒng)得到了前所未有的發(fā)展.學(xué)生管理正在逐步邁向管理信息現(xiàn)代化.但是,我國的學(xué)生學(xué)籍管理信息化水平還處在初級階段,主要表現(xiàn)在對學(xué)生的學(xué)籍檔案管理還是采用原有的人工管理方式.這就造成了工作效率低、誤差大,也造成了人力、物力、財力

5、資源的浪費;與此同時,學(xué)校是培養(yǎng)國家棟梁之材的場所,無論在教育,還是在管理上都應(yīng)走在最前列,而其中管理又是學(xué)校運轉(zhuǎn)良好的關(guān)鍵。如何提高管理,是當(dāng)前學(xué)校管理者所面臨的重要課題。1.2 課題來源在這種背景下,利用計算機實現(xiàn)學(xué)校學(xué)生學(xué)籍的管理勢在必行。對于大中型學(xué)校來說,利用計算機支持教育事業(yè)高效率地完成學(xué)生學(xué)籍的管理,是適應(yīng)現(xiàn)代教育事業(yè)制度的要求、推動學(xué)校教育管理走向科學(xué)化、規(guī)范化的必要條件;而學(xué)籍管理是一項瑣碎、復(fù)雜而又十分細致的工作,對學(xué)生數(shù)據(jù)的處理工作量特別大,而且還很容易出錯。如果實行手工操作,每個學(xué)生的相關(guān)信息須手工記載并進行處理,這就會耗費教務(wù)人員大量的時間和精力,用計算機進行管理學(xué)生

6、學(xué)籍,不僅能夠快速輸出,而且還大大地提高教務(wù)人員的工作效率和管理水平。并能進一步提高學(xué)校的工作效率并使學(xué)校實施規(guī)范化管理。 同時計算機具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好等。這些優(yōu)點是教育事業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。1.3 目的及意義 畢業(yè)設(shè)計是大學(xué)學(xué)習(xí)的總結(jié),同時也是自己綜合運用所學(xué)知識解決實際問題的一次鍛煉。學(xué)籍管理系統(tǒng)最主要的目的是為了方便學(xué)校對學(xué)生的信息數(shù)據(jù)的進行錄入、修改、查詢,提高學(xué)校的工作效率。這一系統(tǒng)的開發(fā)成功,解決了手寫速度慢、容易出錯的現(xiàn)狀、幫助學(xué)校最迅速最準確的完成所需的工作。無論是在適用性、靈活性和易

7、操作性方面都顯示出了它的強大功能。 1.4 系統(tǒng)簡介學(xué)籍管理系統(tǒng)是學(xué)校對學(xué)生數(shù)據(jù)管理信息化需要而開發(fā)的管理軟件。根據(jù)學(xué)校對學(xué)生的管理要求,實現(xiàn)學(xué)生基本信息資料管理、獎罰信息管理、教育經(jīng)歷信息管理、學(xué)籍變動管理和班級管理等幾個方面的功能。教務(wù)員或管理員方可對學(xué)生的基本信息資料、獎罰信息、教育經(jīng)歷和學(xué)籍變動進行添加、刪除、修改和查詢等操作,查詢結(jié)果可生成相應(yīng)的統(tǒng)計數(shù)據(jù)及各類統(tǒng)計報表。本系統(tǒng)力求給學(xué)校各教務(wù)人員提供方便快捷的途徑去管理這些繁瑣的信息數(shù)據(jù)。1.5系統(tǒng)的界面特點界面簡潔, 操作過程方便緊湊, 可視化程度高, 保障工作的高效率是本系統(tǒng)功能界面設(shè)計的宗旨, 同時嚴格遵循用戶界面統(tǒng)一化、功能設(shè)

8、計合理化、系統(tǒng)結(jié)構(gòu)化和具有可擴充性的原則以及系統(tǒng)人機界面設(shè)計化。而人機界面設(shè)計化一般遵循以下一些基本原則:(1)以通信功能作為界面設(shè)計的核心人機界面設(shè)計的關(guān)鍵是使人與計算機之間能夠準確地交流信息。一方面,人向計算機輸入信息時應(yīng)當(dāng)盡量采取自然的方式;另一方面,計算機向人傳遞的信息必須準確,不致引起誤解或混亂。(2)界面必須始終一致統(tǒng)一的人一機界面不至于增加用戶的負擔(dān),讓用戶始終用一種方式思考與操作。(3)界面友好、使用方便多數(shù)信息管理軟件的數(shù)據(jù)輸入量較大,對于一些固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入,而應(yīng)讓用戶用鼠標輕松選擇,將數(shù)據(jù)輸入量降至最低限度,并減少用戶的千預(yù)量。(4)輸入畫面盡可能接近實際。

9、 (5)具有較強的容錯功能2、 開發(fā)工具2.1 Delphi Delphi簡介1由Borland公司推出的Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,將會發(fā)現(xiàn)編程不再是枯燥無味的工作Delphi的每一個設(shè)計細節(jié),都將會是

10、一份欣喜。 2Delphi是Borland公司開發(fā)的可視化軟件開發(fā)系統(tǒng),可在Windows3.x、Windows95、WindowsNT、WindowsXP等環(huán)境下使用。當(dāng)前,DELPHI 也可以為LINUX平臺上開發(fā)應(yīng)用,其在LINUX上的對應(yīng)產(chǎn)品Kylix。 DELPHI 擁有一個可視化的集成開發(fā)環(huán)境(IDE),采用面向?qū)ο蟮木幊陶Z言O(shè)bjectPascal和基于部件的開發(fā)結(jié)構(gòu)框架。Delphi它提供了500多個可供使用的構(gòu)件,利用這些部件,開發(fā)人員可以快速地構(gòu)造出應(yīng)用系統(tǒng);也可以根據(jù)自己的需要修改部件或用Delphi本身編寫自己的部件。2.1.2 Delphi的基本特點 本系統(tǒng)采用Bor

11、land Delphi7作為開發(fā)工具,Delphi具有如下特點:(1) Delphi是一個可視化、快速的應(yīng)用程序開發(fā)工具,它具有高效優(yōu)化的源代 碼編譯器。(2) Delphi的object pascal是一種面向?qū)ο蟮慕Y(jié)構(gòu)化的編程語言。(3) Delphi具有完善的異常處理機制,可自動處理各種異常。(4) Delphi具有功能強大,使用方便的數(shù)據(jù)庫支持能力,可以支持多種數(shù)據(jù)庫, 如paradox、acess、oracle、SQLserve、syhaseles。(5) Delphi具有操作系統(tǒng)無關(guān)性,在windows 95/98環(huán)境下開發(fā)的Delphi應(yīng)用程序可以直接在windows NT環(huán)境下

12、運行。(6) Delphi全面支持windows95/98及windows NOLE,activeX,muti-thredd,MAPI及unicode等功能。(7) Delphi具有強大的Internet開發(fā)功能,為網(wǎng)絡(luò)應(yīng)用程序開發(fā)提供了大量組 件。 Delphi的文件類型 3用Delphi進行應(yīng)用程序開發(fā)時,經(jīng)常使用的三種文件類型有:項目文件,后綴為“.dpr”;單元文件,后綴為 “.pas”; 窗體文件,后綴為 “.dfm”。(1) 項目文件 一個Delphi應(yīng)用程序一定有一個項目文件,它用于記錄和管理該項目中所有的文件,其中最主要的是窗體文件和單元文件。項目文件是一個可運行的文件,也稱為

13、應(yīng)用程序文件。(2) 窗體文件 窗體是Delphi項目的可視部分,當(dāng)保存窗體單元時, Delphi提示用戶為窗體單元輸入一個文件名,這個文件叫做窗體文件。(3) 單元文件 單元文件是一個Object Pascal源程序代碼文件,可以在程序代碼編輯器中進行編輯和修改。 Delphi開發(fā)程序的過程4開發(fā)一個Delphi應(yīng)用程序的過程可分為如下六步:(1) 畫界面:即在窗體中放置各種控件,并適當(dāng)調(diào)整它們的位置及大小,以滿足自己應(yīng)用程序的需要。(2) 設(shè)置各控件的屬性。(3) 設(shè)置針對這些控件的事件處理程序:首先要決定窗體及控件將識別什么樣的 事件,然后編寫事件處理代碼以設(shè)置程序?qū)@些事件的反應(yīng)。 (

14、4) 執(zhí)行及調(diào)試應(yīng)用程序。(5) 保存應(yīng)用程序。(6) 建立可獨立運行的.exe文件。2.2 數(shù)據(jù)庫平臺介紹 SQL SERVER 數(shù)據(jù)庫簡介 數(shù)據(jù)庫技術(shù)發(fā)展至今已有30多年的歷史,數(shù)據(jù)庫技術(shù)日趨成熟,應(yīng)用也越來越廣泛,出現(xiàn)了許多商品化的數(shù)據(jù)庫管理系統(tǒng),如DB2,Informix,Oracle,SQL Server 及Sybase等。其中SQL Server 也經(jīng)歷了一個從產(chǎn)生到發(fā)展的過程,今天Microsoft SQL Server 2000 是在成熟和強大的關(guān)系型數(shù)據(jù)庫中最受歡迎、應(yīng)用最廣泛的一個。 Microsoft SQL Server 2000 是Microsoft 公司繼SQL S

15、erver 6.5和SQL Server 7.0以后,在新千年推出的又一改進的新版關(guān)系型數(shù)據(jù)管理系統(tǒng)。它能使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序。SQL Server 2000 使用了了先進的數(shù)據(jù)庫結(jié)構(gòu),與Windows DNA緊密集成,具有強大的Web 功能,它可以利用高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù),可以為最大的Web站點和企業(yè)應(yīng)用提供優(yōu)良的擴展性和可靠性,使用戶能夠在Internet 領(lǐng)域快速建立服務(wù)系統(tǒng),為占領(lǐng)市場贏得寶貴的時間。同時,SQL Server 2000 還為用戶提供了重要的安全性功能的增強,為用戶的數(shù)據(jù)安全提供了可靠的保證。另外,SQL Server 2000還為用戶提供

16、了重要的安全性功能的增強,為用戶的數(shù)據(jù)安全提供了可靠的保證。另外,SQL Server 2000 在數(shù)據(jù)庫服務(wù)器自動管理技術(shù)方面處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位,它可以使用戶免去繁瑣復(fù)雜的工作量,從而有精力處理更重要的問題,使用系統(tǒng)在商業(yè)戰(zhàn)略上占得先機。 關(guān)系型數(shù)據(jù)庫系統(tǒng)是當(dāng)前最流行的數(shù)據(jù)庫軟件系統(tǒng)。它是一個非常復(fù)雜的軟件系統(tǒng),對數(shù)據(jù)庫的所有操作,包括定義、查詢、更新和各種運行控制最終都通過它來實現(xiàn)的,因它是使數(shù)據(jù)庫系統(tǒng)具有資料共享、并發(fā)訪問、資料獨立等特性的根本保證。 就關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)而言,它是位于用與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它主要負責(zé)強化數(shù)據(jù)庫的結(jié)構(gòu),簡單來說包括如下功能

17、: 1、 維持數(shù)據(jù)庫中資料的關(guān)系。 2、 保障資料的正確存儲,即保障定義資料之間的關(guān)系的種種規(guī)則不會被違背。 3、 在系統(tǒng)出錯時,把資料恢復(fù)到一個能保證一致性的狀態(tài)。 SQL SERVER 數(shù)據(jù)庫系統(tǒng)特點 5SQL Server 2000 系統(tǒng)之間之所以成為目前流行的大型商用數(shù)據(jù)庫系統(tǒng),有著其深刻的內(nèi)在因素,這與它鮮明的特點是分不開的: (1)與Internet 的高度集成 SQL Server 2000與其它Microsoft Back Office 產(chǎn)品緊密集成,在安全、事件瀏覽、Windows NT 服務(wù)程序、性能監(jiān)視器、多處理器支持、索引服務(wù)器等方面充分利用了它們的長處,形成了自己獨特

18、的優(yōu)勢。(2)可伸縮性和可用性同一個SQL Server 2000數(shù)據(jù)庫引擎可以同時在Windows 2000 Professional、Windows 2000 Server和Windows ME上運行。還可以在Windows NT4.0版以上的所有版本上運行。此數(shù)據(jù)庫的引擎是一個功能強大的服務(wù)器,可管理上千用戶訪問數(shù)據(jù)庫。同時,當(dāng)默認設(shè)置運行時,SQL Server 2000還具有動態(tài)自調(diào)節(jié)等功能,這使得它可以有效地運行在便攜式電腦和臺式機中,用戶無需承擔(dān)管理任務(wù)。(3)易于安裝SQL Server 2000包含了一等系列管理和開發(fā)工具,這些工具可以改進在多個站點的安裝、部署、管理和使用S

19、QL Server的過程。SQL Server 2000還支持基于標準的、與windows DNA集成的程序設(shè)計模型,使SQL Server數(shù)據(jù)庫和數(shù)據(jù)庫的使用成為強大的可伸縮系統(tǒng)。這些功能使應(yīng)用程序開發(fā)者可以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。(4)企業(yè)級數(shù)據(jù)功能SQL Server 2000關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今比較苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎在充分保證數(shù)據(jù)完整性的同時,將管理上千個并發(fā)修改數(shù)據(jù)用戶的開銷減少到最小。(5)數(shù)據(jù)倉庫SQL Server 2000中的分析服務(wù)(OLAP)可以滿足用戶所有的商業(yè)分析需;數(shù)據(jù)轉(zhuǎn)換服務(wù)

20、可以在不同的數(shù)據(jù)源之間自動提取、轉(zhuǎn)換和加載數(shù)據(jù);數(shù)據(jù)開采服務(wù)對數(shù)據(jù)庫倉庫的數(shù)據(jù)進行數(shù)據(jù)挖掘,發(fā)現(xiàn)商業(yè)的模式,為科學(xué)決策提供支持;索引化視圖通過把查詢結(jié)果存儲在數(shù)據(jù)庫中,以減少查詢響應(yīng)時間,大大改善系統(tǒng)的運行性能。3、 開發(fā)環(huán)境 6“真正的程序員用C,聰明的程序員用Delphi”,Delphi是開發(fā)數(shù)據(jù)庫前端的優(yōu)秀工具,它以其簡潔明快的編程語言、功能強大的組件和靈活方便的編程環(huán)境在競爭激烈的市場中越來越贏得青睞。采用Delphi來開發(fā)數(shù)據(jù)庫應(yīng)用程序具有更大的靈活性和可擴展性。Delphi支持單機的dBase、Paradox數(shù)據(jù)庫和流行的關(guān)系型數(shù)據(jù)庫,如Oracle,Sybase,SQL Serv

21、er等。最后完成的系統(tǒng)可以在單機、Netware網(wǎng)絡(luò)文件共享方式和客戶機/服務(wù)器條件下運行。Delphi7集成開發(fā)環(huán)境窗口主要包括:主菜單、工具欄、窗體、組件板、結(jié)構(gòu)視圖、對象監(jiān)視器、代碼編輯器和項目管理器等,其各組成部分是協(xié)同工作的。當(dāng)用戶設(shè)計窗體時,對象監(jiān)視器中顯示窗體中選中組件的屬性,同時Delphi在后臺自動生成代碼。4、 學(xué)籍管理系統(tǒng)分析與設(shè)計4.1 學(xué)籍管理系統(tǒng)的需求分析 7需求分析是整個數(shù)據(jù)庫系統(tǒng)設(shè)計過程中最重要的步驟之一,是后繼各階段的基礎(chǔ)。在需求分析階段,需要從多方面對整個系統(tǒng)進行調(diào)查,收集和分析系統(tǒng)是對信息和處理兩個方面的需求。是第一步也是最重要的一步,對于學(xué)籍管理系統(tǒng)也不

22、例外。初步確定需求如下:(1)系統(tǒng)主要的用戶是負責(zé)學(xué)籍管理的教務(wù)員或管理員。(2)班級管理的添加、刪除、修改和查詢。此功能為學(xué)生檔案的分類管理提供依據(jù);(3)系統(tǒng)應(yīng)具備學(xué)生數(shù)據(jù)信息存儲的功能,具有合理的數(shù)據(jù)庫結(jié)構(gòu),保證數(shù)據(jù)的安全性和完整性,便于用戶有效地提取、檢索和更新數(shù)據(jù);(4)系統(tǒng)應(yīng)能方便地進行學(xué)生數(shù)據(jù)信息的增加、刪除、修改以及查詢。(5) 由于學(xué)生資料信息的保密性,系統(tǒng)應(yīng)具有用戶身份驗證功能,只有具有相關(guān)權(quán)限的用戶才能訪問系統(tǒng)。 (6)系統(tǒng)界面友好,層次清晰,應(yīng)具有較強的可操作性和易用性,方便用戶使用,使不懂?dāng)?shù)據(jù)庫操縱語言的用戶也能自如地找到所需的信息。 (7)系統(tǒng)運行平臺為常用的Win

23、dows系列。(8)系統(tǒng)應(yīng)有很好的擴展性,隨實際需要而不斷增加新的功能模塊。需求分析就是描述系統(tǒng)的需求,通過定義系統(tǒng)中的關(guān)鍵類域來建立模型。4.2學(xué)籍管理系統(tǒng)可行性研究 在當(dāng)今時代,網(wǎng)絡(luò)技術(shù)與計算機軟件技術(shù)已經(jīng)愈來愈廣泛地應(yīng)用到教育系統(tǒng)的各個方面。 學(xué)生學(xué)籍管理系統(tǒng)就是使用計算機對學(xué)生學(xué)籍信息進行全面管理的系統(tǒng)。系統(tǒng)以現(xiàn)代信息技術(shù)(如計算機技術(shù)、數(shù)據(jù)庫技術(shù)等)為手段,以簡化學(xué)校傳統(tǒng)的學(xué)籍管理模式和工作質(zhì)量效益為目標,利用先進的硬件設(shè)備,對學(xué)籍管理工作實行計算機管理與控制。在系統(tǒng)初步調(diào)查的基礎(chǔ)上,從必要性和可行性兩個方面進行了以下的具體分析。4.2.1學(xué)籍管理的必要性分析 教育事業(yè)建設(shè)的改革和發(fā)

24、展,對學(xué)生學(xué)籍管理提出了更高、更新的要求。建立學(xué)籍管理系統(tǒng),是進行學(xué)校制度管理化的一項重要的基礎(chǔ)工作,也是實現(xiàn)學(xué)校事務(wù)管理現(xiàn)代化、加速決策科學(xué)化的前提條件。 建立學(xué)籍管理系統(tǒng)是現(xiàn)代信息化社會教育的需要。手工對學(xué)生數(shù)據(jù)信息的處理工作量特別大,容易出錯。而且還會耗費教務(wù)人員大量的時間和精力,因此,有必要建立學(xué)籍管理系統(tǒng),保持數(shù)據(jù)的一致性、完整性和時效性,實現(xiàn)人機交互。4.2.2學(xué)籍管理的可行性分析從技術(shù)方面來看,目前的計算機硬件、軟件技術(shù)以及網(wǎng)絡(luò)技術(shù)完全能完成本系統(tǒng)的功能要求。從操作人員方面來看,每個教務(wù)員和管理員必須在一定的計算機應(yīng)用基礎(chǔ)和數(shù)據(jù)庫維護知識,都能熟練進行常用的辦公軟件操作,許多日常

25、工作都是在計算機上進行,保證了系統(tǒng)的可推廣。通過以上幾個方面的分析可知,開發(fā)學(xué)生學(xué)籍管理系統(tǒng)是十分必要且可行的。5 數(shù)據(jù)庫設(shè)計5.1數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計是總體設(shè)計階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。因為數(shù)據(jù)庫結(jié)構(gòu)的變化會造成編程的改動,所以必須認真設(shè)計數(shù)據(jù)庫后再進行編程,從而避免無謂的重復(fù)工作。針對本系統(tǒng),通過對學(xué)籍管理內(nèi)容和過程的分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:1 學(xué)生基本信息stu表:包括的數(shù)據(jù)字段有學(xué)號、姓名、照片、性別、民族、籍貫、出生日期、身份證號、入校時間、所在班級、職務(wù)、聯(lián)系電話、居住地址、郵編和備注。用來保存學(xué)生的基本信息資

26、料,其結(jié)構(gòu)如圖5-1所示;2 學(xué)生獎勵和處罰信息jiangfa表:用來記錄學(xué)生所受到的獎勵或處罰,其結(jié)構(gòu)如圖5-2所示;3 學(xué)生教育經(jīng)歷jiaoyu表:保存學(xué)生教育經(jīng)歷的基本信息,其結(jié)構(gòu)如圖5-3所示;4 學(xué)籍變動xueji表:保存學(xué)生休學(xué)、退學(xué)、轉(zhuǎn)學(xué)和調(diào)班的記錄,其結(jié)構(gòu)如圖5-4所示;5 班級管理banji表:用來保存學(xué)校各班級的基本信息,其結(jié)構(gòu)如圖5-5所示;6 用戶信息yonghu表:用來保存系統(tǒng)用戶名ID、密碼、密碼保護提示問題、提示答案、權(quán)限級別和類型等信息,其結(jié)構(gòu)如圖5-6所示;圖5-1 圖5-2圖5-3 圖5-4圖5-5 圖5-6 5.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計8概念結(jié)構(gòu)是獨立于實際數(shù)

27、據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應(yīng)用的設(shè)計。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。第一種轉(zhuǎn)化是將實體轉(zhuǎn)化為關(guān)系表。這種轉(zhuǎn)化較簡單,將實體的屬性定義為表的屬性即可。第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各個實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。本系統(tǒng)恰好使用了外部鍵的定義,在表設(shè)計器中單擊鼠標右鍵,選擇“關(guān)系”菜單項,在“屬性”窗口中定義外鍵信息(如圖5-7所示). 圖5-7分別選定主鍵表和外鍵表的字段,SQL Server即可自動生成關(guān)系名,本系統(tǒng)中定義的關(guān)系如表格5-8所示:關(guān)系名主鍵表主鍵字段外鍵表外鍵字段FK-jiaoyu-stustu學(xué)

28、號jiaoyu學(xué)號FK-jiangfa-stustu學(xué)號Jiangfa學(xué)號FK-xueji-stustu學(xué)號xueji學(xué)號表格5-8數(shù)據(jù)庫中各表創(chuàng)建的完成,即可進入系統(tǒng)的具體實現(xiàn),下面將進行簡述。 6、 學(xué)籍管理系統(tǒng)的具體實現(xiàn)6.1 系統(tǒng)功能分析6.1.1 系統(tǒng)基本功能 學(xué)籍管理系統(tǒng)必須具備三大基本功能:學(xué)籍管理數(shù)據(jù)庫及表的操縱,以實現(xiàn)對學(xué)籍管理數(shù)據(jù)庫及其表的創(chuàng)建、表中數(shù)據(jù)維護;學(xué)生基本信息、獎罰信息、教育經(jīng)歷、學(xué)籍變動管理的添加、刪除和修改,并可根據(jù)姓名和學(xué)號以實現(xiàn)學(xué)籍信息的查詢;用戶信息的添加、刪除和修改以及密碼的更改?;趯W(xué)籍管理的相關(guān)結(jié)果和相關(guān)用戶信息用DBGrid顯示在窗體上。6.1

29、.2 系統(tǒng)功能模塊設(shè)計系統(tǒng)的運行是先彈出登錄的界面,輸入用戶ID、密碼和用戶類別之后進行驗證,驗證通過方可根據(jù)不同的用戶類別進入相應(yīng)的功能模塊,否則退出系統(tǒng)。如圖6-1所示。根據(jù)實際應(yīng)用需求,需要完成如下功能:用戶登陸驗證成功學(xué)籍變動管理基本信息管理教育經(jīng)歷管理設(shè)置學(xué)生信息管理針對各個模塊不同的表實現(xiàn)添加、刪除、修改記錄以及查詢顯示等功能退學(xué)休學(xué)管理轉(zhuǎn)學(xué)調(diào)班管理班級管理用戶管理獎罰信息管理更改密碼更改密碼保護資料 圖61 系統(tǒng)功能模塊示意圖 本實例根據(jù)上面的設(shè)計規(guī)劃出來的實體有:學(xué)生基本信息實體、教育經(jīng)歷實體、獎罰信息實體、學(xué)籍變動實體、班級管理實體和用戶信息實體。各個實體具體的描述E-R圖如

30、下:學(xué)號教育經(jīng)歷實體職務(wù)學(xué)生基本信息實體所在班級學(xué)號籍貫姓名 學(xué)校名稱開始時間 教育經(jīng)歷實體E-R圖學(xué)生基本信息實體E-R圖 姓名學(xué)號學(xué)籍變動實體籍貫所在班級獎罰說明學(xué)號獎罰信息實體獎罰時間獎罰類型 獎罰信息實體E-R圖 學(xué)籍變動實體E-R圖密碼姓名用戶信息實體班級管理實體權(quán)限用戶IDid班級編號班級名稱 班級管理實體E-R圖 用戶信息實體E-R圖6.2系統(tǒng)模塊的具體實現(xiàn)6.2.1 學(xué)籍管理系統(tǒng)的主窗體登陸界面:系統(tǒng)運行時,首先彈出此啟動窗口。在界面上各有兩個Panel、btton和edit控件,一個comboBox控件和四個Label控件。登陸功能: 設(shè)置權(quán)限控制用戶登錄,防止非法用戶闖入本

31、系統(tǒng),保證系統(tǒng)的安全,輸入口令時屏幕顯示為“*”以利保密;當(dāng)輸入的用戶ID和密碼以及選擇的用戶類別正確無誤方可進入系統(tǒng)主界面進行相應(yīng)的操作。所有的用戶如果一時忘記了密碼,還可以點擊“忘記密碼”進行回答密碼提示問題和答案提交正確后即可取回密碼的操作。圖6-2 登錄功能系統(tǒng)主體界面: 本界面是這個工程的主窗體。在這個窗體上添加所需的控件,創(chuàng)建好的窗體如下所示,在界面上放置了菜單欄、工具欄、八個Label和八個timer控件;菜單欄集中了系統(tǒng)操作的入口,各功能模塊的執(zhí)行從此進入;工具框顯示了系統(tǒng)菜單中常用項目的快鍵按紐,不過各個工具按紐的Menultem屬性值要與菜單各項的name屬性值相對應(yīng),這樣

32、用戶才可以點擊相應(yīng)的按紐連接進入相應(yīng)的窗體功能模塊。每個Label對應(yīng)有個timer控制,通過設(shè)置timer控件的OnTimer事件使相應(yīng)的Label控件有動漫的效果。圖6-3系統(tǒng)主界面創(chuàng)建主窗體的菜單:在主窗體中,需使用一個菜單欄來滿足用戶的日常方便使用。在此,可利用Delphi中的菜單欄編輯器來創(chuàng)建我們所需要的各個菜單,具體的菜單結(jié)構(gòu)如表6-4所示:captionnamecaptionname系統(tǒng)N1班級管理Nbanji 退出NClose用戶管理Nyonghu學(xué)生管理N6學(xué)生管理Nxues基本資料NStudentInfo其他用戶管理Njg獎罰情況Njiangfa設(shè)置Nset教育經(jīng)歷Nexp

33、erience更改密碼NChangePwd學(xué)籍管理Nxueji更改密碼保護資料Nchmm學(xué)籍變動Nout表6-46.2.2 創(chuàng)建公共模塊9在Delphi 中可以用公用模塊來存放整個工程項目公用的函數(shù)、過程和全局變量等。這樣可以極大的提高代碼的效率。由于系統(tǒng)中各個模塊都將大量頻繁的使用數(shù)據(jù)庫中的各種數(shù)據(jù),因此需要一個公共數(shù)據(jù)操作,執(zhí)行相關(guān)的數(shù)據(jù)操作。1 單元文件Config.pas:此文件主要是與數(shù)據(jù)庫建立連接;const/連接字符串,連接數(shù)據(jù)庫connectionStr=Provider=SQLOLEDB.1;+ Password=sa;Persist Security Info=True;+

34、 User ID=sa;Initial Catalog=xsxjgl;+ Data Source=(local);var ADOCon:TADOConnection;2 單元文件DAHelper.pas:在這個單元中,主要是實現(xiàn)與數(shù)據(jù)操作,有兩種方法,一種是執(zhí)行沒有返回值的SQL語句,如果執(zhí)行正確返回true,否則返回false;另一種是執(zhí)行有返回值的sql語句,返回得到的ADOQuery;除了要調(diào)用連接數(shù)據(jù)庫Config.pas文件外,將程序數(shù)據(jù)操作進行了有效地封裝,提供了兩種方法,代碼如下:/ 執(zhí)行有返回值的sql語句,返回得到的ADOQuery;function ExeSqlQuery(

35、sql:string):TADOQuery; var query:TADOQuery;begin try if stClosed in Config.ADOCon.State then /判斷連接狀態(tài)是否關(guān)閉, 若關(guān)閉則連接打開 Config.ADOCon.Open; query:=TADOQuery.Create(nil); query.Connection:=Config.ADOCon; query.Close; query.SQL.Clear; query.SQL.Add(sql); query.Open; except result:=nil; end; result:=query;e

36、nd;/執(zhí)行沒有返回值的sql語句,如果正確執(zhí)行則返回true,否則返回falsefunction ExeSqlNoQuery(sql:string):boolean; var query:TADOQuery; ref:integer;begin ref:=0; if stClosed in Config.ADOCon.State then /判斷連接狀態(tài)是否關(guān)閉, 若關(guān)閉則打開 Config.ADOCon.Open; query:=TADOQuery.Create(nil); query.Connection:=Config.ADOCon; query.Close; Config.ADOCo

37、n.BeginTrans; try query.SQL.Clear; query.SQL.Add(sql); ref:=query.ExecSQL;/影響的行數(shù) Config.ADOCon.CommitTrans; except Config.ADOCon.RollbackTrans; query:=nil; result:=false; end; if ref0 then result:=true else result:=false;end;3 窗體文件frm_infoU.dfm:由于學(xué)生基本資料、獎罰情況、教育經(jīng)歷、學(xué)籍變動、用戶管理和班級管理的功能窗體都要設(shè)置一個DBGrid、Data

38、Soure、添加、刪除、修改、返回主界面和退出系統(tǒng)按紐,并且各功能模塊在功能和界面上都非常相似,為了減少工作量和優(yōu)化界面代碼,對上述功能模塊的界面規(guī)范化,得到frm_info父窗體類,以便各功能模塊的繼承。在這個窗體中,為了美觀,將其BorderStyle屬性設(shè)置為bsDialog即設(shè)置為對話框窗體,Position屬性設(shè)置為poOwnerformCenter即設(shè)置窗體彈出時位置在用戶窗體中心;而設(shè)計數(shù)據(jù)信息顯示時,在工具欄中選擇Data Controls選項卡中中的DBGrid控件,重命名為DBGrid_info,選擇Data Access選項卡中DataSoure控件并命名為DataSou

39、re_info,指向數(shù)據(jù)庫中相應(yīng)的表,當(dāng)打開窗體時,程序?qū)?yīng)用公共成員public中的FillData過程自動從數(shù)據(jù)庫中讀入相關(guān)數(shù)據(jù)并顯示在DBGrid中。6.2.3 為每個數(shù)據(jù)庫表創(chuàng)建類模塊在工程中,需要為每個表定義一個類,類的成員變量與對應(yīng)表中的字段名相同,六個類模塊全保存在所在工程文件夾的common子文件夾ClassesU.pas中。比如為獎罰情況jiangfa表添加類Tjiangfa,代碼如下:type Tjiangfa=class id:integer; stdNo:string;/學(xué)號 Edate:string;/獎罰時間 Etype:string;/獎罰類型 remark:st

40、ring;/獎罰說明 end;其他的類模塊的添加與此類大同小異;6.2.4 為每個功能模塊建立控制文件針對上述數(shù)據(jù)實體類的操作方法,為方便各功能模塊的調(diào)用,故為各功能模塊建立各自的控制文件,cstu.pas、cjiangfa.pas、 cexperience.pas、cxueji.pas、cbanji.pas和cyonghu.pas單元文件相對應(yīng)包含了學(xué)生基本資料信息、獎罰情況、教育經(jīng)歷、學(xué)籍變動、班級管理和用戶管理設(shè)置的相關(guān)函數(shù),以便對應(yīng)的各功能模塊調(diào)用。由于大多數(shù)函數(shù)的編碼格式都是十分相似,故這里只列舉三個單元文件說明。cstu.pas:包含了添加AddStu、刪除DelStu、修改Edi

41、tStu、查詢(學(xué)號查詢GetStuByStuNo、學(xué)號查找返回TADOQuery類型GetStuQueryByStuNo、姓名查找GetStuByName)和取得GetStuArray學(xué)生基本資料信息的函數(shù),每個函數(shù)都有一個共同點就是必須調(diào)用DAHelper和ClassesU單元文件,調(diào)用ClassesU單元文件是要運用其對應(yīng)的類,調(diào)用DAHelper單元文件是要返回result結(jié)果值,唯一不同的是使用的SQL語句輸寫不同。在GetStuArray函數(shù)中,要分兩個SQL條件查詢,即如果是學(xué)生登錄進去的話,選擇的查詢條件是學(xué)生本人的學(xué)號。cyonghu.pas:除了上述cstu.pas中包含類

42、似的函數(shù)以外,還包括了密碼的更改、忘記密碼和判斷用戶是否存在函數(shù),相應(yīng)函數(shù)的代碼如下:function ChangePwd(newPwd:string;id:integer):boolean;/更改密碼函數(shù)var sql:string; begin sql:=update renshi set 密碼=+newPwd+ where id=+inttostr(id); result:=DAHelper.ExeSqlNoQuery(sql); end;function CheckOper(OpID,OpPwd,Opqx:string):Tyonghu; /判斷用戶函數(shù)var yonghu:Tyong

43、hu; sql:string; Adoq:TADOQuery;begin sql:=select 姓名,isnull(備注,),id from renshi+ where 用戶ID=+OpID+ and + 密碼=+OpPwd+ and + 權(quán)限=+Opqx+; Adoq:=DAHelper.ExeSqlQuery(sql); if Adoq.RecordCount1 then begin result:=nil; end else begin yonghu:=Tyonghu.Create; yonghu.Operid:=OpID; yonghu.OperName:=Adoq.Fields0.

44、Value; yonghu.pwd:=OpPwd; yonghu.privilege:=Opqx; yonghu.remark:=Adoq.Fields1.Value; yonghu.id:=Adoq.Fields2.Value; result:=yonghu; end;end;6.2.5 各功能模塊的具體實現(xiàn)(1)登錄窗體模塊輸入用戶ID、密碼和選擇用戶類別權(quán)限,定義變量OpID、OpPwd和Opqx,并令其等于對應(yīng)的輸入信息,還要定義Op繼承Tyonghu并分配空間之后調(diào)用cyonghu單元文件中的CheckOper(OpID,OpPwd,Opqx)函數(shù),當(dāng)返回值Op為nil時彈出對話框“

45、你輸入的用戶登錄資料不正確,請重新輸入”,這樣輸出的錯誤信息超過兩次時系統(tǒng)將出示提示并關(guān)閉;否則使用系統(tǒng)主界面窗體frm_main中的CurrentUser等于Op保存當(dāng)前用戶,如果當(dāng)前用戶是在校學(xué)生的話,則只能查詢并修改自己的基本資料信息和查看自己的獎罰情況并修改自己的密碼;如果是管理員的話,則可以全權(quán)對本系統(tǒng)進行操作,沒有任何限制;如果是教務(wù)員的話,他的權(quán)限只比管理員少一點即在用戶管理設(shè)置處不能對其他用戶管理和班級管理。當(dāng)用戶一時忘記了密碼,還可點擊“忘記密碼”,通過密碼提示問題和答案找回密碼。當(dāng)你點擊“忘記密碼”標簽時,系統(tǒng)會將你輸入的用戶ID和權(quán)限通過調(diào)用cyonghu單元文件中的Ch

46、eckzhao(OppID,Oppqx)函數(shù)進行查詢,如果找到該用戶時方可進入找回密碼界面,否則系統(tǒng)也會彈出“你輸入的用戶不存在!請輸入正確的用戶信息!”這樣的對話框,這樣連續(xù)三次不存在的用戶時系統(tǒng)會提示自動關(guān)閉。 (2)找回密碼窗體zhaom模塊:在登錄模塊中設(shè)置一個全局變量zh接收Checkzhao(OppID,Oppqx)函數(shù)的返回值,運用zh.pwdqtion和zh.pwdanswer與輸入的密碼提示問題與答案做比較,如果一致則出示“你的密碼是多少,請切記!”否則叫你輸入正的密碼提示問題和答案,具體的代碼如下:if(trim(self.pwdqtion.Text)=zh.pwdqtio

47、n) then /判斷密碼提示的問題begin if(trim(self.pwdanwser.Text)=zh.pwdanswer)then /判斷提示答案 begin showmessage(你的登錄密碼是+zh.pwd+,請切記!); exit; end else begin self.pwdanwser.Text:=; pwdanwser.SetFocus; MessageBox(Handle, 密碼提示的答案不正確!請輸入正確的密碼提示答案!, 信息, MB_ICONEXCLAMATION); exit; end;end else begin self.pwdqtion.Text:=;

48、 pwdqtion.SetFocus; MessageBox(Handle, 密碼提示的問題不正確!請輸入正確的密碼提示問題!, 信息, MB_ICONEXCLAMATION); exit; end; (3)學(xué)生基本資料窗體stu模塊(只有教務(wù)員和管理員權(quán)限的用戶方可進入)首先,在工程資源管理器中,點擊“新建”“其他”,在彈出的對話框中選擇工程文件名xjgl,點擊frm_info窗體即可添加一個窗體,命名為“frm_student”這燕就繼承了frm_info父窗體的所有控件和屬性值,再在窗體中放置如圖6-5所示(除父窗體的控件以外)的相應(yīng)控件和設(shè)置相應(yīng)的屬性值,在此窗體設(shè)計中,設(shè)置了只有本窗

49、體方可使用的私有變量:字符串類型的stdNo、WorkPath和PicePath,布而類型的m。stdNo是保存當(dāng)前學(xué)生證號,修改學(xué)生基本資料信息時用來與查詢到的學(xué)號作比較,如果不相等的話,則系統(tǒng)會出示相關(guān)的對話框,WorkPath用來保存當(dāng)創(chuàng)建窗體時取得可執(zhí)行程序所在的目錄,PicePath用來保存相片的路徑,m是用來判斷添加或修改學(xué)生基本資料信息時相片是否被點擊的布而值。為了用戶人員的方便,對于固定數(shù)據(jù)信息的輸入,采用組合框選擇輸入;在窗體打開時,系統(tǒng)繼承父窗體類將所有記錄都顯示在DBGrid_info控件中,當(dāng)觸發(fā)DBGrid_info OnCellClick即單擊DBGrid_info

50、控件任一單元格時,所屬的當(dāng)條記錄信息數(shù)據(jù)將顯示在右邊相對應(yīng)的控件;利用單擊按鈕作出事件處理的方法,實現(xiàn)添加、修改、刪除,查詢、返回系統(tǒng)主界面等功能,下面將對這些按紐實現(xiàn)的功能具體論述。添加按紐:當(dāng)學(xué)號和姓名為空時出示相關(guān)的提示對話框,當(dāng)在文本框edt_stuNo輸入的學(xué)號,調(diào)用cstu.pas中的GetStuByStuNo函數(shù)與之比較,如果返回值不為零時,則說明輸入的學(xué)號與數(shù)據(jù)庫中的某條記錄相同,這時系統(tǒng)會彈出對話框“該學(xué)號已存在,請重新設(shè)置”,否則再判斷相片image_pic是否為空,如果沒有上傳到相片,則相片路徑賦為空,如果是點擊了記錄表格中的學(xué)生基本資料,加上該生有相片時而又沒有重新加載

51、相片則添加到的相片是加載后的相片,否則是剛點擊記錄集并顯示在相關(guān)右邊的相片框中的相片。最后調(diào)用Student類和cstu.pas中的AddStu(Student)函數(shù),將數(shù)據(jù)保存到數(shù)據(jù)庫中并刷新內(nèi)容顯示所有記錄到DBGrid組件中,然后系統(tǒng)提示成功添加。刪除按紐:當(dāng)點擊刪除按紐時彈出如圖6-6所示,如果點擊“確定”,則調(diào)用cstu單元文件中的DelStu函數(shù),刪除edt_stuNo文本所屬的學(xué)生基本資料信息并及時用FillData刷新填充數(shù)據(jù);如果是點擊“取消”則沒有刪除到所選學(xué)生的基本資料信息。修改按紐:當(dāng)edt_StuNo.Text為空時,如果你點擊了修改按紐,則系統(tǒng)會提示沒有可以修改的數(shù)

52、據(jù),修改時學(xué)生的對應(yīng)的學(xué)號和姓名都不用為空,否則系統(tǒng)也會做出相應(yīng)的處理,調(diào)用GetStuByStuNo函數(shù)檢查學(xué)號是否重復(fù),返回值不為空時,再判斷所返回的值是否與私有變量“stdNo”相等,如果不相等系統(tǒng)會彈出如圖6-7所示的效果,否則再判斷相片的路徑,如果所在的數(shù)據(jù)庫表stu中的相片路徑不為空,加上點擊了相片加載,則相片的路徑等于加載后的路徑,如果沒有加載到,只是原來的相片路徑值則保持不變,如果添加時并沒有上傳到相片,則相片路徑賦為空,最后將修改后的該生基本資料信息調(diào)用cstu單元文件中的EditStu(Student,stdNo)函數(shù)保存進數(shù)據(jù)庫中。添加和修改學(xué)生基本資料信息時相片的處理代

53、碼大致如下:IF self.DBGrid_info.Fields2.Value THEN /判斷相片路徑是否為空 begin if m=true then /判斷是否點擊了相片 begin PicePath := self.OpenD_pic.FileName ; image_pic.Picture.LoadFromFile( PicePath ); end else PicePath:=self.DBGrid_info.Fields2.Value; end ELSE self.image_pic.Picture := NIL ;姓名查詢按紐:根據(jù)姓名可以查找出所有叫這個名字的學(xué)生的基本資料信

54、息,當(dāng)edt_name_s控件的文本值為空時系統(tǒng)提示“請輸入姓名”,輸入姓名點擊按紐后調(diào)用cstu單元文件中的GetStuByName函數(shù),與輸入的姓名作為參數(shù),返回到數(shù)據(jù)源組件DataSource_info中,然后再將查詢到的結(jié)果顯示在DBGrid組件中。而學(xué)號查詢按紐跟姓名查詢按紐的設(shè)置基本相同,這里就不再多講了。在本窗體模塊中,所在班級、學(xué)生照片和郵政編碼還須特別的設(shè)置:所在班級的編號是調(diào)用cbanji單元文件中的FillCombobox(self.cbx_banji)函數(shù)取得的;郵政編碼的填寫只能是數(shù)字或回車;照片信息讀取時,使用OpenDialog控件打開對話框瀏覽圖片信息, 控件命

55、名為OpenD_pid,顯示照片使用Image控件并命名為image_pic這兩點所要實現(xiàn)的代碼如下:procedure Tfrm_Student.edt_postalcodeKeyPress(Sender: TObject; /設(shè)置郵政編碼 var Key: Char);begin inherited;if not(key in 0.9,#8,#13) then key:=#0;end; /點擊image_pic觸發(fā)事件procedure Tfrm_Student.image_picClick(Sender: TObject); begin inherited; self.OpenD_pic.Filter:=BMP|*.BMP|JPG|*.JPG|ALL|*.*;/設(shè)置相片的類型m:=true; /設(shè)置私有變量m,當(dāng)觸發(fā)點擊相片事件時m為true,為添加和修改學(xué)生基本資料時判斷相片路徑所設(shè)置 if self.OpenD_pic.Execute then begin PicePath := self.OpenD_pic.FileName ; image_pic.Pi

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論