版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、.湘南學院經(jīng)濟與管理系信息系統(tǒng)課程設計實驗報告設計題目: 校園一卡通管理系統(tǒng) 專 業(yè): 信息管理與信息系統(tǒng) 年級班級: 2009 姓 名: 龍小琴 指導教師: 唐小剛 小組成員: 龍小琴、呂甜甜、胡志鵬、周曉葉、王吉喜、劉琦 指導教師評閱:指導教師(簽字) 成績:二O一二年 月 日目錄第一章:現(xiàn)行系統(tǒng)概述3第二章:系統(tǒng)分析32.1需求分析32.2可行性研究:32.3組織結構與功能分析4第三章:系統(tǒng)設計53.1功能結構圖設計63.2功能模塊設計63.3系統(tǒng)流程圖設計73.4數(shù)據(jù)結構與數(shù)據(jù)庫設計113.5.數(shù)據(jù)庫設計123.6代碼設計143.7輸入/輸出設計16第四章 系統(tǒng)實施184.1 系統(tǒng)實施
2、184.2界面功能234.3系統(tǒng)測試324.4 系統(tǒng)調試344.5 系統(tǒng)切換344.6系統(tǒng)維護35第五章 結束語36第一章:現(xiàn)行系統(tǒng)概述隨著社會信息化的蓬勃發(fā)展,校園的管理也進入了一個信息化的時代,先進的管理信息系統(tǒng)成為建設世紀一流大學的重要標志。 在國內(nèi)信息化建設進程的加速的今天,高校管理者要學會思考如何使學校現(xiàn)有資源得到高效、合理的應用,使教育信息化帶動教育的現(xiàn)代化,將教育與信息技術真正地融合,提高教學質量和教學效率, 提高學校聲譽,提升學校的競爭力。數(shù)字化校園將是今后校園建設的發(fā)展趨勢和必然。 數(shù)字化校園建設的實質就是學校的管理部門通過信息化手段,實現(xiàn)對各種資源的有效集成、整合
3、和優(yōu)化,實現(xiàn)資源的有效配置和充分利用,從而提高各種管理工作的效率和效益。而建設“校園一卡通系統(tǒng)”是實現(xiàn)數(shù)字化校園的有效途徑。 目前,大部分高校已經(jīng)建成了許多現(xiàn)代化的管理信息系統(tǒng),如:財務管理系統(tǒng)、圖書管理系統(tǒng)和食堂售飯系統(tǒng)等。但這些系統(tǒng)大部分都是單獨建設,沒有統(tǒng)一的規(guī)劃,存在著數(shù)據(jù)重復錄入,數(shù)據(jù)不能共享等問題。為了提高學校的信息化建設水平,學校還迫切需要建設收費管理、門禁管理等其它系統(tǒng)。這些系統(tǒng)要在短時間內(nèi)完成,人員的勞動強度非常大,且容易造成錯誤和遺漏,加重了學校管理的負擔。通過“校園一卡通系統(tǒng)”項目的建設,將使學校的原有業(yè)務和管理體系相對獨立的現(xiàn)象得到有效整合,減少資源浪費和重復建設,達到
4、業(yè)務流程重組的目的;將有效促進學校數(shù)字化校園建設的進程。伴隨著智能技術的高速發(fā)展和計算機應用的普遍推廣,在校園信息管理中引入一卡通正逐步成為一種趨勢。第二章:系統(tǒng)分析2.1需求分析校園一卡通需求分析具體表現(xiàn)以及需要解決的問題主要有以下兩個方面:2.11信息管理:如何實現(xiàn)對學生信息的管理,圖書館管理,洗浴管理等的信息管理。如何實現(xiàn)對卡的管理如辦卡,補卡,銷卡的管理。2.22財務管理:如何實現(xiàn)卡資金管理問題,如:卡的充值,卡的消費管理。如何實現(xiàn)學校內(nèi)部食堂、超市、洗浴等校園消費的各個領域,全面實現(xiàn) “以卡代幣” 的各種消費問題。如何實現(xiàn)學校的各種服務設施與教學資源科學以及綜合財務資金使用管理的效率
5、問題。2.2可行性研究:2.21技術可行性:校園一卡通是架構在校園網(wǎng)上的,是綜合提供身份識別與電子支付服務的系統(tǒng)平臺。校園一卡通的平臺是數(shù)字校園總體規(guī)劃的中的基礎平臺設施之一,與共享數(shù)據(jù)中心等其他基礎平臺協(xié)調共存。2.22經(jīng)濟可行性:一卡通在一定方面體現(xiàn)了學校的形象,增加了師生自豪感,體現(xiàn)了學校的人性化教育。有效的節(jié)約了人員成本,減少了管理工作,提高了學校的管理水平。節(jié)約了人員編制費用和辦證工本費用,大大提高了各方面的效率。2.23管理可行性:校園一卡通在一些管理上可以實現(xiàn)自助式管理,有的甚至是可以24小時開放而無須管理人員。有效的節(jié)約了人員成本,減少了管理工作,提高了學校的管理水平。2.24
6、可行性研究結論:建立先進的管理系統(tǒng)是實現(xiàn)高等教育現(xiàn)代化、管理現(xiàn)代化的必由之路。而一卡通的技術推廣和運用,是推進高校信息化的重要舉措。校園一卡通有效的緩解了學校的校務管理和后勤服務的繁重工作,提高了學校的管理水平、提高了后勤的服務質量?,F(xiàn)今,已有很多學校已經(jīng)投入和使用了校園一卡通,校園一卡通系統(tǒng)必將成為高校信息化的必然趨勢。2.3組織結構與功能分析2.31功能分析 校園一卡通管理系統(tǒng)包括系統(tǒng)設置、卡管理、財務管理、信息查詢、用戶管理。校園一卡通管理系統(tǒng)系統(tǒng)設置財務管理信息查詢用戶管理卡管理 餐飲收入統(tǒng)計 開卡 充值 退出 日志 密碼設置 營業(yè)機構收入查詢 師生消費查詢 師生消費統(tǒng)計 營業(yè)機構收入
7、統(tǒng)計 注銷 掛失 超市收入統(tǒng)計 洗浴收入統(tǒng)計 刪除用戶 修改用戶 添加用戶2.32 業(yè)務流程分析學生信息錄入發(fā)卡卡務中心財務中心超市消費單財務報表付款單2掛失注銷付款單1付款單留底圖書館認證學生學生活動統(tǒng)計表充值洗浴餐飲消費單消費單圖書館扣費單充值單調用學生信息充值單統(tǒng)計表留底圖1-1 業(yè)務流程圖第三章:系統(tǒng)設計系統(tǒng)總體結構設計:包括功能結構圖設計、功能模塊設計和信息系統(tǒng)流程圖設計等;3.1功能結構圖設計 功能結構圖就是將系統(tǒng)的功能進行分解,按功能從屬關系表示的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復雜到簡單的過程3.2功能模塊設計將功能模塊按高內(nèi)聚,
8、低耦合,影響范圍在控制范圍之內(nèi)的原則分成若干個子模塊。3.3系統(tǒng)流程圖設計一卡通系統(tǒng)學生財務中心各應用子系統(tǒng)應用管理財務使用圖1-1 頂層數(shù)據(jù)流程圖財務中心學生圖書館餐飲中心洗浴中心超市充值扣費管理消費清單消費清單消費清單卡務中心學生卡辦理、學生身份認證圖1-1“財務中心”框的第一層數(shù)據(jù)流程圖圖1-3“卡務中心”框的數(shù)據(jù)流程圖學生充值P1.1財務中心學生消費P1.2餐飲中心超市洗浴中心D2.1財務報表扣費管理P1.4開卡P2.1補卡P2.2注銷卡P2.3D1.4卡信息學生圖書館財務管理P1.3D1.1充值信息D1.2消費信息D1.3扣費信息學生身份認證P2.4D2.2學生信息圖1-4“財務中心
9、”框的展開圖1-5“學生框”的數(shù)據(jù)流程圖學生充值P1.1財務中心學生消費P1.2餐飲中心超市洗浴中心D2.1財務報表扣費管理P1.4開卡P2.1補卡P2.2注銷卡P2.3D1.4卡信息學生圖書館財務管理P1.3D1.1充值信息D1.2消費信息D1.3扣費信息學生身份認證P2.4D2.2學生信息圖1-5“財務中心”框的展開圖1-6“學生框”的數(shù)據(jù)流程圖3.4數(shù)據(jù)結構與數(shù)據(jù)庫設計3.41用戶需求分析:(1)管理員能夠實現(xiàn)對整個信息的添加、修改、刪除、查詢等操作,能以管理員的身份對數(shù)據(jù)庫進行更新,維護管理,修改登錄密碼。能瀏覽學生充值變動的結果。(2)能以職員的身份了解到一學期結束是每個學生的消費基
10、本資料,可查詢確認選擇,可修改登錄密碼。3.42概念結構設計: 功能模塊二級功能模塊功能模塊簡介系統(tǒng)設置密碼設置用戶可以根據(jù)此功能修改登錄系統(tǒng)時的認證密碼日志系統(tǒng)log的事件記錄;每一行日志都記載著日期、時間、使用者及動作等相關操作退出退出一卡通管理系統(tǒng) 卡 管理 充值可通過此功能向一卡通內(nèi)充入相應的金額開卡為用戶在系統(tǒng)內(nèi)注冊一個賬戶并發(fā)放卡掛失當用戶的卡不慎丟失時,可以通過掛失功能使卡內(nèi)金額凍結,使此賬戶不可用注銷將某一用戶的信息從系統(tǒng)中刪除,使其在系統(tǒng)內(nèi)不可用財務管理師生消費統(tǒng)計統(tǒng)計某一老師或學生用一卡通在校內(nèi)消費的記錄營業(yè)機構收入統(tǒng)計統(tǒng)計某段時期內(nèi)的校內(nèi)一卡通營業(yè)機構的收入狀況信息查詢師
11、生消費查詢此功能為方便師生查詢余額以及消費記錄而設營業(yè)機構收入查詢此功能為方便校內(nèi)一卡通營業(yè)機構查詢收入狀況而設用戶管理添加用戶向系統(tǒng)內(nèi)添加一個新的賬戶,使其能夠應用一卡通系統(tǒng)的某些功能修改用戶對系統(tǒng)內(nèi)某一賬戶的信息進行相應的修改刪除用戶將某一賬戶從系統(tǒng)的刪除出去,使其不能應用一卡通系統(tǒng)的功能3.5.數(shù)據(jù)庫設計 E-R圖:校園一卡通管理信息系統(tǒng)卡務管理財務管理就餐消費洗浴消費超市消費借閱過期消費顯示學生信息卡的辦理學號,卡號,姓名,照片出勤管理信息圖書借閱信息辦卡掛失注銷財務報表邏輯結構設計:學生信息:學號,姓名,卡號,照片卡信息:卡號,開卡時間,補卡時間,銷卡時間。財務管理信息:卡號,消費時
12、間,消費金額,消費余額登記:卡號,學號??ń痤~查詢:卡號,學號,姓名建賬:卡號,學號,姓名結賬:卡號,學號,姓名消費查詢:卡號,學號,消費時間,消費項目,消費金額余額查詢:卡號,學號,余額。3.51邏輯結構設計字段名類型長度是否為空(默認值)說明s_sno_s文本50否(默認值=200914230100)學號,主鍵s_name_s文本50否姓名s_id_s文本50否(默認值="ss000001")卡號s_identify_s文本18否身份證號s_phone_s文本11否手機號 學生表(student)卡信息表(card)字段名類型長度是否為空(默認值)說明c_id_s文本5
13、0否(默認值="ss000001")卡號,主鍵c_kt_t日期/時間長日期否(默認值=#2011/1/1#)開卡時間c_bt_t日期/時間長日期否(默認值=#2011/6/1#)補卡時間c_xt_t日期/時間長日期否(默認值=#2012/1/1#)消卡時間c_kje_t 數(shù)字長日期是卡金額財務報表(cwbb)字段名類型長度是否為空(默認值)說明c_sno_s文本50否(默認值=200914230100)學號c_xt_t日期/時間常規(guī)日期否(默認值=#2012/1/1#)消卡時間c_xj_i數(shù)字長整型否消費金額c_xd_s文本50否(默認值="湘京食堂")
14、消費地點營業(yè)機構表(yyjg)字段名類型長度是否為空(默認值)說明y_id_s文本50否(默認值="ss000001")卡號,主鍵y_name_s文本50否姓名y_identify_s文本18否身份證號y_phone_s文本11否手機號y_remark_s備注是備注用戶表(userinfo)字段名類型長度是否為空(默認值)說明u_id_s文本50否(默認值="ss000001")卡號,主鍵u_pwd_s文本50否密碼u_type_s文本50否(默認值= "師生")權限3.6代碼設計3.61 代碼設計的原則代碼是代表系統(tǒng)中客觀存在的事物
15、名稱、屬性或狀態(tài)的符號,而代碼設計是將系統(tǒng)中具有某些特征或屬性的信息歸并到一起。我們在代碼設計中遵循以下原則:唯一性:在一個分類編碼標準中,每一個編碼對象僅有一個代碼,一個代碼只唯一表示一個編碼對象。如:學號:學生的學號是學生在學校的唯一代碼。合理性:代碼結構與分類體系相適應。可擴充性:在設計過程中留有適當?shù)目臻g,以便以后的補充。如:學號可以增添位數(shù)。簡單性:代碼結構簡單,以便節(jié)省存儲空間和提高系統(tǒng)的處理效率。實用性:代碼能反映對象的特點。規(guī)范性:代碼的書寫統(tǒng)一。3.62代碼校驗校驗方法代碼是數(shù)據(jù)的重要組成部分,它的正確性將直接影響系統(tǒng)的質量。當人們抄寫、錄入時,發(fā)生錯誤的可能性很大,如抄寫錯
16、(把1234寫成1235)、易位錯(1234記為1243)、隔位易位錯(1234記為1432)等等。因此,為了驗證輸入代碼的正確性,要在代碼本體的基礎上,再外加校驗碼,使它成為代碼的一個組成部分。這就是前面介紹的自檢碼。校驗碼是根據(jù)事先規(guī)定好的數(shù)學方法及代碼本體計算出來的。當自檢碼輸入計算機后,計算機按照同樣的數(shù)學方法,根據(jù)代碼本體進行計算,將結果與校驗位比較,檢驗輸入的代碼是否正確。 校驗碼的生成過程如下:(1)對代碼本體的每一位加權求和設代碼本體為C1C2Cn,權因子為P1,P2,Pn,加權求和:S=CiPi;其中權因子可取自然數(shù)1,2,3,幾何級數(shù)2,4,8,16,32,質數(shù)2,3,5,
17、7,11,等等。(2)以模除和得余數(shù)R=Smod(M)其中:R表示余數(shù);M表示模數(shù),可取M二10,11,等等。(3)模減去余數(shù)得校驗位 Cn+1=M-R ,例如,代碼本體為123456,權因子為1,7,3,1,7,3,模為10,則S= 1 X 1+2 X 7+3 X 3+4 X 1+5 X 7+6 X 3=81R=81 mod (10)=1校驗位為:10-1=9所以自檢碼為1234569,其中9為校驗位。當自檢碼C1C2CnCn+l(其中Cn+1為校驗位)輸入計算機后,對C1C2Cn分別乘以原來的權因子,Cn+l乘以1,所得的和被模除,若余數(shù)為零,則該代碼一般說來是正確的,否則輸入有錯。在這種
18、方法中,權和??捎卸喾N取法,表7。2列出一些權和模的檢錯率。模權抄寫錯檢錯率易位錯檢錯率隔位易位錯檢錯率隨機錯檢錯率101,2,1,2,1,2100%98%0% 101,3,1,3,1,3100%89% 90%107,6,5,4,3,287%100% 119,8,7,4,3,295%100%89% 111,3,7,1,3,7100%89% 117,6,5,4,3,2100%100%100% 但在本企業(yè)中本系統(tǒng)中,代碼校驗效果可以不用。3.7輸入/輸出設計輸入輸出是管理信息系統(tǒng)與用戶的界面,一般而
19、言,輸入輸出設計對于系統(tǒng)開發(fā)人員并不重要,但對用戶來說,卻顯得尤為重要。3.71 輸入/輸出人員:職員,辦公人員。3.72輸入校驗:該系統(tǒng)的輸入校驗大都通過程序和數(shù)據(jù)庫控制來實現(xiàn)的。比如關鍵字段數(shù)據(jù)庫中就要求非空;而程序實現(xiàn)的校驗則會更具體,比如用戶和密碼輸入的檢驗。3.73輸入設計:主功能界面:開卡界面:第四章 系統(tǒng)實施系統(tǒng)實施是指將系統(tǒng)設計階段的結果在計算機上實現(xiàn),將原來紙面上的、類似于設計圖式的新系統(tǒng)方案轉換成可執(zhí)行的應用軟件。4.1 系統(tǒng)實施系統(tǒng)界面 a 登陸界面此界面是進入系統(tǒng)的歡迎界面。b用戶登陸界面此界面主要面向各個用戶,管理員等進入系統(tǒng),和連接服務器。主要代碼:Private
20、Sub cmdLogin_Click() '檢驗輸入內(nèi)容并存入內(nèi)存 If Me.Combo.Text = "" Then MsgBox "請選擇用戶類別!", , "請重新輸入" Me.Combo.SetFocus Exit Sub Else UserNow.type = Trim(Combo.Text) End If If Len(Trim(Me.txtName.Text) <= 0 Then MsgBox "請輸入用戶ID!", , "請重新輸入" Me.txtName.Tex
21、t = "" Me.txtName.SetFocus Exit Sub ElseIf Len(Trim(Me.txtName.Text) > 16 Then MsgBox "您輸入的用戶ID過長,請重新輸入!", , "請重新輸入" Me.txtName.Text = "" Me.txtName.SetFocus Exit Sub Else UserNow.ID = Trim(Me.txtName.Text) “輸入的ID等于指定的TD” End If “輸入的ID長度為(0,16) If Len(Trim(
22、Me.txtPwd.Text) <= 0 Then MsgBox "請輸入密碼!", , "請重新輸入" Me.txtPwd.Text = "" Me.txtPwd.SetFocus Exit Sub ElseIf Len(Trim(Me.txtPwd.Text) > 16 Then MsgBox "您輸入的密碼過長,請重新輸入!", , "請重新輸入" Me.txtName.Text = "" Me.txtName.SetFocus Exit Sub Else
23、UserNow.Pwd = Trim(Me.txtPwd.Text) End If If Len(Trim(Me.TxtSvrIP.Text) <= 0 Then MsgBox "請輸入服務器IP!", , "請重新輸入" Me.TxtSvrIP.Text = "" Me.TxtSvrIP.SetFocus Exit Sub ElseIf Len(Trim(Me.TxtSvrIP.Text) > 15 Then MsgBox "您輸入的服務器IP過長,請重新輸入!", , "請重新輸入&quo
24、t; Me.TxtSvrIP.Text = "" Me.TxtSvrIP.SetFocus Exit Sub ElseIf Len(Trim(Me.TxtSvrIP.Text) < 7 Then MsgBox "您輸入的服務器IP過短,請重新輸入!", , "請重新輸入" Me.TxtSvrIP.Text = "" Me.TxtSvrIP.SetFocus Exit Sub Else '輸入正確 '設置服務器IP和端口 Me.SockToSvr.RemoteHost = Trim(Me.Txt
25、SvrIP.Text) Me.SockToSvr.RemotePort = 1234 '連接服務器 Me.SockToSvr.Connect '在狀態(tài)欄顯示服務器連接狀態(tài) ' MDIFrm.StatusBar1.Panels(1).Text = "服務器連接狀態(tài):正在連接." '退出窗體 ' Unload Me End If End SubPrivate Sub SockToSvr_Connect() Dim str As String '向服務器發(fā)送請求信息數(shù)據(jù)=Cnn,usrId,usrPwd,usrType str =
26、"Cnn," & UserNow.ID & "," & UserNow.Pwd & "," & UserNow.type & "," '檢驗sock連接并向服務器發(fā)送數(shù)據(jù) If SockToSvr.State <> sckConnected Then MsgBox "還沒有連接數(shù)據(jù)庫,不能發(fā)送請求!" Exit Sub End If SockToSvr.SendData strEnd SubPrivate Sub SockToS
27、vr_DataArrival(ByVal bytesTotal As Long) Dim StrArrival As String, StrGet() As String Dim Start As Integer Dim i As Integer, j As Integer, k As Integer Dim Ltitm As ListItem '接受數(shù)據(jù),string類型 SockToSvr.GetData StrArrival, vbString If Len(StrArrival) < 1 Then Exit Sub '拆分接收到的數(shù)據(jù) StrGet() = Spl
28、it(StrArrival, ",", -1) ' MsgBox "數(shù)據(jù)已到達" '用于調試* '得到幀頭 If StrGet(1) = "歡迎進入校園一卡通系統(tǒng)!" Then MsgBox StrGet(1), , "服務器響應" MDIFrm.StatusBar1.Panels(1).Text = "服務器連接狀態(tài):響應連接信息。" frmLogin.Hide MDIFrm.Show ElseIf StrGet(1) = "該管理員名不存在!請重新輸入!&q
29、uot; Then SockToSvr.Close MsgBox "該用戶名不存在!請重新輸入!", , "提示" txtName.Text = " " Exit Sub ElseIf StrGet(1) = "密碼錯誤!請重新輸入!" Then SockToSvr.Close MsgBox "密碼錯誤!請重新輸入!", , "提示" txtPwd.Text = " " Exit Sub ElseIf StrGet(1) = "用戶名和類型不匹配
30、!請重新輸入!" Then SockToSvr.Close MsgBox "用戶名和類型不匹配!請重新輸入!" Exit Sub End IfEnd Subc 連接狀態(tài)界面此界面主要用來顯示客戶端與服務器端的連接狀態(tài)4.2界面功能a.主界面此界面主要包含六大功能:系統(tǒng)(用于設置密碼,日志),卡管理(充值,開卡,掛失,注銷),財務管理(師生消費統(tǒng)計,營業(yè)機構消費統(tǒng)計),信息查詢(師生消費查詢,營業(yè)機構收入查詢),用戶管理(添加用戶,修改用戶,刪除用戶),幫助(內(nèi)容,關于一卡通)b密碼設置界面主要功能:用于用戶密碼的修改,而且當二次輸入項密碼和新密碼一致才能確認修改。
31、c.開卡界面主要功能:用于添加新的用戶,并記錄新用戶的主要信息d掛失界面主要功能:用于用戶卡的掛失,只要當掛失選擇項中的信息與開卡中信息一致時才能確認到掛失狀態(tài)。e.注銷界面主要功能:用于系統(tǒng)注銷已掛失卻無法找尋的卡或者用戶自行銷卡,而且只有當所填寫項的信息與開卡信息一致時才能確認。f.充值界面主要功能:為用戶卡充值。g.師生消費統(tǒng)計界面主要功能:為用戶查詢在某一特定時間段的消費情況和消費記錄。h.營業(yè)機構收入統(tǒng)計界面主要功能:用于系統(tǒng)管理員,以及各營業(yè)機構管理人員查詢某一段時間內(nèi)銷售收入情況。i.師生消費查詢主要功能:用于查詢某一段時間內(nèi)師生的消費情況查詢。j.營業(yè)機構收入查詢主要功能:用于
32、系統(tǒng)管理員以及各營業(yè)機構管理員查詢某一段時間內(nèi)的銷售收入查詢。k.添加用戶界面主要功能:為系統(tǒng)添加新的高級用戶,如系統(tǒng)管理員,各營業(yè)機構管理員等,并記錄詳細的信息。k.修改用戶界面主要功能:為已經(jīng)添加的高級用戶修改個人信息。l.刪除用戶界面主要功能:用于系統(tǒng)刪除高級用戶,以及個個人信息。4.3系統(tǒng)測試(一) 測試方法1、 靜態(tài)檢查靜態(tài)檢查就是通過人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。靜態(tài)測試法成效比較明顯,可以查出30-70%的邏輯錯誤,成本低,是一種行之有效的檢驗手段。(1)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。(2)靜態(tài)分析:主要對程序進行控制流分析、數(shù)據(jù)流分析、接口分析和表達式分
33、析。2、 動態(tài)檢查動態(tài)檢查就是有控制地運行程序,從多種角度觀察程序運行時的行為,發(fā)現(xiàn)其中的錯誤(測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序)。通常使用以下兩種方法進行測試:(1)如果已知產(chǎn)品的功能,則可以對它的每一個功能進行測試,看是否都達到了預期的要求,即黑盒測試(2)如果已知產(chǎn)品的內(nèi)部工作過程,則可以對它的每種內(nèi)部操作進行測試,看是否符合設計要求,即白盒測試。3、單元測試(程序測試)(單調)單元測試:是對源程序中的每一個程序單元進行測試,驗證每個模塊是否滿足系統(tǒng)設計說明書的要求。在單元測試中主要從模塊的五個特征進行檢查:模塊接口測試、局部數(shù)據(jù)結構測試、路徑測試、錯誤處理測試、邊界測試。單元測試又分為:
34、程序代碼測試、程序功能測試。4、集成測試(分調) 集成測試是將已測試過的模塊組合成子系統(tǒng),重點測試各模塊之間接口和聯(lián)系。它所測試的內(nèi)容包括:單元間的接口以及集成后的功能。5、系統(tǒng)測試(聯(lián)調或總調)總調就是將所開發(fā)的系統(tǒng)放在模擬的產(chǎn)品環(huán)境中,其目標是保證系統(tǒng)與網(wǎng)絡、數(shù)據(jù)庫、硬件和任何其它公司所特有平臺和環(huán)境因素相協(xié)調,保證整個系統(tǒng)運行是一致的,并且使應用程序能滿足用戶要求的靈活性。6、特殊調試即一些必要的性能測試,這些測試往往不是針對程序在正常情況下運行的正確與否,而是根據(jù)系統(tǒng)需求選擇進行的,主要有峰值負載測試、實況測試。(二)測試項目名稱及測試內(nèi)容測試分為三個模塊進行:學生管理模塊功能測試測試
35、內(nèi)容:(1)密碼驗證功能(2)選課功能(3)密碼修改功能管理員管理模塊功能測試測試內(nèi)容:(1)密碼驗證功能(2)用戶信息添加、修改、刪除功能 (3)密碼修改功能(4)權限管理功能(3) 測試用例輸入、輸出及步驟及操作如下所示:登錄測試用例輸入操作及步驟輸出輸入姓名為空點擊登錄用戶名或密碼錯輸入密碼為空點擊登錄用戶名或密碼錯輸入姓名及錯誤密碼點擊登錄用戶名或密碼錯輸入正確姓名和密碼點擊登錄正進入系統(tǒng)輸入測試用例輸入輸出輸入錯誤編號不予顯示輸入正確編號顯示物資信息4.4 系統(tǒng)調試(一)定義軟件調試是在測試完成結果分析之后,對結果分析發(fā)現(xiàn)的錯誤進行程序診斷并且尋求改正的過程,具體如下圖所示:(二)軟
36、件調試策略內(nèi)存信息檢查;程序執(zhí)行信息跟蹤;試探法,猜測試探;回溯法,人工沿程序控制流逆向追蹤;對分查找法,區(qū)分程序段查找;歸納法;演繹法,根據(jù)軟件測試結果,進行相應的調試。4.5 系統(tǒng)切換(1) 定義管理信息系統(tǒng)的實施中有一個新舊系統(tǒng)的交替過程,也就是舊的管理信息系統(tǒng)逐漸退出,由新的管理信息系統(tǒng)來代替,我們稱之為系統(tǒng)的轉換。所以系統(tǒng)切換是指由舊的、手工處理系統(tǒng)向新的計算機信息系統(tǒng)過渡。(2) 切換方法(1)直接切換法:在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。(2)并行切換法:一般可分兩步進行: 第一步:以新系統(tǒng)為正式作業(yè),原系統(tǒng)作校核用;第二步:經(jīng)過一段時間運行,在驗證新系統(tǒng)處理準確可靠
37、后,原系統(tǒng)停止運行。(3)試點過渡法 · 新系統(tǒng)的投運需要大量的基礎數(shù)據(jù),這些數(shù)據(jù)的整理與錄入工作量特別龐大,應及早準備、盡快完成。· 系統(tǒng)切換不僅是機器的轉換、程序的轉換,更是人工的轉換,應提前做好人員的培訓工作。· 系統(tǒng)運行時會出現(xiàn)一些局部性的問題,這是正?,F(xiàn)象,系統(tǒng)工作人員對此應有足夠的準備,并做好記錄。如圖所示:校園一卡通管理系統(tǒng)基于本企業(yè)物資管理系統(tǒng)的特點,采取并行切換方法,新舊系統(tǒng)同時使用,以新系統(tǒng)為正式作業(yè),原系統(tǒng)作校核用;經(jīng)過一段時間運行,在驗證新系統(tǒng)處理準確可靠后,原系統(tǒng)停止運行。4.6系統(tǒng)維護 系統(tǒng)維護的內(nèi)容:1.程序的維護 2.數(shù)據(jù)文件的維護 3.代碼的維護 4.機器,設備的維護。維護的類型:1.更正性維護 2.適應性維護 3.完善性維護 4.預防性維護系統(tǒng)維護的管理:提出修改要求 領導批準 分配任務 驗收成果 登陸修改情況系統(tǒng)維護的有關問題:首先得理解一個系統(tǒng),其次,在系統(tǒng)維護中,要有合格的文檔,再次不要期望得到原來開發(fā)系統(tǒng)的人員的幫助,系統(tǒng)的修改容易帶來新的差錯,系統(tǒng)軟件應該有高素質的維護人員進行維護工作 實踐已經(jīng)證明
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游服務行業(yè)勞動合同樣本
- 教育機構管理層合同范例3篇
- 數(shù)碼產(chǎn)品交易合同案例3篇
- 安裝合同范文集合3篇
- 居住證房屋租賃合同完整文本3篇
- 數(shù)據(jù)采集服務合作合同3篇
- 安徽電子政務勞動合同樣本3篇
- 方木購銷合同書格式3篇
- 安徽離婚協(xié)議書樣式3篇
- 攝影器材維修合同范本3篇
- GB/T 45076-2024再生資源交易平臺建設規(guī)范
- 10.2《師說》課件 2024-2025學年統(tǒng)編版高中語文必修上冊
- 2024年度企業(yè)重組與債務重組協(xié)議3篇
- 年高考新課標I卷語文試題講評課件
- 《三 采用合理的論證方法》教學設計統(tǒng)編版高中語文選擇性必修上冊
- 2024-2025學年語文二年級上冊 部編版期末測試卷 (含答案)
- 職業(yè)技術學院無人機應用技術專業(yè)人才培養(yǎng)方案
- 神經(jīng)病學第九版腦梗死
- 2024-2030年中國膏劑(膏方)行業(yè)競爭狀況及營銷前景預測報告版
- 國家太空安全
- 惠州學院《電機與拖動基礎》2022-2023學年期末試卷
評論
0/150
提交評論