管理系統課程設計報告
管理系統是由管理者與管理物件組成的並由管理者負責控制的一個整體。小編為大家整理的管理系統課程設計報告,喜歡大家喜歡。
管理系統課程設計報告1
一.緒論
奧林匹克運動是在奧林匹克主義指導下,以體育運動和4年1度的奧林匹克慶典——奧運會為主要活動內容,促進人的生理、心理和社會道德全面發展,溝通各國人民之間的相互瞭解,在全世界普及奧林匹克主義,維護世界和平的國際社會運動。奧林匹克運動包括以奧林匹克主義為核心的思想體系,以國際奧委會、國際單項體育聯合會和各國奧委會為骨幹的組織體系和以奧運會為週期的活動體系。
1894年6月23日,當顧拜旦與12個國家的79名代表決定成立國際奧委會、開創奧林匹克運動時, 這一壯舉曾一度成為人們諷刺的物件。而在百年之後的今天,奧運會已成為普天同慶的節日,奧林匹克運動也吸引了202個國家和地區的積極參與。
奧林匹克運動是人類社會的一個罕見的傑作,它將體育運動的多種功能發揮得淋漓盡致,影響力遠遠超出了體育的範疇,在當代世界的政治、經濟、哲學、文化、藝術和新聞媒介等諸多方面產生了1系列不容忽視的影響。奧林匹克運動不僅構成了現代社會所特有的體育文化景觀,以其特有的文化魅力愉悅人們的身心,更以其強烈的人文精神催人奮進,生生不已。
奧林匹克運動是時代的產物,工業革命大大擴充套件了世界各民族之間在經濟、政治和文化等方面的聯絡,各國交往日益密切,迫切需要以各種溝通手段來加強國際間的相互瞭解。奧林匹克運動正是為適應這種社會需要而出現的,是人類社會發展到一定階段的必然產物。
因此,本系統在VF環境下采用“自上而下地總體規劃,自下而上地應用開發”的策略開發一個管理資訊系統的過程。透過分析奧運會管理系統的漏洞,建立了一套行之有效的奧運會管理系統的方案。文章詳細介紹了奧運會管理資訊系統的系統分析部分,包括可行性分析、組織機構分析、管理職能分析、業務流程分析、資料流程分析、資料字典、處理描述等等;系統設計部分主要介紹了系統功能設計和資料庫設計;系統實現部分列出了幾個主要的程式框圖,並附帶了一些主要的視窗和程式。本系統介面友好,操作簡單,比較實用,可以讓讀者更好地瞭解奧運會的一些基本情況,瞭解奧運會的向上精神。
二.系統規劃
1.系統功能設計
“奧運會舉辦地及會徽管理資訊系統”的主要功能有:使用者登陸、舉辦地資訊、會徽資訊、系統維護。奧運會查詢系統所要實現的功能如下:
1.使用者部分:
奧運資訊查詢:包括奧運屆次、奧運會舉辦地、會徽
2.管理員部分:
奧運資訊維護:管理員可以對資訊進行分類,查詢,新增,修改,刪除等操作。
奧運相簿維護:管理員可以對圖片資訊進行新增,修改,刪除等操作。
三.系統分析
1. 可行性分析
可行性分析是在進行初步調查後所進行的對系統開發必要性和可能性的研究,所以也稱為可行性研究。可行性分析是透過對專案的主要內容和配套條件,如市場需求、資源供應、建設規模、工藝路線、裝置選型、環境影響、資金籌措、盈利能力等,從技術、經濟、工程等方面進行調查研究和分析比較,並對專案建成以後可能取得的財務、經濟效益及社會環境影響進行預測,從而提出該專案是否值得投資和如何進行建設的諮詢意見,為專案決策提供依據的一種綜合性的系統分析方法。可行性分析應具有預見性、公正性、可靠性、科學性的特點。資訊系統也應從技術可行性,經濟可行性和社會可行性三方面來論證。透過長時間的觀察與實踐,我覺得奧運會舉辦地及會徽管理系統的可行性分析如下:
1.經濟上的可行性
經濟上的可行性主要是預估費用支出和對專案的經濟效益進行評價。該奧運會舉辦地及會徽管理系統的支出費用主要包括使用者登陸費用,實施該系統的主要費用:裝置購置費用:包括伺服器、工作站、外圍相關裝置的購置費用。軟體費:本系統的費用,相關操作平臺軟體費。運維費:系統執行、維護費用。相關技術的培訓費用。這些都是能夠承擔的費用水平。
每參加一屆奧運會都要響應的增加一項查詢記錄,並作出相應的更改,支出經費也不會太多,同時,還要考慮技術人員,該系統主要是一項技術性很強的工作,這應該佔很大一筆開銷 。同時,由於該系統實行統一操作,系統共享,其裝置購置,人員工資,維護費用相對較少,前期的資金投入主要集中於系統的開發,建立資訊中心,可將來自各方面的資訊集中管理,提高該系統的計劃性和預見性,快速地反饋市場資訊。
2.技術上的可行性
技術上的可行性主要分析當前軟,硬體技術能否滿足對系統提出的要求,此外還要考慮開發人員的水平。 技術上的可行性分析主要分析現有技術條件能否順利完成開發工作,硬體、軟體配置能否滿足開發者的需要,各類技術人員的數量,水平,來源等。資訊系統屬於知識密集型,對技術要求高,如果缺乏足夠的技術力量,或者單純依靠外部力量進行開發,既達不到預期的目標。奧運會舉辦地及會徽管理系統的工作主要是在使用者和奧運會官方網之間架起一座橋樑,能相互溝通訊息和處理資訊。這一特點非常適合計算機特點,透過網路internet技術,發揮計算機的資訊傳輸速度快、準確度高的優勢。計算機硬體和軟體技術的.飛速發展,為系統的建設提供了技術條件。
3 管理上的可行性
管理上的可行性指的是管理人員對開發應用專案的態度和管理方面的條件,主管領導不支援的專案肯定不行 。管理方面的條件主要是指管理方面 是否科學,相應的管理制度改革的時機是否成熟,規章制度是否齊全以及原始資料是否正確等。奧運會舉辦地及會徽管理系統可以幫助人們更好地瞭解奧運會的一些知識 ,現在也提倡全民運動,可以促進人們的積極性,能夠得到管理人員的支援,和使用者的喜愛。
4.社會上的可行性
社會可行性有時也稱為操作可行性,主要論證新系統在企業或機構開發和執行的可能性以及執行後可能一起的對企業或機構的影響,即組織內外是否具備接受和使用新系統的條件。在當前資訊科技飛速發展的大環境下,計算機技術和軟體技術的更新是圖書館完全有可能也有能力採用這樣先進的管理技術。它對奧運會帶來的影響可以看到:
對傳統管理理念的衝擊,可能引起管理層的變動和人員的調整。對奧運會官方工作人員的要求提高,使奧運會官方機構在一定的可能下進行機構精簡,迫使工作人員繼續學習新知識。
管理系統課程設計報告2
一、背景簡述
使用計算機進行資訊管理,不僅提高了工作效率,而且大大的提高了其安全性.尤其對於複雜的資訊管理,計算機能夠充分發揮它的優越性.學生成績管理系統是一個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要。
二、需求分析
問題的分析
手工操作還十分落後,效率極低,成本很大,以後的社會是資訊的社會,資訊只有快,準,精才能發揮其價值。所以機器代替人力是必然的歷史發展趨勢,只有領導的重視和支援才能從人工操作改為計算機的自動化系統。人工操作必將被計算機代替。
三、系統選單的主要功能
(1)輸入若干條記錄
(2)顯示所有記錄
(3)按學號排序
(4)插入一條記錄
(5)按姓名查詢,刪除一條記錄
(6)查詢並顯示一條記錄
(7)輸出統計資訊 (新增)
(8)從正文中新增資料到結構體陣列中
(9)將所有資料寫入檔案中
(0)退出程式
四、功能設計
功能1和4的演算法相似,輸入一條記錄到結構體中去,其中有一部很關鍵,就是透過gets將所有的多餘的字元,回車讀去,否則就會出錯。
功能2是顯示所有的記錄,透過迴圈輸出,格式也比較重要。
功能3為按學號排序,因為學號定義成了字元陣列的形式,因此在運用冒泡法進行排序的時候,要用到strcmp,strcpy等函式。
功能5為按姓名刪除記錄,先輸入姓名,再比較,如果沒有則返回失敗資訊,如果找到就將此記錄都向前移一位,返回n-1。
功能6的演算法在5中就已經體現了,輸入姓名,比較。
功能7為新增的功能,因為考慮到原來給出的函式中竟然沒有對學生成績的統計功能,因此新增此功能,可以得出所有的記錄個數,最高、最低、平均分,並輸出相關的學生資訊等。
功能8和9是對檔案的操作,提前準備好資料。
五、函式呼叫關係圖
注:“→”代表呼叫
Input函式
列印連結串列記錄
Display函式
輸入若干條記錄
menu_select()函式
選擇選單
Sort_by_num函式
顯示所有記錄
Delete_a_record函式
按姓名查詢,刪除一條記錄
Query_a_record查詢並顯示一條記錄
Statistic函式
輸出統計資訊 (新增)
AddfromText函式
從正文中新增資料到結構體陣列中
Main函式
Insert_a_record插入一條記錄
WritetoText函式 將所有資料寫入檔案中
退出程式
Reverse(head)函式
按學號排序
六、設計測試流程
1、進入介面
2、輸入選項1,回車;
按提示輸入資料:
3、回到主選單;
輸入選項7,回車;
輸入檔名:data.txt,回車;
出現成功提示,則讀入檔案操作成功。
4、回到主選單,輸入2,回車
每10個暫停顯示資料
5、回到主選單,輸入3,回車
出現排序成功資訊。
6、回到主選單,輸入4,回車
按提示插入一組資料
7、回到主選單,輸入5,回車
按提示輸入姓名,刪除資料
出現刪除成功的資訊
8、回到主選單,輸入6,回車
輸入姓名進行查詢
9、回到主選單,輸入7,回車
出現統計資訊
10、回到主選單,輸入9,回車
輸入result.txt,回車
出現成功寫入檔案的資訊
11、回到主選單,輸入0,回車退出系統
七、心得體會
透過這次課程設計,增加了我學習軟體技術的興趣,雖然還不明確軟體技術包含的具體內容,但從C語言這門課程開始,已發現程式設計的樂趣,在學習C語言的過程中也學到了許多計算機應用基礎知識,對計算機的機體也有了一個大體的瞭解。在具體操作中對這學期所學的C語言的理論知識得到鞏固,達到實訓的基本目的,也發現自己的不足之出,在以後的上機中應更加註意,同時體會到C語言具有的語句簡潔,使用靈活,執行效率高等特點。發現上機實訓的重要作用,特別是對陣列和迴圈有了深刻的理解。透過實際操作,學會 C語言程式程式設計的基本步驟、基本方法,開發了自己的邏輯思維能力,培養了分析問題、解決問題的能力。