2013屆---學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁
2013屆---學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁
2013屆---學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁
2013屆---學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁
2013屆---學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)學(xué)生學(xué)籍管理系統(tǒng)【摘要】 學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教學(xué)單位不可缺少的部分,它對于學(xué)校的決策者和管理者來說都至關(guān)重要。 本文實(shí)現(xiàn)了一個(gè)學(xué)生學(xué)籍管理系統(tǒng),此系統(tǒng)主要實(shí)現(xiàn)了學(xué)生、教師、系統(tǒng)管理員的各種訪問需求,提供了學(xué)生從入學(xué)到畢業(yè)的各種信息管理服務(wù),其中包括學(xué)生對個(gè)人信息的查詢,教師對學(xué)生信息的查詢和成績錄入,學(xué)校對學(xué)生信息的統(tǒng)一管理等 該系統(tǒng)是在VisualStudio2005開發(fā)平臺上開發(fā)的,是基于.NETFramework語言庫的C#語言編寫的。使用Access數(shù)據(jù)庫作

2、為存儲數(shù)據(jù)?!娟P(guān)鍵字】學(xué)生管理 成績查詢 c#Student Management System【Abstract】TheStudentMaintenanceManagementSystemisanindispensablepartinteachingunit.Itisveryimportforpolicymakersandschooladministrators.Inthispaper,TheStudentMaintenanceManagementSystemisimplemented.TheStudentMaintenanceManagementSystemrealizeseverykin

3、dofvisitdemandsofthestudent,theteacherandthesystemmanager.Itprovidesallkindsofstudentmanagementservicesfromentrancetograduatethatincludepersonalinformationindex,resultoftestregistering,theunifiedmanagementofschoolstudentinformation.ThedevelopmentisbasedonVisualStudio2005platform.ThelanguageisC#langu

4、ageoftheNETFramework.Accessisusedasdatastorage.【 key words 】 student management inquiry results c#目錄 TOC o 1-2 h z u 3344581234引言學(xué)生學(xué)籍管理是學(xué)校管理的重要組成部分,對于學(xué)校和政府教育單位來說都至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。傳統(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護(hù)。使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,能夠極大地提高學(xué)生管理的效率,節(jié)約教育經(jīng)費(fèi),這也是適應(yīng)學(xué)校信息化建設(shè)發(fā)展趨勢的重要因素。作為計(jì)算機(jī)應(yīng)用的一

5、部分,使用計(jì)算機(jī)對學(xué)生學(xué)籍信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的管理軟件成為很有必要的事情。學(xué)生學(xué)籍信息管理系統(tǒng)其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,對于前者要求建立起數(shù)據(jù)庫一致性和完整性、安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用的特點(diǎn)??傊?,通過該系統(tǒng)的建設(shè)來提高學(xué)校的學(xué)生信息管理效率,使得學(xué)校的發(fā)展能夠適應(yīng)當(dāng)前的教育信息化建設(shè)的中體發(fā)展趨勢。第一章 現(xiàn)行系

6、統(tǒng)概述1.1公司概述中國的教育行業(yè)經(jīng)過多年的發(fā)展與摸索,已經(jīng)進(jìn)入跨越式發(fā)展階段,各大教育機(jī)構(gòu)和和各類學(xué)校紛紛開展計(jì)算機(jī)輔助教育和管理,教育系統(tǒng)的管理從原先的分布式、各自為戰(zhàn)的管理,已經(jīng)進(jìn)入采用網(wǎng)絡(luò)化信息化管理,共享教學(xué)資源、實(shí)時(shí)反饋教育狀態(tài),構(gòu)建新的管理系統(tǒng)、采用新的管理方式,成為眾多學(xué)校繼續(xù)解決的焦點(diǎn)問題,國內(nèi)外不少高校和科研機(jī)構(gòu)開發(fā)了一些教學(xué)管理系統(tǒng)和學(xué)籍管理系統(tǒng),這些系統(tǒng)各有千秋,具備許多優(yōu)點(diǎn)和亮點(diǎn),但也存在一些問題,如功能冗余不匹配等。計(jì)算機(jī)信息技術(shù),網(wǎng)絡(luò)通訊等高新技術(shù)的發(fā)展對高校學(xué)生管理提出了更高的要求,要求學(xué)生管理系統(tǒng)的進(jìn)一步發(fā)展成為學(xué)生信息系統(tǒng),這樣不僅使教師從繁瑣的事務(wù)當(dāng)中解脫

