




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
培訓(xùn)信息管理系統(tǒng)數(shù)據(jù)庫原理課程設(shè)計文檔班 級: 09計科3班指導(dǎo)老師: 石俊萍日 期 2012/10/28 摘 要 目前,中國經(jīng)濟發(fā)展的速度在不斷加快,需要大量高素質(zhì)的人才,投入到國家經(jīng)濟以及各個方面的建設(shè)工作中去;但目前中國自身擁有的高素質(zhì)人才遠遠不能滿足這些方面發(fā)展的需要。因此,為了適應(yīng)這快速發(fā)展的社會以及促進就業(yè),出現(xiàn)了越來越多的培訓(xùn)機構(gòu),諸如IT培訓(xùn),英語培訓(xùn)等等。而隨著培訓(xùn)機構(gòu)規(guī)模的越來越大,學(xué)員的越來越多,針對這些培訓(xùn)機構(gòu)的人員,信息的管理就成為了頭等大事。傳統(tǒng)的培訓(xùn)機構(gòu)信息的管理是通過專門的工作人員通過紙質(zhì)文檔記錄的,這樣顯得既不科學(xué)有容易出錯。要想充分地科學(xué)地利用培訓(xùn)機構(gòu)的資源,就需要有培訓(xùn)信息管理系統(tǒng)來提高對培訓(xùn)機構(gòu)人員、信息的管理。 本系統(tǒng)是使用Microsoft Visual Studio 2010、Microsoft SQL Server 2005開發(fā)的面向?qū)ο蟮臄?shù)據(jù)庫培訓(xùn)信息管理系統(tǒng),主要用于培訓(xùn)信息的管理。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。力求界面友好,操作簡單,易學(xué)易用,從總體上達到該軟件所需的目標要求。關(guān)鍵詞:培訓(xùn)信息管理系統(tǒng);數(shù)據(jù)庫信息管理系統(tǒng);Microsoft Visual Studio 2010Abstract At present, Chinas economic development speed is accelerating, need a large number of high-quality talents, devotion to the national economy and all aspects of the construction work, But the present China itself has the high quality talented person far cannot satisfy the needs of the development of these areas. Therefore, in order to adapt to the rapid development of society and promote employment, appeared more and more training institutions, such as IT training, English training, etc. But along with the size of the training institution is more and more big, the students more and more, in view of these training institutions of personnel, information management become the top priority. The traditional training institutions information management is through the specialized work personnel through the paper document record, this is neither safe and not science. If you want to fully scientific use of the resources of the training institutions, it needs to have a training information management system to improve the training institutions personnel, information management. This system is to use Microsoft Visual Studio 2010, Microsoft SQL Server 2005 development of object-oriented database information management system, mainly for the students course selection information management. Its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Strive to friendly interface, simple operation, easy to use, from on the whole to achieve the goal of the software requirements.Key words:Training information management system;The database information management system ;Microsoft Visual Studio 2010第一章 前 言1.1 選題背景近年來,中國培訓(xùn)業(yè)進入了一個快速發(fā)展的時期,IT培訓(xùn)、英語培訓(xùn)、管理精英培訓(xùn)等專門人才的培訓(xùn)機構(gòu)層出不窮,已形成校園外教育的支柱產(chǎn)業(yè)。隨著培訓(xùn)教育業(yè)數(shù)量穩(wěn)步增長、規(guī)模越來越大,培訓(xùn)教育業(yè)的競爭日益激烈,人們對培訓(xùn)教育業(yè)的業(yè)務(wù)管理的現(xiàn)代化、科學(xué)化和規(guī)范化有了新的要求,在這樣的背景下,我們設(shè)計并開發(fā)了基于ASP.NET和SQL Server 的“培訓(xùn)信息管理系統(tǒng)”。ASP.net是基于通用語言的編譯運行的程序,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。ASP.net同時也是language-independent(語言獨立化)的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C+和Java的結(jié)合體),VB,Jscript , C+、F+。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005 數(shù)據(jù)庫引擎能夠為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。1.2 系統(tǒng)簡介本系統(tǒng)主要是針對培訓(xùn)機構(gòu)而開發(fā)的小型的培訓(xùn)信息管理系統(tǒng)。該系統(tǒng)主要包括學(xué)籍管理、課程管理、班級管理、專業(yè)管理、教師管理、成績管理等模塊。其中:學(xué)籍管理主要包括添加學(xué)籍信息,查詢學(xué)籍信息,修改學(xué)籍信息和刪除學(xué)籍信息等。課程管理主要包括添加課程信息,查詢課程信息,修改課程信息和刪除課程信息等。班級管理主要包括添加班級信息,查詢班級詳細信息,修改班級信息和刪除班級信息等。專業(yè)管理主要包括添加專業(yè)信息,查詢專業(yè)信息,修改專業(yè)信息和刪除專業(yè)信息等。教師管理主要包括添加教師信息,查詢教師信息,修改教師信息和刪除教師信息等。成績管理主要包括添加成績信息,查詢成績信息,修改成績信息和刪除成績信息等。 本系統(tǒng)的用戶分為學(xué)生,教師,管理員三種不同的用戶,每種用戶對該系統(tǒng)的操作權(quán)限有所不同,其中學(xué)生只能是查看各種信息,教師可以編輯信息,管理員不僅可以查看,編輯各種信息還可以對用戶進行審核。1.3 系統(tǒng)目標本系統(tǒng)運用現(xiàn)有的軟硬件資源及科學(xué)的系統(tǒng)開發(fā)方案,建立培訓(xùn)信息管理系統(tǒng),實現(xiàn)對培訓(xùn)機構(gòu)業(yè)務(wù)的現(xiàn)代化。系統(tǒng)應(yīng)符合一般培訓(xùn)機構(gòu)的業(yè)務(wù)管理規(guī)范,并達到操作直觀、方便、實用、安全等要求。 第二章 需求分析2.1 調(diào)查用戶需求本系統(tǒng)的最終用戶分為教師,學(xué)生和管理員。根據(jù)我們?nèi)粘W(xué)習生活中的經(jīng)驗,結(jié)合對相關(guān)資料的了解,得出用戶的下列實際要求:2.1.1 培訓(xùn)信息管理系統(tǒng)的基本情況培訓(xùn)信息管理系統(tǒng)包括學(xué)籍管理、課程管理、班級管理、專業(yè)管理、教師管理成績管理、系統(tǒng)管理等學(xué)生可以在培訓(xùn)信息管理系統(tǒng)上查看相關(guān)的信息,教師和管理員可以查看、添加、修改、刪除相關(guān)的信息。(1)學(xué)生的基本信息 參加培訓(xùn)時,每位同學(xué)都有唯一的學(xué)號,還包括姓名、性別、出生日期、班級、入學(xué)年份、學(xué)籍編號、政治面貌、身份證號碼、名族、家庭地址、照片等。只有教師和管理員才可以添加,修改和刪除學(xué)生的信息。 (2)教師的基本信息每個教師都有唯一的教師編號,還包括姓名,性別,任教的專業(yè),該教師的介紹以及備注等信息。學(xué)生和教師可以查看教師的信息,管理員可以添加,修改,刪除教師的信息(3) 課程的基本信息 課程包括課程編號,課程名稱,班級名稱,學(xué)時,課程描述等信息。教師和管理員可以添加,修改和刪除課程的信息,學(xué)生只能查看課程的信息 (4)班級的基本信息 班級信息包括班級編號,專業(yè),教師,班級名稱,分配的教室,開班的時間,結(jié)束的時間,備注等信息。只有教師和管理員才可以添加,修改和刪除班級的信息 (5)專業(yè)的基本信息 不同的專業(yè)具有不同的編號,不同的專業(yè)名稱和專業(yè)描述。只有教師和管理員才可以添加,修改和刪除專業(yè)的信息 (6)學(xué)生成績的基本信息 學(xué)生,教師,管理員都可以查看學(xué)生的成績,學(xué)生的成績包括學(xué)生的編號,學(xué)生的姓名,課程的名稱,該課程的成績和備注等信息。教師和管理員可以編輯學(xué)生的成績。(7)系統(tǒng)的基本信息 不同的用戶都可以修改自己的密碼,也可以更改用戶。2.1.2用戶對系統(tǒng)的要求一、學(xué)生: a.信息要求:學(xué)生可以查看全部學(xué)生的信息,也可以按添加查詢學(xué)生的信息,可以查看教師的信息,專業(yè)的信息,班級的信息,成績的信息和課程的信息。b.處理要求:當學(xué)生需要用到自己相應(yīng)的信息時可以通過數(shù)據(jù)導(dǎo)入到Excle表。學(xué)生只能到相關(guān)的信息進行查詢不能進行其他操作。c安全性與完整性要求:安全性要求:1.系統(tǒng)應(yīng)設(shè)置訪問用戶的標識以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;2.系統(tǒng)應(yīng)對不同的數(shù)據(jù)設(shè)置不同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容;3.系統(tǒng)應(yīng)對不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如學(xué)生,教師和管理員。學(xué)生,教師,管理員都可以鎖定窗口,只有重新輸入密碼才可以繼續(xù)操作。完整性要求:1.各種信息記錄的完整性,信息記錄內(nèi)容不能為空;2.各種數(shù)據(jù)間相互的聯(lián)系的正確性;3.相同的數(shù)據(jù)在不同記錄中的一致性。二、教師: a.信息要求:教師能查詢該系統(tǒng)的所有相關(guān)的信息,并且能編輯出其他教師以為的一切的信息。b.處理要求:如果有學(xué)生離校,教師能夠刪除該學(xué)生的信息,如果有學(xué)生的信息發(fā)生變動的時候,教師也可以重新編輯該學(xué)生的信息。如果該培訓(xùn)機構(gòu)新增加了專業(yè),教師也可以添加專業(yè),當有專業(yè)發(fā)生變動的時候,教師也可以編輯其內(nèi)容。每個專業(yè)配備了不同的教師。不同的教師可以新開班級或者編輯自己班級的信息。三、管理員: a.信息要求:管理員能查詢,編輯所有的信息。查看用戶信息,修改用戶信息,新增用戶信息。b.處理要求:如果有學(xué)生離校,管理員能夠刪除該學(xué)生的信息,如果有學(xué)生的信息發(fā)生變動的時候,管理員也可以重新編輯該學(xué)生的信息。如果該培訓(xùn)機構(gòu)新增加了專業(yè),管理員也可以添加專業(yè),當有專業(yè)發(fā)生變動的時候,管理員也可以編輯其內(nèi)容。每個專業(yè)配備了不同的教師。管理員可以班級信息。管理員可以修改用戶信息,信息用戶,修改用戶等級。當有教師離職的時候,管理員可以刪除該教師的信息。當有教師的信息發(fā)生變動的時候,管理員也可以修改其信息。2.2 系統(tǒng)功能的設(shè)計和劃分根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾部分:第一部分:學(xué)生管理部分第二部分:教師管理部分第三部分:管理員管理部分各部分完成的功能如下: 2.2.1學(xué)生管理部分1、學(xué)生可以查看學(xué)生信息。 2、學(xué)生可以查看所有課程信息。 3、學(xué)生可以查看所有班級信息。 4、學(xué)生可以查看所有專業(yè)信息。 5、學(xué)生可以查看所有教師信息。 6、學(xué)生可以查看成績。 7、學(xué)生可以修改自己的密碼、更改用戶。2.2.2教師管理部分 1、教師可以查看、添加、修改、刪除學(xué)生信息。 2、教師可以查看、添加、修改、刪除課程信息。 3、教師可以查看、添加、修改、刪除班級信息。 4、教師可以查看、添加、修改、刪除專業(yè)信息。5、教師可以教師信息。 5、教師可以查看、添加、修改、刪除成績信息。 6、教師可以修改自己的密碼、更改用戶2.2.3管理員管理部分 1、管理員可以查看、添加、修改、刪除學(xué)生信息。 2、管理員可以查看、添加、修改、刪除課程信息。 3、管理員可以查看、添加、修改、刪除班級信息。 4、管理員可以查看、添加、修改、刪除專業(yè)信息。5、管理員可以查看、添加、修改、刪除教師信息。 5、管理員可以查看、添加、修改、刪除成績信息。 6、管理員可以修改自己的密碼、更改用戶、審核用戶信息等。2.3 數(shù)據(jù)字典2.3.1數(shù)據(jù)項用戶類型數(shù)據(jù)字典:屬性名存儲代碼類型長度備注類型編號TYPENOchar1用戶類型編號類型名稱TYPENAMEvarchar10用戶類型名稱用戶信息數(shù)據(jù)字典:屬性名存儲代碼類型長度備注用戶名稱USERNAMEvarchar20用戶類型編號TYPENOchar1用戶密碼USERPWDvarchar20用戶身份COMMENTvarchar200教師信息數(shù)據(jù)字典:屬性名存儲代碼類型長度備注教師編號TEACHERNOvarchar10主鍵專業(yè)編號PROFESSIONNOvarchar10外鍵性別編號SEXNOchar1外鍵姓名TEACHERNAMEvarchar20教師介紹TEACHERDESCvarchar200備注COMMENTvarchar200允許為空學(xué)生信息數(shù)據(jù)字典:屬性名存儲代碼類型長度備注學(xué)生學(xué)號STDIDvarchar10主鍵名族編號NATIONNOchar2外鍵專業(yè)編號PROFESSIONNOvarchar10外鍵政治面貌編號POLITICSNOchar1群眾、團員、預(yù)備黨員、黨員性別編號SEXNOchar1外鍵班級編號CLASSNOvarchar10外鍵學(xué)生姓名STDNAMEvarchar20生日BIRTHDAYdatetime身份證號碼SICvarchar20地址ADDRESSvarchar50照片PHOTONAMEvarchar50電話telvarchar20備注COMMENTvarchar200允許為空性別數(shù)據(jù)字典:屬性名存儲代碼類型長度備注性別編號SEXNOchar1主鍵性別SEXNAMEvarchar20男、女成績數(shù)據(jù)字典:屬性名存儲代碼類型長度備注學(xué)生學(xué)號STDIDvarchar(10)10主鍵課程編號COURSENOvarchar(10)10主鍵成績MARKnumeric(2, 0)成績備注COMMENTvarchar(200) 200允許為空專業(yè)數(shù)據(jù)字典:屬性名存儲代碼類型長度備注專業(yè)編號PROFESSIONNOvarchar10主鍵專業(yè)名稱PROFESSIONNAMEvarchar20備注PROFESSIONDESCvarchar 200允許為空政治面貌數(shù)據(jù)字典:屬性名存儲代碼類型長度備注政治面貌編號POLITICSNOchar1政治面貌POLITICSNAMEvarchar10名族數(shù)據(jù)字典:屬性名存儲代碼類型長度備注名族編號NATIONNOchar2名族NATIONNAMEvarchar10課程信息數(shù)據(jù)字典:屬性名存儲代碼類型長度備注課程編號COURSENOvarchar10課程名稱COURSENAMEvarchar10班級編號CLASSNOvarcha20學(xué)時COURSEDAYSnumeric課程介紹COURSEDESCvarcha200班級信息數(shù)據(jù)字典:屬性名存儲代碼類型長度備注班級編號CLASSNOvarchar10班級名稱CLASSNAMEvarchar10專業(yè)編號PROFESSIONNOvarchar10班主任TEACHERNOvarchar20教室CLASSROOMvarchar20開課時間STARTTIMEdatetime結(jié)束時間ENDTIMEdatetime備注COMMENTvarchar2002.3.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名組成用戶類型類型編號,類型名稱(學(xué)生,教師,管理員)用戶信息用戶名稱,用戶類型編號,密碼,用戶身份教師信息教師編號,姓名,專業(yè)編號,性別編號,介紹,備注學(xué)生信息學(xué)生學(xué)號,名族編號,專業(yè)編號,政治面貌編號,性別編號,班級編號,姓名,生日,身份證號,地址,照片,電話,備注性別性別編號,性別政治面貌政治面貌編號,政治面貌成績學(xué)生學(xué)號,課程編號,成績,備注專業(yè)專業(yè)編號,專業(yè)名稱,備注名族名族編號,名族課程課程編號,課程名稱,班級編號,學(xué)時,課程介紹班級班級編號,班級名稱,專業(yè)編號,班主任,教室,開課時間,結(jié)束時間,備注2.3.3數(shù)據(jù)流數(shù)據(jù)流名數(shù)據(jù)流來源數(shù)據(jù)流去向組成登記學(xué)生信息教師,管理員學(xué)生信息表學(xué)生信息查詢學(xué)生信息學(xué)生信息表學(xué)生,教師,管理員學(xué)生信息修改學(xué)生信息教師,管理員學(xué)生信息表學(xué)生信息刪除學(xué)生信息教師,管理員學(xué)生信息表學(xué)生信息查詢課程信息課程表學(xué)生,教師,管理員課程信息添加課程信息教師,管理員課程表課程信息修改課程信息教師,管理員課程表課程信息刪除課程信息教師,管理員課程表課程信息查詢班級信息班級表學(xué)生,教師,管理員班級信息添加班級信息教師,管理員班級表班級信息修改班級信息教師,管理員班級表班級信息刪除班級信息教師,管理員班級表班級信息查詢專業(yè)信息專業(yè)表學(xué)生,教師,管理員專業(yè)信息添加專業(yè)信息教師,管理員專業(yè)表專業(yè)信息修改專業(yè)信息教師,管理員專業(yè)表專業(yè)信息刪除專業(yè)信息教師,管理員專業(yè)表專業(yè)信息查詢教師信息教師表學(xué)生,教師,管理員教師信息添加教師信息管理員教師表教師信息修改教師信息教師,管理員教師表教師信息刪除教師信息管理員教師表教師信息查詢成績成績表學(xué)生,教師,管理員成績添加成績教師成績表成績修改成績教師,管理員成績表成績刪除成績教師,管理員成績表成績修改密碼學(xué)生,教師,管理員用戶信息表修改密碼更改用戶學(xué)生,教師,管理員用戶信息表切換用戶2.3.4數(shù)據(jù)存儲數(shù)據(jù)存儲名輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流組成學(xué)生信息表新錄入的學(xué)生信息學(xué)生信息學(xué)生信息專業(yè)信息表專業(yè)信息專業(yè)信息專業(yè)信息班級信息表班級信息班級信息班級信息教師信息表新入職的教師離職的教師教師信息教師信息2.3.5處理過程處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流查詢學(xué)生信息學(xué)生編號,姓名學(xué)生詳細信息更改學(xué)生信息學(xué)生信息學(xué)生信息查詢教師信息教師信息教師信息查詢專業(yè)信息專業(yè)信息專業(yè)信息查詢班級信息班級信息班級信息查詢課程信息課程信息課程信息更改課程信息課程信息課程信息更改班級信息班級信息班級信息更改專業(yè)信息專業(yè)信息專業(yè)信息更改教師信息教師信息教師信息第三章 系統(tǒng)概要設(shè)計本部分的總目標是根據(jù)需求分析說明書設(shè)計ER圖第四章 邏輯與物理設(shè)計4.1 ER圖轉(zhuǎn)換為關(guān)系模式原則一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系模式的屬性,實體的碼就是關(guān)系的碼。一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼,如果與某一端實體對應(yīng)的關(guān)系模式合并。則需要在該關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,與該關(guān)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。4.2 關(guān)系模式根據(jù)ER圖轉(zhuǎn)換為關(guān)系模式原則得到的關(guān)系模式如下:學(xué)生(學(xué)生學(xué)號,名族編號,專業(yè)編號,政治面貌編號,性別編號,班級編號,姓名,生日,身份證號,地址,照片,電話,備注)教師(教師編號,姓名,專業(yè)編號,性別編號,介紹,備注)用戶類型(類型編號,類型名稱)用戶信息(用戶名稱,用戶類型,密碼,身份)性別(性別編號,性別)成績(學(xué)生學(xué)號,課程編號,成績,備注)專業(yè)(專業(yè)編號,專業(yè)名稱,備注)政治面貌(政治面貌編號,政治面貌)名族(名族編號,名族)課程(課程編號,課程名稱,班級編號,課程介紹,備注)班級(班級編號,班級名稱,專業(yè)編號,班主任,教室,開課時間,結(jié)束時間,備注)(下劃線標注的屬性為主碼)4.3 相關(guān)數(shù)據(jù)庫代碼4.3.1:登錄,建數(shù)據(jù)庫,做好備份建數(shù)據(jù)庫命令: create database ITjobDataBaseon ( name= ITjobDataBase _date, filename=c:sql2005 ITjobDataBase.mdf, size=10mb, maxsize=100mb, filegrowth=1mb ) ( name= ITjobDataBase1_date, filename=c:sql2005 ITjobDataBase.ndf, size=10mb, maxsize=100mb, filegrowth=1mb )4.3.2授權(quán)與回收授權(quán) :把查詢studentinfo表的權(quán)限給用戶u1grant selecton table studentinfoto u1;回收:把用戶u2對studentinfo表的insert權(quán)限收獲revoke inserton table studentinfofrom u2 cascade;4.3.3:各表間的外鍵關(guān)系及約束部分代碼:ALTER TABLE dbo.STUDENTINFO WITH CHECK ADD CONSTRAINT FK_STUDENTINFO_SEXINFO FOREIGN KEY(SEXNO)REFERENCES dbo.SEXINFO (SEXNO)4.3.4:視圖教師信息視圖(教師編號,教師姓名,性別,專業(yè)名稱,教師介紹,備注)CREATE VIEW teacherViewAsSELECT dbo.TEACHER.TEACHERNO AS 教師編號, dbo.TEACHER.TEACHERNAME AS 教師姓名, dbo.SEXINFO.SEXNAME AS 性別, dbo.PROFESSION.PROFESSIONNAME AS 專業(yè)名稱, dbo.TEACHER.TEACHERDESC AS 教師介紹, dbo.TEACHER.COMMENT AS 備注FROM dbo.PROFESSION INNER JOIN dbo.TEACHER ON dbo.PROFESSION.PROFESSIONNO = dbo.TEACHER.PROFESSIONNO INNER JOIN dbo.SEXINFO ON dbo.TEACHER.SEXNO = dbo.SEXINFO.SEXNO學(xué)生信息視圖(學(xué)生編號,姓名,性別,班級編號,專業(yè),身份證號,電話號碼,出生日期,政治面貌,名族,家庭地址,相片,相片路徑,是否刪除)相應(yīng)SQL語言如下:CREATE VIEW teacherViewAsSELECT dbo.STUDENTINFO.STDID AS 學(xué)生編號, dbo.STUDENTINFO.STDNAME AS 姓名, dbo.SEXINFO.SEXNAME AS 性別, dbo.CLASSINFO.CLASSNAME AS 班級, dbo.PROFESSION.PROFESSIONNAME AS 專業(yè), dbo.STUDENTINFO.SIC AS 身份證, dbo.STUDENTINFO.tel AS 電話號碼, dbo.STUDENTINFO.BIRTHDAY AS 出生日期, dbo.POLITICSSTATUS.POLITICSNAME AS 政治面貌, dbo.NATION.NATIONNAME AS 民族, dbo.STUDENTINFO.ADDRESS AS 家庭地址, dbo.STUDENTINFO.COMMENT AS 備注, dbo.STUDENTINFO.PHOTO AS 相片, dbo.STUDENTINFO.PHOTONAME AS 相片路徑, dbo.STUDENTINFO.isdeletedFROM dbo.CLASSINFO INNER JOIN dbo.PROFESSION ON dbo.CLASSINFO.PROFESSIONNO = dbo.PROFESSION.PROFESSIONNO INNER JOIN dbo.STUDENTINFO ON dbo.CLASSINFO.CLASSNO = dbo.STUDENTINFO.CLASSNO AND dbo.PROFESSION.PROFESSIONNO = dbo.STUDENTINFO.PROFESSIONNO INNER JOIN dbo.POLITICSSTATUS ON dbo.STUDENTINFO.POLITICSNO = dbo.POLITICSSTATUS.POLITICSNO INNER JOIN dbo.NATION ON dbo.STUDENTINFO.NATIONNO = dbo.NATION.NATIONNO INNER JOIN dbo.SEXINFO ON dbo.STUDENTINFO.SEXNO = dbo.SEXINFO.SEXNOWHERE (dbo.STUDENTINFO.isdeleted = 0)成績信息視圖(學(xué)生編號,姓名,課程名詞,分數(shù),備注)相應(yīng)SQL語言如下:CREATE VIEW teacherViewAsSELECT dbo.RESULTINFO.STDID AS 學(xué)生編號, dbo.STUDENTINFO.STDNAME AS 姓名, dbo.COURSEINFO.COURSENAME AS 課程名稱, dbo.RESULTINFO.MARK AS 成績分數(shù), dbo.RESULTINFO.COMMENT AS 備注 FROM dbo.RESULTINFO INNER JOIN dbo.STUDENTINFO ON dbo.STUDENTINFO.STDID = dbo.RESULTINFO.STDID INNER JOIN dbo.COURSEINFO ON dbo.RESULTINFO.COURSENO = dbo.COURSEINFO.COURSENO4.3.5:存儲過程得到所有學(xué)生信息的存儲過程如下:If exists(select*from dbo.sysobjects where id = object_id(Ndbo.sp_STUDENTINFO_GetAllList) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure dbo.sp_STUDENTINFO_GetAllListGOCREATE PROCEDURE sp_STUDENTINFO_GetAllListASSELECT STDID, NATIONNO, PROFESSIONNO, POLITICSNO, SEXNO, CLASSNO, STDNAME, BIRTHDAY, SIC, ADDRESS, PHOTO, PHOTONAME, COMMENT, tel, isdeletedFROM STUDENTINFOGO根據(jù)學(xué)生編號查詢單個學(xué)生信息的存儲過程如下:if exists (select * from dbo.sysobjects where id = object_id(Ndbo.sp_STUDENTINFO_GetModel) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure dbo.sp_STUDENTINFO_GetModelGOCREATE PROCEDURE sp_STUDENTINFO_GetModel STDID varchar(10)ASSELECT STDID, NATIONNO, PROFESSIONNO, POLITICSNO, SEXNO, CLASSNO, STDNAME, BIRTHDAY, SIC, ADDRESS, PHOTO, PHOTONAME, COMMENT, tel, isdeletedFROM STUDENTINFOWHERE STDID = STDIDGO第五章 系統(tǒng)實現(xiàn)及測試用戶登陸: 登陸后的主頁面:學(xué)生信息查詢:可以把查詢到的信息直接導(dǎo)出到Excle表,相應(yīng)的實現(xiàn)代碼如下:SaveFileDialog save = new SaveFileDialog();save.Title = 保饋?存?到?Excle;save.CheckPathExists = true;save.AddExtension = true;save.DefaultExt = Excle文?件t|*.xls;save.Filter = Excle文?件t|*.xls;save.InitialDirectory = C:; if (save.ShowDialog() = DialogResult.OK) Stream sm = save.OpenFile(); StreamW
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工簽員工合同范本
- 倆兄弟合伙開店合同范本
- 與他人合伙經(jīng)營合同范本
- 共享汽車租車合同范本
- 冷鏈購銷合同范本
- 合伙出資金合同范本
- 員工協(xié)議簡易合同范本
- 合同范本水印有問題
- 共同建房合同范本
- 廠房質(zhì)押合同范本
- 大學(xué)生科研訓(xùn)練與論文寫作全套教學(xué)課件
- 2024年上饒職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 生物醫(yī)藥行業(yè)市場前景及投資研究報告:代謝相關(guān)脂肪肝炎(MASHNASH)無藥可治巨大市場需求
- 莫塔全科醫(yī)學(xué)安全診斷策略
- 保密法實施條例解讀培訓(xùn)
- (正式版)SHT 3225-2024 石油化工安全儀表系統(tǒng)安全完整性等級設(shè)計規(guī)范
- 第一單元《歡天喜地》第一課 《多彩的節(jié)日》(教案)三年級下冊《人文與社會》黑龍江地方課程
- (高清版)DZT 0291-2015 飾面石材礦產(chǎn)地質(zhì)勘查規(guī)范
- 2024全國職業(yè)院校技能大賽ZZ059安全保衛(wèi)賽項規(guī)程+賽題
- 超高分子量聚乙烯纖維發(fā)展前景分析
- 腦梗死伴發(fā)高血壓的護理
評論
0/150
提交評論