學(xué)校信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁
學(xué)校信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁
學(xué)校信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁
學(xué)校信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第4頁
學(xué)校信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、課程設(shè)計(jì)報(bào)告題目:學(xué)校信息管理系統(tǒng)指導(dǎo)教師:劉引濤學(xué)生專業(yè):計(jì)算機(jī)信息管理班級(jí):信管 1202 班學(xué)生姓名:荊王妮信息工程學(xué)院摘 要學(xué)校信息管理系統(tǒng)是一個(gè)教育單位不可缺少地部分,它地內(nèi)容對(duì)于學(xué)校地決策者和管理者來說都至關(guān)重要 .本文介紹了學(xué)校信息管理系統(tǒng)地開發(fā)整個(gè)過程,闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)實(shí)施地全過程.在開發(fā)方法上本系統(tǒng)利用了軟件工程化地思想和方法,總體上采用結(jié)構(gòu)化生命周期開發(fā)方法,具體模塊實(shí)施采用了原型法和面對(duì)對(duì)象系統(tǒng)開發(fā)方法.并采用 VisualS2005作為開發(fā)工具, SQL Server 2005 作為后臺(tái)數(shù)據(jù)庫 .本系統(tǒng)具有學(xué)生檔案管理,班級(jí)管理,課程管理,成績

2、管理,專業(yè)管理等模塊,專業(yè)管理等模塊,可分別完成學(xué)生信息檔案,班級(jí)信息,課程信息,成績信息地添加、修改、刪除、查詢、打印等功能.本人在此次設(shè)計(jì)中主要對(duì)“學(xué)生課程管理”, “學(xué)生成績管理”, “學(xué)生檔案管理”等模塊進(jìn)行了具體設(shè)計(jì) .關(guān)鍵字:SQL Server 2005 、數(shù)據(jù)庫、信息管理系統(tǒng)Abstract學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少地部分,它地內(nèi)容對(duì)于學(xué)校地決策者和管理者來說都至關(guān)重要 .Student information management system is an indispensable part of aneducation unit, its content is

3、 very important to the school administrators and policymakers.本文介紹了學(xué)生信息管理系統(tǒng)地開發(fā)整個(gè)過程,闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)實(shí)施地全過程. 在開發(fā)方法上本系統(tǒng)利用了軟件工程化地思想和方法,總體上采用結(jié)構(gòu)化生命周期開發(fā)方法,具體模塊實(shí)施采用了原型法和面對(duì)對(duì)象系統(tǒng)開發(fā)方法. 并采用VisualS2005作為開發(fā)工具,SQL Server 2005作為后臺(tái)數(shù)據(jù)庫. 本系統(tǒng)具有學(xué)生檔案管理,班級(jí)管理,課程管理,成績管理,專業(yè)管理等模塊,專業(yè)管理等模塊,可分別完成日常生活檔案,班級(jí)信息,課程信息,成績信息地添加、修改、刪

4、除、查詢、打印等功能.This paperintroduces the development of student information management system of the wholeprocess, describes the whole process of the implementation of the system analysis,system design, database design and system. In the development of methods on the use of software engineering ideas and

5、 methods, on the whole life cycle using structured development methods, the use of specific modules of the prototype method and object-oriented system development method. Using VisualS2005 as a development tool, SQL Server 2005 as the background database. This system has the student records manageme

6、nt, class management, curriculum management, performance management,professional management module, management module, can be completed daily life records, class information, curriculum information, performance information to add,modify, delete, query, print and other functions.本人在此次設(shè)計(jì)中主要對(duì)“學(xué)生課程管理”,“

7、學(xué)生成績管理”,“學(xué)生檔案管理”,“補(bǔ)助管理”四個(gè)模塊進(jìn)行了具體設(shè)計(jì)本人在此次設(shè)計(jì)中主要對(duì)“學(xué)生課程管理”, “學(xué)生成績管理 ”,“學(xué)生檔案管理 ”等模塊進(jìn)行了具體設(shè)計(jì).In the design of the main "course management", "student achievement management", "student recordsmanagement" module in detail design.關(guān)鍵字: SQL SERVER 2005、數(shù)據(jù)庫、信息管理系統(tǒng) Keywords: SQL SERVER

8、 2005, database, information management system目 錄引 言 .1第一章 系統(tǒng)開發(fā)地意義、目地和技術(shù)簡介. 21.1系統(tǒng)開發(fā)意義及其目地 .21.1.1開發(fā)意義 .21.1.2開發(fā)目地 .21.2系統(tǒng)設(shè)計(jì)相關(guān)原理 .21.3SQL Server 技術(shù)簡介 .3第二章 需求分析 .42.1可行性分析 .42.2功能需求分析.42.3性能與安全性分析 .52.4系統(tǒng)需求分析地內(nèi)容 .5第三章 系統(tǒng)設(shè)計(jì) .73.1系統(tǒng)總體層次圖 .73.2功能模塊設(shè)計(jì) .73.3系統(tǒng) E-R 圖設(shè)計(jì) .83.3.1學(xué)生信息 E-R 圖 .83.3.2教師信息 E-R 圖

9、.83.3.3班級(jí)信息 E-R 圖 .83.3.4課程信息 E-R 圖 .93.3.5成績信息 E-R 圖 .103.4實(shí)體聯(lián)系圖 .10第四章 數(shù)據(jù)庫設(shè)計(jì) .124.1數(shù)據(jù)庫設(shè)計(jì)原則 .124.2數(shù)據(jù)庫需求分析 .124.3數(shù)據(jù)庫表設(shè)計(jì) .134.4后臺(tái)數(shù)據(jù)庫設(shè)計(jì) .13第五章 結(jié)論 .15致謝16參考文獻(xiàn)16引 言學(xué)校信息管理系統(tǒng)是一個(gè)教育單位不可缺少地部分,它地內(nèi)容對(duì)于學(xué)校地決策者和管理者來說都至關(guān)重要 ,所以學(xué)校信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕匦畔⒑涂旖莸夭樵兪侄?但一直以來人們使用傳統(tǒng)人工地方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如 :效率低、保密性差,另外時(shí)間一長,將產(chǎn)生

10、大量地文件和數(shù)據(jù) ,這對(duì)于查找、更新和維護(hù)都帶來了不少地困難.隨著科學(xué)技術(shù)地不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大地功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)地各個(gè)領(lǐng)域并發(fā)揮著越來越重要地作用.作為計(jì)算機(jī)應(yīng)用地一部分,使用計(jì)算機(jī)對(duì)學(xué)校信息進(jìn)行管理,具有手工管理所無法比擬地優(yōu)點(diǎn).例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等.這些優(yōu)點(diǎn)能夠極大地提高學(xué)校信息管理地效率,也是一個(gè)單位科學(xué)化、正規(guī)化管理,與世界接軌地重要條件.第一章 系統(tǒng)開發(fā)地意義、目地和技術(shù)簡介1.1 系統(tǒng)開發(fā)意義及其目地開發(fā)意義高校使用本系統(tǒng)可以大大減輕教案管理者地負(fù)擔(dān),提高工作效率.預(yù)計(jì)系統(tǒng)將從如下幾個(gè)方面

11、帶來選題地便利:為了徹底解決了長期困擾教案信息化工作當(dāng)中安全性、可靠性地問題;為了使管理人員可以隨時(shí)看到更新地?cái)?shù)據(jù),極大地提高信息傳遞地速度;為了管理者再也不必為聘用專門地操作人員來給眾多教師編輯學(xué)生成績資料而殫精竭慮,在此,設(shè)計(jì)了學(xué)生課程成績查詢管理信息系統(tǒng),使得各個(gè)使用者在操作上,從此變得那么從容簡單,省時(shí)又省心.開發(fā)目地學(xué)校信息管理系統(tǒng)地簡歷為了將現(xiàn)代化地計(jì)算機(jī)技術(shù)與傳統(tǒng)地科學(xué)、教務(wù)工作相結(jié)合,是按照學(xué)院地工作流塵設(shè)計(jì)完成地,為了使系統(tǒng)在學(xué)院地管理中發(fā)揮跟大地作用,實(shí)現(xiàn)工作工程地計(jì)算機(jī)化,提高工作質(zhì)量和工作效率,將實(shí)現(xiàn)一下目地:對(duì)各個(gè)數(shù)據(jù)庫可進(jìn)行數(shù)據(jù)管理.可對(duì)查詢結(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)

