




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于.net的鮮花訂購(gòu)與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:近些年來(lái),在互聯(lián)網(wǎng)技術(shù)以及物流的高速發(fā)展下,人們已經(jīng)能夠做到足不出戶,就可以買到很多自己喜愛(ài)的商品。而許多商家也正式瞄準(zhǔn)了這一黃金時(shí)期,大力發(fā)展網(wǎng)上電子商務(wù)。網(wǎng)絡(luò)線上銷售相比傳統(tǒng)的線下銷售,省去了許多不必要的成本,因此,網(wǎng)絡(luò)線上銷售對(duì)于商家和消費(fèi)者來(lái)說(shuō)都是雙贏的。于是本系統(tǒng)對(duì)于以上的這個(gè)問(wèn)題,把鮮花和電商聯(lián)系在一起,設(shè)計(jì)出一個(gè)網(wǎng)上鮮花訂購(gòu)系統(tǒng)。能夠?yàn)閺V大消費(fèi)者提供一個(gè)相對(duì)便捷的購(gòu)花平臺(tái),也能夠?yàn)殇N售者提供一個(gè)統(tǒng)一又規(guī)范的售賣平臺(tái)。論文先是簡(jiǎn)要敘述了為什么要進(jìn)行鮮花訂購(gòu)與管理系統(tǒng)的設(shè)計(jì),分析市場(chǎng)的需求以及經(jīng)濟(jì)價(jià)值、背景概要,然后介紹這次系統(tǒng)是如何設(shè)計(jì)的以及它的組成和基本原理,最后對(duì)系統(tǒng)的實(shí)現(xiàn)作出介紹。關(guān)鍵詞:鮮花訂購(gòu),電子商務(wù),管理系統(tǒng)
DesignandImplementationofFlowerOrderingandManagementSystemBasedon.NetABSTRACT:Duringthisyears,withtherapiddevelopmentofInternettechnologyandlogistics,peoplehavebeenabletobuymanyoftheirfavoriteproductswithoutleavingtheirhome.Andmanybusinessesalsoofficiallyaimedatthisgoldenage,vigorouslydeveloponlinee-commerce.Comparedwiththetraditionalofflinesales,onlinesalessavesalotofunnecessarycosts.Therefore,onlinesalesforbusinessesandconsumersarewin-win.Inviewoftheaboveproblems,thesystemcombinesflowerswithe-commercetoformaunifiedonlineflowerorderingsystem.Itcanprovideconsumerswitharelativelyconvenientplatformforbuyingflowers,aswellasaunifiedandstandardizedsalesplatformforsellers.First,thepaperbrieflydescribeswhytodesigntheflowerorderingandmanagementsystem,analyzesthemarketdemand,economicvalueandbackground,thenintroduceshowtodesignthesystem,itscompositionandbasicprinciples,andfinallyintroducestherealizationofthesystem.KEYWORDS:Flowerordering,e-commerce,managementsystem
目錄194411緒論 圖3-1系統(tǒng)結(jié)構(gòu)圖總體功能設(shè)計(jì)本系統(tǒng)模塊應(yīng)包含前臺(tái)功能模塊和后臺(tái)功能模塊。前臺(tái)主要模塊包括:注冊(cè)、登陸、購(gòu)物車、個(gè)人中心,后臺(tái)模塊包括:花品管理、訂單管理、客戶管理、庫(kù)存管理。鮮花訂購(gòu)與管理系統(tǒng)的主要功能結(jié)構(gòu)如圖3-2所示。系統(tǒng)開發(fā)的總目標(biāo)是實(shí)現(xiàn)鮮花店鋪銷售管理的系統(tǒng)化、科學(xué)化,從而能夠使得鮮花的銷售量上升一個(gè)層次,還能夠提高庫(kù)存管理的效率。圖3-2功能模塊描述圖系統(tǒng)E-R圖對(duì)鮮花訂購(gòu)與管理系統(tǒng)進(jìn)行分析,可以得出該系統(tǒng)涉及實(shí)體:花品、管理員、會(huì)員。對(duì)涉及的數(shù)據(jù)項(xiàng)和對(duì)系統(tǒng)實(shí)體數(shù)據(jù)關(guān)系的分析,能夠畫出如圖3-3所示E-R圖。圖3-3系統(tǒng)E-R圖數(shù)據(jù)流圖銷售管理功能:客戶對(duì)花品進(jìn)行瀏覽購(gòu)買,生成花品賣出表數(shù)據(jù)流;庫(kù)存管理功能:管理員對(duì)花品進(jìn)行管理,生成花品庫(kù)存信息數(shù)據(jù)流;客戶管理功能:管理員對(duì)客戶進(jìn)行管理,生成客戶數(shù)據(jù)流信息數(shù)據(jù)流。數(shù)據(jù)流圖如下:圖3-4數(shù)據(jù)流圖數(shù)據(jù)字典(1)管理員表管理員信息表存儲(chǔ)保存系統(tǒng)管理員的相關(guān)信息內(nèi)容,管理員工號(hào)、管理員真實(shí)姓名、管理員密碼,登錄IP,操作日志,具體包括u_id,u_realname,u_passowrd。表3-1管理員表字段名數(shù)據(jù)類型長(zhǎng)度允許空備注idint4非自動(dòng)編號(hào)ID(主鍵)usernamenvarchar80非管理員名(username)passwordnvarchar80非管理員密碼(password)superbit1非管理員權(quán)限(2)會(huì)員表描述:會(huì)員表(如表3-2所示)是記錄系統(tǒng)中注冊(cè)客戶的詳細(xì)信息,包括:id、password、tel、name、blance。表3-2會(huì)員表字段名數(shù)據(jù)類型長(zhǎng)度允許空備注IDint4非自動(dòng)編號(hào)ID(主鍵)passwordnvarchar50非密碼namenvarchar50非姓名addressnvarchar100非地址telvarchar50非電話regtimedatetime6非添加時(shí)間(3)訂單表訂單信息表是用來(lái)保存客戶購(gòu)買生成訂單的詳細(xì)信息,包括訂單編號(hào)、客戶姓名、花名、價(jià)格等。表3-3所示是客戶貨單信息,包括:ID、Username、Goodsname、Shr、stel、dz、liuyan、senddate。表3-3客戶貨單表字段名數(shù)據(jù)類型長(zhǎng)度允許空備注IDint4非自動(dòng)編號(hào)(主鍵)Usernamenvarchar50非客戶姓名Goodsnamenvarchar50非花品名稱PriceInt50非電話Shrnvarchar50非手機(jī)Stelnvarchar50非送貨方式Dznvarchar50非聯(lián)系地址Liuyannvarchar500非留言Statenvarchar50非派送狀態(tài)Goodsidnvarchar50非花品IdSenddatedatetime8非派送時(shí)間(4)花品表描述:表3-4所示是客戶貨單信息,包括:id、Proname、Content、Hot、Tejia、Jipin、Pic、MemberPrice、MarketPrice、BigClass、Prodate、cha表3-4鮮花花品賣出清單表字段名數(shù)據(jù)類型長(zhǎng)度允許空備注idint4非自動(dòng)編號(hào)(主鍵)Pronamenvarchar50非花品名Catenvarchar50非花品分類Pricenvarchar50非價(jià)格Picvarchar50非圖片地址huayunvarchar50非花語(yǔ)NumInt4非添加時(shí)間inventoryInt4非節(jié)省價(jià)格
系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)網(wǎng)站首頁(yè)本系統(tǒng)的主頁(yè)面界面如圖4-1所示。最上方是客戶注冊(cè)、登陸、退出和購(gòu)物車功能,中間有選擇鮮花分類和宣傳輪播圖,下面是簡(jiǎn)介鮮花花品的圖片、名稱和價(jià)格,點(diǎn)擊可以進(jìn)入鮮花的詳細(xì)信息界面。圖4-1管理系統(tǒng)首頁(yè)界面登陸模塊實(shí)現(xiàn)了對(duì)不同客戶的身份驗(yàn)證,根據(jù)不同身份進(jìn)入自己權(quán)限內(nèi)管理界面。輸入的UserID和Password提交后,系統(tǒng)會(huì)對(duì)數(shù)據(jù)庫(kù)賬戶表的信息進(jìn)行比對(duì),判斷該客戶在數(shù)據(jù)庫(kù)中是否存在,如果沒(méi)有,就會(huì)有提示報(bào)警信息出現(xiàn);要是數(shù)據(jù)庫(kù)中存在輸入的客戶信息以及被比對(duì)輸入的密碼一致,系統(tǒng)將會(huì)把該客戶的權(quán)限信息,賬號(hào)信息存入Session中。系統(tǒng)將加載客戶管理的相關(guān)操作頁(yè)面。會(huì)員模塊客戶注冊(cè)模塊對(duì)于新客戶而言,首先進(jìn)行的操作應(yīng)當(dāng)是會(huì)員注冊(cè)。當(dāng)填寫客戶名密碼姓名、地址、電話。點(diǎn)擊注冊(cè),系統(tǒng)將按注冊(cè)流程執(zhí)行程序??蛻糇?cè)界面如下:圖4-2客戶注冊(cè)界面圖4-3會(huì)員登錄流程圖增加客戶時(shí),將客戶名,密碼等主要信息通過(guò)SQL語(yǔ)句存入到數(shù)據(jù)庫(kù),"insertintousers(name,password,tel,banlance)values('"+name+"','"+password+"','"+tel+"','"+banlance+"')"??蛻籼峤槐韱?,數(shù)據(jù)通過(guò)參數(shù)傳遞,"selectcount(*)fromuserswherename='"+name+"'",用這個(gè)方法去調(diào)用檢查注冊(cè)時(shí)客戶名重復(fù)。主要代碼如下:stringsql="selectcount(*)fromuserswherename='"+name+"'";//建立一個(gè)cmd的數(shù)據(jù)庫(kù)命令對(duì)象SqlCommandcmd=newSqlCommand(sql,conn);conn.Open();//執(zhí)行SQL查詢語(yǔ)句,并返回查詢結(jié)果intret=Convert.ToInt32(cmd.ExecuteScalar());conn.Close();if(ret>0){Response.Write("<SCRIPTlanguage=JavaScript>alert('客戶名已注冊(cè)');</SCRIPT>");}客戶注冊(cè)寫入數(shù)據(jù)庫(kù)主要代碼:stringinsert="insertintousers(name,password,tel,banlance)values('"+name+"','"+password+"','"+tel+"','"+banlance+"')";//添加到數(shù)據(jù)庫(kù)中SqlCommandcom=newSqlCommand(insert,conn);conn.Open();//執(zhí)行SQL語(yǔ)句,并返回受影響的行數(shù)inti=Convert.ToInt32(com.ExecuteNonQuery());if(i>0){Response.Write("<SCRIPTlanguage=JavaScript>alert('注冊(cè)成功');location='index.aspx';</SCRIPT>");}else{Response.Write("<SCRIPTlanguage=JavaScript>alert('注冊(cè)失敗');location='index.aspx';</SCRIPT>");}會(huì)員登錄模塊客戶通過(guò)登錄框進(jìn)入網(wǎng)站,實(shí)現(xiàn)購(gòu)買花品,管理維護(hù)自己的信息,進(jìn)入自己的個(gè)人中心頁(yè)面,管理自己的購(gòu)買訂單,查詢訂單情況。會(huì)員登錄界面如下:圖4-4會(huì)員登錄界面會(huì)員登錄流程圖如下:圖4-5會(huì)員登錄流程圖產(chǎn)品訂購(gòu)購(gòu)物車模塊購(gòu)物車是電子商務(wù)網(wǎng)站里一個(gè)極其不可或缺的模塊,就像去線下實(shí)體超級(jí)市場(chǎng)中的手推車,逛到中意的商品就把它裝進(jìn)去,要是不感興趣就再取出來(lái),非常方便拿取商品,修改購(gòu)物中商品的數(shù)量,在查看購(gòu)物車過(guò)程中,會(huì)自動(dòng)生成把購(gòu)物車?yán)锏乃猩唐返那鍐纬鰜?lái),而且還會(huì)匯總出每個(gè)產(chǎn)品的單價(jià)以及總價(jià)。每一個(gè)客戶對(duì)應(yīng)自己的購(gòu)物車。具體流程圖如下:圖4-6購(gòu)物車使用流程圖當(dāng)客戶點(diǎn)擊購(gòu)買后,如果客戶沒(méi)有事先登錄,將提示客戶登錄后購(gòu)買,如圖:圖4-7購(gòu)買要求登錄提示點(diǎn)擊確認(rèn)后進(jìn)入主界面/admin/login進(jìn)行登錄,登錄后系統(tǒng)進(jìn)入的detail?id=3&name=user購(gòu)物車頁(yè)面。在這里填寫正確信息,和選擇好配送日期后,當(dāng)點(diǎn)擊加入購(gòu)物車按鈕后系統(tǒng)將產(chǎn)品放入了購(gòu)物車,這時(shí)顯示的界面如下:圖4-8購(gòu)物車界面在設(shè)計(jì)界面時(shí),添加兩個(gè)button控件,如上圖。點(diǎn)擊繼續(xù)購(gòu)物按鈕將回到主頁(yè)面,點(diǎn)擊查看購(gòu)物車顯示當(dāng)前的購(gòu)物清單。繼續(xù)購(gòu)物按鈕對(duì)應(yīng)事件的實(shí)現(xiàn)代碼如下:if(Session["cart"]==null){DataTabledt=cart();DataRowdr=dt.NewRow();dr["id"]=Convert.ToInt32(this.id.Text);dr["Proname"]=this.Proname.Text;dr["MemberPrice"]=this.MemberPrice.Text;dr["Num"]=this.num.Text;dt.Rows.Add(dr);Session["cart"]=dt;Response.Write(Database.MessageBox("添加成功"));}提交訂單模塊當(dāng)點(diǎn)擊確認(rèn)付款按鈕后,系統(tǒng)就進(jìn)入了結(jié)賬確認(rèn),點(diǎn)擊下訂單系統(tǒng)將客戶的訂單信息寫入dingdan表中,當(dāng)然成功后返回訂單號(hào)。在設(shè)計(jì)界面時(shí),同樣用到button控件,同時(shí)加入Gridview列表控件,顯示當(dāng)前收花人、花品名稱、價(jià)格、地址、送花日期和支付狀態(tài),支付成功后圖如下:圖4-10我的訂單圖圖4-11訂單支付流程圖后臺(tái)系統(tǒng)設(shè)計(jì)后臺(tái)系統(tǒng)管理分四部分:圖4-12管理員登錄界面圖登陸系統(tǒng)后進(jìn)入后臺(tái),管理員主界面圖如下:圖4-13后臺(tái)管理員界面圖系統(tǒng)信息:瀏覽后臺(tái)管理首頁(yè),有默認(rèn)主頁(yè)花品管理功能頁(yè),有花品分類、花品名稱、花品價(jià)格、鮮花朵數(shù)、鮮花圖片、操作。在頁(yè)面左邊:花品管理、訂單管理、客戶管理、庫(kù)存管理進(jìn)行瀏覽?;ㄆ饭芾碓谠O(shè)計(jì)界面時(shí),同樣用到Gridview列表控件,顯示當(dāng)前花品分類、花品名稱、花品價(jià)格、鮮花朵數(shù)、鮮花圖片、操作,花品管理圖如下:圖4-14后臺(tái)花品管理主界面修改刪除:花品類型能夠被修改和刪除,能夠修改花品類型的名稱,如果要取消,取消當(dāng)前的操作,當(dāng)點(diǎn)擊刪除功能時(shí)對(duì)應(yīng)的花品類型也將被刪除并且不能復(fù)原。新增花品:下面說(shuō)明如何添加產(chǎn)品。添加花品圖如下:圖4-15后臺(tái)新增花品界面圖主要代碼:stringpic="img/"+FileUpload1.FileName;this.FileUpload1.SaveAs(Server.MapPath("~/admin/img/")+FileUpload1.FileName);stringcate=this.DropDownList1.SelectedValue.ToString();stringname=.Text.Trim();stringprice=this.price.Text;stringhuayu=this.huayu.Text;stringnum=this.num.Text;stringcon=connectionString;intinventory=0;SqlConnectionconn=newSqlConnection(con);stringinsert="insertintogoods(cate,name,price,pic,huayu,num,inventory)values(N'"+cate+"',N'"+name+"','"+price+"','"+pic+"',N'"+huayu+"','"+num+"','"+inventory+"')";SqlCommandcom=newSqlCommand(insert,conn);conn.Open();inti=Convert.ToInt32(com.ExecuteNonQuery());if(i>0){Response.Write("<SCRIPTlanguage=JavaScript>alert('添加成功!');location='goods.aspx?name="+Label1.Text+"';</SCRIPT>");}else{Response.Write("<SCRIPTlanguage=JavaScript>alert('添加失??!');location='goods.aspx?name="+Label1.Text+"';</SCRIPT>");}訂單管理在設(shè)計(jì)界面時(shí),同樣用到Gridview列表控件,訂單資料包括:訂單ID,客戶名稱,花品名稱,價(jià)格,收花人,電話,地址,送花日期,狀態(tài),操作。訂單管理圖如下:圖4-16后臺(tái)訂單管理界面圖發(fā)貨操作:訂單付款完成,才可以看到發(fā)貨操作,進(jìn)行發(fā)貨確認(rèn)操作。主要代碼:stringsql="selectId,username,goodsname,price,shr,stel,dz,state,sendDatefromdingdanwherestate=N'已付款'orstate=N'已發(fā)貨'orstate=N'交易成功'";conn.Open();SqlCommandcmd=newSqlCommand(sql,conn);SqlDataAdaptersda=newSqlDataAdapter(cmd);DataSetds=newDataSet();sda.Fill(ds);發(fā)貨代碼:stringid=Request["id"];stringupdate="updatedingdansetstate=N'已發(fā)貨'whereId='"+id+"'";SqlConnectionconn=newSqlConnection(connectionString);SqlCommandcom=newSqlCommand(update,conn);conn.Open();inti=Convert.ToInt32(com.ExecuteNonQuery());if(i>0){Response.Write("<SCRIPTlanguage=JavaScript>alert('成功發(fā)貨!');self.location=document.referrer;</SCRIPT>");}else{Response.Write("<SCRIPTlanguage=JavaScript>alert('發(fā)貨失??!');self.location=document.referrer;</SCRIPT>");};客戶管理在設(shè)計(jì)界面時(shí),同樣用到Gridview列表控件,訂單資料包括:訂單ID,客戶名稱,客戶密碼,聯(lián)系方式,操作??蛻艄芾韴D如下:圖4-17后臺(tái)客戶管理界面圖主要代碼:stringname=.Text.Trim();stringpassword=this.password.Text;stringtel=this.tel.Text;intbanlance=0;stringcon=connectionString;SqlConnectionconn=newSqlConnection(con);stringinsert="insertintousers(name,password,tel,banlance)values(N'"+name+"','"+password+"','"+tel+"','"+banlance+"')";SqlCommandcom=newSqlCommand(insert,conn);conn.Open();inti=Convert.ToInt32(com.ExecuteNonQuery());if(i>0){Response.Write("<SCRIPTlanguage=JavaScript>alert('添加成功!');location='users.aspx?name="+Label1.Text+"';</SCRIPT>");}else{Response.Write("<SCRIPTlanguage=JavaScript>alert('添加失??!');location='users.aspx?name="+Label1.Text+"';</SCRIPT>");}庫(kù)存管理在設(shè)計(jì)界面時(shí),同樣用到Gridview列表控件,庫(kù)存管理包括:ID,花品分類,花品名稱,鮮花圖片,花品價(jià)格,鮮花庫(kù)存,操作。庫(kù)存管理界面及代碼實(shí)現(xiàn)如下:圖4-18后臺(tái)庫(kù)存管理界面圖this.GridView1.EditIndex=e.RowIndex;//取得編輯行的關(guān)鍵字段的值stringid=GridView1.DataKeys[e.RowIndex].Value.ToString();//取得文本框中輸入的內(nèi)容Stringinventory=((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text;stringstrsql="updategoodssetinventory=N'"+inventory+"'whereId='"+id+"'";SqlConnectioncon=newSqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);SqlCommandcmd=newSqlCommand(strsql,con);con.Open();cmd.ExecuteNonQuery();con.Close();//設(shè)置GridView控件的編輯項(xiàng)的索引為-1,即取消編輯GridView1.EditIndex=-1;this.shuaxin();
系統(tǒng)測(cè)試測(cè)試方法黑盒測(cè)試方式:一種不考慮程序代碼的具體算法的測(cè)試方式,測(cè)試模塊的功能與需求能否一致并無(wú)報(bào)錯(cuò)的成功顯示,每做完一個(gè)功能模塊就對(duì)其進(jìn)行測(cè)試驗(yàn)證,驗(yàn)證正常讀寫數(shù)據(jù)及顯示預(yù)期的數(shù)據(jù)是否一致。1)根據(jù)需求分析劃定系統(tǒng)測(cè)試的功能范圍,即系統(tǒng)所設(shè)計(jì)的功能在系統(tǒng)中得到實(shí)現(xiàn)。2)分模塊測(cè)試系統(tǒng)功能,包括系統(tǒng)的花品展示設(shè)計(jì)、主功能花品在線選購(gòu)實(shí)現(xiàn)、頁(yè)面響應(yīng)速度要求、用戶操作是否達(dá)到便捷、系統(tǒng)穩(wěn)定、靈活、數(shù)據(jù)保存安全等要求;各功能模塊之間的聯(lián)系是否與需求設(shè)計(jì)一致等。3)整體測(cè)試,在分模塊測(cè)試后,將各模塊作為一個(gè)整體模塊再進(jìn)行測(cè)試,測(cè)試鮮花訂購(gòu)與管理系統(tǒng)的功能和性能,檢驗(yàn)其是否滿足花品購(gòu)買、倉(cāng)儲(chǔ)庫(kù)存管理的需求。測(cè)試結(jié)果不少功能的實(shí)現(xiàn)上的錯(cuò)誤出現(xiàn)了,特別在單元代碼的測(cè)試過(guò)程,一些功能在一定的條件下無(wú)法實(shí)現(xiàn),但是在性能測(cè)試中出錯(cuò)還是少的。功能測(cè)試是對(duì)需求分析報(bào)告當(dāng)中的功能是否全部完成進(jìn)行的檢測(cè),實(shí)現(xiàn)了在需求分析階段所要求的功能,尚未全部完成的功能在現(xiàn)行的系統(tǒng)當(dāng)中已獲得改進(jìn)。表5-1測(cè)試結(jié)果測(cè)試內(nèi)容功能測(cè)試描述存在問(wèn)題處理結(jié)果說(shuō)明顯示花品相關(guān)信息各子頁(yè)面的連接情況滿足功能要求查看花品詳細(xì)資料點(diǎn)擊查看功能鍵滿足功能要求會(huì)員登錄查詢數(shù)據(jù)庫(kù)進(jìn)行校驗(yàn)滿足功能要求續(xù)表5-1測(cè)試結(jié)果會(huì)員注冊(cè)對(duì)會(huì)員注冊(cè)的信息存入對(duì)應(yīng)的數(shù)據(jù)表數(shù)據(jù)無(wú)法寫入數(shù)據(jù)庫(kù)檢查修改代碼會(huì)員相關(guān)信息顯示及修改功能點(diǎn)擊后顯示會(huì)員相關(guān)資料修改資料時(shí)無(wú)法寫入數(shù)據(jù)庫(kù)檢查修改代碼花品訂購(gòu)功能通過(guò)購(gòu)物車模塊對(duì)花品進(jìn)行采購(gòu)未考慮多種花品名稱的顯示問(wèn)題添加多行已顯示花品名稱系統(tǒng)的初始化對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化后寫入數(shù)據(jù)系統(tǒng)信息系統(tǒng)顯示花品滿足功能要求調(diào)用花品
結(jié)束語(yǔ)經(jīng)過(guò)幾個(gè)月的努力,終于完成了基于.net的鮮花訂購(gòu)與管理系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了用開發(fā)新花花品管理,線上選購(gòu)花品一系列的功能,基本達(dá)到了預(yù)期的效果。本系統(tǒng)在花品查詢這塊實(shí)現(xiàn)了精確和智能匹配的查詢,在花品的分類查詢實(shí)現(xiàn)了動(dòng)態(tài)生成??蛻艄芾磉@邊,客戶能夠方便快速注冊(cè),驗(yàn)證信息項(xiàng)準(zhǔn)確性,登錄成功后自助下單購(gòu)物等各項(xiàng)功能。在本系統(tǒng)的設(shè)計(jì)開發(fā)過(guò)程當(dāng)中碰到了許許多多的困惑以及難題,頁(yè)面設(shè)計(jì)、功能實(shí)現(xiàn),以及ASP.NET的程序設(shè)計(jì)知識(shí)都在本次系統(tǒng)開發(fā)過(guò)程,不斷查漏補(bǔ)缺,得到了放許多提升。由于本人經(jīng)驗(yàn)有限水平有待提高,只是實(shí)現(xiàn)一個(gè)購(gòu)物系統(tǒng)基本的購(gòu)買以及管理功能,還是存在著諸多不足之處。目前系統(tǒng)的部分功能在生產(chǎn)實(shí)踐中可能會(huì)存在一些不夠完善,使用不是很便捷,還有很多需要修改完善之處,本系統(tǒng)還需要進(jìn)行相應(yīng)的補(bǔ)充和完善。通過(guò)這次畢業(yè)設(shè)計(jì)我學(xué)習(xí)到了許多新的并且有用的知識(shí),同時(shí)也發(fā)現(xiàn)了系統(tǒng)中存在的一些問(wèn)題,今后學(xué)習(xí)的知識(shí)還有很多,是源源不盡的。有困難不要怕,正面的去解決它,最后收獲的是自己最珍貴的內(nèi)在知識(shí)。
參考文獻(xiàn):[1]吳懋剛.ASP.NET應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)[M].清華大學(xué)出版社,2017.7.1[2]林凱.ASP.NET4.0從零開始學(xué)[M].清華大學(xué)出版社,2014.1.1[3]魏菊霞.ASP.NET實(shí)踐教程[M].清華大學(xué)出版社,2017.1.1[4]饒俊,趙富強(qiáng).ASP.NETWeb數(shù)據(jù)庫(kù)開發(fā)實(shí)踐教程[M].清華大學(xué)出版社,2013.9.1[5]楊起帆..NET架構(gòu)與應(yīng)用開發(fā)實(shí)踐[M].清華大學(xué)出版社,2013.2.1[6]李懷恩.電子商務(wù)網(wǎng)站建設(shè)與完整實(shí)例[M].北京:化學(xué)工業(yè)出版社,2014.10.1[7]馬駿.C#網(wǎng)絡(luò)應(yīng)用編程[M].北京:人民郵政出版社,2014.9.1[8]王小科,趙會(huì)東.學(xué)通C#的24堂課[M].北京:清華大學(xué)出版社,2011.6.1[9]黃孝章,劉鵬,蘇利祥.信息系統(tǒng)分析與設(shè)計(jì)[M].北京:清華大學(xué)出版社,2017.3[10]林成春,孟湘來(lái),馬朝東.C#數(shù)據(jù)庫(kù)程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2010.7.1[11](美)BillWagner.EffectiveC#[M].電子工業(yè)出版社,2018.6.1[12](美)西爾伯莎茨.DATABASESYSTEMCONCEPTS[M].高等教育出版社,2014.7.1[13](美)厄爾曼.AFirstCourseinDATABASESYSTEMS[M].機(jī)械工業(yè)出版社,2008.8.1
致謝時(shí)光荏苒,大學(xué)四年時(shí)光很快就要結(jié)束了。我很幸運(yùn)在大學(xué)時(shí)光里能遇到如此多良師益友,無(wú)論在學(xué)習(xí)上,生活上還是工作上都能給予我一定的建議和幫助,讓我在大學(xué)時(shí)光里留下了很多美好的回憶和寶貴的經(jīng)驗(yàn)。2019年9月實(shí)習(xí)以來(lái),首先,很感謝我的指導(dǎo)老師認(rèn)真負(fù)責(zé)和耐心的教導(dǎo),讓我的實(shí)習(xí)和畢業(yè)設(shè)計(jì)得以順利進(jìn)行;感謝我的同學(xué)朋友能在我感到迷茫和困惑的時(shí)候,給予我安慰和建議;感謝我的領(lǐng)導(dǎo)和同事,對(duì)剛出到社會(huì)工作的大學(xué)生給予寬容和耐心的教導(dǎo),讓我的實(shí)習(xí)進(jìn)行的順利而且教會(huì)了我很多大學(xué)課堂里學(xué)不到的知識(shí)和經(jīng)驗(yàn);由于這次的疫情,只能在家中好好敲代碼,要感謝奮斗在一線的醫(yī)療人員,是他們堅(jiān)決對(duì)抗新冠病毒,不然答辯的時(shí)間更要推遲了。最后,要感謝一直在默默支持著我的家人,有了他們的支持才能讓我成長(zhǎng)在舒適的環(huán)境里,養(yǎng)育之恩無(wú)以為報(bào)。希望在畢業(yè)后,努力工作,好好孝敬家人,不辜負(fù)家人對(duì)我的期望!
怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來(lái)越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過(guò)系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過(guò)最好還是讓BootVis程序來(lái)自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來(lái)控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒(méi)有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過(guò)單擊“啟動(dòng)”、“停止”、“暫停”、“恢復(fù)”四個(gè)按鈕來(lái)修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見(jiàn)下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來(lái)減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過(guò)程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過(guò)修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過(guò)程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣X(jué)P的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來(lái)說(shuō),該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過(guò)這只對(duì)服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來(lái)計(jì)算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁(yè)面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁(yè)面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問(wèn)題時(shí)便會(huì)突然重新開機(jī),可從注冊(cè)表將此功能取消。打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺(jué)效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺(jué)效果,如淡入淡出、在菜單下顯示陰影。這些視覺(jué)效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺(jué)效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對(duì)話框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來(lái)關(guān)閉所有的視覺(jué)效果,也可選擇“自定義”然后選擇自己需要的視覺(jué)效果。(7)合理設(shè)置頁(yè)面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來(lái)選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開“顯示屬性”對(duì)話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過(guò),記錄DUMP文件對(duì)普通用戶則毫無(wú)幫助,反而會(huì)帶來(lái)很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長(zhǎng)時(shí)間硬盤讀寫操作,要很長(zhǎng)一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話框中選擇“寫入調(diào)試信息”為“無(wú)”(如圖5)。(11)啟動(dòng)硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對(duì)話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過(guò)”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶而言幾乎沒(méi)有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯(cuò)誤報(bào)告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開“計(jì)算機(jī)配置→管理模板→系統(tǒng)→錯(cuò)誤報(bào)告功能”,雙擊右邊設(shè)置欄中的“報(bào)告錯(cuò)誤”,在彈出的“屬性”對(duì)話框中選擇“已禁用”單選框即可將“報(bào)告錯(cuò)誤”禁用。(14)關(guān)閉自動(dòng)更新“自動(dòng)更新”功能對(duì)許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡,勾選“關(guān)閉自動(dòng)更新,我將手動(dòng)更新計(jì)算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動(dòng)更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時(shí)的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊(cè)表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動(dòng)播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時(shí),系統(tǒng)都會(huì)自動(dòng)將光驅(qū)或USB硬盤掃描一遍,同時(shí)提示你是否播放里面的圖片、視頻、音樂(lè)等文件,如果是擁有多個(gè)分區(qū)的大容量的USB硬盤,掃描會(huì)耗費(fèi)很長(zhǎng)的時(shí)間,而且你得多次手動(dòng)關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動(dòng)播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動(dòng)播放”功能帶來(lái)的麻煩了。如果你只是想禁止系統(tǒng)掃描某個(gè)驅(qū)動(dòng)器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識(shí)別出來(lái)。然后打開“我的電腦”,選擇USB硬盤上的某個(gè)分區(qū),按鼠標(biāo)右鍵,會(huì)彈出磁盤屬性窗口,選取“自動(dòng)播放”選項(xiàng)卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個(gè)分區(qū),對(duì)所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動(dòng)器拔掉再重新接上時(shí),系統(tǒng)會(huì)將USB硬盤識(shí)別出來(lái),而不會(huì)反復(fù)問(wèn)你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動(dòng)速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動(dòng)結(jié)束任務(wù)功能。具體步驟是:從注冊(cè)表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過(guò)這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備
在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化
WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用內(nèi)存頁(yè)面調(diào)度(Paging
Executive)
XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個(gè)設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁(yè)面調(diào)度了。
2)提升系統(tǒng)緩存
必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來(lái)說(shuō),這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙?huì)使某些應(yīng)用程序性能降低。
3)輸入/輸出性能
內(nèi)存大于256M才更改這里的值,這個(gè)優(yōu)化只對(duì)server(服務(wù)器)用戶才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個(gè)值可獲得最佳性能。這個(gè)值是用字節(jié)來(lái)計(jì)算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、啟動(dòng)硬盤/光驅(qū)DMA模式
“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE
ATA/ATAPI控制器”,雙擊“主要
IDE
通道”或“次要
IDE
通道”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。
◆4、關(guān)閉自動(dòng)播放功能
運(yùn)行“組策略”程序,在組策略窗口左邊欄中打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框,在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”。
◆5、設(shè)置二級(jí)緩存容量
WindowsXP有時(shí)無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們手動(dòng)設(shè)置。運(yùn)行注冊(cè)表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management,選擇Dword值SecondLevelDataCache(如果沒(méi)有就新建這個(gè)值),修改這個(gè)值(填時(shí)使用10進(jìn)制)為你的CPU的二級(jí)緩存的大小,比如你的CPU的二級(jí)緩存是256KB,就修改Dword值SecondLevelDataCache為10進(jìn)制的256即可。二級(jí)緩存大小介紹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)
512KB。使用Winxp的請(qǐng)務(wù)必檢查一下:打開注冊(cè)表,找到HKEY_LOCAL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度離婚同撫養(yǎng)協(xié)議及監(jiān)護(hù)權(quán)劃分
- 二零二五年度鋼材電商平臺(tái)開發(fā)與運(yùn)營(yíng)合同
- 2025年度高新技術(shù)企業(yè)離退休人員技術(shù)指導(dǎo)合同
- 2025年度金融實(shí)習(xí)生勞動(dòng)合同規(guī)范文本
- 二零二五年度公司股權(quán)轉(zhuǎn)讓與品牌授權(quán)合同
- 二零二五年度個(gè)人房產(chǎn)租賃及維修保障協(xié)議
- 浙江國(guó)企招聘2024臺(tái)州市建設(shè)市政工程檢測(cè)中心有限公司招聘1名高層次人才筆試參考題庫(kù)附帶答案詳解
- 熱軋產(chǎn)品知識(shí)培訓(xùn)課件
- 匠心筑夢(mèng)勇闖生涯-大學(xué)生職業(yè)生涯規(guī)劃知到智慧樹章節(jié)測(cè)試課后答案2024年秋深圳職業(yè)技術(shù)大學(xué)
- 零售市場(chǎng)知識(shí)培訓(xùn)課件
- 一年級(jí)上冊(cè)生字卡片帶拼音組詞可打印01637
- 汽車行業(yè)集團(tuán)公司關(guān)鍵崗位崗位職責(zé)及KPI考核指標(biāo)
- 心理健康課1 漫步陽(yáng)光心靈_ppt課件
- 精品紅四川大學(xué)信紙?zhí)ь^logo
- 建設(shè)項(xiàng)目職業(yè)病防護(hù)設(shè)施設(shè)計(jì)專篇編制導(dǎo)則
- C21甾體化合物 (2)
- 船舶安檢缺陷處理建議表籍國(guó)內(nèi)航行海船
- 輻照交聯(lián)電線電纜型號(hào)說(shuō)明
- 雨污水管道溝槽開挖專項(xiàng)施工方案(改)
- 云南省作家協(xié)會(huì)入會(huì)申請(qǐng)表及說(shuō)明
- 城軌道交通認(rèn)知實(shí)習(xí)任務(wù)書及指導(dǎo)書
評(píng)論
0/150
提交評(píng)論