




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 畢業(yè)論文(設(shè)計(jì)) 題目: 網(wǎng)上訂餐系統(tǒng) 學(xué)院/系 計(jì)算機(jī)科學(xué)與工程系 專 業(yè) 學(xué) 號 姓 名 指導(dǎo)教師 2011年 05月 14日目 錄1、開發(fā)環(huán)境12、系統(tǒng)分析12.1、需求分析12.2、可行性分析13、系統(tǒng)設(shè)計(jì)23.1、模塊設(shè)計(jì)23.2、功能模塊圖23.3、數(shù)據(jù)庫設(shè)計(jì)概述43.4、數(shù)據(jù)庫設(shè)計(jì)周期43.5、e-r圖設(shè)計(jì)53.7、數(shù)據(jù)庫設(shè)計(jì)74、詳細(xì)設(shè)計(jì)94.1、主頁面模塊94.2、用戶注冊模塊104.3、用戶登錄模塊104.4、菜品瀏覽模塊114.5、訂餐車模塊124.6、訂單確認(rèn)模塊134.7、訂單提交模塊144.8、后臺管理員登陸144.9、 后臺主界面164.10、菜品類別管理164
2、.11、菜品管理174.12、訂單管理185、系統(tǒng)調(diào)試與測試185.1、程序調(diào)試185.2、程序的測試185.2.1、測試的重要性及目的185.2.2、測試的步驟195.2.3、測試的主要內(nèi)容196、結(jié) 論20致 謝211、開發(fā)環(huán)境開發(fā)工具:myeclipse 開發(fā)環(huán)境:windows xp開發(fā)語言:jsp數(shù)據(jù)庫: sql server 20002、系統(tǒng)分析2.1、需求分析“民以食為天”,隨著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競爭中脫穎而出,已成為每位餐飲業(yè)經(jīng)營者 所追求的目標(biāo)。網(wǎng)絡(luò)訂餐實(shí)現(xiàn)了小店面大作為的成本效益,解決了因?yàn)榈昝嫘〉南拗贫?/p>
3、無法提高營業(yè)額的難題,是一個小投入大成效的經(jīng)營新模式。在網(wǎng)上參觀訂餐的人相對網(wǎng)下人來說還是比較少,一個是對網(wǎng)上餐館的信用度持疑慮態(tài)度;另一個是網(wǎng)上訂餐只可以看到物品的說明簡介和外觀,沒有看到實(shí)體于細(xì)節(jié)處,無法通過快速瀏覽確定是不是自己想要的菜品。而這正是傳統(tǒng)的實(shí)體餐館優(yōu)于網(wǎng)上餐館的地方。而在網(wǎng)上訂餐的人都是一般都是對電腦比較熟練的人,也就就是比較年青化的消費(fèi)群體。就是白領(lǐng)、大學(xué)生、高中生和對計(jì)算機(jī)操作相對比較熟的人。因?yàn)檫@些人工作都比較忙,而且對計(jì)算機(jī)也比較熟,思想也比較超前,對于在網(wǎng)上訂餐能夠接受,并經(jīng)常上網(wǎng)訂餐。2.2、可行性分析經(jīng)濟(jì)可行性研究是對組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建
4、設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟(jì)效益進(jìn)行估計(jì)。技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。訂餐管理系統(tǒng)用的是jsp開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求。軟件方面:由于目前單機(jī)模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。運(yùn)行可行性對新系統(tǒng)運(yùn)行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機(jī)構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計(jì)和評價。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補(bǔ)充,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。3、系統(tǒng)設(shè)計(jì)3.1、模塊設(shè)計(jì)(a
5、)用戶注冊(b)用戶登錄(c)菜品瀏覽(d)菜品訂購(e)菜品查詢(f)訂單修改(g)修改密碼(h)修改個人信息(i)管理員3.2、功能模塊圖前臺功能圖(如圖3-1)主要包括客戶進(jìn)入網(wǎng)站后進(jìn)行的相應(yīng)操作。首先,客戶需要注冊會員登錄,如果不注冊會員則不能進(jìn)行訂餐的下一步操作。其次,會員注冊成功后,以會員身份登錄網(wǎng)站,則可以進(jìn)行會員信息修改,訂單信息查詢修改,網(wǎng)上訂餐以及網(wǎng)站留言等功能。用戶注冊信息修改在線訂餐注冊用戶功能模塊定單查詢、刪除及修改菜單搜索圖3-1前臺功能圖系統(tǒng)用戶管理前臺會員管理后臺管理功能模塊菜品類別設(shè)置訂單管理菜品信息管理圖3-2后臺功能圖后臺功能圖(如圖3-2)主要介紹系統(tǒng)管
6、理員登錄網(wǎng)站后臺進(jìn)行的相應(yīng)操作。首先,管理者需登錄后臺網(wǎng)站。其次,登錄成功后,可進(jìn)行系統(tǒng)用戶管理、菜品類別設(shè)置、網(wǎng)站新聞發(fā)布、菜品信息管理等。訂單及管理流程圖(如圖3-3)介紹了用戶從開始訂餐到網(wǎng)站后臺管理者查看訂單,實(shí)現(xiàn)送貨,更改訂單狀態(tài)的整個過程,也是整個訂餐系統(tǒng)的運(yùn)作過程。下訂單流程圖: 訂單管理流程圖:開始選擇菜品確定菜品信息確定用戶信息提交定單開始處理定單修改定單狀態(tài)派送菜品下訂單結(jié)束前臺用戶登錄后臺用戶登錄驗(yàn)證信息結(jié)束圖3-3訂單及管理流程圖3.3、數(shù)據(jù)庫設(shè)計(jì)概述 數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的應(yīng)用環(huán)境,提供一個確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個確定數(shù)據(jù)庫存儲結(jié)構(gòu)與存取方
7、法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個數(shù)據(jù)庫管理系統(tǒng)所接受,同時能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫。 3.4、數(shù)據(jù)庫設(shè)計(jì)周期 根據(jù)軟件工程的思想,數(shù)據(jù)庫設(shè)計(jì)的周期可以劃分為六個階段: 規(guī)劃階段:確定開發(fā)的總目標(biāo),給出計(jì)劃開發(fā)的軟件系統(tǒng)的功能、性能以及可靠性等方面的設(shè)想。 需求分析階段:認(rèn)真細(xì)致地了解用戶對數(shù)據(jù)的加工要求,確定系統(tǒng)的功能與邊界。 設(shè)計(jì)階段:把需求分析階段所確定的功能細(xì)化,主要工作是概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段,然后,對每個階段內(nèi)部設(shè)計(jì)詳細(xì)的流程。 程序編制階段:以一種或幾種特定的程序設(shè)計(jì)語言表達(dá)上一階段確定的各模
8、塊控制流程。程序編制時應(yīng)遵循結(jié)構(gòu)化程序設(shè)計(jì)方法。 調(diào)試階段:對已編好的程序進(jìn)行單元調(diào)試(分調(diào)),整體調(diào)試(聯(lián)調(diào))和系統(tǒng)測試(驗(yàn)收)。 運(yùn)行和維護(hù)階段:是整個設(shè)計(jì)周期最長的階段,其工作重點(diǎn)是收集和記錄系統(tǒng)實(shí)際運(yùn)行的數(shù)據(jù)。在運(yùn)行中,必須保持?jǐn)?shù)據(jù)庫的完整性,必須有效地處理數(shù)據(jù)故障和進(jìn)行數(shù)據(jù)庫恢復(fù)。同時解決開發(fā)過程的遺留問題,改正錯誤進(jìn)行功能完善。 在我們的數(shù)據(jù)庫系統(tǒng)建設(shè)中,著重考慮了以下兩個標(biāo)準(zhǔn)保證數(shù)據(jù)的一致性: 字段標(biāo)準(zhǔn):字段標(biāo)準(zhǔn)不統(tǒng)一是造成數(shù)據(jù)庫難以共享的一個主要原因,因?yàn)樽侄蔚脑O(shè)計(jì)處于數(shù)據(jù)庫設(shè)計(jì)的最底層,或者可以說是最基本的一層,如果這一層都不能統(tǒng)一的話,會直接影響到數(shù)據(jù)庫中數(shù)據(jù)的共享。 代碼
9、標(biāo)準(zhǔn):代碼的引入為保持?jǐn)?shù)據(jù)庫中數(shù)據(jù)的一致性提供了一個重要手段。 此外本數(shù)據(jù)庫設(shè)計(jì)主要遵循以下原則: 數(shù)據(jù)庫文件的實(shí)用性,數(shù)據(jù)庫文件的安全性,數(shù)據(jù)庫文件的獨(dú)立性,節(jié)省磁盤空間。數(shù)據(jù)庫設(shè)計(jì)是要在一個給定的應(yīng)用環(huán)境(dbms)中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。物理結(jié)構(gòu)設(shè)計(jì)的原則如下:1.盡可能的減少數(shù)據(jù)冗余和重復(fù)。2.結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。3.數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了一個數(shù)據(jù)庫,包含基本信息表(如員工類別、存貨等)及幾個實(shí)體聯(lián)系建模后的表(如散件銷售、整機(jī)銷售等)。為了加快系統(tǒng)訪
10、問的速度把這些表放在一個數(shù)據(jù)庫中。3.5、e-r圖設(shè)計(jì)用戶注冊信息用戶登陸信息網(wǎng)絡(luò)訂餐系統(tǒng) 菜品瀏覽信息系 統(tǒng)用戶信息修改信息用戶訂單修改信息(a)系統(tǒng)e-r圖錄入處理用戶基本信息文件用戶信息處理修改信息 修改密碼(b)用戶基本信息處理e-r圖 訂單信息文件添加處理訂單處理修改處理刪除處理(c)用戶訂單處理e-r圖商品總覽查詢處理具體商品查詢(d)菜品查詢處理e-r圖管理員信息文件刪除定購商品信息添加商品管理員登陸刪除商品刪除用戶(e)管理員er圖3.7、數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫其中包括九個表,分別為菜品菜品表t_goods, 用戶注冊表t_user, 管理員表t_admin, 菜品類型表t_
11、catelog, 公告表t_gongao,定單表t_order,定單詳細(xì)信息表t_orderitem。詳情請見下面的數(shù)據(jù)庫表1 菜品表2 菜品類別表3 訂單表4 訂單詳細(xì)表5 公告表6 管理員表 7 注冊用戶表4、詳細(xì)設(shè)計(jì)4.1、主頁面模塊 代碼如下:map request=(map)servletactioncontext.getcontext().get(request);string sql=from tgoods where goodsdel=no and goodsisnottejia=yes order by goodsid desc;list goodsyestejialist=
12、goodsdao.gethibernatetemplate().find(sql);if(goodsyestejialist.size()4)goodsyestejialist=goodsyestejialist.sublist(0, 4);request.put(goodsyestejialist, goodsyestejialist);sql=from tgoods where goodsdel=no and goodsisnottejia=no order by goodsid desc;list goodsnotejialist=goodsdao.gethibernatetemplat
13、e().find(sql);if(goodsnotejialist.size()4)goodsnotejialist=goodsnotejialist.sublist(0, 4);request.put(goodsnotejialist, goodsnotejialist);4.2、用戶注冊模塊用戶注冊是為第一次登錄網(wǎng)站的用戶所設(shè)計(jì)的。在用戶成為本站用戶之前一定要注冊才可以訪問我網(wǎng)站的其它網(wǎng)頁。用戶注冊包括:登錄名稱,真實(shí)姓名,設(shè)置密碼,電子郵件等。注冊成功后,才可以訪問本站的其他頁面。代碼如下tuser user=new tuser();user.setusername(username);
14、user.setuserpw(userpw);user.setuseraddress(useraddress);user.setusertel(usertel);user.setuserrealname(userrealname);user.setuseremail(useremail);user.setusersex(usersex);user.setuserqq(userqq);user.setuserdel(no);userdao.save(user);map session= servletactioncontext.getcontext().getsession();session.
15、put(user, user);return successadd;4.3、用戶登錄模塊用戶登錄包括:登錄名稱,輸入密碼。當(dāng)用戶登錄后由管理員核對該用戶的名稱和密碼是否正確,如果無誤的話用戶可以通過檢查直接進(jìn)入網(wǎng)站的其它頁面進(jìn)行瀏覽和訂購。代碼如下:string sql=from tuser where username=? and userpw=?;object con=username,userpw;list userlist=userdao.gethibernatetemplate().find(sql,con);if(userlist.size()=0)this.setmessage(
16、用戶名或密碼錯誤);this.setpath(qiantai/default.jsp);else map session= servletactioncontext.getcontext().getsession(); tuser user=(tuser)userlist.get(0); session.put(user, user); cart cart=new cart(); session.put(cart, cart); this.setmessage(成功登錄); this.setpath(qiantai/default.jsp);return succeed;4.4、菜品瀏覽模塊菜
17、品瀏覽:成功登陸后的用戶可以分頁瀏覽菜品菜品,并將想要的菜品提交到填寫訂單頁面。代碼如下:string sql=from tgoods where goodsdel=no and goodsisnottejia=no order by goodscatelogid;list goodslist=goodsdao.gethibernatetemplate().find(sql);for(int i=0;igoodslist.size();i+)tgoods goods=(tgoods)goodslist.get(i);system.out.println(goods.getgoodscatelo
18、gid();goods.setgoodscatelogname(catelogdao.findbyid(goods.getgoodscatelogid().getcatelogname();map request=(map)servletactioncontext.getcontext().get(request);request.put(goodslist, goodslist);return actionsupport.success;4.5、訂餐車模塊代碼如下:tgoods goods=goodsdao.findbyid(goodsid);torderitem orderitem=new
19、 torderitem();orderitem.setgoods(goods);orderitem.setgoodsquantity(quantity);map session= servletactioncontext.getcontext().getsession();cart cart = (cart)session.get(cart);cart.addgoods(goodsid, orderitem);session.put(cart,cart);/this.setmessage();this.setpath(mycart.action);4.6、訂單確認(rèn)模塊代碼如下:map sess
20、ion= servletactioncontext.getcontext().getsession();cart cart = (cart)session.get(cart);tuser user=(tuser)session.get(user);torder order=new torder();order.setorderbianhao(new simpledateformat(yyyymmddhhmmss).format(new date();order.setorderdate(new simpledateformat(yyyy-mm-dd hh:mm:ss).format(new d
21、ate();order.setorderzhuangtai(no);/未受理order.setorderuserid(user.getuserid();order.setorderjine(cart.gettotalprice();system.out.println(odderfukuangfangshi+%);order.setodderfukuangfangshi(odderfukuangfangshi);order.setoddersonghuodizhi(oddersonghuodizhi);4.7、訂單提交模塊代碼如下:for (iterator it = cart.getitem
22、s().values().iterator(); it.hasnext();)torderitem orderitem = (torderitem) it.next();orderitem.setorderid(order.getorderid();orderitem.setgoodsid(orderitem.getgoods().getgoodsid();orderitemdao.save(orderitem);cart.getitems().clear();session.put(cart, cart);map request=(map)servletactioncontext.getco
23、ntext().get(request);request.put(order, order);4.8、后臺管理員登陸 這是進(jìn)入系統(tǒng)時的身份驗(yàn)證,用戶首先要從軟件開發(fā)者那里申請用戶名和密碼,才可以進(jìn)入。該過程的流程圖如圖4-2所示:輸入姓名及口令記錄在口令表嗎中進(jìn)入主界面繼續(xù)嗎結(jié)束開始提示信息nyn 代碼如下:string sql=from tadmin where username=? and userpw=?;object con=username,userpw;list adminlist=admindao.gethibernatetemplate().find(sql,con);if(a
24、dminlist.size()=0) result=no;else webcontext ctx = webcontextfactory.get(); httpsession session=ctx.getsession(); tadmin admin=(tadmin)adminlist.get(0); session.setattribute(usertype, 0); session.setattribute(admin, admin); result=yes;4.9、 后臺主界面代碼如下:frame name=topframe src=/admin/top.jsp noresize sc
25、rolling=no frame name=boardmenu marginwidth=0 marginheight=0 src=/admin/menu.jsp noresize scrolling=no target=main frame name=main marginwidth=0 marginheight=0 src=/admin/index/syspro.jsp noresize 4.10、菜品類別管理代碼如下:string sql=from tcatelog where catelogdel=no;list cateloglist=catelogdao.gethibernatete
26、mplate().find(sql);map request=(map)servletactioncontext.getcontext().get(request);request.put(cateloglist, cateloglist);return actionsupport.success;4.11、菜品管理代碼如下:string sql=from tgoods where goodsdel=no and goodsisnottejia=no order by goodscatelogid;list goodslist=goodsdao.gethibernatetemplate().f
27、ind(sql);for(int i=0;igoodslist.size();i+)tgoods goods=(tgoods)goodslist.get(i);system.out.println(goods.getgoodscatelogid();goods.setgoodscatelogname(catelogdao.findbyid(goods.getgoodscatelogid().getcatelogname();map request=(map)servletactioncontext.getcontext().get(request);request.put(goodslist,
28、 goodslist);return actionsupport.success;4.12、訂單管理torder order=orderdao.findbyid(orderid);order.setorderzhuangtai(yes);/已經(jīng)受理訂單orderdao.attachdirty(order);this.setmessage(受理訂單成功);this.setpath(ordermana.action);return succeed;5、系統(tǒng)調(diào)試與測試5.1、程序調(diào)試在設(shè)計(jì)系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運(yùn)行時自動提示,并請求立即糾正,因此,這類錯誤比較
29、容易發(fā)現(xiàn)和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或?qū)δ承?shù)據(jù)的計(jì)算公式的邏輯錯誤導(dǎo)致的錯誤結(jié)果。這類錯誤隱蔽性強(qiáng),有時會出現(xiàn),有時又不出現(xiàn),因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費(fèi)力的。5.2、程序的測試5.2.1、測試的重要性及目的測試的重要性:軟件的測試在軟件生命周期中占據(jù)重要的地位。近來,軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴(kuò)散常常會導(dǎo)致最后成品測試的巨大困難。 測試的目的:如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對
30、軟件比較復(fù)雜的部分或是以前出錯比較多的位置。 1.軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程; 2.測試是為了證明程序有錯,而不是證明程序無錯誤; 3.一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; 4.一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。同時,這種分析也能幫助我們設(shè)計(jì)出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。5.2.2、測試的步驟與開發(fā)過程類似,測試過程也必須分步驟進(jìn)行,每個步驟在邏
31、輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:1.模塊測試 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯誤。2.系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。3.驗(yàn)收測試 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。5.2.3、測試的主要內(nèi)容為了保證測試的質(zhì)量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。 1.單元測試 單元測試集中在檢查軟件設(shè)計(jì)的最小單位模塊上,通過測試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不
32、符合的情況,以及編碼的錯誤。 2.集成測試 集成測試是將模塊按照設(shè)計(jì)要求組裝起來同時進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如一個模塊與另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯誤等。 3.確認(rèn)測試 確認(rèn)測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。 4.系統(tǒng)測試 軟件開發(fā)完成以后
33、,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測試。包括恢復(fù)測試、安全測試、強(qiáng)度測試和性能測試等。6、結(jié) 論幾個月來忙碌緊張而又有條不紊的畢業(yè)設(shè)計(jì),使我有機(jī)會對本專業(yè)的基本理論、專業(yè)知識和基本技術(shù)有了更深入的了解和體會。在系統(tǒng)開發(fā)之前,必須了解該系統(tǒng)的特點(diǎn)、適用范圍以及使用者需要一個什么樣的系統(tǒng),以此作為基礎(chǔ)為開發(fā)系統(tǒng)準(zhǔn)確定位,然后對使用者所需實(shí)現(xiàn)的功能進(jìn)行分析總結(jié),根據(jù)使用者的實(shí)際要求來給系統(tǒng)設(shè)計(jì)一個初步方案。系統(tǒng)的開發(fā)不僅是要實(shí)現(xiàn)對數(shù)據(jù)處理的及時與正確,而且要考慮系統(tǒng)是否具有控制功能,及時將數(shù)據(jù)反饋給操作者,以進(jìn)行監(jiān)測和協(xié)調(diào),保證系統(tǒng)的正常運(yùn)行;也要考慮是否具有預(yù)測功能,運(yùn)用一定的數(shù)學(xué)方法利用歷史的數(shù)據(jù)對未來進(jìn)行預(yù)測的工作。設(shè)計(jì)實(shí)踐上的體會 在設(shè)計(jì)的過程中,我掌
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉鼠直播間活動方案
- 仙居國慶活動策劃方案
- 代理簽約活動方案
- 代賬公司元旦活動方案
- 代駕師傅感恩節(jié)活動方案
- 任務(wù)接力活動方案
- 仿真策劃活動方案
- 企業(yè)五四拓展活動方案
- 企業(yè)黨支部六月活動方案
- 企業(yè)六一活動方案
- 刺繡介紹教學(xué)課件
- 肥料施用與作物營養(yǎng)診斷考核試卷
- 知識產(chǎn)權(quán)國際保護(hù)課件
- 2024年隴南市事業(yè)單位專業(yè)技術(shù)人才引進(jìn)筆試真題
- 法律文化-形考作業(yè)1-國開(ZJ)-參考資料
- 2025遼寧沈陽水務(wù)集團(tuán)有限公司招聘32人筆試參考題庫附帶答案詳解
- 《人口與資源關(guān)系》課件
- 期末測試卷(A卷) 2024-2025學(xué)年人教精通版英語五年級下冊(含答案含聽力原文無音頻)
- 甘肅省2025年甘肅高三月考試卷(四4月)(甘肅二診)(物理試題+答案)
- 防暑降溫相關(guān)知識培訓(xùn)課件
- 汽車維修工電子燃油噴射系統(tǒng)試題及答案
評論
0/150
提交評論