12、表打印.能夠按照用戶選擇地不同條件進(jìn)行簡單查詢和復(fù)合查詢.方便用戶地操作,盡量減少用戶地操作.1.2 系統(tǒng)設(shè)計(jì)相關(guān)原理本系統(tǒng)采用SQL Server 數(shù)據(jù)庫,數(shù)據(jù)庫連接使用ADO方式,對(duì)數(shù)據(jù)庫中數(shù)據(jù)地增加、刪除和修改操作使用到SQL 語句方式 .1.3 SQL Server 技術(shù)簡介SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng).它最初是由Microsoft Sybase和Ashton-Tate三家公司共同開發(fā)地,于1988年推出了第一個(gè)OS/2版本 .在Windows NT推出后,Microsoft與 Sybase 在 SQL Server 地開發(fā)上就分道揚(yáng)鑣了,Microsoft將 SQL

13、Server 移植到 WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQL Server 地 Windows NT 版本 .Sybase 則較專注于SQLServer 在UNIX操作系統(tǒng)上地應(yīng)用.SQL Server 2005是一個(gè)全面地?cái)?shù)據(jù)庫平臺(tái),使用集成地商業(yè)智能(BI)工具提供了企業(yè)級(jí)地?cái)?shù)據(jù)管理 .SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠地存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)地高可用和高性能地?cái)?shù)據(jù)應(yīng)用程序.第二章 需求分析2.1 可行性分析可行性分析 (FeasibilityAnalysis) 也稱為可行性研究,是在系統(tǒng)調(diào)查地基礎(chǔ)上,針對(duì)新系統(tǒng)地開發(fā)是

14、否具備必要性和可能性,對(duì)新系統(tǒng)地開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)地方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)地開發(fā)成功.可行性研究地目地就是用最小地代價(jià)在盡可能短地時(shí)間內(nèi)確定問題是否能夠解決.為了確定開發(fā)具有可行性,對(duì)本系統(tǒng)主要進(jìn)行了以下三個(gè)方面地分析.(1) 經(jīng)濟(jì)可行性:系統(tǒng)所要求地硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件環(huán)境(SQL Server2005),市場上都容易購買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在開發(fā)與維護(hù)上,不造成過重地經(jīng)濟(jì)負(fù)擔(dān).而一旦此系統(tǒng)投入使用,不僅可以減少教案管理者地工作強(qiáng)度,提高工作效率,而且極大限度地方便了用戶,可以節(jié)省大量地人力、財(cái)力.(2) 技術(shù)可行性:技術(shù)上地可行性分析主

15、要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者地需要等.在軟件方面,本系統(tǒng)采用地是java進(jìn)行開發(fā),前臺(tái)網(wǎng)頁設(shè)計(jì)使用地是Dreamweaver 8 ,而數(shù)據(jù)庫系統(tǒng)采用地是Microsoft SqlServer 2005.通過分析,在軟、硬件方面現(xiàn)有工具與環(huán)境完全可以實(shí)現(xiàn)系統(tǒng)地開發(fā),因此具有技術(shù)上地可行性.(3) 管理地可行性:主要是管理人員是否支持,現(xiàn)有地管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等.系統(tǒng)地開發(fā)主要就是為了方便選題信息地管理,補(bǔ)充現(xiàn)在傳統(tǒng)管理方式地不足,因此具備了管理上地可行性.綜上所述,系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面具備可行性,投入少、見

16、效快,因此系統(tǒng)地開發(fā)是完全可行地.2.2 功能需求分析在可行性分析階段已經(jīng)簡要地分析和研究了本系統(tǒng)地基本需求,也論證了開發(fā)平臺(tái)及軟件地可行性,但為了明確系統(tǒng)設(shè)計(jì)地目標(biāo),了解用戶地需求,現(xiàn)對(duì)用戶需求作以調(diào)研,從而進(jìn)一步明確所要實(shí)現(xiàn)地各子系統(tǒng)地需求.分析得出:在本次課題中需要對(duì)學(xué)生信息、課程信息、成績信息等功能進(jìn)行實(shí)現(xiàn),使系統(tǒng)在學(xué)院地管理中發(fā)揮跟大地作用,實(shí)現(xiàn)工作工程地計(jì)算機(jī)化,提高工作質(zhì)量和工作效率.2.3 性能與安全性分析在這次開發(fā)中,本系統(tǒng)是本著“實(shí)用、夠用、好用”地基本原則,系統(tǒng)經(jīng)久耐用.另外,規(guī)范地設(shè)計(jì),科學(xué)地檢測,使系統(tǒng)更加穩(wěn)定可靠,功能增減靈活自如,維護(hù)方便快捷.動(dòng)態(tài)管理地功能,更是

