2023年最新的學(xué)生學(xué)籍管理系統(tǒng)論文4篇_第1頁(yè)
2023年最新的學(xué)生學(xué)籍管理系統(tǒng)論文4篇_第2頁(yè)
2023年最新的學(xué)生學(xué)籍管理系統(tǒng)論文4篇_第3頁(yè)
2023年最新的學(xué)生學(xué)籍管理系統(tǒng)論文4篇_第4頁(yè)
2023年最新的學(xué)生學(xué)籍管理系統(tǒng)論文4篇_第5頁(yè)
已閱讀5頁(yè),還剩86頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第 PAGE91 頁(yè) 共 NUMPAGES91 頁(yè)2023年最新的學(xué)生學(xué)籍管理系統(tǒng)論文4篇建馳貿(mào)易有限公司考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要 隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。員工考勤信息管理是企業(yè)信息管理的重要部分,面對(duì)大量的企業(yè)考勤信息,采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。 因此,開發(fā)一個(gè)界面友好,易于操作的員工考勤管理軟件進(jìn)行自動(dòng)化處理具有較大的社會(huì)現(xiàn)實(shí)意義。同時(shí),人事考勤管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,開發(fā)應(yīng)用簡(jiǎn)單,不失一般性。 企業(yè)考勤管理系統(tǒng)的特點(diǎn)是從企

2、業(yè)考勤管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有與考勤相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得企業(yè)考勤管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)考勤規(guī)劃和政策。 論文主要介紹了系統(tǒng)的分析,設(shè)計(jì)和開發(fā)的全部過程。運(yùn)用數(shù)據(jù)流圖,ER圖,程序流程圖等對(duì)系統(tǒng)的設(shè)計(jì)過程進(jìn)行詳細(xì)的說明。全文共分為緒論、需求分析、總體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試系統(tǒng)、結(jié)論七部分。系統(tǒng)采用開發(fā)工具選擇JAVA語言,Jsp,后臺(tái)數(shù)據(jù)庫(kù)選用SQL Server 2023。 關(guān)鍵詞:考勤管理系統(tǒng),JSP,JAVA,SQL Server 2023

3、數(shù)據(jù)庫(kù) 1 緒論1.1 引言 我國(guó)的計(jì)算機(jī)應(yīng)用于企業(yè)管理,只是在70年代末期以后才逐漸開展起來的。目前,計(jì)算機(jī)輔助管理已在我國(guó)的各行各業(yè)得到了廣泛地應(yīng)用,但總的來說,計(jì)算機(jī)在我國(guó)管理中的應(yīng)用,還處于初級(jí)階段,盡管近兩年發(fā)展較快,但還需要不斷地探索和研究。尤其是計(jì)算機(jī)輔助考勤管理僅是近幾年才在我國(guó)得到普及和發(fā)展,而在許多發(fā)達(dá)國(guó)家計(jì)算機(jī)輔助考勤管理已十分普及。隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)

4、上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的考勤管理系統(tǒng)是解決這一問題的必由之路。考勤管理作為企業(yè)內(nèi)部的一種管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,日常的考勤工作。 我國(guó)中小企業(yè)信息化水平一直處在比較初級(jí)的階段,有關(guān)統(tǒng)計(jì)表明,真正具備計(jì)算機(jī)信息化比較高應(yīng)用水平的企業(yè)在全國(guó)1000多萬中小企業(yè)中所占的比例還不足10%。然而,隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的不斷成熟,企業(yè)的競(jìng)爭(zhēng)也在不斷的加劇,同時(shí)企業(yè)組織管理觀念的變革以及業(yè)務(wù)流程標(biāo)準(zhǔn)化也在不斷完善,中小企業(yè)信息化建設(shè)的熱情近幾年來有了顯著的提高。因此開發(fā)一個(gè)高質(zhì)量的考勤工資系統(tǒng)進(jìn)行企業(yè)管理尤為重要。 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛

5、和深入的應(yīng)用,企業(yè)對(duì)員工的考勤管理不在像過去一樣靠手工去做,在一些稍具規(guī)模的企事業(yè)單位內(nèi)考勤也開始信息化??记谝?guī)則的靈活定義,提供和多種考勤機(jī)的接口,并可以手工錄入考勤記錄。 本系統(tǒng)就是為了適應(yīng)這種要求而設(shè)計(jì)的。集信息的顯示、輸入、修改、刪除、查詢等各種處理為一體,信息維護(hù)起來非常方便。大大減少了公司的人力和物力,為公司的考勤以及工資的發(fā)放帶來很大的便利。 1.2開發(fā)背景 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。同時(shí),以計(jì)算機(jī)為基礎(chǔ)的各種軟件也漸漸走入規(guī)模不同的各種企業(yè)單位中。企業(yè)在對(duì)競(jìng)爭(zhēng)日趨強(qiáng)烈的現(xiàn)代社會(huì)在不斷提高自身產(chǎn)品質(zhì)量的同時(shí),對(duì)員工的要求也逐

6、漸提高,考勤管理也就成為了一個(gè)大眾化的課題。 企業(yè)考勤管理系統(tǒng)是為了解決員工考勤管理的而設(shè)計(jì)的,目的是建立一個(gè)能夠初步實(shí)現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理,提高考勤管理效率,工作人員能夠在各個(gè)崗位上的工作狀態(tài)得到及時(shí)的反饋,而系統(tǒng)所需的工作人員的數(shù)量少,效率高。 企業(yè)考勤管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,企業(yè)考勤管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥闳耸鹿芾淼男畔⒑涂旖莸墓芾聿樵兪侄?,但一直以來人們使用傳統(tǒng)的人工方式管理員工的上下班等信息,這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、

7、更新和維護(hù)都帶來了不少的困難。 學(xué)生學(xué)籍管理系統(tǒng)論文(2) 貴 陽 學(xué) 院 2023屆本科生學(xué)士學(xué)位論文 題目:學(xué)生信息管理系統(tǒng) 中國(guó)貴州貴陽 2023 年 4 月 摘 要 學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要。 本文介紹了學(xué)生信息管理系統(tǒng)的開發(fā)整個(gè)過程,闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)實(shí)施的全過程。在開發(fā)方法上本系統(tǒng)利用了軟件工程化的思想和方法,總體上采用結(jié)構(gòu)化生命周期開發(fā)方法,具體模塊實(shí)施采用了原型法和面向?qū)ο笙到y(tǒng)開發(fā)方法。并采用VisualS2023作為開發(fā)工具,SQL Server 2023作為后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)具有學(xué)生

