版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
摘要隨著院校的擴招,學生數(shù)量不斷增加,學生管理已成為學校管理中的重中之重。傳統(tǒng)的學生管理方法是從學生的個人的自然情況出發(fā),對其進行管理。但是,這種方法不但效率低,而且還要耗費大量的人力,已經(jīng)不能滿足學校對學生管理的要求。提高學生管理的管理水平,優(yōu)化資源,盡可能地降低學校的管理成本,成為該學校勢在必行的新課題。學生信息管理系統(tǒng)從學生管理的現(xiàn)狀出發(fā),根據(jù)學生管理的新要求進行開發(fā)設計的,它解決了學生管理中數(shù)據(jù)信息量大,修改不方便,對一系列數(shù)據(jù)進行統(tǒng)計與分析花費時間長等問題。幫助管理人員有效管理學生信息。學生信息管理系統(tǒng)主要使用visualstudio進行編碼,使用sqlserver2021開發(fā)后臺數(shù)據(jù)庫。本系統(tǒng)主要實現(xiàn)的功能有學生信息錄入,學生成績錄入,成績等級設置,學生違規(guī)處理,學生成績排行,學生信息查詢,學生成績查詢、打印?!娟P鍵詞】學生管理;數(shù)據(jù)統(tǒng)計;數(shù)據(jù)庫AbstractWiththeincreasingrecruitmentincollegesanduniversities,theincreasingnumberofstudents,studentmanagementhasbecomeatoppriorityinschoolmanagement.Thetraditionalstudentmanagementmethodfromstudent'sindividualnature,carriesonthemanagement.However,thisapproachnotonlylowefficiency,butalsocostlotsofmanpower,alreadycannotsatisfytherequirementofschoolmanagementtothestudent.Improvethemanagementlevelofstudentmanagement,optimizeresources,schoolofmanagementtoreducecosts,asmuchaspossiblebecomethenewsubjectfortheschoolisimperative.Studentinformationmanagementsystemfromthepresentsituationofthestudentmanagementaccordingtothenewrequirementsofstudentmanagementindevelopmentanddesign,itsolvesthestudentmanagementdatainthelargeamountofinformation,therevisionisnotconvenient,aseriesofdatastatisticsandanalysisofissuesoflongtime.Helpstudentsmanagementinformationmanagementstudentseffectively,hasbecomeanindispensablemanagementtoolinschoolmanagement.Thissystemmainlyisencodedusingvisualstudio,developmentbackgrounddatabaseusingSQLserver2021.Thissystemmainlyrealizethefunctionofthestudentinformationinput,studentsachievementsrecorded,gradelevelsetting,studentmishandling,studentperformanceranking,querystudentinformation,studentachievementinquiry,printing【keywords】studentsmanagement;Datastatistics;Thedatabase1.緒論1.1研究背景隨著計算機信息化時代的到來,運用計算機手段來獲取和處理數(shù)據(jù)信息是當今信息管理的顯著特點,運用計算機技術可將許多繁瑣復雜的工作簡易化。隨著我國加入WTO世貿(mào)組織以來,信息技術及信息獲取對于發(fā)展各行各業(yè)的經(jīng)濟,都起到了至關重要的作用。全世界范圍內(nèi)信息技術水平的高速發(fā)展,信息化數(shù)字技術在各個領域都得到了前所未有的廣泛的應用。信息管理乃是人類為了有效合理地開發(fā)和利用信息資源,以現(xiàn)代科技信息技術為手段,對信息資源進行統(tǒng)籌、組織、計劃、控制和領導的社會活動。簡單地說,信息管理就是人對信息資源和信息活動的管理。信息管理隨著經(jīng)濟的迅速發(fā)展,具有信息量猛增、信息處理和傳播速度更快、信息處理的方法日趨復雜、信息管理所涉及的領域不斷擴大的時代特征。信息管理系統(tǒng)可使各種文檔實現(xiàn)電子化,通過電子數(shù)據(jù)庫的形式對數(shù)據(jù)進行保管,按每個人的不同身份分配的權限進行使用和共享數(shù)據(jù)信息。從而實現(xiàn)信息的系統(tǒng)管理。1.2技術簡介1.2.1visualstudio2021特點簡介(1)支持WindowsAzure,微軟云計算架構邁入重要里程碑。(2)助力移動與嵌入式裝置開發(fā),三屏一云商機無限。(3)實踐當前最熱門的Agile/Scrum開發(fā)方法,強化團隊競爭力。(4)升級的軟件測試功能及工具,為軟件質量嚴格把關。(5)搭配Windows7,Silverlight4與Office,發(fā)揮多核并行運算威力,創(chuàng)建美感與效能并重的新一代軟件。(6)支持最新C++標準,增強IDE,切實提高程序員開發(fā)效率。1.2.2VisualC++2021簡介VisualC++2021(版本號:10.0),于2021年發(fā)布。VisualC++開發(fā)團隊考慮使用SQLServerCompact格式的數(shù)據(jù)庫來存儲源碼的相關信息。此版也加入了現(xiàn)代化的C++并行運算庫ParallelPatternsLibrary。此版建構于.NETFramework4.0之上,但仍支持機器碼的編譯。1.2.3SQLserver2021簡介SQLServer2021是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQLServer2021數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。
SQLServer2021數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外SQLServer2021結合了分析、報表、集成和通知功能。這使您的企業(yè)可以構建和部署經(jīng)濟有效的BI解決方案,幫助您的團隊通過記分卡、Dashboard、Webservices和移動設備將數(shù)據(jù)應用推向業(yè)務的各個領域。SQLServer2021的特點有:NET框架主機
使用SQLServer2021,開發(fā)人員通過使用相似的語言,例如微軟的VisualC#.net和微軟的VisualBasic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個新的對象--用戶定義的類和集合。
(2)XML技術
在使用本地網(wǎng)絡和互聯(lián)網(wǎng)的情況下,在不同應用軟件之間散步數(shù)據(jù)的時候,可擴展標記語言(XML)是一個重要的標準。SQLServer2021將會自身支持存儲和查詢可擴展標記語言文件。
(3)ADO.NET2.0版本
從對SQL類的新的支持,到多活動結果集(MARS),SQLServer2021中的ADO.NET將推動數(shù)據(jù)集的存取和操縱,實現(xiàn)更大的可升級性和靈活性。
(4)增強的安全性
SQLServer2021中的新安全模式將用戶和對象分開,提供fine-grainAccess存取、并允許對數(shù)據(jù)存取進行更大的控制。另外,所有系統(tǒng)表格將作為視圖得到實施,對數(shù)據(jù)庫系統(tǒng)對象進行了更大程度的控制。
(5)Transact-SQL的增強性能
SQLServer2021為開發(fā)可升級的數(shù)據(jù)庫應用軟件,提供了新的語言功能。這些增強的性能包括處理錯誤、遞歸查詢功能、關系運算符PIVOT,APPLY,ROW_NUMBER和其他數(shù)據(jù)列排行功能,等等。
(6)SQL服務中介
SQL服務中介將為大型、營業(yè)范圍內(nèi)的應用軟件,提供一個分布式的、異步應用框架。
(7)通告服務
通告服務使得業(yè)務可以建立豐富的通知應用軟件,向任何設備,提供個人化的和及時的信息,例如股市警報、新聞訂閱、包裹遞送警報、航空公司票價等。在SQLServer2021中,通告服務和其他技術更加緊密地融合在了一起,這些技術包括分析服務、SQLServerManagementStudio.2.需求分析2.1系統(tǒng)功能簡要描述用戶要輸入正確的用戶名和密碼以后才能登錄學生信息管理系統(tǒng)。在學生信息管理系統(tǒng)中,可以通過主窗體上的按鈕對科室信息、科目信息、教師信息、班級信息、班級科目和考試類別進行設置,也可以在“學生管理”菜單中錄入學生信息和學生成績,在錄入成績以后,還要對成績進行等級設置,這樣不但有助于對學生成績管理,還能簡化學生成績的查詢,當學生違反校規(guī)時,要通過學生違規(guī)處理將學生所犯的錯誤進行記錄,以便學校對其處罰。在“查詢管理”菜單中可以快速對學生信息、學生成績和學生違規(guī)信息進行查詢,還可以將學生成績生成報表并進行打印。2.2系統(tǒng)目標學生信息管理系統(tǒng)以實現(xiàn)學生日常的信息管理為設計目標,加以強大的數(shù)據(jù)庫管理功能,可以方便對學生信息進行管理,大大提高學校日常工作的效率。本系統(tǒng)在設計時應該滿足以下幾點:(1)采用人機對話的操作方式,信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠;(2)對學生信息的操作簡單,可以方便的進行添加、修改和刪除;(3)可以根據(jù)需要靈活地調整科目信息;(4)可以錄入教師信息,方便任命班級的班主任;(5)編輯考試類別,更靈活地對學生測驗;(6)打印學生成績報表,更直觀的了解學生成績;(7)學生違規(guī)處理,對于違反校規(guī)的學生進行處罰;(8)對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除認為錯誤;(9)系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性;(10)系統(tǒng)運行穩(wěn)定,安全可靠。2.3技術可行性分析本系統(tǒng)采用C/S開發(fā)方案,采用C++技術和SQLServer2021數(shù)據(jù)庫,Windows7操作系統(tǒng)。(1)從技術和可擴展性來講,是可行的。隨著Internet的飛速發(fā)展使得C/S模式已成為當前熱門的系統(tǒng)架構方式,并且技術已經(jīng)成熟,系統(tǒng)操作簡單,不需要任何硬件設備,可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。(2)操作上也是可行的,該系統(tǒng)不需要太大投入及太多的技術資源支持。(3)人員的數(shù)量可以滿足,以小組討論研究,互相分享想法,一起探討研究,集思廣益,可以滿足技術條件。在規(guī)定的期限內(nèi)可以完成本系統(tǒng)的開發(fā)。2.4經(jīng)濟可行性分析2.4.1支出采用本系統(tǒng),旨在解決學生信息管理,所需的軟件硬件部分較少,計算機一臺,軟件需要安裝Visualstudio2021,SQLServer2021,windows7以上操作系統(tǒng)平臺?;窘ㄔO投資方面,可以利用現(xiàn)有設備,不必進行另外的硬件設備投資。其他包括教務處管理員維護培訓費用和軟件設計和開發(fā)費用。2.4.2收益本系統(tǒng)運行可以提高學生信息管理的效率,滿足師生查詢的需要,減少管理員的不必要的操作,方便快捷的有效完成學生管理的各項工作。提高工作效率,減少紙張的使用,收益明顯提高。2.5操作可行性分析學生信息管理第統(tǒng)使用簡單,速度快,準確度高,現(xiàn)有人員只需經(jīng)過簡單培訓即可熟練掌握其使用依法;系統(tǒng)管理人員可使用動手能力較強的人員,經(jīng)過短期培訓就能解決常見問題。2.6總結本系統(tǒng)的技術成熟、完備,測試手段可靠,經(jīng)過經(jīng)濟、技術、操作等方面的可行性分析,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,為盡快實現(xiàn)校務辦公現(xiàn)代化管理,提高工作效率,節(jié)省人力資源,減輕老師的工作負擔,方便教務處對學生的管理,可以立項開發(fā)。3.總體設計3.1系統(tǒng)功能描述通過對學生管理過程的研究和分析,要求本系統(tǒng)應該具有以下功能:(1)學生信息錄入;(2)學生成績錄入;(3)程序等級設置;(4)學生違規(guī)處理;(5)學生成績排行;(6)學生信息查詢;(7)學生成績查詢、打印。3.2用戶選擇本系統(tǒng)面向的用戶有:學校的系統(tǒng)人員、管理人員、教師、學生。所以對計算機的人性化和易用性比較高,應用于學校學生信息管理,總體任務是實現(xiàn)學生信息關系的系統(tǒng)化、規(guī)范化和自動化,其主要任務是計算學生各種信息進行日常管理,如查詢、修改、增加、刪除,另外還考慮到了學生違規(guī),做到看界面簡單易懂,容易操作,提高了學校管理效率以及提升了學生信息的安全性和完整性。3.3模塊劃分3.4.1登入模塊用戶登陸(教師登陸,管理員登陸)3.4.2學生管理此模塊由學生基本信息、學生違規(guī)信息、3.4.3查詢管理此模塊由學生違規(guī)查詢和學生信息查詢等3.4.4.基本信息管理此模塊由教師信息、班級信息、考試類別信息等3.4.5退出退出管理系3.4實體-聯(lián)系圖(1)管理員實體管理員實體包括管理員名稱和管理員密碼。管理員實體E-R圖如圖3.1所示。圖3.1管理員實體E-R圖(2)教師信息實體教師信息實體包括教師編號、教師姓名、教師性別、所在辦公室、教師文憑教師職稱等。教師信息實體E-R圖如圖3.2所示。圖3.2教師信息實體E-R圖(3)學生信息實體學生信息實體包括學生編號、學生姓名、學生性別、學生年齡、聯(lián)系、和所在班級等。學生實體E-R圖如圖3.3所示。圖3.3學生信息實體E-R圖(4)違規(guī)信息實體違規(guī)信息實體包括違規(guī)編號、違規(guī)內(nèi)容、處理結果、備注信息和違規(guī)時間等。違規(guī)信息實體E-R圖如圖3.4所示。圖3.4違規(guī)信息實體E-R圖(5)成績等級實體成績等級實體包括等級名稱、成績上限和成績下限等。圖3.5成績等級實體E-R圖(6)成績信息實體成績信息實體包括學生編號、考試科目、考試成績、考試類別和考試時間等。成績信息實體E-R圖如圖3.6所示。圖3.6成績信息實體E-R圖3.5系統(tǒng)功能結構學生信息管理系統(tǒng)的功能結構如圖3.7所示。圖3.7學生信息管理系統(tǒng)功能結構圖4.詳細設計4.1系統(tǒng)預覽學生信息管理系統(tǒng)由多個功能模塊組成,下面僅列出幾個典型的功能模塊。學生成績等級設置模塊如圖4.1所示,該模塊用于將學生的成績按分數(shù)進行等級劃分;學生信息查詢模塊如圖4.2所示,該模塊用于查詢學生的基本信息。圖4.1學生成績等級設置圖4.2學生信息查詢學生違規(guī)處理模塊如圖4.3所示,該模塊用于記錄學生的違規(guī)處理情況;學生違規(guī)查詢模塊如圖4.4所示,該模塊用于對指定學生的違規(guī)情況進行查詢。圖4.3學生違規(guī)處理圖4.4學生違規(guī)查詢4.2業(yè)務流程圖 圖4.5學生信息管理系統(tǒng)業(yè)務流程圖4.3公共類設計本系統(tǒng)使用ODBC連接數(shù)據(jù)源,可以通過CDatabase類的Open函數(shù)連接數(shù)據(jù)源,Open函數(shù)用于創(chuàng)建到數(shù)據(jù)源的連接。語法:virtualBOOLOpen(LPCTSTRlpszDSN,BOOLbExclusive=FALSE,BOOLbReadOnly=FALSE,LPCTSTRlpsaConnect=”O(jiān)DBC;”,BOOLbUseCursorLib=TRUE);Open函數(shù)的參數(shù)說明如表4.1所示。表4.1Open函數(shù)的參數(shù)說明參數(shù)描述lpszDSN通過ODBC管理器注冊的數(shù)據(jù)源名,如果DSN在lpszConnect中被設置,那么lpszDSN應設為NULL,并顯示一個數(shù)據(jù)源對話框,用戶可以在該對話框中選擇數(shù)據(jù)源.bExclusive默認為FALSE,表示以共享方式打開數(shù)據(jù)源,當前版本的類庫不支持獨占方式,不能設置為TRUE.bReadOnly默認為FALSE,當值為TRUE時以只讀方式打開數(shù)據(jù)源.lpszConnect連接字符串,可以包括數(shù)據(jù)源名、用戶賬號(ID)、秘密和其他信息,字符串必須以“ODBC;”開頭,表示要連接到一個ODBC數(shù)據(jù)源.bUseCursorLib默認為TRUE,表示裝載光標庫,設為FALSE則不裝載,快照需要光標庫,動態(tài)集不需要光標庫.在CMystudentsysApp類中構造一個CDatabase類對象,在InitInstance方法中連接數(shù)據(jù)源。代碼如下:if(CoInitialize(NULL)!=0)//初始化COM環(huán)境{AfxMessageBox(“初始化COM支持庫失敗!”);exit(1);}try{CStringstrConnect;strConnect.Format(“DSN=mystudentsys;”);//設置連接字符串//判斷連接數(shù)據(jù)庫是否成功if(m_DB.Open(NULL,false,false,”O(jiān)DBC;DSN=mystudentsys;UID=sa;PWD=;”)==0){AfxMessageBox(“UnabletoConnecttheSpecifiedDataSource”);returnFALSE;}}Catch(CDBException*pE){pE->ReportError();pE->Delete();returnFALSE;}4.4主窗體設計學生信息管理系統(tǒng)主窗口由菜單和客戶區(qū)域組成,其中,客戶區(qū)域由按鈕和位圖組成,主窗體效果如圖4.6所示。圖4.6學生管理系統(tǒng)主窗口主窗體設計步驟如下:啟動VisualC++,選擇文件/新建命令,打開對話框,如圖4.7所示。圖4.7新建對話框4.5科目信息管理模塊設計4.5.1科目信息管理模塊概述科目信息管理用于維護科目信息,主要實現(xiàn)科目的添加、修改和刪除等操作??颇啃畔⒐芾泶翱谌鐖D4.8所示。4.5.2科目信息管理技術分析本系統(tǒng)使用ODBC連接數(shù)據(jù)源,在進行對數(shù)據(jù)表的操作時可以以CRecordset類為基類派生一個數(shù)據(jù)表映射類,這樣可以方便操作數(shù)據(jù)表。派生數(shù)據(jù)表映射類的步驟如下:創(chuàng)建一個與數(shù)據(jù)表映射的類CSubjectinfo,打開類向導窗口,單擊AddClass按鈕,在彈出的快捷菜單中選擇新建命令,打開NewClass對話框,如圖4.9所示。(2)在name文本框中輸入類名CSubjectinfo,在Baseclass下拉列表框中選擇基類CRecordset,單擊OK按鈕打開DatabaseOptions(數(shù)據(jù)庫選項)對話框,如圖4.10所示。(3)在ODBC下拉列表框中選擇一個數(shù)據(jù)源,本例為mystudentsys。Mystudentsys是學生信息管理系統(tǒng)所需的數(shù)據(jù)源,用于連接tb_subject數(shù)據(jù)庫。(4)單擊OK按鈕打開“SQLSever登錄”對話框,如圖4.11所示。(5)單擊“確定”按鈕,打開SelectDatabaseTables(選擇數(shù)據(jù)表)對話框,如圖4.12所示。(6)選擇dbo.tb_subject選項,單擊OK按鈕創(chuàng)建映射類。(7)在映射類CSubjectinfo的頭文件中引入afxdb.h頭文件。4.5.3科目信息管理實現(xiàn)過程(1)創(chuàng)建一個對話框,打開對話框屬性窗口,將對話框的ID設置為IDD_DIg_subjectinfo,將對話框的標題設置為“科目信息管理”。(2)向對話框中添加一個群組控件、兩個靜態(tài)文本控件和兩個編輯框控件,各控件的屬性設置如表4.2所示。表4.2控件資源設置控件ID控件屬性對應變量IDC_STATICCaption:科目名稱無IDC_STATICCaption:科目代碼無IDC_subjectname無CStringm_subjectnameIDC_subjectid無CStringm_subjectid創(chuàng)建一個工具欄資源IDR_TOOLBAR_subjectinfo。為創(chuàng)建的對話框添加一個類,類名為CSubjectdlg。在該類的頭文件中引入Subjectinfo.h頭文件,使其可以使用映射類CSubjectinfo。向對話框中添加OnInitDialog方法,在對話框初始化時創(chuàng)建工具欄并打開模塊使用的數(shù)據(jù)表。代碼如下:BOOLCClass_subjectinfodlg::OnInitDialog(){ CDialog::OnInitDialog(); //創(chuàng)建工具欄,并設置工具欄屬性 if(!m_ToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE |CBRS_TOP|CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_SIZE_DYNAMIC) ||!m_ToolBar.LoadToolBar(IDR_TOOLBAR_classsubjectinfo)) { TRACE0(_T(“創(chuàng)建工具條失敗\n”)) returnFALSE; }//顯示工具欄 RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);//設置工具欄按鈕風格 m_ToolBar.SetButtonStyle(0,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(1,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(2,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(3,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(4,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(5,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(6,TBBS_CHECKBOX);//設置sql語句 CStringsqlStr; sqlStr="SELECT*FROMtb_class_subject"; myclass_subjectinfoset=newCClass_subjectset(&((CMystudentsysApp*)AfxGetApp())->m_DB); if(!myclass_subjectinfoset->Open(AFX_DB_USE_DEFAULT_TYPE,sqlStr))//打開數(shù)據(jù)表 { AfxMessageBox("tb_class_subject表打開失??!"); } returnTRUE;}自定義一個DisplayRecord方法,在記錄集指針移動時為控件賦值。代碼如下:boolCClass_subjectinfodlg::DisplayRecord(){ if(myclass_subjectinfoset->IsEOF()&&myclass_subjectinfoset->IsBOF())//判斷是否移動到了開頭和結尾 { m_classname="";//為控件賦空值 m_classid=""; } else { if(myclass_subjectinfoset->IsBOF()//移動到了開頭就向后移動 { myclass_subjectinfoset->MoveNext();//向下移動記錄集指針 } else//否則前移 { if(myclass_subjectinfoset->IsEOF()) { myclass_subjectinfoset->MovePrev();//向上移動記錄集指針 } } } m_classname=myclass_subjectinfoset->m_classname;//對應變量賦值 m_classid=myclass_subjectinfoset->m_code; UpdateData(FALSE); returntrue;}(7)處理工具欄“添加”按鈕的單擊事件,當單擊“添加”按鈕時,將清空控件中的數(shù)據(jù),以方便用戶進行輸入。代碼如下:voidCClass_subjectinfodlg::Onclasssubjectinfotoolbaradd(){ //清空控件中的數(shù)據(jù) m_classname=""; m_classid=""; UpdateData(FALSE);}(8)處理工具欄“保存”按鈕的單擊事件,當單擊“保存”按鈕時,將控件中的數(shù)據(jù)保存到數(shù)據(jù)庫中。代碼如下:voidCClass_subjectinfodlg::Onclasssubjectinfotoolbarsave(){ //更新控件信息 UpdateData(TRUE); if(m_classname.IsEmpty()||m_classid.IsEmpty()) { AfxMessageBox("請輸入相應的數(shù)據(jù)!"); return; } myclass_subjectinfoset->AddNew(); myclass_subjectinfoset->m_code=m_classid;//對應變量更新 myclass_subjectinfoset->m_classname=m_classname; myclass_subjectinfoset->Update(); myclass_subjectinfoset->Requery(); DisplayRecord();}處理工具欄“刪除”按鈕的單擊事件,當單擊“刪除”按鈕時,將控件中的數(shù)據(jù)對應的數(shù)據(jù)庫中記錄刪除。代碼如下:voidCClass_subjectinfodlg::Onclasssubjectinfotoolbardel(){ myclass_subjectinfoset->Delete();//刪除記錄 myclass_subjectinfoset->Requery(); DisplayRecord();//更新顯示}分別處理工具欄中“第一條”、“上一條”、“下一條”和“末一條”按鈕的單擊事件,當工具欄按鈕按下時,實現(xiàn)顯示“第一條”、“上一條”、“下一條”和“末一條”記錄的功能。代碼如下:voidCClass_subjectinfodlg::Onclasssubjectinfotoolbarfirst(){ if(!myclass_subjectinfoset->IsBOF()) { myclass_subjectinfoset->MoveFirst();//移動到第一條記錄 DisplayRecord();//更新窗口顯示 }}voidCClass_subjectinfodlg::Onclasssubjectinfotoolbarlast(){ if(!myclass_subjectinfoset->IsEOF()) { myclass_subjectinfoset->MoveLast();//移動到末一條 DisplayRecord();//更新窗口顯示 }}voidCClass_subjectinfodlg::Onclasssubjectinfotoolbarnext(){ if(!myclass_subjectinfoset->IsEOF()) { myclass_subjectinfoset->MoveNext();//移動到下一條記錄 DisplayRecord();//更新窗口顯示 }}voidCClass_subjectinfodlg::Onclasssubjectinfotoolbarpre(){ if(!myclass_subjectinfoset->IsBOF()) { myclass_subjectinfoset->MovePrev();//移動到上一條記錄 DisplayRecord();//更新窗口顯示 }}處理對話框的WM_CLOSE事件,當窗口關閉時,斷開與數(shù)據(jù)表的連接,并釋放指針。代碼如下:voidCClass_subjectinfodlg::OnClose(){ if(myclass_subjectinfoset->IsOpen())//判斷數(shù)據(jù)表是否打開 { myclass_subjectinfoset->Close();//關閉數(shù)據(jù)表 deletemyclass_subjectinfoset;//釋放指針 } CDialog::OnClose();}4.6學生信息管理模塊設計4.6.1學生信息管理模塊概述學生信息管理用于設置學生的基本信息,主要實現(xiàn)對學生基本信息的添加、修改和刪除等操作。學生信息管理窗體如圖4.13所示。圖4.13學生信息管理4.6.2學生信息管理技術分析修改記錄使用CRecordset類的Edit函數(shù),調用了Edit函數(shù)以后,就可以重新設定當前記錄中的每個字段的值了,但是這時被修改的記錄值只是被保存起來,只有在調用了CRecordset類的Update函數(shù)以后才修改,否則不對記錄作出修改。刪除記錄需要使用CRecordset類的Delete函數(shù),并且在調用Delete函數(shù)之后不需要調用Update函數(shù),但是在調用Delete函數(shù)時,記錄集中必須具有有效記錄。4.6.3學生信息管理實現(xiàn)過程創(chuàng)建一個對話框,打開對話框屬性窗口,將對話框的ID設置為IDD_DIginfostudent,將對話框標題設置為“學生信息管理”。向對話框中添加1個群組控件、7個靜態(tài)文本控件和7個編輯框控件,各控件的屬性設置如表4.3所示。表4.3控件資源設置控件ID控件屬性對應變量IDC_studentname無CStringm_studentnameIDC_studentage無floatm_studentageIDC_studentphone無CStringm_studentphoneIDC_findstudent_id無CStringm_studentidIDC_studentsex無CStringm_studentsexIDC_studentclass無CStringm_studentclassIDC_studentaddr無CStringm_studentaddr(3)以CRecordset類為基類派生一個CStudentinfoset類。(4)向對話框中添加OnInitDialog方法,在對話框初始化時創(chuàng)建工具欄并打開本模塊使用的數(shù)據(jù)表。代碼如下:BOOLCInfoStudent::OnInitDialog(){ CDialog::OnInitDialog();//創(chuàng)建工具欄if(!m_ToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_SIZE_DYNAMIC) ||!m_ToolBar.LoadToolBar(IDR_TOOLBAR_subjectinfo)) { TRACE0(_T("創(chuàng)建工具條失敗\n")); returnFALSE; }RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0); m_ToolBar.SetButtonStyle(0,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(1,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(2,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(3,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(4,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(5,TBBS_CHECKBOX); m_ToolBar.SetButtonStyle(6,TBBS_CHECKBOX); //顯示工具欄RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0); //設置sql語句 CStringsqlStr; sqlStr="SELECT*FROMtb_studentinfo"; mystudentset=newCStudentinfoset(&((CMystudentsysApp*)AfxGetApp())->m_DB); if(!mystudentset->Open(AFX_DB_USE_DEFAULT_TYPE,sqlStr))//打開數(shù)據(jù)表 { AfxMessageBox("tb_studentinfo表打開失敗!"); } returnTRUE;}自定義一個DisplayRecord方法,在記錄集指針移動時為控件賦值。代碼如下:boolCInfoStudent::DisplayRecord(){if(mystudentset->IsBOF()&&mystudentset->IsEOF())//判斷記錄中是否有數(shù)據(jù) {//清空控件中數(shù)據(jù) m_studentaddr=""; m_studentage=0.0f; m_studentclass=""; m_studentname=""; m_studentphone=""; m_studentsex=""; m_studentid=""; } else { if(mystudentset->IsBOF())//移動到了開頭就向后移 { mystudentset->MoveNext();//向下移動記錄集指針 } else//否則前移 { if(mystudentset->IsEOF()) { mystudentset->MovePrev();//向前移動記錄集指針 } } }//為記錄中的值添加到控件中 m_studentaddr=mystudentset->m_addr; m_studentage=mystudentset->m_age; m_studentclass=mystudentset->m_class; m_studentname=mystudentset->m_studentname; m_studentphone=mystudentset->m_phone; m_studentsex=mystudentset->m_sex; m_studentid=mystudentset->m_studentid; UpdateData(FALSE);//更新控件顯示 returnTRUE;}處理工具欄“添加”按鈕的單擊事件,當單擊“添加”按鈕時,將清空控件中的數(shù)據(jù),以便用戶進行輸入。代碼如下:voidCInfoStudent::Onsubjectinfotoolbaradd(){ //清空控件中的數(shù)據(jù) m_studentaddr="";m_studentage=0.0f;m_studentclass="";m_studentname="";m_studentphone=""; m_studentsex=""; m_studentid=""; UpdateData(FALSE);}處理工具欄“保存”按鈕的單擊事件,當單擊“保存”按鈕時,將控件中的數(shù)據(jù)保存到數(shù)據(jù)庫中。代碼如下:voidCInfoStudent::Onsubjectinfotoolbarsave(){ UpdateData(TRUE);//判斷控件中數(shù)據(jù)是否為空 if(m_studentaddr.IsEmpty()||m_studentclass.IsEmpty() ||m_studentname.IsEmpty()||m_studentphone.IsEmpty() ||m_studentsex.IsEmpty()||m_studentid.IsEmpty()) { AfxMessageBox("請輸入相應的數(shù)據(jù)!"); return; } mystudentset->AddNew();//調用添加記錄的函數(shù)處理//將控件中數(shù)據(jù)賦值給新紀錄的相應字段 mystudentset->m_studentid=m_studentid; mystudentset->m_addr=m_studentaddr; mystudentset->m_age=m_studentage; mystudentset->m_class=m_studentclass; mystudentset->m_studentname=m_studentname; mystudentset->m_phone=m_studentphone; mystudentset->m_sex=m_studentsex; mystudentset->Update();//更新記錄集 mystudentset->Requery();//刷新記錄集 AfxMessageBox("成功保存數(shù)據(jù)!"); DisplayRecord();//更新顯示}處理工具欄“刪除”按鈕的單擊事件,當單擊“刪除”按鈕時,將控件中的數(shù)據(jù)對應的數(shù)據(jù)庫中記錄刪除。代碼如下:voidCInfoStudent::Onsubjectinfotoolbardel(){ mystudentset->Delete();//刪除記錄 mystudentset->Requery();//刷新記錄集 DisplayRecord();//更新顯示}分別處理工具欄中“第一條”、“上一條”、“下一條”和“末一條”按鈕的單擊事件,當工具欄按鈕按下時,實現(xiàn)顯示“第一條”、“上一條”、“下一條”和“末一條”記錄的功能。代碼如下:voidCInfoStudent::Onsubjectinfotoolbarfirst(){ //TODO:Addyourcommandhandlercodehere if(!mystudentset->IsBOF()) { mystudentset->MoveFirst();//移動到第一條記錄 DisplayRecord();//更新窗口顯示 }}voidCInfoStudent::Onsubjectinfotoolbarlast(){ if(!mystudentset->IsEOF()) { mystudentset->MoveLast();//移動到末一條記錄 DisplayRecord();//更新窗口顯示 }}voidCInfoStudent::Onsubjectinfotoolbarnext(){if(!mystudentset->IsEOF()) { mystudentset->MoveNext();//移動到下一條記錄 DisplayRecord();//更新窗口顯示 }}voidCInfoStudent::Onsubjectinfotoolbarpre(){ //TODO:Addyourcommandhandlercodehere if(!mystudentset->IsBOF()) { mystudentset->MovePrev();//移動到上一條記錄 DisplayRecord();//更新窗口顯示 }}4.6.4學生信息管理單元測試本系統(tǒng)在初期編輯程序時常遇到一種錯誤,在第一次運行時沒有問題,但是當?shù)诙卧龠\行時就會出錯,后來發(fā)現(xiàn)是數(shù)據(jù)表重復打開造成的錯誤。要解決這個問題并不難,只要處理的WM_CLOSE事件,當窗口關閉時,斷開與數(shù)據(jù)表的連接,并釋放指針,就可以實現(xiàn)。代碼如下:voidCInfoStudent::OnClose(){ if(mystudentset->IsOpen())//判斷數(shù)據(jù)表是否打開 { mystudentset->Close();//關閉數(shù)據(jù)表 deletemystudentset;//釋放指針 } CDialog::OnClose();}4.7學生成績錄入模塊設計4.7.1學生成績錄入模塊概述學生成績錄入管理用于記錄學生的考試成績。在錄入學生成績時,應保證同一學生的考試科目、考試時間、考試類別不能重復。如果重復,系統(tǒng)認為數(shù)據(jù)不合法,將給與提示,并退出操作。學生成績錄入窗口如圖4.14所示。圖4.14學生成績錄入窗口4.7.2學生成績錄入技術分析向數(shù)據(jù)表中添加記錄,首先要打開記錄集,可以使用CRecordset類的Open函數(shù)來實現(xiàn)。語法:virtualBOOLOpen(UNITnOpenType=AFX_DB_USE_DEFAULT_TYPE,LPCTSTRlpszSQL=NULL,DWORDdwOptions=none);nOpenType:記錄集的類型,如表4.4所示。表4.4記錄集類型表類型描述AFX_DB_USE_DEFAULT_TYPE默認數(shù)據(jù)庫CRecordset::dynaset可雙向滾動的動態(tài)集CRecordset::snapshot可雙向滾動的快照CRecordset::dynamic提供比動態(tài)集更好的動態(tài)特性CRecordset::forwardOnly只能向前滾動的只讀記錄集lpszSQL:要執(zhí)行的SQL語句或表名,如果參數(shù)為NULL,則函數(shù)直接調用GetDefaultSQL獲取默認的SQL語句。dwOptions:一些選項的組合,默認值為none。然后使用CRecordset類的AddNew函數(shù)增加記錄(要求數(shù)據(jù)庫必須是以添加記錄的方式打開),隨后調用CRecordset類的Update函數(shù)更新記錄集完成新紀錄的添加,最后調用CRecordset類的Close函數(shù)關閉記錄集。4.7.3學生成績錄入實現(xiàn)過程創(chuàng)建一個對話框,打開對話框屬性窗口,將對話框的ID設置為“DD_DIginfostudent”,將對話框標題設置為“學生成績錄入”。向對話框中添加1個群組控件、6個靜態(tài)文本控件、4個編輯框控件、一個時間控件和兩個按鈕控件。各控件的屬性設置如表4.5所示。表4.5控件資源設置控件ID控件屬性對應變量IDC_sutentid無CStringm_sutentidIDC_examsubject無floatm_examsubjectIDC_submarks無CStringm_submarkIDC_examkind無CStringm_examkindIDC_examdate_picker無CStringm_examdateIDC_inputsave_marks Caption:保存無IDCANCELCaption:返回無(3)以CRecordset類為基類派生一個CExaminfo_submarkset類。(4)向對話框中添加OnInitDialog方法,在對話框初始化時打開本模塊使用的數(shù)據(jù)表。代碼如下:BOOLCExaminfo_submarkdlg::OnInitDialog(){ CDialog::OnInitDialog();//設置sql語句 sqlStr="SELECT*FROMtb_examinfo_sub"; myexamsubmarkset=newCExaminfo_submarkset(&((CMystudentsysApp*)AfxGetApp())->m_DB); if(!myexamsubmarkset->Open(AFX_DB_USE_DEFAULT_TYPE,sqlStr))//打開數(shù)據(jù)表 { AfxMessageBox("tb_examinfo_sub表打開失?。?); } m_examdate=CTime::GetCurrentTime();//獲得系統(tǒng)時間 UpdateData(FALSE);//更新控件顯示數(shù)據(jù) returnTRUE;}處理“保存”按鈕的單擊事件,將學生成績保存到數(shù)據(jù)表中。在保存數(shù)據(jù)時,程序首先檢查數(shù)據(jù)是否合法(數(shù)據(jù)是否為空,數(shù)據(jù)是否重復),如果不合法,則進行提示并退出操作,否則保存數(shù)據(jù)。代碼如下:voidCExaminfo_submarkdlg::Oninputsavemarks(){ UpdateData(TRUE);//讀á入?輸?入?的?資哩?料? if(m_studentid.IsEmpty()||m_examsubject.IsEmpty()||m_examkind.IsEmpty()) { AfxMessageBox("請?輸?入?相à應畖的?數(shù)簓據(jù)Y!"); return; } CStringsqlStr_findid; sqlStr_findid="SELECT*FROMtb_studentinfoWHEREtb_studentinfo.studentid='"+m_studentid+"'"; myfindset_id=newCStudentinfoset(&((CMystudentsysApp*)AfxGetApp())->m_DB); if(!myfindset_id->Open(AFX_DB_USE_DEFAULT_TYPE,sqlStr_findid)) { AfxMessageBox("tb_studentinfo表括?打洙?開a失骸?敗悒?"); } if(myfindset_id->GetRecordCount()==0) { AfxMessageBox("沒?有瓺此?學§生Θ?請?確ā?認?學§號?后ó再ù輸?入?!"); if(myfindset_id->IsOpen()) { myfindset_id->Close(); deletemyfindset_id; } return; } if(myfindset_id->IsOpen()) { myfindset_id->Close(); deletemyfindset_id; } CStringsql; CStringyear,month,day; year=m_examdate.Format("%Y"); month=m_examdate.Format("%m"); day=m_examdate.Format("%d"); sql.Format("SELECT*FROMtb_examinfo_subWHEREtb_examinfo_sub.studentid\ ='%s'andcode='%s'andkind='%s'andyear(examdate)='%s'and\ month(examdate)='%s'andday(examdate)='%s'",m_studentid, m_examsubject,m_examkind,year,month,day); myexamsubmarkset_findsame=newCExaminfo_submarkset(&((CMystudentsysApp*)AfxGetApp())->m_DB); if(!myexamsubmarkset_findsame->Open(AFX_DB_USE_DEFAULT_TYPE,sql)) { AfxMessageBox("tb_examinfo_sub表括?打洙?開a失骸?敗悒?"); } if(myexamsubmarkset_findsame->GetRecordCount()!=0) { AfxMessageBox("已?經(jīng)-有瓺此?記?錄?,不?能ü重?復′輸?入?!"); if(myexamsubmarkset_findsame->IsOpen()) { myexamsubmarkset_findsame->Close(); } return; }
中國企業(yè)物流運作現(xiàn)狀及發(fā)展戰(zhàn)略探討摘要:自從2001年中國加入WTO之后,市場競爭就更加激烈。每個企業(yè)為了提高自身的競爭力,努力提高物流水平,降低物流成本。本文將中國物流現(xiàn)狀與發(fā)達的國家和地區(qū)的企業(yè)物流運作模式進行對比,提出了中國的企業(yè)物流發(fā)展戰(zhàn)略關鍵詞:企業(yè)物流現(xiàn)狀;運行模式;發(fā)展戰(zhàn)略一、中國企業(yè)物流的運作現(xiàn)狀及弊端
物流戰(zhàn)略是很多企業(yè)總體戰(zhàn)略中必須考慮到的一個重要因素。為了在市場中提升自我競爭了,企業(yè)不斷在降低物流成本和提高物流水平上下功夫。無論是在國內(nèi)還是國際市場上,都能夠最大程度上的降低成本,同時又不減低服務水平,獲得競爭優(yōu)勢。企業(yè)物流的管理整體上來說還是處于不完善的階段,大多停留在紙幣時代。比較先進的企業(yè)已經(jīng)配備了電腦,但是依舊沒有形成系統(tǒng)的體系和網(wǎng)絡。EDL、個人電腦、人工智能、專家系統(tǒng)、通信和掃描等先進的信息技術還未在物流運作中廣泛地運用。但是物流是一種新型的管理技術,涉及領域寬廣。因此物流管理人員要熟悉掌握企業(yè)內(nèi)物流和因此延伸的整條供應鏈的管理知識,掌握整個工藝流程,精通物流管理技術。而我國現(xiàn)在十分缺乏具備綜合物流知識的管理和技術人才,難以滿足企業(yè)物流現(xiàn)代化的需求。二、中國企業(yè)物流的發(fā)展戰(zhàn)略1990年以來,在國外,物流已經(jīng)成為了該國一個重要的經(jīng)濟增長點。但是在中國,物流才剛剛起步。企業(yè)之間生產(chǎn)經(jīng)營,市場運行的各個方面展開競爭。具體體現(xiàn)在技術、人才上包括了物流和供應鏈。在競爭如此激烈的背景之下,企業(yè)進入了一個微利時代,產(chǎn)品的成本和利潤變得十分透明。而這用競爭還會不斷加深,變得更加激烈,三、發(fā)展物流為當務之急
社會的經(jīng)濟環(huán)境在不斷地發(fā)展變化之中,這就要求中小企業(yè)從戰(zhàn)略發(fā)展的高度出發(fā)去思考物流的發(fā)展問題。在大企業(yè)實時物流戰(zhàn)略的同時,作為靈活的反應者,中小企業(yè)在市場中,也積極采取了行動。希望通過積極的物流戰(zhàn)略提升自身的競爭力。信息技術的發(fā)展前景大好,經(jīng)濟貿(mào)易的高速發(fā)展,物流業(yè)已經(jīng)顯示出了蓬勃的活力和蘊藏的無限商機,物流服務正逐漸成為中國企業(yè)之中最為經(jīng)濟合理的綜合服務模式。中國進入WTO的時間還不算長,我國的中小企業(yè)應該及時把握住這一機會,在物流市場競爭比較不激烈時加入物流領域,迅速地占領一定的市場份額。但是如果中小企業(yè)不作為,等時間再長久一些,將會失去發(fā)展物流的優(yōu)勢。
四、從戰(zhàn)略角度做物流
現(xiàn)下,我國的許多中小企業(yè)還未意識到物流戰(zhàn)略以及控制物流成本的重要性。中小企業(yè)應當認識到物流戰(zhàn)略是提升競爭力的重要手段,并且重視自身物流系統(tǒng)地建設,將物流系統(tǒng)的建設上升到戰(zhàn)略高度。事實上,企業(yè)物流成本是除了原材料成本之外的最大成本項目。在國外發(fā)達國家,它們的物流成本一般控制在10%左右。而我國的現(xiàn)狀就不太樂觀。我國物流成本一般占總成本30%-40%,鮮活產(chǎn)品占60%左右甚至更多。我們應該看到的是系統(tǒng)完善的物流管理可以節(jié)省15%-30%物流成本,很大程度上減少庫存和運輸成本,對于中小企業(yè)來說,技術上和產(chǎn)品質量都比不上大企業(yè)。但不得不承認的是,中小企業(yè)產(chǎn)品價格更加受消費者青睞,市場需求反應更加靈活迅速。一旦中小企業(yè)將物流上升到戰(zhàn)略高度,利用先進的物流管理模式,就可以大大的節(jié)省產(chǎn)品成本,進一步發(fā)揮自身的優(yōu)勢。想要在變幻莫測的市場中屹立不倒。謀求更加長遠的發(fā)展,中小企業(yè)就要把物流放到企業(yè)經(jīng)營管理的戰(zhàn)略高度上進行思考。除了考慮要怎樣解決倉儲運輸和商品配送這些物流的基本問題,還要思考怎樣把采購、生產(chǎn)和銷售過程中的物流活動的有機結合。做到以業(yè)務流程為基礎,使得物流的一體化。最終達到加強企業(yè)的在瞬息萬變的市場當中的競爭能力。
我國的中小企業(yè)只有突破地域限制、行業(yè)的局限,放眼于國內(nèi)外,才能說真正意義上做好了戰(zhàn)略制定,最大限度地把握住了機遇,有效規(guī)避風險。具體來的說,就是首先著眼于當前的地域市場的開拓,在獲得了本地競爭的優(yōu)勢之后,輻射全國,放眼于全球。
五、重視物流系統(tǒng)的全面改造
發(fā)展物流并不是一蹴而就的,它需要一步步地前進。因此中小企業(yè)要注重制定詳細的物流重組的長期實施計劃和發(fā)展策略。物流重組需要從物流業(yè)務流程、組織機構、企業(yè)資源管理系統(tǒng)等方面展開,這樣一來才有可能慢慢實現(xiàn)企業(yè)物流向供應鏈管理的“橫向一體化”。達到降低生產(chǎn)、庫存、運輸?shù)拳h(huán)節(jié)的成本,最終給客戶帶來更大的效益,給消費者帶去更大的實惠。與此同時,企業(yè)的經(jīng)營者應該打破傳統(tǒng)的觀念,不再只是局限于投入產(chǎn)出管理問題,如流程再造、壓縮成本、加強培訓以及有限資源的合理配置問題。企業(yè)的經(jīng)營者應當認識到物流是企業(yè)市場營銷的基礎,從戰(zhàn)略高度去思考物流運營成本與市場拓展需要、物流顧客服務的特殊要求之間的動態(tài)平衡,做到將物流系統(tǒng)與營銷戰(zhàn)略有機結合?,F(xiàn)代化的物流在國際上又被稱為一體化物流、供應鏈管理、銷售鏈管理等等。不同于傳統(tǒng)的物流,現(xiàn)代物流包括了運輸、儲存、裝卸、搬運、包裝、流通加工、配送、信息處理、回收等功能。對我國的中小企業(yè)來說,發(fā)展物流必須重視物流系統(tǒng)的全面改造。以物流供應鏈思想作為指導,注意對物流管理的強化,積極運用有效策略,全新打造物流的運作與管理體系。
六、從服務角度做物流
在國外,廣泛認為物流業(yè)歸屬于服務業(yè)。但是現(xiàn)代物流在中國還是新興產(chǎn)業(yè)。它的發(fā)展也就緊密伴隨著企業(yè)經(jīng)營管理理念而在發(fā)展。當代企業(yè)政府對物流管理的認識也逐漸提高到了企業(yè)和地區(qū)的戰(zhàn)略理論的高度。當代企業(yè)經(jīng)營管理理念的核心正在從產(chǎn)品制造轉向產(chǎn)品銷售再轉向現(xiàn)代營銷和客戶服務。并且提出了“一切為客戶創(chuàng)造價值”的現(xiàn)代經(jīng)營理念。人們對于物流的認識早已經(jīng)從企業(yè)自身的“功能性活動”上升為“以滿足客戶需求為目的”、“努力為客戶創(chuàng)造價值,盡力增加顧客讓渡價值”的“從供應到消費的運動、儲存和配送的計劃、執(zhí)行和控制”的管理過程。消費者的需求不僅僅是商品。以企業(yè)的經(jīng)營和發(fā)展的角度來看,物流就等同于服務。服務也是物流的物品之一。它是企業(yè)所提供的服務,“服務的實質上也是一種商品”,但是這一點卻常常被人們所忽視。七、引進專業(yè)物流管理咨詢公司中小企業(yè)自身的專業(yè)力量不足,因此要懂得借助相關的管理顧問公司以及相關研究機構來科學規(guī)劃企業(yè)的物流戰(zhàn)略、實施戰(zhàn)略和管理體系。要去了解先進物流企業(yè)的作以及這樣運作的原因所在。在這一過程之中,它們的物流服務理念是如何變化的,怎樣做到滿足客戶需求和市場競爭,企業(yè)經(jīng)營戰(zhàn)略相銜接。這有這樣,我國的中小企業(yè)才有可能成功地進入一個新的市場領域,在現(xiàn)有的市場基礎上進一步地替身自身的服務水平,拓展市場份額。許多的企業(yè)在管理咨詢方面下了許多的功夫,用以探索新管理方式和學習物流技術的運用。中小企想要全面提升企業(yè)的物流運作以及管理的水平,更加迅速地構建起一個先進的物流系統(tǒng)以及管理平臺,就應當充分利用專業(yè)管理顧問公司的優(yōu)勢能力。結語:戰(zhàn)略性的規(guī)劃、投資以及技術開發(fā)是最近幾年促進物流現(xiàn)代化發(fā)展的重要因素。企業(yè)亟需解決的不僅僅是倉促運輸以及商品配送等最為基本的物流問題,最重要是為了解決怎么樣才能在在變化莫測的市場競爭之中謀求生存與發(fā)展這一問題。因此企業(yè)必須做到將物流放在企業(yè)經(jīng)營管理這一戰(zhàn)略高度上去考慮怎樣將采購、生產(chǎn)和銷售則一系列過程與物流相結合。從而形成以業(yè)務流程為基礎,形成物流一體化,達到增強企業(yè)市場競爭力的目的。物流已然是企業(yè)市場營銷的基礎。作業(yè)企業(yè)的經(jīng)理,在物流決策方面應當從戰(zhàn)略高度去考慮物流運營成本和市場拓展需要、物流顧客服務的特殊要求之間的動態(tài)平衡,仔細思考怎樣才能把物流系統(tǒng)與營銷戰(zhàn)略以及企業(yè)的總體戰(zhàn)略靈活結合。不再像傳統(tǒng)上,只注重如何解決流程再造、壓縮成本等投入產(chǎn)出的管理問題以及有限資源的合理配置問題。參考文獻【1】孟祥茹
-中國企業(yè)物流運作現(xiàn)狀及發(fā)展戰(zhàn)略探討\o"《山東交通學院學報》"《山東交通學院學報》
-
2013【2】HYPERLINK"/usercenter/data/author?cmd=authoruri&wd=authoruri:(4a7999e0e9686c0e)%20au
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美容院二零二五年度美容儀器租賃及維修服務合同2篇
- 2025年新型銅箔生產(chǎn)線自動化升級改造合同范本3篇
- 二零二五年度城市居民住房按揭貸款合同范本8篇
- 二零二五年度空運貨物出口運輸及保險服務合同2篇
- 二零二五年度文化產(chǎn)業(yè)創(chuàng)新發(fā)展貸款合同模板4篇
- 2025年度智慧城市基礎設施搭建委托協(xié)議4篇
- 2025年度個人二手車買賣合同范本標準版4篇
- 顫音音響發(fā)生器課程設計
- 2024碎石加工廠產(chǎn)品質量追溯體系建立合同范本3篇
- 單元四吊頂與隔墻工程
- 第22單元(二次函數(shù))-單元測試卷(2)-2024-2025學年數(shù)學人教版九年級上冊(含答案解析)
- 安全常識課件
- 河北省石家莊市2023-2024學年高一上學期期末聯(lián)考化學試題(含答案)
- 小王子-英文原版
- 新版中國食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術投標文件
- 專題24 短文填空 選詞填空 2024年中考英語真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護理查房
- 2024年江蘇護理職業(yè)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
評論
0/150
提交評論