17、系統(tǒng)任期、可靠、穩(wěn)定運(yùn)行地堅(jiān)強(qiáng)基石.因此,畢業(yè)論文選題系統(tǒng)是通過各個(gè)管理子系統(tǒng)在瀏覽器上錄入文字和上傳文件就可以快速實(shí)現(xiàn)用戶維護(hù)、選題管理等功能.而且不需要在安裝任何軟件或插件,使用非常方便.此外,系統(tǒng)還要求界面友好、菜單清楚、便于操作,同時(shí)做到數(shù)據(jù)合法性有效無誤.2.4 系統(tǒng)需求分析地內(nèi)容系統(tǒng)需求分析主要就是明確進(jìn)出選題管理系統(tǒng)所要實(shí)現(xiàn)地目標(biāo),并給出解決方案.對(duì)系統(tǒng)是分析可以從功能需求和數(shù)據(jù)需求兩方面來進(jìn)行.功能需求分析主要是對(duì)系統(tǒng)所要實(shí)現(xiàn)地目標(biāo)進(jìn)行分解,使之形成既相互獨(dú)立又相互聯(lián)系地幾部分,然后將每個(gè)部分映射為一個(gè)或多個(gè)功能,這些功能相互之間形成一個(gè)有機(jī)地整體.數(shù)據(jù)需求分析就是對(duì)系統(tǒng)涉及地

18、數(shù)據(jù)進(jìn)行識(shí)別,并描述出它們在系統(tǒng)中地關(guān)系和流向.如上述所述,通過功能需求分析可以得到系統(tǒng)地主要功能,通過數(shù)據(jù)需求分析則對(duì)數(shù)據(jù)庫設(shè)計(jì)有所幫助.學(xué)校信息管理系統(tǒng)主要實(shí)現(xiàn)對(duì)學(xué)生信息地記錄和查詢,包括成績課程地查詢添加,學(xué)生身份記錄,以及打印課程信息等.2.5 系統(tǒng)功能介紹系統(tǒng)要實(shí)現(xiàn)地主要功能有:數(shù)據(jù)登記:登記功能用于把各種手填地?cái)?shù)據(jù)及時(shí)登記系統(tǒng)定義表中,還能修改這些數(shù)據(jù)(學(xué)生信息、課程信息、成績等).數(shù)據(jù)瀏覽:能瀏覽學(xué)生信息、課程信息、成績等.數(shù)據(jù)打?。耗艽蛴W(xué)生信息表、課程信息表、成績表(單科成績和總分成績).數(shù)據(jù)統(tǒng)計(jì):能統(tǒng)計(jì)各班學(xué)生總數(shù)和男女人數(shù).統(tǒng)計(jì)各班學(xué)生地總分、排名和單科地排名.系統(tǒng)幫助:

19、包括幫助信息,關(guān)于系統(tǒng)及退出程序等.第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體層次圖學(xué)校信息管理系統(tǒng)系專班課學(xué)成用統(tǒng)業(yè)級(jí)程生績戶管管管管管管操理理理理理理作圖 3-1 系統(tǒng)總體層次圖3.2 功能模塊設(shè)計(jì)學(xué)校信息管理系統(tǒng)教師管理班級(jí)管理課程管理學(xué)生管理成績管理用戶操作專 專專班 班班課 課課學(xué) 學(xué)學(xué)成 成成密查修退業(yè) 業(yè)業(yè)級(jí) 級(jí)級(jí)程 程程生 生生績 績績信 信信信 信信信 信信信 信信信 信信碼詢改出息 息息息 息息息 息息息 息息息 息息管信 信 操輸 查輸 查輸 查輸 查輸 查息 息 作修修修修修理入 詢 改入 詢 改入 詢 改入 詢 改入 詢 改圖 3-2 功能模塊設(shè)計(jì)3.3 系統(tǒng) E-R 圖設(shè)計(jì)學(xué)

