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