久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

管理信息系統(畢業)論文

時間:2019-05-14 19:18:52下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《管理信息系統(畢業)論文》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《管理信息系統(畢業)論文》。

第一篇:管理信息系統(畢業)論文

淺析管理信息系統

論文關鍵詞:MISMIS的影響MIS的開發過程MIS發展趨勢

論文摘要:文中論述了當前管理信息系統的發展史以及管理信息系統的作用、功能和結構模式等。簡述了管理信息系統對社會企業的影響和重要性及開發過程。簡單的分析了管理信息系統未來的發展趨勢以及管理信息系統正在日益改變我們的工作與生活方式。

一、前言

1.1管理信息系統簡介

管理信息系統(Management Information Systems簡稱MIS.是一個不斷發展的新型學科,MIS的定義隨著計算機技術和通訊技術的進步也在不斷更新,在現階段普遍認為管理信息系統MIS是由人和計算機設備或其他信息處理手段組成并用于管理信息的系統。

管理信息由信息的采集、信息的傳遞、信息的儲存、信息的加工、信息的維護和信息的使用五個方面組成。完善的管理信息系統MIS具有以下四個標準:確定的信息需求、信息的可采集與可加工、可以通過程序為管理人員提供信息、可以對信息進行管理。

1.2管理信息系統概述

1985年,管理信息系統的創始人,明尼蘇達大學的管理學教授Gordon B.Davis給了管理信息系統一個較完整的定義,即“管理信息系統是一個利用計算機軟硬件資源,手工作業,分析、計劃、控制和決策模型以及數據庫人-機系統。它能提供信息支持企業或組織的運行管理和決策功能。”這個定義全面地說明了管理信息系統的目標、功能和組成,而且反映了管理信息系統在當時達到的水平。

管理信息系統起初應用于最基礎的工作,如打印報表、計算工資、人事管理等,進而發展到企業財務管理、庫存管理等單項業務管理,這屬于電子數據處理(EDP,Electronic Date Processing)系統。當建立了企業數據庫,有了計算機網絡從而達到數據共享后,從系統觀點出發,實施全局規劃和設計系統信息時,就達到管理信息系統的階段。隨著計算機技術的進步和人們對系統的需求進一步提高,人們更加強調管理信息系統能否支持企業高層領導的決策這一功能,更側重于企業外部信息的收集、綜合數據庫、模型庫、方法庫和其他人工智能根據能否直接面向決策者,這是決策支持系統(DSS,Decision Support System)的任務。我國20世紀70年代末有少數企業開始MIS的局部應用,目前,我國已經相當普及,其應用范圍幾乎覆蓋了各個行業及各個部門,具有廣泛的發展前途。

1.3管理信息的作用

1.管理信息是很重要的資源

對企業來說,人、物資、能源、資金、信息是5大重要資源。人、物資、能源、資金這些都是可見的有形資源,而信息是一種無形的資源。以前人們比較看重有形的資源,進入信息社會和知識經濟時代以后,信息資源就顯得日益重要。因為信息資源決定了如何更有效地利用物資資源。信息資源是人類與自然的斗爭中得出的知識結晶,掌握了信息資源,就可以更好地利用有形資源,使有形資源發揮更好的效益。

2.管理信息是決策的基礎

決策是通過對客觀情況、對客觀外部情況、對企業外部情況、對企業內部情況的了解才能做出正確的判斷和決策。所以,決策和信息有著非常密切的聯系。過去一些憑經驗或者拍腦袋的那種決策經常會造成決策的失誤,現在越來越明確信息是決策性基礎。

3.管理信息是實施管理控制的依據

在管理控制中,以信息來控制整個的生產過程、服務過程的運作,也靠信息的反饋來不斷地修正已有的計劃,依靠信息來實施管理控制。有很多事情不能很好地控制,其根源是沒有很好地掌握全面的信息。

4.管理信息是聯系組織內外的紐帶

企業跟外界的聯系,企業內部各職能部門之間的聯系也是通過信息互相溝通的。因此要溝通各部門的聯系,使整個企業能夠協調地工作就要依靠信息。所以,它是組織內外溝通的一個紐帶,沒有信息就不可能很好地溝通內外的聯系和步調一致地協同工作。

1.4管理信息系統定義

確切地說,管理信息系統是一個人機系統,機器包含計算機硬件及軟件(軟件包括業務信息系統、知識工作系統、決策和經理支持系統),各種辦公機械及通信設備;人員包括高層決策人員,中層職能人員和基層業務人員,由這些人和機器組成一個和諧的配合默契的人機系統。

所以,有人說管理信息系統是一個技術系統,有人說管理信息系統是個社會系統,根據我們上面所說道理,我們說管理信息系統主要是個社會系統,然后是一個社會和技術綜合的系統。系統設計者應當很好的分析把什么工作交給計算機做比較合適,什么工作交給人做比較合適,人和機器如何聯系,從而充分發揮人和機器各自的特長。

我們說管理信息系統是一個一體化系統或集成系統,這就是說管理信息系統進行企業的信息管理是從總體出發,全面考慮,保證各種職能部門共享數據,減少數據的冗余度,保證數據的兼容性和一致性。嚴格地說只有信息的集中統一,信息才能成為企業的資源。

管理信息系統是為組織中層管理監督和控制業務活動,有效分配資源提供所需信息的計算機應用系統.它主要利用TPS采集的數據來生成管理計劃和控制業務活動所需的系統.它是一門新興的科學,其主要任務是最大限度的利用現代計算機及網絡通訊技術加強企業的信息管理,通過對企業擁有的人力、物力、財力、設備、技術等資源的調查了解,建立正確的數據,加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業的管理水平和經濟效益。目前,企業的計算機網絡已成為企業進行技術改造及提高企業管理水平的重要手段。

二、管理信息系統

2.1管理信息系統的特點

1.管理信息系統面向管理決策。

2.管理信息系統的功能是對信息進行收集、存儲、加工、傳輸和處理。

3.管理信息系統是一個由人、計算機及相關設備和數據組成的集成化信息系統。

4.管理信息系統具有綜合性、適應性、易用性。

2.2管理信息系統的作用

1.對市場作出快速反映

2.縮短生產周期

3.降低生產成本

4.及時掌握市場信息

2.3管理信息系統具有以下基本功能

1.數據處理功能

2.計劃功能

根據現存條件和約束條件,提供各職能部門的計劃。如生產計劃、財務計劃、采購計劃等。并按照不同的管理層次提供相應的計劃報告。

3.控制功能

根據各職能部門提供的數據,對計劃執行情況進行監督、檢查、比較執行與計劃的差異、分析差異及產生差異的原因,輔助管理人員及時加以控制。

4.預測功能

運用現代數學方法、統計方法或模擬方法,根據現有數據預測未來。

5.輔助決策功能

采用相應的數學模型,從大量數據中推導出有關問題的最優解和滿意解,輔助管理人員進行決策。以期合理利用資源,獲取較大的經濟效益。

2.4管理信息系統的劃分

1.基于組織職能進行劃分

MIS 按組織職能可以劃分為辦公系統、決策系統、生產系統和信息系統。

2.基于信息處理層次進行劃分

MIS基于信息處理層次進行劃分為面向數量的執行系統、面向價值的核算系統、報告監控系統,分析信息系統、規劃決策系統,自底向上形成信息金字塔。

3.基于歷史發展進行劃分

第一代MIS 是由手工操作,使用工具是文件柜、筆記本等。第二代MIS 增加了機械輔助辦公設備,如打字機、收款機、自動記賬機等。第三代MIS 使用計算機、電傳、電話、打印機等電子設備。

4.基于規模進行劃分

隨著電信技術和計算機技術的飛速發展,現代MIS 從地域上劃分已逐漸由局域范圍走向廣域范圍。

5.MIS的綜合結構

MIS可以劃分為橫向綜合結構和縱向綜合結構,橫向綜合結構指同一管理層次各種職能部門的綜合,如勞資、人事部門。縱向綜合結構指具有某種職能的各管理層的業務組織在一起,如上下級的對口部門。

2.5管理信息系統的組成1.計算機硬件系統

2.計算機軟件系統

3.數據及其存儲介質

4.通信系統

5.非計算機系統的信息收集、處理設備

6.規章制度

7.工作人員

三、管理信息系統的結構模式

3.1MIS是一個系統,由很多部件組成(對部件的不同理解可以分幾種結構)

1.概念結構

管理信息系統總體結構

2.功能結構

市場銷售子系統

生產管理子系統

物資供應子系統

人力資源管理子系統

財務會計子系統

信息管理子系統

高層管理子系統

3.軟件結構

MIS的軟件結構,是MIS的軟件組成。它是由支持MIS各種管理子系統的軟件模塊組成。

3.2管理信息系統一般模式

1.執行控制子系統(下層)

該子系統一般包括:生產管理、材料管理、財務管理、銷售管理、人事勞資管理、設備管理等子系統。

2.管理控制子系統(中層)

管理控制子系統是為企業中層各管理部門和管理人員提供控制生產經營活動、制定資源分配方案、評價企業效益等項戰術級管理所需的信息。

3.戰略決策和計劃子系統(高層)

匯集管理控制層和企業外部信息,輔助企業最高領導人做戰略決策和計劃。

四、管理信息系統的開發過程

管理信息系統的開發可分為系統規劃、系統分析、系統設計、系統實施、系統維護和評價五個階段。各階段的主要工作概要說明如下。

1.系統規劃階段

系統規劃階段的任務是:在對原系統進行初步調查的基礎上提出開發新系統的要求,根據需要和可能,給出新系統的總體方案,并對這些方案進行可行性分析,產生系統開發計劃和可行性研究報告兩份文檔。

2.系統分析階段

系統分析階段的任務是根據系統開發計劃所確定的范圍,對現行系統進行詳細調查,描述現行系統的業務流程,指出現行系統的局限性和不足之處,確定新系統的基本目標和邏輯模型,這個階段又稱為邏輯設計階段。

系統分析階段的工作成果體現在“系統分析說明書”中,這是系統建設的必備文件。它是提交給用戶的文檔,也是下一階段的工作依據,因此,系統分析說明書要通俗易懂,用戶通過它可以了解新系統的功能,判斷是否所需的系統。系統分析說明書一旦評審通過,就是系統設計的依據,也是系統最終驗收的依據。

3.系統設計階段

系統分析階段回答了新系統“做什么”的問題,而系統設計階段的任務就是回答“怎么做”的問題,即根據系統分析說明書中規定的功能要求,考慮實際條件,具體設計實現邏輯模型的技術方案,也即設計新系統的物理模型。所以這個階段又稱為物理設計階段。它又分為總體設計和詳細設計兩個階段,產生的技術文檔是“系統設計說明書”。

4.系統實施階段

系統實施階段的任務包括計算機等硬件設備的購置、安裝和調試,應用程序的編制和調試,人員培訓,數據文件轉換,系統調試與轉換等。系統實施是按實施計劃分階段完成的,每個階段應寫出“實施進度報告”。系統測試之后寫出“系統測試報告”。

5.統維護和評價階段

系統投入運行后,需要經常進行維護,記錄系統運行情況,根據一定的程序對系統進行必要的修改,評價系統的工作質量和經濟效益。

五、管理信息系統的影響及發展

5.1管理信息系統的影響

1.管理信息系統對企業和組織的影響

企業間競爭的加劇,導致企業對管理信息系統越來越依賴。管理信息系統促進了企業組織結構的重組和優化,規范了企業的管理和經營活動。提高了企業的效率。

2.管理信息系統對社會的影響

信息產業在社會經濟中所占比重越來越大,促進了社會經濟的發展。電子政務系統幫助政府和機關提高了辦公效率,改善了服務質量。改變了人們的生活方式和生活習慣。網絡教育為人們的教育學習提供了便利的條件等。

5.2管理信息系統的作用

管理信息系統是為了適應現代化管理的需要,在管理科學、系統科學、信息科學和計算機科學等學科的基礎上形成的一門科學,它研究管理系統中信息處理和決策的整個過程,并探討計算機的實現方法。它是一個由人、計算機、通信設備等硬件和軟件組成的,能進行管理信息的收集、加工、存儲、傳輸、維護和使用的系統。管理信息系統可促使企業向信息化方向發展,使企業處于一個信息靈敏、管理科學、決策準確的良性循環之中,為企業帶來更高的經濟效益。所以,管理信息系統是企業現代化的重要標志,是企業發展的一條必由之路。信息系統在管理各項事務中有著普遍的應用,促進了企業管理工作的提升。管理信息系統是為管理服務的,它的開發和建立使企業擺脫落后的管理方式,實現管理現代化的有效途徑。管理信息系統將管理工作統一化、規范化、現代化,極大地提高了管理的效率,使現代化管理形成統一、高效的系統。

在現代化管理中,計算機管理信息系統已經成為企業管理不可缺少的幫手,它的廣泛應用已經成為管理現代化的重要標志。

5.3管理信息系統的發展

1.管理信息系統面臨的社會挑戰

如何深刻地認識管理信息系統不僅是一個技術系統,而且同時又是一個社系統?如何提高科學管理水平,為信息系統的實用創造有利的條件?

如何用信息技術來促進組織管理?

如何提高組織的文化,培養新一代的工作人員,使之適應新技術應用和企業轉型的挑戰?

政府部門如何促進管理信息系統的應用和發展。管理信息系統的發展向政府的管理部門提出了更高的要求?

2.管理信息系統面臨的技術挑戰

跨平臺運行、支持多種應用系統數據交換和系統高度集成、高度模塊化、個性化用戶界面、高可靠性和安全性、支持組織的工作流程定義和重組、支持智能化的信息處理和分布式應用、具有可擴展的業務框架和標準的對外接口、支持更廣泛的應用等。

3.管理信息系統的發展趨勢

管理信息系統的發展趨勢表現在網絡化趨勢、智能化趨勢、價值化趨勢、人本化趨勢、集成化趨勢等。

管理信息系統在管理現代化中起著舉足重輕的作用。它不僅是實現管理現代化的有效途徑,同時,也促進了企業管理走向現代化的進程。

參考文獻:

管理信息系統(MIS.Management Information System)

1、《管理信息系統原理》 周志英 主編

2、《管理信息系統》 樸順玉陳禹編著中國人民大學出版社

3、《管理信息系統原理》李勁東等主編西電科大出版社

4、亞太管理訓練網 http://

5、《管理信息系統及其開發技術》黃岡電大責任教師潘偉峰

6、《用信息技術解決商務問題》(美國)普斯特譯者 于明清華大學出版社

姓名:文科(08電商)

學號:08290125

第二篇:管理信息系統畢業論文

(一)摘要摘要是畢業設計(論文)主要信息的簡要陳述,具有獨立性和完整性。摘要內容包括本論文研究目的、方法、結果、結論四

部分。千萬不要講一些人們已經做過的工作。要開門見山地講本文的主要工作。

摘要分中文摘要和外文摘要,中文摘要在前,一般300字左右,外文摘要另起一頁,內容應與中文摘要對應。

(二)正文

畢業論文正文部分包括前言、主體和結論。前言作為開場白,應以簡短的篇幅,說明畢業論文選題的目的和意義、國內外文

獻綜述、研究的內容及預期目標,要求突出重點,實事求是。主體是畢業論文的核心部分,占主要篇幅。畢業論文正文字數

一般要求在15000字以上。有創新的論文,字數不受限制。文中插入的圖表要符合國家標準,經過精心設計后用計算機繪制,盡量避免掃描圖表。結論是整個畢業論文的最后總結,完整、準確、簡潔地指出以下內容:

(1)畢業論文得到的結果所

揭示的原理及其普遍規律;(2)研究中有無發現例外或本文尚難以解釋和解決的問題;(3)與同類研究工作的異同;(4)進一步深入研究本課題的建議。

(三)參考文獻

畢業設計(論文)要求有10篇以上的中外文參考文獻,其中至少有一篇與設計(論文)內容相關的外文文獻。畢業設計(論

文)引用的文獻應以近期發表的與畢業設計(論文)直接有關的文獻為主。凡引用本人或他人已公開或未公開發表文獻中的學術思想、觀點或研究方法、設計方案等,不論借鑒、評論、綜述,還是用做立論依據,都應編入參考文獻目錄。各條文獻

按在論文中的文獻引用序號順序排列

第三篇:管理信息系統畢業論文

一、本科學生畢業論文的目的和內容 本科學生在畢業之前必須做畢業論文,其目的是通過畢業論文,讓學生獨立開發一個具體的計算機應用項目,系統地進行分析總結和運用學過的書本知識,以鞏固本科階段所學的專業理論知識,并給予一個理論聯系實際的機會。為了便于實施和管理,規定網絡學院計算機相關專業本科學生畢業論文主要以開發一個管理信息系統為畢業實踐的課題,每個畢業生通過獨立開發一個具體的管理信息系統,掌握開發一個比整完整的管理信息系統的主要步驟,并從中獲得一定的實際經驗。

二、管理信息系統開發的主要步驟

管理信息系統開發的主要步驟及各步驟的基本內容如下:

1、系統分析

主要工作內容有以下幾項:確定系統目標,系統可行性分析

2、系統調查

系統的組織結構、職能結構和業務流程分析。其中系統的組織結構圖應畫成樹狀結構。系統業務流程分析、業務流程圖

3、數據流程分析

數據流程圖(系統關聯圖、頂層圖、一層數據流圖、二層數據流圖)、數據詞典、代碼設計

4、管理信息系統的功能設計

系統的功能結構圖,每個功能模塊的主要工作內容、輸入輸出要求等。系統控制結構圖

5、數據庫設計

概念模型設計:實體、實體間的聯系、E-R圖 關系模式設計:E—R圖->關系模式的轉換規則 關系模式

數據庫表設計:數據庫表結構

6、系統物理配置方案

7、人機界面設計

8、模塊處理概述

9、系統測試和調試:測試計劃、測試用例、測試結果

三、開發工具和注意事項

1、開發工具

開發工具可由學生任選。如Delphi、FoxPro、VB、Access等,這些工具的使用全由學生自學。

2、注意事項

(1)項目開發步驟的完整性(系統需求分析、概念設計、物理設計、系統環境和配置、系統實施以及系統測試和調試等)

(2)每個開發步驟所得結果的正確性(業務流程圖、數據流程圖、數據詞典、HIPO圖、E-R圖、關系模式、人機界面設計及模塊處理等的詳細分析和說明)

(3)論文整體結構的完整性(前言、各個具體步驟的敘述和分析、結語、參考文獻和有關附錄)

(4)提供軟件系統的可執行盤片及操作說明書(5)參考資料(列出必要的參考資料)

四、畢業論文撰寫格式

注意: 1.每個步驟都要有文字說明和論述 2.各個步驟必須是有機的組合,不可以支離破碎不成一體。

一、封面

二、摘要用約200-400字簡要介紹一下論文中闡述的主要內容及創新點

三、主題詞用一、二個詞點明論文所述內容的性質。(二和三要在同一頁面上)

四、目錄一般采用三級目錄結構。例如第三章系統設計3.1系統概念結構 3.1.1概念模型

五、正文 第一章前言 簡要介紹:組織機構概況、項目開發背景、信息系統目標、開發方法概述、項目開發計劃等。第二章系統需求分析 本章應包含:

(1)現行業務系統描述

包括業務流程分析,給出業務流程圖。

具體要求:業務流程圖必須有文字說明,圖要完整、一定要有業務傳遞的流程。(2)現行系統存在的主要問題分析

指出薄弱環節、指出要解決的問題的實質,確保新系統更好,指出關鍵的成功因素。(3)提出可能的解決方案(4)可行性分析和抉擇

包括技術可行性、經濟可行性、營運可行性分析和抉擇。第三章新系統邏輯方案

針對用戶需求,全面、系統、準確、詳細地描述新系統應具備的功能。(1)數據流程分析

最主要的是給出數據流程圖,要求滿足以下條件: A.數據流程圖必須包括系統關聯圖、系統頂層圖、第一層分解圖和第二層分解圖組成。B.系統關聯圖確定了從外部項到系統的數據流和從系統向外部項的數據流,這些數據流在其它層次的數據流中不允許減少,也不允許增加。各層次內部的數據流不受關聯圖的限制。C.數據流應有名字。D.外部項和數據存儲之間不得出現未經加工的數據流。E.數據流程圖的分解中,必須保持每個分層同其上層加工中的外部項和輸入輸出流相一致。F.各加工之間一般不應出現未經數據存儲的數據流。G.數據存儲之間不得出現未經加工的數據流。H.數據存儲可以分解。I.若有查詢處理,應在數據流程圖中表達。J.統計和打印報表不在數據流圖中表達。(2)數據詞典描述

可采用圖表格式或較緊湊的記錄格式描述 A、若采用圖表格式,可只寫出數據流、數據元素、加工、數據存儲和外部項各一個表。B、若采用緊湊的記錄格式,則應列出全部成分。如數據元素:編號名稱存在于數據結構備注 E1 入庫數據 F1/F3/F11/F15 入庫單號+日期+貨號+數量 E2 出庫數據 F1/F3/F11/F15 出庫單號+日期+貨號+數量 C、據流程圖中系統頂層圖的數據加工都必須詳盡寫出。(3)基本加工小說明

可采用結構化語言、數學公式等描述各個基本加工。第四章系統總體結構設計

(1)軟件模塊結構設計 A、系統軟件模塊結構圖,并由此導出功能分解圖及層次式菜單結構。B、系統的模塊結構應與數據流程圖的頂層圖的加工一致。

(2)數據庫設計 A、應按下列次序闡述各個元素:實體、實體的屬性、實體間聯系、E-R圖、轉換規則、關系模式。B、在介紹實體的屬性時,不應包括聯系屬性,聯系屬性直至關系模式中才出現。C、數據流程圖中的每個數據存儲可隱含于E-R圖中的多個實體。D、E-R圖中的實體要與數據流程圖中的數據存儲相對應。每個實體要指出實體的標識碼(主碼)。對每個實體或聯系應列出其應有的屬性(用列舉的方法)。E、E-R圖中至少要有一個多對多的聯系。F、必須嚴格按照轉換規則從E-R圖產生數據關系模式集,需要時作必要的優化,并說明理由。G、對于一對一的聯系,只應把任一個實體的主碼放在另一個實體中作為外碼。H、一對多聯系也可以產生新的關系模式,如要這樣做,必須說明理由。I、多對多聯系,或三元聯系必須產生新的關系模式。J、關系模式的個數和名字要與E-R圖中的實體和聯系相一致。K.、每個關系模式中要用下橫線標出主碼,后隨的符號“#”標出外碼。L、若有代碼對照表可在最后列出,需另加說明。(3)計算機系統配置方案的選擇和設計

給出硬件配置,系統軟件配置,網絡通信系統配置(可選)等內容。(4)系統總體安全性、可靠性方案與措施。第五章系統詳細設計

(1)代碼設計基本數據項的代碼格式。

(2)人機界面設計給出人機界面視圖(輸入輸出接口,屏幕格式設計等)

(3)模塊處理過程根據軟件環境做不同處理。可采用腳本、程序流程圖、結構化的PDL語言等。

第六章實施概況

(1)實施環境和工具的比較選擇

(2)編程環境、工具、實現與數據準備概況

(3)系統測試概況主要包括測試計劃、測試用例、測試記錄。(4)系統轉換方案及實現概況(5)系統運行與維護概況

六、結束語

(1)系統特色、局限與展望

(2)實施中遇到的挫折、創新、體會與致謝

七、參考文獻列出畢業論文設計中主要參考書籍

序號、書名或文章名、作者名、出版社或雜志名、出版日期或雜志期號。

八、附錄

(1)列出部分有一定代表性的程序代碼段(2)操作說明書

五、論文評分標準

1、A等

系統正確無誤,系統功能完善,設計步驟完整正確,實用性強,有一定的創新性,論文結構嚴謹,表述流暢。

2、B等

系統基本正確,系統功能基本完善,設計步驟基本完整正確,有一定的實用性,論文結構良好,表述基本流暢。

3、C等

系統有少量錯誤,系統功能不夠完善,設計步驟欠完整,基本上沒有實用性,論文結構一般,表述基本清楚。

4、不及格

因有以下所列某種原因,均作論文不及格評分。

系統有較大的錯誤、系統功能不完善,缺少主要設計步驟或主要設計步驟有嚴重錯誤,論文結構混亂,表述不清楚

第四篇:學生管理信息系統-畢業論文

畢業設計說明書題 目: 教 學 系:

信息技術系

學生管理信息系統

年級、專業: 2005級計算機科學與技術 學 生 姓 名: 學 號: 指 導 教 師: 完 成 時 間:

055 郝

2009年5月9日

西昌學院畢業論文(設計)

目 錄 引言............................................................2 1.1 系統開發背景..................................................2 1.2 系統開發意義..................................................3 2 系統分析概述....................................................3 2.1 系統開發理論依據..............................................3 2.2 系統開發環境..................................................6 2.3 系統目標......................................................7 2.4 可行性分析....................................................7 2.5 系統架構......................................................8 2.6 數據分析和數據流程分析........................................9 3 系統設計與實現.................................................12 3.1 數據庫表的設計...............................................12 3.2 字段的設計...................................................12 3.3 表結構.......................................................12 3.4 注冊模塊設計.................................................18 3.5 登陸模塊設計..................................................18 3.6 個人管理模塊設計..............................................19 3.7 學生基本信息管理模塊設計......................................19 3.8 特殊信息管理模塊設計..........................................20 3.9 畢業生信息模塊設計............................................21 3.10 其他管理模塊設計.............................................22 3.11 成績管理模塊設計.............................................22 4 系統功能實現...................................................24 4.1 用戶注冊功能.................................................24 4.2 用戶登陸功能.................................................25 4.3 用戶個人管理功能.............................................26

西昌學院畢業論文(設計)4.4 查看所有信息功能.............................................26 4.5 添加功能.....................................................27 4.6 修改功能.....................................................27 4.7 查詢功能.....................................................29 4.8 刪除功能......................................................30 4.9 退出系統功能.................................................31 5 軟件測試.......................................................31 5.1 測試目的.....................................................31 5.2 測試方法.....................................................32 5.3 測試用例.....................................................32 5.4 測試結果.....................................................33 6 總結...........................................................33 參考文獻..........................................................35 致謝詞............................................................36 獨撰聲明..........................................................37

西昌學院畢業論文(設計)

學生管理信息系統

張勇 指導老師:郝紅英(2005級計算機科學與技術)

摘 要:本系統采用B/S結構,ASP為開發語言,SQL Server 2005為數據庫來進行設計與開發。本論文,簡要闡述了系統的開發背景與開發環境,對系統的構架進行分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,基本信息管理模塊,特殊信息管理模塊,畢業生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統模塊。并根據模塊制定所需的功能。詳細介紹了系統各個模塊與功能的實現原理。最后總結開發階段與測試階段所遇到的問題與解決方法。本系統完成了基本所需功能,界面友好,操作簡單。

關鍵詞:ASP SQL Server B/S結構 學生管理

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

西昌學院畢業論文(設計)1 引言

管理信息系統就是我們常說的MIS(Management Information System),在強調管理,強調信息的現代社會中它變得越來越普及。MIS是一門新的科學,它跨越了若干個領域,比如管理科學、系統科學、運籌學、統計學以及計算機科學。在這些學科的基礎上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統。

近年來Internet技術得到了廣泛應用,為企業MIS提供了良好的支持環境。管理信息系統在企業的應用中存在三個要素,這就是人、計算機和數據。人是指企業領導者、管理人員、技術人員,以及MIS建設的領導機構和實施機構,他們必須有企業管理人員,尤其是企業領導的積極參與。計算機技術使MIS得以實施的主要技術。在這些技術中,軟件開發是MIS開發的重點。第三個因素也不能忽視。企業的管理數據是MIS正常運行的基礎。廣義地說,各項管理控制是MIS的基礎。是想要計算一臺機床的成本,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業的生產車間、采購、庫房、工藝設計和財務等多個部門,必須有一套管理制度作保證。

1.1 系統開發背景

隨著計算機技術的逐步發展,全球信息電子化的潮流勢不可擋,計算機已經滲入了社會生活中的各個領域,信息技術不僅改變了人們的工作和生活方式,也在改變教育和學習的方式。我國的教育事業蓬勃發展,升學率普遍提高,各類大專院校規模不斷擴大,對于學生管理工作的高效性和規范化提出了更高的要求。作為學校管理工作的一個重要組成部分,學生信息管理涉及到的信息量極大,數據極繁瑣,可以想像用手工對這些數據進行操作有多么的復雜,造成了大量人力資源的浪費。

為保證學生管理工作的順利進行,改善管理手段,就有必要開發一套適合高等院校實際情況,能解決實際問題的學生管理信息系統。及時,準確的為管理人員提供學生,班級等各類信息,并提供標準化,查詢,修改等管理功能。因此自動化的學生管理信息系統也就應運而生。

該系統能夠為高校學生信息管理提供一種更加高效,實用的管理手段,為學生信息的存儲,統計,分析,交流提供一種更加快捷,安全的信息平臺。并且能夠減少大量的人工操作,以及在人工操作中由于人為因素而引起的數據錯誤,保證學生信息數據的安

西昌學院畢業論文(設計)全性和完整性,使學生管理人員能夠輕松,正確無誤地完成各項工作。

1.2 系統開發意義

隨著科學技術的不斷提高目前,學校學生管理是教務管理中的一個極為重要的環節,它是整個管理的核心和基礎。學校規模擴大,學生人數逐年上升,學生資源的管理越來越復雜,面對如此繁雜的任務。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速發展,計算機已經在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。

由于上述原因,所以,學生管理系統的開發也是時代的一個必經階段。本次設計主要采用B/S結構,從學生入學到畢業每個人在校的信息,以及成績的管理。本系統主要分為六大模塊,基本信息管理、特殊信息管理、畢業生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用戶可以對各種信息進行錄入,修改,刪除等操作。更方便各個專業老師對學生信息的系統化管理,提高辦公效率,以達到更合理化,方便化等要求。

按照管理信息系統開發的原理和方法,采用成熟的信息技術和手段,支持學生管理工作的全過程,減小管理的日常工作量,使信息易于保存、管理和查詢,并且支持決策功能。確定所要開發的學生管理信息系統的將來達到以下的主要優點:提高信息查詢的速度和準確性;提高工作效率,減少差錯率;信息輸入管理和查詢層次清晰,靈活方便;操作用戶權限不同只有管理員才能添加信息和更改信息,其他用戶只能查詢;做到了管理功能使責任明確,增強了責任感和安全性。系統分析概述

2.1 系統開發理論依據

2.1.1 ASP概述

2.1.1.1 ASP基本含義和特點

ASP是Active Server Page的縮寫,意為“活動服務器網頁”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中。ASP是

西昌學院畢業論文(設計)一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。與HTML相比,ASP網頁具有以下特點:

? 利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術; ? ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試; ? 服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;

? ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;

? ASP可以使用服務器端ActiveX組建來執行各種各樣的任務,例如存取數據庫、發現那個Email或訪問文件系統等。

? 由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。

2.1.1.1 ASP的優點

ASP的主要優點[2]大概可以歸納如下:

? 可以用 VBScript 或JScript創建腳本,同時結合HTML語言就能夠非常方便地完成網站的應用程序。對于 VBScript和JScript,使用哪種語言并不重要,Web服務器等同地處理這兩種語言,并向用戶的瀏覽器發送 HTML 格式化結果。? 因為ASP采用Script語言(VBScript和JScript)就可以輕松編寫程序,因此這就大節省了網絡設計人員又得重新學習一種新語言的時間。而且編寫ASP無須手工compile編譯或鏈接程序,可在服務器端直接執行,這無疑是更加方便了編寫過程。

? 使用普通的使用記事本之類的文本編輯器,即可進行編輯設計。

? ASP是運行在服務器端,所以無須擔心瀏覽器是否支持ASP所使用的編程語

[2]

西昌學院畢業論文(設計)言,用戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設計的網頁內容。ASP在服務器端運行,當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。

? ASP能與任何ActiveX scripting語言相容。除了可用VBScript或JScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如Perl等。腳本引擎是處理腳本程序的COM(Component Object Model)組件。? Active Server Pages的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動態HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。

? 可使用服務器端的腳本來產生客戶端的腳本。

? 面向對象(Object oriented),并可擴展ActiveX Server組件功能。

? ActiveX Server Components(ActiveX服務器組件)具有無限可擴充性。可以使用任何編程語言來編寫所需要的ActiveX Server 組件。

? 可以通過ADO(ActiveX Data Objects,微軟的一種新的數據訪問模型,是一種可以提供WEB頁面開發者輕松存取Internet的數據庫,并可以在用戶端實現網上立即、即時更新顯示的最新WEB頁面數據庫技術。)非常方便地訪問數據庫,從而使存取數據庫變得輕松容易。

2.1.3 B/S結構介紹

B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過www瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

以目前的技術看,局域網建立B/S結構的網絡應用并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)

