




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、題 目:程序文檔專 業(yè):計算機科學與技術姓 名:學 號:完成日期:2015 年06月20日一、緒論 1課題研究背景1研究目的及意義1課題內容簡介2二、考勤系統(tǒng)關鍵技術3開發(fā)背景 3系統(tǒng)開發(fā)環(huán)境需求3開發(fā)語言 3開發(fā)平臺 Visual Studio2008 4數(shù)據庫 Microsoft SQL Server 20054系統(tǒng)目標 5系統(tǒng)需求 6系統(tǒng)性能需求6系統(tǒng)功能需求6三、系統(tǒng)總體設計 7系統(tǒng)設計原理 7功能模塊設計 7四、數(shù)據庫設計9數(shù)據庫設計規(guī)則 9數(shù)據庫概念結構設計9數(shù)據庫邏輯結構設計11數(shù)據表設計11五、系統(tǒng)實現(xiàn)及測試14基本信息管理模塊14學生信息管理模塊 14教師信息管理模塊 15請
2、假申請管理模塊 15考勤信息管理模塊16軟件測試的目的和意義17軟件測試的步驟 17軟件測試的具體實現(xiàn)17軟件測試結論20測試評價 21六、總結與展望22總結 22展望 22課題研究背景隨著現(xiàn)代化信息技術的不斷進步,計算機已成為用來進行學校管理運作不可或缺 的一部分。以前的考勤工作都由教師完成,不僅浪費人力物力,而且也無法保證準確 性和透明度,給管理帶來了許多不便?,F(xiàn)在利用計算機來管理考勤工作,大大降低了 教師的工作量,也提高了教師的工作效率。普通高校生源的不斷增加,學生人數(shù)激增, 其管理難度也越來越大,如何優(yōu)化學生的日常管理也成為了一個大眾化的課題??记?管理系統(tǒng)是學校日常管理的重要方面,出
3、勤率的高低能直接體現(xiàn)出一個學生的基本素 質和學習態(tài)度。大學生常因為網絡、游戲等原因缺課耽誤學習。因此大學生的考勤管 理已經成為學校管理的一個重要部分。目前高校學生上課考勤管理都是以任課老師上課點名,記錄學生上課出勤情況,學期末根據上課出勤表及作業(yè)登記表對學生平時成績打分,然后把數(shù)據上交到各院系。學生請假以傳統(tǒng)的寫請假條的形式向各自班主任請假,時間長的請假,要班主任、院 系領導都批準方能生效。這種的模式在目前高校管理中暴露出了許多弊端:一是學生 請假對任課老師不透明,造成對學生上課出勤誤記的情況;二是學生上課出勤表對班 主任不透明,班主任很難與學生及時有效的溝通;三是學生對自己上課出勤情況沒有
4、實時的信息。研究目的及意義在高校管理中,學生是學校里最大群體,其管理十分復雜。由于每門課的出勤情 況直接影響學生在某門課結束后,能否參加這門課的考試。所以,學生的出勤率直接 和學生順利完成學業(yè)有著密切相關的聯(lián)系。由于高校上課還存在著一位教師上多個班 級,或者一位教師上大課等特點,用傳統(tǒng)的點名考勤的方法,不僅會占用大量的上課 時間,而且也不能真實的反映學生的到課情況,導致學生出勤情況的報告與統(tǒng)計工作 難度極大。雖然每個班主任和任課老師都參與考勤信息的收集,但考勤信息的匯總和 統(tǒng)計仍很繁瑣。學生考勤管理系統(tǒng)是在長時間的教學調查后,根據教學的實際情況,開發(fā)出一個 實用的系統(tǒng)模塊,上課教師可以在課前或
5、課后,對學生的考勤情況進行抽查,并把結 果記錄到系統(tǒng),在學期結束時可以很方便的看出學生平時表現(xiàn)。該考勤系統(tǒng)的一些必 具體來說,本系統(tǒng)就是為了達成以下幾點目的:1. 完善學生管理系統(tǒng);2. 方便教師和同學了解實時考勤及請假情況。3. 更加直觀的顯現(xiàn)出學生每堂課的出勤情況。課題內容簡介學生考勤管理系統(tǒng)就是用計算機作為基礎平臺,利用計算機強大的分析處理數(shù)據的能力,幫助教師管理學生,教師打考勤、審批請假,學生查詢自己的考勤信息,均不受地點限制。通過本系統(tǒng)軟件,能幫助教師和學生利用計算機,快速方便的對學生考勤情況進行輸入、輸出、修改和查詢的所需操作,使考勤工作更加便捷、直觀、合理,更有效的降低了學生因請
6、假不及時造成的考勤誤記情況本系統(tǒng)包括以下功能:1. 面向學生的功能:A. 學生登錄;B. 學生個人考勤信息的查詢。2. 面向教師的功能:A. 教師登錄;B. 對學生考勤情況進行輸入,修改和刪除。C.對學生考勤、請假信息的查詢。3. 若學生請假通過教師的審批,在教師點名時,狀態(tài)一欄將默認為“請假” 。4. 系統(tǒng)可以導出學生的考勤情況的EXCEL!格,表格中可以看見學生每堂課的出勤情況。二、考勤系統(tǒng)關鍵技術開發(fā)背景隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已成為人們深刻認識, 計算機作為知識經濟時代的產物, 已被廣泛應用于社會各個行業(yè)和領域。 目前,我國的科技水平高速發(fā)展, 計算機作
7、為今天使用最廣的現(xiàn)代化工具已深入到各個領域,并且正在成為信息社會的重要支柱。在這樣的大背景下,學生考勤管理系統(tǒng),它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。學習計算機知識不僅僅是為了掌握一種技能,更重要的是:它能啟發(fā)人們對先進科技的向往,激發(fā)創(chuàng)新意識,推動對新知識的學習,培養(yǎng)自學能力,鍛煉動手實踐的本領。利用計算機管理,可以加強校園的信息管理,從而達到并完成為教師和學生服務的目的。系統(tǒng)開發(fā)環(huán)境需求開發(fā)語言并不是ASP的簡單的升級,它是Framework的一部分,而Framework是微軟平臺的一個重要的組成部分,它是一組用于程序開發(fā)的類庫,這個類庫的規(guī)模相當龐大,并且還在不斷的更新中。
8、幾乎可以勝任任何程序的開發(fā)。而且是可以跨平臺的,用它編寫的程序不用重寫就可以在不同的平臺下運行, 就像 java 應用程序一樣。 這也是微軟用平臺與JAVA抗衡的一大優(yōu)勢。是建立在通用語言運行時刻庫( CLR) 上的應用程序框架。 他用來在服務器端構建功能強大的web應用程序。是的一部分,作為戰(zhàn)略產品,不僅僅是Active Server Page (ASP) 的下一個版本;它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web 應用程序所需的各種服務。 的語法在很大程度上與ASP 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保
9、護??梢酝ㄟ^在現(xiàn)有ASP 應用程序中逐漸添加 功能,隨時增強ASP 應用程序的功能。是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與.NET 兼容的語言(包括Visual Basic .NET、C#)創(chuàng)作應用程序。另外,任何應用程序都可以使用整個.NETFramework。 開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等??梢詿o縫地與 WYSIWYG HTML輯器和其他編程工具(包括 Microsoft VisualStudio .NET )一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必 須提供的所有優(yōu)點,包括開發(fā)人員可以用來
10、將服務器控件拖放到 Web 頁的 GUI 和完全集成的調試支持。微軟為設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應用,滿足計算向 Web轉移的戰(zhàn)略需要。開發(fā)平臺Visual Studio2008Visual Studio2008 是微軟開發(fā)的 visual studio 系列開發(fā)工具的最新版本,微軟公司在2007年 11 月初發(fā)布新一代企業(yè)級應用開發(fā)平臺.NET Framework 和開發(fā)工具Visual Studio 2008?,F(xiàn)代信息部門的開發(fā)團隊必須因應高度競爭的商業(yè)環(huán)境,快速進行應用軟件系統(tǒng)的設計、開發(fā)、測試
11、以及部署帶領企業(yè)贏得市場。大部分的軟件開發(fā)團隊,都面臨以下幾項挑戰(zhàn):開發(fā)團隊間的溝通困難,開發(fā)工具形形色色,分散且難以互相整合開發(fā)程序、開發(fā)標準難以建立。Microsoft Visual Studio 2008 開發(fā)工具系列, 有許多令人期盼已久的強化功能,提供更高的程序開發(fā)效率、更精簡的程序代碼、與更佳的安全性。包括.NETFramework 、 64-bit 程序開發(fā)支持、新的 Windows Form 程序設計、以及對行動裝置解決方案的全新開發(fā)支持。數(shù)據庫 Microsoft SQL Server 2005數(shù)據庫系統(tǒng)克服了文件系統(tǒng)的缺陷,提供了對數(shù)據更高級、更有效的管理。目前世界上已有數(shù)
12、以萬計的數(shù)據庫系統(tǒng)在運行, 其應用已深入到人類社會生活的各個領域,從學校管理、銀行業(yè)務,資源分配、經濟預測一直到信息檢索、檔案管理、普查、統(tǒng)計等,并在通信網絡基礎上,建立了許多國際性的聯(lián)機檢索系統(tǒng)。數(shù)據庫技術從產生的開始沿著層次、網狀、關系等三個分支發(fā)展。數(shù)據庫設計的一個重要目標是數(shù)據獨立性, 也就是應該使用程序和數(shù)據庫的數(shù)據結構之間相互獨立,不受影響。經過三十余年的發(fā)展,數(shù)據庫技術在理論和應用上都已相當成熟。數(shù)據庫技術和網絡技術相結合產生了分布式數(shù)據庫技術。數(shù)據庫技術與面向對象技術相結合產生了面向對象數(shù)據庫。數(shù)據庫技術仍在不斷發(fā)展中。數(shù)據庫的種類很多,小型桌面數(shù)據庫有Access、Excel
13、、FoxPro等,大型的數(shù)據 庫有 Oracle 、 Sybase、 Informix 和 SQL Server 等。小型數(shù)據庫使用簡單,可以滿足日常的工作需要,而大型數(shù)據庫有高效、完善的安全訪問機制,足以應付每天上萬次的訪問量。在學生考勤管理系統(tǒng)中,兩種類型的數(shù)據庫都可能用到。SQL Server 是一個具備完全 Web 支持的數(shù)據庫產品,提供了對可擴展標記語言(XML) 的核心支持以及在Internet 上和防火墻外進行查詢的能力, 提供了以 Web 標準為基礎的擴展數(shù)據庫編程功能。 豐富的 XML 和 Internet 標準支持允許使用內置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據。S
14、QL Server 提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。例如,XML數(shù)據庫與 Web Service的支持將使您的應用實現(xiàn)Internet 數(shù)據互聯(lián), .Net 集成極大的擴展了開發(fā)空間,異構數(shù)據集成、 Service Broker 使您的數(shù)據和其它應用無縫集成, 各種新數(shù)據類型和 T-SQL 擴展帶來了諸多靈活性。 C#、XQuery、XMLA 、SMO AMO者B將成為 SQL Server 數(shù)據平臺上開發(fā)數(shù)據相關應用的有力工具。系統(tǒng)目標學生考勤管理系統(tǒng)是在長時間的教學調查后,根據教學的實際情況,開發(fā)出一個實用的系統(tǒng)模塊,上
15、課教師可以在課前或課后,對學生的考勤情況進行抽查,并把結果記錄到系統(tǒng),在學期結束時可以很方便的看出學生平時表現(xiàn)。該考勤系統(tǒng)的一些必具體來說,本系統(tǒng)就是為了達成以下幾點目標:1) 完善學生管理系統(tǒng)。2) 方便教師和同學了解實時考勤及請假情況。3) 更加直觀的顯現(xiàn)出學生每堂課的出勤情況。為達到以上的開發(fā)目的。應遵循一定的設計和開發(fā)與原則:1) 模塊接口定義清晰;2) 基礎類庫和接口設計合理,盡量建立擴展的接口和抽象類;3)數(shù)據庫操作使用標準SQL語句,如果一定要使用有差別的SQL語句,則盡量集 中在一起,以減少將來維護和移植的難度;4) 使用的通用的數(shù)據庫訪問代碼,對將來的維護是一個很大的簡化。5
16、) 將不同的功能模塊放在不同的文件夾下面, 大大提高了系統(tǒng)代碼的可讀性, 從 而大大提高了可維護性。6) 采用開放的標準和工具等。系統(tǒng)需求系統(tǒng)性能需求學生考勤管理系統(tǒng)的特性要求該系統(tǒng)需要具備以下幾個主要特性:1) 實用性: 學生考勤管理系統(tǒng)在設計時必須遵循的一個重要原則, 就是以考勤為 系統(tǒng)設計的中心。 具體來說, 應用系統(tǒng)應能實現(xiàn)用戶特定的需求, 操作界面友好、方便,功能設置符合用戶的習慣和要求。2) 易維護: 管理員能夠簡單方便地管理系統(tǒng), 并對系統(tǒng)進行日常維護; 隨著系統(tǒng)信息的變更或增加、數(shù)據規(guī)模的增大, 系統(tǒng)升級、維護應該易于操作;各子系統(tǒng)、 功能模塊的設計應具有良好的靈活性, 保證在
17、系統(tǒng)建設過程中后期系統(tǒng)功能的實現(xiàn)不影響前期已投入使用的系統(tǒng)功能。3) 安全性:系統(tǒng)應充分考慮信息的安全性,建立完善的多層次的安全保障體系。4) 可擴展: 系統(tǒng)在設計時應充分考慮到業(yè)務開發(fā)不斷推進的需要, 降低系統(tǒng)在擴 展新的業(yè)務功能時的復雜度。5) 開放性: 系統(tǒng)在體系結構和數(shù)據交換協(xié)議等方面應遵循標準和開放的原則, 以 確保具有良好的互操作性、可移植和可擴充性。系統(tǒng)功能需求系統(tǒng)主要功能模塊如下所示:1) 面向學生的功能:學生登錄;學生個人考勤信息的查詢。2) 面向教師的功能: . 教師登錄; 對學生考勤情況進行輸入, 修改和刪除; 對 學生考勤、請假信息的查詢。3) 若學生請假通過班主任老師
18、的審批, 在教師點名時, 狀態(tài)一欄將默認為 “請假” 。4)系統(tǒng)可以導出學生的考勤情況的EXCEL!格,表格中可以看見學生每堂課的出勤情況。三、系統(tǒng)總體設計系統(tǒng)設計原理本系統(tǒng)在設計中使用了面向對象的設計原理,是因為:1. 面向對象設計不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設計,并提供代碼的封裝和重用性,便于程序的維護與擴展。2. 所謂的對象是一種抽象的名稱,用來對應實現(xiàn)世界存在的 " 東西 " 。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件
19、之一。對象內部的數(shù)據是不能隨意更改的,必須接收從對象外部傳遞來的信息,再由對象按其方法加以處理。用戶無需知道其任何細節(jié),操作是封閉的,對象之間能通過函數(shù)調用相互通信。3. 類可視為一個產品模具、一個模塊。在面向對象設計中,類是對象的原型,是對象的制作器。類的概念是面向對象程序設計最重要的特征。所謂類,是指由數(shù)據結構及其相關操作所形成的集合,描述該類任何一個對象的共同的行為特征,是對一組性質相同的對象的程序描述,概括了對象的共同性質和數(shù)據。4. 設計的學生考勤系統(tǒng)也是建立在一系列類基礎之上的,其編程的思想是:先根據一定的需要創(chuàng)建一系列的子類或直接調用 asp 提供的基類,編制程序時,由這些類派生
20、出相應的對象,所派生出的對象繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用派生出的對象像搭積木一樣來設計自己的程序。打個比方,就比如要制造一臺機器,首先要制造各種零件的模具,然后用制造好的模具生產出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機器就很容易制造出來了。實際編程也是如此。每個表單都是由一定數(shù)量的對象按某一種方式組合在一起的,程序編制的核心是類的設計。功能模塊設計模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成其中每個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。為了降低軟件系統(tǒng)的復雜性,提高可理解性、
21、可維護性,必須把系統(tǒng)劃分成為多個模塊。但是模塊不能任意劃分,應盡量保持其獨立性。模塊的獨立性指每個模塊只能完成系統(tǒng)要求的獨立的自功能,并且與其他模塊的聯(lián)系最少而且接口簡單。模塊獨立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結果。模塊獨立性很重要,主要 有兩條理由:第一,有效的模塊化軟件比較容易開發(fā)出來,這個優(yōu)點尤其重要。第二,獨立的模塊化比較容易測試和維護。模塊獨立程度可以由兩個定性標準度量,這兩個標準分別稱為內聚和偶合。偶合 衡量不同模塊彼此間互相依賴(連接)的緊密程度;內聚衡量一個模塊內部各個元素 彼此結合的緊密程度。從以上兩點可以得出結論:好的模塊是具有高內聚低耦合的特四、數(shù)據庫設
22、計數(shù)據庫設計規(guī)則數(shù)據庫在一個信息發(fā)布系統(tǒng)中占有非常重要的地位,數(shù)據庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產生影響。合理的數(shù)據庫結構可以提高數(shù)據庫存儲效率,保證數(shù)據的完整性和一致性。設計數(shù)據庫系統(tǒng)時應充分了解用戶各個方面的需求,包括現(xiàn)有系統(tǒng)的需求以及將來可能增加的需求在信息世界中,信息從客觀事物出發(fā)流經數(shù)據庫,通過決策機構最后又回到客觀世界,信息的這一循環(huán)經歷了三個領域:信息世界,數(shù)據世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù)據世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方
23、面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據,以及如何對這些數(shù)據進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據庫的設計問題,軟件設計的一個核心。數(shù)據庫設計的主要任務是針對一個給定的應用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數(shù)據庫管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個性能良好的數(shù)據庫模式,建立數(shù)據庫及其應用系統(tǒng),使之能有效地收集、存儲、操作和管理數(shù)據,滿足用戶地各類需求。數(shù)據庫設計通常是在一個通用的DBM或持下,即利用現(xiàn)成的DBM酰為開發(fā)的基礎。數(shù)據庫概念結構設計概念結構設計的主要任務是根據用戶需求設計數(shù)據庫的概念數(shù)據模型。概念模型獨立于具體的數(shù)據庫管理系統(tǒng),它描述的是從用戶角度看到的
24、數(shù)據庫,反映了用戶的現(xiàn)實環(huán)境,而與數(shù)據庫將來怎樣實現(xiàn)無關。在需求分析基礎上設計出能夠滿足用戶各種需求的實體及它們之間的關系,從而為以后的邏輯結構設計作好鋪墊。圖4-1圖4-2教師信息E-R圖圖4-3學生信息E-R圖數(shù)據庫邏輯結構設計數(shù)據表設計管理員信息表對存放管理用戶名、密碼、權限進行管理表4-1 管理員信息表序號列名數(shù)據類型長度小數(shù)位標識主鍵允許空默認說明1idint是否2Useridvarchar30是管理員編號3usernamevarchar200是管理員名稱4roleidint200是角色編號5Rolenamevarchar200是角色名稱教師信息表存放對教師進行管理表4-2教師信息表
25、序號列名數(shù)據類型長度小數(shù)位標識主鍵允許空默認說明1teacheridint是否2teachernamevarchar200是教師名稱3passwordvarchar200是密碼4secrecyvarchar100是安全密碼5secrecyanswervarchar200是安全問題6emailvarchar50是郵箱7nationvarchar200是民族8jiguanvarchar200是籍貫9agevarchar200是年齡10sexvarchar10是性別11birthdaydatetime是生日12telvarchar200是電話13mobilevarchar200是移動電話14regt
26、imedatetime是注冊時間15regipvarchar20是登錄IP16logtimesint是登錄次數(shù)17lastlogipvarchar20是最后登錄IP18lastlogtimedatetime是最后登錄時間19descriptionvarchar2000是備注20useridvarchar50是編號學生信息表對學生進行管理表4-3學生信息表序號列名數(shù)據類型長度小數(shù)位標識主鍵允許空默認說明1studentidint是否2studentnamevarchar200是學生名稱3passwordvarchar200是密碼4secrecyvarchar100是安全密碼5secrecyans
27、wervarchar200是安全問題6emailvarchar50是郵箱7gradevarchar50是年級8majorvarchar50是專業(yè)9xueyuanvarchar200是學院10nationvarchar200是民族11jiguanvarchar200是籍貫12agevarchar200是年齡13sexvarchar10是性別14birthdaydatetime是生日15telvarchar200是電話16mobilevarchar200是移動電話17regtimedatetime是注冊時間18regipvarchar20是登錄IP19logtimesint是登錄次數(shù)20lastl
28、ogipvarchar20是最后登錄IP21lastlogtimedatetime是最后登錄時間22descriptionvarchar2000是備注23useridvarchar50是編號考勤信息表對學生考勤信息進行管理表4-4考勤信息表序號列名數(shù)據類型長度小數(shù)位標識主鍵允許空默認說明1idint是否2titlevarchar200是標題3studentnamevarchar200是學生名稱4studentidvarchar200是學生編號5ClassAvarchar50是班級6kaoqinrenvarchar200是老師7statusvarchar200是情況8kaoqintimedate
29、time是時間9buzhutext是結果10shijianduanvarchar200是時間段11kejievarchar200是課節(jié)請假信息表對學生請假進行管理表4-5請假信息表序號列名數(shù)據類型長度小數(shù)位標識主鍵允許空默認說明1idint是否2titlevarchar200是標題3studentnamevarchar200是學生名稱4studentidvarchar200是學生編號5ClassAvarchar50是班級6yuanyinvarchar200是原因7neirongtext是內容8qingjiatimedatetime是時間9buzhutext是備注10shijianduanvar
30、char50是時間段11kejievarchar50是課節(jié)五、系統(tǒng)實現(xiàn)及測試根據考勤系統(tǒng)的需求,我將此次所要開發(fā)的系統(tǒng)從功能模塊的角度上劃分為以下 幾個功能模塊:1)基本信息管理模塊2)學生信息管理模塊3)教師信息管理模塊4)請假申請管理模塊5)考勤信息管理模塊基本信息管理模塊本模塊主要是對系統(tǒng)的基礎信息進行管理,在這個模塊中,管理員可以對教師信 息進行管理,可以增加新的教師,編輯和修改已經存在于系統(tǒng)中的教師的信息;管理員 可以對學生信息進行管理,可以增加新的學生,編輯和修改已存在于系統(tǒng)中的學生的信教慟學生管理歡迎界面學生笆理歡迎使用學生考勒系統(tǒng)添加學生教師管理添加教師板限管理圖5-1基本信息
31、管理學生信息管理模塊本模塊主要是對學生進行管理,在這個模塊中,管理員可以學生信息進行管理教師學生管理學生管理添加學生歡迎界面歡迎使用學生考勤系統(tǒng)圖5-2學生信息管理教師信息管理模塊本模塊主要是對教師進行管理,在這個模塊中,管理員可以教師信息進行管理教師學生管理薄迎界面學生管理歡迎使用學生考勤系統(tǒng)添加學生教師管理添加教師圖5-3教師信息管理請假申請管理模塊本模塊的主要是提供給學生一個請假申請的界面,在這個模塊中,學生可以填寫 申請請假表學生信息科1基本口息;請假管理.一垂二二二二;二癡冠一圖5-4請假申請考勤信息管理模塊本模塊主要是學生對個人考勤信息管理,在本模塊中,學生可以對個人的考勤情 況進
32、行查詢,系統(tǒng)會根據學生輸入名稱進行查詢,然后將查詢結果返回給學生,從而 可以實現(xiàn)考勤信息的透明化。教師信息禽里,詳細信息麗福i 二百-:一請假畝批圖5-5考勤信息軟件測試是系統(tǒng)質量保證的主要活動之一。測試雖然不是質量保證的“安全網” 但它是不可缺少的,而且是重要的環(huán)節(jié)。因為,在系統(tǒng)開發(fā)的過程中,涉及一系列的 活動,而在這個活動過程中,人們可能犯很多錯誤,錯誤可能發(fā)生在設計階段,也可 能發(fā)生在整個過程的開始階段。系統(tǒng)測試的目標是:測試是一個程序的執(zhí)行過程,其目標在于發(fā)現(xiàn)錯誤。一個好的測試用例能夠發(fā)現(xiàn)至今尚未察覺的錯誤。一個成功的測試則是發(fā)現(xiàn)至今尚未察覺的 錯誤的測試。總之,測試是發(fā)現(xiàn)錯誤,這不只
33、是從技術角度測試下定義。軟件測試中最為重要的是, 實際工作中人們的心理學和經濟學問題。 系統(tǒng)的測試分為單元測試、 組裝測試、確認測試和系統(tǒng)測試,每一步都是在前一步的基礎上進行的。軟件測試的目的和意義在系統(tǒng)的詳細設計以及編碼過程進行完成之后,就要對辦公自動化管理系統(tǒng)的程序進行測試。軟件測試是軟件開發(fā)過程中的一個重要環(huán)節(jié)。軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案;成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。軟件測試是根據軟件開發(fā)各階段的規(guī)格說明和程序的內部結構而精心設計出一批測試用例,并利用測試用例來運行程序, 以發(fā)現(xiàn)程序錯誤的過
34、程。 測試階段的主要任務是盡量發(fā)現(xiàn)程序錯誤,改正錯誤,直至程序的功能、性能滿足用戶需求。軟件測試的步驟1 單元測試: 又稱模塊測試, 是針對軟件設計的最小單元程序模塊進行測試的工作。其目的是發(fā)現(xiàn)模塊內部的錯誤,修改這些錯誤使其代碼能夠正確運行。其中,多個功能獨立的程序模塊可并行進行測試。2集成測試:又稱組裝測試, 它的任務是按照一定的策略對單元測試的模塊進行組裝,并在組裝過程中進行模塊接口與系統(tǒng)功能測試。集成測試的策略主要有兩種:一次性組裝方式和增值式組裝方式。3有效性測試:又稱確認測試, 目的是驗證軟件的有效性,即驗證軟件的功能和性能及其他特性是否符合用戶要求。軟件的功能和性能要求參照軟件需
35、求說明書。4 系統(tǒng)測試: 系統(tǒng)測試的目的是為了測試軟件安裝到實際應用的系統(tǒng)中后, 能否與系統(tǒng)的其余部分協(xié)調工作,以及對系統(tǒng)運行可能出現(xiàn)的各種情況的處理能力。軟件測試的具體實現(xiàn)1運行程序,進入系統(tǒng)登陸界面,輸入用戶名、密碼和驗證碼,若輸入有誤系統(tǒng)會給出相應的提示信息,以此檢測軟件的安全可靠性。用戶類型學生若勤管理W統(tǒng)圖5-6登錄前用戶密碼類型學生看物管理系統(tǒng)我理使用學生考勒系統(tǒng)添加學生構師管理浮D瞰師枳限爸理圖5-8登錄系統(tǒng)后2.以系統(tǒng)管理員身份進入系統(tǒng),增加一個學生,測試系統(tǒng)的正確性。e由斯壇返回技素學生序號陽昌)K球 Q7推制Hl話W爵駕1 萬誄辛大三侶息枝卡與皮用系2 5b黑苜本三位q破木與啟用承3 王嗎文大三信息技卡與應用系4 周也殖丈三信息破木與應用壬5 徐母大三信息技術與應用系e強st大三信電改1:與應用工7 沈用大三信總技術與應用編渡江漢山32女i5Q闡更逋r苜口港!p雙鴕女鼎&旗M£2碧綿后港竄爾224宙流加就建罷藥借用加雙22T攤簫加溝舞女4福滯加Blli大三 恬息胃才出陛用里9的再主大三 區(qū),破亦與應用凈22號“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康運動幼兒托班:助力幼兒快樂成長
- 胰島素瘤循證護理
- 小班保護五官健康
- 野外生存教育
- 正交試驗設計方法
- 大學生體育與心理健康
- 新加坡初等教育體系概覽
- 新生兒肛周膿腫的護理
- 2025年山東省東營市中考招生考試數(shù)學真題試卷
- 預防跌倒護理課件
- 2024年民族宗教政策法規(guī)宣傳月知識競賽考試題庫(含答案)
- 《3-6歲兒童學習與發(fā)展指南》考試參考題庫120題(含答案)
- 診所中藥飲片清單
- 零信任安全架構-第1篇
- 《發(fā)酵飼料的應用》課件
- 物業(yè)客服主管的角色與職責解析
- 國家開放大學2023年7月期末統(tǒng)一試《22417客戶關系管理》試題及答案-開放???/a>
- 西式面點師(高級)課件 項目4 甜品制作
- 鼎捷T100-V1.0-銷售管理用戶手冊-簡體
- 抗生素的合理應用-專業(yè)知識講座培訓課件
- 港式清單模板
評論
0/150
提交評論