20、生信息 E-R 圖出生日性別期姓名身份證號(hào)學(xué)生聯(lián)系方政治面式貌家庭住入學(xué)時(shí)址間圖 3-3 學(xué)生信息E-R 圖教師信息 E-R 圖參加工作時(shí)間教師編號(hào)出生年月教師教師姓名職務(wù)學(xué)歷性別圖 3-4 教師信息E-R 圖 3班級(jí)信息 E-R 圖班級(jí)編班主任號(hào)班級(jí)名稱班級(jí)專業(yè)人數(shù)入學(xué)年份圖 3-5 班級(jí)信息E-R 圖課程信息 E-R 圖課程編開課學(xué)期號(hào)課程性質(zhì)課程考核方式課程名稱學(xué)分圖 3-6 課程信息E-R 圖成績信息 E-R 圖考試成績補(bǔ)考成績名次成績是否及格總學(xué)分圖 3-7 成績信息E-R 圖3.4 實(shí)體聯(lián)系圖1.學(xué)生成績和教師沒有內(nèi)在地聯(lián)系,教師必須通過課程實(shí)體與學(xué)生建立聯(lián)系,一位學(xué)生要學(xué)多門課程

21、,一門課程要有多個(gè)學(xué)生共同學(xué)習(xí)而學(xué)習(xí)成績這兩個(gè)實(shí)體“學(xué)生 ”和 “成績 ”共有地屬性,應(yīng)該填在二者地聯(lián)系“學(xué)習(xí) ”邊 .因?yàn)槌煽兗炔皇菍W(xué)生獨(dú)有地也不是課程獨(dú)有地,所以這個(gè)E-R圖可以畫出如下圖學(xué)生m學(xué)習(xí)n課程成績圖3-8成績管理模塊中學(xué)生與課程地E-R 圖2.教師與課程這兩個(gè)實(shí)體之間,是一對(duì)多聯(lián)系,其E-R 圖如下:教師1教學(xué)n課程圖3-9教師與課程地E-R圖3. 教師,學(xué)生與課程地E-R 圖組合到一起,得到最后地E-R圖:學(xué)生教師教師m1學(xué)習(xí)學(xué)習(xí)課程學(xué)習(xí)n課程m學(xué)習(xí)數(shù)據(jù)庫圖 3-10 教師,學(xué)生與課程地E-R 圖第四章數(shù)據(jù)庫設(shè)計(jì)4.1 數(shù)據(jù)庫設(shè)計(jì)原則數(shù)據(jù)庫設(shè)計(jì)是計(jì)算機(jī)管理信息系統(tǒng)中很重要地部

22、分,設(shè)計(jì)質(zhì)量地好壞、數(shù)據(jù)結(jié)構(gòu)地優(yōu)劣之間影響到管理數(shù)據(jù)庫地成績.數(shù)據(jù)庫設(shè)計(jì)地基本原則是在系統(tǒng)總體信息方案地指導(dǎo)下,各個(gè)數(shù)據(jù)表應(yīng)當(dāng)為它所支持地管理目標(biāo)服務(wù),在設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí),應(yīng)當(dāng)重點(diǎn)考慮一下幾個(gè)因素:數(shù)據(jù)庫必須層次分明,布局合理.數(shù)據(jù)庫必須高度結(jié)構(gòu)化,保證數(shù)據(jù)地結(jié)構(gòu)化、規(guī)范化和標(biāo)準(zhǔn)化.這是建立數(shù)據(jù)庫和進(jìn)行信息交換地基礎(chǔ).數(shù)據(jù)結(jié)構(gòu)地設(shè)計(jì)應(yīng)該遵循國家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn),尤其是應(yīng)重視編碼地應(yīng)用.在設(shè)計(jì)數(shù)據(jù)庫時(shí),一方面要盡可能地減少冗余度,減少存儲(chǔ)空間地占用,降低數(shù)據(jù)地一致性問題發(fā)生地可能性;另一方面,還要考慮適當(dāng)?shù)厝哂啵蕴岣哌\(yùn)行速度、降低開發(fā)難度 .必須維護(hù)數(shù)據(jù)正確地正確性和一致性,在系統(tǒng)中,多個(gè)用戶共

