學(xué)生管理章節(jié)安排和內(nèi)容范文_第1頁(yè)
學(xué)生管理章節(jié)安排和內(nèi)容范文_第2頁(yè)
學(xué)生管理章節(jié)安排和內(nèi)容范文_第3頁(yè)
學(xué)生管理章節(jié)安排和內(nèi)容范文_第4頁(yè)
學(xué)生管理章節(jié)安排和內(nèi)容范文_第5頁(yè)
已閱讀5頁(yè),還剩77頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、個(gè)人收集整理勿做商業(yè)用途學(xué) 號(hào)1分類(lèi)號(hào)1密 級(jí)畢業(yè)設(shè)計(jì)(論文)重慶信息工程學(xué)院學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)學(xué)習(xí)中心名稱(chēng)專(zhuān)業(yè)名稱(chēng)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名指導(dǎo)教師年 月日本科畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)I、畢業(yè)設(shè)計(jì)(論文)題目:重慶信息工程學(xué)院學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)H、畢業(yè)設(shè)計(jì)(論文)選題意義及要求:通過(guò)對(duì)重慶信息工程學(xué)院學(xué)生成績(jī)管理系統(tǒng)地設(shè)計(jì)與實(shí)現(xiàn),充分掌握管理信息系統(tǒng)開(kāi)發(fā)地流程,對(duì)重慶信息工程學(xué)院地學(xué)生成績(jī)實(shí)現(xiàn)信息化管 理.個(gè)人收集整理勿做商業(yè)用途要求:(1)N2000以上地操作系統(tǒng)+ VB6.0版本以上(或其它面象對(duì)象地程序設(shè)計(jì)語(yǔ)言)+SQL server2000開(kāi)發(fā).個(gè)人收集整理勿做商業(yè)用途(2) 采用C

2、/S結(jié)構(gòu)或單機(jī)版.(3) 設(shè)計(jì)方法:采用軟件工程地思路進(jìn)行設(shè)計(jì),具體設(shè)計(jì)模型可根據(jù)自己 搜集資料地詳細(xì)程度來(lái)自行選擇,不作指定要求. 個(gè)人收集整理勿做商業(yè)用途(4) 軟件作品要有一定地實(shí)用性和可操作性,必須采取多種測(cè)試方法地測(cè) 試,保證軟件地可運(yùn)行性.皿、畢業(yè)設(shè)計(jì)(論文)工作內(nèi)容:(1) 可對(duì)學(xué)生信息及權(quán)限進(jìn)行管理;(2) 用戶(hù)根據(jù)不同地權(quán)限可對(duì)學(xué)生成績(jī)進(jìn)行添加、刪除、修改等操作;(3) 可對(duì)學(xué)生地成績(jī)進(jìn)行各種查詢(xún)(精確、模糊、組合);(4) 可對(duì)學(xué)生成績(jī)或?qū)W生信息等進(jìn)行報(bào)表打印和統(tǒng)計(jì)功能;(5) 具有良好地幫助環(huán)境.W、主要參考資料:(1) SQL Server 2000實(shí)用教程,鄭阿奇,電

3、子工業(yè)出版社;(2) 數(shù)據(jù)庫(kù)原理與應(yīng)用,周中華,清華大學(xué)出版社;(3) Visual Basic 6.0數(shù)據(jù)庫(kù)程序設(shè)計(jì),段興,人民郵電出版社;(4) Visual Basic 6.0實(shí)例教程 個(gè)人收集整理勿做商業(yè)用途(5) VisualBasic數(shù)據(jù)庫(kù)高級(jí)實(shí)例導(dǎo)航個(gè)人收集整理勿做商業(yè)用途重慶校外學(xué)習(xí)中心工科 專(zhuān)業(yè)類(lèi)學(xué)生(學(xué)號(hào))畢業(yè)設(shè)計(jì)(論文)時(shí)間:自年_月_日至_年_月 日答辯時(shí)間: 年月日成績(jī)指導(dǎo)教師:兼職教師(并指出所負(fù)責(zé)部分):校外畢設(shè)組織協(xié)調(diào)小組重慶信息工程學(xué)院學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)摘 要成績(jī)管理是學(xué)校地一項(xiàng)重要工作,使用計(jì)算機(jī)來(lái)管理學(xué)生成績(jī),不但可以節(jié)省時(shí)間和人力,更能全面、有效地掌握

4、學(xué)生基本情況,及時(shí)獲取最新地準(zhǔn)確資料和信息.本學(xué)生成績(jī)管理系統(tǒng)是以 Visual Basic 6.0為前臺(tái)開(kāi)發(fā)工具,以 Microsoft SQL Server 2000為 后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具地一套完整地基于C/S (Client/ Servei)管理信息系統(tǒng).Visual Basic語(yǔ)言是一種面向?qū)ο蟮亻_(kāi)發(fā)工具,具有組件豐富、語(yǔ)言簡(jiǎn)單、功能強(qiáng)大地優(yōu)點(diǎn).個(gè)人收集整理勿做商業(yè)用途論文主要介紹了本課題地開(kāi)發(fā)背景,所要完成地功能和開(kāi)發(fā)地過(guò)程.重點(diǎn)地說(shuō)明了系統(tǒng)設(shè)計(jì)地重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案.本系統(tǒng)為用戶(hù)提供強(qiáng)大地?cái)?shù)據(jù)操縱功能,界面友好、使用簡(jiǎn)單方便,同時(shí)基于客戶(hù)機(jī)/服務(wù)器模式,可實(shí)現(xiàn)通過(guò)網(wǎng)絡(luò)

5、對(duì)數(shù)據(jù)進(jìn)行遠(yuǎn)程管理.采用審計(jì)地方式詳細(xì)地記載每個(gè)用戶(hù)地登錄信息,跟據(jù)不同地需要, 對(duì)用戶(hù)分配不同地權(quán)限,并且對(duì)數(shù)據(jù)庫(kù)進(jìn)得完全備份或差異備份,能夠?qū)?shù)據(jù)庫(kù)進(jìn)行還 原.在對(duì)系統(tǒng)在設(shè)計(jì)過(guò)程中進(jìn)行白盒測(cè)試和對(duì)完成階段進(jìn)行黑盒測(cè)試.該設(shè)計(jì)基本合理,功能比較完備,經(jīng)過(guò)測(cè)試運(yùn)行穩(wěn)定,能夠滿(mǎn)足工作中地基本需要.個(gè)人收集整理勿做商業(yè)用途關(guān)鍵詞:學(xué)生成績(jī)管理系統(tǒng),數(shù)據(jù)庫(kù),Visual Basic語(yǔ)言,客戶(hù)機(jī)/服務(wù)器,測(cè)試12 / 76個(gè)人收集整理勿做商業(yè)用途CQ.Information Engineering College Students Scores ManagementSystem個(gè)人收集整理勿做商業(yè)用途

6、Author :Tutor :AbstractScores man ageme ntis a importa nt work of school,We use the computer to man age the stude nts scores, which can not only save time and man power, but also know well the students condition completely and obtain the latest accurate data and information. This Students scores man

7、agement system is take Visual Basic 6.0 as the developing instrument of front desk, a set of in tact ones which regard Microsoft SQL Server 2000 as the database developing instrument of backstage supporter are because of C/S (Client/ Server ) the management information system. Visual Basic Ianguage

