◎(畢業設計(論文)的意義、現狀分析、主要參考文獻)
◎含義
學校主要由總務部、政教部、教導部、培訓部四個部分組成。其中,教導處的工作最重,工作人員多,信息量大。除了財務部門有專門的人員和專門的軟件進行信息處理,其他各種數據處理都是由班主任和教導處的工作人員手工完成。目前教導處有幾十個班級的學生,處理的信息主要有學生信息、年級數據、課程信息五大類。本系統主要圍繞以上幾個部分,建立數據庫和對數據的各種操作功能。
對於學生的信息,由於各種分類和了解的需要,各班的班主任和校領導經常會進行各種查詢。比如查詢壹個班級的成員人數,男女生人數,寄宿或留宿人數等等。教務處必須在每個學生入學時分班並設定學號;每壹個學生畢業,學生信息都要備份;
對於成績管理,教師要登記本科目成績,計算平均分、優秀率、通過率;期中和期末考試結束後,班主任計算本班學生的總成績並進行排名;教導處應對補考學生人數及相應名單進行統計,每學期對學生成績進行備份;學校領導可以通過查詢工具了解學生的成績。
對於課程信息,教導處每學期都要安排課程,指派老師,安排壹周的課程,中途調整課程等等。
目前,上述各種信息仍處於人工或半人工管理狀態,效率低,可靠性差。配備電腦,但實際利用率不高。如果用計算機來管理上述信息,將大大提高工作效率,對學校各類信息的維護和了解起到積極的作用。另外,隨著計算機網絡的不斷發展,無論是工作、學習還是生活,都會越來越融入到流動的點點滴滴中。人們的工作節奏在加快,他們需要快速的信息來源並對其做出反應。因此,無論是從現狀還是面向未來,開發壹個功能齊全的學校信息管理系統都是非常必要的。
作為計算機專業的學生,我對系統的需求有著深刻的理解,同時也掌握了壹些系統開發的理論。借這次畢業設計的機會,壹方面我會帶刀盡力,另壹方面我也壹定會通過這次實踐提高自己對軟件工程、數據庫、編程等理論的理解,積累系統開發的經驗。
作為壹個畢業設計,由於時間比較緊,而且我沒有任何系統開發的經驗,它當然有很多不足,但是它的改進和功能完善並不會隨著畢業設計的結束而停止。我將著眼未來,跟蹤計算機新技術的發展,並將其應用於系統的可持續發展。
研究現狀分析
20世紀以來,人類經濟飛速發展,人們的變化日新月異,特別是計算機在經濟社會生活各個領域的應用和普及。使得原來陳舊的管理方式越來越不適應現在社會的發展。很多人還停留在以前的手工操作上。這極大地阻礙了人類經濟的發展。為了適應現代社會人們強烈的時間觀念,學校信息管理系統軟件給學校辦公帶來了極大的便利。我開發的系統采用流行的編程軟件VISUAL BASIC 6.0作為實現語言,數據庫Microsoft SQL Server2000作為系統的後臺操作。其功能直接在系統中用源代碼完成。我們只需要根據系統要求輸入就可以進行操作。準備好學校上網。中國電信1999的調查報告顯示,中國網民數量已達890萬,互聯網已經非常普及。該校畢業生希望在世界任何壹個角落都能找到自己校友的信息。這個系統為學校將來上網做了前期工作,比如建立數據庫。我們根據實際情況,利用快速原型法,以較小的成本快速構建可執行的軟件系統模型。以便用戶和開發人員快速確定需求,然後使用循環進化的開發模式不斷細化系統模型,逐步增加系統需要的屬性,直到滿足所有屬性。這時,模塊也已經發展成為最終產品。
主要參考文獻
在這個系統的過程中,主要參考出版商
xx
xx
xx
xx
xx
二、設計方案
1,設計目標,設計內容和要解決的關鍵問題。
設計目標
實現:五個功能:系統管理、學籍管理、班級管理、課程管理、成績管理。其中,系統管理功能包括添加用戶、修改密碼、重新登錄和退出系統四個子功能;學籍管理功能包括添加學籍信息、修改學籍信息和查詢學籍信息三個子功能;班級管理功能包括添加班級和修改班級信息。課程管理功能包括三個子功能:添加課程信息、修改課程信息和設置年級課程。成績管理功能包括三個子功能:添加、修改和查詢成績。
◎研究內容
系統管理模塊
該模塊的主要任務是維護系統的正常運行和安全設置,包括添加用戶、修改密碼、重新登錄、退出系統等功能。
班級管理模塊
該模塊的功能是實現學校所有班級的管理,包括添加班級信息和修改班級信息。這兩個子功能模塊是獨立的,實現學校所有班級的管理功能。
學籍管理模塊
該模塊的主要功能是實現對學生基本信息的管理,包括添加、修改和查詢學生狀態等功能,方便學校管理部門快速查詢和了解學校的基本情況。
課程管理模塊
在該模塊中,可以設置各年級的課程,可以添加和修改全校的所有課程信息,方便了學校教材管理部門和教務人員的工作。該模塊包括三個子功能:添加課程、修改課程和設置成績課程。
成績管理模塊
在我國,學生的考試成績是檢驗學生學習情況的主要依據,因此學生成績管理功能在學生信息管理系統中起著非常重要的作用。該系統的成績管理模塊包括添加、修改和查詢成績信息等子功能。
◎需要解決的關鍵問題
學籍信息的輸入,包括學生基本信息、班級、課程、成績等信息的輸入。
學生信息的查詢包括查詢學生的基本信息、班級、課程、成績等。
修改學生信息。
班級信息管理的輸入,包括班級設置、年級信息等的輸入。
班級信息管理改版。
班級管理信息查詢。
學校基礎課程信息的輸入。
課程基本信息的修改。
學生課程的設置和修改。
學生成績信息的輸入。
學生成績信息的修改。
查詢學生成績信息。
學生成績信息統計。
2.擬采用的設計方法及可行性分析。
◎擬采用的設計方法
本系統采用面向對象的軟件開發方法,以微軟公司的可視化開發環境Visual Basic6.0為主要開發工具,以Microsoft Access 2000為關系數據庫,采用ADO數據庫編程模型為VB編程語言,配合功能強大的SQL查詢語言,實現關系數據庫的建立、查詢和更新,從而實現預定的需求功能。
可行性分析
學生信息作為學校有壹定的工作量,學生信息的工作量可能是其他信息的幾倍,比如增加班級、查找班級、修改班級;學生檔案;課程管理;績效管理;支付管理;統計等。,每個信息的數據都是不斷變化的。如果是手動操作,那麽壹天的工作量就足以讓人覺得繁瑣不堪。針對這種情況,簡化了數據查詢,數據變得任何人都可以隨時訪問。
四樓
學生信息管理系統是為我們學校開發的。本系統使用的語言是Visual Basic,用Microsoft Access 2000數據庫完成。該系統由學生信息查詢、教務信息維護、學生選課和用戶管理四部分組成。通過該系統,我們可以有效地計劃、組織和控制學生信息、教育信息和學生選課的內部查詢。通過學校內部信息,按照統壹的數據信息進行管理,將任何壹條信息產生的數據變化及時反映到其他相關信息中,讓數據得以享受。
本系統的主要信息流程是:教務信息維護受理學生信息,學生信息查詢根據教務信息維護的學生信息判斷接收信息的合理性,提交給信息維護進行相應的修改,然後將信息存儲在數據庫中。學生選課就是據此選擇自己的相關課程。最後,打印。
采用該系統可以簡化整個系統中所有信息的工作,提高工作效率。由於采用了統壹的數據信息,相關資料可以快速查詢所需的數據、資料等信息,使信息快速高效運行。
。
3、預期的設計(論文)進度和成果。
◎設計進度:
第壹周和第二周項目建議書、啟動、需求調查和系統分析;
第三周,開始系統框架設計;
第四周是系統的總體和詳細設計及編碼;
系統測試和運行的第五周
論文的進展
第壹周論文開題報告;
第二周,論文開題報告完成;
第三周,論文初稿完成;
第四周,論文修改定稿;
第三,論文概述
1簡介
1.1,研究的必要性
1.2研究的目的和意義
1.3其他說明和關鍵詞
2前言理論
2.1項目背景及意義
2.2相關技術和開發工具介紹
2.3可行性分析
3總體設計
3.1系統功能描述
3.2數據流圖和數據字典
3.2.1數據流圖
數據字典
3.3數據庫設計
4詳細設計
4.1系統接口設計
4.2系統流程分析
四、設計依據
1,現有條件,缺失條件及解決途徑
有條件。
1.通過平時在課堂上的訓練,我們有了壹個大概的框架。
2.熟悉學生信息管理系統的架構。
3.熟悉VB和Access設計工具。
◎仍然缺乏的條件
不熟悉VB的具體結構體系,VB中其他輔助工具的應用和連接。
◎待解決的方法
查閱相關資料,掌握相關技術。
五、導師的意見
講師簽名:
月,日,200