學生信息管理系統(tǒng)-信息管理與信息系統(tǒng)本科生課程設(shè)計.doc_第1頁
學生信息管理系統(tǒng)-信息管理與信息系統(tǒng)本科生課程設(shè)計.doc_第2頁
學生信息管理系統(tǒng)-信息管理與信息系統(tǒng)本科生課程設(shè)計.doc_第3頁
學生信息管理系統(tǒng)-信息管理與信息系統(tǒng)本科生課程設(shè)計.doc_第4頁
學生信息管理系統(tǒng)-信息管理與信息系統(tǒng)本科生課程設(shè)計.doc_第5頁
已閱讀5頁,還剩56頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

內(nèi)蒙古科技大學課程設(shè)計說明書(課程論文)*大學本科生課程設(shè)計(課程論文)題 目:學生信息管理系統(tǒng)學生姓名:學 號:專 業(yè):信息管理與信息系統(tǒng)班 級:信管指導(dǎo)教師: LIII 內(nèi)蒙古科技大學本科生課程設(shè)計(課程論文)摘 要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存、要發(fā)展、要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本次課程設(shè)計以學生信息管理系統(tǒng)為例,管理人員和普通學生均可通過該系統(tǒng)所賦予的不同操作權(quán)限方便地對學生信息進行管理,既滿足了老師管理和學生瀏覽學生信息、成績、學籍等資源信息的愿望,也極大地提高了學校對學生信息管理的工作效率,為教務(wù)管理節(jié)省了更大的人力和財物資源?;谝陨显?,我開發(fā)了學生信息管理系統(tǒng)。該系統(tǒng)是在Windows操作系統(tǒng)下,以Visual Basic 6.0為前臺開發(fā)工具,用SQL Server 2000為后臺數(shù)據(jù)庫而實現(xiàn)的。該系統(tǒng)在實施后,擁有學生信息管理、學生成績管理、學生學籍管理、系統(tǒng)登陸管理、學生查詢管理等五個模塊管理功能,每個模塊實現(xiàn)了各自的數(shù)據(jù)增加、刪除、修改、查詢等功能,為學校教務(wù)管理帶來了極大方便。關(guān)鍵詞:學生信息管理系統(tǒng);Visual Basic 6.0;SQL Server 2000 AbstractWith the application of informationtechnology in management more and morethoroughand widespread,management information systems implementation,technologyhas gradually maturedin.Management information system is a continuousdevelopment of new disciplines,any one unitto develop to survive,to the efficientactivities of the internal organization of organic,it must establishthe management information systemadaptswith own characteristic.The course design of student information management system as an example, the different operating authority management personnel and ordinary students can be realized by the system give easily to student information management, not only to meet the teacher management and student view student information, achievement, school and other resource information desire, but also greatly improved the school the student information management efficiency, saving more human and financial resources for educational administration. Based on the above reasons, I developed a student information management system. The system is under the Windows operating system, using Visual Basic 6 as the foreground development tool, using SQL Server 2000 database as background. During the implementation of the system, has the student information management, student achievement management, student management, system log management, student query management module five management functions, each module of the respective data add, delete, modify, query and other functions, bring convenience for the school educational administration management.Keywords:Student information management system;Visual Basic 6.0;SQL Server 2000IIII目 錄摘 要IAbstractII1緒論11.1社會背景11.2研究意義11.3文獻綜述21.3.1國外文獻綜述21.3.2國內(nèi)文獻綜述21.4論文結(jié)構(gòu)42系統(tǒng)分析52.1系統(tǒng)開發(fā)環(huán)境52.1.1Visual Basic 6.0簡介52.1.2SQL Server 2000簡介52.2系統(tǒng)需求62.3系統(tǒng)可行性分析72.3.1社會可行性分析72.3.2經(jīng)濟可行性分析72.3.3技術(shù)可行性分析82.3.4操作可行性分析82.4系統(tǒng)初步調(diào)查82.5組織功能結(jié)構(gòu)調(diào)查92.6數(shù)據(jù)庫規(guī)劃102.7系統(tǒng)業(yè)務(wù)流程分析122.8系統(tǒng)數(shù)據(jù)流程分析152.9數(shù)據(jù)字典分析182.9.1數(shù)據(jù)流條目182.9.2修改模塊182.9.3添加模塊182.9.4查詢模塊183系統(tǒng)設(shè)計193.1信息系統(tǒng)設(shè)計原則193.2系統(tǒng)功能設(shè)計203.3系統(tǒng)數(shù)據(jù)庫設(shè)計203.3.1數(shù)據(jù)庫中的概念結(jié)構(gòu)設(shè)計223.3.2數(shù)據(jù)庫中的邏輯結(jié)構(gòu)設(shè)計243.3.3數(shù)據(jù)庫中的物理結(jié)構(gòu)設(shè)計253.4數(shù)據(jù)字典設(shè)計273.4.1學生基本信息273.4.2課程基本信息293.4.3數(shù)據(jù)流描述293.4.4數(shù)據(jù)存儲303.4.5處理邏輯314系統(tǒng)實施324.1準備工作324.2模塊設(shè)計324.3登陸與主界面模塊實現(xiàn)324.3.1登陸模塊324.3.2主界面模塊334.4學生信息管理模塊實現(xiàn)344.4.1學生信息瀏覽界面344.4.2學生信息添加界面354.4.3學生信息管理界面364.5學生成績管理模塊實現(xiàn)364.5.1成績信息查詢界面364.5.2成績分類匯總界面374.6學生學籍管理模塊實現(xiàn)384.6.1學生學籍查詢界面384.6.2學生課程管理界面384.7系統(tǒng)管理模塊實現(xiàn)394.7.1系統(tǒng)、普通用戶管理界面394.7.2添加用戶管理界面394.8系統(tǒng)關(guān)于模塊實現(xiàn)405系統(tǒng)測試與維護415.1系統(tǒng)測試415.1.1代碼測試415.1.2功能測試415.2運行維護435.3系統(tǒng)維護446總結(jié)與展望456.1總結(jié)456.2展望45參考文獻46附錄 部分代碼47附錄A系統(tǒng)登陸代碼47附錄B信息瀏覽代碼49附錄C課程管理代碼50附錄D密碼修改代碼51附錄E系統(tǒng)退出代碼52致謝53III1 緒論1.1 社會背景現(xiàn)在的社會日新月異,學校的發(fā)展也是非常的快了,而且每年都有不同的要求。學生的量也非常的大,資料可能經(jīng)常性的發(fā)生更換,原來手工的管理模式就顯的不怎么的合適了。而且手工的數(shù)據(jù)是存放在多處的,沒有使用統(tǒng)一管理的模式,數(shù)據(jù)整理非常的麻煩,統(tǒng)計也困難,很多的情況下,老師都是在重復(fù)一些相同的工作。做一些相似的報表,這樣不但降低了工作效率,而且非常的容易出錯。在這種條件下,使用微機管理就顯的非常的適用。只要正確的錄入、統(tǒng)計,報表輸出就會準確無誤的。管理信息系統(tǒng)是進行信息的采集、存儲、加工、維護和使用的系統(tǒng),它是隨著管理科學和技術(shù)科學的發(fā)展而形成的。學生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,所以學生成績管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,對學生來說可以輕松的查閱自己在校的成績以及信息等。而步入21世紀以來,計算機以驚人的普及速度,進入各行各業(yè)和大部分家庭。各種應(yīng)用的需求也不斷增加,人們更加追求生活的品質(zhì)和工作的效率,企業(yè)更是視提高生產(chǎn)效率為生存和發(fā)展之道,于是通過科技手段提高生產(chǎn)和管理效率自然成為競爭和發(fā)展的焦點。這不僅包括如何實現(xiàn)企業(yè)生產(chǎn)設(shè)備的改進和生產(chǎn)技術(shù)的提高還包括如何有效地組織和管理企業(yè)各項事務(wù),實現(xiàn)企業(yè)的辦公自動化。而管理信息系統(tǒng)(Management Information System, MIS)在辦公自動化的進程中發(fā)揮著重要的作用,市場需求也日益增加。1.2 研究意義隨著計算機技術(shù)的發(fā)展和互連網(wǎng)時代的到來,計算機早已涉及到我們生活的各個方面,人們對于計算機的應(yīng)用不再是簡單的文字處理和最初的科學計算,更多的利用計算機來進行管理從而減輕我們的工作。而對于學校,Internet技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的辦學提出了新的模式。在計算機時代以前,人們使用傳統(tǒng)人工的方式進行信息資源的管理,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護帶來了不少的困難。為了提高工作效率,提高整個學校的學生信息管理水平,我開發(fā)了這套學生信息管理系統(tǒng),通過它,我們可以幫助學校、老師和學生方便,快捷的掌握學生的情況,實現(xiàn)學生信息的系統(tǒng)化、規(guī)范化、自動化、達到提高學生信息管理效率的目的。而且此系統(tǒng)功能強、穩(wěn)定性好、操作簡單、維護方便。1.3 文獻綜述1.3.1 國外文獻綜述學生成績管理是一個非常繁瑣與復(fù)雜的一項工作,學生成績管理系統(tǒng)提供了強大的學生成績管理管理功能方便系統(tǒng)管理員對學生成績等信息的添加、修改、刪除、查詢等操作,同時一樣的方面便學生對自己各科成績查詢、學習的交流。G.K.Froehlich在可靠性工程與系統(tǒng)安全中提到配置管理可以被定義為細致的識別、存儲和正在進行的跟蹤計算機代碼,從基線版本通過所有隨后的版本,以及所有相關(guān)的輸入、輸出,編譯選項。這也是系統(tǒng)管理的一大進步,現(xiàn)在的信息系統(tǒng)都有功能完善、易于操作的特點,成績管理系統(tǒng)基本實現(xiàn)了學校要求的各個功能,比如查詢、添加、修改等等的操作 J.Favor,Value-based management and agile methods,J.Proceedings Of 4th International Conference on XP and Agile Methods,2003.。J.Bullock在軟件測試中提到利用計算機進行信息管理十分的便捷,但同時安全性問題也逐漸的顯現(xiàn)出來,軟件測試十分重要隨著軟件測試技術(shù)的發(fā)展,測試方法更加多樣化,針對性更強;選擇合適的軟件測試方法可以讓我們事半功倍。以下是一些常用的軟件測試方法:黑盒測試法、白盒測試法、回歸測試法等等 J.Bullock,Calculating the value of testing,J.Software Testing and Quality Engineering,(2000)56-62.。J.Favor在計算機信息管理中提到中提到目前大多數(shù)的計算機用戶都存在對系統(tǒng)不了解的問題,設(shè)計出簡單快捷的系統(tǒng)是十分必要的,如現(xiàn)在涌現(xiàn)的各種管理信息系統(tǒng),企業(yè)管理系統(tǒng)、成績管理系統(tǒng)、物流管理系統(tǒng)等等,這些系統(tǒng)都成了現(xiàn)代化的管理手段 G.K.Froehlichetal./Reliability Engineering and System Safety ,J.69(2000)429-436.。所以機器代替人力是必然的歷史發(fā)展趨勢,只有領(lǐng)導(dǎo)的重視和支持才能從人工操作改為計算機的自動化系統(tǒng)。人工操作必將被計算機代替。1.3.2 國內(nèi)文獻綜述我國在全國范圍內(nèi)推廣計算機在管理中的應(yīng)用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計算機的出現(xiàn)和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現(xiàn)代化起了重要的作用。而有些學校雖使用了計算機,甚至管理系統(tǒng),但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。并且,有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)對管理來說是沒有任何保障的。鄭彥平在信息系統(tǒng)應(yīng)用技術(shù)一文中提到:隨著計算機軟件、硬件技術(shù)的飛速發(fā)展,以信息技術(shù)為代表的新一代管理信息系統(tǒng)在社會建設(shè)發(fā)展的各個行業(yè)管理中的應(yīng)用越來越普遍,而以MIS技術(shù)為基礎(chǔ)的各種信息管理系統(tǒng)的發(fā)展又起著舉足輕重的作用。在各大院校普遍適用的成績管理系統(tǒng),為提高學校的管理水平和避免資源的浪費做出了很大的貢獻鄭彥平.信息系統(tǒng)應(yīng)用技術(shù).M冶金工業(yè)出版社.2003.。曾文英、楊繼忠在學生成績管理系統(tǒng)的設(shè)計一文中提到:各級各類學校,無不涉及到學生學習成績的管理,且其是一項重要的教學管理內(nèi)容。高等院校的科目設(shè)置、考試類別(如期中、期末)等和中小學一般是各不相同的,各高校的對學生的考核項目和內(nèi)容也有不同。所以,開發(fā)一套適合高校自身的學生成績管理系統(tǒng)并提供一定的可擴充的接口是非常有必要的曾文英.楊繼忠.學生成績管理系統(tǒng)的設(shè)計.J.人民郵電出版社2002.。張益星、羅敬在學生成績分析教務(wù)系統(tǒng)中提到:隨著關(guān)系數(shù)據(jù)模型的不斷完善,各種類型關(guān)系數(shù)據(jù)庫管理系統(tǒng)的出現(xiàn),數(shù)據(jù)庫技術(shù)逐漸被應(yīng)用于多個不同的領(lǐng)域。高校學生成績管理是教學管理中的一項重要工作,每個學期都要進行,成績管理是一項工作量大、時間性強、易于出錯且具有一定保密性的業(yè)務(wù)。特別是隨著高校的不斷擴招,隨著計算機技術(shù)的發(fā)展,特別是計算機網(wǎng)絡(luò)技術(shù)的普及,為學生成績管理工作現(xiàn)代化提供了重要的手段張益星、羅敬.學生成績分析教務(wù)系統(tǒng)J.人民郵電出版社.2001年4月第一版.。范琛博在學生成績管理系統(tǒng)的設(shè)計一問中提到:設(shè)計與開發(fā)學生成績管理系統(tǒng)有較大的實用意義,利用計算機對學生成績進行管理,進一步提高辦學效益和現(xiàn)代化水平可以幫助廣大教師提高工作效率,實現(xiàn)學生成績信息管理工作的系統(tǒng)化、規(guī)范化和信息化范琛博.學生成績管理系統(tǒng)的設(shè)計J.西安電子科技大學出版社.2000年2月第一版.。易諒容、陳志剛在網(wǎng)上教務(wù)管理系統(tǒng)的開發(fā)與實現(xiàn)中提到:網(wǎng)上成績管理系統(tǒng)不僅提供了強大的學生成績管理管理功能,方便系統(tǒng)管理員對學生成績、學生信息、課程信息等信息的添加、修改、刪除、查詢等操作。而且有著手工管理所無法比擬的優(yōu)點易諒容,陳志剛.網(wǎng)上教務(wù)管理系統(tǒng)的開發(fā)與實現(xiàn)J.2002.。綜合上述文獻,可以了解:在我國,各大中小學校的各類信息管理系統(tǒng)并非一個新的課題,但也有的學校根本就沒有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來完成。計算機技術(shù)在日新月異的發(fā)展,但是有的很多學校,特別是在西部貧困地區(qū),學校的種類管理都依然由手工操作來完成,這十分落后,效率極低,成本很大,而且極異出錯。隨著社會的發(fā)展,信息化是社會進程的必然趨勢,學校管理只有只有快、準、精才能發(fā)揮其價值。教育是一個影響著國富民強的重要行業(yè),隨著改革開放和市場經(jīng)濟的發(fā)展,根據(jù)中國特有的國情,教育得到了國家的大力扶持與社會各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達國家相比,我國的教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計算機進行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟效益,而一些新興的、規(guī)模較小的教育機構(gòu)還沒有全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會更加地廣泛和深入。1.4 論文結(jié)構(gòu)開發(fā)此學生信息管理系統(tǒng),以供教務(wù)管理人員及老師、學生等操作者進行學生信息管理,方便系統(tǒng)使用者隨時進行添加、查詢、修改、刪除等操作。為了提高我的軟件開發(fā)能力,學習計算機Visual Basic 6.0和SQL Server 2000程序的編程技巧,提高軟件系統(tǒng)的設(shè)計思想,通過本次的課程開發(fā),以及自己與指導(dǎo)老師的交流,從中學習知識吸取經(jīng)驗,在技術(shù)和軟件系統(tǒng)思想上同時得到鍛煉和提高,從而使總體水升到一個新的高度。為完成本系統(tǒng)項目,需要按照需求分析、設(shè)計、實施、測試等不同的階段來進行,其中,本計劃不考慮維護階段所做的工作。 需求階段:根據(jù)用戶要求,明確學生信息管理系統(tǒng)所要實現(xiàn)的功能,并對不同的功能進行詳細劃分,然后得到用戶方的確認; 設(shè)計階段:將需求分析轉(zhuǎn)化為計算機的模型,并且對實現(xiàn)的功能進行分配,詳細設(shè)計還將提供各模塊、任務(wù)、功能點的詳細規(guī)劃; 實施階段:按照詳細設(shè)計所描述的內(nèi)容,編寫代碼實現(xiàn)軟件各部分的功能; 測試階段:部分包括對實現(xiàn)過程中的錯誤的修改、功能的改進的一些活動,同時包括了各子系統(tǒng)、模塊、功能點的組合和連調(diào)。以上的過程中,包含了不同階段的文檔輸出工作,并且上一階段的輸出,通常作為下一階段的輸入而存在。2 系統(tǒng)分析2.1 系統(tǒng)開發(fā)環(huán)境本系統(tǒng)是在Windows操作系統(tǒng)下,使用Visual Basic 6.0作為開發(fā)平臺,SQL Server 2000數(shù)據(jù)庫進行開發(fā)的,以中文版Visual Basic 6.0為前臺開發(fā)工具, 用SQL Server 2000為后臺數(shù)據(jù)庫而實現(xiàn)的。2.1.1 Visual Basic 6.0簡介Visual Basic是微軟公司開發(fā)的編程設(shè)計軟件,它也是基于Windows操作系統(tǒng)可視化編程環(huán)境。Visual Basic 6.0宋偉,吳建國.中文Visual Basic 6.0編程基礎(chǔ)M.北京.清華大學出版社2004年12月.因操作簡單實用,所以從其問世以來很受專業(yè)程序員和編程愛好者的追捧。Visual Basic 6.0由標題欄、菜單欄、工具欄、工具箱、窗體窗口、工程窗口、屬性窗口、窗體布局窗口等構(gòu)成。Visual Basic 6.0的組件有很多,比如編輯器、設(shè)計器、屬性等開發(fā)組件。Visual Basic 6.0還提供了窗口編輯,可直接對窗口進行編輯和預(yù)覽。Visual Basic 6.0的工具箱由指針、圖片框、標簽、文本框、框架、命令按鈕、復(fù)選框、單選按鈕、組合框、列表框、水平滾動條、垂直滾動條、定時器、驅(qū)動器列表框、目錄列表框、文件列表、形狀控件、直線、圖像控件、數(shù)據(jù)控件、OLE容器構(gòu)成張紅軍.Visual Basic 6.0中文版高級應(yīng)用與開發(fā)指南M.人民郵電出版社.2001年4月第一版.。Visual Basic是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。2.1.2 SQL Server 2000簡介SQL Server 2000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的一個版本。該版本繼承了SQL Server 7.0版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98的膝上型電腦到運行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺使用葉蓓.SQL Server 2000關(guān)系數(shù)據(jù)庫特性分析J.現(xiàn)代電子技術(shù).2011年3月.。SQL Server 2000數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000程序設(shè)計模型與Windows DNA構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,并且SQL Server 2000支持English Query和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行Microsoft Windows & reg、98的便攜式電腦,到運行Microsoft Windows 2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。SQL Server 2000中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQL Server的過程。SQL Server 2000還支持基于標準的、與Windows DNA集成的程序設(shè)計模型,使SQL Server數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。數(shù)據(jù)倉庫SQL Server 2000中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理(OLAP)的工具。SQL Server中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過English Query來分析數(shù)據(jù)。2.2 系統(tǒng)需求系統(tǒng)需求的目的是通過對系統(tǒng)進行調(diào)查與研究,開發(fā)人員對系統(tǒng)的功能和實現(xiàn)目標有了清楚的理解與深刻的認識,并從中對系統(tǒng)進行一系列的約束。通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面; 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改; 方便的數(shù)據(jù)查詢,支持多條件查詢; 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計算自動完成,盡量減少人工干預(yù); 設(shè)置密碼管理功能,保護學生信息隱私不被泄漏,以及修改登錄密碼等; 系統(tǒng)管理控制功能,退出系統(tǒng)與注銷用戶,實現(xiàn)良好地系統(tǒng)管理; 及時更新系統(tǒng)所修改、添加、刪除的數(shù)據(jù)庫中數(shù)據(jù)信息。2.3 系統(tǒng)可行性分析利用學生信息管理系統(tǒng)可以實現(xiàn)無紙化辦公,提高效率的同時還保護了環(huán)境。本來大量的計算、數(shù)據(jù)統(tǒng)計工作需要幾天、甚至一個月完成的工作,現(xiàn)在可以在幾個小時、最多幾天內(nèi)完成,大量節(jié)省了人力資本。學生信息管理系統(tǒng)同時也給老師和學生帶來了極大的方便。老師可以將課程安排,第一時間錄入到系統(tǒng)。學生也可以第一時間登錄到該系統(tǒng),查詢自己本學期課程安排和考試方式,大大提高了時間成本。2.3.1 社會可行性分析隨著科學技術(shù)的不斷提高,計算機科學的日漸成熟,其強大的功能已經(jīng)為人們深刻的認識,它已經(jīng)進入了我們生活的各個領(lǐng)域并發(fā)揮著越來越重要的作用。MIS是計算機應(yīng)用的一部分,使用計算機對學生的相關(guān)信息進行管理。現(xiàn)代計算機軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡單直接的操作界面,具有較強的人機對話能力,支持多種漢字輸入方式,其適應(yīng)性強,顯示內(nèi)容簡單明了,使操作者不必具有較高的計算機專業(yè)知識,也不必進行專門的培訓,稍一接觸就可以上手進行所有操作。同時,為了順應(yīng)時代的發(fā)展,適應(yīng)我國教育深化改革,全面實施素質(zhì)教育的需要,教育部也適時地提出了加快普及信息技術(shù),以教育信息化帶動教育現(xiàn)代化的戰(zhàn)略目標。所以學生管理系統(tǒng)的開發(fā)在社會是可行的。2.3.2 經(jīng)濟可行性分析近幾年,計算機技術(shù)的發(fā)展和計算機辦公自動化的普及和應(yīng)用,學校計算機的應(yīng)用也有了較大的提高。計算機也都成為學校管理工作中的重要設(shè)備,每個單位、每個部門都有不同程度的計算機應(yīng)用。在硬件方面,無需購買性價比很高的計算機。所以從硬件方面上完全可行。根據(jù)用戶的要求,分析其特點,在經(jīng)濟上本項目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布題庫信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在學校信息化中獲得更多的好處。在軟件上,如找軟件開發(fā)公司單獨開發(fā)軟件所需費用一般比較高,并且實用性不強,日后的維護升級等問題也不易解決。而由我們自己研究開發(fā)一套適合學校實際需要的管理軟件,即可節(jié)約資金,也便于日常維護、備份和系統(tǒng)升級。2.3.3 技術(shù)可行性分析數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點及適用范圍。本系統(tǒng)采用Windows作為操作平臺。數(shù)據(jù)庫系統(tǒng)選用SQL server2000,該數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用性。本系統(tǒng)的開發(fā)平臺選用Visual Basic 6.0,這是目前Web數(shù)據(jù)庫應(yīng)用軟件的較為主流的開發(fā)平臺。2.3.4 操作可行性分析采用學生信息管理系統(tǒng)可取代手工操作,減少人工開支,節(jié)省資金,并且可以大大提高為教師、學生服務(wù)的質(zhì)量及速度,縮短學生信息資源的處理周期,提高了教務(wù)處對學生信息資源的利用率,使學生信息得到更充分地管理,并且提高了學生教務(wù)管理的滿意度。本系統(tǒng)提供良好地運行界面,易操作運行,Visual Basic 6.0是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。系統(tǒng)操作簡單,易于理解,上手較快,營運環(huán)境要求低。面對于系統(tǒng)設(shè)計還應(yīng)該以“標準性、安全性、高效性、保密性、可維護性”為標準,在著眼于當前實用的基礎(chǔ)上,為將來系統(tǒng)的擴展,升級留有余地。軟件的開發(fā)應(yīng)能在較長時間內(nèi)滿足學校的發(fā)展需要。2.4 系統(tǒng)初步調(diào)查該系統(tǒng)在實施后,擁有學生信息管理、學生成績管理、學生學籍管理、系統(tǒng)登陸管理、學生查詢管理等五個模塊管理功能,每個模塊實現(xiàn)了各自的數(shù)據(jù)增加、刪除、修改、查詢等功能,為學校教務(wù)管理帶來極大方便。參考現(xiàn)有的學生信息管理系統(tǒng),本系統(tǒng)主要應(yīng)用對象和內(nèi)容包括: 學生:對各科成績的查詢及查看自己成績情況等。輸出學生本人的基本信息和成績信息等情況;可以對學習成績以“考試日期”為查詢條件進行個人查詢;并提供修改學生本人系統(tǒng)登錄密碼的服務(wù)。 老師(普通管理員):輸入并維護學生的基本信息;輸入并維護課程科目的學生成績,對本班的各科成績匯總。輸出學生的基本信息,各科的成績及各科成績的部分情況;并提供修改老師本人系統(tǒng)登錄密碼的服務(wù)。 教務(wù)處(系統(tǒng)管理員):輸入并維護學生的基本信息;輸入并維護課程科目的學生成績,對全校所有學生的各科成績匯總。輸出學生的基本信息,各科的成績及各科成績的部分情況;并提供修改系統(tǒng)管理員和老師系統(tǒng)登錄密碼的服務(wù)。采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學?,F(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果;系統(tǒng)就滿足學校的需求,例如學生信息的錄入、查詢、更新等。學生錄入與排名;系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)添加、刪除、修改等操作。2.5 組織功能結(jié)構(gòu)調(diào)查該系統(tǒng)擁有學生信息管理、學生成績管理、學生學籍管理、系統(tǒng)登陸管理、學生查詢管理等五個模塊管理功能。圖2.1 學生信息管理系統(tǒng)組織功能圖其中,系統(tǒng)登錄管理包括登錄系統(tǒng)、退出系統(tǒng)、修改密碼;學生信息管理、學生成績管理、學生學籍管理包括瀏覽、查詢、添加、刪除、修改、保存等操作;學生成績管理還擁有成績分類匯總操作;學生學籍管理也有課程信息的添加、刪除、修改、保存等操作;學生查詢管理只用于學生個人查詢本人的學生信息、學籍信息和成績信息。2.6 數(shù)據(jù)庫規(guī)劃根據(jù)學生信息管理系統(tǒng)的信息模式,需要建立以下幾個實體數(shù)據(jù),包括系統(tǒng)管理員、課程、學生、老師。數(shù)據(jù)庫名稱:信息管理系統(tǒng)。數(shù)據(jù)庫表有以下8個: 學生個人信息表 學生成績表 學生課程表 學籍變更代碼表 學籍變更信息表 班級代碼表 院系代碼表 管理員身份認證表其中,學生個人信息表反應(yīng)了一切與學生相關(guān)的信息,利于對學生進行綜合管理。學籍信息包括學號、姓名、出生日期、班級、院系、性別、密碼、籍貫、聯(lián)系電話、聯(lián)系地址、郵編、政治面貌、備注等。學生成績表包含所有學生的成績信息,方便進行班級專業(yè)成績排名,也利于統(tǒng)計各個班級的成績信息,從而查找各班的掛科學生和優(yōu)秀學生。學生課程表統(tǒng)計各門課程的基本信息,包括課程號、課程名、學時和學分,用來安排好學生和老師的課程。學籍變更代碼表記錄了學校的6種不同學籍狀態(tài):0-在讀、1-轉(zhuǎn)系、2-休學、3-復(fù)學、4-退學、5-畢業(yè),方便學校記錄學生的學籍狀態(tài)。學籍變更信息表記錄了學生在校的學籍變更信息,方便學校及時對不同學籍狀態(tài)的學生進行相應(yīng)處理。班級代碼表放置了學校各個班級的代碼信息。院系代碼表放置了學校各個院系的代碼信息。管理員身份認證表定義了教務(wù)管理員的信息,便于系統(tǒng)的管理與訪問。八張表關(guān)系密切,學生個人信息表、學生成績表、學生課程表用于對學生課程成績信息的管理,這三張表是學生綜合信息表的組成部分,同時也是詳細查詢功能和統(tǒng)計查詢功能的依據(jù)。其中學生個人信息表用于對學生綜合信息管理,對學生整體信息進行增加、刪除、修改、查詢,實現(xiàn)對學生各項信息的系統(tǒng)管理。在上述業(yè)務(wù)規(guī)劃的基礎(chǔ)上進行數(shù)據(jù)庫規(guī)劃。數(shù)據(jù)庫規(guī)劃一覽表見表2.1。表2.1 數(shù)據(jù)庫一覽表序號數(shù)據(jù)庫表表的主鍵1學生個人信息表學號2學生成績表學號3學生課程表課程號4學籍變更代碼表學籍代碼5學籍變更信息表學號6班級代碼表班級代碼7管理員身份認證表Name8院系代碼表院系代碼學生信息管理系統(tǒng)模塊構(gòu)成: 添加學籍信息:該模塊可以實現(xiàn)新信息的添加功能。 修改學籍信息:該模塊可以實現(xiàn)對現(xiàn)有學籍信息的修改以及刪除。 查詢學籍信息:該模塊可以實現(xiàn)對學籍信息的查詢功能,分別可以按學號、姓名、班級查詢而各個表之間的關(guān)系有“圖2.2 數(shù)據(jù)庫關(guān)系圖”所示。圖2.2 數(shù)據(jù)庫關(guān)系圖2.7 系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程分析的目的:通過業(yè)務(wù)流程分析,可以發(fā)現(xiàn)現(xiàn)行系統(tǒng)中存在的問題,修改原系統(tǒng)的不合理部分,優(yōu)化業(yè)務(wù)處理流程。通過細致的業(yè)務(wù)流程調(diào)查,就可以對現(xiàn)行系統(tǒng)的業(yè)務(wù)流程有了深入、詳盡的理解。然后,通過對業(yè)務(wù)流程的分析,我們可以看到系統(tǒng)業(yè)務(wù)流程存在很多的問題:可能是管理思想和方法落后,業(yè)務(wù)流程不盡合理,也可能是因為計算機信息系統(tǒng)的建設(shè)為優(yōu)化原業(yè)務(wù)流程提供的新的可能性。這時,就需要在對現(xiàn)有業(yè)務(wù)流程進行分析的基礎(chǔ)上進行業(yè)務(wù)流程重組,產(chǎn)生新的更為合理的業(yè)務(wù)流程。 現(xiàn)行業(yè)務(wù)處理流程,在反復(fù)研究后,首先確定目標系統(tǒng)的業(yè)務(wù)流程。其中圖2.3 業(yè)務(wù)流程圖符號圖2.4 用戶管理業(yè)務(wù)流程圖針對業(yè)務(wù)流程現(xiàn)具體描述其功能如下:(1)用戶驗證進入系統(tǒng)之前必須先進行用戶驗證。學生用戶名為學生學號,初始密碼為學生學號的前六位;超級管理員用戶名為admin,初始密碼也為admin;一般管理員用戶名為1265138106,初始密碼為huangzhi。(2)學生管理管理員可以按照某種方式查詢學生資料,學生只能查詢本人的資料;管理員可以錄入、修改和刪除學生資料;學生無此權(quán)限。(3)課程信息管理課程管理模塊實現(xiàn)以下操作:學生可以瀏覽課程信息;管理員還可以錄入、修改和刪除課程信息。(4)成績數(shù)據(jù)管理成績管理模塊實現(xiàn)以下操作:學生只能查詢自己的成績,管理員可以按某種方式查詢所有的成績;教師可以錄入所任課班級的本門成績;管理員可以錄入、修改和刪除成績。(5)訪問權(quán)限管理只有系統(tǒng)管理員可以訪問此模塊。通過此模塊管理員可以對用戶的權(quán)限進行修改。(1)信息錄入流程圖:教務(wù)處把信息送給管理員,管理員通過管理系統(tǒng)生成信息表,教師和學生可以查詢。如圖2.5所示圖2.5 信息錄入業(yè)務(wù)流程圖(2)學生管理業(yè)務(wù)流程圖:由招生辦登記新生名單,由管理員通過系統(tǒng)生成學生信息表交與教務(wù)處如圖2.6所示圖2.6 學生管理業(yè)務(wù)流程圖(3)成績管理業(yè)務(wù)流程:教師登記成績生成成績表如圖2.7所示圖2.7 成績管理業(yè)務(wù)流程圖(4)學生查詢業(yè)務(wù)流程圖:學生登陸成績管理系統(tǒng)進行查詢,如圖2.8所示圖2.8 學生查詢業(yè)務(wù)流程圖2.8 系統(tǒng)數(shù)據(jù)流程分析數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)的邏輯模型的主要工具,是在對系統(tǒng)分析調(diào)查的基礎(chǔ)上,以系統(tǒng)的科學性、管理的合理性出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。通過調(diào)研繪制出系統(tǒng)的數(shù)據(jù)流圖。(1)數(shù)據(jù)流程圖符號:下面具體用到的符號如圖2.9所示圖2.9 數(shù)據(jù)流程圖的符號(1)系統(tǒng)頂層數(shù)據(jù)流程圖:主要是描述管理員對系統(tǒng)的操作。如圖2.10所示圖2.10 系統(tǒng)頂層數(shù)據(jù)流程圖(2)系統(tǒng)一層數(shù)據(jù)流程圖:管理員的各個功能顯示。學生管理、班級管理、等五項功能如圖2.11所示圖2.11 一層數(shù)據(jù)流程圖(3)學生管理二層數(shù)據(jù)流程圖:學生的具體管理流程如圖2.12所示圖2.12 學生管理二層數(shù)據(jù)流程圖(4)課程管理二層數(shù)據(jù)流程圖:顯示課程管理具體流程如圖2.13所示圖2.13 課程管理二層數(shù)據(jù)流程圖(5)成績管理二層數(shù)據(jù)流程圖:顯示成績管理具體流程如圖2.14所示圖2.14 成績管理二層數(shù)據(jù)流程圖(6)用戶管理二層數(shù)據(jù)流程圖:顯示學生管理具體流程如圖2.15所示圖2.15 用戶管理二層數(shù)據(jù)流程圖2.9 數(shù)據(jù)字典分析2.9.1 數(shù)據(jù)流條目 學生信息管理要求=新生數(shù)據(jù)處理要求|班級數(shù)據(jù)管理要求|添加數(shù)據(jù)要求|數(shù)據(jù)刪除要求|數(shù)據(jù)備份要求; 新生數(shù)據(jù)處理要求=新生數(shù)據(jù)|班級數(shù)目|起始學號|班級名稱|專業(yè); 班級數(shù)據(jù)管理要求=班級名稱|修改要求; 添加數(shù)據(jù)要求=單個學生數(shù)據(jù)單|成批數(shù)據(jù)單; 數(shù)據(jù)刪除要求=起止學號|班級名稱|所有學生數(shù)據(jù); 數(shù)據(jù)備份要求=班級名稱| 學期數(shù)。2.9.2 修改模塊 學籍數(shù)據(jù)=學號+姓名+性別+出生日期+班級+入學時間+聯(lián)系電話+住址+備注; 修改要求=學號+姓名+性別+出生日期+班級+入學時間+聯(lián)系電話+住址+備注。2.9.3 添加模塊 單個學生學籍數(shù)據(jù)單=學號+姓名+性別+出生日期+班級+入學時間+聯(lián)系電話+住址+備注; 性別=男|女。2.9.4 查詢模塊 查詢結(jié)果=學號|姓名|性別|出生日期|班級|入學時間|聯(lián)系電話|住址|備注; 查詢要求=查詢條件。3 系統(tǒng)設(shè)計系統(tǒng)設(shè)計是學生信息管理系統(tǒng)開發(fā)最重要的階段。在這個階段里,首先要了解和澄清系統(tǒng)用戶的需求,然后依照需求對系統(tǒng)進行劃分,最后根據(jù)模塊之間的關(guān)系整理出系統(tǒng)的流程,這樣做既提高了系統(tǒng)設(shè)計的準確度,又可以規(guī)范設(shè)計流程,避免了設(shè)計中因為人員素質(zhì)不同而產(chǎn)生的隨意性。該系統(tǒng)將改變學生信息管理散亂、目標客戶不明確、效率低下的現(xiàn)狀,通過查看學生個人信息表可以了解所有學生的地區(qū)信息,方便與學生取得聯(lián)系,也利于統(tǒng)計各個班級的需求,進行更長遠規(guī)劃的制定。各個模塊共同應(yīng)用,使的書店管理系統(tǒng)的工作趨于統(tǒng)一化、規(guī)范化、簡約化,提高了工作效率。3.1 信息系統(tǒng)設(shè)計原則在功能模塊設(shè)計中遵循的指導(dǎo)原則如下:(1)功能界面簡單、規(guī)范由于信息系統(tǒng)中體現(xiàn)了整個運輸配送業(yè)務(wù)流程,相關(guān)的功能模塊比較多,因此在界面設(shè)計上使用統(tǒng)一的設(shè)計風格,同時將數(shù)據(jù)庫進行有效形成實體操作類、編碼操作類,聯(lián)系操作類,不同的類型使用相似的界面操作方式。(2)操作上的簡便性數(shù)據(jù)庫中大量的數(shù)據(jù)都是通過人機交互的鍵盤操作而獲得的,因此保證數(shù)據(jù)庫數(shù)據(jù)的正確性、完整性是信息系統(tǒng)正常進行的重要保證。數(shù)據(jù)庫中的基礎(chǔ)數(shù)據(jù)時數(shù)據(jù)完整性的重要保證措施,在人機交互的鍵盤操作中,編碼數(shù)據(jù)要采用下拉列表方式進行選擇輸入,這樣減少擊鍵次數(shù),同時也提高了數(shù)據(jù)輸入的正確性。(3)降低模塊之間的耦合性,提高模塊的獨立性信息系統(tǒng)開發(fā)的一個重要問題是要提高系統(tǒng)的可修改性,可修改性的提高主要是靠降低模塊間的耦合性來實現(xiàn)的。模塊間的耦合性越大,其獨立性就越小,系統(tǒng)地刻修改性就越差。在信息系統(tǒng)設(shè)計中模塊間只通過數(shù)據(jù)庫實現(xiàn)信息交換,避免使用參數(shù)及進行交換,讓數(shù)據(jù)庫真正成為信息系統(tǒng)各功能模塊之間的“粘合劑”。(4)編碼設(shè)計的規(guī)范性編碼是數(shù)據(jù)庫的基礎(chǔ),也是數(shù)據(jù)完整性的重要保證。編碼實際上提供的是一套規(guī)范的數(shù)據(jù)標準。在編碼設(shè)計中,盡量使用已存在的編碼,在沒有現(xiàn)成編碼的條件下再自行設(shè)計編碼。另外,由于編碼主要是從新的信息系統(tǒng)的規(guī)范使用信息角度來設(shè)計的,業(yè)務(wù)人員對一些代碼并不關(guān)心,關(guān)心的事與該代碼相關(guān)的名稱,因此在模塊實現(xiàn)中要將代碼和名稱同時提交業(yè)務(wù)人員,以便正確、規(guī)范地進行操作。(5)功能操作的安全性信息系統(tǒng)中的數(shù)據(jù)庫是被各類人員共享的數(shù)據(jù)庫,因此數(shù)據(jù)庫的安全性是十分重要的,為了保證操作的正確性和安全性,要進行權(quán)限設(shè)計,不同業(yè)務(wù)人員使用不同的功能權(quán)限,使其在有限的功能范圍內(nèi)正確處理數(shù)據(jù)庫數(shù)據(jù)張宏林,孔艷,王哲按實例學Visual Basic 6.0M北京.人民郵電出版社,2000年6月.。3.2 系統(tǒng)功能設(shè)計學生信息管理系統(tǒng)分為:用戶管理、班級管理、學生管理、課程管理、成績管理、學生查詢。學生成績管理系統(tǒng)是一個典型的信息管理系統(tǒng),為了保證數(shù)據(jù)的完整性和數(shù)據(jù)的安全性,用戶必需通過身份驗證,才能進入系統(tǒng)的各個模塊,通過權(quán)限管理可以避免非法者登陸破壞數(shù)據(jù),本系統(tǒng)設(shè)置了三種用戶類型:超級管理員、教師、學生。超級管理員:學院教務(wù)處的教務(wù)員,可以增刪普通管理員,可以查詢學生信息和教師信息。學生和教師都只能進行查詢操作。學生信息管理系統(tǒng)的管理功能如圖3.1所示圖3.1 管理功能圖管理員負責系統(tǒng)管理、課程管理、開課選課等一切日常事務(wù)的管理,負責本人職責范圍內(nèi)的所有工作并承擔由此產(chǎn)生的一切直接或間接的工作責任。3.3 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計階段我們可使用規(guī)范化技術(shù)來消除實體間的某種類型的不必要的依賴性,通過規(guī)范化數(shù)據(jù)庫,以減少存儲的冗余數(shù)據(jù)量、減輕數(shù)據(jù)維護工作、減少存儲的要求、大大提高數(shù)據(jù)庫完整性,在學生信息管理系統(tǒng)設(shè)計中在數(shù)據(jù)庫規(guī)范化中的一些關(guān)鍵步驟。(1) 數(shù)據(jù)庫中的每個表,并無重復(fù)組,因此自動滿足1NF。(2) 查庫中每個表,不存在非主屬性對碼的依賴,即他們符合2NF。(3) 因為庫中的每個表,都只有唯一的碼,所以它們符合增強型的3NF,即BCNF周文艷.談學生信息管理系統(tǒng)中的數(shù)據(jù)庫設(shè)計J.滄州師范學報2006.。本系統(tǒng)所設(shè)計的數(shù)據(jù)庫表有以下8個: 學生個人信息表 學生成績表 學生課程表 學籍變更代碼表 學籍變更信息表 班級代碼表 院系代碼表 管理員身份認證表3.3.1 數(shù)據(jù)庫中的概念結(jié)構(gòu)設(shè)計根據(jù)上面的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,設(shè)計滿足系統(tǒng)需求的各種實體以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計做準備。E-R圖示符號說明,如圖3.2所示圖3.2 E-R圖示符號說明下面是系統(tǒng)的部分E-R圖(1)用戶這個實體有用戶名用戶密碼兩個屬性其中用戶名是主鍵如圖3.3所示圖3.3 用戶E-R圖(2)學生這個實體有學號、姓名等屬性其中學號是主鍵如圖3.4所示圖3.4 學生E-R圖(3)課程這個實體有課程號、授課教師、類型、課程名,其中課程號是主鍵如圖3.5所示圖3.5 課

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論