[3]

西昌學院畢業論文(設計)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。

2.2 系統開發環境

2.2.1 系統環境

要運行本系統,須提供如下環境:

? 硬件要求

CPU:PentiumⅢ733或以上; 內存:128MB或以上容量; 顯卡:16MB或以上顯存; 硬盤:至少100MB剩余空間。? 軟件要求

操作系統:Microsoft Windows 2000/XP/2003簡體中文版; 信息服務器:Microsoft Internet Information Services(IIS)5.1/6.0; 數據庫:

Microsoft SQL Server 2005;

開發工具:Macromedia Dreamweaver MX 8.0/2004簡體中文版。2.2.2 工具簡介

2.2.2.1 Dreamweaver 8.0簡介

Dreamweaver 8.0 是建立Web 站點和應用程序的專業工具。它將可視布局工具、應用程序開發功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發人員和設計人員都可利用它快速創建界面吸引人并且基于標準的站點和應用程序。從對基于 CSS 的設計提供領先的支持到手動編碼功能,Dreamweaver 在一個集成和高效的環境中為專業人員提供了所需的工具。開發人員可以將其選擇的服務器技術與 Dreamweaver 配合使用,建立將用戶連接到數據庫、Web 服務和舊式系統的強大 Internet 應用程序[15]。

2.2.2.1 SQL Server 2005簡介