7、出來,而且還能提供面向?qū)W生的網(wǎng)上成績查詢。班主任,輔導(dǎo)員的網(wǎng)上咨詢等快捷、靈活、方便的智能化服務(wù)。學(xué)生學(xué)籍管理系統(tǒng)旨在校園教學(xué)、教務(wù)管理、學(xué)生管理信息化網(wǎng)絡(luò)化。解決以往信息傳遞不方便、不快捷等問題,達(dá)到提高工作效率,降低管理陳本。實(shí)現(xiàn)全校不同部門學(xué)生信息資源共享,確保學(xué)生管理工作數(shù)據(jù)安全,全面提升學(xué)校的管理水平和管理效率,有利于推動學(xué)校行政管理水平、推動“辦公無紙化”的進(jìn)程。1.2 現(xiàn)行系統(tǒng)運(yùn)行狀況概述 針對其他學(xué)生管理軟件的不足,去掉多余的操作,要求制作和系統(tǒng)可以方便、快捷地對學(xué)生信息、成績等進(jìn)行添加、刪除、修改的操作,并且可以批量的對新生信息的錄入與分班!可以對數(shù)據(jù)進(jìn)行備份保存。1、學(xué)生信

8、息管理功能班級管理:對班級的添加、刪除、修改。添加學(xué)生:以班級為單位,進(jìn)行學(xué)生入庫。其中分為單個(gè)添加和批量添加。單個(gè)添加學(xué)生供數(shù)量較少的學(xué)生信息入庫;成批添加可以大量的學(xué)生成批錄入到數(shù)據(jù)庫中。刪除學(xué)生:當(dāng)學(xué)生畢業(yè)后,學(xué)生信息不再需要,系統(tǒng)的基本數(shù)據(jù)庫中需要刪除學(xué)生信息。該功能主要進(jìn)行學(xué)生信息的刪除。 2、學(xué)生成績管理功能成績錄入:以班級為單位,錄入各科目的各類型考試。成績查詢:可以對學(xué)生的考試成績進(jìn)行“定位型”的查詢。成績管理:可以對考試成績的修改,刪除等操作。3、課程信息管理功能課程管理:提供本學(xué)期各年級各專業(yè)所開課程名稱的錄入、修改、刪除。它是學(xué)生成績管理的基礎(chǔ)。用以保證數(shù)據(jù)庫中一致性原則

9、。4、查詢功能學(xué)生信息查詢。根據(jù)用戶的要求,查詢學(xué)生數(shù)據(jù)庫的所有可能的信息,其中包括成績查詢等。第二章 系統(tǒng)分析2.1 系統(tǒng)目標(biāo)與需求分析隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。該項(xiàng)目開發(fā)的軟件為學(xué)校學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長的前提下,學(xué)校對學(xué)生信息管理的自動化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來的,該軟件設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的

10、管理。目前社會上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。2.2 可行性研究 可行性分析是對系統(tǒng)進(jìn)行全面、概要的分析。通過調(diào)查分析,本系統(tǒng)設(shè)計(jì)主要有以下三個(gè)可行性:社會可行性 隨著社會的發(fā)展及經(jīng)濟(jì)的繁榮,知識經(jīng)濟(jì)已成趨勢并在某些方面尤其突出,各大高校都隨之?dāng)U招。學(xué)生也日趨增多,這個(gè)給學(xué)籍管理帶來了沉重的壓力,使用人力來管理已經(jīng)不可能了,一個(gè)好的有規(guī)模的學(xué)籍管理系統(tǒng)已經(jīng)迫在眉睫了。經(jīng)濟(jì)可行性采用新的學(xué)生學(xué)籍管理系統(tǒng)可取代原

11、系統(tǒng)的手工管理工作,減少人工開支,節(jié)省資金,并且可大大提高數(shù)據(jù)信息的取得,縮短數(shù)據(jù)信息處理時(shí)間,提高學(xué)生信息的利用率,使教學(xué)質(zhì)量更進(jìn)了一個(gè)臺階。技術(shù)可行性本系統(tǒng)在Windows 7 開發(fā)環(huán)境下,利用c#.net開發(fā)工具,并使用Access作為數(shù)據(jù)庫管理系統(tǒng),來實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)的各種功能。Access屬于主從時(shí)式的數(shù)據(jù)庫服務(wù)器這也是主從式數(shù)據(jù)庫服務(wù)器的特點(diǎn),服務(wù)器本身重在數(shù)據(jù)的管理,為客戶端應(yīng)用程序提供一致的接口。當(dāng)然也可以使用Access為數(shù)據(jù)庫管理系統(tǒng),開發(fā)工具也可以是它的更高版,這樣可以提高系統(tǒng)的性能,降低它的局限性2.3系統(tǒng)開發(fā)方法的選擇現(xiàn)有的系統(tǒng)開發(fā)方法很多,常用的管理信息系統(tǒng)開發(fā)

