已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
圖書分類號(hào)密級(jí)畢業(yè)論文學(xué)籍管理系統(tǒng)學(xué)生學(xué)號(hào)學(xué)生姓名學(xué)院名稱專業(yè)名稱指導(dǎo)教師2011年5月1日摘要隨著信息技術(shù)在管理上越來越深如而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生學(xué)籍進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)主要完成對系部信息、班級(jí)信息、任課教師信息、學(xué)生信息、課程信息以及有選課記錄和成績等多種數(shù)據(jù)信息的管理,包括數(shù)據(jù)庫中表的錄入、修改、刪除等。系統(tǒng)還可以完成對各類信息的查詢、錄入、修改、刪除等功能,其中學(xué)籍管理用戶包括系統(tǒng)管理員、教師和學(xué)生。本系統(tǒng)采用MICROSOFT的SQLSERVER2008來設(shè)計(jì)數(shù)據(jù)庫,并使用當(dāng)前優(yōu)秀的開發(fā)工具M(jìn)ICROSOFTVISUALSTUDIO2010,它有著最為靈活的數(shù)據(jù)庫結(jié)構(gòu),對數(shù)據(jù)庫應(yīng)用有著良好的支持。論文主要介紹了本系統(tǒng)的開發(fā)背景,所要完成的功能和開發(fā)的過程,主要說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想。關(guān)鍵詞管理信息系統(tǒng)學(xué)生學(xué)籍管理系統(tǒng)關(guān)系數(shù)據(jù)庫ABSTRACTWITHINFORMATIONTECHNOLOGYAPPLIEDMOREANDMOREABROADANDINDEPTHLYONMANAGEMENT,ITHASGROWNUPSTEPBYSTEPTHATONTECHNOLOGYMANAGEMENTINFORMATIONSYSTEMISPUTINPRACTICEMANAGEMENTINFORMATIONSYSTEMISANEWSUBJECTINPROGESSASLONGASANYCORPORATIONLIVESANDDEVELOPS,ORGANIZESACTIVITIESINSIDEEFFECTLY,ITNEEDSCREATEITSELFSUITABLEMANAGEMENTINFORMATIONSYSTEMTHESCHOOLREGISTERMANAGEMENTSYSTEMMANAGEMENTSYSTEMISANEDUCATIONUNITESSENTIALPARTITSCONTENTSAIDREGARDINGTHESCHOOLPOLICYMAKERANDTHESUPERINTENDENTALLVERYIMPORTANT,THEREFORETHESCHOOLREGISTERMANAGEMENTSYSTEMMANAGEMENTSYSTEMSHOULDBEABLETOPROVIDETHESUFFICIENTINFORMATIONANDTHEQUICKINQUIRYMETHODFORTHEUSERBUTTHEPEOPLEHAVESINCEALWAYSUSEDTHETRADITIONALARTIFICIALWAYMANAGEMENTDOCUMENTFILE,THISMANAGEMENTWAYHASMANYSHORTCOMINGSFOREXAMPLETHEEFFICIENCYLOW,THESECRECYISBAD,MOREOVERTHETIMEONEISLONG,WILLPRODUCETHEMASSIVEDOCUMENTSANDTHEDATA,THISREGARDINGTHESEARCH,THERENEWALANDTHEMAINTENANCEHASALLBROUGHTMANYDIFFICULTIESALONGWITHSCIENCEANDTECHNOLOGYUNCEASINGENHANCEMENT,THECOMPUTERSCIENCEISMATUREDAYAFTERDAYITSFORMIDABLEFUNCTIONHADPROFOUNDLYKNOWNFORTHEPEOPLEITENTEREDTHEHUMANSOCIETYEACHDOMAINANDISPLAYINGTHEMOREANDMOREVITALROLEASACOMPUTERAPPLICATIONPART,USESTHECOMPUTERTOCARRYONTHEMANAGEMENTFORTHESTUDENTSCHOOLREGISTER,HASMERITWHICHTHEMANUALADMINISTRATIONCENTERISUNABLETOCOMPAREFOREXAMPLERETRIEVES,THESEARCHRAPIDLYCONVENIENT,THERELIABILITYHIGH,THERESERVESBIG,THESECRECYGOOD,THELIFEISLONG,THECOSTLOWSTATUSTHESEMERITSCANENORMOUSLYENHANCETHESTUDENTSCHOOLREGISTERMANAGEMENTTHEEFFICIENCY,ALSOISENTERPRISESSCIENTIFICSTYLE,THESTANDARDIZEDMANAGEMENT,IMPORTANTCONDITIONCONNECTSRAILSWHICHWITHTHEWORLDTHISSYSTEMMAINLYFINISHESTOMANAGEFORDEPARTMENTINFORMATION、CLASSINFORMATION、TEACHERINFORMATION、STUDENTINFORMATION、COURSEINFORMATION、SELECTIVECOURSERECORDANDSCORETHATNEEDSTABLESINTHEDATABASETOBECREATED,ALTEREDANDDELETEDTHESYSTEMCANREALIZETOSELECT,CREATE,ALTERANDDELETEDFORALLINFORMATIONS,ANDTHESYSTEMUSERSHAVETHESYSTEMMANAGER、TEACHERSANDSTUDENTSTHESYSTEMUSESMICROSOFTSQL2,008TODESIGNTHEDATABASE,ANDUSESCURRENTOUTSTANDINGDEVELOPMENTKITMICROSOFTVISUALSTUDIO2010,ITHASTHEMOSTNIMBLEDATABASESTRUCTURE,ANDHASTHEGOODSUPPORTTOTHEDATABASEAPPLICATIONTHEPAPERMAINLYINTRODUCEDTHISTOPICDEVELOPMENTBACKGROUND,COMPLETEFUNCTIONANDDEVELOPMENTPROCESSTHEKEYEXPLANATIONISSYSTEMDESIGN,KEYPOINT,DESIGNTHOUGHTKEYWORDSTHEMANAGEMENTINFORMATIONSYSTEMTHESCHOOLREGISTERMANAGEMENTSYSTEMRDBMS目錄摘要IIABSTRACTIII1緒論111前言112現(xiàn)有學(xué)籍管理系統(tǒng)的分析113本文主要工作2本文主要從兩個(gè)方面介紹了學(xué)生學(xué)籍管理系統(tǒng)2131本文的設(shè)計(jì)目標(biāo)2132系統(tǒng)的主要功能314論文組織32開發(fā)環(huán)境和開發(fā)技術(shù)321系統(tǒng)介紹3211信息系統(tǒng)簡介4212管理信息系統(tǒng)簡介522系統(tǒng)開發(fā)模式5221C/S模式5221模式簡介623系統(tǒng)開發(fā)環(huán)境6231開發(fā)環(huán)境的選擇6232C簡介7233SQLSERVER2008簡介724開發(fā)環(huán)境的建立8241連接到服務(wù)器8242測試SQLSERVER2008和本地服務(wù)器的連接83需求分析931設(shè)計(jì)思想932可行性分析9321操作可行性9322技術(shù)可行性9323經(jīng)濟(jì)可行性1033功能需求10331基本功能需求10331用戶界面需求1034性能需求10341軟硬件需求11342響應(yīng)時(shí)間11342系統(tǒng)可擴(kuò)展性1135系統(tǒng)設(shè)計(jì)基礎(chǔ)11351系統(tǒng)業(yè)務(wù)流圖12352系統(tǒng)數(shù)據(jù)流圖1236系統(tǒng)數(shù)據(jù)字典15361數(shù)據(jù)字典簡介15362數(shù)據(jù)條目15363數(shù)據(jù)元素15364數(shù)據(jù)流16365數(shù)據(jù)存儲(chǔ)174系統(tǒng)設(shè)計(jì)1741數(shù)據(jù)庫設(shè)計(jì)17411數(shù)據(jù)庫簡介17412概念結(jié)構(gòu)設(shè)計(jì)18413邏輯結(jié)構(gòu)設(shè)計(jì)18414物理結(jié)構(gòu)設(shè)計(jì)1942總體結(jié)構(gòu)設(shè)計(jì)23421模塊設(shè)計(jì)23422系統(tǒng)結(jié)構(gòu)設(shè)計(jì)255系統(tǒng)實(shí)現(xiàn)151主模塊1511設(shè)計(jì)啟動(dòng)頁面1512設(shè)計(jì)歡迎學(xué)生登錄頁面2513設(shè)計(jì)歡迎管理員登錄頁面552密碼修改模塊653學(xué)生選課模塊954學(xué)生母板頁1455管理員母板頁1556課程詳細(xì)信息模塊1957添加教師模塊2257教師管理模塊22571添加教師22572教師維護(hù)2558學(xué)生管理模塊26581添加學(xué)生26582學(xué)生維護(hù)296結(jié)束語3061總結(jié)3062展望31致謝31參考文獻(xiàn)31附錄32附錄1系統(tǒng)中用戶名及密碼32附錄2如何進(jìn)入系統(tǒng)和添加數(shù)據(jù)庫321緒論11前言學(xué)生學(xué)籍管理是學(xué)校管理的重要組成部分,對于學(xué)校和政府教育單位來說都至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍鹘y(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護(hù)。使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,能夠極大地提高學(xué)生管理的效率,節(jié)約教育經(jīng)費(fèi),這也是適應(yīng)學(xué)校信息化建設(shè)發(fā)展趨勢的重要因素。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生學(xué)籍信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的管理軟件成為很有必要的事情。學(xué)生學(xué)籍信息管理系統(tǒng)其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,對于前者要求建立起數(shù)據(jù)庫一致性和完整性、安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用的特點(diǎn)。經(jīng)過分析,使用易于與數(shù)據(jù)庫連接的MICROSOFTVISUALSTUDIO2010開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)庫窗口這一功能強(qiáng)大而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原形,然后對初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。學(xué)生學(xué)籍管理系統(tǒng)要實(shí)現(xiàn)的目標(biāo)是為學(xué)校提供學(xué)生管理解決方案,具體目標(biāo)如下1提高學(xué)生信息管理效率,節(jié)約管理成本,增強(qiáng)學(xué)生管理的安全性。2滿足學(xué)校學(xué)生管理的人員、老師和學(xué)生的不同層次和不同方面的需要。3為學(xué)校將來的信息化建設(shè)提供必要的支持。總之,通過該系統(tǒng)的建設(shè)來提高學(xué)校的學(xué)生信息管理效率,使得學(xué)校的發(fā)展能夠適應(yīng)當(dāng)前的教育信息化建設(shè)的中體發(fā)展趨勢。12現(xiàn)有學(xué)籍管理系統(tǒng)的分析目前,已經(jīng)有相當(dāng)一部分學(xué)校利用計(jì)算機(jī)來實(shí)現(xiàn)學(xué)生學(xué)籍的管理,因?yàn)檎麄€(gè)社會(huì)都在慢慢實(shí)現(xiàn)信息管理系統(tǒng)。但是由于各方面的原因,并沒完全實(shí)現(xiàn)信息管理化,經(jīng)過學(xué)校管理員提供的信息和通過自身調(diào)查,現(xiàn)對目前的學(xué)籍管理系統(tǒng)進(jìn)行多方面的分析?,F(xiàn)很多院校仍存在基于文本、表格等紙介質(zhì)的手工處理,比如學(xué)生的資料大部分還是以文檔的方式存在學(xué)校,需要及時(shí)再去整理;教師對學(xué)生的每個(gè)學(xué)期的成績通過計(jì)算器等工具進(jìn)行核算,然后用抄寫出來,再讓管理員錄入計(jì)算機(jī),進(jìn)入學(xué)生學(xué)籍管理系統(tǒng),這樣不僅使教師的工作量變大且數(shù)據(jù)繁多易造成數(shù)據(jù)丟失等不良結(jié)果,總之降低了整個(gè)院校工作效率。而學(xué)生學(xué)籍方面的大部分檔案也一般以文檔的形式保存下來,需要時(shí)在眾多的資料中翻閱、查找了,造成了學(xué)校資源浪費(fèi),工作人員勞動(dòng)量的增大,因此,從這些情況看,知道現(xiàn)在大部分學(xué)生學(xué)籍管理系統(tǒng)只是形式地存在,但并沒完全實(shí)現(xiàn),可以說是處于半手工半信息管理階段。還有就是學(xué)校雖然組織成局域網(wǎng),但是仍沒有完整的系統(tǒng),計(jì)算機(jī)的網(wǎng)絡(luò)優(yōu)勢也未得到發(fā)揮。同時(shí),遇到網(wǎng)絡(luò)問題時(shí),也得不到及時(shí)的解決,因?yàn)楹芏鄬W(xué)校缺少計(jì)算機(jī)方面的人才,系統(tǒng)維護(hù)方面的專業(yè)人才也太少,經(jīng)常整個(gè)系統(tǒng)會(huì)出現(xiàn)問題,這樣影響了學(xué)校管理效率,也大大增加了學(xué)校的網(wǎng)絡(luò)這一塊的成本。面對這一系列的問題,總結(jié)出目前學(xué)生學(xué)籍管理系統(tǒng)存在的問題沒完全實(shí)現(xiàn)信息管理化,基本上處在半人工半計(jì)算機(jī)的階段。學(xué)校領(lǐng)導(dǎo)對整個(gè)學(xué)校的學(xué)生信息不能得到及時(shí)反饋,因此不能適時(shí)指導(dǎo)教學(xué)方向,以至影響教育質(zhì)量。系統(tǒng)維護(hù)功能太差,主要是學(xué)校缺少計(jì)算維護(hù)方面的專業(yè)人才。系統(tǒng)的功能太少,可以添加更多模塊進(jìn)去,比如可以將學(xué)生入黨添加進(jìn)去,減少檔案的整理,方便學(xué)校黨支部的工作。系統(tǒng)容易丟失數(shù)據(jù),比如管理員正在操作,突然停電或其他異常發(fā)生時(shí),數(shù)據(jù)沒及時(shí)得到保存,數(shù)據(jù)備份和數(shù)據(jù)刪除功能有待更進(jìn)。系統(tǒng)開放性不夠,大部分學(xué)校學(xué)籍管理系統(tǒng)對學(xué)生開放時(shí)間有限,只限于學(xué)生選課期間。部門之間信息交流少,信息渠道單一,不利于協(xié)調(diào)工作,容易出錯(cuò)。改進(jìn)現(xiàn)有學(xué)籍管理系統(tǒng)的一些不足,使學(xué)生學(xué)籍管理工作科學(xué)化、規(guī)范化、程序化,促進(jìn)提高信息處理的速度和正確性,使學(xué)校的信息流程和流向清晰化、合理化,第一時(shí)間把握學(xué)生信息,以提高整個(gè)教學(xué)水平。13本文主要工作本文主要從兩個(gè)方面介紹了學(xué)生學(xué)籍管理系統(tǒng)131本文的設(shè)計(jì)目標(biāo)本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),主要目標(biāo)是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理有關(guān)學(xué)生學(xué)籍方面的工作,比如系統(tǒng)管理員負(fù)責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學(xué)班級(jí)信息查詢和成績管理,而學(xué)生使用該系統(tǒng)主要完成選課和成績查詢等操作。132系統(tǒng)的主要功能經(jīng)過實(shí)際考察和分析,典型的高等院校學(xué)籍管理系統(tǒng)包括八個(gè)模塊,相應(yīng)能實(shí)現(xiàn)以下主要功能系部信息管理包括系部信息數(shù)據(jù)的錄入、修改與刪除等功能。班級(jí)信息管理包括班級(jí)信息的錄入、修改與刪除等功能。教師信息管理包括任教教師信息的錄入、修改與刪除等功能。學(xué)生信息管理包括學(xué)生信息的錄入、修改與刪除等功能。課程信息管理包括課程信息的錄入、修改與刪除等功能。選課數(shù)據(jù)管理包括學(xué)課及成績數(shù)據(jù)的錄入、修改與刪除等功能。系統(tǒng)用戶管理包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改與刪除等功能。數(shù)據(jù)查詢包括教學(xué)班學(xué)生信息的查詢和學(xué)生個(gè)人成績查詢等功能。14論文組織論文全文共分為六部分第一部分緒論。這一章主要介紹了論文選題的引言、對現(xiàn)有的學(xué)籍管理系統(tǒng)進(jìn)行分析和論文的主要工作以及論文的組織,其中論文的主要工作又涉及到論文的設(shè)計(jì)目標(biāo)和設(shè)計(jì)系統(tǒng)的功能。第二部分開發(fā)環(huán)境和開發(fā)技術(shù)。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境以及開發(fā)環(huán)境的建立。第三部分需求分析。這一章主要介紹了系統(tǒng)設(shè)計(jì)思想、可行性分析、功能和性能需求、系統(tǒng)的設(shè)計(jì)基礎(chǔ)和系統(tǒng)數(shù)據(jù)字典。第四部分系統(tǒng)設(shè)計(jì)。這一章主要介紹了系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),其中數(shù)據(jù)庫的設(shè)計(jì)包括了概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。第五部分系統(tǒng)實(shí)現(xiàn)。這一章介紹了系統(tǒng)的所有模塊和它的功能以及實(shí)現(xiàn)過程。第六部分結(jié)束語。對系統(tǒng)實(shí)現(xiàn)過程進(jìn)行了總結(jié),并對系統(tǒng)將來進(jìn)行擴(kuò)充與完善工作進(jìn)行了展望。2開發(fā)環(huán)境和開發(fā)技術(shù)21系統(tǒng)介紹系統(tǒng)是在一定環(huán)境中相互聯(lián)系和相互作用的若干部分組成的具有某種功能的集合,一個(gè)系統(tǒng)內(nèi)可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層結(jié)構(gòu),一個(gè)系統(tǒng)的整體功能往往大于單個(gè)子系統(tǒng)的功能之和。該學(xué)生學(xué)籍管理系統(tǒng)的主要對象是眾多的高校,建立本系統(tǒng)的目的是能夠方便地實(shí)現(xiàn)學(xué)校的學(xué)籍管理。本系統(tǒng)主要的功能是對一個(gè)學(xué)校的所有學(xué)生整個(gè)學(xué)籍的查詢、修改、添加和刪除。其中包括了這個(gè)關(guān)于學(xué)生的基本信息,課程信息、系部信息和班級(jí)信息等。學(xué)生學(xué)籍管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫是學(xué)生的信息的數(shù)據(jù)來源。應(yīng)用程序中的各種操作最終影響到的都是后臺(tái)的數(shù)據(jù)庫系統(tǒng)。應(yīng)用程序通過C來實(shí)現(xiàn)各種操作和與數(shù)據(jù)庫的相關(guān)聯(lián),完成對整個(gè)系統(tǒng)的查詢、修改、添加和刪除等功能。211信息系統(tǒng)簡介信息系統(tǒng)是一個(gè)人造系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是及時(shí)、正確地收集、加工、存儲(chǔ)、傳遞和提供信息,實(shí)現(xiàn)組織中各項(xiàng)活動(dòng)的管理、調(diào)節(jié)和控制。信息系統(tǒng)包括信息處理系統(tǒng)和信息傳輸系統(tǒng)兩個(gè)方面。信息處理系統(tǒng)對數(shù)據(jù)進(jìn)行處理,使它獲得新的結(jié)構(gòu)與形態(tài)或者產(chǎn)生新的數(shù)據(jù)。比如計(jì)算機(jī)系統(tǒng)就是一種信息處理系統(tǒng),通過它對輸人數(shù)據(jù)的處理可獲得不同形態(tài)的新的數(shù)據(jù)。信息傳輸系統(tǒng)不改變信息本身的內(nèi)容,作用是把信息從一處傳到另一處。在信息技術(shù)發(fā)展的早期,信息系統(tǒng)有數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)、數(shù)據(jù)分析系統(tǒng)、信息檢索系統(tǒng)等。其中最典型的信息系統(tǒng)是電子數(shù)據(jù)處理系統(tǒng)EDPS,隨著信息技術(shù)的發(fā)展,信息技術(shù)發(fā)展出種新類型,如管理信息系統(tǒng)MIS、計(jì)算機(jī)集成制造系統(tǒng)CIMS、決策支持系統(tǒng)DSS、知識(shí)管理系統(tǒng)KMS等。信息系統(tǒng)的建立,必須依據(jù)系統(tǒng)的觀點(diǎn),運(yùn)用數(shù)學(xué)的方法,使用現(xiàn)代化的信息技術(shù)設(shè)備。系統(tǒng)的觀點(diǎn)用來指導(dǎo)建立信息系統(tǒng)的概念框架和物理結(jié)構(gòu),數(shù)學(xué)的方法用來建立信息處理的規(guī)則,現(xiàn)代化的信息技術(shù)設(shè)備是處理信息的工具,這三個(gè)要素在建立信息系統(tǒng)過程中缺一不可。一個(gè)高效率的信息系統(tǒng)不一定是信息設(shè)備最先進(jìn)的系統(tǒng),但它一定是物理結(jié)構(gòu)合理,處理規(guī)則完善,設(shè)備功能發(fā)揮最充分的系統(tǒng)。信息系統(tǒng)必須具備信息處理和信息傳輸?shù)墓δ?。信息處理對收集的?shù)據(jù)進(jìn)行處理,使它產(chǎn)生新的數(shù)據(jù)。因此,信息處理技術(shù)和通訊技術(shù)是信息系統(tǒng)的二大技術(shù)基礎(chǔ)。信息系統(tǒng)的類型有二種劃分方法一種是根據(jù)管理的等級(jí)層次進(jìn)行劃分,即按照戰(zhàn)略級(jí)、管理控制級(jí)和執(zhí)行級(jí)。在戰(zhàn)略級(jí)管理中,有決策支持系統(tǒng)、經(jīng)理支持系統(tǒng)等;在管理控制中,管理信息系統(tǒng);在執(zhí)行級(jí)層次,有業(yè)務(wù)處理系統(tǒng)。一種是依據(jù)企業(yè)內(nèi)部的組織結(jié)構(gòu)進(jìn)行劃分,有供應(yīng)管理信息系統(tǒng)、生產(chǎn)管理信息系統(tǒng)、財(cái)務(wù)管理信息系統(tǒng)、人事管理信息系統(tǒng)、銷售管理信息系統(tǒng)等。212管理信息系統(tǒng)簡介管理信息系統(tǒng)(MIS)是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新和維護(hù),支持組織高層決策、中層控制、基層運(yùn)作的集成化的人機(jī)系統(tǒng)。它以計(jì)算機(jī)硬件和軟件,手工作業(yè)為基礎(chǔ),利用分析、計(jì)劃、控制和決策模型,以及數(shù)據(jù)庫的人機(jī)系統(tǒng)。它具有提供信息,支持企業(yè)或組織的運(yùn)行、管理和決策功能。管理信息系統(tǒng)把人和計(jì)算機(jī)結(jié)合起來對組織進(jìn)行全面管理的系統(tǒng),它綜合運(yùn)用了計(jì)算機(jī)技術(shù)、通信技術(shù)、管理技術(shù)和決策技術(shù),與現(xiàn)代管理思想、方法和手段結(jié)合起來,為組織的管理活動(dòng)提供支持的工具。管理信息系統(tǒng)具有收集處理和傳輸信息的功能,這是它的基本功能,但如果把這些基本功能應(yīng)用于管理各種業(yè)務(wù)過程時(shí),管理信息系統(tǒng)就賦予了具體的任務(wù),如用于財(cái)務(wù)管理、人事管理,生產(chǎn)管理等。早期的管理信息系統(tǒng)應(yīng)用是單一功能的系統(tǒng),隨著系統(tǒng)開發(fā)技術(shù)的進(jìn)步,將這些單一功能的系統(tǒng)集成,形成了多功能的管理信息系統(tǒng)。因?yàn)槠髽I(yè)的業(yè)務(wù)處理是一系列連續(xù)的、相互配合的過程,所以多功能的集成系統(tǒng)比單功能的管理系統(tǒng)能夠更好地發(fā)揮管理的效率。管理信息系統(tǒng)的發(fā)展與信息技術(shù)的進(jìn)步和管理方法的改進(jìn)密切相關(guān),按信息機(jī)應(yīng)用的變化可以把管理信息系統(tǒng)的發(fā)展分為大型機(jī)系統(tǒng)、微機(jī)系統(tǒng)、分布式系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)四個(gè)階段。22系統(tǒng)開發(fā)模式221C/S模式本系統(tǒng)事實(shí)上是基于C/S模式的信息管理系統(tǒng),客戶機(jī)通過服務(wù)器去訪問所需要的數(shù)據(jù)庫,在這里客戶機(jī)就是指VB開發(fā)應(yīng)用程序,服務(wù)器是指SQLSERVER2008所用的服務(wù)器,本系統(tǒng)用的是本地服務(wù)器,系統(tǒng)模式圖如下圖21所示數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)服務(wù)器客戶機(jī)(C)圖21系統(tǒng)模式圖這里C客戶應(yīng)用程序通過本地服務(wù)器連接到SQLSERVER2008的數(shù)據(jù)庫,訪問所需要的數(shù)據(jù)信息。在學(xué)生學(xué)籍管理系統(tǒng)中,從而實(shí)現(xiàn)用戶對相應(yīng)的數(shù)據(jù)信息進(jìn)行修改、查詢和錄入等操作,以達(dá)到對學(xué)生學(xué)籍方面工作的各項(xiàng)管理。221模式簡介C/S模式是一種兩層結(jié)構(gòu)的系統(tǒng)第一層是在客戶機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫服務(wù)器。C/S模式主要由客戶應(yīng)用程序、服務(wù)器管理程序和中間件三個(gè)部分組成,以下是C/S模式的一些優(yōu)點(diǎn)C/S交互性強(qiáng)。因?yàn)榭蛻舳擞幸惶淄暾麘?yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。C/S模式提供了更安全的存取模式。由于CS配備的是點(diǎn)對點(diǎn)的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。響應(yīng)速度快。由于客戶端實(shí)現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié)。操作界面漂亮,形式多樣,可以充分滿足客戶自身的個(gè)性化要求。23系統(tǒng)開發(fā)環(huán)境231開發(fā)環(huán)境的選擇開發(fā)與運(yùn)行的環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫設(shè)計(jì),本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下開發(fā)環(huán)境WINDOWS7開發(fā)工具M(jìn)ICROSOFTVISUALSTUDIO2010數(shù)據(jù)庫管理系統(tǒng)SQLSERVER2008圖形工具ASTAHCOMMUNITY本系統(tǒng)在WINDOWS7開發(fā)環(huán)境下,利用MICROSOFTVISUALSTUDIO2010開發(fā)工具,并使用SQLSERVER2008作為數(shù)據(jù)庫管理系統(tǒng),來實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)的各個(gè)模塊和它們的功能,形成一個(gè)令多數(shù)學(xué)校滿意的學(xué)籍管理系統(tǒng)。232C簡介MICROSOFTVISUALSTUDIO2010是MICROSOFT公司推出的WINDOWS應(yīng)用程序開發(fā)工具。它繼承了原有VISUALBASIC語言的簡單易學(xué)的優(yōu)點(diǎn),采用可視化(VISUAL)、面向?qū)ο驩BJECTIVE以及事件驅(qū)動(dòng)的程序設(shè)計(jì)模式,大大簡化了WINDOWS應(yīng)用程序的設(shè)計(jì),從而成為目前WINDOWS應(yīng)用程序的便捷和有效率的開發(fā)工具之一。C經(jīng)過微軟公司長期不斷的完善、第三方資源的大量加入以及廣大愛好者的大力支持,C已經(jīng)成為功能強(qiáng)大、使用人數(shù)眾多的主流編程語言之一。它提供了向?qū)ё詣?dòng)生成代碼,支持拖放技術(shù)、屬性檢查、實(shí)時(shí)語法檢查等內(nèi)置自動(dòng)化技術(shù),大大降低了編寫代碼的工作量,同時(shí)它還提供了極其豐富的控件,使得MICROSOFTVISUALSTUDIO2010成為簡捷和有效的開發(fā)WINDOWS應(yīng)用程序工具之一。233SQLSERVER2008簡介SQLSERVER2008是微軟公司推出的中大型數(shù)據(jù)庫管理系統(tǒng),建立在成熟而強(qiáng)大的關(guān)系模型基礎(chǔ)之上,可以很好地支持客戶機(jī)服務(wù)器網(wǎng)絡(luò)模式。SQLSERVER2008是一個(gè)杰出的數(shù)據(jù)庫平臺(tái),能夠滿足各種類型的企事業(yè)單位對構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求,同時(shí)還具有功能強(qiáng)大,安全可靠等特點(diǎn),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。它與WINDOWS操作系統(tǒng)緊密集成,具有方便易用的圖形界面,并提供了一套完整的管理工具和實(shí)用程序,大大減輕了管理員的工作量,使用戶對數(shù)據(jù)庫的操作變得非常簡單,使許多以前需要手工進(jìn)行處理的復(fù)雜任務(wù),現(xiàn)在可以通過圖形化界面和向?qū)Чぞ邅磔p松地完成。正是由于SQLSERVER2008具有操作簡單、功能強(qiáng)大、安全性高等特點(diǎn),目前已經(jīng)成為各類學(xué)校學(xué)習(xí)大型數(shù)據(jù)庫管理系統(tǒng)的所選對象之一。24開發(fā)環(huán)境的建立241連接到服務(wù)器SQLSERVER2008安裝完畢后,啟動(dòng)【SQLSERVERMANAGEMENTSTUDIO】,如圖22所示圖22【SQLSERVERMANAGEMENTSTUDIO】登錄界面242測試SQLSERVER2008和本地服務(wù)器的連接成功連接到本地?cái)?shù)據(jù)庫服務(wù)器界面。表明連接參數(shù)配置正確,如果不能出現(xiàn)此界面,則需要仔細(xì)檢查本地服務(wù)器參數(shù)是否正確。圖22對象資源管理器3需求分析31設(shè)計(jì)思想由于本系統(tǒng)是一個(gè)基于C/S的數(shù)據(jù)庫的信息管理系統(tǒng),所以第一步就是需要利用SQLSERVER2008建立所需要的數(shù)據(jù)庫,第二步就使用MICROSOFTVISUALSTUDIO2010完成該系統(tǒng)客戶端應(yīng)用程序的開發(fā)。將建立數(shù)據(jù)庫所在的服務(wù)器作為服務(wù)器端,在這里我所用的是本地服務(wù)器,為開發(fā)應(yīng)用程序的客戶端提供所需要的數(shù)據(jù)服務(wù)。當(dāng)然,客戶端跟服務(wù)端需要聯(lián)接,具體來說就是指應(yīng)用開發(fā)程序和數(shù)據(jù)庫的連接,本系統(tǒng)主要是通過ADONET來訪問SQLSERVER2008數(shù)據(jù)庫。32可行性分析可行性分析是系統(tǒng)分析階段的第二項(xiàng)活動(dòng),它的主要目是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計(jì)劃??尚行苑治鍪菍ο到y(tǒng)進(jìn)行全面、概要的分析。通過調(diào)查分析,本系統(tǒng)設(shè)計(jì)主要有以下三個(gè)可行性321操作可行性本系統(tǒng)操作簡單,易于理解,只需通過簡單指導(dǎo),上手較快,系統(tǒng)管理員、教師以及學(xué)生均能進(jìn)行操作,運(yùn)行環(huán)境要求低。322技術(shù)可行性本系統(tǒng)在WINDOWS7開發(fā)環(huán)境下,利用MICROSOFTVISUALSTUDIO2010開發(fā)工具,并使用SQLSERVER2008作為數(shù)據(jù)庫管理系統(tǒng),來實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)的各種功能。SQLSERVER2008屬于主從時(shí)式的數(shù)據(jù)庫服務(wù)器這也是主從式數(shù)據(jù)庫服務(wù)器的特點(diǎn),服務(wù)器本身重在數(shù)據(jù)的管理,為客戶端應(yīng)用程序提供一致的接口。323經(jīng)濟(jì)可行性采用新的學(xué)生學(xué)籍管理系統(tǒng)可取代原系統(tǒng)的手工管理工作,減少人工開支,節(jié)省資金,并且可大大提高數(shù)據(jù)信息的取得,縮短數(shù)據(jù)信息處理時(shí)間,提高學(xué)生信息的利用率,使教學(xué)質(zhì)量更進(jìn)了一個(gè)臺(tái)階。33功能需求按照系統(tǒng)開發(fā)業(yè)務(wù)分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整理出學(xué)生學(xué)籍管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設(shè)計(jì)的依據(jù)。331基本功能需求通過系統(tǒng)的分析,可得出該系統(tǒng)的基本功能需求如下1應(yīng)該能夠存儲(chǔ)系部信息、班級(jí)信息、任課教師信息、學(xué)生信息、課程信息以及課記錄和成績等多種數(shù)據(jù)信息。2該提供對這些信息的錄入、修改、刪除等操作。3該提供添加、修改和刪除用戶的功能。4應(yīng)該提供給查詢者一個(gè)模糊查詢的功能,在輸入條件的情況下,查找出所有符合條件的記錄。331用戶界面需求學(xué)籍管理系統(tǒng)提供給用戶WEB的界面,此界面要求操作清晰,頁面美觀,并盡可能的為用戶的查詢操作提供方便。系統(tǒng)管理員能通過此界面完成各種基本信息的錄入、修改和刪除的功能,也能通過此界面控制管理整個(gè)用戶群;教師通過此界面可完成教學(xué)班級(jí)信息查詢和成績管理的功能;學(xué)生通過此界面主要完成選課和成績查詢等功能。34性能需求341軟硬件需求根據(jù)MICROSOFTVISUALSTUDIO2010的運(yùn)行需求以及系統(tǒng)的調(diào)試需求,至少需要滿足以下的軟硬件要求開發(fā)工具M(jìn)ICROSOFTVISUALSTUDIO2010;操作系統(tǒng)WINDOWS7;數(shù)據(jù)庫SQLSERVER2008;CPU24GHZ以上;內(nèi)存512以上;硬盤80GB以上;VGA顯示器或更高;342響應(yīng)時(shí)間當(dāng)信息數(shù)據(jù)錄入、修改和刪除等操作時(shí)應(yīng)無等待時(shí)間,每次處理響應(yīng)時(shí)間少于3秒。程序系統(tǒng)在運(yùn)行過程中由于操作錯(cuò)誤或輸入輸出數(shù)據(jù)出時(shí)不應(yīng)死機(jī),而應(yīng)提示故障原因,然后以正常出口退出當(dāng)前操作環(huán)境。342系統(tǒng)可擴(kuò)展性系統(tǒng)應(yīng)該具有可擴(kuò)展性,當(dāng)有新的學(xué)籍管理?xiàng)l件添加時(shí),能夠很方便的對系統(tǒng)進(jìn)行擴(kuò)展,同時(shí)也能達(dá)到系統(tǒng)的升級(jí)。學(xué)籍管理處系統(tǒng)管理員學(xué)生教師商店系統(tǒng)用戶管理系部信息管理課程信息管理班級(jí)信息管理教師信息管理學(xué)生信息管理班級(jí)學(xué)生查詢學(xué)生成績錄入成績查詢選課選課信息管理工作35系統(tǒng)設(shè)計(jì)基礎(chǔ)通過調(diào)查,我們學(xué)校目前在學(xué)籍管理這方面也基本上實(shí)現(xiàn)了用計(jì)算機(jī)的管理,對系統(tǒng)用戶、系部信息、班級(jí)信息、教師信息、學(xué)生信息以及課程信息很好地進(jìn)行了管理,但是,也還有很多需要慢慢改進(jìn)的地方,比如選課管理不夠完善,系統(tǒng)響應(yīng)速度太慢等問題。本學(xué)生學(xué)籍管理系統(tǒng)主要涉及到系統(tǒng)管理員、教師和學(xué)生用戶,對應(yīng)相應(yīng)的管理模塊,其組織結(jié)構(gòu)圖31如下圖31學(xué)生組織結(jié)構(gòu)圖351系統(tǒng)業(yè)務(wù)流圖業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各單位,人員之間的業(yè)務(wù)關(guān)系,作業(yè)順序和管理信息流動(dòng)的流程圖,它可以幫助分析人員找出業(yè)務(wù)流程中的不合理迂回等。學(xué)生學(xué)籍管理系統(tǒng)的需求分析的重點(diǎn)是對學(xué)籍管理信息系統(tǒng)的業(yè)務(wù)流程進(jìn)行描述,通過采用流程圖中的部分圖形來對學(xué)生學(xué)籍管理活動(dòng)進(jìn)行規(guī)范化說明,如下圖如示用戶系統(tǒng)管理員教師學(xué)生學(xué)籍管理圖32系統(tǒng)業(yè)務(wù)流圖352系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖是在系統(tǒng)分析員在系統(tǒng)設(shè)計(jì)階段,對實(shí)際構(gòu)建的系統(tǒng)分析綜合后,提取邏輯模型的一個(gè)過程,它更關(guān)注于過程內(nèi)數(shù)據(jù)的處理,而把具體處理數(shù)據(jù)的物理過程,物理分布忽略。在系統(tǒng)中,管理員將學(xué)籍管理所有的信息數(shù)據(jù),包括系統(tǒng)用戶信息數(shù)據(jù)、系部信息數(shù)據(jù)、班級(jí)信息數(shù)據(jù)、教師信息數(shù)據(jù)、學(xué)生信息數(shù)據(jù)、課程信息數(shù)據(jù)、選課信息數(shù)據(jù),進(jìn)行處理,并保存在學(xué)籍管理系統(tǒng)中,教師通過學(xué)籍管理系統(tǒng)對學(xué)生的成績進(jìn)行錄入,又可以在學(xué)籍管理中的選課查詢數(shù)據(jù)模塊中對班級(jí)學(xué)生名單進(jìn)行查詢,學(xué)生可以在學(xué)籍管理中選課,當(dāng)然也可以通過選課查詢數(shù)據(jù)模塊對自己的成績進(jìn)行查詢,通過分析,畫出系統(tǒng)數(shù)據(jù)流圖,如下圖所示管理員教師學(xué)生學(xué)籍管理圖33一層DFD圖其中學(xué)籍管理信息包括系統(tǒng)用戶信息、系部信息、班級(jí)信息、教師信息、學(xué)生信息、課程信息和選課信息信息和選課數(shù)據(jù)查詢信息。管理員教師學(xué)生選課查詢管理學(xué)籍管理II圖34二層DFD圖基中,二層DFD圖中學(xué)籍管理信息II包括系統(tǒng)用戶信息、系部信息、班級(jí)信息、教師信息、學(xué)生信息、課程信息和選課信息信息。查詢班級(jí)學(xué)生查詢成績圖35選課查詢管理信息的細(xì)分36系統(tǒng)數(shù)據(jù)字典361數(shù)據(jù)字典簡介數(shù)據(jù)字典是有表和視圖組成的,存儲(chǔ)有關(guān)數(shù)據(jù)庫結(jié)構(gòu)信息的一些數(shù)據(jù)庫對象。數(shù)據(jù)字典描述了實(shí)際數(shù)據(jù)是如何組織的,對它們可以象處理其他數(shù)據(jù)庫表或視圖一樣進(jìn)行查詢,但不能進(jìn)行任何修改。數(shù)據(jù)字典就是將數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工處理和外部實(shí)體等的詳細(xì)情況加以記錄,并按照一定方式進(jìn)行排列所形成的一部關(guān)于數(shù)據(jù)的字典。數(shù)據(jù)流圖抽象地描述了系統(tǒng)數(shù)據(jù)處理的概貌,描述了系統(tǒng)的分解,即系統(tǒng)由哪些部分組成,各部分之間的聯(lián)系,但它不能說明系統(tǒng)中各成分是什么,也不能表達(dá)系統(tǒng)中各個(gè)處理加工的詳細(xì)內(nèi)容,這就要用數(shù)據(jù)字典。362數(shù)據(jù)條目學(xué)生學(xué)籍管理要求系統(tǒng)用戶數(shù)據(jù)表|系部信息數(shù)據(jù)表|班級(jí)信息數(shù)據(jù)表|學(xué)生信息數(shù)據(jù)表|教師信息數(shù)據(jù)表|課程信息數(shù)據(jù)表|選課記錄數(shù)據(jù)表系統(tǒng)用戶數(shù)據(jù)表用戶名口令系部信息數(shù)據(jù)表系編號(hào)系名稱班級(jí)信息數(shù)據(jù)表編號(hào)名稱學(xué)生信息數(shù)據(jù)表編號(hào)系編號(hào)班編號(hào)姓名性別生日住址電話EMAIL簡歷教師信息數(shù)據(jù)表編號(hào)姓名系編號(hào)電話EMAIL課程信息數(shù)據(jù)表編號(hào)名稱教師學(xué)分選課記錄數(shù)據(jù)表編號(hào)學(xué)生課編號(hào)成績363數(shù)據(jù)元素主要對原始數(shù)據(jù)庫表中的個(gè)別屬性進(jìn)行了簡要的描述。數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)編號(hào)01數(shù)據(jù)項(xiàng)名稱編號(hào)簡述學(xué)生信息數(shù)據(jù)表的關(guān)鍵字的描述類型字符型長度8位取值/定義前兩位入學(xué)年份,接著三位系別專業(yè)方向代號(hào),再接著一位是班級(jí)代號(hào),最后兩位是按姓氏排列的序號(hào)數(shù)據(jù)項(xiàng)編號(hào)02數(shù)據(jù)項(xiàng)名稱成績簡述選課記錄數(shù)據(jù)表的有關(guān)分?jǐn)?shù)的描述類型長整型長度9位精度小數(shù)點(diǎn)后保留兩位取值/定義小數(shù)點(diǎn)前最多三位數(shù)字學(xué)生考試成績、平時(shí)成績、總評(píng)成績數(shù)據(jù)項(xiàng)編號(hào)03數(shù)據(jù)項(xiàng)名稱學(xué)分簡述課程信息數(shù)據(jù)表的有關(guān)學(xué)科記分點(diǎn)的描述類型字符型長度1位取值/定義學(xué)生的學(xué)科成績達(dá)到指定分?jǐn)?shù)的記點(diǎn)數(shù)364數(shù)據(jù)流數(shù)據(jù)流使用統(tǒng)一格式建立卡片進(jìn)行管理,卡片中記錄數(shù)據(jù)流的條目名、別名、數(shù)據(jù)流來源、數(shù)據(jù)流去向、數(shù)據(jù)流結(jié)構(gòu)和簡要說明等內(nèi)容。數(shù)據(jù)流定義卡如圖37所示。圖36課程信息數(shù)據(jù)表單數(shù)據(jù)流卡片樣式數(shù)據(jù)流系統(tǒng)名學(xué)生學(xué)籍管理系統(tǒng)編號(hào)01條目名課程信息數(shù)據(jù)表別名課程表來源課程信息數(shù)據(jù)管理去處教師數(shù)據(jù)流結(jié)構(gòu)課程表(編號(hào)名稱教師學(xué)分)簡要說明課程表在每個(gè)學(xué)期進(jìn)行學(xué)生選課時(shí),前一到兩個(gè)星期可打印發(fā)給教師的。修改記錄編寫陳XX日期審核謝XX日期365數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)定義內(nèi)容包括系統(tǒng)名稱、數(shù)據(jù)存儲(chǔ)編號(hào)、數(shù)據(jù)存儲(chǔ)名稱、簡述、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流和組成。例如課程信息數(shù)據(jù)表的定義,如下數(shù)據(jù)存儲(chǔ)編號(hào)C001數(shù)據(jù)存儲(chǔ)名稱COURSE課程信息數(shù)據(jù)表簡述課程信息數(shù)據(jù)輸入數(shù)據(jù)流課程信息數(shù)據(jù)輸出數(shù)據(jù)流課程信息數(shù)據(jù)組成編號(hào)數(shù)據(jù)元素名稱數(shù)據(jù)元素教師數(shù)據(jù)元素學(xué)分(數(shù)據(jù)元素)4系統(tǒng)設(shè)計(jì)41數(shù)據(jù)庫設(shè)計(jì)411數(shù)據(jù)庫簡介在系統(tǒng)設(shè)計(jì)過程中,數(shù)據(jù)庫的設(shè)計(jì)是系統(tǒng)的核心和基礎(chǔ),把系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。1數(shù)據(jù)庫的概念數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,這種數(shù)據(jù)集合具有如下特點(diǎn)盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來的。2新建數(shù)據(jù)庫在新建一個(gè)數(shù)據(jù)庫時(shí),必須先對它進(jìn)行分析,比如它的大小、權(quán)限和備份等問題。本系統(tǒng)在SQLSERVER2008中的查詢分析器中新建一個(gè)數(shù)據(jù)庫的具體步驟如下CREATEDATABASELOGIN3修改數(shù)據(jù)庫數(shù)據(jù)庫的修改主要包括ALTERDATABASE、DROPDATABASE等等。當(dāng)然其中涉及到數(shù)據(jù)庫用戶的權(quán)限問題,管理用戶分配給一般用戶有修改的權(quán)限時(shí)才能進(jìn)行修改。412概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)通常是使用ER圖對它的描述工具進(jìn)行設(shè)計(jì),對需求分析階段收集到的數(shù)據(jù)進(jìn)行分類、組織(聚集),形成實(shí)體、實(shí)體的屬性,標(biāo)識(shí)實(shí)體的碼,確定實(shí)體之間的聯(lián)系類型,設(shè)計(jì)ER圖?,F(xiàn)以學(xué)生信息管理為例,通過系部和班級(jí)相關(guān)聯(lián)得出學(xué)生信息管理ER圖,如下圖41所示學(xué)生信息姓名編號(hào)班編號(hào)EMAIL性別生日住址簡歷電話系編號(hào)班級(jí)信息名稱編號(hào)系部信息系編號(hào)系名稱屬于屬于圖41學(xué)生信息管理ER模型413邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)應(yīng)該首先選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的數(shù)據(jù)庫管理系統(tǒng)。邏輯結(jié)構(gòu)設(shè)計(jì)時(shí)一般要分兩步進(jìn)行將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定數(shù)據(jù)庫管理系統(tǒng)支持下的數(shù)據(jù)模型轉(zhuǎn)換對數(shù)據(jù)模型進(jìn)行優(yōu)化本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計(jì)主要是將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的的ER圖轉(zhuǎn)換成具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而ER圖則是由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三個(gè)要素組成的。所以將ER圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。如下圖42所示數(shù)據(jù)庫ER概念模型。ER圖向關(guān)系模型轉(zhuǎn)換的結(jié)果如下所示系統(tǒng)用戶信息(用戶名、口令)系部信息(系編號(hào)、系名稱)班級(jí)信息(編號(hào)、名稱)學(xué)生信息(編號(hào)、系編號(hào)、班編號(hào)、姓名、性別、生日、住址、電話、EMAIL,簡歷)教師信息(編號(hào)、姓名、系編號(hào)、電話,EMAIL)課程信息(編號(hào)、名稱、教師、學(xué)分)選課記錄信息(編號(hào)、學(xué)生、課編號(hào)、成績)教師用戶教師學(xué)生教師系部教師班級(jí)教師課程教師編號(hào)名稱編號(hào)編號(hào)系編號(hào)班編號(hào)姓名號(hào)編號(hào)名稱編號(hào)用戶名口令編號(hào)編號(hào)編號(hào)選課包括教學(xué)教學(xué)屬于教學(xué)包括教學(xué)教學(xué)包括教學(xué)包括教學(xué)圖42數(shù)據(jù)庫ER概念模型414物理結(jié)構(gòu)設(shè)計(jì)根據(jù)邏輯關(guān)系模型可直接設(shè)計(jì)基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)系統(tǒng)用戶信息、系部信息、班級(jí)信息、學(xué)生信息、教師信息和課程信息在數(shù)據(jù)庫中建立相應(yīng)的表。本系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫是MICROSOFTSQLSERVER2008數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為“LOGINMDB”,其中包含11張表,它們分別是管理員表管理員、系部信息表系部信息、班級(jí)信息表班級(jí)信息、學(xué)生信息表學(xué)生信息、教師信息表教師信息、課程信息表課程信息、選課記錄表選課記錄、年級(jí)表年級(jí)信息、學(xué)校表學(xué)校信息、專業(yè)表專業(yè)信息和學(xué)生職務(wù)表學(xué)生職務(wù)。各表結(jié)構(gòu)分別如以下列表所示。(1)系統(tǒng)用戶數(shù)據(jù)表(T_ADMINTABLE)系統(tǒng)用戶數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有用戶名、口令,數(shù)據(jù)表中各字段的屬性如圖43所示。圖43“T_ADMINTABLE”表的各字段屬性(2)系部信息數(shù)據(jù)表(T_DEPARTTABLE)系部信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有系編號(hào)和系名稱的屬性如圖44所示。圖44“T_DEPARTTABLE”表的各字段屬性(3)班級(jí)信息數(shù)據(jù)表(T_CLASSTABLE)班級(jí)信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號(hào)和名稱字段的屬性如圖45所示。圖45“T_CLASSTABLE”表的各字段屬性(4)教師信息數(shù)據(jù)表(T_TEACHERTABLE)教師信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號(hào)、姓名、系編號(hào)、電話和EMAIL,數(shù)據(jù)表中各字段的屬性如圖46所示。圖46“T_TEACHERTABLE”表的各字段屬性(5)學(xué)生信息數(shù)據(jù)表(T_STUDENTTABLE)學(xué)生信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號(hào)、系編號(hào)、班編號(hào)、姓名、性別、生日、住址、電話、EMAIL和簡歷,數(shù)據(jù)表中各字段的屬性如圖47所示。圖47“T_STUDENTTABLE”表的各個(gè)字段屬性(6)課程信息數(shù)據(jù)表(T_COURSETABLE)課程信息數(shù)據(jù)表包含的數(shù)據(jù)項(xiàng)有編號(hào)、名稱、教師和學(xué)分,數(shù)據(jù)表中各字段的屬性如圖48所示。圖48“T_COURSETABLE”表的各字段屬性(7)選課記錄數(shù)據(jù)表(T_SELECTCOURSE)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號(hào)、學(xué)生、課編號(hào)和成績,數(shù)據(jù)表中各字段的屬性如圖49所示。圖49“T_SELECTCOURSE”表的各字段屬性(8)年級(jí)數(shù)據(jù)表(T_GRADETABLE)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有年級(jí)編號(hào)和年級(jí)名稱,數(shù)據(jù)表中各字段的屬性如圖410所示。圖44“T_GRADETABLE”表的各字段屬性(9)學(xué)校數(shù)據(jù)表(T_SCHOOL)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有學(xué)校編號(hào)和學(xué)校名稱,數(shù)據(jù)表中各字段的屬性如圖411所示。圖45“T_SCHOOL”表的各字段屬性(10)專業(yè)數(shù)據(jù)表(T_SPECIALLTYTABLE)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有專業(yè)編號(hào)、專業(yè)名稱、和部門編號(hào),數(shù)據(jù)表中各字段的屬性如圖412所示。圖44“T_SPECIALLTYTABLE”表的各字段屬性(11)學(xué)生職務(wù)數(shù)據(jù)表(T_STUDENTDUTY)選課記錄數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號(hào)、學(xué)生、課編號(hào)和成績,數(shù)據(jù)表中各字段的屬性如圖413所示。圖45“T_STUDENTDUTY”表的各字段屬性42總體結(jié)構(gòu)設(shè)計(jì)421模塊設(shè)計(jì)本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),主要目標(biāo)是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理有關(guān)學(xué)生學(xué)籍方面的工作,比如系統(tǒng)管理員負(fù)責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學(xué)班級(jí)信息查詢和成績管理,而學(xué)生使用該系統(tǒng)主要完成選課和成績查詢等操作。根據(jù)需求分析中列出的學(xué)生學(xué)籍管理系統(tǒng)的八個(gè)基本模塊,設(shè)計(jì)了如下圖410所示的學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)示意圖。高校學(xué)籍管理系統(tǒng)系統(tǒng)用戶管理系部信息管理班級(jí)信息管理教師信息管理學(xué)生信息管理課程信息管理選課信息管理選課數(shù)據(jù)查詢用戶數(shù)據(jù)錄入與編輯系部信息錄入與編輯學(xué)生個(gè)人成績查詢班級(jí)信息錄入與編輯教師信息錄入與編輯學(xué)生信息錄入與編輯課程信息錄入與編輯教學(xué)班學(xué)生信息查詢選課信息錄入與編輯課程成績錄入與編輯圖410學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)圖由上述的系統(tǒng)總體結(jié)構(gòu)圖所示,將一個(gè)開發(fā)的學(xué)生學(xué)籍管理系統(tǒng)分成八個(gè)子模塊,他們分別為系統(tǒng)用戶管理模塊、系部信息管理模塊、班級(jí)信息管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、選課信息管理模塊和選課數(shù)據(jù)查詢模塊;通過這些子模塊完成各項(xiàng)功能,如課程信息管理模塊主要完成對課程信息的錄入與編輯;選課數(shù)據(jù)查詢模塊主要完成對教學(xué)班學(xué)生信息的查詢和學(xué)生個(gè)人的成績查詢。根據(jù)該系統(tǒng)功能分析,該軟件主要有8個(gè)功能模塊,具體功能描述如下(1)系統(tǒng)用戶管理添加用戶信息,包括用戶名和口令。刪除已有的用戶信息。修改口令,包括用戶名、舊口令、新口令和確認(rèn)口令。(2)系部信息管理添加學(xué)校系部信息,包括系編號(hào)和系名稱。修改和刪除系部信息。(3)班級(jí)信息管理添加新的班級(jí)信息并可保存,包括編號(hào)和名稱。修改已存在的班級(jí)信息。刪除已有的班級(jí)信息。(4)教師信息管理添加新教師的基本信息并可保存,包括編號(hào)、姓名、系編號(hào)、電話和EMAIL。修改已存在的教師信息。刪除教師相關(guān)信息。(5)學(xué)生信息管理添加新學(xué)生的基本信息并可保存,包括編號(hào)、系編號(hào)、班編號(hào)、姓名、性別、生日、住址、電話、EMAIL和簡歷。修改已存在的學(xué)生信息。刪除學(xué)生相關(guān)信息。(6)課程信息管理添加新的課程基本信息并可保存,包括編號(hào)、名稱、教師和學(xué)分。根據(jù)課程編號(hào)查詢課程基本信息。修改或刪除已有的課程基本信息。(7)選課信息管理添加新的選項(xiàng)課信息并保存,包括編號(hào)、學(xué)生、課編號(hào)和成績。修改或刪除各項(xiàng)相關(guān)信息。(8)選課數(shù)據(jù)查詢教學(xué)班名單查詢中,根據(jù)課程編號(hào)查詢班級(jí)的各項(xiàng)具體信息。學(xué)生成績查詢中,根據(jù)學(xué)生編號(hào)和課程編號(hào)查詢成績的各項(xiàng)具體信息。422系統(tǒng)結(jié)構(gòu)設(shè)計(jì)在應(yīng)用程序的設(shè)計(jì)中,將系統(tǒng)模塊用菜單的形式表示出來,這里有8個(gè)下拉菜單,另外選課查詢管理菜單還有兩個(gè)二級(jí)菜單,它們分別是教學(xué)班名單查詢和學(xué)生成績查詢。根據(jù)對系統(tǒng)結(jié)構(gòu)的分析和結(jié)合應(yīng)用程序中的設(shè)計(jì),得出系統(tǒng)結(jié)構(gòu)圖,如圖411下學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)用戶管理系部信息管理選課查詢管理班級(jí)信息管理教師信息管理學(xué)生信息管理課程信息管理選課信息管理教學(xué)班名單查詢學(xué)生生成績查詢圖411系統(tǒng)結(jié)構(gòu)圖5系統(tǒng)實(shí)現(xiàn)51主模塊511設(shè)計(jì)啟動(dòng)頁面第一步,設(shè)計(jì)登錄模塊。登錄頁面名稱為LOGINASPX啟動(dòng)登錄頁面顯示如下圖51啟動(dòng)登錄頁面圖第二步,實(shí)現(xiàn)啟動(dòng)屏幕功能。1測試數(shù)據(jù)庫連接。在WEBCONFIG配置文件中修改連接內(nèi)置數(shù)據(jù)庫代碼如下2實(shí)現(xiàn)關(guān)閉登錄頁面。512設(shè)計(jì)歡迎學(xué)生登錄頁面第一步,設(shè)計(jì)歡迎學(xué)生登錄主頁面。如圖52圖52歡迎學(xué)生登錄主頁面第二步,實(shí)現(xiàn)功能。實(shí)現(xiàn)代碼如下USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMLINQUSINGSYSTEMWEBUSINGSYSTEMWEBUIUSINGSYSTEMWEBUIWEBCONTROLSUSINGSYSTEMDATAUSINGSYSTEMDATASQLCLIENTUSINGSYSTEMCONFIGURATIONNAMESPACESTUDENTSMANAGERPUBLICPARTIALCLASSWELCOMESTUDENTSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSESTRINGUSERNAME“IFSESSION“USERNAME“NULLUSERNAMESESSION“USERNAME“TOSTRINGLBLUSERTEXTUSERNAMELBLNAMETEXTUSERNAME/TXTSEXTEXT“SELECTSTUDENTSEXFROMT_STUDENTTABLEWHERESTUDENTNAME“USERNAME“/TXTNATIONTEXT“SELECTSTUDENTNATIONFROMT_STUDENTTABLEWHERESTUDENTNAME“USERNAME“/TXTNUMTEXT“SELECTSTUDENTIDFROMT_STUDENTTABLEWHERESTUDENTNAME“USERNAME“/TXTSPECIALTYTEXT“SELECTSTUDENTSPECIALTYFROMT_STUDENTTABLEWHERESTUDENTNAME“USE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年上海杉達(dá)學(xué)院單招(計(jì)算機(jī))考試備考題庫附答案
- 2024年湖南高爾夫旅游職業(yè)學(xué)院單招職業(yè)技能考試題庫附答案解析
- 2025年內(nèi)蒙古烏蘭察布盟單招職業(yè)適應(yīng)性考試題庫附答案解析
- 重樓種植課件
- 犯罪成立的條件
- 商場超市消防安全管理
- 資深員工創(chuàng)新能力提升
- 物流寄遞培訓(xùn)課件
- 物態(tài)變化與溫度
- 2026年寧夏單招大數(shù)據(jù)與會(huì)計(jì)專業(yè)技能測試題庫含答案智能記賬稅務(wù)
- 學(xué)堂在線 雨課堂 學(xué)堂云 文物精與文化中國 期末考試答案
- 關(guān)于印發(fā)《2026年度安全生產(chǎn)工作計(jì)劃》的通知
- 跨境電子商務(wù)渠道管理
- (21)普通高中西班牙語課程標(biāo)準(zhǔn)日常修訂版(2017年版2025年修訂)
- 洗潔精產(chǎn)品介紹
- 財(cái)務(wù)給銷售培訓(xùn)銷售知識(shí)課件
- 太空探索基礎(chǔ)設(shè)施建設(shè)施工方案
- 2025年中國復(fù)合材料電池外殼行業(yè)市場全景分析及前景機(jī)遇研判報(bào)告
- 陜西亞聯(lián)電信網(wǎng)絡(luò)股份有限公司商業(yè)計(jì)劃書
- 2025年數(shù)字化營銷顧問職業(yè)素養(yǎng)測評(píng)試卷及答案解析
- 2025年保密試題問答題及答案
評(píng)論
0/150
提交評(píng)論