23、享數(shù)據(jù)庫,由于并行開發(fā)操作,可能影響數(shù)據(jù)地一致性,因此必須用加鎖等辦法保證數(shù)據(jù)地一致性.4.2 數(shù)據(jù)庫需求分析在設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)時(shí),以及可能地滿足用戶所提出地各項(xiàng)要求,同時(shí)又避免同時(shí)又要避免冗余數(shù)據(jù)產(chǎn)生.由于在學(xué)生信息管理系統(tǒng)中,需要采集大量地信息,包括學(xué)生信息,班級(jí)信息,課程信息,成績信息,教師信息等,如果不能夠合理有效地組織數(shù)據(jù)表地結(jié)構(gòu),以及合理設(shè)置每張表所包含地字段,那么后期進(jìn)行地?cái)?shù)據(jù)地整理以及匯總時(shí),就會(huì)增加編程人員地開發(fā)難度,并造成成績效益地大幅度下降.根據(jù)學(xué)生基本信息以及其他相關(guān)信息地特點(diǎn),歸納出以下規(guī)律:1.2.3.4.5.6.一個(gè)專業(yè)包括多個(gè)班級(jí);一個(gè)班在一個(gè)學(xué)期內(nèi)開設(shè)多門課程;

24、每一門課程記錄每一名學(xué)生地成績;一種角色對(duì)應(yīng)一個(gè)和多個(gè)用戶;一個(gè)班級(jí)對(duì)應(yīng)一個(gè)入學(xué)年份及學(xué)制;一個(gè)班級(jí)包含多名學(xué)生;7. 每一個(gè)學(xué)生都有不同地學(xué)號(hào);4.3 數(shù)據(jù)庫表設(shè)計(jì)本系統(tǒng)涉及到地表有 5 類:學(xué)生信息表、成績信息表、教師信息表、課程信息表、班級(jí)信息表 .各個(gè)表地設(shè)計(jì)結(jié)構(gòu)如下:1.學(xué)生信息表結(jié)構(gòu)編號(hào)字段名稱字段類型字段寬度1學(xué)號(hào)Char152姓名Char103性別Char24出生年月date85家庭住址Char506聯(lián)系方式Char107身份證號(hào)Char208入學(xué)時(shí)間Date8表 12.成績信息表結(jié)構(gòu)編號(hào)字段名稱字段類型字段寬度1名次Char42考試成績Char43補(bǔ)考成績Char44是否通過

25、Char45總學(xué)分Char10表 23.教師信息表結(jié)構(gòu)編號(hào)字段名稱字段類型字段寬度1教師編號(hào)Char152教師姓名Char103學(xué)歷Char104性別Char25職務(wù)Char106出生年月Date87參加工作時(shí)間Date8表 34. 課程信息表結(jié)構(gòu)編號(hào)字段名稱字段類型字段寬度1課程編號(hào)Char152課程名稱Char103課程性質(zhì)Char104開課學(xué)期Char45考核方式Char86學(xué)分Char4表 45. 班級(jí)信息表結(jié)構(gòu)編號(hào)字段名稱字段類型字段寬度1班級(jí)編號(hào)Char102班級(jí)名稱Char103人數(shù)Char104入學(xué)年份Date155班主任Char106專業(yè)Char20表 54.4 后臺(tái)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)要求根據(jù)局?jǐn)?shù)據(jù)字典、使用數(shù)據(jù)庫管理系統(tǒng)和開發(fā)工具設(shè)計(jì)出數(shù)據(jù)庫以及各個(gè)數(shù)據(jù)表地結(jié)構(gòu).分析本系統(tǒng)可知道共有五個(gè)數(shù)據(jù)表需要設(shè)計(jì),分別為學(xué)生信息表、班級(jí)信息表、教師信息表、成績信息表、課程信息表.其中地學(xué)生信息表、教師信息表、班級(jí)信息表結(jié)構(gòu)分別如下圖所示,為便于說明,各個(gè)數(shù)據(jù)表地結(jié)構(gòu)使用該表在 SQL Server 企業(yè)管理器中地設(shè)計(jì)視圖表學(xué)生信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論