8、檔案管理,班級(jí)管理,課程管理,成績(jī)管理,專業(yè)管理等模塊,可分別完成日常學(xué)生檔案,班級(jí)信息,課程信息,成績(jī)信息的添加、修改、刪除、查詢、打印等功能。 本人在此次畢業(yè)設(shè)計(jì)中主要對(duì)“學(xué)生課程管理”,“學(xué)生成績(jī)管理”,“學(xué)生檔案管理”,“補(bǔ)助管理”四個(gè)模塊進(jìn)行了具體設(shè)計(jì)。 【關(guān)鍵字】: 信息管理系統(tǒng)、生命周期、軟件工程、原型法。 summary Student Information Management System is an educational unit indispensable part of its content for the schools, policy makers and

9、managers are essential. This paper introduces the student information management system for the development of the whole process, described the system analysis, system design, database design and system implementation of the entire process. In the development of methods on the use of the software en

10、gineering system of thinking and methods used on the whole structure of the life cycle of development methods, the use of specific modules of the prototype system development and object-oriented approach. Visual S2023 and used as a development tool, SQL Server 2023 as a background database. This sys

11、tem has the student records management, class management, curriculum management, performance management, professional management, and other modules, can be completed daily student records, class information, information on the courses, the results of information add, edit, delete, query, print, and

12、other functions. I graduated in the design of the main student curriculum management, Student performance management, student records management, grant management four modules of a specific design. Keyword:Manage Information management system, the life-cycle, software engineering, prototype. 目 錄 摘 要

13、 1 Summary 2 1.緒論 4 1.1 課題背景 4 1.2目的背景與意義 4 1.3項(xiàng)目開發(fā)的目標(biāo) 4 2. 開發(fā)工具的選擇 4 3.系統(tǒng)分析 5 3.1業(yè)務(wù)流程分析 5 3.2數(shù)據(jù)流程分析 6 3.2.1數(shù)據(jù)流程圖 6 3.3數(shù)據(jù)存儲(chǔ)分析 7 4.系統(tǒng)總體規(guī)劃 8 41系統(tǒng)總體功能層次圖 8 411課程管理模塊 9 412補(bǔ)助管理模塊 9 413成績(jī)信息管理模塊 10 414學(xué)生檔案管理模塊 10 42總結(jié) 10 5.數(shù)據(jù)庫(kù)設(shè)計(jì) 11 5.1數(shù)據(jù)庫(kù)需求分析 11 5.2數(shù)據(jù)庫(kù)表實(shí)體 11 5.3 各表的物理結(jié)構(gòu) 12 6.系統(tǒng)設(shè)計(jì) 16 61軟件結(jié)構(gòu)設(shè)計(jì) 16 62系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 1

14、7 63系統(tǒng)操作流程圖 17 64系統(tǒng)詳細(xì)設(shè)計(jì) 18 641課程信息管理 18 642成績(jī)信息管理 20 643學(xué)生補(bǔ)助管理 24 644學(xué)生檔案管理 29 7.調(diào)試 29 8.全文總結(jié) 29 致 謝 29 參考文獻(xiàn) 30 1. 緒論 11課題背景 該項(xiàng)目開發(fā)的軟件為學(xué)校學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)學(xué)生信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來的,該軟件設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理. 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理軟件來管理自己日益增長(zhǎng)的各種信息,學(xué)生管理

15、系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理軟件也不少.但本系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作 1.2目的背景與意義 學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。一個(gè)功能齊全、簡(jiǎn)單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校相關(guān)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要。所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,人工的大量浪費(fèi);另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少困難。隨著科學(xué)

16、技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著來越重要的作用。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)校的各類信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查詢方便、效率高、可靠性好、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)校信息管理的效率,也是一個(gè)單位科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 1.3項(xiàng)目開發(fā)的目標(biāo) 建立學(xué)生信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。 2. 開發(fā)工具的選擇 現(xiàn)在,

17、市場(chǎng)上可以選購(gòu)的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國(guó)市場(chǎng)上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級(jí)開發(fā)工具的產(chǎn)品有:Microsoft公司的Visual S, Microsoft公司的Visual C, Borland公司的Delphi和 Powersoft公司的PowerBulider以及Java等。 在這些程序開發(fā)工具中,有的強(qiáng)調(diào)程序語言的彈性與執(zhí)行效率;有的則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的提高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必定要耗費(fèi)數(shù)倍的工夫

18、來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)成為了一紙空談;相反地,如果只強(qiáng)調(diào)語言的彈性,卻沒有便利的工具作配合,會(huì)使得一些即使非常簡(jiǎn)單的界面處理動(dòng)作,變得復(fù)雜和麻煩起來,這樣也會(huì)浪費(fèi)程序設(shè)計(jì)師們的寶貴時(shí)間。作為數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā),Visual S 2023是一個(gè)非常理想選擇,它有效地避免了以上所談到的諸缺點(diǎn)。數(shù)據(jù)庫(kù)技術(shù)是MIS設(shè)計(jì)中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫(kù)管理也是一個(gè)重要的問題,目前,數(shù)據(jù)庫(kù)產(chǎn)品可謂琳瑯滿目,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)前,我慎重考慮了一下,應(yīng)數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用了數(shù)據(jù)庫(kù)SQL Server2023, 開發(fā)工具當(dāng)然

19、是非Visual S 2023莫屬了。 Visual S 2023是一種可視化的、面向?qū)ο蠛驼{(diào)用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎(chǔ)。在Visual S 2023環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、

20、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 3. 系統(tǒng)分析(我負(fù)責(zé)的模塊) 3.1業(yè)務(wù)流程分析學(xué)生檔案業(yè)務(wù)流程圖:課程管理業(yè)務(wù)流程圖:成績(jī)管理業(yè)務(wù)流程圖:3.2數(shù)據(jù)流程分析: 3.2.1數(shù)據(jù)流程圖 學(xué)生成績(jī)管理系統(tǒng)0層數(shù)據(jù)流程圖 成績(jī)管理1層數(shù)據(jù)流程圖 3.3數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖 1、數(shù)據(jù)模型設(shè)計(jì)。首先來做出學(xué)生成績(jī)管理模塊的E-R圖,分析這個(gè)問題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績(jī)是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個(gè)系統(tǒng)的三個(gè)實(shí)體。 2、再分析三個(gè)實(shí)體之間的聯(lián)系。首先,這三個(gè)實(shí)體不是一個(gè)統(tǒng)一體,學(xué)生成績(jī)與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與

21、學(xué)生這兩個(gè)實(shí)體是多對(duì)多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績(jī)是這兩個(gè)實(shí)體“學(xué)生”和“成績(jī)”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽?jī)既不是學(xué)生獨(dú)有的,也不是課程獨(dú)有的;“學(xué)生甲80分”或“英語80分”是不完全的,說“學(xué)生甲英語80分”才是正確的,因?yàn)?0分是學(xué)生甲和英語課二者共有的。這個(gè)E-R圖可畫成下圖。 成績(jī)管理模塊中學(xué)生與課程的E-R圖 教師與課程這兩個(gè)實(shí)體之間,是一對(duì)多聯(lián)系;一位教師可以都多門課程,而一門課程對(duì)于學(xué)生成績(jī)來說只能有一位教師(英語、高等數(shù)學(xué)有多位教師教,但對(duì)某個(gè)固定的學(xué)生來說只能有一位教師)。其E-R圖,如下所示。 教師,學(xué)生與課程的E

