![[畢業(yè)論文]教務(wù)管理系統(tǒng)的開發(fā)與研究.doc_第1頁](http://file.renrendoc.com/FileRoot1/2019-7/17/2299b0ec-044b-4b76-95f6-ff4bef0028e9/2299b0ec-044b-4b76-95f6-ff4bef0028e91.gif)
![[畢業(yè)論文]教務(wù)管理系統(tǒng)的開發(fā)與研究.doc_第2頁](http://file.renrendoc.com/FileRoot1/2019-7/17/2299b0ec-044b-4b76-95f6-ff4bef0028e9/2299b0ec-044b-4b76-95f6-ff4bef0028e92.gif)
![[畢業(yè)論文]教務(wù)管理系統(tǒng)的開發(fā)與研究.doc_第3頁](http://file.renrendoc.com/FileRoot1/2019-7/17/2299b0ec-044b-4b76-95f6-ff4bef0028e9/2299b0ec-044b-4b76-95f6-ff4bef0028e93.gif)
![[畢業(yè)論文]教務(wù)管理系統(tǒng)的開發(fā)與研究.doc_第4頁](http://file.renrendoc.com/FileRoot1/2019-7/17/2299b0ec-044b-4b76-95f6-ff4bef0028e9/2299b0ec-044b-4b76-95f6-ff4bef0028e94.gif)
![[畢業(yè)論文]教務(wù)管理系統(tǒng)的開發(fā)與研究.doc_第5頁](http://file.renrendoc.com/FileRoot1/2019-7/17/2299b0ec-044b-4b76-95f6-ff4bef0028e9/2299b0ec-044b-4b76-95f6-ff4bef0028e95.gif)
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 目目 錄錄 摘 要 i abstract ii 1.緒 論 .1 1.1系統(tǒng)研究的目的和意義 1 1.2國內(nèi)外發(fā)展概況及存在問題 1 1.3本文研究的內(nèi)容及目標 2 2. 系統(tǒng)概述4 2.1系統(tǒng)及需求分析 4 2.1.1系統(tǒng)需求.4 2.1.2可行性分析.4 2.2系統(tǒng)設(shè)計的背景 4 2.3系統(tǒng)的功能簡介 4 2.3.1學生信息管理模塊.5 2.3.2學生成績管理模塊.5 2.3.3學籍變動模塊.5 2.3.4基本信息模塊.5 2.4系統(tǒng)開發(fā)的目標 5 3. 系統(tǒng)分析6 3.1數(shù)據(jù)流程分析 6 3.2數(shù)據(jù)存儲分析 6 3.2.1 概念模型 6 3.2.2 系統(tǒng) e-r 圖的設(shè)計 7 3.3系統(tǒng)流程分析 7 4. 系統(tǒng)設(shè)計9 4.1軟件模塊結(jié)構(gòu)設(shè)計 9 4.1.1系統(tǒng)方案確定.9 4.1.2軟件結(jié)構(gòu)設(shè)計.9 4.2數(shù)據(jù)庫設(shè)計 9 4.2.1本系統(tǒng)中所涉及到的主要實體共有六個數(shù)據(jù)表10 4.2.2各表的物理結(jié)構(gòu)10 5. 系統(tǒng)的實現(xiàn).12 5.1系統(tǒng)登陸界面 .12 5.2系統(tǒng)主界面 .12 5.3用戶管理模塊 .13 5.4學生學籍變動模塊 .13 5.5學生信息管理模塊 .14 5.6成績管理模塊 .15 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 6. 結(jié)論.16 參考文獻 17 附 錄 .18 答 謝 .27 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 i 共共 27 頁頁 教務(wù)管理系統(tǒng)的開發(fā)與研究 專業(yè):計算機科學與技術(shù) 姓名:張義 指導(dǎo)教師:姜振鳳 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,教務(wù)管理系統(tǒng)的實 施在技術(shù)上也逐步成熟。教務(wù)管理系統(tǒng)是一個不斷發(fā)展的學科,貫穿著整個教 育管理體系。 本文介紹了在 delphi 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng) 用開發(fā)”的策略開發(fā)一個教務(wù)管理系統(tǒng)的過程。通過分析學校的教務(wù)管理體系, 創(chuàng)建了一套行之有效的計算機管理的方案。文章介紹了教務(wù)管理系統(tǒng)的系統(tǒng)分 析部分,包括系統(tǒng)需求分析、可行性分析、數(shù)據(jù)流程分析以及系統(tǒng)流程分析等; 系統(tǒng)設(shè)計部分主要介紹了軟件模塊設(shè)計和數(shù)據(jù)庫設(shè)計等;系統(tǒng)實現(xiàn)部分簡單介 紹了幾個主要模塊用法。本系統(tǒng)界面友好,操作簡單,比較實用。 關(guān)鍵詞 信息管理系統(tǒng),教務(wù)管理系統(tǒng),信息查詢,delphi 應(yīng)用 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 ii 共共 27 頁頁 abstract with more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. managing information system is a subject. enterprise needs existence and development, so enterprise activities means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise。 this article introduces the detailed process of exploring a management information system under the environment of delphi, utilizing “top-bottom” overall plan and a strategy according to “bottom-top” application and exploitation. that is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. this article emphasizes on three sections. the system analysis section of student management information includes feasible analysis, management function analysis. the system design section mainly focuses on system function design and data base design and data number design. and the system realization section has provided several major function , together with the main windows and programs. key words: mis、student managementsystem、delphi 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 1 頁頁 共共 27 頁頁 1. 緒 論 1.1 系統(tǒng)研究的目的和意義 21 世紀初期,既是我國經(jīng)濟快速、健康發(fā)展的重要時期,也是我國高等 教育快速、健康發(fā)展的關(guān)鍵時期,高等學校必須與時俱進,更新觀念,創(chuàng)新 制度,深化改革,努力提高人才培養(yǎng)質(zhì)量,這不僅是新時期經(jīng)濟社會發(fā)展的 客觀要求,更是高等學校改革與發(fā)展的必然選擇。隨著計算機技術(shù)的飛速發(fā) 展,計算機在日常管理應(yīng)用中迅速普及,利用計算機進行教務(wù)管理勢在必行。 因此開發(fā)一個能滿足學校日常信息統(tǒng)計分析工作的教務(wù)管理系統(tǒng)對學校各項 工作的開展有著重要的意義。 開發(fā)出一個操作簡便,界面友好,靈活實用,能被人普遍接受,安全可 靠,容易操作的教務(wù)管理系統(tǒng),能夠提高學校對學生信息的統(tǒng)計分析效率, 減輕教務(wù)管理人員對信息管理和統(tǒng)計的負擔,提高學校對信息的規(guī)范化管理。 教務(wù)管理系統(tǒng)能夠及時對信息進行收集整理,使學校相關(guān)部門及時獲取可靠 的信息,便于管理。 1.2 國內(nèi)外發(fā)展概況及存在問題 隨著以計算機,多媒體,通訊,網(wǎng)絡(luò),人工智能等為代表的信息收集,處理, 加工,傳輸?shù)燃夹g(shù)的飛速發(fā)展,信息技術(shù)不斷滲透到社會生活的各個領(lǐng)域和各 個方面,在全球范圍內(nèi)掀起了一場改變世界面貌的信息革命浪潮,它不斷改變 著人們的生產(chǎn)方式,生活方式以及思維方式,使人類跨入了一個嶄新的時代 信息化時代。 開發(fā)教務(wù)管理系統(tǒng)就是緊跟信息時代的步伐,也是推動管理信息化的具 體措施。 (1)國外研究現(xiàn)狀 國外從 20 世紀 70 年代就有人研究管理問題.直到 20 世紀 90 年代關(guān)于 管理問題的研究仍然十分活躍。 管理信息系統(tǒng)(mis)的概念起源很早。在國外,早在 20 世紀 30 年代, 柏德就強調(diào)了決策在組織管理中的作用。50 年代,西蒙提出了管理依賴于信 息和決策的概念。同一時代維納發(fā)表了控制論與管理,他把管理過程當成一 個控制過程。50 年代計算機已用于會計工作,1958 年蓋爾寫道:管理將以 較低的成本得到及時準確的信息,做到較好的控制?!斑@時數(shù)據(jù)處理一詞已 經(jīng)出現(xiàn)。 管理信息系統(tǒng)(mis)已經(jīng)逐步成為一個獨立的學科分支,它繼承了 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 2 頁頁 共共 27 頁頁 其他眾多學科的理論、方法與應(yīng)用技術(shù),它與信息科學、系統(tǒng)科學、控制理 論、運籌學、會計學、統(tǒng)計學、經(jīng)濟學、管理科學、計算機科學有著十分密 切的聯(lián)系。 (2)國內(nèi)研究現(xiàn)狀 我國從 20 世紀 80 年代初期開始管理問題的研究。 國內(nèi)許多企業(yè)開發(fā)過與管理相關(guān)的系統(tǒng),但大多是根據(jù)本企業(yè)的特點而 設(shè)計的。只有少數(shù)系統(tǒng)考慮到了管理的通用性。 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人 們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著重要的作用。作為計算 機應(yīng)用的一部分,使用計算機對信息進行管理,具有高速度、高效率、高質(zhì) 量的優(yōu)勢。 程序設(shè)計人員運用編程語言及數(shù)據(jù)庫,針對信息管理的具體情況,進行 分析,設(shè)計出一個專屬的信息管理系統(tǒng),這將是開發(fā)信息管理系統(tǒng)的方向。 教務(wù)管理系統(tǒng)是一個比較穩(wěn)定的系統(tǒng),很大程度上具有一定的優(yōu)勢,比如說: 系統(tǒng)運行安全可靠,穩(wěn)定性好;系統(tǒng)的可管理性好;系統(tǒng)輸入界面友好,操 作簡便易行,盡量減少用戶的輸入工作量;能實現(xiàn)多種查詢,允許進行模糊 查詢;數(shù)據(jù)具有規(guī)范性,整體性,方便數(shù)據(jù)之間的比較分析??墒?,任何東 西都不是完美的,它也存在很多缺點:網(wǎng)絡(luò)功能欠缺。本系統(tǒng)沒有建立網(wǎng)絡(luò) 連接,只能單機運行,無法實現(xiàn)資源共享。容錯性不高,系統(tǒng)的抗錯,容錯 性不高。如必須使用規(guī)范查詢語言,否則系統(tǒng)無法辨識執(zhí)行。 有很多地方 還設(shè)計的不夠詳細,且系統(tǒng)分析報告中提及的一些功能在此未能實現(xiàn)。 1.3 本文研究的內(nèi)容及目標 課題主要研究的內(nèi)容如下: 本系統(tǒng)的使用者:教務(wù)處管理人員、任課教師和學生,研究內(nèi)容涉及到 以下幾方面: (1)教務(wù)處管理人員可以以管理員的身份登陸,進入管理模塊,可以進 行學生信息的錄入和查詢,學生成績的錄入查詢,學籍的變動以及班級的設(shè) 定和查詢等功能最后是退出系統(tǒng)等操作。 (2)管理員可以設(shè)定教師用戶,授予相應(yīng)的權(quán)限,對學生信息,學生成 績以及班級進行管理。 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 3 頁頁 共共 27 頁頁 (3)學生可以用直接進入,只可以查詢相應(yīng)的信息而不能對相關(guān)信息進 行編輯。 本系統(tǒng)的目標就是從操作簡單、界面友好、靈活、實用、安全的要求出 發(fā),完成操作的全過程,為使用者提供最大的方便,最大程度提高工作效率。 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 4 頁頁 共共 27 頁頁 2. 系統(tǒng)概述 本教務(wù)管理系統(tǒng)可以說是一個綜合性的學校學生管理系統(tǒng),它具有學生 學籍管理、學生成績管理、學生信息管理等多種功能,因而具有較強的實用 性。 2.1 系統(tǒng)及需求分析 2.1.1 系統(tǒng)需求 通過調(diào)查,系統(tǒng)需要達到以下要求: (1) 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; (2) 原始數(shù)據(jù)修改簡單方便,支持多條件修改 (3) 方便的數(shù)據(jù)查詢,支持多條件查詢; (4) 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 可行性分析 由于本系統(tǒng)管理的對象單一,都是在校學生,且每個數(shù)據(jù)內(nèi)容具有較強 的關(guān)聯(lián)性,涉及的計算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。 且學校用于學生管理的微機都是 piii 以上的機器,在存儲量、速度方面都 能滿足數(shù)據(jù)庫運行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和查閱 相關(guān)參考文獻,因此完全可以實現(xiàn)。 本系統(tǒng)的設(shè)計是在 windowsxp 中文版操作系統(tǒng)環(huán)境下,使用 delphi 開 發(fā)成功的。目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍, 因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點及適用范圍。 2.2 系統(tǒng)設(shè)計的背景 每個學校都需要進行信息的統(tǒng)計分析工作,而這些工作都必須在很短時 間內(nèi)完成。大量的數(shù)據(jù)的統(tǒng)計分析工作如果只靠人工來完成,費時費力,還 容易出錯。隨著計算機技術(shù)的飛速發(fā)展,計算機在日常管理應(yīng)用中迅速普及, 利用計算機進行管理勢在必行。因此需開發(fā)出一個能滿足學校進行信息的錄 入,統(tǒng)計,查詢和打印等需求的、功能完善、安全可靠、迅速簡便的管理信 息系統(tǒng)是非常有必要的。 2.3 系統(tǒng)的功能簡介 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 5 頁頁 共共 27 頁頁 本系統(tǒng)主要可以實現(xiàn)以下的管理功能:學生信息管理、學生成績管理、 學籍變動、班級信息等等。 2.3.1 學生信息管理模塊 該模塊的功能是對學生的基本信息的錄入和查詢,和后面的成績管理, 學籍變動有很好的聯(lián)系。 2.3.2 學生成績管理模塊 該模塊對各學生的成績錄入以及查詢的設(shè)置,可以給學生添加以及修改 學生成績,分為成績錄入和成績查詢等模塊。 2.3.3 學籍變動模塊 該模塊對學生退學休學復(fù)學轉(zhuǎn)學以及調(diào)班的信息進行設(shè)置,并可在其中 填寫原因,該模塊包括退學|休學和轉(zhuǎn)學|調(diào)班兩個模塊。 2.3.4 基本信息模塊 該模塊是對班級的添加和設(shè)置以及對課程的添加和設(shè)置,自行添加相應(yīng) 的課程和班級,把軟件進行了人性化的設(shè)計。 2.4 系統(tǒng)開發(fā)的目標 本系統(tǒng)是管理學校學生信息的一個綜合性的系統(tǒng),本系統(tǒng)的設(shè)計目標將 最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。擬建系統(tǒng)實現(xiàn)以下 具體要求: (1)提高信息處理速度。 (2)集中處理,提高管理效率。 (3)減輕教務(wù)管理人員的勞動強度、提高管理水平。 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 6 頁頁 共共 27 頁頁 3. 系統(tǒng)分析 數(shù)據(jù)流程分析 下面是教務(wù)管理系統(tǒng)的數(shù)據(jù)流圖,如圖 3.1.1 所示。 圖 3.1.1 教務(wù)管理系統(tǒng)據(jù)流程圖 數(shù)據(jù)存儲分析:實體聯(lián)系圖(e-r 圖) 3.2.1 概念模型 e-r 模型是指直接從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,是一種 描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型。它的主要成分是實體、聯(lián)系和屬性。可利用 e-r 模型進行數(shù)據(jù)庫概念設(shè)計。e-r 圖是直觀表示概念模型的工具。在圖中 有四個基本成分,如圖 3.2.1: (1) 矩形框:表示實體類型(考慮問題的對象)。 (2) 菱形框:表示聯(lián)系類型(實體間的聯(lián)系)。 (3) 橢圓型框:表示實體類型和聯(lián)系類型的屬性。 (4) 直線:聯(lián)系類型與設(shè)計的實體類型之間以直線連接,并在直線上部 標上聯(lián)系種類(1:1,1:n,m:n)。 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 7 頁頁 共共 27 頁頁 具體圖示如圖 3.2.1 所示。 實體 屬性 聯(lián)系 圖 3.2.1 實體 e-r 圖符號表示 3.2.2 系統(tǒng) e-r 圖的設(shè)計 本系統(tǒng)中所規(guī)劃的主要實體有:學生基本信息實體、學注冊實體、班級 信息實體、課程信息實體、成績信息實體等,下面以學生注冊實體為例是實 體 e-r 圖,如圖 3.2.2 所示。 圖 3.2.2 學生注冊實體 e-r 圖 3.3 系統(tǒng)流程分析 所謂系統(tǒng)流程分析,就是用戶使用系統(tǒng)時的工作過程。不同用戶有著不 同的工作流程和使用權(quán)限。登陸是判斷是否是合法的用戶,在數(shù)據(jù)庫設(shè)計中 用戶的登陸名是固定的,如果要添加用戶則在用戶管理里面添加相應(yīng)的用戶 信息。 流程圖使用的符號如圖 3.3.1 所示。 開始/結(jié)束 數(shù)據(jù)流動 判斷 功能描述 輸入 及方向 圖 3.3.1 流程圖使用符號 學生注冊實體 學號 姓名 團員年齡班級 學期 注冊時間 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 8 頁頁 共共 27 頁頁 本系統(tǒng)的系統(tǒng)流程分析如圖 3.3.2 所示。 n y 圖 3.3.2 系統(tǒng)流程分析圖 開始 身份驗證 進入教務(wù)管理系統(tǒng)主界面 輸入用戶名和密碼 退出系統(tǒng) 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 9 頁頁 共共 27 頁頁 4. 系統(tǒng)設(shè)計 4.1軟件模塊結(jié)構(gòu)設(shè)計 4.1.1 系統(tǒng)方案確定 通過對系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能有:系統(tǒng)管理、學生 信息管理、學生成績管理、學籍變動、班級信息等。 軟件結(jié)構(gòu)設(shè)計 本系統(tǒng)在執(zhí)行時,先根據(jù)不同的操作人員的需要進入相應(yīng)的模塊,然后 可以輸入數(shù)據(jù)或者進行其它的查詢或瀏覽等操作;總體來說,本系統(tǒng)屬于一 個 mis 系統(tǒng)。系統(tǒng)的功能層次圖如圖 4.1.1 所示。 圖 4.1.1 功能層次圖 4.2 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫采用了 microsoft 推出的 access 數(shù)據(jù)庫,這是微軟集成到 office 中的一個桌面數(shù)據(jù)庫,能夠快速方便的和 office 的其他套件綜合使 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 10 頁頁 共共 27 頁頁 用。由于 access 具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采 用 access 作為后臺數(shù)據(jù)庫。使用 access 的好處還在于,如果你的系統(tǒng)擴展 到 client/server 模式的時候,可以使用 microsoft 的數(shù)據(jù)庫服務(wù)器軟件 sql server,此時,程序只需要簡單的修改一下鏈接就可以,這樣,為程序 的平滑擴展提供了非常有利的條件。 4.2.1 本系統(tǒng)中所涉及到的主要實體共有六個數(shù)據(jù)表 cj 表:學號,姓名,班級,課程,成績,考試類型,學期 class 表:班級編號,班級名稱 classkecheng 表:課程編號,課程名稱 xueji 表:學號,姓名,原班級,狀態(tài),轉(zhuǎn)學學校,現(xiàn)在班級,變動原 因 xinxi 表:學號,姓名,性別,班級,民族,政治面貌,家庭成分,籍 貫,家長姓名,家長工作單位,當前狀態(tài),入學時間,出生 日期,聯(lián)系電話,家庭住址,履歷,備注 zhuce 表:學號,姓名,年齡,班級,團員,學期,注冊時間,備注 4.2.2 各表的物理結(jié)構(gòu) 各表的物理結(jié)構(gòu)如下圖所示。 表 4.2.1 cj 表 字段名稱類型寬度小數(shù)位 學號文本 10 姓名文本 50 課程文本 20 分數(shù)單精度型數(shù)字自動 班級文本 15 考試類型文本 20 學期文本 15 表 4.2.2 class 表 字段名稱類型寬度小數(shù)位 班級編號文本 15 班級名稱文本 20 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 11 頁頁 共共 27 頁頁 表 4.2.3 classkecheng 表 字段名稱類型寬度小數(shù)位 課程編號文本 16 課程名稱文本 20 表 4.2.4 xueji 表 字段名稱類型寬度小數(shù)位 學號文本 10 姓名文本 50 原班級文本 15 狀態(tài)文本 20 轉(zhuǎn)學學校文本 50 現(xiàn)在班級文本 15 變動原因文本備注 表 4.2.5 xinxi 表 字段名稱類型寬度小數(shù)位 學號文本 10 姓名文本 15 性別文本 4 班級文本 15 民族文本 6 政治面貌文本 10 家庭成分文本 10 籍貫文本備注 家長姓名文本 10 家長工作單位文本備注 當前狀態(tài)文本 10 入學時間文本 10 出生日期文本 10 聯(lián)系電話文本 10 家庭住址文本備注 備注文本備注 表 4.2.6 zhuce 表 字段名稱類型寬度小數(shù)位 學號文本 10 姓名文本 50 班級文本 15 年齡文本 10 團員文本 10 注冊時間文本 20 備注文本備注 學期文本 20 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 12 頁頁 共共 27 頁頁 5. 系統(tǒng)的實現(xiàn) 本部分主要內(nèi)容為本系統(tǒng)的運行界面以及主要界面展示。 5.1 系統(tǒng)登陸界面 本界面的主要功能是為了對系統(tǒng)進行安全性管理(見圖 5.1.1),本系統(tǒng) 的用戶名和密碼保存在表中,本系統(tǒng)根據(jù)不同的用戶而設(shè)置了不同的權(quán)限, 可以用 admin 為用戶名和密碼來登陸本系統(tǒng)。 圖 5.1.1 系統(tǒng)登錄界面 5.2 系統(tǒng)主界面 本模塊是本系統(tǒng)的應(yīng)用界面(見圖 5.2.2),在本界面上集成了本系統(tǒng)的 所有功能,使用 toolbar 組件,簡便快捷。 圖 5.2.2 系統(tǒng)主界面 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 13 頁頁 共共 27 頁頁 5.3用戶管理模塊 本模塊是本系統(tǒng)的安全性設(shè)置模塊(見圖 5.3.3),根據(jù)學校不同部門以 及不同使用人員對本系統(tǒng)的要求和需要,從而實行了分級管理,對用戶的權(quán) 限和類別進行了分類管理。 圖 5.3.3 用戶管理模塊 5.4 學生學籍變動模塊 本模塊主要設(shè)置學生學籍的變動(見圖 5.4.4),以及記錄相關(guān)信息等內(nèi) 容??梢愿鶕?jù)條件查詢相應(yīng)信息等功能。 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 14 頁頁 共共 27 頁頁 圖 5.4.4 學生學籍變動模塊 5.5 學生信息管理模塊 本模塊只要錄入修改相應(yīng)的學生信息(見圖 5.5.5),根據(jù)條件查詢需要 的學生信息,界面清楚,便于操作。 圖 5.5.5 學生學籍變動模塊 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 15 頁頁 共共 27 頁頁 5.6 成績管理模塊 本模塊主要是錄入和修改學生的成績(見圖 5.6.6),根據(jù)條件查詢需要 的學生成績,界面清楚,便于操作。 圖 5.6.6 學生學籍變動模塊 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 16 頁頁 共共 27 頁頁 6. 結(jié)論 在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面 都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系 統(tǒng)必然會存在一些缺陷和不足。因為對管理的整個流程不夠熟悉,在需求分 析時未能做到完全滿足用戶的需求。在本次開發(fā)過程由于硬件的限制,未能 實現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù) 損失。 盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、 數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理 系統(tǒng)所必需的。相信本管理系統(tǒng)是一套學校在日常管理中必不可少的管理軟 件,通過開發(fā)這個系統(tǒng),我掌握了的項本過程,了解了的基本知識鞏固了我 對 delphi 的學習,但在這次畢業(yè)設(shè)計中的最大收獲并不是掌握這幾門開發(fā) 工具的應(yīng)用,而是學會了設(shè)計系統(tǒng)的思維方法,以及與同學們之間相互幫助 的精神。 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 17 頁頁 共共 27 頁頁 參考文獻參考文獻 1 周佩德, 數(shù)據(jù)庫原理及應(yīng)用 ,出版社:電子工業(yè)出版社,2000 年 3 月,起止頁碼 (第 105 頁第 300 頁) 2 王要武, 管理系統(tǒng) ,出版社:電子工業(yè)出版社,2001 年,起止頁碼(第 54 頁第 205 頁) 3 李紅等, 管理信息系統(tǒng)開發(fā)與應(yīng)用 ,出版社:電子工業(yè)出版社,2003 年,起止頁 碼(第 70 頁第 275 頁) 4 周之英, 現(xiàn)代軟件工程 ,出版社:科學出版社,1999 年,起止頁碼(第 79 頁第 200 頁) 5 張曜等, delphi 函數(shù)實用手冊 ,出版社:冶金工業(yè)出版社,2002 年 12 月,起止 頁碼(第 37 頁第 219 頁) 6 陳寬達, delphi 深度歷險 ,出版社:科學出版社,2001 年 7 月,起止頁碼(第 19 頁第 199 頁) 7 李存斌 汪兵, delphi 深度編程及其項目應(yīng)用開發(fā) ,出版社:水利水電出版社, 2002 年 11 月,起止頁碼(第 27 頁第 257 頁) 8 付軍, delphi7 實例編程 100 例 ,出版社:中國鐵道出版社,2005 年 7 月,起止 頁碼(第 30 頁第 157 頁) 9 楊長春, delphi 編程設(shè)計教程 ,出版社:清華大學出版社,2005 年,起止頁碼 (第 50 頁第 180 頁) 10 康祥順, delphi 案例開發(fā)集錦 ,出版社:電子工業(yè)出版社,2005 年,起止頁碼 (第 78 頁第 176 頁) 11 羅小平, delphi 精要 ,出版社:電子工業(yè)出版社,2004,起止頁碼(第 45 頁 第 126 頁) 12 李目海, delphi 應(yīng)用程序設(shè)計 ,出版社:電子科技大學出版社,2005 年 8 月, 起止頁碼(第 1 頁第 200 頁) 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 18 頁頁 共共 27 頁頁 附 錄 主要編碼過程如下所示: unit archive; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, buttons, comctrls, toolwin, menus, imglist, extctrls, stdctrls, dbtables, jpeg; type tmainfrm = class(tform) mainmenu1: tmainmenu; n1: tmenuitem; nset: tmenuitem; n3: tmenuitem; npasswd: tmenuitem; n7: tmenuitem; nclose: tmenuitem; n9: tmenuitem; nstdarc: tmenuitem; nstdetail: tmenuitem; statusbar1: tstatusbar; imagelist1: timagelist; image1: timage; n2: tmenuitem; n4: tmenuitem; nscore: tmenuitem; n6: tmenuitem; n8: tmenuitem; nuseradmin: tmenuitem; nreg: tmenuitem; n16: tmenuitem; n17: tmenuitem; n18: tmenuitem; n19: tmenuitem; n20: tmenuitem; n21: tmenuitem; n22: tmenuitem; n23: tmenuitem; timer1: ttimer; n10: tmenuitem; n12: tmenuitem; toolbar1: ttoolbar; sbtnset: tspeedbutton; toolbutton5: ttoolbutton; speedbutton3: tspeedbutton; speedbutton9: tspeedbutton; toolbutton1: ttoolbutton; sbtninfo: tspeedbutton; toolbutton9: ttoolbutton; 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 19 頁頁 共共 27 頁頁 speedbutton1: tspeedbutton; toolbutton2: ttoolbutton; speedbutton2: tspeedbutton; toolbutton3: ttoolbutton; speedbutton5: tspeedbutton; toolbutton4: ttoolbutton; speedbutton6: tspeedbutton; toolbutton8: ttoolbutton; speedbutton7: tspeedbutton; toolbutton6: ttoolbutton; speedbutton8: tspeedbutton; toolbutton7: ttoolbutton; speedbutton4: tspeedbutton; procedure ncloseclick(sender: tobject); procedure nsetclick(sender: tobject); procedure formcreate(sender: tobject); procedure timer1timer(sender: tobject); procedure formshow(sender: tobject); procedure nuseradminclick(sender: tobject); procedure npasswdclick(sender: tobject); procedure n18click(sender: tobject); procedure n19click(sender: tobject); procedure nstdarcclick(sender: tobject); procedure formclose(sender: tobject; var action: tcloseaction); procedure nregclick(sender: tobject); procedure n16click(sender: tobject); procedure n17click(sender: tobject); procedure nscoreclick(sender: tobject); procedure n12click(sender: tobject); procedure n20click(sender: tobject); procedure n21click(sender: tobject); procedure nreglogclick(sender: tobject); procedure n6click(sender: tobject); procedure speedbutton8click(sender: tobject); private private declarations / fuid :string; procedure syslog; function reglog:boolean; public procedure addlogin; public declarations / property _uid :string read fuid write fuid; end; var mainfrm: tmainfrm; implementation uses maind, /數(shù)據(jù)模塊 frmset,/設(shè)置學校 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 20 頁頁 共共 27 頁頁 util, /公共程序 clogin,/登錄界面 fuser,/用戶管理 cpasswd,/ set password cfcalss,/ class info clesson,/lesson info ureg,/register student info ustatus,/change student status; uscore,/score input uabout,/aboutbox ubackup, ustore, csys,/register info ureginfo, stdarc; $r *.dfm procedure tmainfrm.ncloseclick(sender: tobject); begin /addlogin; application.terminate; end; procedure tmainfrm.nsetclick(sender: tobject); var syssetfrm:tsyssetfrm; school,filename:string; begin if maindfrm.checkpermission(userid,set)=false then exit; syssetfrm := tsyssetfrm.create(application); try syssetfrm.showmodal; finally syssetfrm.free; end; filename := extractfilepath(application.exename)+ iniset.ini; school := ini_load_str2(filename,set,name,); caption :=教務(wù)管理系統(tǒng) | 使用單位:+school; end; procedure tmainfrm.formcreate(sender: tobject); begin if iscpuid_available = false then begin showmessage(對不起, 此軟件不適用于您的計算機!); close; exit; end; if regkeycheck(softwareintel soft)= false then 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 21 頁頁 共共 27 頁頁 begin regcreate(softwareintel soft); end; / syslog; timer1.enabled := true; /if test_openfile(filename) then statusbar1.panels.items3.text := 計算機種類:+getcpuvendor; end; procedure tmainfrm.syslog; begin if not assigned(maindfrm) then application.createform(tmaindfrm, maindfrm); if not assigned(frmlogin) then application.createform(tfrmlogin, frmlogin); / frmlogin := tfrmlogin.create(application); try frmlogin.showmodal; / fuid := userid; finally frmlogin.free; end; end; procedure tmainfrm.timer1timer(sender: tobject); begin statusbar1.panels1.text :=系統(tǒng)時間: +timetostr(now); statusbar1.panels2.text :=使用時間:+timegetstamp(logtime); end; procedure tmainfrm.formshow(sender: tobject); begin syslog; reglog; if userid = then begin statusbar1.panels0.text := 目前沒有用戶登錄,無法使用本程序; end else statusbar1.panels0.text := 使用者:+userid+ | +username+ 登錄時間:+ datetostr(date)+ +logtime; end; procedure tmainfrm.nuseradminclick(sender: tobject); var frmuser:tfrmuser; begin if maindfrm.checkpermission(userid,userada)=false then exit; frmuser := tfrmuser.create(application); try 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 22 頁頁 共共 27 頁頁 frmuser.showmodal; finally frmuser.release; end; end; procedure tmainfrm.npasswdclick(sender: tobject); var frmpasswd:tfrmpasswd; begin if maindfrm.checkpermission(userid,edtpass)=false then exit; frmpasswd := tfrmpasswd.create(application); try frmpasswd.showmodal; finally frmpasswd.free; end; end; procedure tmainfrm.n18click(sender: tobject); var frmclass: tfrmclass; begin if maindfrm.checkpermission(userid,classada)=false then exit; frmclass := tfrmclass.create(application); try frmclass.showmodal; finally frmclass.free; end; end; procedure tmainfrm.addlogin; var qleft:tquery; str:string; begin str :=maindfrm.feeduuser(userid); if str regnumber(getcpuid4) then 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 26 頁頁 共共 27 頁頁 begin result := false; caption := caption+ ; sysreg :=tsysreg.create(application); try sysreg.showmodal; finally sysreg.free; end; /謝謝大家 userday:= date - regreturndate(softwareintel soft,run_first_date); if (userday 30) or (userday 0) then begin showmessage(有問題請聯(lián)系 zhangyi_3211163.com !); close; exit; end; end else result := true; end; procedure tmainfrm.n6click(sender: tobject); var frmscore: tfrmscore; begin frmscore := tfrmscore.create(application); try frmscore.pagecontrol1.activepageindex := 1; frmscore.caption := 成績查詢; frmscore.showmodal; finally frmscore.free; end; end; procedure tmainfrm.speedbutton8click(sender: tobject); begin application.helpcommand(help_finder,0); end; end. 棗莊學院學士學位論文棗莊學院學士學位論文 作者作者 張義張義 第第 27 頁頁 共共 27 頁頁 答答 謝謝 在論文即將完成之際,回顧緊張但又充實的學習和開發(fā)過程,本人在此 向所有關(guān)心我的及幫助我的老師和同學們致以最真誠的感謝。 在本次畢業(yè)設(shè)計中,我從指導(dǎo)老師-姜老師,身上學到了很多東西。她 認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我收益匪淺。 她無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高, 這對于我以后的工作和學習都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。 在撰寫論文階段,姜老師幾次審閱我們的論文,提出了許多寶貴意見,沒有 她的指導(dǎo),我們就不能較好的完成畢業(yè)設(shè)計的任務(wù)。 另外,我還要感謝在這幾年來對我有所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年新課標八年級上冊道德與法治《3.1 維護秩序 》聽課評課記錄
- 【2022年新課標】部編版七年級上冊道德與法治8.1 生命可以永恒嗎 聽課評課記錄
- 河北省七年級歷史下冊第三單元明清時期:統(tǒng)一多民族國家的鞏固與發(fā)展第20課清朝君主專制的強化聽課評課記錄(新人教版)
- 湘教版數(shù)學八年級上冊《小結(jié)練習》聽評課記錄2
- 湘教版數(shù)學九年級下冊4.1《隨機事件與可能性》聽評課記錄1
- 統(tǒng)編版七年級下冊道德與法治第四單元整體聽課評課記錄
- 《百家爭鳴》名師聽課評課記錄(新部編人教版七年級上冊歷史)
- 新人教版七年級地理上冊《4.1人口與人種(第1課時世界人口的增長世界人口的分布)》聽課評課記錄
- 場地使用安全協(xié)議書范本
- 北師大版道德與法治七年級上冊2.2《學習風向標》聽課評課記錄
- 2025版大學食堂冷鏈食材配送服務(wù)合同模板3篇
- 新能源發(fā)電項目合作開發(fā)協(xié)議
- 《中醫(yī)體重管理臨床指南》
- 2025年上半年潞安化工集團限公司高校畢業(yè)生招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年鐵嶺衛(wèi)生職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 甲基乙基酮2-丁酮MSDS危險化學品安全技術(shù)說明書
- 【大學】擠出管材(P64)ppt課件
- 大學物理課后習題答案北京郵電大學出版社
- 暗黑破壞神2所有綠色套裝(大圖)
- 火炬氣回收設(shè)施設(shè)計
- 豬場崗位責任制(共14頁)
評論
0/150
提交評論