




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
北京理工大學珠海學院2020屆本科生畢業設計社區診所信息管理系統開發與設計摘要隨著社會的發展,社區醫院數量變得越來越多,人們對于自身健康越來越看重,健康的醫療對人們非常重要。但是社區醫療診所的信息化程度非常低,主要表現在,①:患者不能及時的了解自己的病情。②:醫生不能及時的追蹤患者的病情發展。③:護士對于診所藥品的庫存沒有深入了解。因此開發社區診所信息管理是非常必要的。本課題開發的是社區診所信息管理系統,該系統分為醫生,患者,護士這幾類用戶,主要實現預約掛號,信息查看和保存等功能。本系統采用的是B/S模式,使用VisualStudio開發系統,使用MySQL數據庫管理數據。該系統更加方便用戶使用,對于患者,醫生,護士都可以及時了解信息。關鍵詞:社區診所;預約掛號;信息管理;
DevelopmentanddesignofCommunityClinicInformationManagementSystemAbstractWiththedevelopmentofsociety,thenumberofcommunityhospitalshasbecomemoreandmore,peoplepaymoreandmoreattentiontotheirownhealth,healthcareisveryimportanttopeople.However,theinformationlevelofcommunitymedicalclinicsisverylow,mainlyreflectedin:(1)patientscannotunderstandtheirownconditionsintime.②Doctorscan'ttrackthepatient'sprogressintime.③:nurseshavenoin-depthknowledgeoftheinventoryofclinicdrugs.Soitisnecessarytodeveloptheinformationmanagementofcommunityclinic.Thisprojectistodevelopacommunityclinicinformationmanagementsystem,whichisdividedintodoctors,patients,nursesandotherusers,mainlytoachieveappointmentregistration,informationviewingandsavingfunctions.ThissystemadoptsB/Smode,usesvisualstudiotodevelopsystemandMySQLdatabasetomanagedata.Thesystemismoreconvenientforuserstouse,forpatients,doctors,nursescanknowtheinformationintime.Keywords:communityclinic;Makeanappointmenttoregister;Informationmanagement;
目錄第1章緒論 第1章緒論1.1系統開發的背景和目標1.1.1系統開發的背景隨著社會的發展,社區醫院數量變得越來越多,人們對于自身健康越來越看重,健康的醫療對人們非常重要。但是社區醫療診所的信息化程度非常低,主要表現在:患者不能及時的了解自己的病情。醫生不能及時的追蹤患者的病情發展。護士對于診所藥品的庫存沒有深入了解。因此開發社區診所信息管理是非常必要的。但是大多城市的社區診所的功能并沒有那么健全,還是只有一個醫生,一個護士,純手工填寫患者信息,使患者不能很好的了解自己的身體。這給醫生,護士,患者造成了很大的困擾,耽誤了每個人的時間。1.1.2系統開發目標根據所開發的系統名稱,根據每個人的需求,對于醫生,系統應該節約醫生對于查找患者信息的時間,及時了解患者病情,精準下藥。對于護士,系統應該減輕護士工作,方便護士抓藥。對于患者,系統應該可以及時了解自己病情,及時就醫,安排自己的時間,提高看病的效率。1.2系統的主要功能和特點對于社區診所信息管理系統,該系統的使用者是醫生,患者,還有護士。這個系統需要實現的功能有預約掛號,對患者的信息進行管理和保存等功能。對于醫生:醫生需要對患者的信息進行了解,如患者的個人信息,患者的病例,患者所服用的藥品,以及后續的信息管理。對于護士:護士需要對患者的所服用的藥品進行檢查。對于患者:患者在該系統可以對自己的個人信息進行更改,預約掛號,檢查結果的查詢。社區診所信息管理系統的特點:1.系統的界面簡單,方便老年人使用。2.系統的開發所需要的時間短,開發系統所需要的成本低。1.3設計開發的方法和工具的選擇根據系統的功能,進行分析和比較,使用VisualStudio開發系統,使用MySQL作為數據庫。開發工具:VisualStudio開發環境:Windows操作系統
第2章系統規劃2.1初步需求分析2.1.1功能需求社區診所信息管理系統所服務的對象有醫生,護士,以及患者。醫生需要對患者的信息進行了解,如患者的個人信息,患者的病例,患者所服用的藥品,以及后續的信息管理。護士需要對患者的所服用的藥品進行檢查。患者在該系統可以對自己的個人信息進行更改,預約掛號,檢查結果的查詢。一:管理員對系統的要求:表2-1管理員對系統的要求對醫院的科室管理對醫院的科室的種類信息進行增加,刪除,修改,查詢。對醫院的醫生管理對不同科室的不同醫生的信息進行修改,增加,刪除,查詢。對醫院的護士管理地不同科室的不同等級的護士信息進行增加,刪除,修改,查詢。二:醫生對系統的要求:醫生對于自己的患者的信息進行查詢,修改,刪除,添加。三:護士對系統的要求:護士接收到醫生給患者寫好的病例和用藥種類,進行配藥。四:患者對于系統的要求:患者對于個人信息的增加,刪除,修改,查詢。預約掛號,預約的記錄,個人的病例。2.1.2非功能需求非功能的需求對于一個系統也是非常重要的,它要保證系統在不同的條件下可以安全的使用和維護,不是針對系統的特定的功能。非功能需求有,無危險性,牢靠性,強壯性,可維護性等要求。一、無危險性:無危險性是指系統對于醫院里面的患者,醫生以及護士信息的保護,防止患者,醫生以及護士信息的散播。社區診所信息管理系統更應該加強對于患者個人信息以及醫生個人信息的保護,防止使用者的信息泄露,造成不可挽回的后果。二、牢靠性:牢靠性是指,醫院在使用系統對患者進行檢查,復查是出現的錯誤頻率。對于社區診所信息管理系統,必需保證他的可靠性,讓用戶快捷的,方便的使用系統,防止在取藥,寫病歷等過程中出現系統的錯誤。使系統在大量用戶使用時,也可以不卡頓,和出現錯誤。三、可維護性:可維護性是指,系統出現錯誤時,可以快速的維護好系統,節約時間,節省成本。防止造成財力,物力的大量損失。在社區診所信息管理系統遭到破壞時,開發人員可以及時發現錯誤,及時維護系統,不會推遲事務。2.2可行性研究2.2.1技術可行性對于系統的設計,所選用的使VisualStudio軟件,使用MySQL進行數據庫的管理,在Windows的環境下進行運行。2.2.2經濟可行性社區診所信息管理系統所服務的對象有醫生,護士,患者,該系統的設計減少了錯誤的發生,提高了效率,節省了患者的時間,開發系統所使用的金錢與該系統所產生的效應是不可比較的。2.2.3操作可行性社區診所信息管理系統針對的是不同年齡段的人,所以需要界面簡單,方便操作。該系統界面簡約,目的明確,不需要重復點擊和查找,方便用戶的使用。
第3章系統分析3.1功能分析3.1.1系統用例圖用例圖:用例圖表示了參加系統的用戶還有他們之間的關系,醫生,管理員,護士,患者是參與這個系統的參與者。 一:總用例圖:圖3-1總用例圖二:管理員的用例圖3-2管理員用例圖三:醫生的用例圖3-3醫生用例圖四:護士的用例圖3-4護士用例圖五患者的用例圖3-5患者用例圖3.1.2用例規約用例規約:用例規約是由下列表格中的元素組成,不同的用例規約的主參與者不同,利益相關者也不同。管理員管理用戶信息規約表3-1管理員管理用戶信息規約用例名稱:管理員管理用戶信息主參與者:管理員層次:風箏(概要)利益相關者:管理員、患者、醫生、護士前置條件:管理員訪問系統最低保證:回滾任何未完成的事務成功保證:管理員成功登錄進入系統觸發器:用戶登錄按鈕主要的成功情節:管理員編輯用戶的信息相應的用戶的賬號信息發生改變擴展:1.a編輯信息失敗1.a.1事務回滾,再次預約2.aInternet異常2.a.1系統回滾到退出前的頁面。3.a管理員在任何一點突然退出系統3.a.1系統回滾到退出前的頁面。2. 患者預約掛號規約表3-2患者預約掛號規約用例名稱:患者預約掛號主參與者:患者層次:風箏利益相關者:患者前置條件:患者登錄系統最低保證:回滾任何未完成的事務成功保證:患者成功掛號觸發器:醫生點擊“提交”按鈕主要的成功情節:1.患者選擇醫生掛號。2.成功掛號。擴展:1.a選擇失敗1.a.1患者刷新頁面,重新提交。2.a數據保存失敗2.a.1事務回滾,回到上一個操作頁面。2.a.2數據保存失敗,患者退出系統。3.醫生對患者的掛號進行就診規約表3-3醫生對患者的掛號進行就診規約用例名稱:主參與者:醫生層次:風箏利益相關者:醫生、患者、護士前置條件:患者預約掛號、醫生登錄系統最低保證:回滾任何未完成的事務成功保證:醫生成功對患者就診觸發器:醫生點擊“就診”按鈕主要的成功情節:3.患者選擇醫生掛號。4.醫生對患者的預約進行就診。擴展:1.a選擇失敗1.a.1患者刷新頁面,重新提交。2.a數據保存失敗2.a.1事務回滾,回到上一個操作頁面。2.a.2數據保存失敗,患者退出系統。3.a就診失敗3.a.1醫生就診失敗,重新就診4.護士根據醫生的送檢對患者檢查規約表3-4護士根據醫生的送檢對患者檢查規約用例名稱:護士根據醫生的送檢對患者檢查主參與者:醫生層次:海平面利益相關者:醫生、患者前置條件:醫生送檢、護士登錄系統最低保證:回滾任何未完成的事務成功保證:護士成功填寫檢查結果觸發器:護士“提交保存”檢查結果主要的成功情節:1.護士點擊檢查按鈕2.護士核對患者信息3.護士進行檢查。4.護士填寫檢查結果。擴展:1.a數據保存失敗1.a.1事務回滾,回到上一個操作頁面。1.a.2數據保存失敗,護士退出系統。5.護士對醫生開設的配藥單配藥規約表3-5護士對醫生開設的配藥單配藥規約用例名稱:護士對醫生開設的配藥單配藥主參與者:護士層次:海平面利益相關者:醫生、護士前置條件:護士接到醫生的配藥單最低保證:回滾任何未完成的事務成功保證:護士成功配藥觸發器:護士選擇“配藥管理”模塊主要的成功情節:1.護士點擊“配藥”。2.配到沒有顯示配藥按鈕擴展:1.a配藥失敗。1.a.1管理員重新加載頁面。1.a.2頁面加載失敗,管理員退出系統。3.2系統的建模3.2.1概念數據建模概念數據模型:描述不同的角色之間的關系,是公司里面不同職位的人員之間的聯系,如圖是社區診所信息個管理系統的概念數據模型。圖3-6概念數據模型3.2.2對象關系建模對象關系建模都屬于第三范式,其目的是設計明了,減少重復代碼。用橫線表示主鍵,用波浪線表示外鍵。Accounts(Id,UserName,PassWord,Email,CanUse,CreateTime,CreateUser,UpdateTime,UpdateUser,Role_Id)Roles(Id,Name,CreateTime,CreateUser,UpdateTime,UpdateUser)Checks(Id,Name,price,CreateTime,CreateUser,UpdateTime,UpdateUser)Departments(Id,Name,CreateTime,CreateUser,UpdateTime,UpdateUser)Dispensings(Id,Content,State,CreateTime,CreateUser,UpdateTime,UpdateUser,Nurse_ID,SeekMedicalAdvice_ID)Doctor(Id,Name,Code,CreateTime,CreateUser,UpdateTime,UpdateUser,Phone,Sex,Title)Nurse(Id,Name,Code,CreateTime,CreateUser,UpdateTime,UpdateUser,Phone,Sex)Patients(Id,Name,Code,CreateTime,CreateUser,UpdateTime,UpdateUser,Phone)MedicalExaminations(Id,Content,ExamTime,Result,CreateTime,CreateUser,UpdateTime,UpdateUser,Phone,Sex,Title,Check_Id,Nurse_Id,SeekMedicalAdvice_id)MedicalRecords(Id,Content,CreateTime,CreateUser,UpdateTime,UpdateUser,Doctor_Id,Patient_Id)SeekMedicalAdvice(Id,Code,Content,State,CreateTime,CreateUser,UpdateTime,UpdateUser,Doctor_Id,Patient_Id)3.3動態的建模3.3.1順序圖順序圖:是根據用例規約的內容進行延伸,用圖畫表示實施不同功能的動作。(1)預約掛號功能的順序圖如圖所示。圖3-7預約掛號功能的順序圖(2)醫生就診順序圖如圖所示。圖3-8醫生就診順序圖3.3.2通信圖通信圖:是對順序圖的修改,不同的角色發出不同的動作。患者預約功能的通信圖,如圖所示。圖3-9患者預約功能的通信圖醫生就診的通信圖,如圖所示。圖3-10醫生就診通信圖3.3.3分析類圖(1)診所信息系統分析類圖圖3-11診所信息系統分析類圖3.3.4活動圖活動圖:不同的角色在實行一個功能時所需要的步驟。患者預約掛號的活動圖如圖所示。3-12患者預約掛號的活動圖醫生就診的活動圖如圖所示。圖3-13醫生就診的活動圖3.3.5狀態圖狀態圖:對于社區診所信息管理系統來說,患者是所有對象中狀態最多的,所以畫出患者的狀態圖。預約掛號的狀態圖如圖所示。圖3-14預約掛號的狀態圖第4章系統設計4.1總體設計系統的整體框架是基于B/S進行設計的,下面是對不同用戶進行說明。對于醫生:醫生需要對患者的信息進行了解,如患者的個人信息,患者的病例,患者所服用的藥品,以及后續的信息管理。對于護士:護士需要對患者的所服用的藥品進行檢查。對于患者:患者在該系統可以對自己的個人信息進行更改,預約掛號,檢查結果的查詢。圖4-1功能結構4.2數據庫設計數據庫的設計是一個軟件開發過程中最重要的一部分,數據庫的設計節約了資源,提高了軟件的運行的效率,減少系統故障的發生,在數據庫設計上,應該更具其規則,一一對應,不同的數據不同的描述。根據系統需求分析得到各數據庫表,以下是對不同的數據表的描述,Accounts表示賬戶表,Departments表示科室表,Dispensings代表配藥表,Doctors代表醫生表,MedicalRecords代表病歷表,Nurses代表護士表,Patients代表患者表。Accounts數據庫表如圖所示。表4-1Accounts數據庫表字段名稱數據類型是否為空大小描述Idint否11編號UserNamevarchar否20用戶名PassWordvarchar否20管理員電話Emailvarchar否30登錄密碼PhoneVarchar否11電話CanUseint否2是否能使用Role_Idint否11Role表外鍵權限Roles數據庫表如圖所示。表4-2權限Roles數據庫表字段名稱數據類型是否為空大小描述Idint否11編號Namevarchar否20角色名稱(3)科室Departments數據庫表如圖所示。表4-3科室Departments數據庫表字段名稱數據類型是否為空大小描述Idint否11編號NameVarchar是20場地名稱(4)檢查Checks數據庫表如圖所示。表4-4檢查Checks數據庫表字段名稱數據類型是否為空大小描述IdInt否11編號NameVarchar否30名稱(5)配藥表Dispensings數據庫表如圖所示。表4-5配藥表Dispensings數據庫表字段名稱數據類型是否為空大小描述Idint否11主鍵ContentVarchar否200內容Stateint否11狀態Nurse_Idint是11護士表外鍵SeekMedicalAdvice_Idint是11就診表外鍵(6)醫生表Doctors數據庫表如圖所示表4-6醫生表Doctors數據庫表字段名稱數據類型是否為空大小描述Idint否11主鍵Codevarchar否20編號Phonevarchar否11電話Namevarchar否20姓名TitleVarchar否20職稱Department_Idint否11科室表外鍵(7)護士表Nurses數據庫表如圖所示表4-7護士表Nurses數據庫表字段名稱數據類型是否為空大小描述Idint否11主鍵Codevarchar否20編號Phonevarchar否11電話Namevarchar否20姓名Department_Idint否11科室表外鍵(8)護士檢查表MedicalExaminations數據庫表如圖所示。表4-8護士檢查表MedicalExaminations數據庫表字段名稱數據類型是否為空大小描述Idint否11主鍵Contentvarchar否20內容ExamTimeDate否20檢查時間ResultVarchar否200檢查結果Nurse_Idint否11護士表外鍵Check_Idint否11檢查表外鍵SeekMedicalAdvice_Idint否11就診表外鍵(9)醫生檢查表MedicalRecords數據庫表如圖所示表4-9醫生檢查表MedicalRecords數據庫表字段名稱數據類型是否為空大小描述Idint否11主鍵Contentvarchar否20內容Doctor_Idint否11醫生表外鍵Patient_Idint否11患者表外鍵(10)患者表Patients數據庫表如圖所示。表4-10患者表Patients數據庫表字段名稱數據類型是否為空大小描述Idint否11主鍵IdCardvarchar否20身份證號Phonevarchar否11電話Namevarchar否20姓名SexVarchar否2性別(11)醫生就診表SeekMedicalAdvices數據庫如圖所示。表4-11醫生就診表SeekMedicalAdvices數據庫字段名稱數據類型是否為空大小描述IdInt否11主鍵Codevarchar否20編號Contentvarchar否2000內容Namevarchar否20姓名Stateint否11狀態Patient_Idint否11患者表外鍵Doctor_Idint否11醫生表外鍵4.3設計類圖說明屬性的類型與可見性和操作的特征的一個類圖。社區診所管理系統的設計類圖。圖4-2社區診所管理系統的設計類圖4.4UI的設計(1)患者,醫生,護士,管理員的登錄界面用戶進入系統后顯示登錄界面。不同的用戶使用不同的賬號和密碼登陸。登錄界面的設計,如圖所示。圖4-3登錄界面(2)管理員的界面管理員登錄系統,管理員的功能在旁邊,點擊不同的功能會出現不同的界面。方便管理員查詢。管理員的界面的設計。如圖所示圖4-4管理員的界面的設計醫生的界面針對醫生登錄系統,旁邊是醫生的操作,操作界面簡約大方,一目了然。醫生界面設計,如圖所示:圖4-4醫生界面設計(4)護士的界面護士的界面也是非常的簡單明了,這樣的設計可以提高效率,減少錯誤的發生。護士的界面設計,如圖所示:圖4-5護士界面設計(5)患者的界面針對患者,為了不同年齡段的患者方便使用,功能都放在了右側,患者界面設計,如圖所示:圖4-6患者的界面設計第5章系統實現5.1開發環境(1)數據庫的軟件MYSQLMySQL可以對社區診所管理系統的信息進行更好的管理,方便操作,對信息進行增加,刪除,修改,查詢。(2)集成開發工具VisualStudio本系統中我們選用VisualStudio作為開發工具。它支持多種開發語言,讓大家更加有興趣的學習電腦開發系統。可以設計出不同的功能的開發軟件。5.1.1軟件環境(1)操作系統:Windows1064位(2)數據庫:MySQL(3)開發工具:VisualStudio(4)瀏覽器:360游覽器5.1.2硬件環境(1)CPU:A10(2)內存:8GB(3)硬盤:250G5.2功能模塊的實現管理員的界面:用戶管理模塊作為管理員登錄后,進行用戶號管理,管理員可以添加新的用戶,編輯用戶的具體信息,重置用戶的密碼、修改用戶的權限等,以及刪除用戶。圖5-1用戶管理模塊2.科室管理的模塊管理員可以對科室的增加,刪除,修改,查詢進行操作,便捷快速,一目了然。圖5-2科室管理模塊3.檢查管理的模塊管理員可以對檢查進行增加,刪除,修改,查詢的操作,明細詳細。圖5-3檢查管理的模塊4.醫生管理的模塊對醫生信息進行管理,添加賬戶、編輯信息、查看、刪除等操作,如圖所示。圖5-4醫生管理的模塊5.護士管理的模塊對護士信息進行信息管理,添加賬戶、編輯信息、查看、刪除的操作,如圖所示。圖5-5護士管理的模塊6.患者管理的模塊對患者的信息進行信息的管理,添加信息、修改的信息、查看患者信息、刪除患者信息操作。如圖所示。圖5-6患者管理的模塊醫生的界面:(1)就診管理如圖所示,醫生的就診頁面有如下功能,不同的情況具有不同的狀態。圖5-7就診管理病歷本模塊醫生可以看到自己所治患者的病歷,方便查看患者的病情,便與跟蹤患者,如圖所示。圖5-8病歷本模塊護士的界面:(1)配藥的管理下面的界面是護士可以使用的功能,可以看到不同的醫生對于不同的患者的藥品配送。如圖所示。圖5-9配藥的管理(2)檢查的管理模塊如圖所示,護士也有自己的檢查模塊,防止出現錯誤,提高效率。圖5-10檢查的管理患者的界面:個人中心的管理如圖所示患者可以更改自己的身份證號,性別,姓名,電話,家庭住址,方便醫生的信息追蹤,跟快的發現自身疾病的變化。圖5-11個人中心的管理掛號管理模塊患者可以選擇自己相信,信賴的醫生進行掛號預約,然后根據自己的選擇進行就診,如圖所示。圖5-12掛號管理(3)就診記錄的模塊患者可以清楚地看到自己的看病的信息,防止忘記自己就診的醫生。圖5-13個就診記錄個人病歷本的模塊患者可以查看個人的病歷本,方便自己對病情的了解,使患者對自己的生活狀態更加注意。如圖所示。圖5-14個人病歷本5.3系統測試5.3.1測試方法對于系統的測試,是對系統的最后的考驗,測試系統的方法很多,大家都知道的有集成測試,和單元測試。工程師們對于不同的模塊進行不同的單元測試,將整個系統進行詳細的劃分,對系統進行一層一層的詳細的測試,查找系統中的錯誤,進行修改,使做出來的系統更加完善,更加方便簡潔。集成測試,對于社區診所信息管理系統不同的功能進行一個一個的測試,這樣檢測出來的系統可以更加了解功能的缺點,增加功能,方便用戶的使用。5.3.2測試結果系統的功能中,我選擇了對于不同用戶的登陸進行了檢測,如果輸入的是錯誤的賬號或者密碼,是進入不了系統,說明系統的安全性還是具有的。對于測試的的結果,如下圖所示。圖5-15登錄失敗界面(2)患者預約掛號的測試患者進行預約掛號的操作,當再一次的進行預約時,就會出現一條記錄,不會疊加,防止患者看錯信息,忘記就診。圖5-16患者預約掛號醫生就診模塊的測試當醫生打開自己的模塊,可以看到自己的就診記錄,對記錄進行檢查,防止出現錯誤,更可以快速對患者的追蹤。圖5-16醫生就診模塊圖5-17醫生就診模塊的測試圖5-18添加病歷圖5-19添加藥品圖5-20添加檢查總結隨著科技的不斷發展,我國的大型醫院的醫療條件越來越好,人們在醫院看病越來越方便。但是人們只有看嚴重性疾病時,才會去當地的大醫院進行診斷,一些基礎性疾病,慢性疾病如高血壓,糖尿病,高血脂等,人們就不會經常去大型醫院看病,這時,社區診所的重要性就非常高。但是大多城市的社區診所的功能并沒有那么健全,還是只有一個醫生,一個護士,純手工填寫患者信息,使患者不能很好的了解自己的身體。社區診所信息管理系統,可以方便醫生,患者,護士,管理員的使用,提高了工作效率,醫生可以對患者的信息進行快速查看,方便追蹤,及時聯系患者,護士根據系統的信息,準確的為患者開藥,患者也可以及時了解自己的身體,提前預約,安排好自己的時間。雖然系統完成,但是還有些許的不足需要補充和完善,要更貼近市場,滿足人們的需求。參考文獻[1]李文李文宣.論加強醫院計算機信息系統管理的途徑及意義,中國管理信息化,2016[2]張瑄.網絡環境下如何加強醫院計算機信息系統管理,信息系統工程,2011[3]張中玉.基于DUBBO和SSM的口腔門診管理系統的設計與實現[D],浙江工業大學,2017[4]顧文艷.關于醫院信息系統的應用現狀和發展趨勢.山東師范大學,2016[5]王莉.計算機信息管理系統在醫院管理中的應用研究[J],智慧健康,2018[6]劉鈺鑫.個人診所管理系統,山東大學,2010[7]周鵬.基于ORM的社區信息管理系統的研究與應用,2011[8]麻志毅.面向對象分析與設計[M],機械工業出版社,2012[9]王波王志濤.基于C#.NET與ASP.NET的醫院門戶網站平臺系統設計與開發,醫學信息學雜志,2011[10]徐妙.新時期計算機信息管理系統在醫院管理中的現狀研究,2017謝辭本論文在張發導師的悉心指導下完成的。導師淵博的專業知識、嚴謹的治學態度,精益求精的工作作風,誨人不倦的高尚師德,嚴于律己、寬以待人的崇高風范,樸實無法、平易近人的人格魅力對本人影響深遠。不僅使本人樹立了遠大的學習目標、掌握了基本的研究方法,還使本人明白了許多為人處事的道理。本次論文從選題到完成,每一步都是在導師的悉心指導下完成的,傾注了導師大量的心血。在此,謹向導師表示崇高的敬意和衷心的感謝!在寫論文的過程中,遇到了很多的問題,在老師的耐心指導下,問題都得以解決。為期一個學期的畢業論文(設計)已讓我忙碌的接近尾聲了,我的四年大學生涯也即將圈上一個句號。此刻我的心中卻有些悵然若失,因為那些熟悉的會計系的恩師們和各位可愛的同學們,我們也即將揮手告別了。所以在此,再次“長風破浪會有時,直掛云帆濟滄海。”這是我少年時最喜歡的詩句。就用這話作為這篇論文的一個結尾,也是一段生活的結束。希望自己能夠繼續少年時的夢想,永不放棄。對老師道一聲:老師,謝謝您!
怎樣提高電腦系統運行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優化設置,來大大提高WindowsXP的啟動速度。加快系統啟動速度主要有以下方法:盡量減少系統在啟動時加載的程序與服務;對磁盤及CPU等硬件進行優化設置;修改默認設置,減少啟動等待時間等。這些方法大部分既可減少系統啟動的時間,又可以節省系統資源,加快電腦運行速度。1.加快系統啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優化設置,來大大提高WindowsXP的啟動速度。加快系統啟動速度主要有以下方法:盡量減少系統在啟動時加載的程序與服務;對磁盤及CPU等硬件進行優化設置;修改默認設置,減少啟動等待時間等。這些方法大部分既可減少系統啟動的時間,又可以節省系統資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統安裝初期還比較快,但隨著安裝的軟件不斷增多,系統的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機即需運行,大大降低了啟動速度,而且也占用了大量的系統資源。對于這樣一些程序,我們可以通過系統配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖1),該選項卡中列出了系統啟動時加載的項目及來源,仔細查看每個項目是否需要自動加載,否則清除項目前的復選框,加載的項目越少,啟動的速度就越快。設置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導”命令,會彈出“重復跟蹤”對話框,單擊“確定”按鈕,BootVis將引導WindowsXP重新啟動,默認的重新啟動時間是10秒。系統重新啟動后,BootVis自動開始運行并記錄啟動進程,生成啟動進程的相關BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進程文件“TRACE_BOOT_1_1”。窗口中即會出現“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進行分析:從“跟蹤”菜單中選擇“系統優化”命令,程序會再次重新啟動計算機,并分析啟動進程文件,從而使計算機啟動得更快。(3)禁用多余的服務WindowsXP在啟動時會有眾多程序或服務被調入到系統的內存中,它們往往用來控制Windows系統的硬件設備、內存、文件管理或者其他重要的系統功能。但這些服務有很多對我們用途不大甚至根本沒有用,它們的存在會占用內存和系統資源,所以應該將它們禁用,這樣最多可以節省70MB的內存空間,系統速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“services.msc”后回車,即可打開“服務”窗口。窗口的服務列表中列出了系統提供的所有服務的名稱、狀態及啟動類型。要修改某個服務,可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規”選項卡對服務進行修改,通過單擊“啟動”、“停止”、“暫停”、“恢復”四個按鈕來修改服務的狀態,并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務有36個默認是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據自己的需要進行設置,每種服務的作用在軟件中有提示。4)修改注冊表來減少預讀取,減少進度條等待時間WindowsXP在啟動過程中會出現一個進度條,我們可以通過修改注冊表,讓進度條只跑一圈就進入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機磁盤掃描等待時間當Windows日志中記錄有非正常關機、死機引起的重新啟動,系統就會自動在啟動的時候運行磁盤掃描程序。在默認情況下,掃描每個分區前會等待10秒鐘,如果每個分區都要等上10秒才能開始進行掃描,再加上掃描本身需要的時間,會耗費相當長的時間才能完成啟動過程。對于這種情況我們可以設置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區進行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設置為0;如果要在計算機啟動時忽略掃描某個分區,比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認設置,除了自動文件檢查的倒計時之外。2.提高系統運行速度提升系統運行速度的思路與加快啟動的速度類似:盡量優化軟硬件設置,減輕系統負擔。以下是一些常用的優化手段。(1)設置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據自己所用的處理器設置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統內存全部分配到文件系統緩存中,這樣XP的內核能夠在內存中運行,大大提高系統速度。通常來說,該優化會使系統性能得到相當的提升,但也有可能會使某些應用程序性能降低。需要注意的是必須有256M以上的內存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進輸入/輸出性能這個優化能夠提升系統進行大容量文件傳輸時的性能,不過這只對服務器用戶才有實在意義。我們可在中新建一個DWORD(雙字節值)鍵值,命名為IOPageLockLimit。一般情況下把數據設置8~16MB之間性能最好,要記住這個值是用字節來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優化也需要你的機器擁有大于256M的內存。(4)禁用內存頁面調度在正常情況下,XP會把內存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數據保留在內存中,從而提升系統性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內存頁面調度了。(5)關閉自動重新啟動功能當WindowsXP遇到嚴重問題時便會突然重新開機,可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設置即可生效。(6)改變視覺效果WindowsXP在默認情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統性能會有一定的影響,有時甚至造成應用軟件在運行時出現停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標,單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調整為最佳性能”單選框來關閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設置頁面虛擬內存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內存”欄中單擊“更改”按鈕,接下來選擇虛擬內存為“自定義大小”,然后設置其數值。一般情況下,把虛擬設為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認的外觀方案雖然漂亮,但對系統資源的占用也多,可將其改為經典外觀以獲得更好的性能。在桌面空白位置單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經典”,即可將外觀修改為更為經濟的Windows經典外觀。(9)取消XP對ZIP支持WindowsXP在默認情況下打開了對zip文件支持,這要占用一定的系統資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認即可取消XP對ZIP解壓縮的支持,從而節省系統資源。(10)關閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應用程序崩潰的時候自動彈出,并且在默認情況下,它會將與出錯有關的內存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應用程序崩潰時會對內存進行DUMP記錄,將出現長時間硬盤讀寫操作,要很長一斷時間程序才能關閉,并且DUMP文件還會占用大量磁盤空間。要關閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數值數據”改為0,最后按F5刷新使設置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調試功能的選項取消,比如藍屏時出現的memory.dmp,可在“系統屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復”欄中的“設置”按鈕,并在彈出的“啟動和故障恢復”對話框中選擇“寫入調試信息”為“無”(如圖5)。(11)啟動硬盤/光驅DMA模式打開“系統屬性”對話框,選擇“硬件”選擇卡中的“設備管理器”按鈕,打開“設備管理器”窗口,在設備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設置”選項卡中檢查DMA模式是否已啟動,一般來說如果設備支持,系統就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設為“DMA(若可用)”。(12)關掉不用的設備WindowsXP總是盡可能為電腦的所有設備安裝驅動程序并進行管理,這不僅會減慢系統啟動的速度,同時也造成了系統資源的大量占用。針對這一情況,你可在設備管理器中,將PCMCIA卡、調制解調器、紅外線設備、打印機端口(LPT1)或者串口(COM1)等不常用的設備停用,方法是雙擊要停用的設備,在其屬性對話框中的“常規”選項卡中選擇“不要使用這個設備(停用)”。在重新啟動設置即可生效,當需要使用這些設備時再從設備管理器中啟用它們。(13)關閉錯誤報告當應用程序出錯時,會彈出發送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關閉它是明智的選擇。在“系統屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機配置→管理模板→系統→錯誤報告功能”,雙擊右邊設置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關閉以節省系統資源。在“我的電腦”上單擊鼠標右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統屬性”對話框中的“自動更新”選項卡,勾選“關閉自動更新,我將手動更新計算機”單選框,單擊“確定”按鈕即可關閉自動更新功能。如果在“服務”已經將“AutomaticUpdates”服務關閉,“系統屬性”對話框中的“自動更新”選項卡就不能進行任何設置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認的400修改為0,按F5刷新注冊表即可生效。(16)清除預讀文件WindowsXP的預讀設置雖然可以提高系統速度,但是使用一段時間后,預讀文件夾里的文件數量會變得相當龐大,導致系統搜索花費的時間變長。而且有些應用程序會產生死鏈接文件,更加重了系統搜索的負擔。所以,應該定期刪除這些預讀文件。預計文件存放在WindowsXP系統文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關閉自動播放功能在WindowsXP中,當往光驅中放入光盤或將USB硬盤接上電腦時,系統都會自動將光驅或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機配置”,選擇“管理模板”下的“系統”,然后在右邊的配置欄中找到“關閉自動播放”并雙擊它,會彈出“關閉自動播放屬性”對話框。在其中“設置”選項卡中選擇“已啟用”,“關閉自動播放”下拉列表中選擇“所有驅動器”(如圖6)。這樣以后就不用擔心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統掃描某個驅動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區,按鼠標右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內容的類型都選擇為不執行操作。如果USB硬盤有多個分區,對所有分區都進行同樣的操作,這樣當你將USB驅動器拔掉再重新接上時,系統會將USB硬盤識別出來,而不會反復問你是否播放USB硬盤中的文件了。3.加快關機速度WindowsXP的關機速度要慢于啟動速度,特別有些任務還需要手工結束,更加延緩了關機速度。因此,要加快關機速度,首先要開啟WindowsXP的自動結束任務功能。具體步驟是:從注冊表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預設為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設置為“4000”;通過這樣設置后的關機速度明顯要加快了。夠全面吧~~◆二、硬件優化設置◆1、關掉不用的設備
在設備管理器中,將PCMCIA卡、調制解調器、紅外線設備、打印機端口(LPT1)或者串口(COM1)等不常用的設備停用,在要停用設備屬性對話框中的“常規”選項卡中選擇“不要使用這個設備(停用)”。當需要使用這些設備時再從設備管理器中啟用它們。◆2、內存性能優化
WindowsXP中有幾個選項可以優化內存性能,它們全都在注冊表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用內存頁面調度(Paging
Executive)
XP會把內存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數據保留在內存中,從而提升系統性能。256M以上內存才使用這個設置。把“DisablePagingExecutive”的值從0改為1就可以禁止內存頁面調度了。
2)提升系統緩存
必須有256M以上的內存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項優化會使系統性能得到相當的提升,但也有可能會使某些應用程序性能降低。
3)輸入/輸出性能
內存大于256M才更改這里的值,這個優化只對server(服務器)用戶才有實在意義,它能夠提升系統進行大容量文件傳輸時的性能。建一個DWORD(雙字節值)鍵值,命名為IOPageLockLimit,數值設8M-16M字節之間性能最好,具體設什么值,可試試哪個值可獲得最佳性能。這個值是用字節來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、啟動硬盤/光驅DMA模式
“系統屬性”-“硬件”-“設備管理器”,在設備列表中選擇“IDE
ATA/ATAPI控制器”,雙擊“主要
IDE
通道”或“次要
IDE
通道”,在其屬性對話框的“高級設置”選項卡中檢查DMA模式是否已啟動,一般來說如果設備支持,系統就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設為“DMA(若可用)”(在BIOS里也應該要先設為支持DMA)。
◆4、關閉自動播放功能
運行“組策略”程序,在組策略窗口左邊欄中打開“計算機配置”,選擇“管理模板”下的“系統”,然后在右邊的配置欄中找到“關閉自動播放”并雙擊它,會彈出“關閉自動播放屬性”對話框,在其中“設置”選項卡中選擇“已啟用”,“關閉自動播放”下拉列表中選擇“所有驅動器”。
◆5、設置二級緩存容量
WindowsXP有時無法自動檢測處理器的二級緩存容量,需要我們手動設置。運行注冊表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management,選擇Dword值SecondLevelDataCache(如果沒有就新建這個值),修改這個值(填時使用10進制)為你的CPU的二級緩存的大小,比如你的CPU的二級緩存是256KB,就修改Dword值SecondLevelDataCache為10進制的256即可。二級緩存大小介紹AMD系列Duron
64KB
K6-3
Thunderbird
AthlonXP
256KB
K6-2
Athlon
512KB;Intel系列CeleronA
Celeron2
128KB
P2
Mobile
P3E(EB)
P4
Willamette
256KB
P2
P3(katmai)
P4(Northwood)
512
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025國內借款合同范例
- 2025農業科技公司農藥采購合同范例
- 2025汽車用品銷售合同
- 2025藝人經紀合同范文
- 專利權質押合同書
- 二零二五版餐廳飯店轉讓合同書協議書
- 二零二五借調合同模板
- 2025有限責任公司合作協議合同范本
- 2025xy建筑工程施工合同
- 2025【合同模板】企業物業管理合同示范文本
- HDC56海盜船(A級)設計計算書
- 入團考試復習資料
- 2024關于深化產業工人隊伍建設改革的建議全文解讀課件
- 攝影學習通超星期末考試答案章節答案2024年
- 探究膜分離技術在水處理中的應用
- 中醫進課堂小學
- 洋流課件2024-2025學年高中地理人教版(2019)選擇性必修一
- 2024-2025學年中職數學拓展模塊一 (下冊)高教版(2021·十四五)教學設計合集
- 2024-2030年中國消防行業市場發展分析及發展趨勢與投資前景研究報告
- 2024年江蘇省常州市中考一模化學試卷(含答案解析)
- 2024年浙江杭州中學中考三模科學試卷試題(含答案詳解)
評論
0/150
提交評論