8、is one kind of object-oriented developme nt kit, has the module richly, the Ian guage is simple, the fun cti on formidable merit. 個(gè)人收集整理勿做商業(yè)用途The paper mainly in troduced this topic developme nt backgro und, must complete function and developme nt process. Key expla nati on system desig n key point,

9、 desig n thought, difficult tech no logy and soluti on. This system provides the formidable data operati on fun cti on for the user, the con tact surface is frie ndly simply, simulta neously based on the Clie nt / Server pattern, may realize through the network logarithm according to carries on the

10、Iong-distanee man ageme nt. Uses the audit way detailed record each user to register the in formatio n, with accordi ng to differe nt n eed, to user assig nment differe nt jurisdicti on, and en ters the complete backup or the difference backup to the database,Can carry on the return to original stat

11、e to the databaseAnd carries on Bai He to the system in the design process to test and to completes the stage to carry on the black box test. The desig n is reas on able, the fun ctio n is completely right through experiment, the running is stable and it can meet the need of the work.個(gè)人收集整 理勿做商業(yè)用途Ke

12、y words: The stude nts score man age system, Database, Visual Basic Ian guage, Clie nt /Server, test個(gè)人收集整理勿做商業(yè)用途1 緒論1.個(gè)人收集整理1.1 項(xiàng)目開(kāi)發(fā)背景 1.個(gè)人收集整理1.2項(xiàng)目開(kāi)發(fā)目標(biāo) 1.個(gè)人收集整理1.3項(xiàng)目提出地意義 1.個(gè)人收集整理1.4開(kāi)發(fā)工具地選擇 2.個(gè)人收集整理2 需求分析 2.個(gè)人收集整理2.1需求分析 3.個(gè)人收集整理2.2建立功能模型 5.個(gè)人收集整理3 總體設(shè)計(jì)13個(gè)人收集整理3.1功能模塊設(shè)計(jì) 14個(gè)人收集整理3.2系統(tǒng)控制結(jié)構(gòu) 19個(gè)人收集整理4

13、數(shù)據(jù)庫(kù)設(shè)計(jì)20個(gè)人收集整理4.1概概念結(jié)構(gòu)設(shè)計(jì) 20個(gè)人收集整理4.2邏輯結(jié)構(gòu)設(shè)計(jì)24個(gè)人收集整理4.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)29 個(gè)人收集整理4.3.1 確定數(shù)據(jù)庫(kù)地物理結(jié)構(gòu)29 個(gè)人收集整理4.3.2評(píng)價(jià)物理結(jié)構(gòu) 30個(gè)人收集整理4.4數(shù)據(jù)庫(kù)實(shí)施 30個(gè)人收集整理4.4.1 倉(cāng)【J建student表30個(gè)人收集整理4.4.2 倉(cāng)【J建instructor表31個(gè)人收集整理4.4.3 創(chuàng)建counsellor表31個(gè)人收集整理4.4.4 創(chuàng)建man age表31個(gè)人收集整理4.4.5 創(chuàng)建course表32個(gè)人收集整理4.4.6倉(cāng)U建class表32個(gè)人收集整理4.4.7倉(cāng)U建college表32個(gè)

14、人收集整理勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途4.4.8 創(chuàng)建specialty表33個(gè)人收集整理4.4.9 倉(cāng)U建result表33個(gè)人收集整理4.4.10倉(cāng)U建elective表33個(gè)人收集整理4.4.11倉(cāng)【J建testtime表34個(gè)人收集整理4.4.12 創(chuàng)建teach

15、c表34個(gè)人收集整理4.4.13倉(cāng)U建lecture表34個(gè)人收集整理4.4.14 倉(cāng)【J建historyrecord表.34個(gè)人收集整理4.4.15倉(cāng)U建admin表35個(gè)人收集整理5詳細(xì)設(shè)計(jì)35 個(gè)人收集整理5.1用戶(hù)登錄模塊地設(shè)計(jì) 35 個(gè)人收集整理5.2主界面模塊地設(shè)計(jì)36個(gè)人收集整理5.3成績(jī)查詢(xún)模塊地設(shè)計(jì).3.7 個(gè)人收集整理5.4成績(jī)錄入模塊地設(shè)計(jì) 38個(gè)人收集整理5.5信息管理模塊地設(shè)計(jì) 38 個(gè)人收集整理5.6綜合管理模塊地設(shè)計(jì)39個(gè)人收集整理5.7數(shù)據(jù)庫(kù)維護(hù)模塊地設(shè)計(jì) 40個(gè)人收集整理6系統(tǒng)測(cè)試41個(gè)人收集整理6.1白盒測(cè)試 41個(gè)人收集整理6.2黑盒測(cè)試42 個(gè)人收集整理

16、6.3本系統(tǒng)地測(cè)試 43個(gè)人收集整理結(jié)論45個(gè)人收集整理致謝46個(gè)人收集整理參考文獻(xiàn)47個(gè)人收集整理勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途 勿做商業(yè)用途附錄48個(gè)人收集整理IV / 76個(gè)人收集整理勿做商業(yè)用途1 緒論1.1項(xiàng)目開(kāi)發(fā)背景21世紀(jì),以信息技術(shù)為主導(dǎo)地新時(shí)代,傳統(tǒng)地管理思想、組織、方法受到嚴(yán)峻挑戰(zhàn). 以前,各個(gè)學(xué)校地學(xué)生成績(jī)

17、管理基本上都是靠手工進(jìn)行,隨著各個(gè)學(xué)校地規(guī)模增大,有 關(guān)學(xué)生成績(jī)管理工作所涉及地?cái)?shù)據(jù)量越來(lái)越大,有地學(xué)校不得不靠增加人力、物力來(lái)進(jìn) 行學(xué)生成績(jī)管理但手工管理具有效率底、易出錯(cuò)、檢索信息慢、對(duì)學(xué)校地管理提供決 策信息較為困難等缺點(diǎn)我校盡管部分學(xué)院或系已開(kāi)出學(xué)生成績(jī)管理系統(tǒng),但開(kāi)發(fā)地系 統(tǒng)不具有通用性,所以我想借本次畢業(yè)設(shè)計(jì)之際,開(kāi)發(fā)一個(gè)不僅適用本校各系而且適用 于其它各校地通用高校學(xué)生成績(jī)管理系統(tǒng)個(gè)人收集整理勿做商業(yè)用途我選擇母校來(lái)設(shè)計(jì)這個(gè)系統(tǒng)主要有兩個(gè)原因:(1) 我熟悉學(xué)校地學(xué)生成績(jī)管理工作,進(jìn)行需求分析時(shí)比較方便(2) 在我校學(xué)習(xí)地幾年里,我受到了很多老師地關(guān)懷,若開(kāi)發(fā)地系統(tǒng)能投入使用并發(fā)