12、方法有結(jié)構(gòu)化系統(tǒng)開發(fā)方法(Structured System Development Method)、原型法(Prototyping Method)、面向?qū)ο蠓ǎ∣bject-Oriented Method)三種,選擇一種合理的開發(fā)方法是系統(tǒng)開發(fā)的良好開端。1.原型法優(yōu)點(diǎn):符合人們認(rèn)識世界的規(guī)律;系統(tǒng)開發(fā)周期短,開發(fā)費(fèi)用低;系統(tǒng)原型準(zhǔn)確的描述了目標(biāo)系統(tǒng);系統(tǒng)易于被用戶接受,減少培訓(xùn)時(shí)間;能充分利用最新的系統(tǒng)開發(fā)環(huán)境。缺點(diǎn):解決復(fù)雜的大型管理信息系統(tǒng)問題很困難;對開發(fā)工具要求高;要求用戶有較高的信息化知識;對于組織的管理基礎(chǔ)工作要求較高;有可能導(dǎo)致子系統(tǒng)之間的數(shù)據(jù)冗余,系統(tǒng)集成困能;系統(tǒng)層系結(jié)構(gòu)

13、不明確,不便于管理控制。原型法的適用性:適用于開發(fā)過程較為簡單的小型管理信息系統(tǒng);適用于企業(yè)管理基礎(chǔ)較好,業(yè)務(wù)處理過程比較簡單或不太復(fù)雜的系統(tǒng);適用于業(yè)務(wù)需求和系統(tǒng)目標(biāo)相對較為確定的系統(tǒng)。2面向?qū)ο蟮拈_發(fā)方法優(yōu)點(diǎn):符合人們認(rèn)識客觀世界的一般規(guī)律;系統(tǒng)有較好的可維護(hù)性和穩(wěn)定性;可重用性好,便于二次開發(fā)。缺點(diǎn):需要較高級的軟件環(huán)境和開發(fā)工具支持;一般不太適宜大型的、對象較多以及關(guān)系較為復(fù)雜的MIS開發(fā),缺乏整體系統(tǒng)設(shè)計(jì)劃分,易造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等問題;只能在現(xiàn)有業(yè)務(wù)基礎(chǔ)上進(jìn)行分類整體,不能從科學(xué)管理角度進(jìn)行整理和優(yōu)化;初學(xué)者不易接受、難學(xué)。面向?qū)ο蠓椒ǖ倪m用性:面向?qū)ο蠓椒梢云毡?/p>

14、適用于分類信息系統(tǒng)開發(fā),但是不能涉足系統(tǒng)分析以前的開發(fā)環(huán)節(jié),該方法特別適用于圖形、多媒體等系統(tǒng)的開發(fā)。3.結(jié)構(gòu)化開發(fā)方法優(yōu)點(diǎn):面向用戶的觀點(diǎn);自頂向下的分析設(shè)計(jì)與自底向上的系統(tǒng)實(shí)施;嚴(yán)格劃分工作階段并明確各階段的界限及任務(wù);工作成果規(guī)范化、文獻(xiàn)法;及早的發(fā)現(xiàn)系統(tǒng)開發(fā)過程中的錯(cuò)誤以提高系統(tǒng)的成功率。缺點(diǎn):開發(fā)周期長,難以適應(yīng)環(huán)境的變化;開發(fā)過程嚴(yán)格,無法適應(yīng)需求的變化;難以應(yīng)付非結(jié)構(gòu)化的問題;用戶很難盡早的建立系統(tǒng)預(yù)期的概念結(jié)構(gòu)。結(jié)構(gòu)化開發(fā)方法的適用性:主要適用于信息需求明確、規(guī)模較大、結(jié)構(gòu)化程度較高的管理信息系統(tǒng)的開發(fā)。結(jié)構(gòu)化開發(fā)方法的劃分階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)

15、施階段、運(yùn)行維護(hù)階段。結(jié)構(gòu)化系統(tǒng)開發(fā)方法在生命周期法的基礎(chǔ)上,結(jié)合結(jié)構(gòu)化程序設(shè)計(jì)的思想,要求在信息系統(tǒng)開發(fā)過程中形成一套比較嚴(yán)格的標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),系統(tǒng)開發(fā)的組織管理工作有章可循,確保系統(tǒng)開發(fā)的成功。結(jié)構(gòu)化方法強(qiáng)調(diào)對業(yè)務(wù)的分析設(shè)計(jì)過程,詳盡的把開發(fā)分為明確的幾個(gè)階段。按照一定的工作流程對系統(tǒng)進(jìn)行開發(fā)。對于業(yè)務(wù)流程明確的賓館管理信息系統(tǒng)而言,結(jié)構(gòu)化開發(fā)方法使我更容易從總體上把握系統(tǒng)中的業(yè)務(wù)環(huán)節(jié),所以本系統(tǒng)采用結(jié)構(gòu)化開發(fā)方法進(jìn)行開發(fā)。2.4 組織結(jié)構(gòu)與功能分析圖2-1組織結(jié)構(gòu)圖2.5 業(yè)務(wù)流程分析處理單位 處理 判斷 數(shù)據(jù)儲存 單據(jù)或?qū)嵨?文檔資料圖2-2業(yè)務(wù)流程圖參考圖例系統(tǒng)管理模塊 圖2