22、-R圖組合到一起,得到最后的E-R圖,有了E-R圖,就可以設(shè)計(jì)數(shù)據(jù)庫(kù)。下圖為數(shù)據(jù)模型圖。 4. 系統(tǒng)總體規(guī)劃 學(xué)生信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)應(yīng)用程序,由系統(tǒng)管理模塊、課程信息管理模塊、學(xué)生補(bǔ)助管理模塊,成績(jī)信息管理模塊等模塊組成,允許授予權(quán)限的用戶操作相應(yīng)的菜單,從而實(shí)現(xiàn)數(shù)據(jù)信息的修改,查詢,打印,統(tǒng)計(jì)等功能。 4.1 系統(tǒng)總體功能層次圖 由上圖知學(xué)生信息管理系統(tǒng)共有10個(gè)功能模塊,現(xiàn)將我負(fù)責(zé)的三個(gè)模塊做如下規(guī)劃 4.1.1課程管理模塊(CTRL+K): 該模塊對(duì)各個(gè)班級(jí)各個(gè)學(xué)期的課程進(jìn)行設(shè)置,方便了學(xué)校教務(wù)處的教學(xué)管理人員的工作。該模塊包括課程的增加和課程信息的瀏覽,其中課程信息瀏覽窗體

23、中包括課程的修改,刪除,打印功能。 4.1.2補(bǔ)助管理模塊(Alt+D): 該模塊的功能是實(shí)現(xiàn)對(duì)學(xué)生貸款信息及特困生補(bǔ)助的管理工作,包括:貸款瀏覽、貸款添加、特困生補(bǔ)助增加,特困生補(bǔ)助瀏覽,其中學(xué)生貸款和特困生補(bǔ)助是兩個(gè)相對(duì)獨(dú)立的模塊。 4.1.3成績(jī)信息管理模塊(AltC): 該模塊主要是實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的錄入查詢及考試的違規(guī)信息的管理工作,包括:學(xué)生成績(jī)的錄入,學(xué)期成績(jī)?yōu)g覽,學(xué)生成績(jī)查詢,班級(jí)成績(jī)查詢,違規(guī)信息的增加及瀏覽。 4.1.4學(xué)生檔案管理 4.2總結(jié) 通過對(duì)總體設(shè)計(jì)部分的分析,我們對(duì)程序的總體設(shè)計(jì)有了充分的認(rèn)識(shí),對(duì)系統(tǒng)的各部分模塊有了總體的認(rèn)識(shí),我們下一步所做的工作就是應(yīng)該進(jìn)行數(shù)據(jù)

24、庫(kù)的設(shè)計(jì)及系統(tǒng)設(shè)計(jì)。 5.數(shù)據(jù)庫(kù)設(shè)計(jì) 學(xué)生信息管理系統(tǒng)采用了Microsoft推出的SQL Server2023作為后臺(tái)數(shù)據(jù)庫(kù) 5.1 數(shù)據(jù)庫(kù)需求分析 在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),以及可能地滿足用戶所提出的各項(xiàng)要求,同時(shí)又避免同時(shí)又要避免冗余數(shù)據(jù)產(chǎn)生。由于在學(xué)生信息管理系統(tǒng)中,需要采集大量的信息,包括學(xué)生信息,班級(jí)信息,課程信息,成績(jī)信息,專業(yè)信息等,如果不能夠合理有效地組織數(shù)據(jù)表的結(jié)構(gòu),以及合理設(shè)置每張表所包含的字段,那么后期進(jìn)行的數(shù)據(jù)的整理以及匯總時(shí),就會(huì)增加編程人員的開發(fā)難度,并造成成績(jī)效益的大幅度下降。根據(jù)學(xué)生基本信息以及其他相關(guān)信息的特點(diǎn),歸納出以下規(guī)律: 1.一個(gè)專業(yè)包括多個(gè)班級(jí); 2.一

25、個(gè)班在一個(gè)學(xué)期內(nèi)開設(shè)多門課程; 3.每一門課程記錄每一名學(xué)生的成績(jī); 4.一種角色對(duì)應(yīng)一個(gè)和多個(gè)用戶; 5.每一個(gè)學(xué)生可以貸款多項(xiàng)費(fèi)用; 6.一個(gè)班級(jí)對(duì)應(yīng)一個(gè)入學(xué)年份及學(xué)制; 7.一個(gè)班級(jí)包含多名學(xué)生; 8.每一個(gè)學(xué)生都有不同的學(xué)號(hào); 9.每一個(gè)學(xué)生可以受獎(jiǎng)勵(lì)或處罰多次; 10.每一個(gè)學(xué)生可以獲獎(jiǎng)學(xué)金多次; 5.2數(shù)據(jù)庫(kù)表實(shí)體 BuZhuInfo SpecialtyName,ClassName,Semester,Name,StudentNumbe,Enrolmentyear,Sex,BuZhuDate,BuZhuJinE,JiaTingInfo,Remark ChufaInfo Special

26、tyName,ClassName,Semester,Name,StudentNumber, Enrolmentyear, Sex, ChufaDate, ChufaType, ChufaReason ClassInfo ClassID,ClassName,SpecialtyName,ClassNumber,Length,Teacher,EnrolmentTime, Remark CourseInfo CourseID,ClassID,Course,Semester DaiKuanInfo SpecialtyName,ClassName,Semester,Name,StudentNumbe,En

27、rolmentyear,Sex, DaiKuanDate, Xuefei, Zhusufei, Shufei, Shenghuofei, Remark FeiyongInfo SpecialtyName,ClassName,Semester,Name,StudentNumber, Enrolmentyear, Sex, JiaofeiDate, Xuefei, Zhusufei, Shufei, Remark JiangliInfo SpecialtyName,ClassName,Semester,Name,StudentNumber,Enrolmentyear,Sex,AwardDate,A

28、wardType,AwardReason JiangXuejinInfo SpecialtyName,Name,ClassName,StudentNumber,Enrolmentyear,Semester,JiangXiang,JinE,Remark KaoQinInfo SpecialtyName,Name,ClassName,StudentNumber,Enrolmentyear,Semester,JiangXiang,JinE,Remark Roles RoleName,SystemManage,SpecialtyManage,ClassManage,CourseManage,Score

