版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)(論文)題 目: 高校學(xué)生信息管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 專 業(yè): 學(xué)生姓名: 指導(dǎo)教師: 畢業(yè)設(shè)計(jì)(論文)時(shí)間:二一 一 年 三月 一 日 六月 六 日 共 十四 周摘 要在過(guò)去的幾年里該學(xué)校的招生量不斷增加,在校學(xué)生的數(shù)量也是日益增多,隨之而來(lái)的是學(xué)生信息管理工作難度的不斷加大。對(duì)學(xué)生信息的管理,特別是成績(jī)信息的管理是一項(xiàng)非常繁重的工作,如何管理好學(xué)生的成績(jī)信息是每個(gè)學(xué)校都會(huì)面臨的問(wèn)題。傳統(tǒng)的管理方式大多數(shù)是人工管理,這種管理效率低,數(shù)據(jù)的更新與維護(hù)比較困難,已經(jīng)很難適應(yīng)當(dāng)今教學(xué)的要求。為了改變上述狀況,本課題所開發(fā)的學(xué)生成績(jī)管理信息系統(tǒng),就是要用計(jì)算機(jī)完成對(duì)該校學(xué)生成績(jī)及其
2、相關(guān)信息的管理與維護(hù),彌補(bǔ)手工操作的缺點(diǎn)與不足,為用戶提供方便的查詢手段和準(zhǔn)確的信息,提高學(xué)生管理工作的效率,基本實(shí)現(xiàn)該校學(xué)生成績(jī)管理工作的信息化。由microsoft推出的windows nt server(操作系統(tǒng))、internet information server(web服務(wù)器)、internet explorer(瀏覽器)開發(fā)平臺(tái)已成功地應(yīng)用于許多領(lǐng)域,為開發(fā)管理信息系統(tǒng)提供了良好的支持?!皩W(xué)生信息管理系統(tǒng)”是在以上開發(fā)環(huán)境中進(jìn)行研制的,動(dòng)態(tài)網(wǎng)頁(yè)編程采用了asp技術(shù)。asp是近年來(lái)新興的動(dòng)態(tài)站點(diǎn)設(shè)計(jì)技術(shù),它的優(yōu)點(diǎn)在于甩開了陳舊的web技術(shù),集html、odbc數(shù)據(jù)庫(kù)訪問(wèn)和其他許多
3、新穎技術(shù)于一身,實(shí)現(xiàn)了網(wǎng)頁(yè)的可編程化。從結(jié)構(gòu)上看,microsoft將iis作為中間層web服務(wù)器,asp文件駐留在web服務(wù)器上,實(shí)現(xiàn)復(fù)雜應(yīng)用邏輯的腳本,組件也由web服務(wù)器執(zhí)行。因此對(duì)構(gòu)造三層結(jié)構(gòu)的web應(yīng)用系統(tǒng)提供了很好的支持。關(guān)鍵詞:網(wǎng)絡(luò),學(xué)生信息管理, b/s結(jié)構(gòu), asp.net(c#)技術(shù)abstractbecause the quantity of this school recruitment unceasingly increased in the past several years, the quantity of student in the school is un
4、ceasingly increasing, following is the difficulty of managing students information is unceasingly enlarges. the management of students information especially the management of students results is an extremely arduous work, and how to manage the information of students results effectively is the ques
5、tion which each school will face. the way of traditional management majority was the manual management, this kind of management was inefficiency, and the update and maintenance of data was quite difficult, it is difficult to meet the needs of nowadays teaching.in order to change the above condition,
6、 this topic develops a student result management information system which would make this school use the computer to manage and maintain the information of students results and its correlative information, makes up the shortcoming and insufficiency of the manual operation, provides the convenient in
7、quiring methods and accurate information for the users. enhances the efficiency of student supervisory, make this school basically realizes the modernization of students results management. the student answering interface with the asp technology .the storage produce is used to modularize system func
8、tion, reduce the difficulty and complexity of system maintenance, enhance the operating system efficiency.the article is mainly talk about network has many advantages for extending service and offering more management condition of school. this article has many particular investigations, feasible res
9、earch and analyze. the system use b/s structure, to build education web of school own on internet. there are 3 stages for system development including system analyze, system design and system implement. from bringing forward design project to carrying through particular investigation, the article an
10、alyzes feasibility and necessary of this project. in order to improve system integration and stabilization, i use particular system design. to test veracity and stability of testing stage, i use a lots of experiment data in system applied stage.keywords: network, student information management,b/s s
11、tructure,asp.net technology摘 要iabstractii第一章 引 言11.1 課題研究背景11.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀21.3項(xiàng)目研究的方法和本人主要工作21.3.1論文使用的研究方法21.3.2本人所做的主要工作3第二章 系統(tǒng)可行性研究52.1 技術(shù)可行性分析52.2 sql server數(shù)據(jù)庫(kù)管理的特點(diǎn)62.3 經(jīng)濟(jì)可行性研究72.4操作可行性研究8第三章 系統(tǒng)需求分析93.1 用戶工作流程93.2 用戶業(yè)務(wù)需求93.3系統(tǒng)構(gòu)架103.4 性能需求113.4.1時(shí)間特性113.4.2適用性113.5運(yùn)行需求113.5.1用戶界面113.5.2硬件接口113.5.3軟
12、件接口11第四章 系統(tǒng)概要設(shè)計(jì)124.1 設(shè)計(jì)思想124.2 設(shè)計(jì)原則144.3 業(yè)務(wù)流程分析144.4 數(shù)據(jù)元素164.5數(shù)據(jù)描述17第五章 系統(tǒng)詳細(xì)設(shè)計(jì)195.1 系統(tǒng)功能結(jié)構(gòu)圖195.2系統(tǒng)模塊設(shè)計(jì)195.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)20第六章 具體功能模塊設(shè)計(jì)246.1 系統(tǒng)登錄246.2 管理員管理界面266.3用戶注冊(cè)功能的實(shí)現(xiàn)286.4 數(shù)據(jù)庫(kù)備份及還原功能30第七章 系統(tǒng)測(cè)試337.1 模塊測(cè)試337.2 整體測(cè)試337.3系統(tǒng)測(cè)試337.4安全測(cè)試347.5綜合測(cè)試347.6驗(yàn)收測(cè)試34第八章 結(jié)論35參考文獻(xiàn)36致 謝37第一章 引 言1.1 課題研究背景 幾年里學(xué)校的招生量不斷增加
13、,在校學(xué)生的數(shù)量也是日益增多,隨之而來(lái)的是學(xué)生信息管理工作難度的不斷加大。對(duì)學(xué)生信息的管理,特別是成績(jī)信息的管理是一項(xiàng)非常繁重的工作,如何管理好學(xué)生的成績(jī)信息是每個(gè)學(xué)校都會(huì)面臨的問(wèn)題。傳統(tǒng)的管理方式大多數(shù)是人工管理,這種管理效率低,數(shù)據(jù)的更新與維護(hù)比較困難,已經(jīng)很難適應(yīng)當(dāng)今教學(xué)的要求。該校以前根本沒(méi)用過(guò)類似的管理系統(tǒng),所有的學(xué)生注冊(cè)信息、課程信息、成績(jī)信息等都保存在excel表格里,到用到的時(shí)候再人工的去查一些信息,這樣就嚴(yán)重影響到該校老師的工作效率。為了改變這種狀況,該校的一位老師特委托我為該校開發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng),但由于該學(xué)校一開始沒(méi)有相應(yīng)的系統(tǒng)來(lái)管理學(xué)生成績(jī)信息,并且教務(wù)處也沒(méi)有提供
14、學(xué)生信息和課程信息接口,所以我做的學(xué)生成績(jī)管理系統(tǒng)也包括了學(xué)生信息的注冊(cè)與管理、課程信息的錄入與管理,另外所有的課程和教師都是固定的,所以沒(méi)有選課這個(gè)環(huán)節(jié)。學(xué)生成績(jī)管理系統(tǒng)就是這樣一個(gè)可以對(duì)一個(gè)學(xué)校學(xué)生的信息、課程信息、成績(jī)信息等信息進(jìn)行統(tǒng)一的管理,并提供相關(guān)數(shù)據(jù)的查詢、修改、打印等功能。學(xué)生成績(jī)管理系統(tǒng)建成后,可以減輕學(xué)生會(huì)的工作人員的一些工作負(fù)擔(dān),提高查詢速度,提高勞動(dòng)效率,實(shí)現(xiàn)了學(xué)生成績(jī)相關(guān)的信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化高校招生規(guī)模的逐步擴(kuò)大和人事制度的改革,在校學(xué)生人數(shù)將不斷增加,而學(xué)生管理人員則相對(duì)減少。加上我國(guó)高等學(xué)?;鶎訉W(xué)生管理工作的頭緒多,內(nèi)容雜,管理細(xì),要求高,傳統(tǒng)管理辦
15、法已基本不適應(yīng)新形勢(shì)的要求。如在校生的學(xué)籍、獎(jiǎng)懲、困貸、干部、黨團(tuán)、畢業(yè)生管理,以及有關(guān)記錄計(jì)算等,稍有不慎就會(huì)出現(xiàn)錯(cuò)誤。同時(shí)學(xué)生成績(jī)的手工登錄與查詢,是一項(xiàng)非常繁重而枯燥的勞動(dòng),每年課程的變化都需要重新刻章,耗費(fèi)許多人才和物力,而且會(huì)因人的情緒煩燥而出現(xiàn)失誤。因此在計(jì)算機(jī)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)學(xué)生成績(jī)的計(jì)算機(jī)管理是可行而必要的工作。實(shí)現(xiàn)高校學(xué)生管理信息系統(tǒng),既能夠提高工作效率,又可以提高工作水平1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀管理信息系統(tǒng)自20世紀(jì)60年代的數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展到現(xiàn)在,經(jīng)歷了層次數(shù)據(jù)庫(kù)系統(tǒng)、網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)等發(fā)展階段,到今天可以說(shuō)管理信息系統(tǒng)的技術(shù)已經(jīng)得到了很大的改
16、善,國(guó)外在管理信息系統(tǒng)的應(yīng)用方面走在了前列,國(guó)內(nèi)對(duì)管理信息系統(tǒng)作用的普遍認(rèn)可還不過(guò)是近十來(lái)年的事。但是管理信息系統(tǒng)在我國(guó)發(fā)展非常迅速,現(xiàn)在它的應(yīng)用已經(jīng)非常普遍,大到一個(gè)企業(yè),小到一個(gè)組織,到處可以看到各式各樣的管理信息系統(tǒng)的身影。目前中國(guó)的大部分大學(xué)、高等學(xué)院都使用了學(xué)生管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)之類系統(tǒng),而且像學(xué)生成績(jī)管理這類系統(tǒng)現(xiàn)在正向下面的技術(shù)學(xué)院、中學(xué)和小學(xué)快速挺進(jìn),特別是一些地方的技術(shù)學(xué)院掀起了引進(jìn)學(xué)生成績(jī)管理這類系統(tǒng)的熱潮。1.3項(xiàng)目研究的方法和本人主要工作1.3.1論文使用的研究方法1.文獻(xiàn)收集的方法我在做畢業(yè)設(shè)計(jì)過(guò)程中查閱了大量的資料,我是怎么收集到這些資料的哪?下面是我的一些
17、方法:(1)看大學(xué)期間的教材這個(gè)方法非常簡(jiǎn)便但收獲較大,我們是計(jì)算機(jī)相關(guān)專業(yè),在以前的三年半的時(shí)間里發(fā)了大量的關(guān)于系統(tǒng)制作和數(shù)據(jù)庫(kù)設(shè)計(jì)的等方面書籍像管理信息系統(tǒng)、軟件工程、數(shù)據(jù)庫(kù)原理及應(yīng)用等,這些書籍都是非常經(jīng)典的參考書,有的地方方法忘了或一些設(shè)計(jì)原則之類的我們都可以看看這些書,畢竟是自己學(xué)過(guò)的教材,對(duì)里面的知識(shí)多少有點(diǎn)印象,所以看起來(lái)收獲也大。(2)借助網(wǎng)絡(luò)網(wǎng)絡(luò)是越來(lái)越流行,我們查一些資料時(shí)用網(wǎng)絡(luò)也非常方便,可以說(shuō)有時(shí)候比上圖書館更方便,我們平時(shí)在圖書館需要找半天的東西上網(wǎng)去百度用關(guān)鍵字查詢一下就出來(lái)了,可以說(shuō)非常方便,我在了系統(tǒng)實(shí)施階段遇到許多技術(shù)的問(wèn)題也是上有關(guān)的powerbuilder
18、俱樂(lè)部之類的網(wǎng)站才得到解決的。(3)到圖書館查閱有許多資料例如期刊、學(xué)士論文之類在網(wǎng)上需要交錢才能看到,相比之下圖書館查這些東西就比較方便了,圖書館有一些數(shù)據(jù)庫(kù),例如一些學(xué)士、碩士論文的數(shù)據(jù)庫(kù),我們都可以免費(fèi)使用。(4)向他人問(wèn)問(wèn)題我覺得把向他人問(wèn)問(wèn)題作為文獻(xiàn)收集的一種方法不為過(guò),一個(gè)是查資料解決,一個(gè)是問(wèn)別人解決,同樣是解決問(wèn)題的方法。這兒的問(wèn)的對(duì)象包括老師、同學(xué)及其他一些人。2.調(diào)查方法我在調(diào)查過(guò)程中用到兩種調(diào)查方法:(1)座談?wù){(diào)查座談?wù){(diào)查的主要是對(duì)那些對(duì)系統(tǒng)需求也不太清楚,只能對(duì)自己需求說(shuō)上一兩點(diǎn),但用書面調(diào)查無(wú)法列舉出來(lái)的人。當(dāng)然我一開始也是做的口頭調(diào)查等有一些資料可寫的時(shí)候,在用書面
19、調(diào)查。(2)書面調(diào)查當(dāng)手里有一些資料可以列舉出來(lái),但我自己又不確定用戶選擇哪一項(xiàng)的人數(shù)較多的時(shí)候,就用到書面調(diào)查。另外我認(rèn)為記錄用戶最終的需求作為以后需求改動(dòng)證據(jù)時(shí)也要書面調(diào)查。3.對(duì)比分析方法我在做這次畢業(yè)設(shè)計(jì)過(guò)程中用到對(duì)比方法比較多的地方有方案的選擇,當(dāng)然這兒的方案不只是可行性研究里面的方案的選擇,在其他地方也用到了方案的取舍,只是在論文上沒(méi)寫出來(lái)而已,但寫之前已經(jīng)進(jìn)行了方案的選擇。4.結(jié)構(gòu)化的開發(fā)方法我的這次畢業(yè)設(shè)計(jì)就是基于結(jié)構(gòu)化方法而開發(fā)的,所以結(jié)構(gòu)化的思想貫穿整篇論文。我在這兒不再多說(shuō),在以后的用到的過(guò)程中再提出來(lái)。1.3.2本人所做的主要工作由于該學(xué)校一開始沒(méi)有相應(yīng)的系統(tǒng)來(lái)管理學(xué)生
20、成績(jī)信息并且教務(wù)處也沒(méi)有提供學(xué)生信息和課程信息接口,所以應(yīng)他們的要求我的學(xué)生成績(jī)管理系統(tǒng)也包括了學(xué)生信息的注冊(cè)與管理、課程信息的錄入與管理,所有的課程和教師都是固定的所以沒(méi)有選課這個(gè)環(huán)節(jié)。我做這個(gè)系統(tǒng)的時(shí)候?qū)υ搶W(xué)院做了長(zhǎng)達(dá)20多天的需求分析,對(duì)相應(yīng)的業(yè)務(wù)進(jìn)行了詳細(xì)的了解,對(duì)象包括任課的教師和在校的學(xué)生,記錄了大量的口頭的和書面的材料。在下面的章節(jié)里我會(huì)詳細(xì)的把我調(diào)查出來(lái)的業(yè)務(wù)描述出來(lái)。調(diào)查的材料經(jīng)整理后寫了可行性分析,系統(tǒng)分析這兩個(gè)模塊,并將系統(tǒng)分析的業(yè)務(wù)流程向客戶做了匯報(bào)。聽取客戶意見后修改系統(tǒng)分析,就這樣反復(fù)進(jìn)行了幾次,待整個(gè)系統(tǒng)分析的業(yè)務(wù)得到客戶認(rèn)可后才進(jìn)行系統(tǒng)設(shè)計(jì)??梢哉f(shuō)系統(tǒng)分析和系統(tǒng)
21、設(shè)計(jì)是這次任務(wù)的非常重要的環(huán)節(jié),這兩個(gè)階段做的好壞直接影響到系統(tǒng)的使用性,這兩個(gè)環(huán)節(jié)也占用了將近一個(gè)月的時(shí)間。在系統(tǒng)實(shí)施階段嚴(yán)格按照系統(tǒng)設(shè)計(jì)的要求進(jìn)行了實(shí)施,尤其在系統(tǒng)管理方面和成績(jī)管理方面下了很大的功夫。我在這兒舉兩個(gè)例子,由于調(diào)查時(shí)發(fā)現(xiàn)老師對(duì)系統(tǒng)的安全方面的要求比較高,我在實(shí)施的過(guò)程中用數(shù)據(jù)庫(kù)控制、用戶登陸、用戶權(quán)限等方面來(lái)實(shí)現(xiàn)系統(tǒng)安全;經(jīng)過(guò)多次單元測(cè)試和模塊測(cè)試、系統(tǒng)測(cè)試,把發(fā)現(xiàn)的錯(cuò)誤改正后,我把做好的系統(tǒng)發(fā)給他們學(xué)校并進(jìn)行了相應(yīng)的指導(dǎo)安裝,經(jīng)過(guò)一段時(shí)間的試運(yùn)行后,他們對(duì)這個(gè)系統(tǒng)表示滿意。我在做這次畢業(yè)設(shè)計(jì)期間用到不少專業(yè)課方面的理論和知識(shí),可以說(shuō)這次畢業(yè)設(shè)計(jì)是繼畢業(yè)實(shí)習(xí)之后又一次很好的
22、實(shí)踐第二章 系統(tǒng)可行性研究2.1 技術(shù)可行性分析學(xué)生信息管理是高校管理的重要組成部分,是高等學(xué)校非常重要的一項(xiàng)數(shù)據(jù)資源,是一個(gè)教育單位不可缺少的一部分。學(xué)生的穩(wěn)定是學(xué)??焖侔l(fā)展的有力保障,這不僅僅關(guān)系到學(xué)生在校期間的表現(xiàn),還在很大程度上度量了一個(gè)學(xué)生的跟蹤管理,學(xué)生管理的重要性不言而喻,但因?yàn)槠浒臄?shù)據(jù)量大,涉及的人員面廣,而且需要及時(shí)更新,所以學(xué)生管理在學(xué)校中是很繁瑣的,在每個(gè)系,每個(gè)學(xué)生都需要有對(duì)應(yīng)的檔案記錄,在學(xué)校各項(xiàng)管理中,學(xué)生管理牽涉到的其他管理內(nèi)容是最復(fù)雜的,它牽涉到了學(xué)生個(gè)人檔案管理,學(xué)籍管理,成績(jī)管理,課程管理等,所以在實(shí)際管理工作中,往往由于記錄的數(shù)量多,管理復(fù)雜,可連續(xù)性
23、差,對(duì)整個(gè)學(xué)生管理進(jìn)行記載,并實(shí)行電子化管理。本系統(tǒng)功能要求相對(duì)簡(jiǎn)單,由于sql server 2005強(qiáng)大的后臺(tái)數(shù)據(jù)管理能力和visual studio 2005 友好的開發(fā)環(huán)境,便于本系統(tǒng)的開發(fā)。1 軟件變服務(wù)伴隨著asp產(chǎn)業(yè)的興起,軟件正逐漸從產(chǎn)品形式向服務(wù)形式轉(zhuǎn)化,這是整個(gè)it行業(yè)的大勢(shì)所趨。在net中,最終的軟件應(yīng)用是以web服務(wù)的形式出現(xiàn)并在internet發(fā)布的。web服務(wù)是一種包裝后的可以在web上發(fā)布的組件,net通過(guò)wsdl協(xié)議來(lái)描述和發(fā)布這種web服務(wù)信息,通過(guò)disco協(xié)議來(lái)查找相關(guān)的服務(wù),通過(guò)soap協(xié)議進(jìn)行相關(guān)的簡(jiǎn)單對(duì)象傳遞和調(diào)用。微軟的net戰(zhàn)略意味著:微軟公司以
24、及在微軟平臺(tái)上的開發(fā)者將會(huì)制造服務(wù),而不是制造軟件。在未來(lái)幾年之內(nèi),微軟將陸續(xù)發(fā)布有關(guān)net的平臺(tái)和工具,用于在因特網(wǎng)上開發(fā)web服務(wù)。那時(shí)工作在net上的用戶、開發(fā)人員和it工作人員都不再購(gòu)買軟件、安裝軟件和維護(hù)軟件。取而代之的是,他們將定制服務(wù),軟件會(huì)自動(dòng)安裝,所有的維護(hù)和升級(jí)也會(huì)通過(guò)互聯(lián)網(wǎng)進(jìn)行。2 基于xml的共同語(yǔ)言xml是從sgml語(yǔ)言演化而來(lái)的一種標(biāo)記語(yǔ)言。作為元語(yǔ)言,它可以定義不同種類應(yīng)用的數(shù)據(jù)交換語(yǔ)言。在net體系結(jié)構(gòu)中,xml作為一種應(yīng)用間無(wú)縫接合的手段,用于多種應(yīng)用之間的數(shù)據(jù)采集與合并,用于不同應(yīng)用之間的互操作和協(xié)同工作。具體而言,net通過(guò)xml語(yǔ)言定義了簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議
25、(soap)、web服務(wù)描述語(yǔ)言(wsdl)、web服務(wù)發(fā)現(xiàn)協(xié)議(disco)。soap協(xié)議提供了在無(wú)中心分布環(huán)境中使用xml交換結(jié)構(gòu)化有類型數(shù)據(jù)的簡(jiǎn)單輕量的機(jī)制。wsdl協(xié)議定義了服務(wù)描述文檔的結(jié)構(gòu),如類型、消息、端口類型、端口和服務(wù)本身。disco協(xié)議定義了如何從資源或者資源集合中提取服務(wù)描述文檔、相關(guān)服務(wù)發(fā)現(xiàn)算法等。3 融合多種設(shè)備和平臺(tái)隨著internet逐漸成為一個(gè)信息和數(shù)據(jù)的中心,各種設(shè)備和服務(wù)已經(jīng)或正在接入和融入internet,成為其中的一部分。net謀求與各種internet接入設(shè)備和平臺(tái)的一體化,主要關(guān)注在無(wú)線設(shè)備和家庭網(wǎng)絡(luò)設(shè)備及相關(guān)軟件、平臺(tái)方面。新一代的人機(jī)界面新一代人
26、機(jī)界面主要體現(xiàn)在“智能與互動(dòng)”兩個(gè)方面。net包括通過(guò)自然語(yǔ)音、視覺、手寫等多種模式的輸入和表現(xiàn)方法;基于xml的可編輯復(fù)合信息架構(gòu)通用畫布;個(gè)性化的信息代理服務(wù);使機(jī)器能夠更好地進(jìn)行自動(dòng)處理的智能標(biāo)記等技術(shù)。2.2 sql server數(shù)據(jù)庫(kù)管理的特點(diǎn)1 分析服務(wù)sqlserver2005的分析服務(wù)邁入了實(shí)時(shí)分析的領(lǐng)域。從對(duì)可升級(jí)性性能的增強(qiáng)、到與微軟office軟件的深度融合,sqlserver2005將幫助人們將商業(yè)智能擴(kuò)展到業(yè)務(wù)的每一個(gè)層次。2 數(shù)據(jù)傳輸服務(wù)(dts)dts數(shù)據(jù)傳輸服務(wù)是一套繪圖工具和可編程的對(duì)象,可以用這些工具和對(duì)象,對(duì)從截然不同來(lái)源而來(lái)的數(shù)據(jù)進(jìn)行摘錄、傳輸和加載(e
27、tl),同時(shí)將其轉(zhuǎn)送到單獨(dú)或多個(gè)目的地。sqlserver2005將引進(jìn)一個(gè)完整的、數(shù)據(jù)傳輸服務(wù)的、重新設(shè)計(jì)方案,這一方案為用戶提供了一個(gè)全面的摘錄、傳輸和加載平臺(tái)。3 報(bào)表服務(wù)在sqlserver2005中,報(bào)表服務(wù)將為在線分析處理(olap)環(huán)境提供自我服務(wù)、創(chuàng)建最終用戶特別報(bào)告、增強(qiáng)查詢方面的開發(fā)水平,并為豐富和便于維護(hù)企業(yè)匯報(bào)環(huán)境,就允許升級(jí)方面,提供增進(jìn)的性能。4 集群支持通過(guò)支持容錯(cuò)技術(shù)移轉(zhuǎn)叢集、增強(qiáng)對(duì)多重執(zhí)行個(gè)體的支持、以及支持備份和恢復(fù)分析服務(wù)對(duì)象和數(shù)據(jù),分析服務(wù)改進(jìn)了其可用性。5 主要運(yùn)行指標(biāo)主要運(yùn)行指標(biāo)(kpis)為企業(yè)提供了新的功能,使其可以定義圖表化的和可定制化的商業(yè)衡
28、量標(biāo)準(zhǔn),以幫助公司制定和跟蹤主要的業(yè)務(wù)基準(zhǔn)。6 可伸縮性和性能并行分割處理,創(chuàng)建遠(yuǎn)程關(guān)系在線分析處理(rolap)或混合在線分析處理(holap)分割,分布式分割單元,持續(xù)計(jì)算,和預(yù)制緩存等特性,極大地提升了sqlserver2005中分析服務(wù)的可伸縮性和性能。7 單擊單元當(dāng)在一個(gè)數(shù)據(jù)倉(cāng)庫(kù)中創(chuàng)建一個(gè)單元時(shí),單元向?qū)ㄒ粋€(gè)可以單擊單元檢測(cè)和建議的操作。8 預(yù)制緩存預(yù)制緩存將molap等級(jí)查詢運(yùn)行與實(shí)時(shí)數(shù)據(jù)分析合并到一起,排除了維護(hù)在線分析處理存儲(chǔ)的需要。顯而易見,預(yù)制緩存將數(shù)據(jù)的一個(gè)更新備份進(jìn)行同步操作,并對(duì)其進(jìn)行維護(hù),而這些數(shù)據(jù)是專門為高速查詢而組織的、它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫(kù)分離
29、了出來(lái)。9 與microsoftofficesystem集成在報(bào)表服務(wù)中,由報(bào)表服務(wù)器提供的報(bào)表能夠在microsoftsharepoint門戶服務(wù)器和microsoftofficesystem應(yīng)用軟件的環(huán)境中運(yùn)行,officesystem應(yīng)用軟件中包括microsoftword和microsoftexcel。使用sharepoint功能,訂閱報(bào)表、建立新版本的報(bào)表,以及分發(fā)報(bào)表??梢栽趙ord或excel軟件中打開報(bào)表,觀看超文本鏈接標(biāo)示語(yǔ)言(html)版本的報(bào)表。2.3 經(jīng)濟(jì)可行性研究因?yàn)橥ㄟ^(guò)計(jì)算機(jī)存儲(chǔ)和管理信息可以有效且快速的管理數(shù)據(jù),因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少
30、不必要的開支,同時(shí)該系統(tǒng)可以提高普通考試過(guò)程效率,即減少了學(xué)校管理的開支,有效地提高的管理工作的效率,所以從經(jīng)濟(jì)上完全是可行的。系統(tǒng)開發(fā)經(jīng)費(fèi)學(xué)校是完全可以承擔(dān)的。在信息管理系統(tǒng)主要面向?qū)W校教務(wù)處管理人員、在校教師和學(xué)生,其功能相對(duì)簡(jiǎn)單,無(wú)需功能的升級(jí),服務(wù)器要求不高,面向的用戶相對(duì)較少,因此學(xué)校完全可以承擔(dān)本系統(tǒng)的開發(fā)經(jīng)費(fèi)。信息管理系統(tǒng)可以明顯提高學(xué)校管理效率。信息管理系統(tǒng)的設(shè)計(jì)所需人員少,開發(fā)時(shí)間比較短,所以相對(duì)說(shuō)投資較少,能很好的滿足該學(xué)校減少開支的要求,是投入少的資金獲取最大的經(jīng)濟(jì)效益的好例子,故該方案具備經(jīng)濟(jì)可行性。2.4操作可行性研究此方系統(tǒng)使用后,會(huì)對(duì)組織產(chǎn)生一定的影響,但這些影響
31、是局部的,不會(huì)影響整個(gè)組織。此系統(tǒng)可以應(yīng)用到局域網(wǎng)并且人機(jī)界面友好,操作簡(jiǎn)單,幫助詳盡,一般人員都可以使用,不需要專門的培訓(xùn),具備系統(tǒng)的運(yùn)行可行性本系統(tǒng)是基于windows界面開發(fā)的,界面友好,操作簡(jiǎn)單方便。對(duì)于教務(wù)處管理員、教師和學(xué)生操作簡(jiǎn)單,新手可以很快的熟練操作,所以本系統(tǒng)操作可以行是非常樂(lè)觀的。綜上所述,通過(guò)可行性研究,可以得出本系統(tǒng)的開發(fā)是可行的。第三章 系統(tǒng)需求分析3.1 用戶工作流程管理員登錄系統(tǒng)后,可以集中對(duì)班級(jí)信息,學(xué)生信息,學(xué)費(fèi)信息,學(xué)生成績(jī),數(shù)據(jù)庫(kù)備份等管理。班級(jí)管理:添加新的班級(jí)信息,修改和刪除班級(jí)的信息學(xué)生管理:添加班級(jí)新的學(xué)生,修改和刪除學(xué)生的信息學(xué)費(fèi)管理:設(shè)置和修
32、改各個(gè)班級(jí)的標(biāo)準(zhǔn)學(xué)費(fèi)信息,登記學(xué)生的交費(fèi)信息,查詢和修改學(xué)生的交費(fèi)信息! 課程成績(jī)管理:設(shè)置每個(gè)學(xué)期每個(gè)班級(jí)的課程信息,登記每個(gè)學(xué)期的每個(gè)學(xué)生的成績(jī)信息,并對(duì)這些信息進(jìn)行查詢,修改和刪除管理操作。成績(jī)查詢:學(xué)生可以登陸系統(tǒng)查詢自己的考試成績(jī)學(xué)生可以注冊(cè)系統(tǒng),登錄系統(tǒng)后可以查看成績(jī)、修改登錄密碼。3.2 用戶業(yè)務(wù)需求(1)具有數(shù)據(jù)輸入功能包括學(xué)生信息、課程信息、成績(jī)信息、班級(jí)信息的輸入。為了保證記錄的完整性。(2)具有信息存儲(chǔ)功能能夠存儲(chǔ)學(xué)生信息、課程信息、成績(jī)信息、班級(jí)信息等重要數(shù)據(jù)。(3)具有瀏覽功能瀏覽功能要求包括以下幾項(xiàng)內(nèi)容。瀏覽學(xué)生信息、課程信息、成績(jī)信息、班級(jí)信息等內(nèi)容。(4)具有查
33、詢功能查詢功能要求包括以下幾項(xiàng)內(nèi)容:a、按照學(xué)號(hào)、姓名等查詢條件查詢相關(guān)的學(xué)生信息。b、按課程號(hào)、課程名、開課學(xué)期等查詢條件查詢相關(guān)的課程信息。c、按學(xué)號(hào)、課程、班級(jí)、專業(yè)等查詢條件查詢相關(guān)的成績(jī)信息。學(xué)生信息管理系統(tǒng)的功能結(jié)構(gòu)如圖3-1所示。圖3-1 學(xué)生信息管理結(jié)構(gòu)圖班級(jí)信息管理添加班級(jí)班級(jí)查詢學(xué)生信息管理添加學(xué)生信息學(xué)生管理課程成績(jī)管理班級(jí)課程添加班級(jí)課程管理學(xué)生成績(jī)添加學(xué)生成績(jī)管理學(xué)費(fèi)信息管理學(xué)費(fèi)設(shè)置添加學(xué)費(fèi)設(shè)置管理學(xué)生交費(fèi)學(xué)生交費(fèi)管理系統(tǒng)管理修改密碼數(shù)據(jù)備份3.3系統(tǒng)構(gòu)架本系統(tǒng)擬采用三層架構(gòu)的程序設(shè)計(jì)思想,分別為數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層和表示層。根據(jù)此系統(tǒng)設(shè)計(jì)的理念,本系統(tǒng)可分為三個(gè)部
34、分。表示層完成向用戶展現(xiàn)數(shù)據(jù),為用戶提供數(shù)據(jù)操作的界面。通過(guò)表示層,用戶可以完成添加加、刪除、修改、查詢的操作。業(yè)務(wù)邏輯層起到了承上啟下的作用,對(duì)于表示層來(lái)說(shuō),業(yè)務(wù)邏輯層是為數(shù)據(jù)操作提供的服務(wù),當(dāng)用戶請(qǐng)求操作的時(shí)候,表示層通過(guò)調(diào)用相應(yīng)的數(shù)據(jù)業(yè)務(wù)層方法,來(lái)完成對(duì)數(shù)據(jù)的操作。而數(shù)據(jù)訪問(wèn)是連接業(yè)務(wù)邏輯層和數(shù)據(jù)庫(kù)的渠道,業(yè)務(wù)邏輯層是動(dòng)作的發(fā)起者,由它來(lái)直接與數(shù)據(jù)訪問(wèn)層通訊,最終將數(shù)據(jù)庫(kù)的數(shù)據(jù)展現(xiàn)提交返回給頁(yè)面表示層,數(shù)據(jù)訪問(wèn)層位于最下層,主要完成與數(shù)據(jù)庫(kù)的數(shù)據(jù)源進(jìn)行直接交互、完成數(shù)據(jù)的直接操作。3.4 性能需求3.4.1時(shí)間特性該管理系統(tǒng)軟件從啟動(dòng)到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下應(yīng)少于5秒,錄入并更
35、新數(shù)據(jù)的時(shí)間正常情況下少于2秒。3.4.2適用性該管理系統(tǒng)軟件適用于windows 2000/xp及以上操作系統(tǒng),并裝有sql server數(shù)據(jù)庫(kù)系統(tǒng)及.net framework平臺(tái)。3.5運(yùn)行需求3.5.1用戶界面本系統(tǒng)采用microsoft visual studio .net 2005設(shè)計(jì),用戶交互界面采用的是基于windows的窗口界面。3.5.2硬件接口運(yùn)行本系統(tǒng)的硬件基本要求如下:cpu:intel p3及以上;內(nèi)存:256mb及以上;硬盤:10gb及以上。3.5.3軟件接口.net框架:microsoft .net framework v2.0版本及以上。數(shù)據(jù)庫(kù)服務(wù)器:micr
36、osoft sql server 2005及以上。第四章 系統(tǒng)概要設(shè)計(jì)4.1 設(shè)計(jì)思想系統(tǒng)按照用戶分成幾個(gè)獨(dú)立的功能模塊,便于集中進(jìn)行管理。如:管理模塊有:班級(jí)信息管理、學(xué)生信息管理、學(xué)費(fèi)信息管理、課程成績(jī)管理和系統(tǒng)管理。合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。分層的結(jié)構(gòu)化模塊設(shè)計(jì)思想,提高了系統(tǒng)的靈活性和可擴(kuò)展性。為了各個(gè)隊(duì)員的分工合作和日后的便于維護(hù)為目的,本系統(tǒng)采用三層架構(gòu)部署的框架來(lái)開發(fā)。圖 4-1 數(shù)據(jù)訪問(wèn)層圖 4-2 業(yè)務(wù)邏輯層圖 4-3 用戶界面層為了增加系統(tǒng)的環(huán)境適應(yīng)性和降低各層之間的耦合度,我
37、們?cè)赿al層和bll層之間采用了反射工廠模式的設(shè)計(jì)模式開發(fā)。 圖4-4 工廠模式以上即為本系統(tǒng)設(shè)計(jì)的主要思想,通過(guò)分層模塊化的設(shè)計(jì)思想,有效地提高的開發(fā)效率,同時(shí)提高的系統(tǒng)的靈活性和可擴(kuò)展性。4.2 設(shè)計(jì)原則實(shí)用性原則:適合在線考試信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限,并考慮數(shù)據(jù)庫(kù)的安全性,動(dòng)態(tài)設(shè)置連接到數(shù)據(jù)庫(kù)的鏈接。4.3 業(yè)務(wù)流程分析學(xué)生信息管理主要面向管理員和學(xué)生,合理的設(shè)計(jì)業(yè)務(wù)流程,不但可以提高系統(tǒng)的開發(fā)效率,而且還
38、可以增強(qiáng)系統(tǒng)的可維護(hù)性。 業(yè)務(wù)流程圖如下圖4-5所示。退出學(xué)生圖4-5 學(xué)生信息管理業(yè)務(wù)流程圖管理員學(xué)生信息學(xué)生信息管理輸出學(xué)生信息學(xué)生信息學(xué)生信息課程信息課程信息管理輸出課程信息課程信息課程信息成績(jī)信息管理輸出成績(jī)信息成績(jī)信息成績(jī)信息成績(jī)信息主要邏輯業(yè)務(wù)分析:管理員登錄系統(tǒng)后,可以集中對(duì)班級(jí)信息,學(xué)生信息,學(xué)費(fèi)信息,學(xué)生成績(jī),數(shù)據(jù)庫(kù)備份等管理。班級(jí)管理:添加新的班級(jí)信息,修改和刪除班級(jí)的信息學(xué)生管理:添加班級(jí)新的學(xué)生,修改和刪除學(xué)生的信息學(xué)費(fèi)管理:設(shè)置和修改各個(gè)班級(jí)的標(biāo)準(zhǔn)學(xué)費(fèi)信息,登記學(xué)生的交費(fèi)信息,查詢和修改學(xué)生的交費(fèi)信息! 課程成績(jī)管理:設(shè)置每個(gè)學(xué)期每個(gè)班級(jí)的課程信息,登記每個(gè)學(xué)期的每個(gè)
39、學(xué)生的成績(jī)信息,并對(duì)這些信息進(jìn)行查詢,修改和刪除管理操作。成績(jī)查詢:學(xué)生可以登陸系統(tǒng)查詢自己的考試成績(jī)。學(xué)生可以注冊(cè)系統(tǒng),登錄系統(tǒng)后可以查看成績(jī)、修改登錄密碼。4.4 數(shù)據(jù)元素?cái)?shù)據(jù)元素是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位,如:學(xué)號(hào),姓名和性別等。以學(xué)號(hào)為例來(lái)介紹數(shù)據(jù)元素的定義,如表4-1所示。數(shù)據(jù)元素表的定義4-1數(shù)據(jù)元素編號(hào):de 001數(shù)據(jù)元素名稱:學(xué)號(hào)簡(jiǎn)述:學(xué)生編號(hào)別名:studentnumber長(zhǎng)度:20字節(jié)類型:字符型取值/含義:用入學(xué)年份、院、班級(jí)編制的碼有關(guān)的數(shù)據(jù)元素或數(shù)據(jù)結(jié)構(gòu):學(xué)生信息有關(guān)的處理功能:學(xué)生信息管理、輸出學(xué)生信息如表4-2所示。數(shù)據(jù)元素一覽表4-2編號(hào)數(shù)
40、據(jù)元素名稱別名類型長(zhǎng)度de001學(xué)號(hào)studentnumber字符型20de002姓名studentname字符型10de003學(xué)生類別category字符型10de004性別studentsex字符型2de005民族nation字符型15de006籍貫studentaddress字符型40de007出生時(shí)間studentbirthdaydatetime型8de008班級(jí)classname字符型20de009院系dept_id字符型10de010專業(yè)specialname字符型10de011注冊(cè)時(shí)間beginyeardatetime型8de012學(xué)生備注ntext字符型200de013課程號(hào)c
41、lasscourseid字符型20de014課程名coursename字符型32表4-2 數(shù)據(jù)元素一覽表 續(xù)表編號(hào)數(shù)據(jù)元素名稱別名類型長(zhǎng)度de015課程類別cou_description字符型10de016開課學(xué)期termid字符型20de017授課院系cou_dept字符型10de018課學(xué)時(shí)cou_hourint型4de019課學(xué)分scorefloat型8de020學(xué)費(fèi)xuefeiidint型10de021課程備注comment2字符型50de022成績(jī)score字符型10de023學(xué)生備注ntext字符型50de024用戶號(hào)studentname字符型10de025用戶名studentn
42、ame字符型10de026密碼studentpassword字符型10de027權(quán)限代碼operator字符型2de028院系名dept_name字符型20de029專業(yè)名major_name字符型40de030班級(jí)號(hào)classid字符型104.5數(shù)據(jù)描述數(shù)據(jù)庫(kù)是按一下的流程執(zhí)行操作的,程序開始后,先是數(shù)據(jù)庫(kù)的數(shù)據(jù)先經(jīng)過(guò)程序的初始化操作,然后接受用戶傳入的信息,調(diào)用相關(guān)模塊進(jìn)行處理,然后,模塊解析信息的包頭,再則,判斷執(zhí)行的結(jié)果并選擇跳轉(zhuǎn)的方向,如果結(jié)果正確那么程序結(jié)束,跳出流程,如果不正確那么轉(zhuǎn)入其他的操作,再去接受信息,跳回繼續(xù)下一次操作,知道得出正確的結(jié)果為止,再跳出流程。數(shù)據(jù)庫(kù)流程圖,
43、如圖4-5所示:程序開始 程序初始化接受信息調(diào)用記錄模塊相應(yīng)的處理解析信息包頭運(yùn)行結(jié)束? n程序結(jié)束 y 圖4-5 數(shù)據(jù)庫(kù)流程圖系統(tǒng)所需表格綜和以上分析,要實(shí)現(xiàn)是那個(gè)面的所有功能模塊,共需要設(shè)計(jì)五個(gè)表格,他們分別是: 班級(jí)信息管理表:詳細(xì)記錄班級(jí)的基本信息。學(xué)生信息管理表:詳細(xì)記錄學(xué)生的基本信息。學(xué)費(fèi)信息管理表:詳細(xì)記錄學(xué)生的學(xué)費(fèi)基本信息。課程成績(jī)管理表:詳細(xì)記錄學(xué)生成績(jī)的基本信息。系統(tǒng)基本管理表:主要用于數(shù)據(jù)庫(kù)備份以及管理員修改密碼。第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 系統(tǒng)功能結(jié)構(gòu)圖圖3-1 學(xué)生信息管理結(jié)構(gòu)圖班級(jí)信息管理添加班級(jí)班級(jí)查詢學(xué)生信息管理添加學(xué)生信息學(xué)生管理課程成績(jī)管理班級(jí)課程添加班級(jí)課
44、程管理學(xué)生成績(jī)添加學(xué)生成績(jī)管理學(xué)費(fèi)信息管理學(xué)費(fèi)設(shè)置添加學(xué)費(fèi)設(shè)置管理學(xué)生交費(fèi)學(xué)生交費(fèi)管理系統(tǒng)管理修改密碼數(shù)據(jù)備份5.2系統(tǒng)模塊設(shè)計(jì)1)學(xué)生信息管理模塊說(shuō)明:學(xué)生信息管理是將學(xué)生錄入的學(xué)生注冊(cè)信息添加到數(shù)據(jù)存儲(chǔ)學(xué)生信息中,然后根據(jù)要求的進(jìn)行學(xué)生信息的修改、學(xué)生信息的刪除和學(xué)生信息的查詢,這些操作大都是基于學(xué)生信息進(jìn)行的,學(xué)生信息修改時(shí)應(yīng)得到相應(yīng)的審核。學(xué)生信息查詢有可能涉及到多個(gè)實(shí)際的數(shù)據(jù)表,然后把相應(yīng)操作得到的結(jié)果更新到學(xué)生信息,只有當(dāng)查詢學(xué)生信息時(shí),才將查詢后的結(jié)果輸出傳給申請(qǐng)人。(2)課程信息管理模塊說(shuō)明:課程信息管理是將教師錄入的課程信息添加到數(shù)據(jù)存儲(chǔ)課程信息中,然后根據(jù)要求的進(jìn)行課程信息
45、的修改、課程信息的刪除和課程信息的查詢,這些操作大都是基于課程信息進(jìn)行的,課程信息修改時(shí)應(yīng)得到相應(yīng)的審核。課程信息查詢有可能涉及到多個(gè)實(shí)際的數(shù)據(jù)表,然后把相應(yīng)操作得到的結(jié)果更新到課程信息,只有當(dāng)查詢課程信息時(shí),才將查詢后的結(jié)果輸出傳給申請(qǐng)人。(3)成績(jī)信息管理模塊說(shuō)明:成績(jī)信息管理是將教師錄入的成績(jī)信息添加到數(shù)據(jù)存儲(chǔ)成績(jī)信息中,然后根據(jù)要求的進(jìn)行成績(jī)信息的修改、成績(jī)信息的刪除和成績(jī)信息的查詢,這些操作大都是基于成績(jī)信息進(jìn)行的,成績(jī)信息修改時(shí)應(yīng)得到相應(yīng)的審核,這兒有和獎(jiǎng)學(xué)金評(píng)定模塊的關(guān)聯(lián)。成績(jī)信息查詢有可能涉及到多個(gè)實(shí)際的數(shù)據(jù)表,然后把相應(yīng)操作得到的結(jié)果更新到成績(jī)信息,只有當(dāng)查詢成績(jī)信息時(shí),才將
46、查詢后的結(jié)果輸出傳給申請(qǐng)人。(4)用戶管理模塊說(shuō)明:用戶填寫用戶信息申請(qǐng)使用系統(tǒng),管理員為其添加用戶,管理員負(fù)責(zé)用戶模塊的維護(hù),修改用戶信息、刪除用戶、查詢用戶信息也都是基于用戶信息進(jìn)行的,查詢出來(lái)的信息傳給相應(yīng)的用戶,所有的用戶都可以根據(jù)自己的需要修改自己的密碼。5.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是sql server 2005存儲(chǔ)和管理數(shù)據(jù)的單位,從用戶的角度來(lái)看,數(shù)據(jù)庫(kù)是數(shù)據(jù)表、視圖、存儲(chǔ)過(guò)程等對(duì)象組成的集合;從機(jī)器的角度來(lái)看,數(shù)據(jù)庫(kù)是由若干個(gè)物理文件組成的整體。創(chuàng)建數(shù)據(jù)庫(kù)是創(chuàng)建其他數(shù)據(jù)庫(kù)對(duì)象的前提和基礎(chǔ),數(shù)據(jù)文件用于存放數(shù)據(jù),事務(wù)日志文件是維護(hù)數(shù)據(jù)完整性的重要工具。數(shù)據(jù)表是用來(lái)存儲(chǔ)數(shù)據(jù)的容器
47、,是sql server 2005數(shù)據(jù)庫(kù)中最重要的數(shù)據(jù)對(duì)象,也是其他數(shù)據(jù)對(duì)象(如索引、視圖、存儲(chǔ)過(guò)程和觸發(fā)器)創(chuàng)建的基礎(chǔ)。統(tǒng)表是維護(hù)sql server服務(wù)器和數(shù)據(jù)庫(kù)正常工作的數(shù)據(jù)表,由dbms自行創(chuàng)建和維護(hù),dba可以從中獲取很多有價(jià)值的信息。念數(shù)據(jù)模型是按照用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息進(jìn)行建模,主要用于數(shù)據(jù)庫(kù)的設(shè)計(jì)。它是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言。概念模型的表示方法很多,實(shí)體-聯(lián)系方法即e-r模型是最有力的工具。根據(jù)功能抽象出數(shù)據(jù)關(guān)系,e-r圖結(jié)構(gòu)如圖5-2所示。學(xué)生信息管理涉及的實(shí)體有:(1)學(xué)生 它的
48、屬性有:學(xué)號(hào)、姓名、學(xué)生類別、性別、籍貫、出生時(shí)間、班級(jí)名、電話、注冊(cè)時(shí)間、備注。(2)課程 它的屬性有:課程號(hào)、課程名、課程類別、開課學(xué)期、授課院系、課學(xué)時(shí)、課學(xué)分、教師名、備注2。(3)院系 它的屬性有:院系號(hào)、院系名。(4)班級(jí) 它的屬性有:班級(jí)號(hào)、班級(jí)名、專業(yè)號(hào)、院系號(hào)。(5)專業(yè) 它的屬性有:專業(yè)號(hào)、專業(yè)名、院系號(hào)。(6)學(xué)生類別 它的屬性有:學(xué)生類別號(hào)、學(xué)生類別、學(xué)生類別說(shuō)明。(7)課程類別 它的屬性有:課程類別、課程類別說(shuō)明。(8)用戶 它的屬性有:用戶號(hào)、用戶名、密碼、權(quán)限代碼。這些實(shí)體之間的關(guān)系如下:(1)一個(gè)院系有一個(gè)或多個(gè)專業(yè),一個(gè)專業(yè)必然屬于某個(gè)特定院系。(2)一個(gè)專業(yè)
49、有一個(gè)或多個(gè)班級(jí),一個(gè)班級(jí)必然屬于某個(gè)特定專業(yè)。(3)一個(gè)班級(jí)有一個(gè)或多個(gè)學(xué)生,一個(gè)學(xué)生必然屬于某個(gè)特定班級(jí)。成績(jī)mn學(xué)生學(xué)生類別屬于n1班級(jí)屬于1n課程院系課程類別屬于n1屬于1nn1圖5-2學(xué)生信息管理的e-r圖專業(yè)n1包含包含選擇教師1n講授 屬于(4)一個(gè)學(xué)生可以選擇多個(gè)課程,而一個(gè)課程又可以被多個(gè)學(xué)生所選擇。(5)一個(gè)學(xué)生類別里包含一個(gè)或多個(gè)學(xué)生,一個(gè)學(xué)生必然屬于某個(gè)特定學(xué)生類別。(6)一個(gè)課程類別里包含一門或多門課程,一門課程必然屬于某個(gè)特定課程類別。為學(xué)生信息管理的e-r圖如圖5-2所示。答案4選修表5.1學(xué)分信息表(score) 字段名 類型 描述scoreid數(shù)字學(xué)分號(hào)(主鍵
50、)studentnumber文本學(xué)號(hào)termid數(shù)字學(xué)期數(shù)examtype文本考試類型classcourseid數(shù)字班級(jí)課程號(hào)score數(shù)字分?jǐn)?shù)表5.2 學(xué)生信息表(student) 字段名 類型 描述studentnumber文本學(xué)號(hào)(主鍵)studentname文本姓名studentpassword文本密碼studentsex文本性別classid數(shù)字班號(hào)studentbirthday文本生日studentaddress文本住址postcode文本郵編telephone文本電話intime文本注冊(cè)時(shí)間memo文本備注表5.3班級(jí)信息表(class) 字段名 類型 描述classid數(shù)字班號(hào)(主鍵)classname文本班級(jí)名稱beginyear數(shù)字開始年限classtype文本年制specialname文本專業(yè)memo文本備注classguide文本班級(jí)姓名表5.4班級(jí)課程信息表(classcourse) 字段名 類型 描述classcourseid數(shù)字班級(jí)課程號(hào)(主鍵)classid數(shù)字班號(hào)termid數(shù)字學(xué)期號(hào)coursename文本課程名稱表5.5 學(xué)費(fèi)信息表(money) 字段名 類型
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- PB-22-N-4-Hydroxypentyl-3-carboxyindole-metabolite-生命科學(xué)試劑-MCE-7583
- EMPO-生命科學(xué)試劑-MCE-2695
- 二零二五年度自動(dòng)駕駛車輛測(cè)試與示范運(yùn)營(yíng)合同
- 二零二五年度健康產(chǎn)品銷售折扣與會(huì)員管理系統(tǒng)合同
- 2025年度體育設(shè)施建設(shè)與運(yùn)營(yíng)簽合同授權(quán)委托書
- 2025年度董事薪酬體系設(shè)計(jì)與聘任合同
- 2025年度荒山開發(fā)使用權(quán)出讓合同
- 2025年度林業(yè)保護(hù)駕駛員聘用與巡護(hù)服務(wù)合同
- 二零二五年度船舶船員勞動(dòng)合同及船舶事故應(yīng)急處理合同
- 二零二五年度2025年度離婚協(xié)議版:婚姻解除后財(cái)產(chǎn)分配及子女監(jiān)護(hù)權(quán)及撫養(yǎng)協(xié)議
- 源代碼審計(jì)報(bào)告模板
- 含碘對(duì)比劑靜脈外滲護(hù)理管理實(shí)踐指南
- 干式變壓器知識(shí)大全課件
- 重大危險(xiǎn)源公示牌(完整)-2
- 高中地理學(xué)情分析方案和報(bào)告
- 關(guān)于進(jìn)行小區(qū)第一屆業(yè)主委員會(huì)選舉投票的公告
- 部編人教版五年級(jí)道德與法治下冊(cè)全冊(cè)課件(完整版)
- 廣西貴港市2023年中考物理試題(原卷版)
- 仁愛英語(yǔ)八年級(jí)閱讀理解測(cè)試題和答案
- DB11∕T 1875-2021 市政工程施工安全操作規(guī)程
- 傳統(tǒng)節(jié)日春節(jié)英文介紹課件
評(píng)論
0/150
提交評(píng)論