16、-3系統(tǒng)管理模塊業(yè)務(wù)流程圖院系設(shè)置模塊圖2-4院系設(shè)置模塊業(yè)務(wù)流程圖專業(yè)設(shè)置模塊圖2-5專業(yè)設(shè)置模塊業(yè)務(wù)流程圖班級信息管理模塊圖2-6班級信息管理模塊業(yè)務(wù)流程圖學(xué)生信息管理模塊圖2-7學(xué)生信息管理模塊業(yè)務(wù)流程圖課程信息管理模塊圖2-8課程信息管理模塊業(yè)務(wù)流程圖學(xué)生成績管理模塊圖2-9學(xué)生成績管理模塊業(yè)務(wù)流程圖信息查詢模塊圖2-10信息查詢模塊業(yè)務(wù)流程圖用戶操作模塊圖2-11用戶操作模塊業(yè)務(wù)流程圖2.6 數(shù)據(jù)與數(shù)據(jù)流程分析 數(shù)據(jù)與流程分析是把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動情況抽象地獨(dú)立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、商品、證件等,單從數(shù)據(jù)流動過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模型。主要

17、包括對信息的流動、傳遞、處理、存儲等分析圖2-12數(shù)據(jù)流程圖參考圖例1學(xué)生管理系統(tǒng)的頂層數(shù)據(jù)流程圖在系統(tǒng)中,管理員將學(xué)籍管理所有的信息數(shù)據(jù),包括系統(tǒng)用戶信息數(shù)據(jù)、系部信息數(shù)據(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ù)模塊中對班級學(xué)生名單進(jìn)行查詢,學(xué)生可以在學(xué)籍管理中選課,當(dāng)然也可以通過選課查詢數(shù)據(jù)模塊對自己的成績進(jìn)行查詢。根據(jù)調(diào)查及分析的結(jié)果繪出系統(tǒng)數(shù)據(jù)流程圖如下:圖2-13學(xué)生信息管理系統(tǒng)頂層數(shù)據(jù)流程圖學(xué)生學(xué)籍管理系統(tǒng)的第一層數(shù)據(jù)流程圖圖2-14 學(xué)生信息

18、管理系統(tǒng)第一層數(shù)據(jù)流程圖“院系、專業(yè)、班級設(shè)置”數(shù)據(jù)處理過程展開的第二層數(shù)據(jù)流程圖圖2-15 “院系、專業(yè)、班級設(shè)置”數(shù)據(jù)處理第二層數(shù)據(jù)流程圖“學(xué)生信息管理”數(shù)據(jù)處理過程展開的第二層數(shù)據(jù)流程圖圖2-16 “學(xué)生信息管理”數(shù)據(jù)處理過程展開的第二層數(shù)據(jù)流程圖“學(xué)生成績管理”數(shù)據(jù)處理過程展開的第二層數(shù)據(jù)流程圖圖2-17 “學(xué)生成績管理”數(shù)據(jù)處理過程展開的第二層數(shù)據(jù)流程圖2.7 數(shù)據(jù)字典數(shù)據(jù)字典是描述系統(tǒng)數(shù)據(jù)和信息的數(shù)據(jù),用于描述系統(tǒng)中各類數(shù)據(jù)的清單,便于系統(tǒng)開發(fā)人員及未來的系統(tǒng)用戶開發(fā)運(yùn)行、維護(hù)和使用系統(tǒng)。數(shù)據(jù)字典包括:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)處理過程和數(shù)據(jù)存儲六類條目。1數(shù)據(jù)元素