SQL Server 2005能夠滿足今天的商業環境要求不同類型的數據庫解決方案。它一種應用廣泛的數據庫管理系統,具有許多顯著的優點:易用性、適合分布式組織的可伸縮

西昌學院畢業論文(設計)性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。除這些核心企業品質外,SQL Server 2005 還為數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用 Web 帶來的機會非常重要。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQL Server 2005 是一個具備完全 Web 支持的數據庫產品,提供了對可擴展標記語言(XML)的核心支持以及在 Internet 上和防火墻外進行查詢的能力。

[1]2.3 系統目標

在對現有系統和現狀認真調查分析的基礎上,明確了學生信息管理工作本身存在的問題和建立管理信息系統的初步要求,進一步研究確定新系統的目標:

? 按照管理信息系統的原理和方法,采用成熟的信息技術和手段,支持學生管理的全過程,提高教務工作的效率。

? 針對現代計算機廣泛應用的情況以及數據的封閉性,學生信息管理系統基于Windows系統研制、設計和開發。

? 考慮效益等的原因,系統使用一臺PC機和現有軟件以節省資金、降低成本。

2.4 可行性分析

經過調查、研究、分析、計算,在學生信息管理中的應用已經條件成熟,將從以下幾個方面總結系統開發的可行性,具體情況如下:

? 技術可行性:以WindowsXP為操作系統,采用ASP為腳本語言,運用SQL的數據庫技術,設計與開發學生信息管理系統。新系統的運行硬件環境PC機,當用戶使用系統時,通過正確的口令進入系統,進行數據庫的維護操作和運用。? 經濟可行性:一方面,系統中友好的人機界面和更強勁的功能支持,會使教務人員的工作進一步提高,從而節省人力物力,進而提高經濟效益;另一方面系統開發成本低,現有PC機即可提供該系統開發工作需要的所有硬件設備環境。? 操作可行性:操作上是對Windows操作系統的引用,該系統的使用,主要憑借

[2]

西昌學院畢業論文(設計)使用Windows操作技術即可完成數據錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進行簡單的說明或閱讀幫助文件即可使用該系統。

2.5 系統架構

2.5.1 系統概述

本系統主要采用B/S結構,主要實用于各高校的各專業,從學生入學到畢業每個人在校的信息,以及成績的管理。主要有六大模塊,基本信息管理、特殊信息管理、畢業生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。并實現用戶注冊功能。用WindonwsXP為操作平臺,ASP作為開發語言,采用SQL Sever 2005作為數據庫,用戶可以實現對數據的錄入,修改,刪除等操作。本系統的模塊示意圖,如圖1所示。

系統主界面用戶注冊個人管理基本信息管理特殊信息管理畢業生信息成績管理更多管理退出系統 圖1 學生管理信息系統模塊圖

2.5.2 系統模塊概述

系統各模塊介紹如下: ? 用戶注冊模塊: 用戶可以通過自主注冊,擁有唯一帳號,如果注冊相同帳號,系統會提示帳號名相同,并要要求重新輸入帳號。密碼等基本資料填寫錯誤,該系統也會要求用戶重新填寫。該功能讓系統更人性化,可以不需要向每位用戶分配帳號,減少人力,物力等。

? 用戶登陸模塊: 根據用戶的帳號和密碼進行判斷登陸條件,如果帳號不存在,系統會提示,該用戶不存在。密碼錯誤或則為空等情況,系統也會作出相應提

西昌學院畢業論文(設計)示。這樣系統更有一定的保密性。登陸時,分部門用戶登陸和學生登陸。學生的權限是最低的,只能瀏覽與其相關的信息,部門用戶登陸后,可以在自己的權限范圍內做任何事。

? 個人管理模塊: 當用戶需要修改自己的密碼時,該功能可以通過用戶的輸入的帳號,舊密碼,來判斷用戶是否存在,加強用戶自主功能,可以隨時通過修改密碼來實現系統的安全功能。

? 基本信息管理模塊: 每年都有新生入學,該功能主要實現對新生入學后的基本信息的管理,如學號,姓名,班級,專業,籍貫等等信息的錄入。在此管理中,也可實現對基本信息的修改,刪除,查詢等功能。實現對新生更系統化管理。? 特殊信息管理模塊:新生入學后即刻成為在校學生,在校生一般擁有一些特殊信息,例如,是否有補助,是否勤工助學,是否受到處罰等信息。用戶可以實現對這些信息的修改,刪除,查詢,錄入等功能,分化新生與在校生的信息,這樣對信息的管理更鮮明化,避免信息的交錯管理。

? 畢業生信息管理模塊: 畢業生信息管理也很重要的一部分。面對畢業生信息,主要體現在畢業生是否離校,并提供對畢業生求職意向信息的管理。? 成績管理模塊: 成績也是學生重要的一部分。用戶可以對每學期的課程進行管理,比如對課程實現添加,修改,刪除。對應每學期的課程,用戶可以錄入相應的成績,并對成績進行管理。實現對成績的修改,刪除,查詢等功能。? 更多管理模塊:主要支持特殊信息的管理。是對補助信息,勤工助學信息,獎勵信息等特殊信息的高級管理,使特殊信息更明朗化,對學生在校的表現有更明確的了解。

? 退出系統模塊:使用戶安全退出系統,加強系統的安全性。

2.6 數據分析和數據流程分析

數據庫設計無疑是以上功能實現的基礎。制作數據庫表首先要確定實體的屬性和實體間的關系。數據庫要存儲所有的學生信息和用戶信息,這些信息是學生的屬性和用戶的屬性。一個學生包含很多數據信息。有學生的成績資料信息,獎懲情況信息,特殊信息等。

西昌學院畢業論文(設計)學生基本信息是在主界面,簡單介紹了學生的基本信息資料。可以由本人查詢或者管理員來更新,其中包括學號、姓名、班級、性別等基本資料。學生成績信息由管理員來更新。管理員把所需要處理的數據處理完后,將數據返回數據庫存檔。

2.6.1 系統結構圖

通過調查,目前部分學校學生信息的管理效率并不是很高,面對飛速發展的科技社會,這種低效率的辦公方式已經不適應時代的潮流,所以,學生信息管理系統的開發與設計也是一個必經階段。

根據系統的實現目標和任務要求,學生管理信息系統的工作流程如圖2所示。

開始操員作否用戶登錄用戶名與密碼正確系統主界面基本信息特殊信息畢業生信息成績管理獎懲管理學生信息添加刪除修改學生信息查詢特殊信息添加刪除修改特殊信息查詢畢業生信息添加刪除修改畢業生信息查詢成績信息添加刪除修改課程刪除添加補助管理勤工助學管理獎勵管理處罰管理異動管理結束退出系統

圖2 學生管理信息系統結構圖

學生信息管理主要是從入學到畢業學生在校的各種信息,以及成績管理等等。面對

西昌學院畢業論文(設計)大量的學生信息處理是一個非常重要的問題。可以把學生信息劃分為兩大部分,學生信息的管理和成績管理,信息的管理又分為基本信息,特殊信息,畢業生信息三大部分,基本信息主要是面對學生入學時一些相關信息,而特殊信息是學生在校學習階段的一些相關,畢業生信息,主要是服務于學生畢業時的一些相關信息。對于成績管理,可以分為課程管理和學生成績管理,不同專業通過錄入不同的課程,教師可以對每位學生錄入對應成績。并可以實現對成績的修改,查詢等功能。

通過以上了解到,信息的管理主要體現在添加,刪除,修改,查詢等功能。2.6.2 學生信息E-R圖

成員用戶分為部門和學生用戶兩種用戶,兩種用戶具有的權限不相同,學生用戶只有相對較少的查詢信息。部門負責管理整個系統,包括各部分的添加,刪除,修改等。學生E-R圖如圖3所示。

學生學號班級專業姓名性別 圖3 學生信息E-R圖

2.6.3 成績E-R圖

普通用戶只具有查看成績信息,只有管理員用戶才具有修改,刪除,添加成績信息的功能。成績E-R圖如圖4所示。

成績學號姓名班級學期科目類型

圖4 成績管理E-R圖

西昌學院畢業論文(設計)3 系統設計與實現

3.1 數據庫表的設計

對于該系統,可以把表分為三部分,一是面向于用戶的信息,二是面向于學生的信息,三是面向于學生成績的信息。

在SQL Server 2005建立一個數據庫為admin,并建立以下三部分的表 ? 對于用戶信息,建立一張名為yonghu的表,用于存放用戶的基本信息。? 學生信息包括:基本信息,特殊信息,畢業生信息,更多信息(補助、勤工助學、獎勵、處罰、異動情況),分別建立八張表以存放此類信息。

? 成績管理需建立三張表,一張表存放學生成績等信息,一張存放課程信息,一張存放學生的信息。

3.2 字段的設計

面向用戶表的字段,有帳號,密碼,姓名,性別等字段。

對于學生信息,都應該擁有學號,班級,專業,姓名,性別這幾個字段,而不同的學習時間可以確定不同的字段,如基本信息應該有籍貫,家庭住址,聯系方式等字段。特殊信息有班干部,欠費,以及獎勵,處罰等字段。更多管理中,主要確定各種原因,時間等字段。

成績管理主要確定,課程,成績,學期等字段。

3.3 表結構

本系統采用SQL Server 2005數據庫,在數據庫中使用數據表來儲存數據,數據庫包含12張表,分別是yonghu(用戶信息表,如表1)、jbstudent(基本信息表,如表2)、tsstudent(特殊信息表,如表3)、bystudent(畢業生信息,如表4)、bzqk(補助表,如表5)、qgzxqk(勤工助學表,如表6)、jlqk(獎勵信息表,如表7)、cfqk(處罰信息表,如表8)、ydqk(異動情況表,如表9)、bb1(成績表,如表10)、bjb(班級表,如表11)、kcb(課程表,如表12),結構如下:

西昌學院畢業論文(設計)

表1 數據表匯總

表名 yonghu jbstudent tsstudent bystudent bzqk qgzxqk jlqk cfqk ydqk bb1 bjb kcb

表2 用戶表

列名 id uid pwd name sex email

數據類型 char varchar varchar varchar varchar varchar

表3 基本信息表

列名 id 學號 班級

數據類型 char varchar varchar

長度 4 50 50

允許空 NOT NULL NULL NULL

長度 4 50 50 50 50 50

允許空 NOT NULL NULL NULL NULL NULL NULL

別名

用戶信息表 基本信息表 特殊信息表 畢業生基本信息 補助表 勤工助學表 獎勵信息表 處罰信息表 異動情況表 成績表 班級表 課程表

說明

存放用戶的用戶名及其密碼 存放學生的基本信息 存放學生的特殊資料 存放畢業生的信息 存放學生的補助信息 存放學生進行勤工助學的信息 存放學生獲得獎勵的信息 存放對學生進行處罰情況的信息 存放學生現狀的情況 存放學生成績的信息 存放學生班級情況的表 存放學生選課情況的信息

西昌學院畢業論文(設計)

續表3 基本信息表

列名 專業 姓名 性別 生日 民族 籍貫 政治面貌 寢室 注冊 家庭住址 聯系方式

數據類型 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 學號 班級 專業 姓名 性別 補助 勤工助學 獎懲 班干部 異動情況 欠費

數據類型 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

西昌學院畢業論文(設計)

表5 畢業生表

列名 id 學號 班級 專業 姓名 性別 意向 離校

數據類型 char varchar varchar varchar varchar varchar varchar varchar

長度 4 50 50 50 50 50 50 50

表6 補助表

允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL 列名 id 學號 班級 專業 姓名 性別 補助 原因 金額 時間

數據類型 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 勤工助學表

列名 id 學號 班級 專業 姓名 性別

數據類型 char varchar varchar varchar varchar varchar

長度 4 50 50 50 50 50

允許空 NOT NULL NULL NULL NULL NULL NULL

西昌學院畢業論文(設計)

續表7 勤工助學表

列名 勤工助學 原因 時間

數據類型 varchar varchar varchar

長度 50 50 50

允許空 NULL NULL NULL

表8 獎勵信息表

列名 id 學號 班級 專業 姓名 性別 獎勵 原因 時間

數據類型 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 學號 班級 專業 姓名 性別 處罰 原因 時間

數據類型 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

西昌學院畢業論文(設計)

表10 異動情況表

列名 id 學號 班級 專業 姓名 性別 異動 原因 時間

數據類型 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

數據類型 char varchar varchar varchar varchar varchar varchar varchar

表12 課程表

列名 id 課程 相關年級 相關學期 類型

長度 4 50 50 50 50 50 50 50

允許空 NOT NULL NULL NULL NULL NULL NULL NULL NULL

數據類型 char varchar varchar varchar varchar

長度 4 50 50 50 50

允許空 NOT NULL NULL NULL NULL NULL

西昌學院畢業論文(設計)3.4 注冊模塊設計

本模塊主要實現用戶在未擁有帳號的情況下向系統申請一個帳號,帳號申請成功后既可登陸到系統主頁面。通過在數據庫建立一張表(yonghu表),用于存貯用戶信息,便于用戶的個人管理。在注冊帳號時,必須考慮到該帳號是否存在,當用戶輸入信息點擊確定后,自動跳入后臺進行判斷,如果存在,則提示帳號存在,并要求重新填寫,設計密碼輸入時應輸入兩次,防止用戶在輸入密碼時出現錯誤。郵箱的填寫方式應該規范化,如果出現錯誤的輸入方式應該提示用戶填寫錯誤。用戶輸入正確后,后臺通過rs.addnew把用戶的信息錄入到yonghu表該模塊主要增強系統人性化,不用通過分配帳號來進行登陸。方便教師的使用。界面如圖5所示。

圖5 用戶注冊界面

3.5 登陸模塊設計

本模塊主要是實現對用戶登陸進行驗證,通過輸入正確的帳號和密碼才能進入系統。當用戶輸入帳號和密碼后,系統自動跳轉到后臺判斷數據庫中是否有該用戶信息,如果正確則進入系統。如果帳號或則密碼錯誤,應反饋給用戶帳號與密碼不正確信息。后臺主要通過一條sql語句來查詢用戶輸入的帳號與密碼。登陸界面如圖6所示:

西昌學院畢業論文(設計)

圖6 用戶登陸界面

3.6 個人管理模塊設計

用戶進入系統后可以進行個人管理,本模塊主要實現用戶對密碼進行修改,加強用戶對帳號和密碼的安全性。主要通過用戶輸入帳號和舊密碼在數據庫yonghu表中查找到對應的行,后臺接收從前臺輸入的新密碼修改數據庫中的舊密碼。如果用戶在輸入過程中,帳號與舊密碼不一致,系統應該給予相應的提示。如果輸入出現兩次新密碼不一致,這時應提示密碼不一致,要求重新輸入。后臺主要通過rs.update來修改數據庫。個人管理界面如圖7。

圖7 個人管理界面

3.7 學生基本信息管理模塊設計

學生基本信息管理模塊主要是新生入學時,教師對新生的基本信息的管理。對于不同專業的使用教師,可以實現對學生基本信息進行錄入,修改,刪除,查詢。錄入主要對每位學生進行學號,班級,專業,性別,民族,籍貫,寢室等信息的錄入。這樣可

西昌學院畢業論文(設計)以實現教師對學生進行學號以及寢室的分配,并可以了解到該學生是否到校注冊等情況。在錄入時,每位學生對應一個學號,如果錄入相同的學號,系統給予提示學號重復。因為一位學生對應一個學號,這樣更方便于各種管理。修改學生信息時可以先通過查詢,找到要修改學生的信息,并進行修改,使系統更人性化。刪除信息通過復選框實現對信息的單個刪除和批量刪除。也可以通過查詢需要刪除的信息來進行刪除。查詢可以通過輸入關鍵字來進行查詢。教師并可以通過點擊查看所有信息來查看該專業所有學生的信息。本模塊主要是對jbstudent表的操作。界面如圖8所示。

圖8 基本信息管理頁面

3.8 特殊信息管理模塊設計

當學生在校學習期間有大量特殊信息,來體現學生在校的表現情況。例如,是否有勤工助學,是否休學等特殊信息。該模塊主要是簡單的來描述學生在校的特殊信息,讓教師對學生的特殊信息一目了然。該模塊有添加,刪除,修改,查詢功能。基本信息模塊設計基本一樣,在添加信息時每位學號對應一位學生,在此處通過后臺一條if語句進行判斷。查詢通過輸入關鍵字來進行查詢。修改通過復選框來實現單個與批量刪除。修改可以通過先查詢要修改的信息再實現對信息的修改。本模塊主要是對tsstudent表的操作。界面如圖9所示。

西昌學院畢業論文(設計)

圖9 特殊信息管理頁面

3.9 畢業生信息模塊設計

本模塊主要是針對大四的學生設計,面對大四學生找工作的情況,可以通過此模塊了解到學生求職的意向,讓教師對對學生的畢業去向有個大致了解。教師并可以了解到學生是否在校,因為大四學生也可能在外工作。本模塊依然有添加,刪除,修改,查詢功能,無論是進行任何功能,仍然是一個學號對應一位學生。本模塊主要對bystudetn表的操作。界面如圖10所示。

圖10 畢業生信息管理頁面

西昌學院畢業論文(設計)3.10 其他管理模塊設計

本模塊的設計主要是加強學生幾個特殊信息的管理。主要是針對學生的補助情況、勤工助學情況、獎勵情況、處罰情況和異動情況。在本模塊中讓教師對這幾種情況有更詳細的了解,例如,學生補助的原因,時間等等。在此應該注意的是,每位學生每年都有可能出現相同的情況,例如學生在每學期都可以有幾次勤工助學或則獎勵的機會,所以,在信息的添加是可以不用if語句判斷次學號是否存在。及一學期可以有該學生的幾條記錄。可以本模塊的各種管理中依然是添加,刪除,修改,查詢功能。主要對bzqk(補助表),qgzxqk(勤工助學信息表),jlqk(獎勵信息表),cfqk(處罰信息表),ydqk(異動情況表)這幾張表的操作。界面如圖11所示。

圖11 更多管理頁面

3.11 成績管理模塊設計

本模塊主要可以分為兩部分,一部分是課程管理和成績管理。在此的班級信息是基本信息錄入時同時對bjb(班級)表做出添加。對于不同的專業,有不同的課程,教師可以通過錄入本專業的每學期對應的課程,并且可以選擇課程的類型。在課程模塊設計中也可以對課程進行修改和刪除,主要是對kcb(課程)這張表進行操作。如圖12所示,為課程的添加界面,圖13為課程的刪除修改界面。

西昌學院畢業論文(設計)

圖12 課程添加頁面

圖13 課程添加刪除頁面

第二部分為為成績的管理,對于成績模塊主要有添加,刪除,修改和查詢。每位學生在不同學期對應不同的課程,在課程添加完善的基礎上,對學生成績的錄入可以選擇對應的課程以及對應的學期。成績模塊最重要的是在查詢上,在實現查詢時,應該考慮到通過班級,學號,課程以及學期來進行查詢。讓教師更多的了解學生的成績信息,以上的操作都主要是對bbs1表的查詢。如圖14是成績的添加頁面。圖15為成績查詢頁面。

西昌學院畢業論文(設計)

圖14 成績添加頁面

圖15 成績查詢頁面 系統功能實現

4.1 用戶注冊功能

在此功能中主要實現用戶的自主注冊,當用戶未擁有帳號的情況下可通過此功能獲得帳號和密碼。后臺部分代碼如下:

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

西昌學院畢業論文(設計)

rs(“pwd”)=pwd

rs(“name”)=name

rs(“sex”)=sex

rs(“email”)=email

rs.update

rs.close

set rs=nothing

當用戶注冊時如果輸入帳號,密碼或則確認密碼為空,可用if uid=“"

then來進行判斷,并反饋給用戶不能為空的信息。用戶輸入正確后執行上段代碼,從前臺接收用戶正確信息,創建rs記錄集,使用sql語句,并判斷表yonghu中是否存在相同uid,如果不存在,則把用戶注冊信息保存到yonghu表中。

4.2 用戶登陸功能

用戶擁有帳號和密碼后,每次使用系統時必須通過帳號和密碼的驗證才能登陸到系統管理界面中。部分代碼如下:

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語句進行判斷。用戶輸入完整后執行

西昌學院畢業論文(設計)上段代碼,通過sql語句在表yonghu中找到是否與用戶帳號密碼相同,如果相同則進入系統,不相同則給用戶相應提示。

4.3 用戶個人管理功能

當用戶需要修改個人密碼時,可在此功能中實現,以加強用戶密碼的安全性。部分代碼如下:

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對應的uid,及用戶帳號,如果存在,并判斷用戶密碼是否與帳號匹配,如果匹配,則更新yonghu表中的pwd。

4.4 查看所有信息功能

此功能主要是用于用戶查看該專業所有學生的信息,通過點擊查看所有信息即可查看該專業學生的所有信息,通過一條sql語句查詢表中的所有信息,如sql=”SELECT * FROM newstudent“,然后通過循環,即可從數據庫調用表中的所有信息并顯示出來。

西昌學院畢業論文(設計)4.5 添加功能

添加功能主要用于用戶對學生信息的添加,也可用于對成績與課程的添加。例如,以下是學生基本信息的錄入的部分代碼:

set rs=server.CreateObject(”adodb.recordset“)sql=”SELECT

*

FROM

newstudent

WHERE

學號='“ & xh &”'“

rs.open sql,conn,1,2

if not rs.eof then

response.write ”

response.end end if

此功能應考慮到學號的唯一性,及每個學號對應一位學生,不能重復出現相同的學號。在錄入時,可以用一條if語句判斷學號是否為空情況。如果為空則要求用戶輸入學號。如果輸入相同學號,則通過if not rs.eof then來判斷該學號是否已存在,實現學號的唯一性,最后用rs.addnew把學生信息錄入到表中,實現用戶對各種信息的添加。

4.6 修改功能

當學生的信息變動時,可以通過修改功能來實現,修改表中的某一條記錄,并保持其他的數據不改變。在此應分為兩部分,一是部分學生基本信息,特殊信息,畢業生信息,另一部分是,補助信息,處罰信息以及成績,課程等。第一部分因為學生的這些信息都是一個學號對應相應的一條信息,可以在修改前先通過輸入學生的學號來查詢需要修改的學生的信息。部分代碼如下:

set rs=server.CreateObject(”adodb.recordset“)sql=”select * from newstudent where 學號='“&no&”'“ rs.open sql,conn,1,2 if rs.eof

then

response.write ”

西昌學院畢業論文(設計)

response.end

end

if 當輸入學號時,應該進行判斷用戶是否輸入學號,如果為空,系統應給出提示,要求用戶輸入學號。如果輸入的學號不存在,也應該做出判斷,并反饋信息給用戶。查詢到學生的信息后,即可修改其中一條記錄,用rs.update更新表中的記錄。修改頁面如圖16。

圖16 信息修改頁面

第二部分則是類似獎勵信息,勤工助學信息。因為一位學生在一學期出現兩次以及兩次以上的勤工助學或者獎勵等信息,所以,在此類表中可以出現相同的學號,表示該學生在這學期中有多次此類信息。成績與課程也類似。

用戶可以點“修改“對該學生的某條記錄進行修改。部分代碼如下: rs(”學號“)=xh rs(”班級“)=bj rs(”專業“)=zy rs(”姓名“)=xm rs(”性別“)=sex rs(”勤工助學“)=qgzx rs(”原因“)=yy rs(”時間“)=sj rs.update

西昌學院畢業論文(設計)rs.close response.write ”

在創建一個rs記錄集后通過sql語句找到表中該學生的信息,使用rs.update更新該學生的信息。

4.7 查詢功能

查詢是教師對學生各種信息的查看,更方便與教師對學生信息的了解。教師可以對任何信息進行查詢。此功能中也分為兩部分,一是對學生信息的查詢,二是對學生成績的查詢。以下是學生基本信息的查詢界面如圖17所示

圖17 學生信息查詢界面

教師可以通過輸入關鍵字和下拉框進行查詢,例如,用戶需要查詢班級為1班的學生信息,只要輸入關鍵字1在下拉框選擇班級即可查詢到班級為1班學生的信息。部分代碼如下:

<%

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語句進行查詢。

第二是成績的查詢,成績的查詢用戶可以通過班級,學期,學號等來進行查詢。教師可以通過不同的條件對學生的成績進行查詢,更方便教師對學生成績的了解。

西昌學院畢業論文(設計)部分代碼如下:

<%

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 %> 通過前臺頁面傳輸過來的值作為條件并執行sql語句,然后顯示查詢的信息。

4.8 刪除功能

面對學生大量的信息,可以通過復選框實現單個和批量的刪除,更方便教師對學生信息的管理。以下是基本信息的刪除的頁面,如圖18所示:

圖18 刪除功能界面

在刪除頁面,教師可以通過先查詢來選擇要刪除的信息。輸入關鍵字并選擇下拉框找到用戶要刪除的信息,通過選擇復選框來進行判斷,如果用戶未選擇則應該反饋給教

西昌學院畢業論文(設計)師相應的信息,并判斷復選框選中或者是全選的情況。使用sql語句的delete對信息進行刪除。

4.9 退出系統功能

此處主要是讓用戶安全退出系統,其代碼如下: <% Session(”uid“)= ”“ Session(”pwd“)= ”“ Session.Abandon url=”index.asp" Response.Redirect url %> 5 軟件測試

模塊編程完結之后,對界面外觀和功能等進行檢測。模塊測試時,檢驗模塊每個功能是否都能正常使用,界面優化是否完善。對每個模塊的測試進行記錄,發現BUG時及時修正。修正BUG后應該需要繼續測試,繼續完善,這個過程是一個測試,修正,再測試,再修正的循環過程。

在測試過程中,出現過一些不符合標準的情況,經過修改,都基本與設計書的標準符合,根據界面簡潔、干凈的原則,重新選擇了一種顏色漸淡的背景,一些被遺漏的操作也進行了修改和添加,能夠完成正常的功能。

由于經驗欠缺或其它某些原因,本次完成的系統仍然存在很多問題。測試只能盡量避免錯誤的產生和消除已經產生的錯誤,使程序中的錯誤密度達到盡可能低的程度,減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤。經過測試,本模塊基本能符合要求,也能實現各功能。

5.1 測試目的

任何系統的開發都不可能做到完美,都存在一定的問題和漏洞,有些很明顯的表現出來,而有些卻很隱蔽,只有不斷的檢驗測試才能發現系統中存在漏洞及不足的地方,消除已產生的錯誤和盡量避免錯誤的產生,并在此基礎上總結系統開發過程中所出現的問題和解決的方法,汲取軟件開發經驗。為系統今后可能出現的更多更深層次的問題的31

西昌學院畢業論文(設計)解決提供一定的基礎,力求進一步完善創新系統的各項性能。

5.2 測試方法

軟件測試方法一般分為兩種方法:黑盒測試和白盒測試。

黑盒測試:也稱功能測試,將軟件看作黑盒子,在完全不考慮程統開發周期中一個十分重要的階段,其重要性體現在它是保證系統質量與可靠性的最后關口,是對整個系統開發過程的最終審查,如果錯誤不能在測試階段被發現并糾正,就會造成不堪設想的后果。在倉庫管理系統中測試的對象不僅僅是源程序,而是整個軟件。系統測試是以找錯誤為目的,不是要證明程序無錯,而是要精心選取那些易于發生錯誤的測試數據,以十分挑剔的態度,證明程序有錯。

白盒測試:也稱結構測試或邏輯驅動測試,它是按照程序內部的結構測試程序,通過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作。這一方法是把測試對象看作一個打開的盒子,測試人員依據程序內部邏輯結構相關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序的狀態,確定實際的狀態是否與預期的狀態一致。

5.3 測試用例

本系統采用黑盒測試方法,運用邊界值分析法測試輸入輸出。根據實際情況進行以下部分測試,登陸用戶信息測試如表13所示。

表13 登陸信息測試

測試用例 用戶,admin,admin 用戶,空,admin 用戶,051,空 用戶,051,123 用戶,051,admin 用戶,123,123

預期結果 正確登陸 出錯提示

測試結果

結論

進入系統主界面 通過測試 出現出錯提示

通過測試 通過測試 通過測試

提示輸入密碼 提示輸入密碼 出錯提示 正確登陸 正確登陸

出現出錯提示

進入系統主界面 通過測試 進入系統主界面 通過測試

注冊測試,跟據注冊信息提示,要求用戶填寫相關資料,必須與要求相符合,例如:

西昌學院畢業論文(設計)兩次輸入的密碼不同,則會提示用戶兩次輸入的密碼不相同,并要求重新輸入。用戶注冊信息測試用例如表14所示:

表14 注冊信息測試

測試用例 admin,admin admin,123 05111,123 123,空 空,123 123,123

信息功能測試,根據程序測試系統功能操作能否正常運行,首先選取基本信息修改操作。測試用例如表15所示:

表15 修改信息測試

測試用例 123 空 200301

預期結果 修改失敗 修改失敗 修改成功

測試結果 該用戶不存在 學號不能為空 進入系統界面

結論 通過測試 通過測試 通過測試

預期結果 注冊失敗 注冊失敗 注冊成功

測試結果 該用戶已存在 該用戶已存在 進入登錄界面

結論 通過測試 通過測試 通過測試 通過測試 通過測試 通過測試

密碼不能為空 出現出錯提示 賬號不能為空 出現出錯提示 正確登陸

進入登錄界面

5.4 測試結果

經過多次測試,證實系統基本達到了設計目標,實現了功能設計目標,但是還存在許多不足和缺陷,還需今后進一步完善。總結

經過幾個月的努力,終于完成了本畢業設計,從當選題到最后一個功能模塊的完成,經歷了無數次的錯誤、修改代碼、重啟服務器運行的過程,直至系統的調試成功,期間做了許多工作,對系統的開發有了一定的認識。

本系統是以ASP和SQL Server 2005為基礎,采用B/S結構開發的學生信息管理系

西昌學院畢業論文(設計)統。本系統完成了基本所需的功能,能夠對學生信息進行添加、修改、刪除、查詢。通過本系統可以更有效的管理學生的各種信息,提高辦公效率。該系統增添了用戶的注冊、個人管理功能,讓系統更具人性化。

這套系統用優秀的數據庫將與學生資源有關的數據統一管理起來,形成了集成的信息源。友好的用戶截面,使得學生資源管理人員得以擺脫繁重的日常工作,集中精力從事教育事業;設計過程中深刻體會了系統開發的整個過程。首先前期的需求分析、總體設計非常重要,不要過急于編碼,前期工作不完整、準確,后期工作可能歸于徒勞;此次畢業設計是對大學四年的學習的一次綜合能力鍛煉和實踐,而且培養了堅強的毅力、耐力,更需要恒心和信心,要遠超過在學習時所需要的。

但由于時間和能力有限,在各個模塊的功能上仍然不夠完善。在后續的開發中應該把各模塊的功能的擴展,以及系統工作流程的完善作為主要的方向,使系統更加具有實用性。并且這是我工作前一次很好的演練和實踐的機會,是培養獨立思考問題和自學能力的鍛煉,使我意識到必須努力學習才能才工作中體現自己的價值,適應社會的需要。

西昌學院畢業論文(設計)參考文獻

[1]李曉喆,張曉輝,李祥勝著.SQL Server2000管理及應用系統開發[M].北京:人民郵電出版社,2005.78-82 [2]Daivid Buser著.ASP初級編程[M].北京:機械工業出版社,2001.46-56 [3]李曉黎,張巍著.ASP+SQL SERVER 網絡應用系統開發與實例[M].北京:人民郵電出版社,2004.122-134 [4]梁景紅著.網頁設計與網頁設計配色[M].北京:人民郵電出版社,2005.68-76 [5]劉啟芬,顧韻華著.SQL Server實用教程[M].北京:電子工業出版社,2005.165-178 [6]郭瑞軍,李杰著.ASP數據庫開發實例精粹[M].北京:電子工業出版社,2005.14-25 [7]薩師煊,王珊著.數據庫系統概論[M].北京:清華大學出版社,1998.78-93 [8]于鵬著.VBSCRIPT/ASP網頁設計語言教程[M].北京:電子工業出版社,2004.185-215 [9]汪曉平,鐘軍著.ASP網絡開發技術[M].北京:人民郵電出版社,2004.58-69 [10]龔小勇著.關系數據庫與SQL Server2000 [M].北京:機械工業出版社,2004.178-201 [11] 張海藩.軟件工程導論[M].北京:清華大學出版社.2003.201-233 [12] 楊章偉.精通SQL語言與數據庫管理[M].北京:人民郵電出版社,2008.36-45 [13] 薛小龍.手學ASP動態網頁開發:貫通HTML和JAVASCRIPT[M].北京:電子工業出版社,2008.156-185 [14] 伊文敏,劉峰,王穎.Delphi+sql server數據庫應用實例完全解析[M].北京:人民郵電出版,2006.245-268 [15]王輝,羅皇.Dreamweaver 8.0網頁制作[M].北京:清華大學出版社,2006.15-89

西昌學院畢業論文(設計)

致 謝 詞

本文是在郝紅英指導老師的熱情關心和指導下完成的,她淵博的知識和嚴謹的治學作風使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!

在論文完成過程中,本人還得到了其他同學的熱心幫助,本人向他們表示深深的謝意!

西昌學院畢業論文(設計)

獨 撰 聲 明

我聲明,本論文(設計)是由本人在指導教師的指導下獨立完成的,在完成論文(設計)時所利用的一切資料均已在參考文獻中列出。

姓名:

****年**月**日

第五篇:管理信息系統

2018年11月《管理信息系統》課程考前練習題

一、簡答題

1.區分組織的技術和行為定義。

2.詳細描述執行戰略系統分析的主要因

3.企業如何利用信息系統影響公司的戰略?提供一個例子。

4.原型法的優缺點是什么?描述原型法的步驟。給出至少2種原型可能是有用的情況。

5.什么是外包?描述外包軟件開發的優劣勢。

6.描述一個大公司的信息系統項目管理結構的要素。

7.列出并描述IT基礎設施的主要組成部分。

8.討論決策支持系統中常用的四種模型類型。

9.描述公司內部IT治理的作用。

10.討論產生道德問題的至少三個關鍵技術趨勢。對每個影響道德的技術趨勢給一個例子。

11.解釋為什么標準在信息技術中非常重要?互聯網技術的發展有什么重要的標準?

12.列出至少三個導致數據冗余和不一致的情況。

二、論述題

1.為什么知識工作者對數字化公司如此重要?他們的功能是什么?你覺得對公司的成功最關鍵的是哪些?為什么? 黑客和病毒是一個不斷增加的問題,特別是在互聯網上。一個公司,保護自己免受黑客和病毒攻擊最重要的措施是什么?全保護可行嗎?為什么?

3.互聯網如何使全球信息系統開發受益?所有的全球系統都是以互聯網為基礎的嗎?

參考答案

一、簡答題

1.區分組織的技術和行為定義。解答: 組織的行為的定義是,它是一個權利,特權,義務,和責任的集合,通過矛盾和矛盾的解決微妙的進行協調。技術的定義認為,組織是一個實體,需要從環境中的吸取資源,通過處理這些資源,創造產品和服務。技術的觀點認為,資本和勞動是可以互換的單位,這些單位可以根據組織意愿重新調整。而行為學觀點認為,重新安排組織的一些方面,如信息系統,將對組織其他單位產生重要的后果和變化。

2.詳細描述執行戰略系統分析的主要因素。解答: 一個主要因素是該公司所在產業的結構。例如,在行業中的競爭力量是什么,競爭的基礎是什么?變化的性質和方向是什么,以及產業如何使用IT。

第二個主要因素是確定公司和產業的價值鏈。例如,公司如何為客戶創造價值?使用了哪些最好實踐,以及核心競爭力?產業供應鏈或客戶群的變化,以及影響是什么?公司能從戰略合作伙伴關系或價值網的受益嗎?在價值鏈中哪些地方信息系統提供最大的價值。

考慮的第三個主要因素是公司的IT與企業戰略和目標的一致。這些目標是否被正確地陳述或定義?產業是否根據公司的目標改進正確的業務流程和活動?是否使用了正確的度量來衡量進展?

3.企業如何利用信息系統影響公司的戰略?提供一個例子。解答: 一個企業有效地利用信息技術的能力是與它實現企業戰略和企業目標的能力相互依賴的。企業競爭和成功的能力越來越依賴于一個企業實施技術的能力。將來企業能做什么,就要看它的系統能做什么。例如,一個公司投資信息系統,使它能夠創造新的產品或使其分銷系統更加有效率,使公司成為低成本的生產者。

4.原型法的優缺點是什么?描述原型法的步驟。給出至少2種原型可能是有用的情況。解答: 當需求或設計解決方案不確定性時原型法是最有用的。由于原型鼓勵用戶參與系統開發的整個過程,更容易產生滿足用戶要求的系統。工作原型系統可以非常快速和低成本地完成開發。

快速原型法可以重點關注系統開發過程中的必要的步驟。如果完成的原型許系統能很好地工作,管理層可能不知道還需要重新編程,重新設計,以及補充完整的文檔,以建立一個全面的系統。在生產環境中,這可能會產生大量的數據質量或大量的用戶的問題。

原型法的步驟是:(1)確定用戶的基本要求,(2)開發一個原型,(3)使用原型,(4)修改和增強原型。

在設計終端用戶界面,或用戶對他們的信息要求是什么沒有明確的想法的情況下,原型法可能特別有用。

5.什么是外包?描述外包軟件開發的優劣勢。解答: 使用外包,公司雇傭一個外部組織來建立或維護其信息系統所需要的部分或全部。包括軟件開發和托管應用程序,公司還可以在它自己的硬件主機上開發應用程序,同時擁有供應商創建和維護的軟件或系統。供應商可能是國內的或在另一個國家(在離岸外包)。

外包的好處是,在國內外包的情況下,內部工作人員在沒有時間或技能的情況下也能夠開發系統。在離岸外包的情況下,主要的好處是節約成本,因為在國外的成本和工資可以大大減少。