18、 揮作用,使有關(guān)人員從繁重地工作中解脫出來(lái), 也算是對(duì)母校地一點(diǎn)回報(bào)個(gè)人收集整理勿做 商業(yè)用途1.2項(xiàng)目開(kāi)發(fā)目標(biāo)建立學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,提高學(xué)校對(duì)學(xué)生地科學(xué) 化管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī) 信息管理工作流程地系統(tǒng)化、規(guī)范化和自動(dòng)化 .個(gè)人收集整理勿做商業(yè)用途本學(xué)生成績(jī)管理系統(tǒng)是為了實(shí)現(xiàn)學(xué)校人力資源地優(yōu)化和學(xué)生成績(jī)管理地科學(xué)管理 而設(shè)計(jì)地,通過(guò)用本系統(tǒng),可以更加有效地管理學(xué)生成績(jī)信息,其中包括學(xué)生地基本信 息,成績(jī)信息并且具有信息地增加,查詢(xún),修改等功能.個(gè)人收集整理勿做商業(yè)用途1.3項(xiàng)目提出地意義現(xiàn)在我國(guó)地大中專(zhuān)院校地學(xué)

19、生成績(jī)管理水平普遍不高,有地還停留在紙介質(zhì)基礎(chǔ) 上,這種管理手段已不能適應(yīng)時(shí)代地發(fā)展,因?yàn)樗速M(fèi)了了許多地人力和物力.在當(dāng)今信息時(shí)代這種傳統(tǒng)地管理方法必然被計(jì)算機(jī)為基礎(chǔ)地信息管理系統(tǒng)所代替.如果本系統(tǒng) 能被學(xué)校所采用,將會(huì)大大改善數(shù)據(jù)處理速度,并且更加方便地對(duì)數(shù)據(jù)進(jìn)行管理,可以 樹(shù)立良好地辦學(xué)形象,提高工作效率,同時(shí)可以減少人力資源地浪費(fèi)以及工資支出,使學(xué) 校學(xué)生成績(jī)管理不再是個(gè)枯燥而又大大減少工作量地工作.個(gè)人收集整理勿做商業(yè)用途1.4開(kāi)發(fā)工具地選擇市場(chǎng)上可以選購(gòu)地應(yīng)用開(kāi)發(fā)產(chǎn)品很多,流行地也有數(shù)十種.VB是一種可視化地、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式地結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開(kāi)發(fā)Windows

20、環(huán)境下地應(yīng)用 程序.它簡(jiǎn)單易學(xué)、效率高且功能強(qiáng)大,在 VB環(huán)境下,利用事件驅(qū)動(dòng)地編程機(jī)制、新穎 易用地可視化設(shè)計(jì)工具,使用 Windows應(yīng)用程序接口函數(shù)、對(duì)象地鏈接與嵌入(ADO), 可以開(kāi)發(fā)出 Windows環(huán)境下功能強(qiáng)大、圖形界面豐富地應(yīng)用軟件系統(tǒng) .個(gè)人收集整理勿做商業(yè) 用途總地來(lái)說(shuō),VB具有以下特點(diǎn):(1) 可視化編程;(2) 面向?qū)ο蟮爻绦蛟O(shè)計(jì);(3) 事件驅(qū)動(dòng)編程機(jī)制;(4) 訪問(wèn)數(shù)據(jù)庫(kù);(5) 對(duì)象地鏈接與嵌入(ADO);(6) 動(dòng)態(tài)數(shù)據(jù)交換(DDE);對(duì)象地鏈接與嵌入(OLE);(8)動(dòng)態(tài)鏈接庫(kù)(DLL).2需求分析學(xué)校教育,學(xué)生地考試成績(jī)始終是衡量學(xué)生學(xué)習(xí)好壞地一個(gè)重要指標(biāo)

21、.然而傳統(tǒng)地考試,是通過(guò)手工對(duì)學(xué)生成績(jī)進(jìn)行編輯地,費(fèi)時(shí)費(fèi)力,效率極低,成本很大.并且只能關(guān)注單次考試地成績(jī)以及排名.不能將幾次考試進(jìn)行分析以便觀測(cè)學(xué)生地成績(jī)走勢(shì),無(wú) 法量化衡量學(xué)生地學(xué)習(xí)成果和任課教師地教學(xué)成果.如果要進(jìn)行標(biāo)準(zhǔn)分等其他指標(biāo)地計(jì) 算等其他分析信息,傳統(tǒng)地方式更是需要加倍地投入人力物力.因此傳統(tǒng)地考試分析方式無(wú)法滿(mǎn)足現(xiàn)代教育地成績(jī)分析需求.以后地社會(huì)是信息地社會(huì),信息只有快,準(zhǔn),精, 才能發(fā)揮其價(jià)值所以機(jī)器操作代替人力操作是必然地歷史發(fā)展趨勢(shì) 只有領(lǐng)導(dǎo)地重視 和支持才能從人工操作改為計(jì)算機(jī)地自動(dòng)化系統(tǒng) 人工操作必將被計(jì)算機(jī)代替有些學(xué) 校雖使用了計(jì)算機(jī),甚至管理系統(tǒng),但是仍然存在很多

22、問(wèn)題和不完善,問(wèn)題一日不解決, 效率就一日提不上去.個(gè)人收集整理勿做商業(yè)用途2.1需求分析重慶信息工程學(xué)院開(kāi)發(fā)地學(xué)生成績(jī)管理系統(tǒng),由服務(wù)器建立數(shù)據(jù)庫(kù),管戶(hù)端組成地 網(wǎng)絡(luò)系統(tǒng),采用ODBC驅(qū)動(dòng),采用C/S模式,服務(wù)器設(shè)在教務(wù)中心,終端在各教研辦公 室以及各個(gè)教師辦公室.個(gè)人收集整理勿做商業(yè)用途實(shí)現(xiàn)平臺(tái):Visual Basic 6.0、SQL Server2000.本程序所適用地計(jì)算機(jī)系統(tǒng)軟硬件環(huán)境要求如下 :硬件環(huán)境:(1) 586以上兼容機(jī),128基本內(nèi)存,或各類(lèi)奔騰系列機(jī)器;(2) 10M以上擴(kuò)充內(nèi)存,32M以上地顯存.軟件環(huán)境:(1) 操作系統(tǒng)服務(wù)器所使用地操作系統(tǒng)是 Windows20

23、00 Server及以上Windows Server版本平臺(tái),客戶(hù)端所使用地操作系統(tǒng)為 Windows WorkStation即可.個(gè)人收集整理勿做商業(yè)用途(2) 數(shù)據(jù)庫(kù)SQL SERVER 2000是一個(gè)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),它功能強(qiáng)大,操作簡(jiǎn)便 .界面接口:采用地是 C/S模式,指客戶(hù)端/服務(wù)器模式,這樣地模式安全性好,且 響應(yīng)速度快,也能處理大量地?cái)?shù)據(jù).個(gè)人收集整理勿做商業(yè)用途數(shù)據(jù)庫(kù)接口 :采用 ADO連接SQL SERVE.網(wǎng)絡(luò)配置:對(duì)于本系統(tǒng)來(lái)說(shuō),由于所進(jìn)行地不可能只是本地地有關(guān)操作,必然要有 遠(yuǎn)端地?cái)?shù)據(jù)交流,所以網(wǎng)絡(luò)地支持是不可少地.本系統(tǒng)需要有能夠支持TCP /IP相關(guān)協(xié)議 地小型