19、條目表2-1 數(shù)據(jù)元素列表數(shù)據(jù)項(xiàng)編號名稱別名說明數(shù)據(jù)值類型取值范圍長度有關(guān)數(shù)據(jù)結(jié)構(gòu)1001學(xué)生編號學(xué)號每個(gè)學(xué)生編號字符型8學(xué)生信息、學(xué)生成績1002專業(yè)編號專業(yè)編號專業(yè)的編號字符型3院系信息、專業(yè)信息、班級信息、學(xué)生信息、課程信息、學(xué)生成績1003班級編號班級編號班級的編號字符型4班級信息、學(xué)生信息、課程信息1030 成績學(xué)生成績每個(gè)學(xué)生的成績字符型10學(xué)生成績信息2數(shù)據(jù)結(jié)構(gòu)條目表2-2 數(shù)據(jù)結(jié)構(gòu)列表編號名稱說明結(jié)構(gòu)有關(guān)數(shù)據(jù)流2001班級信息班級的信息班級編號、班級名稱、專業(yè)編號、專業(yè)名稱、院系名稱、學(xué)制、輔導(dǎo)員、入學(xué)年份、備注F3.F4、F5、F72002學(xué)生信息學(xué)生的基本信息學(xué)號、姓名、性

20、別、民族、住址、電話、政治面貌、班級編號、班級名稱、專業(yè)名稱、院系名稱、備注、照片、郵政編碼、身份證F2、F3、F4、F5、F8 2003課程信息課程的信息課程編號、班級編號。課程名稱、學(xué)期F4、F6、F7、F82009學(xué)生成績信息學(xué)生成績信息學(xué)期、學(xué)號、姓名、課程編號、課程名稱、成績F83數(shù)據(jù)流條目表2-3 數(shù)據(jù)流列表編號名稱來源去向組成數(shù)據(jù)平均流量最大流量3001班級信息用戶、院系信息、專業(yè)信息學(xué)生信息、課程信息、成績信息班級編號、班級名稱、專業(yè)編號、專業(yè)名稱、院系名稱、學(xué)制、輔導(dǎo)員、入學(xué)年份、備注300條/天3002學(xué)生信息用戶、院系信息、專業(yè)信息、班級信息學(xué)生成績信息學(xué)號、姓名、性別、

21、民族、住址、電話、政治面貌、班級編號、班級名稱、專業(yè)名稱、院系名稱、備注、照片、郵政編碼、身份證8000條/天3003課程信息用戶、班級信息學(xué)生成績信息課程編號、班級編號、課程名稱、學(xué)期200條/天3009學(xué)生成績信息用戶、學(xué)生信息、課程信息學(xué)生成績信息學(xué)期、學(xué)號、姓名、課程編號、課程名稱、成績8000條/天4數(shù)據(jù)存儲條目表2-4 數(shù)據(jù)存儲列表編號名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流組成有關(guān)的數(shù)據(jù)處理過程4001班級信息表F2、F3F4班級編號、班級名稱、專業(yè)編號、專業(yè)名稱、院系名稱、學(xué)制、輔導(dǎo)員、入學(xué)年份、備注添加、修改、刪除、班級信息4002學(xué)生信息表F2、F3、F4F5學(xué)號、姓名、性別、民族、住址、

22、電話、政治面貌、班級編號、班級名稱、專業(yè)名稱、院系名稱、備注、照片、郵政編碼、身份證添加、刪除、修改、打印學(xué)生信息4003課程信息表F4F6課程編號、班級編號、課程名稱、學(xué)期添加。修改。刪除、打印課程信息4009學(xué)生成績表F5、F6F8學(xué)期、學(xué)號、姓名、課程編號、課程名稱、成績添加、修改、刪除、打印學(xué)生成績5數(shù)據(jù)處理過程條目表2-5 數(shù)據(jù)處理過程列表編號標(biāo)識名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流處理過程5001P1.2專業(yè)設(shè)置F2F3設(shè)置專業(yè)信息5002P2.1添加學(xué)生信息F2、F3、F4F5根據(jù)用戶輸入的信息添加到學(xué)生信息表中5003P3.1課程設(shè)置F4F6設(shè)置課程信息50015P4.1添加學(xué)生成績F5、

23、F6F8根據(jù)用戶輸入的信息添加到學(xué)生成績表中6外部實(shí)體條目表2-6 外部實(shí)體列表編號名稱別名輸入數(shù)據(jù)流輸出數(shù)據(jù)流數(shù)量6001用戶用戶F1F2、F3、F4、F5、F6、F7、F8200006002教務(wù)處教務(wù)處F1F2、F3、F4、F5、F61006003教師教師F1F6、F7、F89006004學(xué)生學(xué)生F1190002.8 數(shù)據(jù)處理過程 數(shù)據(jù)處理過程包括數(shù)據(jù)處理過程編號、數(shù)據(jù)處理過程標(biāo)識與名稱、數(shù)據(jù)處理過程的輸入輸出數(shù)據(jù)流以及簡要概括。添加學(xué)生信息的處理流程圖,描述了添加學(xué)生的處理流程,如圖圖2-18 添加學(xué)生信息的處理流程圖第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)本學(xué)生學(xué)籍管理系統(tǒng)包括了,管理