29、Manage,StudentManage,DaikuanManage,JiangchengManage,JiangxuejinManage ScoreInfo ScoreID,Semester,StudentNumber,Course,Score SpecialtyInfo SpecialtyID,SpecialtyName,Remark StudentInfo SpecialtyID,SpecialtyName,Remark UserInfo Name,Passwd,RoleName 5.3各表的物理結(jié)構(gòu) BuZhuInfo表 ChufaInfo表 ClassInfo 表 CourseInf

30、o表 DaiKuanInfo表 FeiyongInfo表 JiangliInfo表 JiangXuejinInfo表 KaoQinInfo 表 Roles表 ScoreInfo表 SpecialtyInfo表 UserInfo表 StudentInfo表 6.系統(tǒng)設(shè)計(jì) 6.1軟件結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)在執(zhí)行時(shí),先根據(jù)不同的操作人員的需要來進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢或?yàn)g覽等操作;總體來說,本系統(tǒng)屬于一個(gè)事務(wù)型管理系統(tǒng)。 6.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)信息對(duì)于信息系統(tǒng)來說是致關(guān)重要的,因此系統(tǒng)中必須有一套實(shí)現(xiàn)數(shù)據(jù)存取的機(jī)制,本系統(tǒng)關(guān)于數(shù)據(jù)存取部分的實(shí)現(xiàn)原理如下圖所示,該圖對(duì)本系統(tǒng)數(shù)據(jù)存

31、取的操作流程進(jìn)行了抽象和概括。 數(shù)據(jù)存取關(guān)系圖 6.3系統(tǒng)操作流程圖 6.4系統(tǒng)詳細(xì)設(shè)計(jì)(課程管理模塊, 成績(jī)管理模塊,補(bǔ)助管理模塊,學(xué)生信息管理模塊) 本部分主要內(nèi)容為本系統(tǒng)的運(yùn)行界面及其分析,各模塊的打印功能都為:將DataGrid中數(shù)據(jù)導(dǎo)出到EXCEL中,借助EXCEL的打印功能實(shí)現(xiàn)數(shù)據(jù)打印。以下在涉及到打印功能時(shí)就略過。 6.4.1課程信息管理 增加課程信息 考慮到每個(gè)院校及專業(yè)的實(shí)際情況會(huì)有所不同,在設(shè)置課程時(shí),將課程與班級(jí)、學(xué)期聯(lián)系在一起,這樣使得不同的院??梢愿鶕?jù)不同的需要靈活設(shè)置開設(shè)課程。界面如下 瀏覽課程信息 為了方便用戶靈活選擇班級(jí)及學(xué)期,在程序中使用了TreeView樹形

32、控件。當(dāng)用戶選定了條件后班級(jí)課程會(huì)排列在右側(cè)的網(wǎng)格控件中,如下所示 修改班級(jí)課程 修改班級(jí)課程時(shí),只允許修改其課程名稱,同時(shí)需要確保修改后的課程名稱不能與該班級(jí)同一學(xué)期內(nèi)的課程名稱發(fā)生沖突,界面如下 如果修改后的課程名稱不能與該班級(jí)同一學(xué)期內(nèi)的課程名稱發(fā)生沖突,將彈出如下對(duì)話框 刪除班級(jí)課程 刪除課程信息需要考慮的問題為是否與當(dāng)前課程有關(guān)的學(xué)生成績(jī)記錄存在,如果有則取消刪除操作,并彈出提示對(duì)話框,如下圖所示。否則可正常刪除課程記錄。 6.4.2成績(jī)信息管理模塊 學(xué)生成績(jī)錄入 在此界面中選定了專業(yè)、班級(jí)、學(xué)期后,班級(jí)中的學(xué)生名單及本學(xué)期開設(shè)的課程將會(huì)分別顯示在ListView控件中,方便用戶進(jìn)行

33、成績(jī)的錄入。錄入成績(jī)時(shí),同一個(gè)學(xué)生同一門課程的分?jǐn)?shù)不能重復(fù)錄入,同時(shí)也對(duì)數(shù)據(jù)的格式進(jìn)行了判斷,避免了非法數(shù)據(jù)造成應(yīng)用程序的崩潰,界面如下所示 瀏覽學(xué)生成績(jī) 確定班級(jí)范圍后,依次按照班級(jí),學(xué)期,學(xué)生的順序進(jìn)行選擇,學(xué)生的成績(jī)可顯示在右側(cè)的表格中,包括自動(dòng)編號(hào),課程名稱,成績(jī)及錄入狀態(tài)。如果成績(jī)尚未錄入時(shí),自動(dòng)編號(hào)及成績(jī)項(xiàng)顯示為0,見下圖 成績(jī)信息修改 當(dāng)在成績(jī)?yōu)g覽窗口中選擇某一成績(jī)記錄后,可以在成績(jī)修改窗口中修改分?jǐn)?shù),單擊修改分?jǐn)?shù)按鈕對(duì)已錄入的成績(jī)進(jìn)行修改,將彈出成績(jī)修改對(duì)話框,如下所示 刪除學(xué)生成績(jī) 當(dāng)成績(jī)?yōu)橐唁浫霠顟B(tài)時(shí),可以進(jìn)行刪除。等待錄入狀態(tài)的成績(jī)不能刪除,否則程序會(huì)給出提示信息,如下所

34、示 學(xué)生成績(jī)查詢 在該界面中,由指定的學(xué)號(hào),學(xué)期范圍來查詢學(xué)生各學(xué)期的成績(jī),以及每學(xué)期成績(jī)的統(tǒng)計(jì)狀況并可將成績(jī)統(tǒng)計(jì)狀況導(dǎo)入到EXcel中打印。程序中將會(huì)顯示檢索出來的課程成績(jī)的數(shù)量,如果課程與開設(shè)的課程數(shù)量不符,就需要進(jìn)入學(xué)生成績(jī)?yōu)g覽界面對(duì)未錄入的課程數(shù)據(jù)進(jìn)行補(bǔ)錄,該界面如下 班級(jí)成績(jī)查詢 在該界面中,由指定的班級(jí)名稱,學(xué)期范圍作為查詢條件,可以得到班級(jí)各門課程的成績(jī)統(tǒng)計(jì)統(tǒng)計(jì)信息并打印,如課程的最高分,最低分,平均成績(jī),總成績(jī)等。這對(duì)于評(píng)估班級(jí)的整體素質(zhì)起到參考作用,界面如下所示 6.4.3學(xué)生補(bǔ)助管理 考慮到不同學(xué)生的家庭狀況不同,系統(tǒng)特設(shè)了學(xué)生貸款和特困生補(bǔ)助這兩個(gè)子管理模塊,方便了學(xué)校對(duì)