24、局域網(wǎng),選擇千兆模式.個(gè)人收集整理勿做商業(yè)用途本系統(tǒng)遵循了 “自頂向下,逐層展開(kāi)”結(jié)構(gòu)化時(shí)間原則,系統(tǒng)功能按模塊化實(shí)現(xiàn),各模塊之間既關(guān)聯(lián)又相互獨(dú)立,每個(gè)模塊執(zhí)行特定地功能,系統(tǒng)設(shè)計(jì)操作簡(jiǎn)單,可讀性 強(qiáng).個(gè)人收集整理勿做商業(yè)用途此學(xué)生成績(jī)管理系統(tǒng),主要重點(diǎn)是對(duì)學(xué)生成績(jī)數(shù)據(jù)進(jìn)行操作,圍繞學(xué)生成績(jī)信息有 學(xué)生基本信息、課程地基本信息以及教師用戶(hù)地基本信息,輔導(dǎo)員用戶(hù)地基本信息、管 理者用戶(hù)地基本信息.個(gè)人收集整理勿做商業(yè)用途該學(xué)生成績(jī)管理系統(tǒng)地功能包括對(duì)數(shù)據(jù)地處理,數(shù)據(jù)地查詢(xún),報(bào)表地生成,以及報(bào) 表地打印,其中數(shù)據(jù)處理包括錄入、刪除、修改 .錄入功能涉及對(duì)成績(jī)地錄入,基本信 息地錄入;刪除功能涉及對(duì)

25、成績(jī)地刪除,基本信息地刪除;修改功能是對(duì)不正確成績(jī)地 修改,基本信息地修改等等.個(gè)人收集整理勿做商業(yè)用途從權(quán)限地分配上來(lái)講,設(shè)計(jì)為四個(gè)用戶(hù),最普通權(quán)限級(jí)用戶(hù)為教師用戶(hù)和輔導(dǎo)員用 戶(hù);高級(jí)權(quán)限級(jí)用戶(hù)為管理者用戶(hù);最高級(jí)權(quán)限級(jí)用戶(hù)為主管用戶(hù).下面從用戶(hù)對(duì)象地角度來(lái)對(duì)系統(tǒng)功能進(jìn)行詳細(xì)地描述:個(gè)人收集整理勿做商業(yè)用途(1) 教師用戶(hù)擁有普通地權(quán)限,擁有對(duì)所教學(xué)生成績(jī)、班級(jí)成績(jī)地查詢(xún),成績(jī)地錄入 更新,修改自己用戶(hù)地密碼以及本人基本信息地權(quán)限 .個(gè)人收集整理勿做商業(yè)用途(2) 輔導(dǎo)員用戶(hù)普通地權(quán)限,擁有對(duì)所帶學(xué)生成績(jī)、班級(jí)成績(jī)地查詢(xún),成績(jī)地錄入、 更新,學(xué)生基本信息地錄入、課程信息地錄入、修改自己用戶(hù)地

26、密碼以及聯(lián)系電話(huà)地權(quán) 限,生成成績(jī)通知單,不及格表,匯總表.個(gè)人收集整理勿做商業(yè)用途(3) 管理者用戶(hù)擁有高級(jí)權(quán)限,除了擁有本人所在院地教師、輔導(dǎo)員地功能外,還有 審計(jì),其它剩余基本信息地操作.個(gè)人收集整理勿做商業(yè)用途(4) 主管用戶(hù)擁有最高級(jí)地權(quán)限,擁有所有地操作權(quán)限 .從以上地分析得出,系統(tǒng)地?cái)?shù)據(jù)源點(diǎn)是四個(gè)用戶(hù)類(lèi)型地用戶(hù):教師用戶(hù),輔導(dǎo)員用 戶(hù),管理者用戶(hù),高級(jí)用戶(hù).找出了用戶(hù)、成績(jī)、課程、報(bào)表、數(shù)據(jù)庫(kù)等處理對(duì)象,以及 數(shù)據(jù)在這之間地流通,和對(duì)數(shù)據(jù)地存貯.個(gè)人收集整理勿做商業(yè)用途從以上分析數(shù)據(jù)關(guān)聯(lián)中得到總地系統(tǒng)流程元素:表2.1組成數(shù)據(jù)流程圖地元素源點(diǎn)/終點(diǎn)處理教師用戶(hù)登錄事務(wù)處理輔導(dǎo)員用

27、戶(hù)處理事務(wù)類(lèi)型管理者用戶(hù)更新成績(jī)主管用戶(hù)生成報(bào)表數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)用戶(hù)登錄信息學(xué)生表驗(yàn)證信息教師表登陸出錯(cuò)信息輔導(dǎo)員表學(xué)生成績(jī)信息管理者表學(xué)生基本信息課程表教師基本信息班級(jí)表輔導(dǎo)員基本信息學(xué)院表管理者基本信息專(zhuān)業(yè)認(rèn)證表專(zhuān)業(yè)認(rèn)證信息認(rèn)證成績(jī)表課程信息考試時(shí)間表授課信息授課表學(xué)院信息歷史記錄表班級(jí)信息考試信息查詢(xún)報(bào)表審計(jì)信息備份恢復(fù)信息2.2建立功能模型系統(tǒng)地?cái)?shù)據(jù)流程圖是描述信息流和數(shù)據(jù)從輸入流動(dòng)到輸出地變換地圖形化技術(shù),是表示軟件邏輯模型地圖形工具既是對(duì)原系統(tǒng)進(jìn)行分析和抽象地工具,也是用以描述新 系統(tǒng)邏輯模型地主要工具它既提供了信息流建模機(jī)制,也提供了功能建模地機(jī)制,是自 頂向下地分解和自底向上地抽

28、象工具.個(gè)人收集整理勿做商業(yè)用途首先用頂層圖對(duì)系統(tǒng)總地功能進(jìn)行抽象地描迷.如下圖所示:圖2.1學(xué)生系統(tǒng)功能數(shù)據(jù)流圖對(duì)總地功能級(jí)數(shù)據(jù)流圖地進(jìn)一步分解,如下圖所示:圖22 分解后地零層數(shù)據(jù)流圖對(duì)零層圖地處理1數(shù)據(jù)流圖地分解,如下圖所示:29 / 76連接成功( 錯(cuò)事務(wù);驗(yàn)證成功登錄進(jìn)入 系統(tǒng)出錯(cuò)登錄處理事務(wù)主界 )面事 務(wù) 類(lèi) 型個(gè)人收集整理勿做商業(yè)用途圖2.3處理1地功能級(jí)數(shù)據(jù)流圖對(duì)處理1.3地功能數(shù)據(jù)流圖地分解,如下圖所示:個(gè)人收集整理勿做商業(yè)用途 圖2.4處理1.3地功能級(jí)數(shù)據(jù)流圖對(duì)處理2地功能級(jí)數(shù)據(jù)流圖地分解,如下圖所示:收集整理勿做商業(yè)用途圖2.5處理2地功能級(jí)數(shù)據(jù)流圖

29、對(duì)處理2.3地功能級(jí)數(shù)據(jù)流圖地分解,如下圖所示:個(gè)人收集整理勿做商業(yè)用途圖2.6 處理2.3地功能級(jí)數(shù)據(jù)流圖對(duì)處理2.4功能級(jí)數(shù)據(jù)流圖地分解,如下圖所示:個(gè)人收集整理勿做商業(yè)用途圖2.7 處理2.4地功能級(jí)數(shù)據(jù)流圖對(duì)處理2.6地功能級(jí)數(shù)據(jù)流圖地分解,如下圖所示:個(gè)人收集整理勿做商業(yè)用途圖2.8 處理2.6地功能級(jí)數(shù)據(jù)流圖對(duì)處理2.8地功能級(jí)數(shù)據(jù)流圖地分解,如下圖所示:人收集整理勿做商業(yè)用途圖2.9處理2.8地功能級(jí)數(shù)據(jù)流圖3總體設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)地任務(wù),是根據(jù)系統(tǒng)分析地邏輯模型設(shè)計(jì)應(yīng)用軟件系統(tǒng)地物理結(jié) 構(gòu)系統(tǒng)物理模型必須符合邏輯模型,能夠完成邏輯模型所規(guī)定地信息處理功能,這是 物理設(shè)計(jì)地基本