24、員、教師、學(xué)生三個(gè)權(quán)限,分別有成績管理,課程管理,檔案管理,專業(yè)管理,班級管理等幾大功能模塊。其中每個(gè)模塊都有基本的添加修改刪除功能。圖3-1系統(tǒng)總體功能結(jié)構(gòu)圖3.2 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)1概念結(jié)構(gòu)設(shè)計(jì)圖3-2E-R圖中基本要素的表示方法1.院系編號 2.院系名稱 3.備注1.專業(yè)編號 2.專業(yè)名稱 3.院系編號 4.院系名稱 5.備注1.班級編號 2.班級名稱 3.專業(yè)編號 4.專業(yè)名稱 5.院系名稱 6.學(xué)制 7.輔導(dǎo)員 8.入學(xué)年份 9.備注1.學(xué)號 2.姓名 3.民族 4.住址 5.電話 6.政治面貌 7.性別 8.班級編號9.班級名稱 10.專業(yè)名稱 11.院系名稱 12.備注 13

25、.照片 14.郵政編碼 15.身份證號1.學(xué)期 2.學(xué)號 3.課程編號 4.課程名稱 5.姓名 6.成績1.課程編號 2.班級編號 3.課程名稱 4.學(xué)期圖3-3系統(tǒng)部分實(shí)體屬性圖圖3-4系統(tǒng)E-R圖2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把E-R模型所標(biāo)示的概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系模型,即把概念結(jié)構(gòu)轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。(帶有下劃線的字段為主鍵);1.用戶表:(用戶編號、用戶名、密碼、用戶角色編號、用戶角色名稱)2.院系表:(院系編號、院系名稱、備注)3.專業(yè)表:(專業(yè)編號、專業(yè)名稱、院系編號、院系名稱、備注)4.班級表:(班級編號、班級名稱、專業(yè)編號、專業(yè)名稱、院系名稱、學(xué)制、輔導(dǎo)員、入學(xué)年份、備注)

26、5.學(xué)生表:(學(xué)號、姓名、性別、民族、住址、電話、政治面貌、班級編號、班級名稱、專業(yè)名稱、院系名稱、備注、照片、郵政編碼、身份證號)6.課程表:(課程編號、班級編號、課程名稱、學(xué)期)7.學(xué)生成績表:(學(xué)期、學(xué)號、姓名、課程編號、課程名稱、成績)3物理結(jié)構(gòu)設(shè)計(jì)表3-1物理結(jié)構(gòu)總表編號表名中文含義表一classinfo班級表表二courseinfo課程表表三scoreinfo成績表表四roles角色表表五specialinfo專業(yè)表表六studentinfo學(xué)生表表七userinfo用戶表3.3 代碼設(shè)計(jì)管理信息系統(tǒng)主要采用了層次碼的編碼方式,其重要代碼包括員工編號等,下面舉例如下:學(xué)號格式為:X

27、X XX X X XX例: 09 06 1 1 32 年級號 學(xué)員編號 專業(yè)編號 班級編號 班號3.4 輸入/輸出設(shè)計(jì)輸入輸出設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的重要組成部分,也是人機(jī)對話的重要部分。在系統(tǒng)的輸入輸出設(shè)計(jì)上遵循的是既要滿足用戶需要又方便用戶使用的原則。輸入輸出界面的確定都應(yīng)與用戶反復(fù)溝通,直到用戶滿意為止。從系統(tǒng)開發(fā)的角度看,輸出決定輸入。輸出設(shè)計(jì)圖 3-5月報(bào)表2輸入設(shè)計(jì)圖3-6通過Excel電子表格向數(shù)據(jù)庫中導(dǎo)入信息的輸入界面3.5 模塊功能與處理過程設(shè)計(jì) 1.系統(tǒng)管理模塊:添加用戶,新建角色 2.院系設(shè)置模塊:添加院系,瀏覽院系 3.專業(yè)設(shè)置模塊:添加專業(yè),瀏覽專業(yè) 4.班級管理模塊:創(chuàng)建班

28、級,瀏覽班級 5.學(xué)生信息管理模塊:添加學(xué)生信息,修改學(xué)生信息,刪除學(xué)生信息 6.課程信息管理模塊:添加課程,修改課程, 7. 學(xué)生成績管理模塊:學(xué)生成績錄入,學(xué)生成績查詢,瀏覽打印學(xué)生成績3.6 信息系統(tǒng)安全設(shè)計(jì)系統(tǒng)設(shè)有用戶角色設(shè)置模塊,就是用來細(xì)分權(quán)限,系統(tǒng)管理員根據(jù)實(shí)際需要,給不同的用戶匹配不同的角色,來保證信息的準(zhǔn)確性,且不會被隨意更改,特別是成績模塊,只有教師擁有添加,修改的權(quán)限,給教師分配成績管理的權(quán)限,提高了系統(tǒng)的安全性,保證了學(xué)校日常管理工作的秩序,提高教師學(xué)生工作效率。第四章 系統(tǒng)實(shí)施4.1系統(tǒng)實(shí)施1.系統(tǒng)實(shí)施系統(tǒng)實(shí)施是開發(fā)信息系統(tǒng)的最后階段,這個(gè)階段的任務(wù)是實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)階段