35、這方面的管理,由于這兩個(gè)模塊具有相似之處,在此我只以學(xué)生貸款子模塊為例來分析,特困生補(bǔ)助子模塊可參閱本模塊的設(shè)計(jì)思路 學(xué)生貸款增加 該界面主要是實(shí)現(xiàn)貸款費(fèi)用的增加。在用戶輸入了完整的貸款信息后,可將貸款信息插入到數(shù)據(jù)庫(kù)中,界面如下 增加貸款信息時(shí)需注意一點(diǎn),即是該界面中的學(xué)號(hào)必須是已經(jīng)存在的學(xué)號(hào),否則增加的信息不會(huì)與其他功能模塊相互關(guān)聯(lián)(即此班級(jí)不存在該學(xué)學(xué)生,但卻有該學(xué)生的貸款信息) 貸款信息瀏覽 在該界面中,在用戶選定了專業(yè),輸入入學(xué)年份,并選擇了班級(jí)后,單擊“查詢”按鈕,則該班級(jí)所有的貸款學(xué)生信息將在DataGrid數(shù)據(jù)控件中顯示,界面如下 如果用戶選定了專業(yè),輸入入學(xué)年份,并選擇了班級(jí)

36、后再輸入學(xué)號(hào),系統(tǒng)將能實(shí)現(xiàn)精確查詢,界面如下 修改貸款信息 當(dāng)DataGrid中數(shù)據(jù)不為空且用戶選中某行數(shù)據(jù),并單擊“修改按鈕”后,彈出貸款信息修改窗體,此窗體只允許用戶修改性別、學(xué)費(fèi)、住宿費(fèi)、書費(fèi)、生活費(fèi)、備注。貸款修改界面如下 如果沒有查詢或是用戶沒有選中要修改的信息,將彈出如下提示 刪除貸款 當(dāng)用戶選擇了要?jiǎng)h除的行并單擊“刪除貸款”后,出現(xiàn)如下詢問消息對(duì)話框 否則彈出如下警告信息 6.4.4學(xué)生檔案管理 此管理模塊設(shè)計(jì)思想與學(xué)生補(bǔ)助管理模塊相似,其具體的實(shí)現(xiàn)過程可參考學(xué)生補(bǔ)助管理模塊的設(shè)計(jì)。 7.調(diào)試 在系統(tǒng)投入使用前要進(jìn)行一系列測(cè)試,以保證更高的系統(tǒng)準(zhǔn)確性,數(shù)據(jù)要按照標(biāo)準(zhǔn)測(cè)試要求進(jìn)行測(cè)

37、試,如邊界數(shù)據(jù)、關(guān)聯(lián)數(shù)據(jù)、相似區(qū)分?jǐn)?shù)據(jù)、正常使用數(shù)據(jù)、大小寫等。 經(jīng)調(diào)試后確認(rèn)本系統(tǒng)(我負(fù)責(zé)的模塊)已完成分析階段所要求的所有功能,可以投入使用。 8.全文總結(jié) 在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生信息管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。 盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。通過開發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)目基本開發(fā)過程,用到的知識(shí)鞏固

38、了我對(duì)Visual C#的學(xué)習(xí),但在這次設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。 致 謝 從接受課題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文,衷心的感謝我的指導(dǎo)老師歐陽老師給予了精心的指導(dǎo)和熱情的幫助,尤其在課題設(shè)計(jì)的前期準(zhǔn)備階段和本人的數(shù)據(jù)庫(kù)的設(shè)計(jì)階段,導(dǎo)師提出許多寶貴的設(shè)計(jì)意見,在最后的測(cè)試修改階段老師在百忙之中抽出時(shí)間為我們提供了必要的幫助,這樣使得我得以順利的完成畢業(yè)設(shè)計(jì)開發(fā)工作,在短暫的一個(gè)月的相處時(shí)間里,老師淵博的知識(shí)、敏銳的思路和實(shí)事求是的工作作風(fēng)給我留下了深刻的印象,這將使得我終身受益,謹(jǐn)此向老師表示衷心的感謝和崇高的敬意!參

39、考文獻(xiàn) 1 史濟(jì)明等編著,軟件工程-原理、方法與應(yīng)用,高等教育出版社,2023 2 汪孝宜等,信息系統(tǒng)開發(fā)實(shí)例精粹(C#版),電子工業(yè)出版社,2023 3 張立,C#2.0寶典,電子工業(yè)出版社,2023 4 李蘭友等編著,Visual C#.Net程序設(shè)計(jì),清華大學(xué)出版社,2023 5 何玉潔編著,數(shù)據(jù)庫(kù)原理與應(yīng)用,機(jī)械工業(yè)出版社,2023 6 王東明等編著,VISUAL C#.NET程序設(shè)計(jì)與應(yīng)用開發(fā),清華大學(xué)出版社,2023 學(xué)生學(xué)籍管理系統(tǒng)論文(3) 目錄 內(nèi)容提要 引言 第一章 概 述 1.1 開發(fā)學(xué)籍管理系統(tǒng)的意義 1.2 已有系統(tǒng)的存在的問題 1.3 可行性研究 1.4 FoxPr

40、o數(shù)據(jù)庫(kù)簡(jiǎn)介 第二章 系統(tǒng)分析設(shè)計(jì) 2.1學(xué)校結(jié)構(gòu)組織結(jié)構(gòu)圖 2.2學(xué)校工作的業(yè)務(wù)流程圖 2.3 新系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)思想 23 開發(fā)和運(yùn)行環(huán)境選擇 25 系統(tǒng)功能分析 26 系統(tǒng)功能模塊設(shè)計(jì) 第三章 數(shù)據(jù)庫(kù)分析和設(shè)計(jì) 31 數(shù)據(jù)庫(kù)需求分析 32 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 33 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 第四章 學(xué)籍系統(tǒng)的實(shí)現(xiàn) 41系統(tǒng)功能表單的實(shí)現(xiàn) 42 學(xué)生信息查詢表單的實(shí)現(xiàn) 43 學(xué)生成績(jī)編輯表單的實(shí)現(xiàn) 44:成績(jī)查詢表單的實(shí)現(xiàn) 45:成績(jī)統(tǒng)計(jì)表單的實(shí)現(xiàn) 46:評(píng)語管理表單的實(shí)現(xiàn) 47:評(píng)語查詢表單的實(shí)現(xiàn) 48:系統(tǒng)菜單的實(shí)現(xiàn) 總結(jié) 致謝(參考文獻(xiàn)) 附錄 內(nèi)容摘要 計(jì)算機(jī)輔助學(xué)籍管理系統(tǒng)是采用V

