論文 管理信息系統學習總結
管理信息系統學習總結
管理信息系統學習總結
大三上學期已過去,這半年通過學習管理信息系統課,獲得了很多有用的新知識,特寫此文總結本學期的學習。
管理信息系統內容很多,以下一一列舉,以求鞏固。
“管理”是管理者或管理機構在一定范圍內,通過計劃、組織、控制、領導等工作,對組織所擁有的資源(包括人、財、物、時間、信息)進行合理配置和有效使用,以實現組織預定目標的過程!肮芾淼穆毮堋保河媱、組織、指揮、協調、控制“管理現代化”:管理現代化是一個動態(tài)的、整體的概念,主要包括管理思想、管理組織、管理方法和管理手段的現代化。
“系統”:是一組相互關聯、相互作用、相互配合的部件為達成特定的目標,按一定的結構組成的整體!跋到y的基本要素”:系統的環(huán)境、系統的邊界、系統的輸入輸出、系統的部件、系統的結構、子系統、系統的功能和行為!跋到y的部件”是指完成某種特定功能而不必進一步分解的工作單元“系統的特性”:整體性、相關性、目的性、環(huán)境適應性!靶畔⑾到y的組成”:輸入(數據)部分、信息處理部分和輸出(信息)部分“諾蘭信息系統發(fā)展的六個階段”:初裝、擴展、控制、整體化、數據管理、信息管理。(計算機時代、信息時代)。
“管理信息系統”是以人為主導,利用計算機硬件、軟件、網絡通訊設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,以企業(yè)戰(zhàn)略竟優(yōu)、提高效益和效率為目的,支持企業(yè)高層決策、中層控制、基層運作的集成化的人機系統!癕IS的基本資源”:人、硬件、軟件、數據!癕IS的三大支柱”:計算機網絡、數據庫、組織協調。“管理信息系統”由四大部件組成,即信息源、信息處理器、信息用戶和信息管理者!癕IS的功能”:(1)數據處理功能:指對各種類型的數據進行收集錄入、加工處理、存儲檢索、傳輸提供等處理工作,是管理信息系統的首要任務和基本功能;(2)預測功能:指運用一定的數學方法和預測模型,利用歷史的數據對未來進行預測的工作,這是管理計劃和管理決策工作的前提;(3)計劃功能:指對各種具體工作合理的計劃和安排。(4)控制功能:指通過信息的反饋,可以對整個企業(yè)生產經營活動中的各個部門、各個環(huán)節(jié)進行情況進行監(jiān)測、協調、控制、保證系統的正常運行;(5)輔助決策功能:只運用運籌學的方法和技術,為合理配置企業(yè)的各項資源和做出最佳決策提供有力的支撐。
“MIS研究的四種基本方法”:信息學方法、系統學方法、管理行為方法、技術經濟方法!癕IS與信息技術的關系”:一方面,Mis是信息技術應用的結果,沒有信息技術的支持,管理信息系統就無從談起。信息技術的進步促進了管理信息系統研究和應用的發(fā)展。
第1頁共5頁管理信息系統學習總結
另一方面,管理信息系統是用于一個組織的信息系統,組織的目標、組織的環(huán)境、組織的結構、組織的行為、組織的文化以及它們與信息技術的關系等,都是耐人尋味的課題。(1)從技術角度對管理信息系統的定義是:為了支持組織決策和管理而進行信息收集、處理、存儲和提供的系統。正式的信息系統是指具有固定的和眾人公認的數據定義和過程定義,系統收集、存儲、處理和使用數據時遵守這些定義。(2)電子計算機現在已越來越成為管理的重要工具,是現代管理的主要技術手段。信息系統是以計算機技術為主要技術基礎的,離開計算機技術的人工信息處理系統談不上現代意義的管理信息系統。企業(yè)采用何種信息系統或信息技術是由管理需求決定的,不是為了使用新技術而使用新技術,而是為了滿足管理的需要而使用新技術。對管理信息系統來說,更為重要的是對信息的研究,而且是對管理信息的研究,這包括許多非技術性的內容。在管理信息系統的發(fā)展過程中,計算機科學與技術有著十分重要的作用,但管理信息系統學科又區(qū)別于信息技術本身的計算機、通訊、電子等學科。管理信息系統作為一個學術領域是管理科學的延伸而不是計算機科學的延伸。歸根結底,管理信息系統是用來解決組織所面臨的問題的系統,信息技術是用來為管理服務的工具。工作的中心仍然應該是為管理提供信息服務,而不是信息技術本身。因此,“為使用計算機而建立的系統”,“為信息化而建立的系統”都偏離了其宗旨。
Intranet即企業(yè)內部互聯網,是企業(yè)或公司內部使用的網絡,以達到企業(yè)內部資源共享和信息快速傳遞的目的。Extranet是Intranet的延伸和擴展,它不限于企業(yè)內部成員,而是可以延伸到企業(yè)之外,把相互合作的企業(yè)的Intranet網絡連在了一起,特別是包括那些想與之建立聯系的供應商和客戶。Extranet是一種觀念和模式,并不是一個可以看得見、摸得著的實實在在的網絡,而是利用Internet技術,通過Internet或專線連接企業(yè)與企業(yè)、企業(yè)與客戶而形成的一個專用網,以分享Intranet提供的信息,達到彼此的商業(yè)目的。
“數據庫DB”是數據組織與管理的最新技術。是被存儲起來的數據及數據間邏輯關系的集合體!百M用估算”是對完成項目工作所需要的費用進行估計和計劃,是項目計劃中的一個重要組成部分。其含義是為完成項目各項工作所需經費確定一個近似估計值!巴度腩A算”是項目及的基準費用執(zhí)行計劃的形成過程。是把整個項目估算的費用分配到各項活動或各部分工作上,進而確定測量項目實際執(zhí)行情況的費用基準!肮芾硇畔⑾到y按整個生命周期的成本”可以劃分為開發(fā)成本、實施成本和運行維護成本。按照“成本費用類型”劃分,可以將成本分為四類:硬件成本、軟件成本、直接相關成本和隱性成本!败浖杀尽币话惆ňW絡管理軟件成本、計算機操作系統成本、數據庫管理系統和企業(yè)信息系統成本!半[形成本”:隱形成本是指與管理信息系統開發(fā)實施相關的但不是直接由企業(yè)付費的成本投入,這類成本不易計量或容易被忽略。1人力資源成本:企業(yè)從信息系統咨詢開始,就有了人力資源的投入,在系統開發(fā)過程中,企業(yè)必須有專門的人員負責整個系統的工作,包括管理需求分析、工程計劃安排、企業(yè)內部人員的調配等,同時企業(yè)本身還需要一定的IT人員協助開發(fā),所有人力資源的投放及IT人員的聘用都成為人力資源成本的組成部分。2管理變革成本:企業(yè)在信息化改造過程中,不可避免地會遇到對自己的組
第2頁共5頁管理信息系統學習總結
織結構和業(yè)務流程進行再思考的問題。在對不合理的流程進行改造時,對企業(yè)內部人員與業(yè)務的沖擊是非常大的,企業(yè)需要投入較大的人力物力解決人員的重新安置問題、新的業(yè)務流程建立與培訓問題等,這些工作給企業(yè)運營帶來較大的成本,而這些成本往往無法用資金準確計量。3數據管理與轉換成本:企業(yè)建立新系統時,數據處理工作量非常大。首先需要對基礎數據進行編碼,其中產品與原料編碼的工作量最大,其次要對現在數據進行核準,包括庫存數據、顧客和供應商記錄,同時對產品設計進行規(guī)劃等等。由于企業(yè)內部原材料種類多,這些數據要達到統一和準確是非常困難的,因此企業(yè)管理人員必須花費很多精力做這些工作。為此,在實施系統前期要做好數據收集整理的準備,加強數據管理,盡可能使數據完備,才能降低數據轉換的成本。4系統測試成本:任何系統完成后都要進行測試。信息系統是一個大型的集成管理軟件,包括生產管理、銷售管理、財務管理、決策支持等,企業(yè)業(yè)務數據必須在各功能模塊中一一穿過。為保證數據處理的邏輯正確,需要進行多種形式的測試,只有經過詳細測試的系統軟件才能應用到企業(yè)管理實踐中。軟件測試可以由軟件開發(fā)商負責,企業(yè)人員一般在真實的企業(yè)環(huán)境下直接用真實數據測試并完成企業(yè)管理的全過程,這種測試成本常被企業(yè)管理人員忽略,實際上這種測試的成本也是比較高的。除上述成本外,還有數據分析成本。企業(yè)管理信息系統可以實現很多方面的數據分析,但不是每一個分析都可以由系統來單獨完成,有些分析需要與其他系統產生的數據相結合。這時應當考慮數據分析的量以及對應的解決方法,因此在預算之前掌握所有的數據分析需求,制定相應的策略是非常必要的。MIS成本管理特點:全員性、計劃性、階段性、例外性!癕IS成本管理特點”全員性、計劃性、階段性、例外性!癕IS的效益分析包括”:“經濟效益分析”1、降低企業(yè)運營成本:(1)庫存費用下降;(2)采購費用下降;(3)管理費用降低;(4)產品銷量增加,營銷費用降低。2、增加了流動資金提高生產率提高客戶服務水平3增加了產品銷售量4、提高客戶服務水平,增加了產品銷售量。5、增加了企業(yè)利潤!肮芾硇б娣治觥盡IS的應用所產生管理效益比經濟效益更為深刻。管理效益直接反映企業(yè)的行為實踐,它是由MIS直接帶來的。它“主要表現”在:1、數據集成度提高,數據統一,數據處理效率提高。2、企業(yè)業(yè)務流程進一步優(yōu)化,職能部門精簡。3、員工素質和業(yè)務能力得到提高,使企業(yè)管理更加規(guī)范,企業(yè)具備了長期的競爭優(yōu)勢和能力。4、學習型的文化在企業(yè)內部得到加強。5、提高了企業(yè)管理決策水平!吧鐣б娣治觥1、提高企業(yè)的社會聲譽和社會知名度。2、創(chuàng)造更多的信息產品與信息服務的機會。3、實現真正意義上的供應鏈管理。4、加快了全社會信息化進程!巴獠扛偁幫{模型”和“價值鏈模型”兩個模型已被用于識別信息系統所能夠提供競爭優(yōu)勢的經營領域!耙谷藛T使用好MIS”,必須首先了解不同人員的需求,用MIS盡量滿足不同人員的需要,并讓他們融入到MIS之中。使用MIS時,一個非常棘手的問題是用戶的阻力和抵制。阻力可能是由于對用戶的教育、培訓、說明不當引發(fā)的,也可能是因為用戶個人的原因。研究表明,無論新系統最后方案設計成什么樣,在受到一部分人支持時,也常常會引起另一些人的反對。學者們提出了三種理論解釋抵制產生的原因:基于人的理論、基于系統的理論、交互理論基于人的理論認為產生抵制的原因完全來自于用戶本身,他們不能克服人的缺點。
第3頁共5頁管理信息系統學習總結
基于系統的理論的理論認為產生用戶抵制的原因來自于系統設計不良。交互理論認為用戶的抵制是系統因素與人的因素交互作用的結果?朔脩糇枇Φ牟呗钥梢杂腥缦聨追N:基于人的:對用戶進行良好的培訓、用行政手段干預、說服教育、鼓勵用戶參與基于系統的:對用戶進行教育、改進人機界面、用戶參與設計的改進、必要時對系統進行修改交互的:應用新系統前先解決好人的問題、重新設計用戶的激勵辦法與制度、重新確定用戶與設計者之間的關系、在適當的時候鼓勵用戶參與實施。讓人員接受MIS:作好用戶的工作。處理好使用者和開發(fā)者之間的關系。
“信息系統對組織結構的影響”:1、信息資源觀念與信息系統地位的建立,使企業(yè)組織結構向菱形結構發(fā)展。2、信息與決策支持功能的開發(fā)與利用,使企業(yè)組織結構向扁平化方向發(fā)展。3、基于信息網絡的信息交流與共享,提高了企業(yè)組織結構的靈活性與有效性。4、信息系統對企業(yè)變革的使能器作用,增加了企業(yè)流程重組及組織機構優(yōu)化的成功率!癕IS下的組織結構新形式”:矩陣式結構、網絡組織、虛擬組織、無邊界組織!皹I(yè)務流程重組BPR概念”:以企業(yè)過程為對象,從顧客的需求出發(fā),對企業(yè)過程進行根本性的再思考和徹底性的再設計,以求在速度、質量、成本、服務(TQCS)等各項當代績效考核的關鍵指標上取得顯著的改善!癇RP步驟”:1、拓展業(yè)務的視野,提出組織的目標。2、確定再造或重組的業(yè)務過程。3、理解并評價已有業(yè)務過程的執(zhí)行效果。4、找出利用信息技術的機會。5、建立新業(yè)務過程的原型。ERP:Enterpriseresourceplanning企業(yè)資源計劃系統;CRM:customerrelationshipmanagement客戶關系管理系統;SCM:supportchainmanagement供應鏈管理系統;CMS:contentmanagementsystem協同管理系統;DSS:DecisionSupportSystem決策支持系統;EC:electroniccommerce電子商務!癕IS開發(fā)的全過程”系統規(guī)劃階段、系統分析階段、系統設計階段、系統實施階段系統運行與維護階段!跋到y分析階段”的任務是根據任務書所確定的范圍,對現行系統進行詳細調查,小數現行系統的業(yè)務流程,指出現行系統的局限性和不足之處,進一步確定新系統的基本目標和邏輯功能要求,即提出新系統的邏輯模型。
“開發(fā)過程所需要的人員”有:用戶、系統分析員、數據庫管理員、網絡工程師、程序員和操作員等。
“開發(fā)MIS是三分技術,七分管理,十二分數據”,這是每個有經驗的開發(fā)者的深切體會,沒有數據的信息系統就等于無米之炊。實際上,系統開發(fā)的全過程就是對數據的不斷收集、傳送、處理、存儲,以及提供各種所需的信息的過程。因此,對各種數據,尤其是基礎數據的采集、代碼化、結構化、錄入、存儲和共享是系統開發(fā)的核心問題,也是系統開發(fā)的瓶頸。將基礎數據理順,是一項工作量大、繁瑣單調,認真細致的艱巨任務,需要企業(yè)各部門的眾多人員的協調配合和艱苦努力,花費時間較長,通常貫穿系統開發(fā)的全過程,這的確是一件不容易但又必須完成的工作。因此,在系統開發(fā)過程中,應堅持以數據為主的原則,才能確保信息系統運轉起來。
“MIS的開發(fā)方法”:結構化方法、原型法、面向對象方法。
第4頁共5頁管理信息系統學習總結
“信息系統戰(zhàn)略規(guī)劃的主要目的”是定義和確定信息系統投資的優(yōu)先級別,在資源有限和系統互相約束的前提下,達到最佳的應用組合,獲得期望收益,并實現最終期望的組織變革。
“整個信息系統戰(zhàn)略規(guī)劃包含如下內容”:確定信息系統的總目標和發(fā)展戰(zhàn)略規(guī)劃、對組織目前的業(yè)務流程與信息系統的功能、應用環(huán)境和應用現狀進行評價、對信息技術發(fā)展作出預測、作出具體的實施方案。
“MIS全面管理的具體內容”人員管理、數據管理、文檔管理、安全管理!敖M織協調”管理信息系統在技術上依靠計算機網絡和數據庫,但是管理信息系統不單純是一個技術系統,而是一個一體化的“人-機”合成系統,需要在不同的人之間協調,需要管理者的積極參與,需要強有力的組織領導,并制定合理的管理制度和考核辦法,建立統一的信息標準。在信息系統建設過程中,始終要堅持“一把手”原則,即企業(yè)高層領導參與原則。
以上關于管理信息系統的內容,是我對這學期學習的總結,我會牢牢鞏固,謹記在心,并把管理信息知識運用于生活中,學以致用,爭取更大進步。
第5頁共5頁
擴展閱讀:學生信息管理系統論文及心得體會,MFC,VC++
中國石油大學(華東)計通學院
《溝通與協作實訓》實習報告
專業(yè)班級:軟件工程1202
學號:12072220
姓名:盧凱瑞
201*年7月
第一部分學生信息管理系統實習報告
認知實習總結
(備注:小四字號,宋體,1.5倍行距,第一部分內容不少于3頁)一、實習的意義和目的
實習是一種實踐。是理論聯系實際應用和鞏固所學專業(yè)知識的一項重要環(huán)節(jié),是培養(yǎng)我們能力和技能的一個重要手段。它對我們學生的動手能力有較大的意義,可以使我們理解軟件工程專業(yè)在現實生活中的運用,也有助于為以后走向工作崗位打下牢固的基礎。通過實習我們可以提前了解社會的需要,加深對社會的理解,縮短我們從一名大學生到一名社會工作人員之間的距離,為我們畢業(yè)后社會角色的轉變打下基礎。通過參加一些實踐性活動鞏固所學的理論,增長一些書本上學不到的知識和技能。因為知識要轉化成真正的能力要依靠實踐的經驗和鍛煉。面對日益嚴峻的就業(yè)形勢和日新月異的社會,我覺得大學生應該轉變觀念,不要簡單地把暑期打工作為掙錢或者是積累社會經驗的手段,更重要的是借機培養(yǎng)自己的創(chuàng)業(yè)和社會實踐能力,F在的招聘單位越來越看重大學生的實踐和動手能力以及與他人的交際能力。作為一名大學生,只要是自己所能承受的,就應該把握所有的機會,正確衡量自己,充分發(fā)揮所長,以便進入社會后可以盡快走上軌道
學習工作技巧,提高了工作質量沒有誰是天生就會,多是現學現賣,一個人的態(tài)度決定好壞。在大學里學的是方法,有了好的學習方法,面對新的工作挑戰(zhàn),我們要有足夠的能力去應對,去學習,去適應,變得得心應手。在工作中想要有好的發(fā)展前景,必須在實踐中找到工作技巧,從而提高工作效率和工作質量。而此次的實習正是給我們這個難得的機會,讓我們從中受益。二、認知實習時間:7月1日到7月7日三、實習的具體流程
2/18
學生信息管理系統實習報告
7月1日:早上從青島校區(qū)出發(fā),坐車去老校區(qū)參觀,通過參觀老校區(qū)讓我們感受到老校區(qū)不一樣的校園氣氛,感受老校區(qū)的風采,感受老一輩為石油大學奮斗的環(huán)境,讓我們對學校的一步步的成長有了更充分的認識,同時也增強了對石油大學的歸屬感,讓我們?yōu)閷W校的成長感到自豪,了解老校區(qū)的歷史和現狀。通過參觀各個院的辦公樓,了解了不同的專業(yè)的建立時間。參觀計算機專業(yè)的陳舊的樓,感受到計算機學院在學校的悠久的歷史,讓我們對自己學校的專業(yè)更加地充滿信心。下午參觀東營的中國聯通大樓里的機房和服務器,及工作人員對我們進行的詳細的介紹,讓我們對自身專業(yè)在現實生活中的具體運用有了更加深刻的體會,極大地鼓舞了我們學習專業(yè)知識的熱情,對未來有了更美好的憧憬,緊接著是冒雨去參觀東營的軟件園基地,里面的工作人員為我們進行了細致的介紹,給我們介紹許多專業(yè)方面的知識,帶領我們去參觀IBM的大型服務器,可以將其他有需要的公司的服務在該基地的服務器上運行,幫助中小型企業(yè)實現其經濟能力以外的計算服務,因此也叫“云計算中心”。
7月2日:學院組織我們去聽了蘇興書記的關于大學生職業(yè)規(guī)劃的講座,也是讓人受益匪淺,先是給我們進行了專業(yè)前景的分析,對于計算機方面的前景給我們進行了細致的分析及比較,相對于其他的傳統領域的專業(yè)來說,計算機專業(yè)是一門新興的課程,產生的時間較短,但是發(fā)展的前景很廣闊,只要我們有很強的能力,以后無論走到哪都會受到重用,現在我們要做到的就是去充實自己的生活,補充自己的不足,為以后走向社會打下比較好的基礎。還有就是我們應該勇于去改變現狀,痛苦才能帶來改變富蘭克林如是說,我們應該勇于去改變,不斷地去改掉自己的陋習,改變的過程注定是艱辛的,但是只要你堅持下來,帶來的改變有事很可觀的,比如每天看2小時自己感興趣的書,堅持下來的就會使自己不斷改變,最終慢慢地變成你向往成為的那類人,這個過程注定有許多人會放棄,只要我能做到不放棄,那么成功我相信是指日可待的。
7月3日:在學校老師的帶領下,我們參觀了學校的許許多多以前所不知道的實驗基地,有很多建立的年代比較久,有專門的實驗老師指導,每個學生都有自己的一臺電腦,配置較齊全,深深地感受到了學校計算機的學習氛圍的濃厚,還
3/18
學生信息管理系統實習報告
有智能小車的實驗室,許多人靠著自學書上的知識,然后將其運用到實際當中,有四輪的小車,也有兩輪的站立的小車,通過內置的平衡儀來實現自身的平衡,當然這一切都離不開算法,很多小車能已很快的速度實現準確的轉彎,其反應能力是人類的反應能力所不及的,通過自身的攝像頭來感知前方的路線,提起做好轉彎的準備,其中的算法均是用編程實現的,所以學好編程就具有許多的應用。
7月4日:學校的校園卡管理老師對我們進行了校園卡的全方面的講解,校園卡的使用極大的方便了我們的生活,可以在食堂、超市、浴室、門禁系統、圖書館進行使用,實現一卡在手,走遍學校無憂。在老師為我們講解完校園卡的原理之后,還進行了答疑的階段,許多好奇的同學也結合自身提出一些不明白的原理,都得到了老師的詳細解答。晚上為我們講課的是網絡中心的主任,他是一名學校的功臣,自從青島校區(qū)在建的時候,他就開始了青島校區(qū)校園網絡的建設,歷經幾年的時間,將校園網建成,并在不斷實現更多的功能,不斷擴寬學校的網絡帶寬。他給我們介紹了許多同學們在日常生活中常見的問題,例如:為什么將分路器的兩個端口用一根線連起來之后就會使分路器失效,在講解的過程中還進行了比喻,將分路器比作是一個人在傳輸包裹,如果將其構成了回路的話,就會在分路器內部形成一個循環(huán),這個循環(huán)就會導致下一個包裹的傳輸,這就簡單地為我們解釋了問題產生的原因。緊接著還為我們介紹了ping在網絡檢測中的應用,例如我們可以在運行框里輸入pingn10來看打開百度網的時間,從而判斷其網絡速度的快慢。最后,主任給我們進行答疑,在這個環(huán)節(jié),很多同學提出的問題也是令人受益匪淺,讓我感受到學校對網絡的支持力度大,網絡帶寬的不斷提升,才有了我們現在上網速度快,學習效率大大提高的結果。
四、實習的心得
4/18
學生信息管理系統實習報告
通過這幾日的實習,大大地開拓了我的眼界,讓我認識到現在計算機行業(yè)的發(fā)展現狀,為我們日后走向工作崗位打下了較為堅實的基礎,通過參觀實驗基地,我們了解了服務器是如何將許多的機器連接到一起的,通過去老校區(qū)的參觀,讓我們對母校的歷史有了更為深刻的理解,增強了母校的歸屬感,參觀東營市聯通大樓,通過網絡拓撲圖,我了解到東營的網絡構成及各個網絡是怎么聯系到一起的,軟件園的參觀則讓人了解到了一個全新的概念,什么叫做“云計算”,緊接著職業(yè)規(guī)劃,讓我對大學的生活有了更加深刻的思考,大學能做什么,什么才是自己想做的,然后是學習到了許多書本上沒有的知識,也理解了什么叫“紙上得來終覺淺,絕知此事要躬行”,學習理論要和學習實際的相結合,然后才能夠將知識徹徹底底地理解,而且對于一些自己不到的東西一定要讓自己明白,學有余力的時候,甚至可以給自己學習一些非自身專業(yè)的但是自己喜歡的方面的知識,畢竟是技多不壓身!
5/18
學生信息管理系統實習報告
第二部分
《程序設計實習》實習報告
題目:《學生信息管理系統》
6/18
學生信息管理系統實習報告
(備注:正文用小四字號,宋體,1.5倍行距。不少于5000字。如果第二部分報告多于20頁,請雙面打。
一、題目介紹
(包括:題目背景簡介、系統達到目標等)
二、主要內容
(詳細介紹系統總體功能、模塊劃分,以及每個模塊的具體實現)
三、技術總結
(包括:使用的主要技術、遇到的技術問題及解決方法總結、關鍵代碼(不要超過2頁))
四、心得體會
目錄
一、題目介紹
7/18
學生信息管理系統實習報告
1.1題目背景簡介
1.2系統達到目標二、系統功能介紹
2.1介紹系統總體功能
2.2介紹系統的模塊劃分
2.3每個模塊的具體實現三、技術總結
3.1使用的主要技術
3.2遇到的問題及解決
3.3關鍵的代碼
四、心得體會
1.1題目背景簡介
8/18
學生信息管理系統實習報告
隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統。
本文介紹了在VisualC++6.0環(huán)境下開發(fā)一個管理信息系統的過程。通過分析學校學生管理系統的不足,創(chuàng)建了一套行之有效的計算機管理學生的方案。本論文介紹了學生管理信息系統的系統分析部分,包括可行性分析、業(yè)務流程分析等;系統設計部分主要介紹了學生信息管理系統功能設計;系統實現部分說明了幾個主要模塊的算法,本系統操作簡單,比較實用。
1.2系統達到的目標
使用下面的數據,用VC設計一個簡單的學籍管理系統,實現出最基本的功能。學生基本信息存儲在文件(A.TXT)中,A.TXT文件不需要編程錄入數據,可用文本編輯工具直接生成,其示例內容如下:
學號姓名性別宿舍號碼電話號碼01張成成男5018773211102李成華女1018772311203王成鳳女1018772311204張明明男5028773433305陳東男5018773211106李果男5028773433307張園園女10287756122……………
學生成績基本信息存儲在文件(B.TXT)中,其示例內容如下:
9/18
學生信息管理系統實習報告
學號課程編號課程名稱學分平時成績實驗成績卷面成績綜合成績實得學分01A01大學物理366788202B03高等數學478-19001B03高等數學445-18802C01VF3657666
……………………
二、基本功能要求:
1.增加功能:
設計界面,在系統中能分別錄入學生信息和成績信息,并分別存儲到A.txt和B.txt文件中。
2.數據讀入功能:
對B.TXT進行數據讀入,包括每個學生的學號、課程編號、課程名稱、學分、平時成績、實驗成績、卷面成績共7個數據。綜合成績、學分由程序根據條件自動運算。
綜合成績的計算:如果本課程的實驗成績?yōu)?1,則表示無實驗,綜合成績=平時成績*30%+卷面成績*70%;如果實驗成績不為-1,表示本課程有實驗,綜合成績=平時成績*15%+實驗成績*15%+卷面成績*70%。
實得學分的計算:采用等級學分制。
綜合成績在90-100之間,應得學分=學分*100%,綜合成績在80-90之間,應得學分=學分*80%,綜合成績在70-80之間,應得學分=學分*75%,綜合成績在60-70之間,應得學分=學分*60%,綜合成績在60以下,應得學分=學分*0%。
3.查詢功能:
分為學生基本情況查詢和成績查詢兩種A:學生基本情況查詢:
10/18
學生信息管理系統實習報告
A1----輸入一個學號或姓名(可實現選擇),查出此生的基本信息并顯示輸出。A2---輸入一個宿舍號碼,可查詢出本室所有的學生的基本信息并顯示輸出。B:成績查詢:
B1:輸入一個學號時,查詢出此生的所有課程情況,格式如下:學號:xx姓名:xxxxx
課程編號:xxx課程名稱:xxxxx綜合成績:xxxx實得學分:xx課程編號:xxx課程名稱:xxxxx綜合成績:xxxx實得學分:xx課程編號:xxx課程名稱:xxxxx綜合成績:xxxx實得學分:xx……………………共修:xx科,實得總學分為:xxx4.刪除功能:
當在A.TXT中刪除一個學生時,自動地在B.TXT中刪除此人所有信息。
三、擴展功能:
1.排序功能:
實現選擇按綜合成績或實得學分升序或降序排序并顯示數據。2.導出功能:
把系統中的學生信息、成績信息全部或根據用戶條件進行部分導出,導出到Word或Excel中。
四、界面要求:
界面不做具體的規(guī)定,可自行設計。但要本著簡潔使用、操作方便、視覺美觀的原則。
11/18
學生信息管理系統實習報告
2.1介紹系統的總體功能
該系統主要包括學生信息、成績信息的添加、修改、刪除、及導入和導出功能。
2.2介紹系統總體功能劃分
學生信息管理系統的總功能設計圖
學生信息管理系統↓
↓↓↓↓↓添加功能數據讀入功能查詢功能刪除功能排序功能
2.3介紹每個系統的具體實現
添加功能↓
↓↓
添加學生基本信息添加學生成績信息↓↓
輸入學生基本信息輸入學生成績信息↓↓
調用CStudentInfo::OnBtnTjxx()函數調用CChengjiInfo::OnBtnTjxx()函數查找功能↓
↓↓
12/18
學生信息管理系統實習報告
學生基本信息查詢學生成績信息查詢
↓↓
調用導入函數調用導入函數
導入學生基本信息導入學生成績信息
↓↓
調用CStudentInfo::OnBtnTdcz()函數調用CChengjiInfo::OnBtnTdcz()函數
修改功能
↓↓
學生基本信息修改學生成績信息修改
↓↓
調用修改函數調用修改函數
修改學生基本信息修改學生成績信息
↓↓
調用CStudentInfo::OnBtnXgxx()函數調用CChengjiInfo::OnBtnXgxx()函數
刪除功能
↓↓
學生基本信息刪除學生成績信息刪除
↓↓
調用刪除函數調用刪除函數
刪除學生基本信息刪除學生成績信息
↓↓
調用CStudentInfo::OnBtnScxx()函數調用CChengjiInfo::OnBtnScxx()函數
3.1使用的主要技術
本學生信息管理系統在VC++中實現,主要使用windows的MFC中的功能,參考了較多的書籍,最終采用的是access數據庫,而非要求的從txt文件中導入,數據
13/18
學生信息管理系統實習報告
庫中的表格設計較為簡單,添加數據的時候,則是先在數據庫中添加,然后調用函數從數據庫中導入數據,也可以在學生系統中添加信息,現在相應的編輯框內輸入數據,然后調用UpdateData(true)從編輯框中讀入數據,然后使用
OnInitADOConnect()連接數據庫,然后逐個信息讀入數據庫,最后ExitConnect()關閉數據庫。其他的功能如修改,刪除使用的技術與此相一致,主要步驟是:UpdateData(true)從編輯框中讀入數據OnInitADOConnect()連接數據庫ExitConnect()關閉數據庫
3.2遇到的問題及解決
在設計及制作程序時,在導入及導出的問題上停留較長時間,主要是在之前的課堂學習上并沒有接觸過,很多的東西對于我來說都是新的,都必須現學現用,最后還是通過書上的一篇較類似的程序觸發(fā)了靈感,而導入導出數據庫的代碼,則是從書中借鑒,但是遇到了許多的錯誤,必須得一個個地去解決,很多的錯誤都是新的,于是就通過網絡的力量,一個個去了解,一個個去解決,經過一步步的修改,最后程序勉強能運行了,然后通過測試一些數據,找到一些小漏洞,經過仔仔細細的檢查和分析,將錯誤盡量的減少。
3.3關鍵的代碼
3.3.1添加學生信息程序的源代碼
voidCStudentInfo::OnBtnTjxx()
{UpdateData(true);OnInitADOConnect();//連接數據庫_bstr_tsql="select*fromStudentInfo";
m_pRecordset.CreateInstance(_uuidof(Recordset));
m_pRecordset->Open(sql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
GetDlgItemText(IDC_EDIT_DAY,m_DAY);try
{//向數據庫里添加新的紀錄m_pRecordset->AddNew();
m_pRecordset->PutCollect("學號",(_bstr_t)m_ID);m_pRecordset->PutCollect("姓名",(_bstr_t)m_NAME);m_pRecordset->PutCollect("性別",(_bstr_t)m_SEX);m_pRecordset->PutCollect("籍貫",(_bstr_t)m_ZG);m_pRecordset->PutCollect("學院",(_bstr_t)m_SCHOOL);m_pRecordset->PutCollect("專業(yè)",(_bstr_t)m_ZY);
m_pRecordset->PutCollect("出生日期",(_bstr_t)m_DAY);m_pRecordset->PutCollect("電話號碼",(_bstr_t)m_PHONE);m_pRecordset->Update();
ExitConnect();//關閉數據庫}catch(_com_errore){AfxMessageBox("添加失敗");return;}MessageBox("添加成功");
m_Info.DeleteAllItems();//清空列表框
14/18
學生信息管理系統實習報告
AddDB();//重新顯示數據}
3.3.2添加成績信息的程序的源代碼
voidCChengjiInfo::OnBtnTjxx()
{UpdateData(true);OnInitADOConnect();_bstr_tsql="select*fromChengjiInfo";
m_pRecordset1.CreateInstance(_uuidof(Recordset));
m_pRecordset1->Open(sql,m_pConnection1.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);try
{m_pRecordset1->AddNew();//添加新的紀錄
m_pRecordset1->PutCollect("學號",(_bstr_t)m_ID);m_pRecordset1->PutCollect("姓名",(_bstr_t)m_NAME);m_pRecordset1->PutCollect("性別",(_bstr_t)m_SEX);
m_pRecordset1->PutCollect("專業(yè)名稱",(_bstr_t)m_ZYNAME);m_pRecordset1->PutCollect("班級",(_bstr_t)m_class);
m_pRecordset1->PutCollect("科目名稱",(_bstr_t)m_KCNAME);m_pRecordset1->PutCollect("成績",(_bstr_t)m_CJ);m_pRecordset1->PutCollect("學期",(_bstr_t)m_XQ);m_pRecordset1->Update();ExitConnect();}catch(_com_errore)
{AfxMessageBox("添加失敗");return;}
MessageBox("添加成功");m_Info.DeleteAllItems();AddDB();}
3.3.3刪除學生信息的程序的源代碼
voidCStudentInfo::OnBtnScxx(){UpdateData(true);
if(MessageBox("是否真的要該刪除信息?","提示",MB_YESNO|MB_ICONQUESTION)==IDNO){return;}
OnInitADOConnect();//連接數據庫CStringsql;
sql.Format("delete*fromStudentInfowhere學號="%s"",m_ID);try
{m_pConnection->Execute((_bstr_t)sql,NULL,adCmdText);m_pConnection->Close();m_pConnection.Release();}catch(_com_errore)
{AfxMessageBox("刪除失敗");return;}MessageBox("刪除成功");
m_Info.DeleteAllItems();AddDB();}
3.3.4刪除成績信息的程序的源代碼
voidCChengjiInfo::OnBtnScxx(){UpdateData(true);
if(MessageBox("是否真的要該刪除信息?","提示",MB_YESNO|MB_ICONQUESTION)==IDNO)
15/18
學生信息管理系統實習報告
{return;}OnInitADOConnect();CStringsql;
sql.Format("delete*fromChengjiInfowhere學號="%s"and姓名="%s"and科目名稱="%s"",m_ID,m_NAME,m_KCNAME);try
{m_pConnection1->Execute((_bstr_t)sql,NULL,adCmdText);m_pConnection1->Close();
m_pConnection1.Release();}catch(_com_errore){AfxMessageBox("刪除失敗");return;}
MessageBox("刪除成功");m_Info.DeleteAllItems();AddDB();}
3.3.4導出成績信息的程序的源代碼
voidCStudentInfo::OnBtnExecl()
{if(IDNO==MessageBox("是否導出當前頁面顯示的數據!","提示",MB_ICONQUESTION|MB_YESNO))return;
if(ExcelSql.IsEmpty())
{MessageBox("當前頁面沒有數據!","提示");return;}app1.SetVisible(true);app1.SetUserControl(true);Workbooksbooks;_Workbookbook;Worksheetssheets;_Worksheetsheet;LPDISPATCHlpDisp;Rangerange;
COleVariantcovOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);books.AttachDispatch(app1.GetWorkbooks());book=books.Add(covOptional);sheets=book.GetWorksheets();
sheet=sheets.GetItem(COleVariant((short)1));
range=sheet.GetRange(COleVariant("A1"),covOptional);
range.SetValue2(COleVariant("學號"));range=sheet.GetRange(COleVariant("B1"),covOptional);
range.SetValue2(COleVariant("姓名"));range=sheet.GetRange(COleVariant("C1"),covOptional);
range.SetValue2(COleVariant("性別"));range=sheet.GetRange(COleVariant("D1"),covOptional);
range.SetValue2(COleVariant("籍貫"));range=sheet.GetRange(COleVariant("E1"),covOptional);
range.SetValue2(COleVariant("學院"));range=sheet.GetRange(COleVariant("F1"),covOptional);
range.SetValue2(COleVariant("專業(yè)"));range=sheet.GetRange(COleVariant("G1"),covOptional);
range.SetValue2(COleVariant("出生日期"));range=sheet.GetRange(COleVariant("H1"),covOptional);range.SetValue2(COleVariant("電話號碼"));OnInitADOConnect();
16/18
學生信息管理系統實習報告
m_pRecordset.CreateInstance(_uuidof(Recordset));
m_pRecordset->Open((_bstr_t)ExcelSql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);inti=2;while(!m_pRecordset->adoEOF){CStringstr;
str.Format("A%d",i);
range=sheet.GetRange(COleVariant(str),covOptional);
range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("學號")));str.Format("B%d",i);
range=sheet.GetRange(COleVariant(str),covOptional);
range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("姓名")));str.Format("C%d",i);range=sheet.GetRange(COleVariant(str),covOptional);range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("性別")));str.Format("D%d",i);range=sheet.GetRange(COleVariant(str),covOptional);range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("籍貫")));str.Format("E%d",i);range=sheet.GetRange(COleVariant(str),covOptional);range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("學院")));str.Format("F%d",i);range=sheet.GetRange(COleVariant(str),covOptional);range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("專業(yè)")));str.Format("G%d",i);range=sheet.GetRange(COleVariant(str),covOptional);range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("出生日期")));str.Format("H%d",i);range=sheet.GetRange(COleVariant(str),covOptional);
range.SetValue2(COleVariant((char*)(_bstr_t)m_pRecordset->GetCollect("電話號碼")));m_pRecordset->MoveNext();i++;}ExitConnect();}
4.1心得體會
經過近兩周的努力,學生管理系統最終完工,經過這次實習系統設計,自
己總結了這個學生信息管理系統的一些問題,不過收獲還是頗為豐富的,再有理論知識上結合實踐,使我學到了更多。
首先,更進一步的了解了數據庫的基本操作,在這之前,我對數據庫只是略知皮毛,只是了解一些概念性的東西。在做這個系統之前,連基本的連接數據庫,數據庫查詢語句等這些東西都不熟練。
對于數據庫的增刪改查操作比較熟練了,我的學習方法是如果不理解,先把按照課本上正確的語句敲,然后再多次進行數據庫的鏈接,增刪改查操作中不斷總結規(guī)律。
這次設計的學生信息管理系統,很多東西都是現學現用,進行編程設計,完全體現了自己在數據庫語言和程序設計課程學習狀況,充分地為自己以后更深入了數據庫語言奠下基礎。
17/18
學生信息管理系統實習報告
學生信息管理系統的整體概況,相關功能都能夠實現,條理清晰,界面可觀性比較好。在系統設計的過程中,我從中發(fā)現,學習數據庫要細心和有耐性,并且要不斷地從外界學習更多的技術才能設計出一套完美的系統。
在系統的開發(fā)過程中,由于我是第一次開發(fā)軟件,在知識、經驗方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統會存在一些缺陷和不足。雖然在學生管理系統中的應用不是很多,但是還是學習到了許多以前不知道的或者是不怎么熟悉的知識,對于這一點我還是感到很滿意的。
18/18
友情提示:本文中關于《論文 管理信息系統學習總結》給出的范例僅供您參考拓展思維使用,論文 管理信息系統學習總結:該篇文章建議您自主創(chuàng)作。
來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。