管理系統論文(多篇)
選課管理系統畢業論文 篇一
摘 要:隨着課程改革的不斷深入,學校規模不斷擴大、課程項目不斷增多,爲了解決學生選課管理上的複雜的人工操作,減輕重複工作,故設計了選課系統。學校規模的擴大使得學校對每年新生入學、畢業生離校及本校各種分流機制造成的學生信息產生變動,如學籍變動、個人信息修改。爲了適應課程的改革,學校在每個學期都要開設一定的課程提供給學生,讓學生根據自己的情況來選擇,根據學生選擇結果給出課程表。本校根據教學實際,爲了使教師有效地管理學生信息,設計學生信息管理系統,由此形成學生成績管理系統,本文就此設計思路進行闡述。
關鍵詞:選課系統 學生信息管理系統 數據流圖 DFD圖 E-R圖 SC圖 IPO圖 Delphi軟件
隨着學校規模的不斷擴大,專業、班級、學生的數量急劇增加,有關學生選課的各種信息量也成倍增長,而目前許多高校的學生選課管理仍停留在複雜的'人工操作上,重複工作較多,工作量大,效率低,因此,迫切需要開發基於互聯網的課程信息管理系統來提高管理工作的效率。基於互聯網的學生選課管理系統,在學生選課的規範管理、科學統計和快速查詢方面具有較大的實用意義。它提高了信息的開放性,大大地改善了學生、教師對其最新信息查詢的準確性。
一、選課系統的任務概述
1、目標
選課系統開發的目標是實現學生選課信息關係的系統化、規範化和自動化。
2、系統技術
學生選課系統要求具有信息處理的開發性,方便教師上傳學生成績、學生上網選課和查詢選課信息及成績等,因此本系統設計爲基於WWW的網絡數據庫應用系統,使用ASP腳本以Access爲數據庫的開發技術,運行在支持ASP的服務器上。
3、基本設計概念和處理流程
採用基於SQL Server的分佈式數據庫管理系統。三層結構是目前用得最多的,這種結構比傳統的C/S結構增加了一個應用程序服務器,應用程序服務器包括了統一的界面、業務規則和數據處理邏輯等等,這樣客戶端程序就可以做得比較小,也就是常說的瘦客戶。更由於業務規則和數據處理邏輯的集中在服務器上統一管理,客戶端無須進行復雜的計算,也不會因爲錯誤的操作而影響到其他的用戶,所以可靠性、穩定性和效率都比較好。(其結構如圖)
4、用戶的特點
爲保證系統安全高效地運行,本系統把用戶劃分爲3類:教務處、教師和學生。不同的用戶在系統中的作用和權限也有所不同,所以它所需要完成的功能也就不同。
(1)教務處可以完成本系統所有的功能
學生信息管理:除學生基本信息外,還可管理學生所選課程、成績等。
教師信息管理:包括教師個人的基本情況和任課情況。
項目及班數的設定:根據學校教務處所排課進行班級數及人數的統計,然後根據統計結果進行項目及班數的設定。
排課:根據上一步分班情況安排任課教師。
報表生成及輸出:生成教師擔任課程分班表、按項目生成學生成績表、按學生行政班生成成績表及所有報表的輸出。
(2)教師在本系統的功能
查詢學生選課情況、自己任課情況、獲取自己所擔任課程分班表、錄入及修改成績等。
(3)學生在本系統的功能
查詢本人信息、教師任課信息、選課、選課信息查詢、成績查詢。
二、需求規定
(一)對功能的規定
1、可實現學生選課註冊。
2、方便實現學生選課信息查詢。
3、可對學生成績檔案進行管理,成績表單生成簡便。
4、安全有效的用戶區分,管理。
5、檔案數據的高安全性,保密性。
6、有幫助文檔
(二)對性能的規定
使用穩定,操作性能好,操作方法易於掌握,系統的安全性強。
三、設計思想
用戶的需求具體表現在對各種信息的提供、編輯、處理及查詢統計上。這就要求數據庫結構能充分滿足各種信息的輸入、處理和輸出。通過分析學生選課管理系統的現實需求,學生選課管理系統各環節的基本數據及數據處理流程,在與管理人員溝通、交流與探討的基礎上,得到以下學生選課系統的數據流程圖。
(一)數據庫的設計
通過對學生選課管理系統工作內容和相關數據流程分析,根據學生選課管理系統的需要,就可以設計出能滿足用戶需求的各種實體,以及它們之間的關係,由此得到數據庫所支持的數據模型,即數據庫的邏輯結構,具體情況如下:
1、學生信息表
開學時將教務處提供的學生信息庫按系統的要求修改庫結構並導入Access數據庫中,應包括如下信息:姓名、學號、院系、班級、性別、所選課程、任課教師、備註等。
2、教師信息表
包括教師姓名、教師代碼、性別、年齡、職稱、主要教授課程、兼任課程等。
3、課程信息
包括課程目錄、課程、課程代碼、教學內容、任務與目的、考試方法、要求等。
4、課程表
包括課程名稱、課程編號、任課教師、課程學分、上課時間。
5、成績單列表
包括學生姓名、學號、院系、班級、課程、任課教師、成績。
(二)系統功能特點
1、內容全面 系統全面覆蓋了體育課信息,可爲學校、教師和學生提供全面準確的信息。
2、層次分明 系統採用模塊化程序設計結構。各模塊之間既相互獨立,又具有一定的聯繫,各模塊可獨立編制、調試、查錯、修改和執行,結構嚴謹,便於擴展和維護。
四、數據庫概念設計
根據以上數據流圖導出數據庫所需數據項和數據結構。
學生:學號、姓名、性別、生日、所在院系、所在班級。
課程:課程號、課程名、講師、上課時間、地點、課程簡介。
選課結果:記錄號、選課學生、所選課程。
學籍變更記錄:記錄號、變更情況、記錄時間、詳細描述。
1、數據庫邏輯結構設計
設計五個基本表:學生信息表、課程信息表、選課結果表、獎懲信息表、教師信息表。其中教師信息表是外部表,不列出。由於使用打開系統的不只是教務人員,每個學生都要登錄到選課系統進行課程的選擇,所以需要對不同的登錄人員進行密碼的認證和權限的限制,防止越權行爲,用戶名、密碼、權限保存在一個表中。分別設計如下表:(具體內容略)
USER-PASS用戶密碼信息表
COURSE課程信息表
COURSE-SELECT選課結果表
STUDENT學生個人信息表
獎懲記錄信息表
2、概要設計
4、選課模塊詳細設計說明書
功能:接受學生選課信息,刷新學生課程表。
界面:調用添加、刪除模塊,打印課表模塊。
設計感想
通過這次實踐,我對Delphi有了全新的認識。Delphi可以讓你用最少的程序量來得到最高的開發效率,從而迅速地開發Windows的應用程序。開發者可按照自己的喜好及用戶要求,隨心所欲地安排窗口的外觀。Delphi是以面向對象的方式設計程序代碼的,有着面向對象的四大特徵:封裝性、可維護性、繼承性和多態性。
當然,這個系統還有些地方需要修改和完善,我將在以後的時間裏逐步學習改進。
論文參考文獻
[1][美]Grady Booch,James Rumbaugh,Ivar Jacobson,UML用戶指南。機械工業出版社,2001年8月。
[2]Microsoft,MSDN.
[3]Microsoft,SQL Server 2000聯機手冊。
[4]Roger S. Pressman.軟件工程――實踐者的研究方法。機械工業出版社,1997.
[5]IPL. Software Testing and Software Development Lifecycles. IPL,1996.
[6]Karl E. Wiegers.軟件需求。機械工業出版社,1999.
[7]張海藩。軟件工程導論。清華大學出版社。
學生成績管理系統畢業論文 篇二
【摘要】:隨着計算機網絡技術的發展與應用,人們的工作方式正發生着革命性地變化。這一變化使得每一個行業的工作效率都得到了極大地提升。本文以下內容將基於ASP的學生成績管理系統進行研究和探討,以供參考。
【關鍵詞】:ASP;學生成績;管理系統
中圖分類號:C93文獻標識碼: A
1、前言
隨着計算機相關技術在各行各業應用的不斷深入,其諸多益處已爲人們深刻認識。作爲這些應用的一部分,使用計算機相關技術對學生成績信息進行管理,具有手工管理所無法比擬的優點。這一運用可以減輕教學人員的工作量,加快查詢速度,加強管理,使各項管理更加規範化。同時,可以使學生能夠合理安排時間,能夠儘快的知道自己的考試成績,投入新的課程的學習或複習這次沒有考過的課程。本文以下內容將基於ASP的學生成績管理系統進行研究和探討,以供參考。
2、ASP動態網頁技術分析
ASP是一套微軟開發的服務器端運行的腳本平臺,它內含於IIS當中,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序,是一種用以取代CGI(Common Gateway Interface通用網關接口)的技術。它具有以下特點:第一,使用VBScript、Jscript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。第二,無須compile編譯,容易編寫,可在服務器端直接執行。第三,使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計。第四,與瀏覽器無關(Browser Independence)。客戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP所使用的腳本語言(VBScript、Jscript)均在WEB服務器端執行,客戶端的瀏覽器不需要能夠執行這些腳本語言。
3、系統結構
學生成績管理系統的流程圖應當包括系統管理員的用戶信息管理、成績管理和權限管理;任課教師的成績管理;班級管理員的成績管理;學生的成績查詢等。第一,系統管理員。系統管理員的功能包括對管理員的管理、任課教師管理、班級管理員管理、學生管理、權限管理、成績管理和系統管理。第二,任課教師。任課教師的功能包括:成績管理和個人用戶管理兩部分。其中的成績管理又分爲成績錄入、成績修改和成績分析三部分。但此處的錄入和修改功能會受到系統管理員的限定,即一定時期內是可用的,此外則不可使用。第三,班級管理員。班級管理員的功能包括:成績管理和個人用戶管理兩部分。其中的成績管理又分爲成績修改和成績分析兩部分。此處的修改功能僅在特殊情況下,由系統管理員授權方可進行成績修改操作,一般不被允許。第四,學生。學生模塊的功能包括成績查詢和個人系統管理兩部分。在個人系統管理中仍然有密碼修改功能,但同樣會受到系統管理員的限制,即僅在系統管理員設置爲可修改時才能夠進行密碼修改。
4、數據庫模型分析
4.1,概念模型分析
概念數據模型用來建立信息世界的數據模型,強調語義表達,描述信息結構。根據前面的需求分析,可以得出與本系統有關的各種實體以及系統的E-R圖。其中,實體主要包括任課教師、班級管理員、學生、班級、專業、課程、學生成績和成績分析等。
4.2, 邏輯模型分析
邏輯數據模型反映的是對概念數據模型進一步的分解和細化,根據業務規則確定的,關於業務對象、業務對象的數據項及業務對象之間關係的基本藍圖。其內容包括所有的實體和關係,確定每個實體的屬性,定義每個實體的主鍵,指定實體的外鍵,並且需要進行範式化處理。
5、系統實現
5.1,登錄模塊
根據本系統的相關需求分析和系統設計,系統主要存在四類用戶:系統管理員、任課教師、班級管理員和學生。由於他們在本系統中所有實現的功能不同,所以在系統的登陸界面中會出現四個系統用戶身份選擇的按鈕。通過這些按鈕用戶就可以進行他們所對應的不同的功能模塊。
5.2,系統管理員模塊
本系統的系統管理員模塊具體將要完成管理員管理、任課教師管理、班級管理員管理、班級管理、學生管理、成績管理、權限管理和系統管理等多項功能。這些功能既相互區別,又相互聯繫,共同組成了系統管理員模塊的主要內容。
5.3,任課教師模塊
本系統中的任課教師模塊,主要就是成績管理部分以及對該模塊的簡單管理,具體包括任課教師登錄、成績管理和系統管理三部分。其中,登錄部分與系統管理員的實現相似;系統管理部分由修改密碼、重新登錄和退出系統三部分組成;而成績管理部分則和系統管理員模塊中的成績管理相似,包括成績錄入、修改和分析三部分。在任課教師進行成績管理時,仍然需要先選擇其擔任教學任務的班級,然後才能進入下一步的錄入、修改和分析。
5.4,班級管理員模塊
在本系統中,班級管理員模塊主要包括登錄、班級管理和系統管理。其中,登錄和系統管理與任課教師的內容相似;而班級管理則主要是對學生成績的分析。
5.5,學生管理模塊
在本系統中,學生管理模塊主要由學生登錄、成績查詢和系統管理三部分組成。其中,登錄部分在本章第一節已經說明;系統管理部分和其他模塊的構成相同;而成績查詢部分則直接進入相應頁面。
6、結尾
本文以上內容首先對ASP動態網頁技術進行了論述,隨後介紹了學生成績管理系統的結構,最後對系統的實現進行了研究和探討,表達了觀點,提出了見解,總之,在科學技術發達的今天,必須時刻站在發展的前沿,多學習多實踐,只有這樣才能在激烈的社會競爭中擁有一席之地。
【參考文獻】
[1]《ASP動態網站建站實例與技巧》丁貴廣等,電子科技大學出版社
[2]《ASP數據庫開發實例精粹》郭瑞軍等,電子工業出版社
[3] 《ASP數據庫系統開發實例導航》宣小平等,人民郵電出版社
-
醫學類論文新版多篇
醫學類論文篇一關鍵詞:應用型;本科醫學院校;畢業論文;質量本科高校的畢業論文是人才培養過程中重要的實踐教學環節,是培養學生綜合運用專業知識分析問題、解決問題的能力,考察學生是否掌握本門學科的基礎理論、專門知識和基本技能,檢驗學生理論聯繫實踐能力的重要手段...
-
環境藝術設計論文(精品多篇)
環境藝術設計簡歷篇一姓名性別男民族滿身高176cm出生年月1986年5月政治面貌無黨派人士畢業學校湖南環境生物學院所學專業環境藝術設計現所在地承德身份證號工作年限1年職業資格園林設計員園林施工員室內設計師 建築裝飾工程項目經理工作經驗3月-1月在湖南隨意...
-
建築工程管理論文精品多篇
工程管理主要內容範文篇一關鍵詞:園林工程養護管理中圖分類號:TU723文獻標識碼:A文章編號:1672-3791(2012)05(a)-0141-01所謂的園林工程,其主要指的就是在進行具體施工的同時按照之前制定好的園林工程的設計和規劃的藍圖,所進行得工程建設的具體過程。從當前的國內園...
-
中學生科技論文【新版多篇】
中學生科技論文範文篇一教學重難點的處理直接關係到學生的理解程度,關係着教學的成敗。重點是學習其他知識的基礎,而難點則是基於學生現狀,理解起來較爲困難的;不管是重點還是難點,僅僅依靠教師單純的語言描述或是閱讀教材都是難以理解的,學生往往只是死記硬背,而根本...