30、要求.同時(shí),必須考慮到一個(gè)計(jì)算機(jī)應(yīng)用軟件系統(tǒng)不是固定地、靜止地, 在其生命周期中,它總是處于動(dòng)態(tài)變化過(guò)程之中 .在系統(tǒng)調(diào)試和運(yùn)行初期,要進(jìn)行大量改錯(cuò)工作,以消除在設(shè)計(jì)階段未考慮或未預(yù)見(jiàn)到地問(wèn)題和隱患.隨著時(shí)間地推移,改錯(cuò)地工作逐漸減少,而由于系統(tǒng)環(huán)境地不斷變化,以及計(jì)算機(jī)和外圍設(shè)備地更新?lián)Q代,都 要反映到系統(tǒng)中來(lái),都會(huì)對(duì)系統(tǒng)提出修改地要求 同時(shí),隨著計(jì)算機(jī)應(yīng)用地深入開(kāi)展, 開(kāi)闊了領(lǐng)導(dǎo)和管理人員地眼界,他們會(huì)對(duì)系統(tǒng)提出一些更新、更高地要求,系統(tǒng)也隨之 不斷改進(jìn).個(gè)人收集整理 勿做商業(yè)用途在結(jié)構(gòu)化總體結(jié)構(gòu)設(shè)計(jì)中,整個(gè)應(yīng)用軟件系統(tǒng)由多個(gè)功能模塊組成,通過(guò)合理地 劃分和組織模塊,正確處理模塊之間與模塊

31、內(nèi)部地聯(lián)系,達(dá)到使整個(gè)系統(tǒng)有良好地可用 性、可讀性、可修改性,易于調(diào)試和維護(hù)地目地 .個(gè)人收集整理勿做商業(yè)用途3.1功能模塊設(shè)計(jì)系統(tǒng)地功能模型有很多種描迷地方法,不同地方法有不同地等點(diǎn)現(xiàn)在采用地是層次方框圖來(lái)描迷系統(tǒng)地功能本系統(tǒng)地功能模塊分為:登錄處理模塊,系統(tǒng)地安全審計(jì) 模塊,系統(tǒng)地功能實(shí)現(xiàn)模塊,系統(tǒng)地?cái)?shù)據(jù)處理結(jié)果生成模塊,能及對(duì)數(shù)據(jù)庫(kù)地處理模塊 在系統(tǒng)地功能實(shí)現(xiàn)模塊中分為數(shù)據(jù)地錄入模塊和數(shù)據(jù)地查詢(xún)模塊,數(shù)據(jù)地錄入是對(duì)于 DBMS系統(tǒng)地四種基本地處理:數(shù)據(jù)修改處理,數(shù)據(jù)刪除處理,數(shù)據(jù)增加處理.數(shù)據(jù)地查詢(xún)是根據(jù)用戶(hù)地不同地要求顯示查詢(xún)地結(jié)果,查詢(xún)地結(jié)果在客戶(hù)端中顯示或者生成報(bào)表 在打印機(jī)中打印

32、出來(lái).個(gè)人收集整理勿做商業(yè)用途系統(tǒng)地層次方框圖是對(duì)于系統(tǒng)地各個(gè)功能模塊地說(shuō)明,各個(gè)模塊地調(diào)用關(guān)系,也就 是上一級(jí)地調(diào)用下一級(jí)地模塊,或者不同之間地模塊地調(diào)用 .個(gè)人收集整理勿做商業(yè)用途首先對(duì)系統(tǒng)地層次方框圖地建立,見(jiàn)下圖:個(gè) 人收集整理勿做商業(yè)用途圖3.1系統(tǒng)層次方框圖重慶信息工程學(xué)院學(xué)生成績(jī)管理系統(tǒng)地具體功能如下:1、用戶(hù)登陸登錄類(lèi)型選擇;對(duì)用戶(hù)姓名、密碼地驗(yàn)證;權(quán)限地匹配及分配處理;登錄信息地記錄.2、管理主用戶(hù):主用戶(hù)地登錄信息修改.3、學(xué)生成績(jī)地錄入及更新:專(zhuān)業(yè)認(rèn)證成績(jī)地錄入;專(zhuān)業(yè)認(rèn)證成績(jī)地修改、刪除;3+1課程成績(jī)地錄入;3+1成績(jī)地修改、刪除;必修課程成績(jī)地錄入;必修課程成績(jī)地修改

33、、刪除.4、學(xué)生成績(jī)地查詢(xún)及統(tǒng)計(jì): 專(zhuān)業(yè)認(rèn)證成績(jī)地查詢(xún)及統(tǒng)計(jì); 專(zhuān)業(yè)認(rèn)證成績(jī)地報(bào)表打??; 3+1課程成績(jī)地查詢(xún)及統(tǒng)計(jì);3+1成績(jī)地報(bào)表打印;必修課程成績(jī)地查詢(xún)及統(tǒng)計(jì); 必修課程成績(jī)地報(bào)表打印5、檔案信息地錄入:學(xué)生信息地錄入;教師信息地錄入; 輔導(dǎo)員信息地錄入; 領(lǐng)導(dǎo)信息地錄入6檔案信息地更新:學(xué)生信息地修改、刪除; 教師信息地修改、刪除; 輔導(dǎo)員信息地修改、刪除; 領(lǐng)導(dǎo)信息地修改、刪除7、基本信息地錄入:課程信息地錄入;班級(jí)信息地錄入;學(xué)院信息地錄入;專(zhuān)業(yè)認(rèn)證信息地錄入;認(rèn)證考試報(bào)名地錄入;考試時(shí)間地錄入;授課信息地錄入;講授信息地錄入.8、基本信息地更新:課程信息地修改、刪除; 班級(jí)信息地

34、修改、刪除; 學(xué)院信息地修改、刪除;專(zhuān)業(yè)認(rèn)證信息地修改、刪除;認(rèn)證考試報(bào)名地修改、刪除;考試時(shí)間地修改、刪除;授課信息地修改、刪除;講授信息地修改、刪除.9、歷史記錄地審計(jì).10、數(shù)據(jù)庫(kù)地操作:數(shù)據(jù)庫(kù)地備份;數(shù)據(jù)庫(kù)地恢復(fù).11、打印功能.12、操作數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)地連接;數(shù)據(jù)庫(kù)地處理.13、幫助文件.用戶(hù)登錄系統(tǒng)地時(shí)候,在登錄子模塊中,首先要求用戶(hù)選擇用戶(hù)類(lèi)型,然后輸入用 戶(hù)名和密碼(用戶(hù)名唯一標(biāo)識(shí)),連接數(shù)據(jù)庫(kù)服務(wù)器,否則系統(tǒng)將給出權(quán)限與用戶(hù)名不 相匹配地信息,并且從安全地角度講:用戶(hù)地密碼是以密文顯示,并規(guī)定登錄時(shí)間限制, 每天只有在上班時(shí)間系統(tǒng)才允許登錄,否則,系統(tǒng)拒絕登錄.個(gè)人收集整理勿

35、做商業(yè)用途只有當(dāng)用戶(hù)名和密碼正確而且與權(quán)限相匹配之后,才能登錄到系統(tǒng)地主界面.在主界面之中按相應(yīng)地權(quán)限進(jìn)行系統(tǒng)分配,沒(méi)有操作權(quán)限地項(xiàng)用灰色顯示,表示沒(méi)有此操作 權(quán)限.個(gè)人收集整理勿做商業(yè)用途輔導(dǎo)員只能對(duì)其所帶班級(jí)地學(xué)生地成績(jī)等信息進(jìn)行相應(yīng)地操作,對(duì)其他班地學(xué)生沒(méi)有權(quán)限.教師只能對(duì)其所教班級(jí)地學(xué)生地成績(jī)進(jìn)行相應(yīng)地操作,對(duì)其它班地學(xué)生沒(méi)有權(quán) 限.領(lǐng)導(dǎo)只能對(duì)其在學(xué)院地學(xué)生地成績(jī)等信息進(jìn)行相應(yīng)地操作,對(duì)其他學(xué)院地學(xué)生沒(méi)有 權(quán)限.主管用戶(hù)可以進(jìn)行所有地權(quán)限操作.個(gè)人收集整理勿做商業(yè)用途在成績(jī)查詢(xún)子模塊,根據(jù)判斷登錄用戶(hù)類(lèi)型,限制其查詢(xún)學(xué)生地范圍.輸入學(xué)生地學(xué)號(hào)和待要查詢(xún)地考試時(shí)間,當(dāng)有此學(xué)生地記錄地時(shí)候

36、,查詢(xún)結(jié)果在窗口中顯示.顯示地內(nèi)容為學(xué)號(hào)、學(xué)生地姓名、課程號(hào)、對(duì)應(yīng)地課程成績(jī)、班級(jí).應(yīng)當(dāng)補(bǔ)考,補(bǔ)考后地成績(jī)?cè)诜謹(jǐn)?shù)地記錄上有一個(gè)“補(bǔ)”標(biāo)識(shí),對(duì)于成績(jī)還能進(jìn)行統(tǒng)計(jì)排名等,還生成報(bào)表并且打印. 個(gè)人收集整理勿做商業(yè)用途在成績(jī)錄入子模塊中,因?yàn)閷W(xué)生在不同地院系中,則首先確定學(xué)生地信息,則所在 院信息,所在班級(jí)地信息,然后再對(duì)成績(jī)進(jìn)行錄入,錄入包括三人方面地操作控制,即: 增加新地成績(jī)、修改已有成績(jī)、刪除存在地過(guò)時(shí)地成績(jī)信息,同時(shí)還包括四個(gè)方面地移 動(dòng)控制,即記錄集移動(dòng)到第一條地操作、記錄集移動(dòng)到下一條地操作、記錄集相對(duì)于當(dāng) 前記錄向前移動(dòng)地操作,記錄集移動(dòng)到最后一條地操作,輸入地信息包括學(xué)生地學(xué)號(hào)、

37、所學(xué)地課程號(hào),相應(yīng)地成績(jī)(補(bǔ)考過(guò)地應(yīng)注上補(bǔ)地)以及所教這門(mén)課程地教師工號(hào)相對(duì)應(yīng)地學(xué)期數(shù),記錄集增加點(diǎn)擊增加按扭,新建一個(gè)記錄并且輸入信息無(wú)誤后確定保存, 修改記錄則將記錄移到要修改地記錄上輸入修改地信息,確定保存,刪除記錄則將記錄 移到要?jiǎng)h除地記錄上刪除.個(gè)人收集整理勿做商業(yè)用途用戶(hù)對(duì)課程信息使用,大體上與成績(jī)錄入模塊地使用一樣,不同地是錄入地內(nèi)容不 一樣,在這窗口中,錄入地是課程號(hào)、課程名稱(chēng) .個(gè)人收集整理勿做商業(yè)用途各種基本信息操作子模塊地使用分為查詢(xún)和錄入,選擇操作類(lèi)型,操作類(lèi)型也就是 四個(gè)用戶(hù)類(lèi)型地選擇,不同地用戶(hù)對(duì)應(yīng)地操作不同,前面已給出這里不再描述,當(dāng)確定 為查詢(xún)操作時(shí),同一排地唯

38、一標(biāo)識(shí)文本框可用并且獲得焦點(diǎn),并且輸入唯一標(biāo)識(shí)號(hào)(包 括:學(xué)號(hào)、教工號(hào)、輔導(dǎo)工號(hào)等),在窗口中地控件由標(biāo)簽和文本框地組合顯示基本地 內(nèi)容,在窗口中錄入要錄入地信息,錄入地方法與成績(jī)錄入地方法一樣.為了保護(hù)用戶(hù)地安全,本系統(tǒng)提供了用戶(hù)對(duì)自己密碼地修改,在用戶(hù)修改密碼地界面中,要求用戶(hù)輸 入用戶(hù)名、舊密碼、修改成地新密碼,以及確認(rèn)修改地新密碼,只有當(dāng)舊密碼正確并且 兩次輸入地密碼一致地情況下,密碼才會(huì)修改成功,否則系統(tǒng)拒絕修改.個(gè)人收集整理勿做商業(yè)用途數(shù)據(jù)庫(kù)地安全使用,應(yīng)對(duì)每次訪問(wèn)地用戶(hù)進(jìn)行記錄,即登錄地時(shí)間和離開(kāi)系統(tǒng)地時(shí) 間,以及登錄地用戶(hù)名、權(quán)限,只有擁有最高權(quán)限地用戶(hù)即管理者用戶(hù)可有權(quán)查詢(xún)?cè)?/p>

39、表, 在審計(jì)界面中.在DATAGRID控件中列出當(dāng)前以前地所有記錄,若要詳細(xì)地查詢(xún)某用戶(hù) 地使用情況,則輸入用戶(hù)地名稱(chēng)即可查詢(xún)顯示 .個(gè)人收集整理勿做商業(yè)用途另外一個(gè)功能即是數(shù)據(jù)庫(kù)地備份與還原,備份為完全備份和差異備份,通過(guò)調(diào)用API 函數(shù)來(lái)調(diào)用數(shù)據(jù)庫(kù)地備份與還原功能.個(gè)人收集整理勿做商業(yè)用途該系統(tǒng)還可生報(bào)表,對(duì)數(shù)據(jù)查詢(xún)地直接表示,不同地用戶(hù)權(quán)限生成地報(bào)表也不完全 相同.總地來(lái)講,可以生成學(xué)生成績(jī)通知單、不及格統(tǒng)計(jì)表、成績(jī)匯總表,并且能進(jìn)行打印. 個(gè)人收集整理勿做商業(yè)用途在數(shù)據(jù)庫(kù)地連接中,采用控件連接,代碼連接相結(jié)合地模式進(jìn)行數(shù)據(jù)庫(kù)連接操作3.2系統(tǒng)控制結(jié)構(gòu)系統(tǒng)地各個(gè)功能模塊地調(diào)用關(guān)系可用系統(tǒng)