41、ISAUL FOXPRO開發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。本設(shè)計(jì)說明書主要講述了VISAUL FOXPRO的基本功能及設(shè)計(jì)方法。緊接著以本系統(tǒng)為例,逐一介紹開發(fā)本系統(tǒng)系統(tǒng)的步驟:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)維護(hù)。在系統(tǒng)分析中先后用數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)的功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種數(shù)據(jù)。在系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊。所需的數(shù)據(jù)庫(kù)表及表字段。菜單的設(shè)計(jì)等。在系統(tǒng)的實(shí)現(xiàn)中,給出了實(shí)現(xiàn)表單中相應(yīng)的功能控件的事件及代碼。以及菜單實(shí)現(xiàn)的方法。文章的最后則給出了本系統(tǒng)的主要功能源代碼。 本系統(tǒng)具有數(shù)據(jù)輸入,數(shù)據(jù)存儲(chǔ),檔案查詢,報(bào)表打印等功能,系統(tǒng)的人機(jī)對(duì)話界面友好。系統(tǒng)功能全面,用戶操

42、作方便是本設(shè)計(jì)的一個(gè)特色。 關(guān)鍵字:面向?qū)ο?學(xué)籍 學(xué)籍管理 VISAUL FOXPRO 引言 計(jì)算機(jī)已經(jīng)要成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步,它以及被應(yīng)用于許多的領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多的復(fù)雜的勞動(dòng)。其次,計(jì)算機(jī)可以大大的提高人們的工作效率。第三,計(jì)算機(jī)可以節(jié)省許多資源。第四,計(jì)算機(jī)可以使敏感文檔更加安全 現(xiàn)有我國(guó)的中小學(xué)校中檔案的管理水平不高,還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多的人力和物力。在在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息

43、管理所取代。 我作為跨世紀(jì)的一代教師,希望在這方面有所貢獻(xiàn)。改革的總設(shè)計(jì)師鄧小平同志說過:科學(xué)技術(shù)是第一生產(chǎn)力。我希望能用所學(xué)的知識(shí)編制一個(gè)適用的程序來幫助中小學(xué)進(jìn)行更有效的學(xué)籍管理。 第一章 概述1.1 開發(fā)學(xué)籍管理系統(tǒng)的意義: 21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。 在各大中小學(xué)校,用計(jì)算機(jī)管理學(xué)校的信息已經(jīng)越來越普遍了。用

44、計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性。提高了學(xué)校的管理能力,為此,用計(jì)算機(jī)來管理學(xué)校的信息,是非常必要的。 計(jì)算機(jī)對(duì)信息的管理有著手工管理無法比擬的優(yōu)勢(shì),這些優(yōu)勢(shì)對(duì)于信息的條數(shù)不多,信息的變化慢,對(duì)信息的需求不頻繁的單位還不明顯,但是對(duì)于我現(xiàn)在就讀的某某大學(xué),卻是顯然的。 某某高中目前在校學(xué)生達(dá)到2023人以上,學(xué)校對(duì)學(xué)生的原來的學(xué)籍管理管理軟件已經(jīng)不能適應(yīng)新的辦學(xué)規(guī)模和對(duì)現(xiàn)代辦學(xué)效率的需要。 我作為一個(gè)計(jì)算機(jī)應(yīng)用的大學(xué)生,希望能有所貢獻(xiàn)。用我四年的所學(xué)編制了一個(gè)實(shí)用的程序來幫助我的母校某某高中進(jìn)行更有效的學(xué)籍檔案管理或者作為以后開發(fā)的參考。 1.2已有

45、系統(tǒng)的存在的問題: 我的母校某某高中,在20世紀(jì)90年代一直沿用原來的人工管理學(xué)生學(xué)籍的方法,管理的效率低而且容易出錯(cuò),打印報(bào)表時(shí)對(duì)以前的學(xué)校學(xué)籍檔案的資料利用率低。到了90年末期,學(xué)校引進(jìn)了一套學(xué)籍管理軟件,以前的管理軟件開發(fā)平臺(tái)是FOXBASE,操作界面不友好,操作不方便。當(dāng)歷史的車輪駛到21世紀(jì)時(shí),我們發(fā)現(xiàn)我們的學(xué)籍管理的教師面對(duì)的還是一套類似于DOS的操作界面,要想操作這套軟件必須經(jīng)過培訓(xùn)。這種不容易上手的軟件已經(jīng)不屬于21世紀(jì)。所以學(xué)校為了適應(yīng)現(xiàn)代辦學(xué)效率的需要,迫切需要一套新的系統(tǒng)來取代原來的軟件。 新系統(tǒng)準(zhǔn)備用面向?qū)ο蟮木幊坦ぞ遃ISUAL FOXPRO6.0作為開發(fā)平臺(tái)。開發(fā)思

46、想準(zhǔn)備在繼承舊系統(tǒng)的優(yōu)點(diǎn),克服舊系統(tǒng)的確定,開發(fā)一個(gè)適合并校后,界面友好的,操作簡(jiǎn)便的學(xué)籍管理系統(tǒng)。 1.3可行性研究:1.3.1目的:可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能夠解決。1.3.2經(jīng)濟(jì)上可行性: 現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開發(fā), 為學(xué)校的工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面: 第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng); 第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源; 第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。 所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。 1.3.3 技術(shù)

47、上可行性: 為本系統(tǒng)的開發(fā)我特對(duì)某某高中學(xué)校進(jìn)行了深入的調(diào)查研究。學(xué)校從事學(xué)籍管理的人員都是從事該工作多年的教師。他們對(duì)使用計(jì)算機(jī)軟件有豐富的使用和管理經(jīng)驗(yàn)。而且學(xué)校為他們提供了多臺(tái)配備良好的電腦。 本系統(tǒng)開發(fā)后使用的用戶主要是學(xué)校教務(wù)處的教師。暫時(shí)不提供更多的用戶來共享數(shù)據(jù),所以開發(fā)的系統(tǒng)暫時(shí)定位單機(jī)版本。后臺(tái)數(shù)據(jù)庫(kù)我選擇Microsoft FOXPRO6.0作為本系統(tǒng)的數(shù)據(jù)庫(kù),前臺(tái)開發(fā)工具采用Microsoft FOXPRO6.0。 使用Microsoft FOXPRO6.0作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性

48、能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。 新系統(tǒng)開發(fā)之前,我詳細(xì)的對(duì)并校前的系統(tǒng)開發(fā)人員和系統(tǒng)操作人員,以及新學(xué)校的教務(wù)管理人員進(jìn)行調(diào)研,聽取他們對(duì)系統(tǒng)的技術(shù)要求和實(shí)際操作要求。特別是認(rèn)真對(duì)已有系統(tǒng)的研究和相關(guān)的開發(fā)人員交換了看法。征求他們的新系統(tǒng)的提出意見。 綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件以及計(jì)算機(jī)軟件的使用上條件是成熟,技術(shù)上都是滿足的,因此,它在技術(shù)上是可行的。 1.3.4 運(yùn)行上可行性: 本系統(tǒng)為一個(gè)中小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠

