第一篇:管理信息系統(tǒng)(畢業(yè))論文
淺析管理信息系統(tǒng)
論文關(guān)鍵詞:MISMIS的影響MIS的開發(fā)過程MIS發(fā)展趨勢
論文摘要:文中論述了當(dāng)前管理信息系統(tǒng)的發(fā)展史以及管理信息系統(tǒng)的作用、功能和結(jié)構(gòu)模式等。簡述了管理信息系統(tǒng)對社會企業(yè)的影響和重要性及開發(fā)過程。簡單的分析了管理信息系統(tǒng)未來的發(fā)展趨勢以及管理信息系統(tǒng)正在日益改變我們的工作與生活方式。
一、前言
1.1管理信息系統(tǒng)簡介
管理信息系統(tǒng)(Management Information Systems簡稱MIS.是一個不斷發(fā)展的新型學(xué)科,MIS的定義隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的進(jìn)步也在不斷更新,在現(xiàn)階段普遍認(rèn)為管理信息系統(tǒng)MIS是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng)。
管理信息由信息的采集、信息的傳遞、信息的儲存、信息的加工、信息的維護(hù)和信息的使用五個方面組成。完善的管理信息系統(tǒng)MIS具有以下四個標(biāo)準(zhǔn):確定的信息需求、信息的可采集與可加工、可以通過程序?yàn)楣芾砣藛T提供信息、可以對信息進(jìn)行管理。
1.2管理信息系統(tǒng)概述
1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行管理和決策功能。”這個定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時達(dá)到的水平。
管理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作,如打印報(bào)表、計(jì)算工資、人事管理等,進(jìn)而發(fā)展到企業(yè)財(cái)務(wù)管理、庫存管理等單項(xiàng)業(yè)務(wù)管理,這屬于電子數(shù)據(jù)處理(EDP,Electronic Date Processing)系統(tǒng)。當(dāng)建立了企業(yè)數(shù)據(jù)庫,有了計(jì)算機(jī)網(wǎng)絡(luò)從而達(dá)到數(shù)據(jù)共享后,從系統(tǒng)觀點(diǎn)出發(fā),實(shí)施全局規(guī)劃和設(shè)計(jì)系統(tǒng)信息時,就達(dá)到管理信息系統(tǒng)的階段。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們對系統(tǒng)的需求進(jìn)一步提高,人們更加強(qiáng)調(diào)管理信息系統(tǒng)能否支持企業(yè)高層領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫、模型庫、方法庫和其他人工智能根據(jù)能否直接面向決策者,這是決策支持系統(tǒng)(DSS,Decision Support System)的任務(wù)。我國20世紀(jì)70年代末有少數(shù)企業(yè)開始MIS的局部應(yīng)用,目前,我國已經(jīng)相當(dāng)普及,其應(yīng)用范圍幾乎覆蓋了各個行業(yè)及各個部門,具有廣泛的發(fā)展前途。
1.3管理信息的作用
1.管理信息是很重要的資源
對企業(yè)來說,人、物資、能源、資金、信息是5大重要資源。人、物資、能源、資金這些都是可見的有形資源,而信息是一種無形的資源。以前人們比較看重有形的資源,進(jìn)入信息社會和知識經(jīng)濟(jì)時代以后,信息資源就顯得日益重要。因?yàn)樾畔①Y源決定了如何更有效地利用物資資源。信息資源是人類與自然的斗爭中得出的知識結(jié)晶,掌握了信息資源,就可以更好地利用有形資源,使有形資源發(fā)揮更好的效益。
2.管理信息是決策的基礎(chǔ)
決策是通過對客觀情況、對客觀外部情況、對企業(yè)外部情況、對企業(yè)內(nèi)部情況的了解才能做出正確的判斷和決策。所以,決策和信息有著非常密切的聯(lián)系。過去一些憑經(jīng)驗(yàn)或者拍腦袋的那種決策經(jīng)常會造成決策的失誤,現(xiàn)在越來越明確信息是決策性基礎(chǔ)。
3.管理信息是實(shí)施管理控制的依據(jù)
在管理控制中,以信息來控制整個的生產(chǎn)過程、服務(wù)過程的運(yùn)作,也靠信息的反饋來不斷地修正已有的計(jì)劃,依靠信息來實(shí)施管理控制。有很多事情不能很好地控制,其根源是沒有很好地掌握全面的信息。
4.管理信息是聯(lián)系組織內(nèi)外的紐帶
企業(yè)跟外界的聯(lián)系,企業(yè)內(nèi)部各職能部門之間的聯(lián)系也是通過信息互相溝通的。因此要溝通各部門的聯(lián)系,使整個企業(yè)能夠協(xié)調(diào)地工作就要依靠信息。所以,它是組織內(nèi)外溝通的一個紐帶,沒有信息就不可能很好地溝通內(nèi)外的聯(lián)系和步調(diào)一致地協(xié)同工作。
1.4管理信息系統(tǒng)定義
確切地說,管理信息系統(tǒng)是一個人機(jī)系統(tǒng),機(jī)器包含計(jì)算機(jī)硬件及軟件(軟件包括業(yè)務(wù)信息系統(tǒng)、知識工作系統(tǒng)、決策和經(jīng)理支持系統(tǒng)),各種辦公機(jī)械及通信設(shè)備;人員包括高層決策人員,中層職能人員和基層業(yè)務(wù)人員,由這些人和機(jī)器組成一個和諧的配合默契的人機(jī)系統(tǒng)。
所以,有人說管理信息系統(tǒng)是一個技術(shù)系統(tǒng),有人說管理信息系統(tǒng)是個社會系統(tǒng),根據(jù)我們上面所說道理,我們說管理信息系統(tǒng)主要是個社會系統(tǒng),然后是一個社會和技術(shù)綜合的系統(tǒng)。系統(tǒng)設(shè)計(jì)者應(yīng)當(dāng)很好的分析把什么工作交給計(jì)算機(jī)做比較合適,什么工作交給人做比較合適,人和機(jī)器如何聯(lián)系,從而充分發(fā)揮人和機(jī)器各自的特長。
我們說管理信息系統(tǒng)是一個一體化系統(tǒng)或集成系統(tǒng),這就是說管理信息系統(tǒng)進(jìn)行企業(yè)的信息管理是從總體出發(fā),全面考慮,保證各種職能部門共享數(shù)據(jù),減少數(shù)據(jù)的冗余度,保證數(shù)據(jù)的兼容性和一致性。嚴(yán)格地說只有信息的集中統(tǒng)一,信息才能成為企業(yè)的資源。
管理信息系統(tǒng)是為組織中層管理監(jiān)督和控制業(yè)務(wù)活動,有效分配資源提供所需信息的計(jì)算機(jī)應(yīng)用系統(tǒng).它主要利用TPS采集的數(shù)據(jù)來生成管理計(jì)劃和控制業(yè)務(wù)活動所需的系統(tǒng).它是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。
二、管理信息系統(tǒng)
2.1管理信息系統(tǒng)的特點(diǎn)
1.管理信息系統(tǒng)面向管理決策。
2.管理信息系統(tǒng)的功能是對信息進(jìn)行收集、存儲、加工、傳輸和處理。
3.管理信息系統(tǒng)是一個由人、計(jì)算機(jī)及相關(guān)設(shè)備和數(shù)據(jù)組成的集成化信息系統(tǒng)。
4.管理信息系統(tǒng)具有綜合性、適應(yīng)性、易用性。
2.2管理信息系統(tǒng)的作用
1.對市場作出快速反映
2.縮短生產(chǎn)周期
3.降低生產(chǎn)成本
4.及時掌握市場信息
2.3管理信息系統(tǒng)具有以下基本功能
1.?dāng)?shù)據(jù)處理功能
2.計(jì)劃功能
根據(jù)現(xiàn)存條件和約束條件,提供各職能部門的計(jì)劃。如生產(chǎn)計(jì)劃、財(cái)務(wù)計(jì)劃、采購計(jì)劃等。并按照不同的管理層次提供相應(yīng)的計(jì)劃報(bào)告。
3.控制功能
根據(jù)各職能部門提供的數(shù)據(jù),對計(jì)劃執(zhí)行情況進(jìn)行監(jiān)督、檢查、比較執(zhí)行與計(jì)劃的差異、分析差異及產(chǎn)生差異的原因,輔助管理人員及時加以控制。
4.預(yù)測功能
運(yùn)用現(xiàn)代數(shù)學(xué)方法、統(tǒng)計(jì)方法或模擬方法,根據(jù)現(xiàn)有數(shù)據(jù)預(yù)測未來。
5.輔助決策功能
采用相應(yīng)的數(shù)學(xué)模型,從大量數(shù)據(jù)中推導(dǎo)出有關(guān)問題的最優(yōu)解和滿意解,輔助管理人員進(jìn)行決策。以期合理利用資源,獲取較大的經(jīng)濟(jì)效益。
2.4管理信息系統(tǒng)的劃分
1.基于組織職能進(jìn)行劃分
MIS 按組織職能可以劃分為辦公系統(tǒng)、決策系統(tǒng)、生產(chǎn)系統(tǒng)和信息系統(tǒng)。
2.基于信息處理層次進(jìn)行劃分
MIS基于信息處理層次進(jìn)行劃分為面向數(shù)量的執(zhí)行系統(tǒng)、面向價值的核算系統(tǒng)、報(bào)告監(jiān)控系統(tǒng),分析信息系統(tǒng)、規(guī)劃決策系統(tǒng),自底向上形成信息金字塔。
3.基于歷史發(fā)展進(jìn)行劃分
第一代MIS 是由手工操作,使用工具是文件柜、筆記本等。第二代MIS 增加了機(jī)械輔助辦公設(shè)備,如打字機(jī)、收款機(jī)、自動記賬機(jī)等。第三代MIS 使用計(jì)算機(jī)、電傳、電話、打印機(jī)等電子設(shè)備。
4.基于規(guī)模進(jìn)行劃分
隨著電信技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,現(xiàn)代MIS 從地域上劃分已逐漸由局域范圍走向廣域范圍。
5.MIS的綜合結(jié)構(gòu)
MIS可以劃分為橫向綜合結(jié)構(gòu)和縱向綜合結(jié)構(gòu),橫向綜合結(jié)構(gòu)指同一管理層次各種職能部門的綜合,如勞資、人事部門。縱向綜合結(jié)構(gòu)指具有某種職能的各管理層的業(yè)務(wù)組織在一起,如上下級的對口部門。
2.5管理信息系統(tǒng)的組成1.計(jì)算機(jī)硬件系統(tǒng)
2.計(jì)算機(jī)軟件系統(tǒng)
3.數(shù)據(jù)及其存儲介質(zhì)
4.通信系統(tǒng)
5.非計(jì)算機(jī)系統(tǒng)的信息收集、處理設(shè)備
6.規(guī)章制度
7.工作人員
三、管理信息系統(tǒng)的結(jié)構(gòu)模式
3.1MIS是一個系統(tǒng),由很多部件組成(對部件的不同理解可以分幾種結(jié)構(gòu))
1.概念結(jié)構(gòu)
管理信息系統(tǒng)總體結(jié)構(gòu)
2.功能結(jié)構(gòu)
市場銷售子系統(tǒng)
生產(chǎn)管理子系統(tǒng)
物資供應(yīng)子系統(tǒng)
人力資源管理子系統(tǒng)
財(cái)務(wù)會計(jì)子系統(tǒng)
信息管理子系統(tǒng)
高層管理子系統(tǒng)
3.軟件結(jié)構(gòu)
MIS的軟件結(jié)構(gòu),是MIS的軟件組成。它是由支持MIS各種管理子系統(tǒng)的軟件模塊組成。
3.2管理信息系統(tǒng)一般模式
1.執(zhí)行控制子系統(tǒng)(下層)
該子系統(tǒng)一般包括:生產(chǎn)管理、材料管理、財(cái)務(wù)管理、銷售管理、人事勞資管理、設(shè)備管理等子系統(tǒng)。
2.管理控制子系統(tǒng)(中層)
管理控制子系統(tǒng)是為企業(yè)中層各管理部門和管理人員提供控制生產(chǎn)經(jīng)營活動、制定資源分配方案、評價企業(yè)效益等項(xiàng)戰(zhàn)術(shù)級管理所需的信息。
3.戰(zhàn)略決策和計(jì)劃子系統(tǒng)(高層)
匯集管理控制層和企業(yè)外部信息,輔助企業(yè)最高領(lǐng)導(dǎo)人做戰(zhàn)略決策和計(jì)劃。
四、管理信息系統(tǒng)的開發(fā)過程
管理信息系統(tǒng)的開發(fā)可分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)維護(hù)和評價五個階段。各階段的主要工作概要說明如下。
1.系統(tǒng)規(guī)劃階段
系統(tǒng)規(guī)劃階段的任務(wù)是:在對原系統(tǒng)進(jìn)行初步調(diào)查的基礎(chǔ)上提出開發(fā)新系統(tǒng)的要求,根據(jù)需要和可能,給出新系統(tǒng)的總體方案,并對這些方案進(jìn)行可行性分析,產(chǎn)生系統(tǒng)開發(fā)計(jì)劃和可行性研究報(bào)告兩份文檔。
2.系統(tǒng)分析階段
系統(tǒng)分析階段的任務(wù)是根據(jù)系統(tǒng)開發(fā)計(jì)劃所確定的范圍,對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯模型,這個階段又稱為邏輯設(shè)計(jì)階段。
系統(tǒng)分析階段的工作成果體現(xiàn)在“系統(tǒng)分析說明書”中,這是系統(tǒng)建設(shè)的必備文件。它是提交給用戶的文檔,也是下一階段的工作依據(jù),因此,系統(tǒng)分析說明書要通俗易懂,用戶通過它可以了解新系統(tǒng)的功能,判斷是否所需的系統(tǒng)。系統(tǒng)分析說明書一旦評審?fù)ㄟ^,就是系統(tǒng)設(shè)計(jì)的依據(jù),也是系統(tǒng)最終驗(yàn)收的依據(jù)。
3.系統(tǒng)設(shè)計(jì)階段
系統(tǒng)分析階段回答了新系統(tǒng)“做什么”的問題,而系統(tǒng)設(shè)計(jì)階段的任務(wù)就是回答“怎么做”的問題,即根據(jù)系統(tǒng)分析說明書中規(guī)定的功能要求,考慮實(shí)際條件,具體設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案,也即設(shè)計(jì)新系統(tǒng)的物理模型。所以這個階段又稱為物理設(shè)計(jì)階段。它又分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個階段,產(chǎn)生的技術(shù)文檔是“系統(tǒng)設(shè)計(jì)說明書”。
4.系統(tǒng)實(shí)施階段
系統(tǒng)實(shí)施階段的任務(wù)包括計(jì)算機(jī)等硬件設(shè)備的購置、安裝和調(diào)試,應(yīng)用程序的編制和調(diào)試,人員培訓(xùn),數(shù)據(jù)文件轉(zhuǎn)換,系統(tǒng)調(diào)試與轉(zhuǎn)換等。系統(tǒng)實(shí)施是按實(shí)施計(jì)劃分階段完成的,每個階段應(yīng)寫出“實(shí)施進(jìn)度報(bào)告”。系統(tǒng)測試之后寫出“系統(tǒng)測試報(bào)告”。
5.統(tǒng)維護(hù)和評價階段
系統(tǒng)投入運(yùn)行后,需要經(jīng)常進(jìn)行維護(hù),記錄系統(tǒng)運(yùn)行情況,根據(jù)一定的程序?qū)ο到y(tǒng)進(jìn)行必要的修改,評價系統(tǒng)的工作質(zhì)量和經(jīng)濟(jì)效益。
五、管理信息系統(tǒng)的影響及發(fā)展
5.1管理信息系統(tǒng)的影響
1.管理信息系統(tǒng)對企業(yè)和組織的影響
企業(yè)間競爭的加劇,導(dǎo)致企業(yè)對管理信息系統(tǒng)越來越依賴。管理信息系統(tǒng)促進(jìn)了企業(yè)組織結(jié)構(gòu)的重組和優(yōu)化,規(guī)范了企業(yè)的管理和經(jīng)營活動。提高了企業(yè)的效率。
2.管理信息系統(tǒng)對社會的影響
信息產(chǎn)業(yè)在社會經(jīng)濟(jì)中所占比重越來越大,促進(jìn)了社會經(jīng)濟(jì)的發(fā)展。電子政務(wù)系統(tǒng)幫助政府和機(jī)關(guān)提高了辦公效率,改善了服務(wù)質(zhì)量。改變了人們的生活方式和生活習(xí)慣。網(wǎng)絡(luò)教育為人們的教育學(xué)習(xí)提供了便利的條件等。
5.2管理信息系統(tǒng)的作用
管理信息系統(tǒng)是為了適應(yīng)現(xiàn)代化管理的需要,在管理科學(xué)、系統(tǒng)科學(xué)、信息科學(xué)和計(jì)算機(jī)科學(xué)等學(xué)科的基礎(chǔ)上形成的一門科學(xué),它研究管理系統(tǒng)中信息處理和決策的整個過程,并探討計(jì)算機(jī)的實(shí)現(xiàn)方法。它是一個由人、計(jì)算機(jī)、通信設(shè)備等硬件和軟件組成的,能進(jìn)行管理信息的收集、加工、存儲、傳輸、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)可促使企業(yè)向信息化方向發(fā)展,使企業(yè)處于一個信息靈敏、管理科學(xué)、決策準(zhǔn)確的良性循環(huán)之中,為企業(yè)帶來更高的經(jīng)濟(jì)效益。所以,管理信息系統(tǒng)是企業(yè)現(xiàn)代化的重要標(biāo)志,是企業(yè)發(fā)展的一條必由之路。信息系統(tǒng)在管理各項(xiàng)事務(wù)中有著普遍的應(yīng)用,促進(jìn)了企業(yè)管理工作的提升。管理信息系統(tǒng)是為管理服務(wù)的,它的開發(fā)和建立使企業(yè)擺脫落后的管理方式,實(shí)現(xiàn)管理現(xiàn)代化的有效途徑。管理信息系統(tǒng)將管理工作統(tǒng)一化、規(guī)范化、現(xiàn)代化,極大地提高了管理的效率,使現(xiàn)代化管理形成統(tǒng)一、高效的系統(tǒng)。
在現(xiàn)代化管理中,計(jì)算機(jī)管理信息系統(tǒng)已經(jīng)成為企業(yè)管理不可缺少的幫手,它的廣泛應(yīng)用已經(jīng)成為管理現(xiàn)代化的重要標(biāo)志。
5.3管理信息系統(tǒng)的發(fā)展
1.管理信息系統(tǒng)面臨的社會挑戰(zhàn)
如何深刻地認(rèn)識管理信息系統(tǒng)不僅是一個技術(shù)系統(tǒng),而且同時又是一個社系統(tǒng)?如何提高科學(xué)管理水平,為信息系統(tǒng)的實(shí)用創(chuàng)造有利的條件?
如何用信息技術(shù)來促進(jìn)組織管理?
如何提高組織的文化,培養(yǎng)新一代的工作人員,使之適應(yīng)新技術(shù)應(yīng)用和企業(yè)轉(zhuǎn)型的挑戰(zhàn)?
政府部門如何促進(jìn)管理信息系統(tǒng)的應(yīng)用和發(fā)展。管理信息系統(tǒng)的發(fā)展向政府的管理部門提出了更高的要求?
2.管理信息系統(tǒng)面臨的技術(shù)挑戰(zhàn)
跨平臺運(yùn)行、支持多種應(yīng)用系統(tǒng)數(shù)據(jù)交換和系統(tǒng)高度集成、高度模塊化、個性化用戶界面、高可靠性和安全性、支持組織的工作流程定義和重組、支持智能化的信息處理和分布式應(yīng)用、具有可擴(kuò)展的業(yè)務(wù)框架和標(biāo)準(zhǔn)的對外接口、支持更廣泛的應(yīng)用等。
3.管理信息系統(tǒng)的發(fā)展趨勢
管理信息系統(tǒng)的發(fā)展趨勢表現(xiàn)在網(wǎng)絡(luò)化趨勢、智能化趨勢、價值化趨勢、人本化趨勢、集成化趨勢等。
管理信息系統(tǒng)在管理現(xiàn)代化中起著舉足重輕的作用。它不僅是實(shí)現(xiàn)管理現(xiàn)代化的有效途徑,同時,也促進(jìn)了企業(yè)管理走向現(xiàn)代化的進(jìn)程。
參考文獻(xiàn):
管理信息系統(tǒng)(MIS.Management Information System)
1、《管理信息系統(tǒng)原理》 周志英 主編
2、《管理信息系統(tǒng)》 樸順玉陳禹編著中國人民大學(xué)出版社
3、《管理信息系統(tǒng)原理》李勁東等主編西電科大出版社
4、亞太管理訓(xùn)練網(wǎng) http://
5、《管理信息系統(tǒng)及其開發(fā)技術(shù)》黃岡電大責(zé)任教師潘偉峰
6、《用信息技術(shù)解決商務(wù)問題》(美國)普斯特譯者 于明清華大學(xué)出版社
姓名:文科(08電商)
學(xué)號:08290125
第二篇:管理信息系統(tǒng)畢業(yè)論文
(一)摘要摘要是畢業(yè)設(shè)計(jì)(論文)主要信息的簡要陳述,具有獨(dú)立性和完整性。摘要內(nèi)容包括本論文研究目的、方法、結(jié)果、結(jié)論四
部分。千萬不要講一些人們已經(jīng)做過的工作。要開門見山地講本文的主要工作。
摘要分中文摘要和外文摘要,中文摘要在前,一般300字左右,外文摘要另起一頁,內(nèi)容應(yīng)與中文摘要對應(yīng)。
(二)正文
畢業(yè)論文正文部分包括前言、主體和結(jié)論。前言作為開場白,應(yīng)以簡短的篇幅,說明畢業(yè)論文選題的目的和意義、國內(nèi)外文
獻(xiàn)綜述、研究的內(nèi)容及預(yù)期目標(biāo),要求突出重點(diǎn),實(shí)事求是。主體是畢業(yè)論文的核心部分,占主要篇幅。畢業(yè)論文正文字?jǐn)?shù)
一般要求在15000字以上。有創(chuàng)新的論文,字?jǐn)?shù)不受限制。文中插入的圖表要符合國家標(biāo)準(zhǔn),經(jīng)過精心設(shè)計(jì)后用計(jì)算機(jī)繪制,盡量避免掃描圖表。結(jié)論是整個畢業(yè)論文的最后總結(jié),完整、準(zhǔn)確、簡潔地指出以下內(nèi)容:
(1)畢業(yè)論文得到的結(jié)果所
揭示的原理及其普遍規(guī)律;(2)研究中有無發(fā)現(xiàn)例外或本文尚難以解釋和解決的問題;(3)與同類研究工作的異同;(4)進(jìn)一步深入研究本課題的建議。
(三)參考文獻(xiàn)
畢業(yè)設(shè)計(jì)(論文)要求有10篇以上的中外文參考文獻(xiàn),其中至少有一篇與設(shè)計(jì)(論文)內(nèi)容相關(guān)的外文文獻(xiàn)。畢業(yè)設(shè)計(jì)(論
文)引用的文獻(xiàn)應(yīng)以近期發(fā)表的與畢業(yè)設(shè)計(jì)(論文)直接有關(guān)的文獻(xiàn)為主。凡引用本人或他人已公開或未公開發(fā)表文獻(xiàn)中的學(xué)術(shù)思想、觀點(diǎn)或研究方法、設(shè)計(jì)方案等,不論借鑒、評論、綜述,還是用做立論依據(jù),都應(yīng)編入?yún)⒖嘉墨I(xiàn)目錄。各條文獻(xiàn)
按在論文中的文獻(xiàn)引用序號順序排列
第三篇:管理信息系統(tǒng)畢業(yè)論文
一、本科學(xué)生畢業(yè)論文的目的和內(nèi)容 本科學(xué)生在畢業(yè)之前必須做畢業(yè)論文,其目的是通過畢業(yè)論文,讓學(xué)生獨(dú)立開發(fā)一個具體的計(jì)算機(jī)應(yīng)用項(xiàng)目,系統(tǒng)地進(jìn)行分析總結(jié)和運(yùn)用學(xué)過的書本知識,以鞏固本科階段所學(xué)的專業(yè)理論知識,并給予一個理論聯(lián)系實(shí)際的機(jī)會。為了便于實(shí)施和管理,規(guī)定網(wǎng)絡(luò)學(xué)院計(jì)算機(jī)相關(guān)專業(yè)本科學(xué)生畢業(yè)論文主要以開發(fā)一個管理信息系統(tǒng)為畢業(yè)實(shí)踐的課題,每個畢業(yè)生通過獨(dú)立開發(fā)一個具體的管理信息系統(tǒng),掌握開發(fā)一個比整完整的管理信息系統(tǒng)的主要步驟,并從中獲得一定的實(shí)際經(jīng)驗(yàn)。
二、管理信息系統(tǒng)開發(fā)的主要步驟
管理信息系統(tǒng)開發(fā)的主要步驟及各步驟的基本內(nèi)容如下:
1、系統(tǒng)分析
主要工作內(nèi)容有以下幾項(xiàng):確定系統(tǒng)目標(biāo),系統(tǒng)可行性分析
2、系統(tǒng)調(diào)查
系統(tǒng)的組織結(jié)構(gòu)、職能結(jié)構(gòu)和業(yè)務(wù)流程分析。其中系統(tǒng)的組織結(jié)構(gòu)圖應(yīng)畫成樹狀結(jié)構(gòu)。系統(tǒng)業(yè)務(wù)流程分析、業(yè)務(wù)流程圖
3、數(shù)據(jù)流程分析
數(shù)據(jù)流程圖(系統(tǒng)關(guān)聯(lián)圖、頂層圖、一層數(shù)據(jù)流圖、二層數(shù)據(jù)流圖)、數(shù)據(jù)詞典、代碼設(shè)計(jì)
4、管理信息系統(tǒng)的功能設(shè)計(jì)
系統(tǒng)的功能結(jié)構(gòu)圖,每個功能模塊的主要工作內(nèi)容、輸入輸出要求等。系統(tǒng)控制結(jié)構(gòu)圖
5、數(shù)據(jù)庫設(shè)計(jì)
概念模型設(shè)計(jì):實(shí)體、實(shí)體間的聯(lián)系、E-R圖 關(guān)系模式設(shè)計(jì):E—R圖->關(guān)系模式的轉(zhuǎn)換規(guī)則 關(guān)系模式
數(shù)據(jù)庫表設(shè)計(jì):數(shù)據(jù)庫表結(jié)構(gòu)
6、系統(tǒng)物理配置方案
7、人機(jī)界面設(shè)計(jì)
8、模塊處理概述
9、系統(tǒng)測試和調(diào)試:測試計(jì)劃、測試用例、測試結(jié)果
三、開發(fā)工具和注意事項(xiàng)
1、開發(fā)工具
開發(fā)工具可由學(xué)生任選。如Delphi、FoxPro、VB、Access等,這些工具的使用全由學(xué)生自學(xué)。
2、注意事項(xiàng)
(1)項(xiàng)目開發(fā)步驟的完整性(系統(tǒng)需求分析、概念設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)環(huán)境和配置、系統(tǒng)實(shí)施以及系統(tǒng)測試和調(diào)試等)
(2)每個開發(fā)步驟所得結(jié)果的正確性(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)詞典、HIPO圖、E-R圖、關(guān)系模式、人機(jī)界面設(shè)計(jì)及模塊處理等的詳細(xì)分析和說明)
(3)論文整體結(jié)構(gòu)的完整性(前言、各個具體步驟的敘述和分析、結(jié)語、參考文獻(xiàn)和有關(guān)附錄)
(4)提供軟件系統(tǒng)的可執(zhí)行盤片及操作說明書(5)參考資料(列出必要的參考資料)
四、畢業(yè)論文撰寫格式
注意: 1.每個步驟都要有文字說明和論述 2.各個步驟必須是有機(jī)的組合,不可以支離破碎不成一體。
一、封面
二、摘要用約200-400字簡要介紹一下論文中闡述的主要內(nèi)容及創(chuàng)新點(diǎn)
三、主題詞用一、二個詞點(diǎn)明論文所述內(nèi)容的性質(zhì)。(二和三要在同一頁面上)
四、目錄一般采用三級目錄結(jié)構(gòu)。例如第三章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概念結(jié)構(gòu) 3.1.1概念模型
五、正文 第一章前言 簡要介紹:組織機(jī)構(gòu)概況、項(xiàng)目開發(fā)背景、信息系統(tǒng)目標(biāo)、開發(fā)方法概述、項(xiàng)目開發(fā)計(jì)劃等。第二章系統(tǒng)需求分析 本章應(yīng)包含:
(1)現(xiàn)行業(yè)務(wù)系統(tǒng)描述
包括業(yè)務(wù)流程分析,給出業(yè)務(wù)流程圖。
具體要求:業(yè)務(wù)流程圖必須有文字說明,圖要完整、一定要有業(yè)務(wù)傳遞的流程。(2)現(xiàn)行系統(tǒng)存在的主要問題分析
指出薄弱環(huán)節(jié)、指出要解決的問題的實(shí)質(zhì),確保新系統(tǒng)更好,指出關(guān)鍵的成功因素。(3)提出可能的解決方案(4)可行性分析和抉擇
包括技術(shù)可行性、經(jīng)濟(jì)可行性、營運(yùn)可行性分析和抉擇。第三章新系統(tǒng)邏輯方案
針對用戶需求,全面、系統(tǒng)、準(zhǔn)確、詳細(xì)地描述新系統(tǒng)應(yīng)具備的功能。(1)數(shù)據(jù)流程分析
最主要的是給出數(shù)據(jù)流程圖,要求滿足以下條件: A.?dāng)?shù)據(jù)流程圖必須包括系統(tǒng)關(guān)聯(lián)圖、系統(tǒng)頂層圖、第一層分解圖和第二層分解圖組成。B.系統(tǒng)關(guān)聯(lián)圖確定了從外部項(xiàng)到系統(tǒng)的數(shù)據(jù)流和從系統(tǒng)向外部項(xiàng)的數(shù)據(jù)流,這些數(shù)據(jù)流在其它層次的數(shù)據(jù)流中不允許減少,也不允許增加。各層次內(nèi)部的數(shù)據(jù)流不受關(guān)聯(lián)圖的限制。C.數(shù)據(jù)流應(yīng)有名字。D.外部項(xiàng)和數(shù)據(jù)存儲之間不得出現(xiàn)未經(jīng)加工的數(shù)據(jù)流。E.數(shù)據(jù)流程圖的分解中,必須保持每個分層同其上層加工中的外部項(xiàng)和輸入輸出流相一致。F.各加工之間一般不應(yīng)出現(xiàn)未經(jīng)數(shù)據(jù)存儲的數(shù)據(jù)流。G.數(shù)據(jù)存儲之間不得出現(xiàn)未經(jīng)加工的數(shù)據(jù)流。H.數(shù)據(jù)存儲可以分解。I.若有查詢處理,應(yīng)在數(shù)據(jù)流程圖中表達(dá)。J.統(tǒng)計(jì)和打印報(bào)表不在數(shù)據(jù)流圖中表達(dá)。(2)數(shù)據(jù)詞典描述
可采用圖表格式或較緊湊的記錄格式描述 A、若采用圖表格式,可只寫出數(shù)據(jù)流、數(shù)據(jù)元素、加工、數(shù)據(jù)存儲和外部項(xiàng)各一個表。B、若采用緊湊的記錄格式,則應(yīng)列出全部成分。如數(shù)據(jù)元素:編號名稱存在于數(shù)據(jù)結(jié)構(gòu)備注 E1 入庫數(shù)據(jù) F1/F3/F11/F15 入庫單號+日期+貨號+數(shù)量 E2 出庫數(shù)據(jù) F1/F3/F11/F15 出庫單號+日期+貨號+數(shù)量 C、據(jù)流程圖中系統(tǒng)頂層圖的數(shù)據(jù)加工都必須詳盡寫出。(3)基本加工小說明
可采用結(jié)構(gòu)化語言、數(shù)學(xué)公式等描述各個基本加工。第四章系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
(1)軟件模塊結(jié)構(gòu)設(shè)計(jì) A、系統(tǒng)軟件模塊結(jié)構(gòu)圖,并由此導(dǎo)出功能分解圖及層次式菜單結(jié)構(gòu)。B、系統(tǒng)的模塊結(jié)構(gòu)應(yīng)與數(shù)據(jù)流程圖的頂層圖的加工一致。
(2)數(shù)據(jù)庫設(shè)計(jì) A、應(yīng)按下列次序闡述各個元素:實(shí)體、實(shí)體的屬性、實(shí)體間聯(lián)系、E-R圖、轉(zhuǎn)換規(guī)則、關(guān)系模式。B、在介紹實(shí)體的屬性時,不應(yīng)包括聯(lián)系屬性,聯(lián)系屬性直至關(guān)系模式中才出現(xiàn)。C、數(shù)據(jù)流程圖中的每個數(shù)據(jù)存儲可隱含于E-R圖中的多個實(shí)體。D、E-R圖中的實(shí)體要與數(shù)據(jù)流程圖中的數(shù)據(jù)存儲相對應(yīng)。每個實(shí)體要指出實(shí)體的標(biāo)識碼(主碼)。對每個實(shí)體或聯(lián)系應(yīng)列出其應(yīng)有的屬性(用列舉的方法)。E、E-R圖中至少要有一個多對多的聯(lián)系。F、必須嚴(yán)格按照轉(zhuǎn)換規(guī)則從E-R圖產(chǎn)生數(shù)據(jù)關(guān)系模式集,需要時作必要的優(yōu)化,并說明理由。G、對于一對一的聯(lián)系,只應(yīng)把任一個實(shí)體的主碼放在另一個實(shí)體中作為外碼。H、一對多聯(lián)系也可以產(chǎn)生新的關(guān)系模式,如要這樣做,必須說明理由。I、多對多聯(lián)系,或三元聯(lián)系必須產(chǎn)生新的關(guān)系模式。J、關(guān)系模式的個數(shù)和名字要與E-R圖中的實(shí)體和聯(lián)系相一致。K.、每個關(guān)系模式中要用下橫線標(biāo)出主碼,后隨的符號“#”標(biāo)出外碼。L、若有代碼對照表可在最后列出,需另加說明。(3)計(jì)算機(jī)系統(tǒng)配置方案的選擇和設(shè)計(jì)
給出硬件配置,系統(tǒng)軟件配置,網(wǎng)絡(luò)通信系統(tǒng)配置(可選)等內(nèi)容。(4)系統(tǒng)總體安全性、可靠性方案與措施。第五章系統(tǒng)詳細(xì)設(shè)計(jì)
(1)代碼設(shè)計(jì)基本數(shù)據(jù)項(xiàng)的代碼格式。
(2)人機(jī)界面設(shè)計(jì)給出人機(jī)界面視圖(輸入輸出接口,屏幕格式設(shè)計(jì)等)
(3)模塊處理過程根據(jù)軟件環(huán)境做不同處理??刹捎媚_本、程序流程圖、結(jié)構(gòu)化的PDL語言等。
第六章實(shí)施概況
(1)實(shí)施環(huán)境和工具的比較選擇
(2)編程環(huán)境、工具、實(shí)現(xiàn)與數(shù)據(jù)準(zhǔn)備概況
(3)系統(tǒng)測試概況主要包括測試計(jì)劃、測試用例、測試記錄。(4)系統(tǒng)轉(zhuǎn)換方案及實(shí)現(xiàn)概況(5)系統(tǒng)運(yùn)行與維護(hù)概況
六、結(jié)束語
(1)系統(tǒng)特色、局限與展望
(2)實(shí)施中遇到的挫折、創(chuàng)新、體會與致謝
七、參考文獻(xiàn)列出畢業(yè)論文設(shè)計(jì)中主要參考書籍
序號、書名或文章名、作者名、出版社或雜志名、出版日期或雜志期號。
八、附錄
(1)列出部分有一定代表性的程序代碼段(2)操作說明書
五、論文評分標(biāo)準(zhǔn)
1、A等
系統(tǒng)正確無誤,系統(tǒng)功能完善,設(shè)計(jì)步驟完整正確,實(shí)用性強(qiáng),有一定的創(chuàng)新性,論文結(jié)構(gòu)嚴(yán)謹(jǐn),表述流暢。
2、B等
系統(tǒng)基本正確,系統(tǒng)功能基本完善,設(shè)計(jì)步驟基本完整正確,有一定的實(shí)用性,論文結(jié)構(gòu)良好,表述基本流暢。
3、C等
系統(tǒng)有少量錯誤,系統(tǒng)功能不夠完善,設(shè)計(jì)步驟欠完整,基本上沒有實(shí)用性,論文結(jié)構(gòu)一般,表述基本清楚。
4、不及格
因有以下所列某種原因,均作論文不及格評分。
系統(tǒng)有較大的錯誤、系統(tǒng)功能不完善,缺少主要設(shè)計(jì)步驟或主要設(shè)計(jì)步驟有嚴(yán)重錯誤,論文結(jié)構(gòu)混亂,表述不清楚
第四篇:學(xué)生管理信息系統(tǒng)-畢業(yè)論文
畢業(yè)設(shè)計(jì)說明書題 目: 教 學(xué) 系:
信息技術(shù)系
學(xué)生管理信息系統(tǒng)
年級、專業(yè): 2005級計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 生 姓 名: 學(xué) 號: 指 導(dǎo) 教 師: 完 成 時 間:
張
055 郝
英
2009年5月9日
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
目 錄 引言............................................................2 1.1 系統(tǒng)開發(fā)背景..................................................2 1.2 系統(tǒng)開發(fā)意義..................................................3 2 系統(tǒng)分析概述....................................................3 2.1 系統(tǒng)開發(fā)理論依據(jù)..............................................3 2.2 系統(tǒng)開發(fā)環(huán)境..................................................6 2.3 系統(tǒng)目標(biāo)......................................................7 2.4 可行性分析....................................................7 2.5 系統(tǒng)架構(gòu)......................................................8 2.6 數(shù)據(jù)分析和數(shù)據(jù)流程分析........................................9 3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).................................................12 3.1 數(shù)據(jù)庫表的設(shè)計(jì)...............................................12 3.2 字段的設(shè)計(jì)...................................................12 3.3 表結(jié)構(gòu).......................................................12 3.4 注冊模塊設(shè)計(jì).................................................18 3.5 登陸模塊設(shè)計(jì)..................................................18 3.6 個人管理模塊設(shè)計(jì)..............................................19 3.7 學(xué)生基本信息管理模塊設(shè)計(jì)......................................19 3.8 特殊信息管理模塊設(shè)計(jì)..........................................20 3.9 畢業(yè)生信息模塊設(shè)計(jì)............................................21 3.10 其他管理模塊設(shè)計(jì).............................................22 3.11 成績管理模塊設(shè)計(jì).............................................22 4 系統(tǒng)功能實(shí)現(xiàn)...................................................24 4.1 用戶注冊功能.................................................24 4.2 用戶登陸功能.................................................25 4.3 用戶個人管理功能.............................................26
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))4.4 查看所有信息功能.............................................26 4.5 添加功能.....................................................27 4.6 修改功能.....................................................27 4.7 查詢功能.....................................................29 4.8 刪除功能......................................................30 4.9 退出系統(tǒng)功能.................................................31 5 軟件測試.......................................................31 5.1 測試目的.....................................................31 5.2 測試方法.....................................................32 5.3 測試用例.....................................................32 5.4 測試結(jié)果.....................................................33 6 總結(jié)...........................................................33 參考文獻(xiàn)..........................................................35 致謝詞............................................................36 獨(dú)撰聲明..........................................................37
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
學(xué)生管理信息系統(tǒng)
張勇 指導(dǎo)老師:郝紅英(2005級計(jì)算機(jī)科學(xué)與技術(shù))
摘 要:本系統(tǒng)采用B/S結(jié)構(gòu),ASP為開發(fā)語言,SQL Server 2005為數(shù)據(jù)庫來進(jìn)行設(shè)計(jì)與開發(fā)。本論文,簡要闡述了系統(tǒng)的開發(fā)背景與開發(fā)環(huán)境,對系統(tǒng)的構(gòu)架進(jìn)行分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,基本信息管理模塊,特殊信息管理模塊,畢業(yè)生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統(tǒng)模塊。并根據(jù)模塊制定所需的功能。詳細(xì)介紹了系統(tǒng)各個模塊與功能的實(shí)現(xiàn)原理。最后總結(jié)開發(fā)階段與測試階段所遇到的問題與解決方法。本系統(tǒng)完成了基本所需功能,界面友好,操作簡單。
關(guān)鍵詞:ASP SQL Server B/S結(jié)構(gòu) 學(xué)生管理
Student's Information Management System
ZhangYong Supervisor:HaoHongying(2005 Computer Science and Technology)
Abstract:The system adopts B/S as structure, ASP as development language and SQL Server 2005 as data-base to carry out the work of design and development.The paper expatiates the background and environment of the exploitation in brief, analyses the structure of the system and according to this, carves up each module, including the module for users' enrollment, the module for the management of basic information, the module for special information, the module for the management of graduates' information, the module for the management of results, the module for the management of more information and the system module for exit.What's more, it frames the needs functions according to the module.It gives detailed introduction of the theory to realize each module and functions of the system.Key Words:ASP SQL Server B/S structure student management
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))1 引言
管理信息系統(tǒng)就是我們常說的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的科學(xué),它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。
近年來Internet技術(shù)得到了廣泛應(yīng)用,為企業(yè)MIS提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應(yīng)用中存在三個要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)使MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說,各項(xiàng)管理控制是MIS的基礎(chǔ)。是想要計(jì)算一臺機(jī)床的成本,需要按時輸入、每個零件以及每個螺釘螺母的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計(jì)和財(cái)務(wù)等多個部門,必須有一套管理制度作保證。
1.1 系統(tǒng)開發(fā)背景
隨著計(jì)算機(jī)技術(shù)的逐步發(fā)展,全球信息電子化的潮流勢不可擋,計(jì)算機(jī)已經(jīng)滲入了社會生活中的各個領(lǐng)域,信息技術(shù)不僅改變了人們的工作和生活方式,也在改變教育和學(xué)習(xí)的方式。我國的教育事業(yè)蓬勃發(fā)展,升學(xué)率普遍提高,各類大專院校規(guī)模不斷擴(kuò)大,對于學(xué)生管理工作的高效性和規(guī)范化提出了更高的要求。作為學(xué)校管理工作的一個重要組成部分,學(xué)生信息管理涉及到的信息量極大,數(shù)據(jù)極繁瑣,可以想像用手工對這些數(shù)據(jù)進(jìn)行操作有多么的復(fù)雜,造成了大量人力資源的浪費(fèi)。
為保證學(xué)生管理工作的順利進(jìn)行,改善管理手段,就有必要開發(fā)一套適合高等院校實(shí)際情況,能解決實(shí)際問題的學(xué)生管理信息系統(tǒng)。及時,準(zhǔn)確的為管理人員提供學(xué)生,班級等各類信息,并提供標(biāo)準(zhǔn)化,查詢,修改等管理功能。因此自動化的學(xué)生管理信息系統(tǒng)也就應(yīng)運(yùn)而生。
該系統(tǒng)能夠?yàn)楦咝W(xué)生信息管理提供一種更加高效,實(shí)用的管理手段,為學(xué)生信息的存儲,統(tǒng)計(jì),分析,交流提供一種更加快捷,安全的信息平臺。并且能夠減少大量的人工操作,以及在人工操作中由于人為因素而引起的數(shù)據(jù)錯誤,保證學(xué)生信息數(shù)據(jù)的安
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))全性和完整性,使學(xué)生管理人員能夠輕松,正確無誤地完成各項(xiàng)工作。
1.2 系統(tǒng)開發(fā)意義
隨著科學(xué)技術(shù)的不斷提高目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎(chǔ)。學(xué)校規(guī)模擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生資源的管理越來越復(fù)雜,面對如此繁雜的任務(wù)。如果讓個人去管理文檔,就會顯得費(fèi)時費(fèi)力。近年來隨著計(jì)算機(jī)的迅速發(fā)展,計(jì)算機(jī)已經(jīng)在社會各個領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。
由于上述原因,所以,學(xué)生管理系統(tǒng)的開發(fā)也是時代的一個必經(jīng)階段。本次設(shè)計(jì)主要采用B/S結(jié)構(gòu),從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要分為六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補(bǔ)助信息管理、勤工助學(xué)信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用戶可以對各種信息進(jìn)行錄入,修改,刪除等操作。更方便各個專業(yè)老師對學(xué)生信息的系統(tǒng)化管理,提高辦公效率,以達(dá)到更合理化,方便化等要求。
按照管理信息系統(tǒng)開發(fā)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理工作的全過程,減小管理的日常工作量,使信息易于保存、管理和查詢,并且支持決策功能。確定所要開發(fā)的學(xué)生管理信息系統(tǒng)的將來達(dá)到以下的主要優(yōu)點(diǎn):提高信息查詢的速度和準(zhǔn)確性;提高工作效率,減少差錯率;信息輸入管理和查詢層次清晰,靈活方便;操作用戶權(quán)限不同只有管理員才能添加信息和更改信息,其他用戶只能查詢;做到了管理功能使責(zé)任明確,增強(qiáng)了責(zé)任感和安全性。系統(tǒng)分析概述
2.1 系統(tǒng)開發(fā)理論依據(jù)
2.1.1 ASP概述
2.1.1.1 ASP基本含義和特點(diǎn)
ASP是Active Server Page的縮寫,意為“活動服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn):
? 利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動態(tài)網(wǎng)頁技術(shù); ? ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試; ? 服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;
? ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;
? ASP可以使用服務(wù)器端ActiveX組建來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)那個Email或訪問文件系統(tǒng)等。
? 由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。
2.1.1.1 ASP的優(yōu)點(diǎn)
ASP的主要優(yōu)點(diǎn)[2]大概可以歸納如下:
? 可以用 VBScript 或JScript創(chuàng)建腳本,同時結(jié)合HTML語言就能夠非常方便地完成網(wǎng)站的應(yīng)用程序。對于 VBScript和JScript,使用哪種語言并不重要,Web服務(wù)器等同地處理這兩種語言,并向用戶的瀏覽器發(fā)送 HTML 格式化結(jié)果。? 因?yàn)锳SP采用Script語言(VBScript和JScript)就可以輕松編寫程序,因此這就大節(jié)省了網(wǎng)絡(luò)設(shè)計(jì)人員又得重新學(xué)習(xí)一種新語言的時間。而且編寫ASP無須手工compile編譯或鏈接程序,可在服務(wù)器端直接執(zhí)行,這無疑是更加方便了編寫過程。
? 使用普通的使用記事本之類的文本編輯器,即可進(jìn)行編輯設(shè)計(jì)。
? ASP是運(yùn)行在服務(wù)器端,所以無須擔(dān)心瀏覽器是否支持ASP所使用的編程語
[2]
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))言,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計(jì)的網(wǎng)頁內(nèi)容。ASP在服務(wù)器端運(yùn)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。
? ASP能與任何ActiveX scripting語言相容。除了可用VBScript或JScript語言來設(shè)計(jì)外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如Perl等。腳本引擎是處理腳本程序的COM(Component Object Model)組件。? Active Server Pages的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動態(tài)HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。
? 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。
? 面向?qū)ο螅∣bject oriented),并可擴(kuò)展ActiveX Server組件功能。
? ActiveX Server Components(ActiveX服務(wù)器組件)具有無限可擴(kuò)充性??梢允褂萌魏尉幊陶Z言來編寫所需要的ActiveX Server 組件。
? 可以通過ADO(ActiveX Data Objects,微軟的一種新的數(shù)據(jù)訪問模型,是一種可以提供WEB頁面開發(fā)者輕松存取Internet的數(shù)據(jù)庫,并可以在用戶端實(shí)現(xiàn)網(wǎng)上立即、即時更新顯示的最新WEB頁面數(shù)據(jù)庫技術(shù)。)非常方便地訪問數(shù)據(jù)庫,從而使存取數(shù)據(jù)庫變得輕松容易。
2.1.3 B/S結(jié)構(gòu)介紹
B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。
以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)
[3]
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。
2.2 系統(tǒng)開發(fā)環(huán)境
2.2.1 系統(tǒng)環(huán)境
要運(yùn)行本系統(tǒng),須提供如下環(huán)境:
? 硬件要求
CPU:PentiumⅢ733或以上; 內(nèi)存:128MB或以上容量; 顯卡:16MB或以上顯存; 硬盤:至少100MB剩余空間。? 軟件要求
操作系統(tǒng):Microsoft Windows 2000/XP/2003簡體中文版; 信息服務(wù)器:Microsoft Internet Information Services(IIS)5.1/6.0; 數(shù)據(jù)庫:
Microsoft SQL Server 2005;
開發(fā)工具:Macromedia Dreamweaver MX 8.0/2004簡體中文版。2.2.2 工具簡介
2.2.2.1 Dreamweaver 8.0簡介
Dreamweaver 8.0 是建立Web 站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強(qiáng)大的工具,使每個級別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。從對基于 CSS 的設(shè)計(jì)提供領(lǐng)先的支持到手動編碼功能,Dreamweaver 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、Web 服務(wù)和舊式系統(tǒng)的強(qiáng)大 Internet 應(yīng)用程序[15]。
2.2.2.1 SQL Server 2005簡介
SQL Server 2005能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2005 還為數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會非常重要。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者,SQL Server 2005 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言(XML)的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力。
[1]2.3 系統(tǒng)目標(biāo)
在對現(xiàn)有系統(tǒng)和現(xiàn)狀認(rèn)真調(diào)查分析的基礎(chǔ)上,明確了學(xué)生信息管理工作本身存在的問題和建立管理信息系統(tǒng)的初步要求,進(jìn)一步研究確定新系統(tǒng)的目標(biāo):
? 按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理的全過程,提高教務(wù)工作的效率。
? 針對現(xiàn)代計(jì)算機(jī)廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生信息管理系統(tǒng)基于Windows系統(tǒng)研制、設(shè)計(jì)和開發(fā)。
? 考慮效益等的原因,系統(tǒng)使用一臺PC機(jī)和現(xiàn)有軟件以節(jié)省資金、降低成本。
2.4 可行性分析
經(jīng)過調(diào)查、研究、分析、計(jì)算,在學(xué)生信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個方面總結(jié)系統(tǒng)開發(fā)的可行性,具體情況如下:
? 技術(shù)可行性:以WindowsXP為操作系統(tǒng),采用ASP為腳本語言,運(yùn)用SQL的數(shù)據(jù)庫技術(shù),設(shè)計(jì)與開發(fā)學(xué)生信息管理系統(tǒng)。新系統(tǒng)的運(yùn)行硬件環(huán)境PC機(jī),當(dāng)用戶使用系統(tǒng)時,通過正確的口令進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)庫的維護(hù)操作和運(yùn)用。? 經(jīng)濟(jì)可行性:一方面,系統(tǒng)中友好的人機(jī)界面和更強(qiáng)勁的功能支持,會使教務(wù)人員的工作進(jìn)一步提高,從而節(jié)省人力物力,進(jìn)而提高經(jīng)濟(jì)效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有PC機(jī)即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設(shè)備環(huán)境。? 操作可行性:操作上是對Windows操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借
[2]
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))使用Windows操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進(jìn)行簡單的說明或閱讀幫助文件即可使用該系統(tǒng)。
2.5 系統(tǒng)架構(gòu)
2.5.1 系統(tǒng)概述
本系統(tǒng)主要采用B/S結(jié)構(gòu),主要實(shí)用于各高校的各專業(yè),從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。主要有六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補(bǔ)助信息管理、勤工助學(xué)信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。并實(shí)現(xiàn)用戶注冊功能。用WindonwsXP為操作平臺,ASP作為開發(fā)語言,采用SQL Sever 2005作為數(shù)據(jù)庫,用戶可以實(shí)現(xiàn)對數(shù)據(jù)的錄入,修改,刪除等操作。本系統(tǒng)的模塊示意圖,如圖1所示。
系統(tǒng)主界面用戶注冊個人管理基本信息管理特殊信息管理畢業(yè)生信息成績管理更多管理退出系統(tǒng) 圖1 學(xué)生管理信息系統(tǒng)模塊圖
2.5.2 系統(tǒng)模塊概述
系統(tǒng)各模塊介紹如下: ? 用戶注冊模塊: 用戶可以通過自主注冊,擁有唯一帳號,如果注冊相同帳號,系統(tǒng)會提示帳號名相同,并要要求重新輸入帳號。密碼等基本資料填寫錯誤,該系統(tǒng)也會要求用戶重新填寫。該功能讓系統(tǒng)更人性化,可以不需要向每位用戶分配帳號,減少人力,物力等。
? 用戶登陸模塊: 根據(jù)用戶的帳號和密碼進(jìn)行判斷登陸條件,如果帳號不存在,系統(tǒng)會提示,該用戶不存在。密碼錯誤或則為空等情況,系統(tǒng)也會作出相應(yīng)提
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))示。這樣系統(tǒng)更有一定的保密性。登陸時,分部門用戶登陸和學(xué)生登陸。學(xué)生的權(quán)限是最低的,只能瀏覽與其相關(guān)的信息,部門用戶登陸后,可以在自己的權(quán)限范圍內(nèi)做任何事。
? 個人管理模塊: 當(dāng)用戶需要修改自己的密碼時,該功能可以通過用戶的輸入的帳號,舊密碼,來判斷用戶是否存在,加強(qiáng)用戶自主功能,可以隨時通過修改密碼來實(shí)現(xiàn)系統(tǒng)的安全功能。
? 基本信息管理模塊: 每年都有新生入學(xué),該功能主要實(shí)現(xiàn)對新生入學(xué)后的基本信息的管理,如學(xué)號,姓名,班級,專業(yè),籍貫等等信息的錄入。在此管理中,也可實(shí)現(xiàn)對基本信息的修改,刪除,查詢等功能。實(shí)現(xiàn)對新生更系統(tǒng)化管理。? 特殊信息管理模塊:新生入學(xué)后即刻成為在校學(xué)生,在校生一般擁有一些特殊信息,例如,是否有補(bǔ)助,是否勤工助學(xué),是否受到處罰等信息。用戶可以實(shí)現(xiàn)對這些信息的修改,刪除,查詢,錄入等功能,分化新生與在校生的信息,這樣對信息的管理更鮮明化,避免信息的交錯管理。
? 畢業(yè)生信息管理模塊: 畢業(yè)生信息管理也很重要的一部分。面對畢業(yè)生信息,主要體現(xiàn)在畢業(yè)生是否離校,并提供對畢業(yè)生求職意向信息的管理。? 成績管理模塊: 成績也是學(xué)生重要的一部分。用戶可以對每學(xué)期的課程進(jìn)行管理,比如對課程實(shí)現(xiàn)添加,修改,刪除。對應(yīng)每學(xué)期的課程,用戶可以錄入相應(yīng)的成績,并對成績進(jìn)行管理。實(shí)現(xiàn)對成績的修改,刪除,查詢等功能。? 更多管理模塊:主要支持特殊信息的管理。是對補(bǔ)助信息,勤工助學(xué)信息,獎勵信息等特殊信息的高級管理,使特殊信息更明朗化,對學(xué)生在校的表現(xiàn)有更明確的了解。
? 退出系統(tǒng)模塊:使用戶安全退出系統(tǒng),加強(qiáng)系統(tǒng)的安全性。
2.6 數(shù)據(jù)分析和數(shù)據(jù)流程分析
數(shù)據(jù)庫設(shè)計(jì)無疑是以上功能實(shí)現(xiàn)的基礎(chǔ)。制作數(shù)據(jù)庫表首先要確定實(shí)體的屬性和實(shí)體間的關(guān)系。數(shù)據(jù)庫要存儲所有的學(xué)生信息和用戶信息,這些信息是學(xué)生的屬性和用戶的屬性。一個學(xué)生包含很多數(shù)據(jù)信息。有學(xué)生的成績資料信息,獎懲情況信息,特殊信息等。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))學(xué)生基本信息是在主界面,簡單介紹了學(xué)生的基本信息資料。可以由本人查詢或者管理員來更新,其中包括學(xué)號、姓名、班級、性別等基本資料。學(xué)生成績信息由管理員來更新。管理員把所需要處理的數(shù)據(jù)處理完后,將數(shù)據(jù)返回?cái)?shù)據(jù)庫存檔。
2.6.1 系統(tǒng)結(jié)構(gòu)圖
通過調(diào)查,目前部分學(xué)校學(xué)生信息的管理效率并不是很高,面對飛速發(fā)展的科技社會,這種低效率的辦公方式已經(jīng)不適應(yīng)時代的潮流,所以,學(xué)生信息管理系統(tǒng)的開發(fā)與設(shè)計(jì)也是一個必經(jīng)階段。
根據(jù)系統(tǒng)的實(shí)現(xiàn)目標(biāo)和任務(wù)要求,學(xué)生管理信息系統(tǒng)的工作流程如圖2所示。
開始操員作否用戶登錄用戶名與密碼正確系統(tǒng)主界面基本信息特殊信息畢業(yè)生信息成績管理獎懲管理學(xué)生信息添加刪除修改學(xué)生信息查詢特殊信息添加刪除修改特殊信息查詢畢業(yè)生信息添加刪除修改畢業(yè)生信息查詢成績信息添加刪除修改課程刪除添加補(bǔ)助管理勤工助學(xué)管理獎勵管理處罰管理異動管理結(jié)束退出系統(tǒng)
圖2 學(xué)生管理信息系統(tǒng)結(jié)構(gòu)圖
學(xué)生信息管理主要是從入學(xué)到畢業(yè)學(xué)生在校的各種信息,以及成績管理等等。面對
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))大量的學(xué)生信息處理是一個非常重要的問題??梢园褜W(xué)生信息劃分為兩大部分,學(xué)生信息的管理和成績管理,信息的管理又分為基本信息,特殊信息,畢業(yè)生信息三大部分,基本信息主要是面對學(xué)生入學(xué)時一些相關(guān)信息,而特殊信息是學(xué)生在校學(xué)習(xí)階段的一些相關(guān),畢業(yè)生信息,主要是服務(wù)于學(xué)生畢業(yè)時的一些相關(guān)信息。對于成績管理,可以分為課程管理和學(xué)生成績管理,不同專業(yè)通過錄入不同的課程,教師可以對每位學(xué)生錄入對應(yīng)成績。并可以實(shí)現(xiàn)對成績的修改,查詢等功能。
通過以上了解到,信息的管理主要體現(xiàn)在添加,刪除,修改,查詢等功能。2.6.2 學(xué)生信息E-R圖
成員用戶分為部門和學(xué)生用戶兩種用戶,兩種用戶具有的權(quán)限不相同,學(xué)生用戶只有相對較少的查詢信息。部門負(fù)責(zé)管理整個系統(tǒng),包括各部分的添加,刪除,修改等。學(xué)生E-R圖如圖3所示。
學(xué)生學(xué)號班級專業(yè)姓名性別 圖3 學(xué)生信息E-R圖
2.6.3 成績E-R圖
普通用戶只具有查看成績信息,只有管理員用戶才具有修改,刪除,添加成績信息的功能。成績E-R圖如圖4所示。
成績學(xué)號姓名班級學(xué)期科目類型
圖4 成績管理E-R圖
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 數(shù)據(jù)庫表的設(shè)計(jì)
對于該系統(tǒng),可以把表分為三部分,一是面向于用戶的信息,二是面向于學(xué)生的信息,三是面向于學(xué)生成績的信息。
在SQL Server 2005建立一個數(shù)據(jù)庫為admin,并建立以下三部分的表 ? 對于用戶信息,建立一張名為yonghu的表,用于存放用戶的基本信息。? 學(xué)生信息包括:基本信息,特殊信息,畢業(yè)生信息,更多信息(補(bǔ)助、勤工助學(xué)、獎勵、處罰、異動情況),分別建立八張表以存放此類信息。
? 成績管理需建立三張表,一張表存放學(xué)生成績等信息,一張存放課程信息,一張存放學(xué)生的信息。
3.2 字段的設(shè)計(jì)
面向用戶表的字段,有帳號,密碼,姓名,性別等字段。
對于學(xué)生信息,都應(yīng)該擁有學(xué)號,班級,專業(yè),姓名,性別這幾個字段,而不同的學(xué)習(xí)時間可以確定不同的字段,如基本信息應(yīng)該有籍貫,家庭住址,聯(lián)系方式等字段。特殊信息有班干部,欠費(fèi),以及獎勵,處罰等字段。更多管理中,主要確定各種原因,時間等字段。
成績管理主要確定,課程,成績,學(xué)期等字段。
3.3 表結(jié)構(gòu)
本系統(tǒng)采用SQL Server 2005數(shù)據(jù)庫,在數(shù)據(jù)庫中使用數(shù)據(jù)表來儲存數(shù)據(jù),數(shù)據(jù)庫包含12張表,分別是yonghu(用戶信息表,如表1)、jbstudent(基本信息表,如表2)、tsstudent(特殊信息表,如表3)、bystudent(畢業(yè)生信息,如表4)、bzqk(補(bǔ)助表,如表5)、qgzxqk(勤工助學(xué)表,如表6)、jlqk(獎勵信息表,如表7)、cfqk(處罰信息表,如表8)、ydqk(異動情況表,如表9)、bb1(成績表,如表10)、bjb(班級表,如表11)、kcb(課程表,如表12),結(jié)構(gòu)如下:
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
表1 數(shù)據(jù)表匯總
表名 yonghu jbstudent tsstudent bystudent bzqk qgzxqk jlqk cfqk ydqk bb1 bjb kcb
表2 用戶表
列名 id uid pwd name sex email
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar
表3 基本信息表
列名 id 學(xué)號 班級
數(shù)據(jù)類型 char varchar varchar
長度 4 50 50
允許空 NOT NULL NULL NULL
長度 4 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL
別名
用戶信息表 基本信息表 特殊信息表 畢業(yè)生基本信息 補(bǔ)助表 勤工助學(xué)表 獎勵信息表 處罰信息表 異動情況表 成績表 班級表 課程表
說明
存放用戶的用戶名及其密碼 存放學(xué)生的基本信息 存放學(xué)生的特殊資料 存放畢業(yè)生的信息 存放學(xué)生的補(bǔ)助信息 存放學(xué)生進(jìn)行勤工助學(xué)的信息 存放學(xué)生獲得獎勵的信息 存放對學(xué)生進(jìn)行處罰情況的信息 存放學(xué)生現(xiàn)狀的情況 存放學(xué)生成績的信息 存放學(xué)生班級情況的表 存放學(xué)生選課情況的信息
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
續(xù)表3 基本信息表
列名 專業(yè) 姓名 性別 生日 民族 籍貫 政治面貌 寢室 注冊 家庭住址 聯(lián)系方式
數(shù)據(jù)類型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
長度 50 50 50 50 50 50 50 50 50 50 50
允許空 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
表4 特殊信息表
列名 id 學(xué)號 班級 專業(yè) 姓名 性別 補(bǔ)助 勤工助學(xué) 獎懲 班干部 異動情況 欠費(fèi)
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50 50 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
表5 畢業(yè)生表
列名 id 學(xué)號 班級 專業(yè) 姓名 性別 意向 離校
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50 50 50
表6 補(bǔ)助表
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL 列名 id 學(xué)號 班級 專業(yè) 姓名 性別 補(bǔ)助 原因 金額 時間
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
表7 勤工助學(xué)表
列名 id 學(xué)號 班級 專業(yè) 姓名 性別
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
續(xù)表7 勤工助學(xué)表
列名 勤工助學(xué) 原因 時間
數(shù)據(jù)類型 varchar varchar varchar
長度 50 50 50
允許空 NULL NULL NULL
表8 獎勵信息表
列名 id 學(xué)號 班級 專業(yè) 姓名 性別 獎勵 原因 時間
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL
表9 處罰信息表
列名 id 學(xué)號 班級 專業(yè) 姓名 性別 處罰 原因 時間
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
表10 異動情況表
列名 id 學(xué)號 班級 專業(yè) 姓名 性別 異動 原因 時間
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar varchar
長度 4 50 50 50 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL
表11 成績表
列名 id cj xh user kc xq bj lx
數(shù)據(jù)類型 char varchar varchar varchar varchar varchar varchar varchar
表12 課程表
列名 id 課程 相關(guān)年級 相關(guān)學(xué)期 類型
長度 4 50 50 50 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL
數(shù)據(jù)類型 char varchar varchar varchar varchar
長度 4 50 50 50 50
允許空 NOT NULL NULL NULL NULL NULL
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))3.4 注冊模塊設(shè)計(jì)
本模塊主要實(shí)現(xiàn)用戶在未擁有帳號的情況下向系統(tǒng)申請一個帳號,帳號申請成功后既可登陸到系統(tǒng)主頁面。通過在數(shù)據(jù)庫建立一張表(yonghu表),用于存貯用戶信息,便于用戶的個人管理。在注冊帳號時,必須考慮到該帳號是否存在,當(dāng)用戶輸入信息點(diǎn)擊確定后,自動跳入后臺進(jìn)行判斷,如果存在,則提示帳號存在,并要求重新填寫,設(shè)計(jì)密碼輸入時應(yīng)輸入兩次,防止用戶在輸入密碼時出現(xiàn)錯誤。郵箱的填寫方式應(yīng)該規(guī)范化,如果出現(xiàn)錯誤的輸入方式應(yīng)該提示用戶填寫錯誤。用戶輸入正確后,后臺通過rs.addnew把用戶的信息錄入到y(tǒng)onghu表該模塊主要增強(qiáng)系統(tǒng)人性化,不用通過分配帳號來進(jìn)行登陸。方便教師的使用。界面如圖5所示。
圖5 用戶注冊界面
3.5 登陸模塊設(shè)計(jì)
本模塊主要是實(shí)現(xiàn)對用戶登陸進(jìn)行驗(yàn)證,通過輸入正確的帳號和密碼才能進(jìn)入系統(tǒng)。當(dāng)用戶輸入帳號和密碼后,系統(tǒng)自動跳轉(zhuǎn)到后臺判斷數(shù)據(jù)庫中是否有該用戶信息,如果正確則進(jìn)入系統(tǒng)。如果帳號或則密碼錯誤,應(yīng)反饋給用戶帳號與密碼不正確信息。后臺主要通過一條sql語句來查詢用戶輸入的帳號與密碼。登陸界面如圖6所示:
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖6 用戶登陸界面
3.6 個人管理模塊設(shè)計(jì)
用戶進(jìn)入系統(tǒng)后可以進(jìn)行個人管理,本模塊主要實(shí)現(xiàn)用戶對密碼進(jìn)行修改,加強(qiáng)用戶對帳號和密碼的安全性。主要通過用戶輸入帳號和舊密碼在數(shù)據(jù)庫yonghu表中查找到對應(yīng)的行,后臺接收從前臺輸入的新密碼修改數(shù)據(jù)庫中的舊密碼。如果用戶在輸入過程中,帳號與舊密碼不一致,系統(tǒng)應(yīng)該給予相應(yīng)的提示。如果輸入出現(xiàn)兩次新密碼不一致,這時應(yīng)提示密碼不一致,要求重新輸入。后臺主要通過rs.update來修改數(shù)據(jù)庫。個人管理界面如圖7。
圖7 個人管理界面
3.7 學(xué)生基本信息管理模塊設(shè)計(jì)
學(xué)生基本信息管理模塊主要是新生入學(xué)時,教師對新生的基本信息的管理。對于不同專業(yè)的使用教師,可以實(shí)現(xiàn)對學(xué)生基本信息進(jìn)行錄入,修改,刪除,查詢。錄入主要對每位學(xué)生進(jìn)行學(xué)號,班級,專業(yè),性別,民族,籍貫,寢室等信息的錄入。這樣可
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))以實(shí)現(xiàn)教師對學(xué)生進(jìn)行學(xué)號以及寢室的分配,并可以了解到該學(xué)生是否到校注冊等情況。在錄入時,每位學(xué)生對應(yīng)一個學(xué)號,如果錄入相同的學(xué)號,系統(tǒng)給予提示學(xué)號重復(fù)。因?yàn)橐晃粚W(xué)生對應(yīng)一個學(xué)號,這樣更方便于各種管理。修改學(xué)生信息時可以先通過查詢,找到要修改學(xué)生的信息,并進(jìn)行修改,使系統(tǒng)更人性化。刪除信息通過復(fù)選框?qū)崿F(xiàn)對信息的單個刪除和批量刪除。也可以通過查詢需要刪除的信息來進(jìn)行刪除。查詢可以通過輸入關(guān)鍵字來進(jìn)行查詢。教師并可以通過點(diǎn)擊查看所有信息來查看該專業(yè)所有學(xué)生的信息。本模塊主要是對jbstudent表的操作。界面如圖8所示。
圖8 基本信息管理頁面
3.8 特殊信息管理模塊設(shè)計(jì)
當(dāng)學(xué)生在校學(xué)習(xí)期間有大量特殊信息,來體現(xiàn)學(xué)生在校的表現(xiàn)情況。例如,是否有勤工助學(xué),是否休學(xué)等特殊信息。該模塊主要是簡單的來描述學(xué)生在校的特殊信息,讓教師對學(xué)生的特殊信息一目了然。該模塊有添加,刪除,修改,查詢功能?;拘畔⒛K設(shè)計(jì)基本一樣,在添加信息時每位學(xué)號對應(yīng)一位學(xué)生,在此處通過后臺一條if語句進(jìn)行判斷。查詢通過輸入關(guān)鍵字來進(jìn)行查詢。修改通過復(fù)選框來實(shí)現(xiàn)單個與批量刪除。修改可以通過先查詢要修改的信息再實(shí)現(xiàn)對信息的修改。本模塊主要是對tsstudent表的操作。界面如圖9所示。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖9 特殊信息管理頁面
3.9 畢業(yè)生信息模塊設(shè)計(jì)
本模塊主要是針對大四的學(xué)生設(shè)計(jì),面對大四學(xué)生找工作的情況,可以通過此模塊了解到學(xué)生求職的意向,讓教師對對學(xué)生的畢業(yè)去向有個大致了解。教師并可以了解到學(xué)生是否在校,因?yàn)榇笏膶W(xué)生也可能在外工作。本模塊依然有添加,刪除,修改,查詢功能,無論是進(jìn)行任何功能,仍然是一個學(xué)號對應(yīng)一位學(xué)生。本模塊主要對bystudetn表的操作。界面如圖10所示。
圖10 畢業(yè)生信息管理頁面
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))3.10 其他管理模塊設(shè)計(jì)
本模塊的設(shè)計(jì)主要是加強(qiáng)學(xué)生幾個特殊信息的管理。主要是針對學(xué)生的補(bǔ)助情況、勤工助學(xué)情況、獎勵情況、處罰情況和異動情況。在本模塊中讓教師對這幾種情況有更詳細(xì)的了解,例如,學(xué)生補(bǔ)助的原因,時間等等。在此應(yīng)該注意的是,每位學(xué)生每年都有可能出現(xiàn)相同的情況,例如學(xué)生在每學(xué)期都可以有幾次勤工助學(xué)或則獎勵的機(jī)會,所以,在信息的添加是可以不用if語句判斷次學(xué)號是否存在。及一學(xué)期可以有該學(xué)生的幾條記錄??梢员灸K的各種管理中依然是添加,刪除,修改,查詢功能。主要對bzqk(補(bǔ)助表),qgzxqk(勤工助學(xué)信息表),jlqk(獎勵信息表),cfqk(處罰信息表),ydqk(異動情況表)這幾張表的操作。界面如圖11所示。
圖11 更多管理頁面
3.11 成績管理模塊設(shè)計(jì)
本模塊主要可以分為兩部分,一部分是課程管理和成績管理。在此的班級信息是基本信息錄入時同時對bjb(班級)表做出添加。對于不同的專業(yè),有不同的課程,教師可以通過錄入本專業(yè)的每學(xué)期對應(yīng)的課程,并且可以選擇課程的類型。在課程模塊設(shè)計(jì)中也可以對課程進(jìn)行修改和刪除,主要是對kcb(課程)這張表進(jìn)行操作。如圖12所示,為課程的添加界面,圖13為課程的刪除修改界面。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖12 課程添加頁面
圖13 課程添加刪除頁面
第二部分為為成績的管理,對于成績模塊主要有添加,刪除,修改和查詢。每位學(xué)生在不同學(xué)期對應(yīng)不同的課程,在課程添加完善的基礎(chǔ)上,對學(xué)生成績的錄入可以選擇對應(yīng)的課程以及對應(yīng)的學(xué)期。成績模塊最重要的是在查詢上,在實(shí)現(xiàn)查詢時,應(yīng)該考慮到通過班級,學(xué)號,課程以及學(xué)期來進(jìn)行查詢。讓教師更多的了解學(xué)生的成績信息,以上的操作都主要是對bbs1表的查詢。如圖14是成績的添加頁面。圖15為成績查詢頁面。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
圖14 成績添加頁面
圖15 成績查詢頁面 系統(tǒng)功能實(shí)現(xiàn)
4.1 用戶注冊功能
在此功能中主要實(shí)現(xiàn)用戶的自主注冊,當(dāng)用戶未擁有帳號的情況下可通過此功能獲得帳號和密碼。后臺部分代碼如下:
set rs=server.CreateObject(“adodb.recordset”)
sql=“SELECT * FROM yonghu WHERE uid='” & uid &“'” rs.open sql,conn,1,2
if not rs.eof then
response.write “”
response.end
end
if
rs.addnew
rs(“uid”)=uid
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
rs(“pwd”)=pwd
rs(“name”)=name
rs(“sex”)=sex
rs(“email”)=email
rs.update
rs.close
set rs=nothing
當(dāng)用戶注冊時如果輸入帳號,密碼或則確認(rèn)密碼為空,可用if uid=“"
then來進(jìn)行判斷,并反饋給用戶不能為空的信息。用戶輸入正確后執(zhí)行上段代碼,從前臺接收用戶正確信息,創(chuàng)建rs記錄集,使用sql語句,并判斷表yonghu中是否存在相同uid,如果不存在,則把用戶注冊信息保存到y(tǒng)onghu表中。
4.2 用戶登陸功能
用戶擁有帳號和密碼后,每次使用系統(tǒng)時必須通過帳號和密碼的驗(yàn)證才能登陸到系統(tǒng)管理界面中。部分代碼如下:
set rs=server.createobject(”adodb.recordset“)url=”3.asp“ sql=”select * from yonghu where uid='“ & uid & ”' and pwd='“ & pwd & ”'“ rs.open sql,conn,1,2 if not rs.eof then Response.Redirect url rs.close else
response.write ”“
response.end end if 用戶在登陸時如果帳號或密碼為空時,可用一條if語句進(jìn)行判斷。用戶輸入完整后執(zhí)行
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))上段代碼,通過sql語句在表yonghu中找到是否與用戶帳號密碼相同,如果相同則進(jìn)入系統(tǒng),不相同則給用戶相應(yīng)提示。
4.3 用戶個人管理功能
當(dāng)用戶需要修改個人密碼時,可在此功能中實(shí)現(xiàn),以加強(qiáng)用戶密碼的安全性。部分代碼如下:
sql=”select * from yonghu where uid='“&uid&”'“
rs.open sql,conn,2,3 if rs.eof then
response.write ”“ response.end
end if
if rs(”pwd“)<>jiupwd then
response.write ”“ response.end
end if
rs(”pwd“)=newpwd
rs.update 在用戶輸入個人帳號,舊密碼以及新密碼時,可通過幾條if語句判斷是否為空,并通過if newpwd<>newpwd2 then來判斷新密碼兩次輸入時是否相同。輸入正確后,通過一條sql語句查找表yonghu對應(yīng)的uid,及用戶帳號,如果存在,并判斷用戶密碼是否與帳號匹配,如果匹配,則更新yonghu表中的pwd。
4.4 查看所有信息功能
此功能主要是用于用戶查看該專業(yè)所有學(xué)生的信息,通過點(diǎn)擊查看所有信息即可查看該專業(yè)學(xué)生的所有信息,通過一條sql語句查詢表中的所有信息,如sql=”SELECT * FROM newstudent“,然后通過循環(huán),即可從數(shù)據(jù)庫調(diào)用表中的所有信息并顯示出來。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))4.5 添加功能
添加功能主要用于用戶對學(xué)生信息的添加,也可用于對成績與課程的添加。例如,以下是學(xué)生基本信息的錄入的部分代碼:
set rs=server.CreateObject(”adodb.recordset“)sql=”SELECT
*
FROM
newstudent
WHERE
學(xué)號='“ & xh &”'“
rs.open sql,conn,1,2
if not rs.eof then
response.write ”“
response.end end if
此功能應(yīng)考慮到學(xué)號的唯一性,及每個學(xué)號對應(yīng)一位學(xué)生,不能重復(fù)出現(xiàn)相同的學(xué)號。在錄入時,可以用一條if語句判斷學(xué)號是否為空情況。如果為空則要求用戶輸入學(xué)號。如果輸入相同學(xué)號,則通過if not rs.eof then來判斷該學(xué)號是否已存在,實(shí)現(xiàn)學(xué)號的唯一性,最后用rs.addnew把學(xué)生信息錄入到表中,實(shí)現(xiàn)用戶對各種信息的添加。
4.6 修改功能
當(dāng)學(xué)生的信息變動時,可以通過修改功能來實(shí)現(xiàn),修改表中的某一條記錄,并保持其他的數(shù)據(jù)不改變。在此應(yīng)分為兩部分,一是部分學(xué)生基本信息,特殊信息,畢業(yè)生信息,另一部分是,補(bǔ)助信息,處罰信息以及成績,課程等。第一部分因?yàn)閷W(xué)生的這些信息都是一個學(xué)號對應(yīng)相應(yīng)的一條信息,可以在修改前先通過輸入學(xué)生的學(xué)號來查詢需要修改的學(xué)生的信息。部分代碼如下:
set rs=server.CreateObject(”adodb.recordset“)sql=”select * from newstudent where 學(xué)號='“&no&”'“ rs.open sql,conn,1,2 if rs.eof
then
response.write ”“
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
response.end
end
if 當(dāng)輸入學(xué)號時,應(yīng)該進(jìn)行判斷用戶是否輸入學(xué)號,如果為空,系統(tǒng)應(yīng)給出提示,要求用戶輸入學(xué)號。如果輸入的學(xué)號不存在,也應(yīng)該做出判斷,并反饋信息給用戶。查詢到學(xué)生的信息后,即可修改其中一條記錄,用rs.update更新表中的記錄。修改頁面如圖16。
圖16 信息修改頁面
第二部分則是類似獎勵信息,勤工助學(xué)信息。因?yàn)橐晃粚W(xué)生在一學(xué)期出現(xiàn)兩次以及兩次以上的勤工助學(xué)或者獎勵等信息,所以,在此類表中可以出現(xiàn)相同的學(xué)號,表示該學(xué)生在這學(xué)期中有多次此類信息。成績與課程也類似。
用戶可以點(diǎn)“修改“對該學(xué)生的某條記錄進(jìn)行修改。部分代碼如下: rs(”學(xué)號“)=xh rs(”班級“)=bj rs(”專業(yè)“)=zy rs(”姓名“)=xm rs(”性別“)=sex rs(”勤工助學(xué)“)=qgzx rs(”原因“)=yy rs(”時間“)=sj rs.update
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))rs.close response.write ”“
在創(chuàng)建一個rs記錄集后通過sql語句找到表中該學(xué)生的信息,使用rs.update更新該學(xué)生的信息。
4.7 查詢功能
查詢是教師對學(xué)生各種信息的查看,更方便與教師對學(xué)生信息的了解。教師可以對任何信息進(jìn)行查詢。此功能中也分為兩部分,一是對學(xué)生信息的查詢,二是對學(xué)生成績的查詢。以下是學(xué)生基本信息的查詢界面如圖17所示
圖17 學(xué)生信息查詢界面
教師可以通過輸入關(guān)鍵字和下拉框進(jìn)行查詢,例如,用戶需要查詢班級為1班的學(xué)生信息,只要輸入關(guān)鍵字1在下拉框選擇班級即可查詢到班級為1班學(xué)生的信息。部分代碼如下:
<%
ziduan=request(”ziduan“)
key=trim(request(”key“))
set rs1=server.CreateObject(”adodb.recordset“)sql=”select * from newstudent where “&ziduan&” like '“&key&”' “
rs1.open sql,conn,1,2 %> 此時,可以通過一條sql語句進(jìn)行查詢。
第二是成績的查詢,成績的查詢用戶可以通過班級,學(xué)期,學(xué)號等來進(jìn)行查詢。教師可以通過不同的條件對學(xué)生的成績進(jìn)行查詢,更方便教師對學(xué)生成績的了解。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))部分代碼如下:
<%
lx=trim(request(”lx“))
set rs=server.CreateObject(”adodb.recordset“)sql=”select * from bbs1 where lx ='“&lx&”'“ rs.open sql,conn,1,1 if rs.bof and rs.eof then
response.write ”“
response.end
end if %> 通過前臺頁面?zhèn)鬏斶^來的值作為條件并執(zhí)行sql語句,然后顯示查詢的信息。
4.8 刪除功能
面對學(xué)生大量的信息,可以通過復(fù)選框?qū)崿F(xiàn)單個和批量的刪除,更方便教師對學(xué)生信息的管理。以下是基本信息的刪除的頁面,如圖18所示:
圖18 刪除功能界面
在刪除頁面,教師可以通過先查詢來選擇要刪除的信息。輸入關(guān)鍵字并選擇下拉框找到用戶要刪除的信息,通過選擇復(fù)選框來進(jìn)行判斷,如果用戶未選擇則應(yīng)該反饋給教
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))師相應(yīng)的信息,并判斷復(fù)選框選中或者是全選的情況。使用sql語句的delete對信息進(jìn)行刪除。
4.9 退出系統(tǒng)功能
此處主要是讓用戶安全退出系統(tǒng),其代碼如下: <% Session(”uid“)= ”“ Session(”pwd“)= ”“ Session.Abandon url=”index.asp" Response.Redirect url %> 5 軟件測試
模塊編程完結(jié)之后,對界面外觀和功能等進(jìn)行檢測。模塊測試時,檢驗(yàn)?zāi)K每個功能是否都能正常使用,界面優(yōu)化是否完善。對每個模塊的測試進(jìn)行記錄,發(fā)現(xiàn)BUG時及時修正。修正BUG后應(yīng)該需要繼續(xù)測試,繼續(xù)完善,這個過程是一個測試,修正,再測試,再修正的循環(huán)過程。
在測試過程中,出現(xiàn)過一些不符合標(biāo)準(zhǔn)的情況,經(jīng)過修改,都基本與設(shè)計(jì)書的標(biāo)準(zhǔn)符合,根據(jù)界面簡潔、干凈的原則,重新選擇了一種顏色漸淡的背景,一些被遺漏的操作也進(jìn)行了修改和添加,能夠完成正常的功能。
由于經(jīng)驗(yàn)欠缺或其它某些原因,本次完成的系統(tǒng)仍然存在很多問題。測試只能盡量避免錯誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達(dá)到盡可能低的程度,減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤。經(jīng)過測試,本模塊基本能符合要求,也能實(shí)現(xiàn)各功能。
5.1 測試目的
任何系統(tǒng)的開發(fā)都不可能做到完美,都存在一定的問題和漏洞,有些很明顯的表現(xiàn)出來,而有些卻很隱蔽,只有不斷的檢驗(yàn)測試才能發(fā)現(xiàn)系統(tǒng)中存在漏洞及不足的地方,消除已產(chǎn)生的錯誤和盡量避免錯誤的產(chǎn)生,并在此基礎(chǔ)上總結(jié)系統(tǒng)開發(fā)過程中所出現(xiàn)的問題和解決的方法,汲取軟件開發(fā)經(jīng)驗(yàn)。為系統(tǒng)今后可能出現(xiàn)的更多更深層次的問題的31
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))解決提供一定的基礎(chǔ),力求進(jìn)一步完善創(chuàng)新系統(tǒng)的各項(xiàng)性能。
5.2 測試方法
軟件測試方法一般分為兩種方法:黑盒測試和白盒測試。
黑盒測試:也稱功能測試,將軟件看作黑盒子,在完全不考慮程統(tǒng)開發(fā)周期中一個十分重要的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程的最終審查,如果錯誤不能在測試階段被發(fā)現(xiàn)并糾正,就會造成不堪設(shè)想的后果。在倉庫管理系統(tǒng)中測試的對象不僅僅是源程序,而是整個軟件。系統(tǒng)測試是以找錯誤為目的,不是要證明程序無錯,而是要精心選取那些易于發(fā)生錯誤的測試數(shù)據(jù),以十分挑剔的態(tài)度,證明程序有錯。
白盒測試:也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。這一方法是把測試對象看作一個打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。
5.3 測試用例
本系統(tǒng)采用黑盒測試方法,運(yùn)用邊界值分析法測試輸入輸出。根據(jù)實(shí)際情況進(jìn)行以下部分測試,登陸用戶信息測試如表13所示。
表13 登陸信息測試
測試用例 用戶,admin,admin 用戶,空,admin 用戶,051,空 用戶,051,123 用戶,051,admin 用戶,123,123
預(yù)期結(jié)果 正確登陸 出錯提示
測試結(jié)果
結(jié)論
進(jìn)入系統(tǒng)主界面 通過測試 出現(xiàn)出錯提示
通過測試 通過測試 通過測試
提示輸入密碼 提示輸入密碼 出錯提示 正確登陸 正確登陸
出現(xiàn)出錯提示
進(jìn)入系統(tǒng)主界面 通過測試 進(jìn)入系統(tǒng)主界面 通過測試
注冊測試,跟據(jù)注冊信息提示,要求用戶填寫相關(guān)資料,必須與要求相符合,例如:
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))兩次輸入的密碼不同,則會提示用戶兩次輸入的密碼不相同,并要求重新輸入。用戶注冊信息測試用例如表14所示:
表14 注冊信息測試
測試用例 admin,admin admin,123 05111,123 123,空 空,123 123,123
信息功能測試,根據(jù)程序測試系統(tǒng)功能操作能否正常運(yùn)行,首先選取基本信息修改操作。測試用例如表15所示:
表15 修改信息測試
測試用例 123 空 200301
預(yù)期結(jié)果 修改失敗 修改失敗 修改成功
測試結(jié)果 該用戶不存在 學(xué)號不能為空 進(jìn)入系統(tǒng)界面
結(jié)論 通過測試 通過測試 通過測試
預(yù)期結(jié)果 注冊失敗 注冊失敗 注冊成功
測試結(jié)果 該用戶已存在 該用戶已存在 進(jìn)入登錄界面
結(jié)論 通過測試 通過測試 通過測試 通過測試 通過測試 通過測試
密碼不能為空 出現(xiàn)出錯提示 賬號不能為空 出現(xiàn)出錯提示 正確登陸
進(jìn)入登錄界面
5.4 測試結(jié)果
經(jīng)過多次測試,證實(shí)系統(tǒng)基本達(dá)到了設(shè)計(jì)目標(biāo),實(shí)現(xiàn)了功能設(shè)計(jì)目標(biāo),但是還存在許多不足和缺陷,還需今后進(jìn)一步完善。總結(jié)
經(jīng)過幾個月的努力,終于完成了本畢業(yè)設(shè)計(jì),從當(dāng)選題到最后一個功能模塊的完成,經(jīng)歷了無數(shù)次的錯誤、修改代碼、重啟服務(wù)器運(yùn)行的過程,直至系統(tǒng)的調(diào)試成功,期間做了許多工作,對系統(tǒng)的開發(fā)有了一定的認(rèn)識。
本系統(tǒng)是以ASP和SQL Server 2005為基礎(chǔ),采用B/S結(jié)構(gòu)開發(fā)的學(xué)生信息管理系
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))統(tǒng)。本系統(tǒng)完成了基本所需的功能,能夠?qū)W(xué)生信息進(jìn)行添加、修改、刪除、查詢。通過本系統(tǒng)可以更有效的管理學(xué)生的各種信息,提高辦公效率。該系統(tǒng)增添了用戶的注冊、個人管理功能,讓系統(tǒng)更具人性化。
這套系統(tǒng)用優(yōu)秀的數(shù)據(jù)庫將與學(xué)生資源有關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶截面,使得學(xué)生資源管理人員得以擺脫繁重的日常工作,集中精力從事教育事業(yè);設(shè)計(jì)過程中深刻體會了系統(tǒng)開發(fā)的整個過程。首先前期的需求分析、總體設(shè)計(jì)非常重要,不要過急于編碼,前期工作不完整、準(zhǔn)確,后期工作可能歸于徒勞;此次畢業(yè)設(shè)計(jì)是對大學(xué)四年的學(xué)習(xí)的一次綜合能力鍛煉和實(shí)踐,而且培養(yǎng)了堅(jiān)強(qiáng)的毅力、耐力,更需要恒心和信心,要遠(yuǎn)超過在學(xué)習(xí)時所需要的。
但由于時間和能力有限,在各個模塊的功能上仍然不夠完善。在后續(xù)的開發(fā)中應(yīng)該把各模塊的功能的擴(kuò)展,以及系統(tǒng)工作流程的完善作為主要的方向,使系統(tǒng)更加具有實(shí)用性。并且這是我工作前一次很好的演練和實(shí)踐的機(jī)會,是培養(yǎng)獨(dú)立思考問題和自學(xué)能力的鍛煉,使我意識到必須努力學(xué)習(xí)才能才工作中體現(xiàn)自己的價值,適應(yīng)社會的需要。
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))參考文獻(xiàn)
[1]李曉喆,張曉輝,李祥勝著.SQL Server2000管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2005.78-82 [2]Daivid Buser著.ASP初級編程[M].北京:機(jī)械工業(yè)出版社,2001.46-56 [3]李曉黎,張巍著.ASP+SQL SERVER 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社,2004.122-134 [4]梁景紅著.網(wǎng)頁設(shè)計(jì)與網(wǎng)頁設(shè)計(jì)配色[M].北京:人民郵電出版社,2005.68-76 [5]劉啟芬,顧韻華著.SQL Server實(shí)用教程[M].北京:電子工業(yè)出版社,2005.165-178 [6]郭瑞軍,李杰著.ASP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社,2005.14-25 [7]薩師煊,王珊著.數(shù)據(jù)庫系統(tǒng)概論[M].北京:清華大學(xué)出版社,1998.78-93 [8]于鵬著.VBSCRIPT/ASP網(wǎng)頁設(shè)計(jì)語言教程[M].北京:電子工業(yè)出版社,2004.185-215 [9]汪曉平,鐘軍著.ASP網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2004.58-69 [10]龔小勇著.關(guān)系數(shù)據(jù)庫與SQL Server2000 [M].北京:機(jī)械工業(yè)出版社,2004.178-201 [11] 張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社.2003.201-233 [12] 楊章偉.精通SQL語言與數(shù)據(jù)庫管理[M].北京:人民郵電出版社,2008.36-45 [13] 薛小龍.手學(xué)ASP動態(tài)網(wǎng)頁開發(fā):貫通HTML和JAVASCRIPT[M].北京:電子工業(yè)出版社,2008.156-185 [14] 伊文敏,劉峰,王穎.Delphi+sql server數(shù)據(jù)庫應(yīng)用實(shí)例完全解析[M].北京:人民郵電出版,2006.245-268 [15]王輝,羅皇.Dreamweaver 8.0網(wǎng)頁制作[M].北京:清華大學(xué)出版社,2006.15-89
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
致 謝 詞
本文是在郝紅英指導(dǎo)老師的熱情關(guān)心和指導(dǎo)下完成的,她淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!
在論文完成過程中,本人還得到了其他同學(xué)的熱心幫助,本人向他們表示深深的謝意!
西昌學(xué)院畢業(yè)論文(設(shè)計(jì))
獨(dú) 撰 聲 明
我聲明,本論文(設(shè)計(jì))是由本人在指導(dǎo)教師的指導(dǎo)下獨(dú)立完成的,在完成論文(設(shè)計(jì))時所利用的一切資料均已在參考文獻(xiàn)中列出。
姓名:
****年**月**日
第五篇:管理信息系統(tǒng)
2018年11月《管理信息系統(tǒng)》課程考前練習(xí)題
一、簡答題
1.區(qū)分組織的技術(shù)和行為定義。
2.詳細(xì)描述執(zhí)行戰(zhàn)略系統(tǒng)分析的主要因
3.企業(yè)如何利用信息系統(tǒng)影響公司的戰(zhàn)略?提供一個例子。
4.原型法的優(yōu)缺點(diǎn)是什么?描述原型法的步驟。給出至少2種原型可能是有用的情況。
5.什么是外包?描述外包軟件開發(fā)的優(yōu)劣勢。
6.描述一個大公司的信息系統(tǒng)項(xiàng)目管理結(jié)構(gòu)的要素。
7.列出并描述IT基礎(chǔ)設(shè)施的主要組成部分。
8.討論決策支持系統(tǒng)中常用的四種模型類型。
9.描述公司內(nèi)部IT治理的作用。
10.討論產(chǎn)生道德問題的至少三個關(guān)鍵技術(shù)趨勢。對每個影響道德的技術(shù)趨勢給一個例子。
11.解釋為什么標(biāo)準(zhǔn)在信息技術(shù)中非常重要?互聯(lián)網(wǎng)技術(shù)的發(fā)展有什么重要的標(biāo)準(zhǔn)?
12.列出至少三個導(dǎo)致數(shù)據(jù)冗余和不一致的情況。
二、論述題
1.為什么知識工作者對數(shù)字化公司如此重要?他們的功能是什么?你覺得對公司的成功最關(guān)鍵的是哪些?為什么? 黑客和病毒是一個不斷增加的問題,特別是在互聯(lián)網(wǎng)上。一個公司,保護(hù)自己免受黑客和病毒攻擊最重要的措施是什么?全保護(hù)可行嗎?為什么?
3.互聯(lián)網(wǎng)如何使全球信息系統(tǒng)開發(fā)受益?所有的全球系統(tǒng)都是以互聯(lián)網(wǎng)為基礎(chǔ)的嗎?
參考答案
一、簡答題
1.區(qū)分組織的技術(shù)和行為定義。解答: 組織的行為的定義是,它是一個權(quán)利,特權(quán),義務(wù),和責(zé)任的集合,通過矛盾和矛盾的解決微妙的進(jìn)行協(xié)調(diào)。技術(shù)的定義認(rèn)為,組織是一個實(shí)體,需要從環(huán)境中的吸取資源,通過處理這些資源,創(chuàng)造產(chǎn)品和服務(wù)。技術(shù)的觀點(diǎn)認(rèn)為,資本和勞動是可以互換的單位,這些單位可以根據(jù)組織意愿重新調(diào)整。而行為學(xué)觀點(diǎn)認(rèn)為,重新安排組織的一些方面,如信息系統(tǒng),將對組織其他單位產(chǎn)生重要的后果和變化。
2.詳細(xì)描述執(zhí)行戰(zhàn)略系統(tǒng)分析的主要因素。解答: 一個主要因素是該公司所在產(chǎn)業(yè)的結(jié)構(gòu)。例如,在行業(yè)中的競爭力量是什么,競爭的基礎(chǔ)是什么?變化的性質(zhì)和方向是什么,以及產(chǎn)業(yè)如何使用IT。
第二個主要因素是確定公司和產(chǎn)業(yè)的價值鏈。例如,公司如何為客戶創(chuàng)造價值?使用了哪些最好實(shí)踐,以及核心競爭力?產(chǎn)業(yè)供應(yīng)鏈或客戶群的變化,以及影響是什么?公司能從戰(zhàn)略合作伙伴關(guān)系或價值網(wǎng)的受益嗎?在價值鏈中哪些地方信息系統(tǒng)提供最大的價值。
考慮的第三個主要因素是公司的IT與企業(yè)戰(zhàn)略和目標(biāo)的一致。這些目標(biāo)是否被正確地陳述或定義?產(chǎn)業(yè)是否根據(jù)公司的目標(biāo)改進(jìn)正確的業(yè)務(wù)流程和活動?是否使用了正確的度量來衡量進(jìn)展?
3.企業(yè)如何利用信息系統(tǒng)影響公司的戰(zhàn)略?提供一個例子。解答: 一個企業(yè)有效地利用信息技術(shù)的能力是與它實(shí)現(xiàn)企業(yè)戰(zhàn)略和企業(yè)目標(biāo)的能力相互依賴的。企業(yè)競爭和成功的能力越來越依賴于一個企業(yè)實(shí)施技術(shù)的能力。將來企業(yè)能做什么,就要看它的系統(tǒng)能做什么。例如,一個公司投資信息系統(tǒng),使它能夠創(chuàng)造新的產(chǎn)品或使其分銷系統(tǒng)更加有效率,使公司成為低成本的生產(chǎn)者。
4.原型法的優(yōu)缺點(diǎn)是什么?描述原型法的步驟。給出至少2種原型可能是有用的情況。解答: 當(dāng)需求或設(shè)計(jì)解決方案不確定性時原型法是最有用的。由于原型鼓勵用戶參與系統(tǒng)開發(fā)的整個過程,更容易產(chǎn)生滿足用戶要求的系統(tǒng)。工作原型系統(tǒng)可以非常快速和低成本地完成開發(fā)。
快速原型法可以重點(diǎn)關(guān)注系統(tǒng)開發(fā)過程中的必要的步驟。如果完成的原型許系統(tǒng)能很好地工作,管理層可能不知道還需要重新編程,重新設(shè)計(jì),以及補(bǔ)充完整的文檔,以建立一個全面的系統(tǒng)。在生產(chǎn)環(huán)境中,這可能會產(chǎn)生大量的數(shù)據(jù)質(zhì)量或大量的用戶的問題。
原型法的步驟是:(1)確定用戶的基本要求,(2)開發(fā)一個原型,(3)使用原型,(4)修改和增強(qiáng)原型。
在設(shè)計(jì)終端用戶界面,或用戶對他們的信息要求是什么沒有明確的想法的情況下,原型法可能特別有用。
5.什么是外包?描述外包軟件開發(fā)的優(yōu)劣勢。解答: 使用外包,公司雇傭一個外部組織來建立或維護(hù)其信息系統(tǒng)所需要的部分或全部。包括軟件開發(fā)和托管應(yīng)用程序,公司還可以在它自己的硬件主機(jī)上開發(fā)應(yīng)用程序,同時擁有供應(yīng)商創(chuàng)建和維護(hù)的軟件或系統(tǒng)。供應(yīng)商可能是國內(nèi)的或在另一個國家(在離岸外包)。
外包的好處是,在國內(nèi)外包的情況下,內(nèi)部工作人員在沒有時間或技能的情況下也能夠開發(fā)系統(tǒng)。在離岸外包的情況下,主要的好處是節(jié)約成本,因?yàn)樵趪獾某杀竞凸べY可以大大減少。
缺點(diǎn)包括放棄對開發(fā)的控制,第三方公司有權(quán)訪問公司數(shù)據(jù)和信息。還可能低估了外包的成本,其中包括轉(zhuǎn)移知識,文化差異,生產(chǎn)力損失,和其他人力資源問題的成本。
6.描述一個大公司的信息系統(tǒng)項(xiàng)目管理結(jié)構(gòu)的要素。解答: 在一個大公司,管理結(jié)構(gòu)通常由(從上到下的層次結(jié)構(gòu)): 企業(yè)戰(zhàn)略計(jì)劃組:負(fù)責(zé)制定公司戰(zhàn)略計(jì)劃的高級管理層。
信息系統(tǒng)指導(dǎo)委員會:一個負(fù)責(zé)系統(tǒng)開發(fā)和運(yùn)作的高級管理團(tuán)隊(duì)。
項(xiàng)目管理:由信息系統(tǒng)經(jīng)理和終端用戶管理者組成,負(fù)責(zé)監(jiān)督具體信息系統(tǒng)項(xiàng)目。
項(xiàng)目小組:由系統(tǒng)分析員、來自相關(guān)終端用戶業(yè)務(wù)領(lǐng)域的專家、應(yīng)用程序開發(fā)人員和數(shù)據(jù)庫專家組成的團(tuán)隊(duì),直接負(fù)責(zé)單個系統(tǒng)項(xiàng)目。
7.列出并描述IT基礎(chǔ)設(shè)施的主要組成部分。解答: 計(jì)算機(jī)硬件平臺:由計(jì)算機(jī)處理技術(shù)構(gòu)成,包括客戶端和服務(wù)器端機(jī)和大型機(jī)。計(jì)算機(jī)軟件平臺:包括系統(tǒng)軟件、應(yīng)用軟件和企業(yè)應(yīng)用。
數(shù)據(jù)管理和存儲:包括數(shù)據(jù)庫管理軟件和硬件,存儲,如磁盤陣列,磁帶庫,和SAN。網(wǎng)絡(luò)和電信平臺:包括語音線路和互聯(lián)網(wǎng)接入的電信服務(wù),以及蜂窩電話服務(wù)?;ヂ?lián)網(wǎng)平臺:包括硬件,軟件,和維護(hù)網(wǎng)站,內(nèi)聯(lián)網(wǎng)和外聯(lián)網(wǎng)的管理服務(wù)。咨詢和系統(tǒng)集成服務(wù):包括維護(hù)傳統(tǒng)系統(tǒng)的咨詢服務(wù)和工作人員,以及將舊系統(tǒng)與新的基礎(chǔ)設(shè)施技術(shù)相結(jié)合。
8.討論決策支持系統(tǒng)中常用的四種模型類型。解答: 統(tǒng)計(jì)建模軟件可以用來幫助建立關(guān)系,如有關(guān)產(chǎn)品銷售的年齡,收入,或社區(qū)之間的其他因素的差異。
優(yōu)化模型確定最佳的資源分配,以最大限度地或最小化指定的變量,如成本或時間。一個經(jīng)典的優(yōu)化模型的使用是在一個給定的市場中確定適當(dāng)?shù)漠a(chǎn)品組合以最大化利潤。
預(yù)測模型通常用于預(yù)測銷售。這種類型的模型可能提供一系列的歷史數(shù)據(jù),以決定未來的條件和銷售。公司經(jīng)常使用這個模型來預(yù)測競爭對手的行為。
敏感性分析模型反復(fù)問“what-if”的問題確定一個或多個因素對結(jié)果的影響。
9.描述公司內(nèi)部IT治理的作用。解答: IT治理是管理公司內(nèi)部如何組織和利用信息系統(tǒng)的功能。IT治理包括在組織內(nèi)使用信息技術(shù)的策略和政策。它規(guī)定了決策權(quán)和責(zé)任框架,以確保使用信息技術(shù)支持組織的戰(zhàn)略和目標(biāo)。例如,IT治理決定如何實(shí)施和評估新系統(tǒng)的決策,IT的功能應(yīng)該是分散還是集中,誰擁有權(quán)力創(chuàng)建和管理系統(tǒng),以及預(yù)計(jì)獲得什么樣的投資回報(bào)率。
10.討論產(chǎn)生道德問題的至少三個關(guān)鍵技術(shù)趨勢。對每個影響道德的技術(shù)趨勢給一個例子。解答: 主要技術(shù)趨勢包括以下幾個:(1)每18個月計(jì)算機(jī)的計(jì)算能力倍增:更多的組織的關(guān)鍵業(yè)務(wù)運(yùn)行依賴于計(jì)算機(jī)系統(tǒng),這些系統(tǒng)容易受到計(jì)算機(jī)犯罪和計(jì)算機(jī)濫用;
(2)數(shù)據(jù)存儲成本迅速下降:道德影響-組織很容易維護(hù)個人的詳細(xì)數(shù)據(jù)庫,誰擁有這些數(shù)據(jù)庫的訪問和控制?
(3)數(shù)據(jù)分析先進(jìn):道德影響-大量的個人信息的數(shù)據(jù)庫可能被用來開發(fā)個人行為的詳細(xì)面貌;
(4)網(wǎng)絡(luò)先進(jìn)和互聯(lián)網(wǎng):道德的影響-更容易異地復(fù)制數(shù)據(jù)。誰擁有數(shù)據(jù)?如何才能得到保護(hù)?
11.解釋為什么標(biāo)準(zhǔn)在信息技術(shù)中非常重要?互聯(lián)網(wǎng)技術(shù)的發(fā)展有什么重要的標(biāo)準(zhǔn)? 解答: 標(biāo)準(zhǔn)是很重要的,因?yàn)樗麄儗?dǎo)致在不同的制造商的產(chǎn)品,可以彼此互相溝通和使用。例如,如果沒有標(biāo)準(zhǔn),每一個燈泡制造商也必須為他們的燈泡生產(chǎn)特定的燈泡插座,才能讓燈泡使用。同樣地,計(jì)算機(jī)和計(jì)算機(jī)技術(shù)也是通過標(biāo)準(zhǔn)化彼此溝通和使用。標(biāo)準(zhǔn)允許許多不同的制造商生產(chǎn)相同的產(chǎn)品。例如,ASCII數(shù)據(jù)標(biāo)準(zhǔn),使不同廠家生產(chǎn)的計(jì)算機(jī)機(jī)能夠彼此交換數(shù)據(jù),標(biāo)準(zhǔn)化的軟件語言使程序員寫的程序,可以用在不同的機(jī)器上運(yùn)行。
對互聯(lián)網(wǎng)的發(fā)展發(fā)揮重要作用的標(biāo)準(zhǔn),包括TCP/IP,作為一個網(wǎng)絡(luò)標(biāo)準(zhǔn),以及顯示網(wǎng)頁信息的WWW標(biāo)準(zhǔn),包括HTML。
12.列出至少三個導(dǎo)致數(shù)據(jù)冗余和不一致的情況。解答: 當(dāng)一個組織中不同的部門,不同的職能領(lǐng)域,團(tuán)體獨(dú)立收集相同的信息時,就會發(fā)生數(shù)據(jù)冗余。因?yàn)樵诙鄠€不同的地方收集和維護(hù)數(shù)據(jù),相同的數(shù)據(jù)項(xiàng)目可能有:(1)在組織內(nèi)部不同的部門,有不同的含義;(2)相同的數(shù)據(jù)項(xiàng)可能有不同的名稱;(3)相同的條件不同的描述。此外,收集的數(shù)據(jù)字段可能有不同的字段名稱,不同的屬性,或不同的約束。
二、論述題
1.為什么知識工作者對數(shù)字化公司如此重要?他們的功能是什么?你覺得對公司的成功最關(guān)鍵的是哪些?為什么? 解答: 知識工作者創(chuàng)造新產(chǎn)品或找到新方法來改進(jìn)現(xiàn)有產(chǎn)品。沒有知識工作者,企業(yè)就會停滯不前,在一個不斷變化的環(huán)境,競爭越來越多而且越來越激烈,停滯不前就意味著失去競爭力。在現(xiàn)代經(jīng)濟(jì)中,知識是真正的力量。知識工作者的三大主要功能是:保持組織隨著外部世界的發(fā)展,擁有最新知識;作為組織的知識領(lǐng)域和機(jī)會的內(nèi)部顧問;作為組織的變化代理,評估,發(fā)起和促進(jìn)新項(xiàng)目。其中最重要的是發(fā)展新的知識,因?yàn)樗鼞?yīng)用于產(chǎn)品或服務(wù)的制造,提供產(chǎn)品和服務(wù)是企業(yè)的主要依靠。黑客和病毒是一個不斷增加的問題,特別是在互聯(lián)網(wǎng)上。一個公司,保護(hù)自己免受黑客和病毒攻擊最重要的措施是什么?全保護(hù)可行嗎?為什么? 解答: 為了保護(hù),公司必須制度化良好的安全措施,包括防火墻,調(diào)查被雇用的人員,物理和軟件安全和控制,防病毒軟件,以及內(nèi)部教育措施。這些措施最好在系統(tǒng)設(shè)計(jì)時就落實(shí),并仔細(xì)關(guān)注這些措施。一個謹(jǐn)慎的公司將制定災(zāi)害保護(hù)措施,頻繁更新安全軟件,并經(jīng)常審計(jì)所有安全措施和公司的所有數(shù)據(jù)。完美的保護(hù)從時間和費(fèi)用上來講不可行,但風(fēng)險(xiǎn)分析可以提供洞察到哪些領(lǐng)域是最重要的和脆弱的。這些都是首先需要保護(hù)的領(lǐng)域。
3.互聯(lián)網(wǎng)如何使全球信息系統(tǒng)開發(fā)受益?所有的全球系統(tǒng)都是以互聯(lián)網(wǎng)為基礎(chǔ)的嗎? 解答: 互聯(lián)網(wǎng)允許任何人在任何時間,或任何地方連接到上面進(jìn)行溝通和計(jì)算。衛(wèi)星系統(tǒng)、數(shù)字蜂窩電話和個人通信服務(wù)將使得它更容易在全球的許多地方協(xié)調(diào)工作和信息交流,而這些信息在現(xiàn)有的地面系統(tǒng)中是不可能獲得的。企業(yè)可以利用互聯(lián)網(wǎng)技術(shù)構(gòu)建虛擬專用網(wǎng)絡(luò),以減少廣域網(wǎng)的成本和人員配備要求。如果需要,公司可以將虛擬私人網(wǎng)絡(luò)外包給互聯(lián)網(wǎng)服務(wù)提供商。
并非所有的全球系統(tǒng)都以互聯(lián)網(wǎng)為基礎(chǔ),因?yàn)槟壳安⒎撬袊叶加邢嗤幕ヂ?lián)網(wǎng)接入。此外,在不同地區(qū)的一天中的某些時間段流量很高,可能會妨礙響應(yīng)速度。