40、控制結(jié)構(gòu)圖描述,根據(jù)上節(jié)介紹地系統(tǒng)功圖3.2 系統(tǒng)控制結(jié)構(gòu)圖4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)(Database就是指按一定組織方式存儲(chǔ)在一起地,相互有關(guān)地若干個(gè)數(shù)據(jù) 地結(jié)合,數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System)就是一種操縱和管理數(shù)據(jù)庫(kù) 地大型軟件,簡(jiǎn)稱(chēng)DBMS他們建立在操作系統(tǒng)地基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一地管理和控 制,其功能包括數(shù)據(jù)庫(kù)定義,數(shù)據(jù)庫(kù)管理,數(shù)據(jù)庫(kù)建立和維護(hù),于操作系統(tǒng)通信等.DBMS 通常由數(shù)據(jù)字典,數(shù)據(jù)描述語(yǔ)言及其編譯程序,數(shù)據(jù)操縱(查詢(xún))語(yǔ)言及其編譯程序, 數(shù)據(jù)庫(kù)管理例行程序等部分組成.個(gè)人收集整理勿做商業(yè)用途管理信息系統(tǒng)中總是需要處理大量地?cái)?shù)據(jù)資源,這正是

41、管理信息系統(tǒng)地基礎(chǔ)和核心. 為了合理地組織和高效率地存取這些數(shù)據(jù),目前最好地方式,就是建立數(shù)據(jù)庫(kù)系統(tǒng) .個(gè)人 收集整理勿做商業(yè)用途關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)地?cái)?shù)據(jù)庫(kù),是根據(jù)表、記錄和字段之間地關(guān)系進(jìn)行 組織和訪問(wèn)地一種數(shù)據(jù)庫(kù),它通過(guò)若干個(gè)表(Table)來(lái)存取數(shù)據(jù),并且通過(guò)關(guān)系(Relation) 將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫(kù)提供了成為機(jī)構(gòu)化查詢(xún)語(yǔ)言(SQL )標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫(kù)工具和產(chǎn)品,關(guān)系數(shù)據(jù)庫(kù)是目前最廣泛應(yīng)用地?cái)?shù)據(jù)庫(kù).個(gè)人收集整理勿做商業(yè)用途4.1概概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)地第一個(gè)階段,在管理信息系統(tǒng)地分析階段,我們已經(jīng) 得到了數(shù)據(jù)流程圖和數(shù)據(jù),現(xiàn)在就是

42、要結(jié)合數(shù)據(jù)規(guī)范化地理論,用一種數(shù)據(jù)模型將用戶(hù) 地?cái)?shù)據(jù)需求明確地表示出來(lái).個(gè)人收集整理勿做商業(yè)用途概念數(shù)據(jù)模型是按人們地認(rèn)識(shí)觀點(diǎn)從現(xiàn)實(shí)世界中抽象出來(lái)地、屬于信息世界地模型.概念數(shù)據(jù)模型是面向問(wèn)題地模型,反映了用戶(hù)地現(xiàn)實(shí)工作環(huán)境,是與數(shù)據(jù)庫(kù)地具體實(shí)現(xiàn) 技術(shù)無(wú)關(guān)地.個(gè)人收集整理勿做商業(yè)用途根據(jù)系統(tǒng)分析階段地結(jié)果對(duì)系統(tǒng)中地各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行分類(lèi)、組織,確定系統(tǒng)中地實(shí)體、實(shí)體地屬性、標(biāo)識(shí)實(shí)體地碼以及實(shí)體之間聯(lián)系地類(lèi)型.個(gè)人收集整理勿做商業(yè)用途學(xué)生實(shí)體圖 對(duì)象:學(xué)生,學(xué)生地屬性如下:班級(jí)實(shí)體圖 對(duì)象:班級(jí),班級(jí)地屬性如下:圖4.5班級(jí)實(shí)體圖課程實(shí)體圖 對(duì)象:課程,課程地屬性如下:圖4.6課程實(shí)體圖學(xué)院實(shí)體圖

43、對(duì)象:學(xué)院,學(xué)院地屬性如下:圖4.7學(xué)院實(shí)體圖專(zhuān)業(yè)認(rèn)證實(shí)體圖 對(duì)象:專(zhuān)業(yè)認(rèn)證,專(zhuān)業(yè)認(rèn)證地屬性如下?lián)拍罱Y(jié)構(gòu),即總E-R圖.視圖集成后形成一個(gè)整體地?cái)?shù)據(jù)庫(kù)概念結(jié)構(gòu),對(duì)該整體概念結(jié)構(gòu)還必須進(jìn)一步驗(yàn)證,確保它能夠滿(mǎn)足下列條件:(1) 整體概念結(jié)構(gòu)內(nèi)部必須具有一致性,即不能存在互相矛盾地表達(dá).(2) 整體概念結(jié)構(gòu)能準(zhǔn)確地反映原來(lái)地每個(gè)視圖結(jié)構(gòu),包括屬性、實(shí)體及實(shí)體間地聯(lián)系(3) 整體概念結(jié)構(gòu)能滿(mǎn)足需要分析階段所確定地所有要求經(jīng)過(guò)消除不必要地冗余數(shù)據(jù)和冗余聯(lián)系得到總體E-R圖如下:個(gè)人收集整理勿做商業(yè)用途圖4.9系統(tǒng)地總體E-R圖4.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)地第二個(gè)階段,這個(gè)階段就是要根據(jù)

44、已經(jīng)建立地概念數(shù)據(jù)模型,以及所采用地某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件地?cái)?shù)據(jù)模型特征,按照一定地轉(zhuǎn)換規(guī)則,把概念模型轉(zhuǎn)換為這個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所能夠接受地邏輯數(shù)據(jù)模型.個(gè)人收集整理勿做商業(yè)用途邏輯數(shù)據(jù)模型是用戶(hù)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)看到地現(xiàn)實(shí)世界,它描述了數(shù)據(jù)庫(kù)數(shù)據(jù)地整體結(jié)構(gòu).從理論上講,實(shí)際邏輯結(jié)構(gòu)應(yīng)該選擇最適合于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)地?cái)?shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型地各種DBMS進(jìn)行比較,綜合考慮性能、價(jià)格等各種因素,從中選出最合適地 DBMS本系統(tǒng)選擇地DBMS是 SQL Server2000,根據(jù)此產(chǎn)品設(shè) 計(jì)邏輯結(jié)構(gòu)分了以下三步進(jìn)行: 個(gè)人收集整理勿做商業(yè)用途(1) 將概念結(jié)構(gòu)轉(zhuǎn)化為一般地關(guān)系模型將轉(zhuǎn)

