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