49、滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。14、FoxPro數(shù)據(jù)庫(kù)簡(jiǎn)介 FoxPro數(shù)據(jù)庫(kù)的發(fā)展 1989年下半年,F(xiàn)ox公司正式推出FoxPro 1.0,它首次引入了基于DOS環(huán)境的窗口技術(shù),它支持鼠標(biāo),操作方便,是一個(gè)與dBASE、FoxBASE完全兼容的編譯型集成環(huán)境式的數(shù)據(jù)庫(kù)系統(tǒng)。 1991年推出FoxPro 2.0版。由于使用了Rushmore查詢優(yōu)化技術(shù)、先進(jìn)的關(guān)系查詢與報(bào)表技術(shù)以及整套第4代語言工具,因此FoxPro 2.0在性能上得到大幅度地提高。它面向?qū)ο笈c事件,其擴(kuò)充版充分使用了已有的擴(kuò)展內(nèi)存,是一個(gè)真正的32位產(chǎn)品。它除了支持FoxPro先前版本的全部功能外,還增加了100

50、多條全新的命令與函數(shù),從而使得FoxPro的程序設(shè)計(jì)語言逐步成為xBASE語言的標(biāo)準(zhǔn)。在與dBASE IV、Paradox、Clipper等同時(shí)期其他同類產(chǎn)品一起參加的基準(zhǔn)測(cè)試中,F(xiàn)oxPro以百倍快的速度大大超越其他競(jìng)爭(zhēng)對(duì)手。因此該公司常用的廣告語為“Nothing Runs Like Fox”。 Visual FoxPro系列數(shù)據(jù)庫(kù) 1992年微軟公司收購(gòu)了Fox公司,將FoxPro納入自己的產(chǎn)品中。它利用自身的技術(shù)優(yōu)勢(shì)和巨大的資源,在不長(zhǎng)的時(shí)間里開發(fā)出FoxPro 2.5以及FoxPro 2.6等大約20個(gè)軟件產(chǎn)品及其相關(guān)產(chǎn)品(包括DOS、Windows、Mac和UNIX等4個(gè)平臺(tái)下的產(chǎn)

51、品)。1995年6月,微軟公司推出了Visual FoxPro 3.0版,接著又很快推出了Visual FoxPro 5.0及其中文版。1998年發(fā)布了可視化編程語言集成包Visual Studio 6.0。 Visual FoxPro 6.0的特點(diǎn) 與其他數(shù)據(jù)庫(kù)管理系統(tǒng)相比,Visual FoxPro 6.0具有用戶的普遍性、功能的完整性、工具的易用性和規(guī)模的可伸縮性等特點(diǎn)。1. 用戶的普遍性 勿庸置疑,Visual FoxPro 6.0作為數(shù)據(jù)庫(kù)工具擁有眾多的開發(fā)者。由于它與傳統(tǒng)的xBASE數(shù)據(jù)庫(kù)兼容,因此了解和使用它的傳統(tǒng)用戶數(shù)量龐大。它安裝容易,運(yùn)行環(huán)境要求不高,入門和學(xué)習(xí)方便,最易于

52、用戶接受。2. 功能的完整性 經(jīng)過幾個(gè)版本的升級(jí),Visual FoxPro 6.0比傳統(tǒng)的xBASE數(shù)據(jù)庫(kù)有了質(zhì)的飛躍。在數(shù)據(jù)管理方面,它基本具備了大型SQL數(shù)據(jù)庫(kù)的特征(如視圖、關(guān)鍵字、關(guān)系、觸發(fā)器、存儲(chǔ)過程等);在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,它提供了各種數(shù)據(jù)庫(kù)組件的設(shè)計(jì)向?qū)Ш蛨D形化、智能化的設(shè)計(jì)過程。其獨(dú)特的優(yōu)點(diǎn)是提供了各種數(shù)據(jù)庫(kù)用戶界面的可視化設(shè)計(jì)工具,提供了自含的編程語言和調(diào)試工具,提供了查詢數(shù)據(jù)庫(kù)的默認(rèn)表格工具等??偠灾?,Visual FoxPro 6.0盡量使得用戶不依靠任何其他軟件工具就能完成一個(gè)較復(fù)雜數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的全部開發(fā)工作。3. 工具的易用性 Visual FoxPro 6.0的

53、各種工具之所以容易使用,是因?yàn)樗苑奖愫鸵?guī)范開發(fā)者的工作為目標(biāo),充分考慮了數(shù)據(jù)庫(kù)應(yīng)用軟件的特點(diǎn)。窗口化、圖形化、智能化、模板化、向?qū)Щ?shù)化和通用化是Visual FoxPro 6.0工具的共同特征。第二章系統(tǒng)分析和設(shè)計(jì) 在可行性研究階段經(jīng)過調(diào)研已經(jīng)準(zhǔn)備了大量的第一手材料,對(duì)系統(tǒng)的需求已經(jīng)有了一個(gè)大體了解和規(guī)劃,然而這些規(guī)劃還只是局限于一種對(duì)系統(tǒng)的感性認(rèn)識(shí),對(duì)系統(tǒng)的要求還不完整,不準(zhǔn)確,不清晰,不具體。 需求分行階段就是以可行性階段準(zhǔn)備的大量的文檔作為需求分行階段的出發(fā)點(diǎn),整理出的組織結(jié)構(gòu)圖和業(yè)務(wù)流程圖。以此為依據(jù)設(shè)計(jì)和規(guī)劃新系統(tǒng)的邏輯方案。 2.1學(xué)校結(jié)構(gòu)組織結(jié)構(gòu)圖 通過調(diào)研,獲知學(xué)校結(jié)構(gòu)

54、設(shè)置如下: 圖2-1學(xué)校組織結(jié)構(gòu)圖 學(xué)校分為教務(wù)處,年級(jí)組,后勤組等,年級(jí)組分為一年級(jí)組,二年級(jí)組,三年級(jí)組。以年級(jí)組為單位,對(duì)各個(gè)年級(jí)進(jìn)行管理,學(xué)生的學(xué)籍由年級(jí)組長(zhǎng)上報(bào)到教導(dǎo)處,由教務(wù)員進(jìn)行數(shù)據(jù)維護(hù)和管理。對(duì)學(xué)生的所有學(xué)籍信息的管理包括錄入,查詢,統(tǒng)計(jì),報(bào)表打印。根據(jù)需要再提交給學(xué)校。 2.2學(xué)校工作的業(yè)務(wù)流程圖 學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生學(xué)籍信息管理系統(tǒng)中完成對(duì)運(yùn)行教務(wù)處所需的基本數(shù)據(jù)的維護(hù),包括這些信息的增加、修改及對(duì)各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作。 新的學(xué)年,教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)來校學(xué)生進(jìn)行基本的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維