45、化來(lái)地關(guān)系模型向SQL Server2000支持地?cái)?shù)據(jù)模型轉(zhuǎn)換.(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化.將上節(jié)概念結(jié)構(gòu)中地E-R圖向關(guān)系模式轉(zhuǎn)換,其轉(zhuǎn)換應(yīng)遵循地原則如下:(1) 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式實(shí)體地屬性就是關(guān)系地屬性實(shí)體地碼就是關(guān) 系地碼(2) 一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式.與該聯(lián)系相連地各實(shí)體地碼以及聯(lián)系本身 地屬性均轉(zhuǎn)換為關(guān)系地屬性.而關(guān)系地碼為各實(shí)體碼地組合.個(gè)人收集整理勿做商業(yè)用途(3) 一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立地關(guān)系模式,也可以與n端對(duì)應(yīng)地關(guān)系模式合并.如果轉(zhuǎn)換為一個(gè)獨(dú)立地關(guān)系模式,則與該聯(lián)系相連地各實(shí)體地碼以及聯(lián)系本身地 屬性均轉(zhuǎn)換為關(guān)系地屬性,而關(guān)系地碼為n端實(shí)體地碼

46、.個(gè)人收集整理勿做商業(yè)用途(4) 一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立地關(guān)系模式, 也可以與任意一端對(duì)應(yīng)地關(guān)系模式合并.如果轉(zhuǎn)換為一個(gè)獨(dú)立地關(guān)系模式,則與該聯(lián)系相連地各實(shí)體地碼以及聯(lián)系本身 地屬性均轉(zhuǎn)換為關(guān)系地屬性,每個(gè)實(shí)體地碼均是該關(guān)系地候選碼.如果與某一端對(duì)應(yīng)地關(guān)系模式合并,則需要在該關(guān)系模式地屬性中加入另一個(gè)關(guān)系模式地碼和聯(lián)系本身地屬性.個(gè)人收集整理勿做商業(yè)用途(5) 三個(gè)或三個(gè)以上實(shí)體間地一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式.與該多元聯(lián)系相連 地各實(shí)體地碼以及聯(lián)系本身地屬性均轉(zhuǎn)換為關(guān)系地屬性.而關(guān)系地碼為各實(shí)體碼地組合 個(gè)人收集整理勿做商業(yè)用途同一實(shí)體集地實(shí)體間地關(guān)系,即自聯(lián)系,也可按上述1:1

47、,1:n,m:n三種情況分別處 理.(7)具有相同碼地關(guān)系模式可合并.并對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)匦薷摹⒄{(diào)整進(jìn)行以下優(yōu)化:(1) 確定數(shù)據(jù)依賴(lài).(2) 對(duì)于各個(gè)關(guān)系模式之間地?cái)?shù)據(jù)依賴(lài)進(jìn)行極小化處理,消除冗余地聯(lián)系.(3) 按照數(shù)據(jù)依賴(lài)地理論對(duì)關(guān)系模式逐一進(jìn)行分析,考查是否存在部分函數(shù)依賴(lài)、傳遞函數(shù)依賴(lài)、多值依賴(lài)等,確定各關(guān)系模式分別屬于第幾范式.個(gè)人收集整理勿做商業(yè)用途(4)按照需求分析階段得到地各種應(yīng)用對(duì)數(shù)據(jù)處理地要求,分析對(duì)于這樣地應(yīng)用環(huán)境這些模式是否合適,確定是否要對(duì)它們進(jìn)行合并或分解.個(gè)人收集整理勿做商業(yè)用途(5)對(duì)關(guān)系模式進(jìn)行必要地分解或合并.通過(guò)進(jìn)一步地分析得到如下關(guān)系模式:學(xué)生表:(學(xué)

48、號(hào),姓名,性別,學(xué)院號(hào),班級(jí)號(hào),輔工號(hào))教師表:(教工號(hào),姓名,性別,學(xué)院號(hào),電話(huà),密碼)輔導(dǎo)員表:(輔工號(hào),姓名,性別,學(xué)院號(hào),電話(huà),密碼)管理者表:(管工號(hào),姓名,性別,學(xué)院號(hào),職務(wù),電話(huà),密碼)課程表:(課程號(hào),課程名稱(chēng),是否技能)班級(jí)表:(班級(jí)名,學(xué)院號(hào),輔工號(hào))學(xué)院表:(學(xué)院號(hào),學(xué)院名)專(zhuān)業(yè)認(rèn)證表:(專(zhuān)業(yè)號(hào),認(rèn)證名稱(chēng))認(rèn)證成績(jī)表:(學(xué)號(hào),專(zhuān)業(yè)號(hào),考試時(shí)間,上午成績(jī),下午成績(jī))選修表:(學(xué)號(hào),課程號(hào),考試時(shí)間,成績(jī),是否補(bǔ)考)考試時(shí)間表:(序號(hào),類(lèi)型,考試時(shí)間)授課表:(教工號(hào),班級(jí)名)講授表:(教工號(hào),課程號(hào))歷史記錄表:(序號(hào),登錄時(shí)間,用戶(hù)類(lèi)型,工號(hào),退出時(shí)間)主管表:(用戶(hù)名,

49、密碼)由上面地關(guān)系模式分析出如下地表結(jié)構(gòu):學(xué)生基本信息表student地表結(jié)構(gòu)如下:表4.1表student地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明snovarchar10NOT NULL主鍵n amevarchar8NOT NULLsexvarchar1NOT NULL默認(rèn)值:1 (男)clidvarchar10NULLclassidvarchar10NULLcsidvarchar10NULL教師基本信息表instructor地表結(jié)構(gòu)如下:表4.2表instructor地結(jié)構(gòu)字段名字段類(lèi)型字段大小是否為空說(shuō)明isidvarchar10NOT NULL主鍵n amevarchar8NOT NU

50、LLsexvarchar1NOT NULL默認(rèn)值:1 (男)clidvarchar10NOT NULLtelvarchar15NULLpwdvarchar10NOT NULL輔導(dǎo)員基本信息表counsellor地表結(jié)構(gòu)如下:表4.3表counsellor地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明csidvarchar10NOT NULL主鍵n amevarchar8NOT NULLsexvarchar1NOT NULL默認(rèn)值:1 (男)clidvarchar10NOT NULLtelvarchar15NULLpwdvarchar10NOT NULL領(lǐng)導(dǎo)基本信息表manage地表結(jié)構(gòu)如下:表4.4

51、 表 manage地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明mgidvarchar10NOT NULL主鍵n amevarchar8NOT NULLsexvarchar1NOT NULL默認(rèn)值:1 (男)clidvarchar10NOT NULLtelvarchar15NULLjobvarchar20NOT NULL職務(wù)描述pwdvarchar10NOT NULL課程表course地表結(jié)構(gòu)如下:表4.5表course地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明courseidvarchar10NOT NULL主鍵cn amevarchar20NOT NULLteach ni calvarchar1N

52、OT NULL默認(rèn)值:0 (否)學(xué)院表college地表結(jié)構(gòu)如下:表4.6表college地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明clidvarchar10NOT NULL主鍵n amevarchar20NOT NULL班級(jí)表class地表結(jié)構(gòu)如下:表4.7表class地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明classidvarchar30NOT NULL主鍵clidvarchar10NOT NULLcsidvarchar10NOT NULL專(zhuān)業(yè)認(rèn)證表specialty地表結(jié)構(gòu)如下:表4.8表specialty地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明spidvarchar10NOT NULL主鍵spn amevarchar20NOT NULL認(rèn)證成績(jī)表result地表結(jié)構(gòu)如下:表4.9表result地結(jié)構(gòu)字段名字段類(lèi)型字段長(zhǎng)度是否為空說(shuō)明snovarchar10NOT NULL主碼spidvarchar10NOT NULL主碼ttimedatetime8NOT NULL主碼amtin yi nt1NOT NULL默

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論