29、提出的物理模型,按實(shí)施方案完成一個(gè)可以實(shí)際運(yùn)行的信息系統(tǒng),交付用戶使用。一個(gè)好的系統(tǒng)設(shè)計(jì)方案只有經(jīng)過精心實(shí)施,才能帶來實(shí)際的效益。因此,實(shí)施階段工作對管理信息系統(tǒng)的最終質(zhì)量有著直接聯(lián)系。2.開發(fā)環(huán)境和編程環(huán)境選擇 Visual Studio C# 2005介紹Visual Studio 是一套完整的工具,用于生成桌面和基于團(tuán)隊(duì)的企業(yè)級 Web 應(yīng)用程序。除了生成高性能的桌面應(yīng)用程序外,還可以使用 Visual Studio 基于組件的強(qiáng)大開發(fā)工具和其他技術(shù),簡化基于團(tuán)隊(duì)的企業(yè)級解決方案的設(shè)計(jì)、開發(fā)和部署。Visual Studio 包含基于組件的開發(fā)工具(如 Visual C#、Visual

30、J#、Visual Basic 和 Visual C+),以及許多用于簡化基于小組的解決方案的設(shè)計(jì)、開發(fā)和部署的其他技術(shù)。MSDN Library 也包含在內(nèi),它包含這些開發(fā)工具的所有文檔。visual C#是Visual Studio家族的新成員,它不僅全面貫徹發(fā)面向?qū)ο蠹夹g(shù),而且在編譯優(yōu)化技術(shù)方面較其他同類產(chǎn)品具有明顯的優(yōu)勢。,它是專門針對.NET戰(zhàn)略所開發(fā)的語言,因此它能夠充分利用.NET平臺的各種強(qiáng)大功能,并且使用起來非常直觀和方便。使用Visual Studio 2005中的c#平臺開發(fā)軟件系統(tǒng)的優(yōu)點(diǎn):(1)它有 領(lǐng)先于業(yè)界的數(shù)據(jù)庫工具,有綜合數(shù)據(jù)庫開發(fā)功能,其中數(shù)據(jù)庫建模功能包括概

31、念工具、邏輯工具和實(shí)體設(shè)計(jì)工具,以及對使用存儲過程、索引、視圖等等(涵蓋企業(yè)數(shù)據(jù)庫開發(fā)的各個(gè)方面)的集成支持。 還適用于行業(yè)專家的概念性工具,它是通過基于事實(shí)的對象角色建模方法,將行業(yè)領(lǐng)域的專家知識引入應(yīng)用程序設(shè)計(jì)過程。 (2) 應(yīng)用程序可體現(xiàn)行業(yè)需求,而這些需求是由最了解它們的個(gè)別專家定義的,因而使工程更加完美。(3) 它有強(qiáng)健而靈活的軟件建模,完全支持業(yè)界標(biāo)準(zhǔn)統(tǒng)一建模語言 (Unified Modeling Language, UML) 圖表符號,從而為用 Visual Studio.NET 創(chuàng)建的模型提供了通用的元模型。這樣,在一張圖表中所進(jìn)行的更改就可反映在所有其他的圖表中。(4) 它

32、的強(qiáng)大的語義錯(cuò)誤檢查功能簡化了創(chuàng)建完全兼容模型的過程。多種標(biāo)準(zhǔn)報(bào)告可對模型進(jìn)行高效且直觀地分析。應(yīng)用程序設(shè)計(jì)人員可將自由格式的圖表加入 UML 圖表中,從而更好地表達(dá)其體系結(jié)構(gòu)和規(guī)劃。從而客戶可使用業(yè)界標(biāo)準(zhǔn)方法來表達(dá)應(yīng)用程序的體系結(jié)構(gòu)和功能,提高開發(fā)團(tuán)隊(duì)的效率。總之作為Microsoft.NET平臺上重要的開發(fā)語言,C#所具有的面向組件,快速開發(fā)(RAD)等特點(diǎn)使它成為快速開發(fā)運(yùn)行穩(wěn)定的管理信息系統(tǒng)的最佳選擇。4.3系統(tǒng)維護(hù)信息系統(tǒng)開發(fā)完成并經(jīng)過嚴(yán)密的測試和系統(tǒng)切換后,就進(jìn)入了系統(tǒng)的維護(hù)階段。系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠的運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充發(fā)揮作用,維護(hù)工作