55、護(hù)。 在每個(gè)學(xué)期開始,教務(wù)處根據(jù)班級(jí)的情況,以班為單位,為每個(gè)班級(jí)安排一個(gè)班主任及對(duì)此年級(jí)安排一個(gè)年級(jí)組長(zhǎng)。并對(duì)各科老師進(jìn)行安排。 圖2-2業(yè)務(wù)流程圖 系統(tǒng)流程圖的圖形符號(hào)說明: 為了便于對(duì)學(xué)生成績(jī)的管理,每學(xué)期教務(wù)員需要對(duì)學(xué)生所學(xué)的課程進(jìn)行設(shè)置和教材,教師等的安排。 每學(xué)期舉行的期中,期末考試后由任課老師對(duì)本科的成績(jī)進(jìn)行上報(bào)給教務(wù)員錄入。根據(jù)需要,教務(wù)員對(duì)學(xué)生成績(jī)進(jìn)行統(tǒng)計(jì)報(bào)表,上報(bào)給學(xué)院和學(xué)校、 對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查的重點(diǎn)是對(duì)管理業(yè)務(wù)的流程進(jìn)行描述,通過采用業(yè)務(wù)流程圖中的圖形工具來描述管理業(yè)務(wù)活動(dòng)可以幫助我直觀的理解系統(tǒng)業(yè)務(wù)過程,找出業(yè)務(wù)流程中的不合理現(xiàn)象。由此規(guī)劃出系統(tǒng)的新邏輯方案。 2

56、.3新系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)思想 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)籍信息管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,從而達(dá)到提高學(xué)校對(duì)學(xué)籍信息管理的效率的目的。 學(xué)校信息管理的特點(diǎn)是信息處理量比較大。所管理的數(shù)據(jù)涉及的歷史可能比較悠久,因此在管理上實(shí)現(xiàn)起來有一定的困難。在手工管理的時(shí)代或者數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)不科學(xué)的話就會(huì)造成管理數(shù)據(jù)混亂,數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù)的沒有很好的關(guān)聯(lián),造成數(shù)據(jù)的不一致性時(shí)有發(fā)生。 在本系統(tǒng)的設(shè)計(jì)過程中,為了克服以上困難,滿足計(jì)算機(jī)管理的需要,我們采取了下面的一些原則。 本系統(tǒng)開發(fā)設(shè)計(jì)思想: 盡量采用學(xué)?,F(xiàn)有的軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用學(xué)?,F(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用

57、效果的目的。 系統(tǒng)應(yīng)符合學(xué)校學(xué)生檔案信息管理的規(guī)定,滿足對(duì)學(xué)校學(xué)生檔案日常管理的需要,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。 24 系統(tǒng)開發(fā)和運(yùn)行環(huán)境: 開發(fā)工具:中文版Visual FOXPRO6.0 運(yùn)行環(huán)境:Windows9x,Windows NT或者Windows2023,Windowxp。 25 系統(tǒng)功能分析 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)籍信息管理的系統(tǒng)化,規(guī)范化,自動(dòng)化。 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。學(xué)生檔案信息管理系統(tǒng)需要完成的功能主要有: 有關(guān)學(xué)

58、籍等信息的輸入,包括學(xué)生檔案基本信息,成績(jī)以及學(xué)生評(píng)語等。 學(xué)籍信息的查詢,包括學(xué)生檔案基本信息,成績(jī)信息,評(píng)語信息等。 學(xué)籍信息的修改。包括包括學(xué)生檔案基本信息,成績(jī)以及學(xué)生評(píng)語等。 學(xué)籍信息的報(bào)表。包括包括學(xué)生檔案基本信息,成績(jī)以及學(xué)生評(píng)語等。 系統(tǒng)參數(shù)管理信息的設(shè)置,包括班級(jí)設(shè)置、科目信息等。 系統(tǒng)用戶的管理。包括添加操作員和用戶的密碼管理等。 26 系統(tǒng)功能模塊設(shè)計(jì) 對(duì)上述各項(xiàng)功能進(jìn)行集中,分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖所示的系統(tǒng)功能模塊圖: 學(xué)籍信息管理系統(tǒng) 基 成 評(píng) 本 績(jī) 語 系 信 信 信 統(tǒng) 息 息 息 管 管 管 管 理 理 理 理 編 查 基 編 查 學(xué) 成

59、成 學(xué) 學(xué) 學(xué) 班 科 系 輯 詢 本 輯 詢 生 績(jī) 績(jī) 生 生 生 級(jí) 目 統(tǒng) 基 基 信 成 學(xué) 成 分 分 評(píng) 評(píng) 評(píng) 設(shè) 設(shè) 用 本 本 息 績(jī) 生 績(jī) 班 段 語 語 語 置 置 戶 信 信 報(bào) 信 成 報(bào) 統(tǒng) 統(tǒng) 編 查 報(bào) 管 管 管 息 息 表 息 績(jī) 表 計(jì) 計(jì) 輯 詢 表 理 理 理 通過以上的系統(tǒng)功能模塊結(jié)構(gòu)圖我們可以看出系統(tǒng)分為四大模塊:升留級(jí)管理模塊、學(xué)生基本信息模塊、學(xué)生評(píng)語模塊、學(xué)生成績(jī)模塊。下面我將對(duì)每個(gè)模塊的總體設(shè)計(jì)作簡(jiǎn)要說明。 1學(xué)生基本信息模塊 1)編輯學(xué)生基本信息模塊 該模塊可以實(shí)現(xiàn)學(xué)生信息包括學(xué)籍號(hào)、性別、出生年月、政治面貌、父母姓名、聯(lián)系電話、家庭

60、住址、入學(xué)時(shí)間等記錄的錄入、修改、刪除等操作。 2)檢索學(xué)生基本信息模塊 該模塊是學(xué)生信息模塊的重要組成部分。它能夠用單一條件或組合條件兩種方式對(duì)滿足條件的學(xué)生記錄予以顯示,條件的匹配方式包括等于、不等于、大于、小于等等,條件的組合方式有與、或等,力圖從數(shù)據(jù)的任何一個(gè)角度反映整個(gè)數(shù)據(jù)表的信息。該模塊將用SQL語言實(shí)現(xiàn)。 3)學(xué)生信息報(bào)表模塊 該模塊可以實(shí)現(xiàn)在數(shù)據(jù)庫(kù)中滿足指定條件的記錄的輸出報(bào)表。該模塊輸出特定條件的記錄也將用SQL語言實(shí)現(xiàn)。 2學(xué)生成績(jī)模塊 1)學(xué)生成績(jī)編輯模塊 該模塊可以實(shí)現(xiàn)學(xué)生成績(jī)包括學(xué)籍號(hào)、科目、班級(jí)、時(shí)間等記錄的錄入、修改、刪除等操作。 2)學(xué)生成績(jī)檢索模塊 該模塊是學(xué)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論