缺點包括放棄對開發的控制,第三方公司有權訪問公司數據和信息。還可能低估了外包的成本,其中包括轉移知識,文化差異,生產力損失,和其他人力資源問題的成本。

6.描述一個大公司的信息系統項目管理結構的要素。解答: 在一個大公司,管理結構通常由(從上到下的層次結構): 企業戰略計劃組:負責制定公司戰略計劃的高級管理層。

信息系統指導委員會:一個負責系統開發和運作的高級管理團隊。

項目管理:由信息系統經理和終端用戶管理者組成,負責監督具體信息系統項目。

項目小組:由系統分析員、來自相關終端用戶業務領域的專家、應用程序開發人員和數據庫專家組成的團隊,直接負責單個系統項目。

7.列出并描述IT基礎設施的主要組成部分。解答: 計算機硬件平臺:由計算機處理技術構成,包括客戶端和服務器端機和大型機。計算機軟件平臺:包括系統軟件、應用軟件和企業應用。

數據管理和存儲:包括數據庫管理軟件和硬件,存儲,如磁盤陣列,磁帶庫,和SAN。網絡和電信平臺:包括語音線路和互聯網接入的電信服務,以及蜂窩電話服務。互聯網平臺:包括硬件,軟件,和維護網站,內聯網和外聯網的管理服務。咨詢和系統集成服務:包括維護傳統系統的咨詢服務和工作人員,以及將舊系統與新的基礎設施技術相結合。

8.討論決策支持系統中常用的四種模型類型。解答: 統計建模軟件可以用來幫助建立關系,如有關產品銷售的年齡,收入,或社區之間的其他因素的差異。

優化模型確定最佳的資源分配,以最大限度地或最小化指定的變量,如成本或時間。一個經典的優化模型的使用是在一個給定的市場中確定適當的產品組合以最大化利潤。

預測模型通常用于預測銷售。這種類型的模型可能提供一系列的歷史數據,以決定未來的條件和銷售。公司經常使用這個模型來預測競爭對手的行為。

敏感性分析模型反復問“what-if”的問題確定一個或多個因素對結果的影響。

9.描述公司內部IT治理的作用。解答: IT治理是管理公司內部如何組織和利用信息系統的功能。IT治理包括在組織內使用信息技術的策略和政策。它規定了決策權和責任框架,以確保使用信息技術支持組織的戰略和目標。例如,IT治理決定如何實施和評估新系統的決策,IT的功能應該是分散還是集中,誰擁有權力創建和管理系統,以及預計獲得什么樣的投資回報率。

10.討論產生道德問題的至少三個關鍵技術趨勢。對每個影響道德的技術趨勢給一個例子。解答: 主要技術趨勢包括以下幾個:(1)每18個月計算機的計算能力倍增:更多的組織的關鍵業務運行依賴于計算機系統,這些系統容易受到計算機犯罪和計算機濫用;

(2)數據存儲成本迅速下降:道德影響-組織很容易維護個人的詳細數據庫,誰擁有這些數據庫的訪問和控制?

(3)數據分析先進:道德影響-大量的個人信息的數據庫可能被用來開發個人行為的詳細面貌;

(4)網絡先進和互聯網:道德的影響-更容易異地復制數據。誰擁有數據?如何才能得到保護?

11.解釋為什么標準在信息技術中非常重要?互聯網技術的發展有什么重要的標準? 解答: 標準是很重要的,因為他們導致在不同的制造商的產品,可以彼此互相溝通和使用。例如,如果沒有標準,每一個燈泡制造商也必須為他們的燈泡生產特定的燈泡插座,才能讓燈泡使用。同樣地,計算機和計算機技術也是通過標準化彼此溝通和使用。標準允許許多不同的制造商生產相同的產品。例如,ASCII數據標準,使不同廠家生產的計算機機能夠彼此交換數據,標準化的軟件語言使程序員寫的程序,可以用在不同的機器上運行。

對互聯網的發展發揮重要作用的標準,包括TCP/IP,作為一個網絡標準,以及顯示網頁信息的WWW標準,包括HTML。

12.列出至少三個導致數據冗余和不一致的情況。解答: 當一個組織中不同的部門,不同的職能領域,團體獨立收集相同的信息時,就會發生數據冗余。因為在多個不同的地方收集和維護數據,相同的數據項目可能有:(1)在組織內部不同的部門,有不同的含義;(2)相同的數據項可能有不同的名稱;(3)相同的條件不同的描述。此外,收集的數據字段可能有不同的字段名稱,不同的屬性,或不同的約束。

二、論述題

1.為什么知識工作者對數字化公司如此重要?他們的功能是什么?你覺得對公司的成功最關鍵的是哪些?為什么? 解答: 知識工作者創造新產品或找到新方法來改進現有產品。沒有知識工作者,企業就會停滯不前,在一個不斷變化的環境,競爭越來越多而且越來越激烈,停滯不前就意味著失去競爭力。在現代經濟中,知識是真正的力量。知識工作者的三大主要功能是:保持組織隨著外部世界的發展,擁有最新知識;作為組織的知識領域和機會的內部顧問;作為組織的變化代理,評估,發起和促進新項目。其中最重要的是發展新的知識,因為它應用于產品或服務的制造,提供產品和服務是企業的主要依靠。黑客和病毒是一個不斷增加的問題,特別是在互聯網上。一個公司,保護自己免受黑客和病毒攻擊最重要的措施是什么?全保護可行嗎?為什么? 解答: 為了保護,公司必須制度化良好的安全措施,包括防火墻,調查被雇用的人員,物理和軟件安全和控制,防病毒軟件,以及內部教育措施。這些措施最好在系統設計時就落實,并仔細關注這些措施。一個謹慎的公司將制定災害保護措施,頻繁更新安全軟件,并經常審計所有安全措施和公司的所有數據。完美的保護從時間和費用上來講不可行,但風險分析可以提供洞察到哪些領域是最重要的和脆弱的。這些都是首先需要保護的領域。

3.互聯網如何使全球信息系統開發受益?所有的全球系統都是以互聯網為基礎的嗎? 解答: 互聯網允許任何人在任何時間,或任何地方連接到上面進行溝通和計算。衛星系統、數字蜂窩電話和個人通信服務將使得它更容易在全球的許多地方協調工作和信息交流,而這些信息在現有的地面系統中是不可能獲得的。企業可以利用互聯網技術構建虛擬專用網絡,以減少廣域網的成本和人員配備要求。如果需要,公司可以將虛擬私人網絡外包給互聯網服務提供商。

并非所有的全球系統都以互聯網為基礎,因為目前并非所有國家都有相同的互聯網接入。此外,在不同地區的一天中的某些時間段流量很高,可能會妨礙響應速度。

下載管理信息系統(畢業)論文word格式文檔
下載管理信息系統(畢業)論文.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    管理信息系統

    管理信息系統的開發方式 MIS的開發方式有自行開發、委托開發、聯合開發、購買現成軟件包進行二次開發幾種形式。一般來說根據企業的技術力量、資源及外部環境而定。 管理信......

    管理信息系統

    1.信息系統如何轉換企業?它和全球化的關系是什么? 答:電子郵件、在線會議和移動電話已成為開展商務活動的主要工具。信息系統是快速供應鏈的基礎。互聯網允許很多企業在線買賣......

    管理信息系統

    A卷 一、選擇 1、MIC的特點:面向管理決策、綜合性、人機系統、現代管理方法和手段、多學科交叉的邊緣學科(P29)。 2、管理信息系統開發階段的劃分:系統準備、分析、設計、實施、......

    管理信息系統

    《管理信息系統》讀后感 這學期讀了由張建華主編,中國電力出版社出版的《管理信息系統》,讀完之后感覺受益匪淺。 本書內容總共分為五個篇:基礎理論篇,系統開發篇,系統管理篇,系統......

    管理信息系統

    認識管理信息系統 什么是管理信息系統? 管理信息系統(Management Information System,簡稱MIS),1985年美國明尼蘇達大學大學的著名教授 戈登.戴維斯(管理信息系統的創始人)提出管理......

    管理信息系統

    一、選擇題:10題×1分=10分 1、企業管理層次分哪幾個層次? 管理層次,就是在職權等級鏈上所設置的管理職位的級數。分三個層次:戰略層、管理層、作業層。 管理幅度,又稱管理寬度,......

    管理信息系統

    [國美電器運輸管理系統]讀后感 10工商管理吳美虹 102263009043 作為一名工商管理的學生,了解企業的管理系統有助于我們學習到更好的知識。現在家電業處于一個非常繁榮的時期,......

    管理信息系統

    1信息是關于客觀事實的可通信的知識。 信息的特征:事實性、時效性、不完全性、等級性、變換性、價值性 信息量的公式:H(x)=-∑ P(Xi)log2P(Xi)P(Xi)概率; 2系統是由處于一定的......

主站蜘蛛池模板: 国产 | 久你欧洲野花视频欧洲1| 亚洲精品自产拍在线观看| 国产精品自在线一区| 成人免费视频一区二区三区| 麻豆精品国产精华精华液好用吗| 亚洲va中文在线播放| 人妻少妇69式99偷拍| 久久无码字幕中文久久无码| 亚洲女初尝黑人巨| 国产精品亚洲专区无码牛牛| 午夜时刻免费入口| 色偷拍 自怕 亚洲 10p| 国产揄拍国产精品| аⅴ天堂中文在线网| 国产精品亚洲综合一区在线观看| 特大黑人娇小亚洲女| 久久996re热这里有精品| 狠狠色婷婷久久综合频道日韩| 久久久久人妻一区精品下载| 免费午夜福利在线观看不卡| 久久久亚洲精品成人| 精品乱码卡1卡2卡3免费开放| 国产精品 高清 尿 小便 嘘嘘| 朝鲜女子内射杂交bbw| 视频久re精品在线观看| 日本中文一二区有码在线| 天堂а√中文最新版地址在线| 热久久99这里有精品综合久久| 狠狠色噜噜狠狠狠狠2021| 精品亚洲成a人片在线观看| 国产成人综合色就色综合| 99久久免费看少妇高潮a片| 人妻少妇熟女javhd| 亚洲成av人片在www鸭子| 99麻豆久久久国产精品免费| 国产日产欧产精品精品软件| 任你躁久久精品6| 国产18禁黄网站免费观看| 亚洲性色av一区二区三区| 国产欧美在线一区二区三区| 婷婷开心激情综合五月天|