33、的好壞能夠直接影響到系統(tǒng)的生命周期。系統(tǒng)維護(hù)主要包括以下幾個(gè)方面:程序維護(hù)、數(shù)據(jù)文件維護(hù)、代碼維護(hù)、機(jī)器設(shè)備維護(hù)。1.程序維護(hù)在系統(tǒng)維護(hù)階段,會有一部分程序需要改動,根據(jù)運(yùn)行記錄發(fā)現(xiàn)程序的錯(cuò)誤時(shí)、用戶有更高的要求時(shí)、環(huán)境發(fā)生變化時(shí)導(dǎo)致需要修改程序,都要及時(shí)地對系統(tǒng)進(jìn)行更改和完善。2.數(shù)據(jù)文件維護(hù)業(yè)務(wù)發(fā)生了變化,從而需要建立新文件,或者對現(xiàn)有文件的結(jié)構(gòu)進(jìn)行修改。3代碼維護(hù)隨著環(huán)境的變化,舊代碼不能適應(yīng)新的要求,必須進(jìn)行改善,制定新的代碼或修改舊的代碼體系。4.機(jī)器設(shè)備維護(hù)要注重機(jī)器設(shè)備的日常維護(hù)和管理,即使發(fā)生了小故障也應(yīng)有專人進(jìn)行維護(hù),以保證系統(tǒng)的正常運(yùn)行。結(jié)束語經(jīng)過對該學(xué)生管理信息系統(tǒng)的設(shè)計(jì)

34、,讓我對管理信息系統(tǒng)的開發(fā)的全過程有了較為系統(tǒng)的認(rèn)識,掌握了使用C#進(jìn)行系統(tǒng)開發(fā)的相關(guān)技術(shù)和用數(shù)據(jù)庫編程的技巧,鍛煉了自己的動手實(shí)踐能力。這段時(shí)間我學(xué)到了很多知識,也有很多的感受,這次設(shè)計(jì)使我的分析問題和解決問題的能力等方面有了很大的進(jìn)步,這對于以后的學(xué)習(xí)和工作是很有意義的。由于以前對系統(tǒng)開發(fā)的知識認(rèn)識的不夠透徹,在設(shè)計(jì)過程中經(jīng)常會遇到一些自己不太了解的問題。這時(shí),我會查找參考資料,詢問老師,利用互聯(lián)網(wǎng)查找解決問題的方法等方式去克服這些問題。在這個(gè)過程中,我逐漸掌握了一些編程技巧,更學(xué)到很很多書本上學(xué)不到的知識。這次開發(fā)過程對我來說不僅僅是一次畢業(yè)設(shè)計(jì),也是我一次有意義的學(xué)習(xí)和提高的過程。通過

35、這次系統(tǒng)開發(fā),我不但掌握了一些開發(fā)方面的知識,更認(rèn)識到自己知識儲備。學(xué)習(xí)能力和應(yīng)用能力上的不足。在以后的工作和學(xué)習(xí)中,我會不斷的努力,提升自身各方面的能力。由于時(shí)間倉促,且水平有限,對于學(xué)生管理系統(tǒng)業(yè)務(wù)的理解分析,以及系統(tǒng)開發(fā)方法的應(yīng)用方面,還存在很對不足和需要改進(jìn)的地方,歡迎大家批評指正,盡情各位老師批評指正。致謝語經(jīng)過一個(gè)多月的畢業(yè)設(shè)計(jì)之旅,讓我感受到信息技術(shù)的魅力,讓我明白自己知識儲備的不足,這也是我設(shè)計(jì)中遇到很多看似簡單但是還是不會的東西,還好有老師,同學(xué)的幫忙,在這里感謝他們對我的指點(diǎn)與幫助,謝謝。參考文獻(xiàn)1 于本海.管理信息系統(tǒng)M.北京:高等教育出版社,2009.2 王小科、徐薇.C#從入門到精通.清華大學(xué)出版社.2010-73 丁寶康 董健全 數(shù)據(jù)庫使用教程M.北京.清華大學(xué)出版社,2003:12-2104 梁冰、呂雙、王小科. C#程序開發(fā)范例寶典.人民郵電出版社,2009-10附錄一數(shù)據(jù)庫表表一 classinfo(班級表)字段名稱字段含義數(shù)據(jù)類型能否為空備注ClassNum班級編號varchar(10)Not null主鍵ClassName班級名稱varchar(5)null外鍵RoomNum教室var

溫馨提示

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

評論

0/150

提交評論