成績(jī)管理系統(tǒng)畢業(yè)論文
成績(jī)管理系統(tǒng)畢業(yè)論文
隨著學(xué)生數(shù)量的增多、管理范圍不斷擴(kuò)大、涉及的業(yè)務(wù)日益復(fù)雜,迫切需要一個(gè)高效且能夠隨需應(yīng)變的學(xué)生成績(jī)管理平臺(tái)。下面是學(xué)習(xí)啦小編為大家整理的成績(jī)管理系統(tǒng)畢業(yè)論文,供大家參考。
成績(jī)管理系統(tǒng)畢業(yè)論文篇一
學(xué)生成績(jī)管理系統(tǒng)
成績(jī)管理系統(tǒng)畢業(yè)論文摘要
摘 要: 構(gòu)建學(xué)生成績(jī)管理系統(tǒng),為用戶提供了一個(gè)方便快捷的網(wǎng)上管理平臺(tái),實(shí)現(xiàn)成績(jī)管理信息化,降低管理成本,提高管理效率。本系統(tǒng)基于.NET平臺(tái),運(yùn)用C#語(yǔ)言編寫核心代碼塊,利用SQL Server2008進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)設(shè)計(jì),完成學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。該形同性能穩(wěn)定,易于操作,可擴(kuò)展性強(qiáng)。
成績(jī)管理系統(tǒng)畢業(yè)論文內(nèi)容
關(guān)鍵詞: 成績(jī)管理;.net;C#;SQL Server2008
0 引言
對(duì)如今的高校來(lái)說,實(shí)現(xiàn)電子信息化的辦公室是必然趨勢(shì),高校中的信息量主要體現(xiàn)在課程和學(xué)生成績(jī)的管理上,因此一個(gè)規(guī)范高效的信息化的學(xué)生成績(jī)管理系統(tǒng)是高校實(shí)現(xiàn)管理中一個(gè)不可缺少的部分。本系統(tǒng)就是為了方便學(xué)校管理課程和學(xué)生成績(jī)管理,采用ASP.NET作為網(wǎng)絡(luò)編程框架,SQL Server 2008作為數(shù)據(jù)庫(kù)而設(shè)計(jì)開發(fā)的一個(gè)學(xué)生成績(jī)管理系統(tǒng)。
1 相關(guān)編程語(yǔ)言介紹
1.1 C#語(yǔ)言
C#是微軟公司專門為.NET量身定做的編程語(yǔ)言,它與.NET有著密不可分的關(guān)系。C#的類型就是.NET框架所提供的類型,C#本身并無(wú)類庫(kù),而是直接使用.NET框架所提供的類庫(kù)。本學(xué)生成績(jī)管理系統(tǒng)主要使用C#撐語(yǔ)言來(lái)實(shí)現(xiàn)其基本功能。
1.2 SQL語(yǔ)言
SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,
是一種數(shù)據(jù)庫(kù)查詢語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),得到了廣泛應(yīng)用。本學(xué)生成績(jī)管理系統(tǒng)利用SQL Server2008進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)設(shè)計(jì)。
2 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)
2.1 系統(tǒng)功能模塊設(shè)計(jì)
本系統(tǒng)是一個(gè)能夠獨(dú)立運(yùn)行的學(xué)生成績(jī)管理系統(tǒng),不同的用戶登錄本系統(tǒng)能夠執(zhí)行不同的功能。
1)用戶角色管理。不同角色,即教師、學(xué)生、教務(wù)員登錄本系統(tǒng)之后具備不同的權(quán)限,可以進(jìn)行不同的功能。2)課程管理。本系統(tǒng)中可以對(duì)課程信息進(jìn)行增加、刪除、修改、查詢,還包括課程學(xué)分。3)學(xué)生成績(jī)管理。本系統(tǒng)可以對(duì)課程成績(jī)進(jìn)行錄入、查詢、計(jì)算一門課程的平均分、計(jì)算某一位同學(xué)的平均分、計(jì)算學(xué)分績(jī)點(diǎn)并根據(jù)學(xué)分績(jī)點(diǎn)的值判斷學(xué)生是否能獲得獎(jiǎng)學(xué)金等。4)導(dǎo)出某一門課程的學(xué)生成績(jī)??梢愿鶕?jù)條件查詢某一門課的學(xué)生成績(jī)并將其導(dǎo)出。5)導(dǎo)出某一個(gè)同學(xué)的所有課程成績(jī)。可以根據(jù)條件查詢某一個(gè)同學(xué)所修的所有課程的所有成績(jī)。6)教師二次成績(jī)提交??梢詫?shí)現(xiàn)教師對(duì)已經(jīng)提交了的成績(jī)的修改,即成績(jī)的二次提交,但教師要執(zhí)行此功能必須先做出申請(qǐng),得到教務(wù)員的允許之后才能二次提交成績(jī)。
2.2 用戶界面
本系統(tǒng)設(shè)計(jì)了不同的用戶相對(duì)應(yīng)的不同的用戶界面,所有界面采用統(tǒng)一的背景底色和界面風(fēng)格,在界面中使用了多種組建,用于實(shí)現(xiàn)系統(tǒng)功能的用戶界面上的主要組建包括:
1)表單。主要用于提交用戶發(fā)出的請(qǐng)求信息,包括用戶登錄信息、查詢條件信息、添加課程和成績(jī)信息等。
2)標(biāo)準(zhǔn)按鈕。主要用戶觸發(fā)事件引發(fā)函數(shù),對(duì)用戶操作進(jìn)行處理,然后將處理結(jié)果返回給用戶。
3)導(dǎo)航鏈接。鏈接是網(wǎng)頁(yè)的主要元素之一,用戶界面中的各個(gè)鏈接將整個(gè)系統(tǒng)中的各個(gè)分散的頁(yè)面聯(lián)系在一起組成一個(gè)統(tǒng)一的整體。導(dǎo)航鏈接還提供導(dǎo)航功能,即使是新用戶也可以根據(jù)導(dǎo)航鏈接對(duì)系統(tǒng)進(jìn)行操作。
本系統(tǒng)還用網(wǎng)頁(yè)錯(cuò)誤消息提示對(duì)話框?qū)﹀e(cuò)誤消息顯示進(jìn)行了設(shè)計(jì)和處理,當(dāng)用戶對(duì)系統(tǒng)進(jìn)行操作過程中出現(xiàn)錯(cuò)誤時(shí)將由網(wǎng)頁(yè)提示框顯示錯(cuò)誤信息提醒用戶。
2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)根據(jù)需求分析中對(duì)系統(tǒng)對(duì)象和系統(tǒng)數(shù)據(jù)的需求分析來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù),并根據(jù)實(shí)際情況畫出系統(tǒng)的實(shí)體關(guān)系圖,根據(jù)實(shí)體關(guān)系圖設(shè)計(jì)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表。不同的表對(duì)應(yīng)不同對(duì)象的屬性和特征,每個(gè)屬性都是原子屬性,不能再分。而且不同對(duì)象的不同屬性的數(shù)據(jù)類型也是不相同的,對(duì)象屬性的數(shù)據(jù)類型是根據(jù)實(shí)際數(shù)據(jù)需要在建立數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表的時(shí)候設(shè)計(jì)的。系統(tǒng)編程實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作時(shí),相應(yīng)的數(shù)據(jù)類型也必須與數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型相一致,否則將出現(xiàn)數(shù)據(jù)庫(kù)操作錯(cuò)誤。不同數(shù)據(jù)類型的大小也是不同的,向數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)時(shí),其大小不能超過其數(shù)據(jù)類型所能表示的大小范圍。
3 系統(tǒng)典型功能模塊的設(shè)計(jì)與實(shí)現(xiàn)
限于文章的篇幅,我們只以用戶登錄模塊為例來(lái)說明。
用戶登錄模塊是整個(gè)系統(tǒng)的入口,用戶只有登錄成功之后才能使用系統(tǒng)功能。本系統(tǒng)的首頁(yè)時(shí)是用戶選擇用戶類型登錄入口頁(yè)面,用戶進(jìn)入首頁(yè)后,選擇自己的用戶類型,包括學(xué)生、教師、教務(wù)員,此處,不同的類型對(duì)應(yīng)不同的鏈接,選擇不同類型進(jìn)入對(duì)應(yīng)的用戶類型登錄頁(yè)面,在第二個(gè)登錄頁(yè)面中輸入用戶名和密碼登錄,用戶登錄的流程圖如下所示:
如上圖所示,用戶輸入用戶名和密碼,然后點(diǎn)擊登錄按鈕,該按鈕觸發(fā)一個(gè)登錄事件,該事件將用戶登錄信息發(fā)送至服務(wù)器,服務(wù)器對(duì)數(shù)據(jù)進(jìn)行處理,即與數(shù)據(jù)庫(kù)中的記錄匹配,若匹配成功則用戶登錄成功,進(jìn)入用戶主頁(yè)面,否則輸出錯(cuò)誤提示信息。
4 結(jié)束語(yǔ)
本文通過構(gòu)建學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)成績(jī)管理信息化,降低管理成本,提高管理效率。將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流程設(shè)計(jì)完成,旨在實(shí)現(xiàn)老師,學(xué)生,家長(zhǎng)和相關(guān)教務(wù)人員對(duì)課程信息和學(xué)生信息的共享,方便學(xué)生對(duì)自己成績(jī)的查詢,也方便教師成績(jī)的上傳和教務(wù)管理人員對(duì)課程及學(xué)生成績(jī)的管理,實(shí)現(xiàn)學(xué)校對(duì)學(xué)生成績(jī)的規(guī)范高效管理,加強(qiáng)高校管理的信息化。該設(shè)計(jì)功能完整,架構(gòu)合理,貼近用戶需求,不失為一個(gè)方便學(xué)生成績(jī)管理的教務(wù)辦公軟件。
成績(jī)管理系統(tǒng)畢業(yè)論文文獻(xiàn)
[1] 《軟件工程(第二版)》 齊志昌 譚慶平 寧洪 高等教育出版社.
[2] 《ASP.NET 3.5從入門到精通》 趙曉東 張正禮 徐小榮等 清華大學(xué)出版社.
[3] 百度網(wǎng)站.
[4] CSDN資源網(wǎng)站.
成績(jī)管理系統(tǒng)畢業(yè)論文篇二
學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)
成績(jī)管理系統(tǒng)畢業(yè)論文摘要
摘 要]在現(xiàn)今信息時(shí)代,生活速度的加快,使得人們?cè)絹?lái)越向信息化、數(shù)字化發(fā)展,管理信息系統(tǒng)(MIS)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng),必然能代替過去大量、繁雜的手工操作。本文通過用VB面向?qū)ο蟮木幊汰h(huán)境編寫學(xué)生成績(jī)管理系統(tǒng),用模塊化設(shè)計(jì)方式將系統(tǒng)的各個(gè)功能模塊層層分解,設(shè)計(jì)出系統(tǒng)的模塊化結(jié)構(gòu),并根據(jù)系統(tǒng)的具體要求和需要實(shí)現(xiàn)的功能,詳細(xì)地定義了各個(gè)模塊的功能。
成績(jī)管理系統(tǒng)畢業(yè)論文內(nèi)容
[關(guān)鍵詞]管理功能系統(tǒng)設(shè)計(jì)數(shù)據(jù)處理
[中圖分類號(hào)]TP311[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1007-9416(2010)03-0079-02
Li ChangchunChen ZhiNing Kangqi
Dep. of Information Engineer, Shaoyang University, Hunan,422000, Shaoyang China
[Abstract]In an information age, quickening , life of speed, make people more and more to informationize, is it develop to digitize, the management information system (MIS ) is a collection , transmission , system stored , processed , maintained and used that be able to carry on information made up of person , computer ,etc., can replace a large amount of , miscellaneous and done by hand of the past . This text, through writing student's achievement administrative system with vb target -oriented programming environment, design systematic module structure, and according to concrete to demand and function that need realize of system, have defined the concrete function of each module in detail.
1 引言
現(xiàn)在的社會(huì)日新月異,發(fā)展的非???。學(xué)校的發(fā)展也是非常的快了,而且每年都有不同的要求。學(xué)生的量也非常的大,資料可能經(jīng)常性的發(fā)生更換,原來(lái)手工的管理模式就顯的不怎么的合適了。而且手工的數(shù)據(jù)是存放在多處的,數(shù)據(jù)整理非常的麻煩,通過作一些相似的報(bào)表,這樣不但降低了工作效率,而且非常的容易出錯(cuò)。在這種條件下,使用微機(jī)管理就顯的非常的合適了。只要你正確的錄入,統(tǒng)計(jì),報(bào)表輸出一點(diǎn)問題都沒有的。
2 功能與模塊設(shè)計(jì)
包括成績(jī)的總體管理系統(tǒng)、成績(jī)管理子系統(tǒng)、查詢子系統(tǒng)、成績(jī)輸出子系統(tǒng)等,四個(gè)方面都是必須要滿足:基本情況錄入:輸入本系統(tǒng)所需的基本數(shù)據(jù)。輸入學(xué)生的基本情況,采用學(xué)號(hào)各班級(jí)號(hào)來(lái)區(qū)分學(xué)生。學(xué)生異動(dòng)處理:處理學(xué)生轉(zhuǎn)學(xué)、基本信息變動(dòng)情況。
3 系統(tǒng)功能結(jié)構(gòu)圖
實(shí)現(xiàn)功能:(1)獲得登陸界面?zhèn)鬟f的權(quán)限信息、設(shè)置用戶是否可以使用(增加學(xué)生、課程管理、輸入成績(jī)、系統(tǒng)操作、保存、修改、刪除)這些操作。
(2)進(jìn)入學(xué)生成績(jī)管理主窗口、設(shè)置等待操作狀態(tài)。
4 學(xué)生數(shù)據(jù)處理
數(shù)據(jù)初始化是對(duì)程序中所使用的表格進(jìn)行顏色和表格間距的處理,并綁定數(shù)據(jù)源為進(jìn)行到下一步操作做準(zhǔn)備。實(shí)現(xiàn)功能:(1)執(zhí)行學(xué)生信息表的全查詢、獲得所有字段名稱、通過字段名稱來(lái)分配數(shù)據(jù)列表的列數(shù)。(2)執(zhí)行數(shù)據(jù)初始化、因使用的圖表控件附帶下拉列表框、日期選擇框等功能、可以很方便的進(jìn)行即時(shí)操作、所以數(shù)據(jù)的初始化是針對(duì)數(shù)據(jù)來(lái)確定哪一列的寬度與文本框的屬性。(3)給圖表控件的第一列賦值、賦值對(duì)象是學(xué)生信息表的各字段名稱。(4)統(tǒng)計(jì)所有表內(nèi)信息、得出行數(shù)、以行數(shù)進(jìn)行數(shù)據(jù)分頁(yè)(目的:由于數(shù)據(jù)的日漸增多、而所有數(shù)據(jù)一次性顯示在表格內(nèi)、會(huì)影響系統(tǒng)的正常使用)(5)開始根據(jù)分頁(yè)內(nèi)容給圖表控件賦值、同時(shí)設(shè)置狀態(tài)、即不可保存、可修改、可刪除。
5 課程與成績(jī)數(shù)據(jù)處理
實(shí)現(xiàn)功能:數(shù)據(jù)初始化是對(duì)程序中所使用的表格進(jìn)行顏色和表格間距的處理,并綁定數(shù)據(jù)源為進(jìn)行到下一步操作做準(zhǔn)備。實(shí)現(xiàn)功能:(1)執(zhí)行學(xué)生成績(jī)表的全查詢、獲得所有字段名稱、通過字段名稱來(lái)分配數(shù)據(jù)列表的列數(shù)。(2)執(zhí)行數(shù)據(jù)初始化、因使用的圖表控件附帶下拉列表框、日期選擇框等功能、可以很方便的進(jìn)行即時(shí)操作、所以數(shù)據(jù)的初始化是針對(duì)數(shù)據(jù)來(lái)確定哪一列的寬度與文本框的屬性。(3)給圖表控件的第一列賦值、賦值對(duì)象是學(xué)生信息表的各字段名稱。(4)統(tǒng)計(jì)所有表內(nèi)信息、得出行數(shù)、以行數(shù)進(jìn)行數(shù)據(jù)分頁(yè)(目的:由于數(shù)據(jù)的日漸增多、而所有數(shù)據(jù)一次性顯示在表格內(nèi)、會(huì)影響系統(tǒng)的正常使用)(5)開始根據(jù)分頁(yè)內(nèi)容給圖表控件賦值、同時(shí)設(shè)置狀態(tài)、即不可保存、可修改、可刪除。
6 結(jié)語(yǔ)
本文通過用VB面向?qū)ο蟮木幊汰h(huán)境編寫學(xué)生成績(jī)管理系統(tǒng),利用軟件工程原理,采用生命周期方法學(xué),根據(jù)3NF的關(guān)系模式設(shè)計(jì)數(shù)據(jù)庫(kù)表,用模塊化設(shè)計(jì)方式將系統(tǒng)的各個(gè)功能模塊層層分解,設(shè)計(jì)出系統(tǒng)的模塊化結(jié)構(gòu),并根據(jù)系統(tǒng)的具體要求和需要實(shí)現(xiàn)的功能,詳細(xì)地定義了各個(gè)模塊的具體功能。
成績(jī)管理系統(tǒng)畢業(yè)論文文獻(xiàn)
[1] 周佩德.《數(shù)據(jù)庫(kù)原理及應(yīng)用》.電子工業(yè)出版社.
[2] 劉炳文等,VISUAL BASIC程序設(shè)計(jì)――數(shù)據(jù)庫(kù)篇,1999.
[3] 李光明.《Visual Basic 6.0編程實(shí)例大制作》.冶金工業(yè)出版社.
有關(guān)成績(jī)管理系統(tǒng)畢業(yè)論文推薦: