亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與實(shí)現(xiàn)

        2014-12-31 00:00:00梁紅穎

        摘 要:本文對網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計與開發(fā)過程進(jìn)行了系統(tǒng)的分析與詳細(xì)的敘述。依照系統(tǒng)開發(fā)的實(shí)際操作步驟,文章從系統(tǒng)概述、系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實(shí)現(xiàn)這四大章節(jié)對系統(tǒng)開發(fā)過程進(jìn)行分別闡述。系統(tǒng)概述中主要進(jìn)行了課題背景、課題意義和現(xiàn)狀分析;系統(tǒng)分析中主要包括了系統(tǒng)設(shè)計前的需求分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)字典分析;而系統(tǒng)設(shè)計則是對系統(tǒng)體系結(jié)構(gòu)、各功能模塊、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等具體的系統(tǒng)實(shí)現(xiàn)過程進(jìn)行剖析展示。

        關(guān)鍵詞:JSP;SQL Server 2005;網(wǎng)絡(luò)訂餐

        中圖分類號:TP311.52

        1 課題背景

        隨著Internet的普及,越來越多的企業(yè)開始在互聯(lián)網(wǎng)上建立了自己的站點(diǎn),并通過網(wǎng)絡(luò)渠道展示自己的企業(yè)文化和產(chǎn)品,發(fā)布商品最新動態(tài)信息,用與用戶進(jìn)行交流和溝通,與合作伙伴建立系統(tǒng),以及拓展電子商務(wù)等。

        伴隨著著信息時代的到來,人們開始對生活質(zhì)量的追求也不斷提高。有時候人們由于工作、學(xué)習(xí)和應(yīng)酬等各種原因,常常無法正常吃飯而苦惱。但隨著網(wǎng)絡(luò)的不斷普及和發(fā)展,人們漸漸設(shè)想是否能夠足不出戶通過網(wǎng)絡(luò)進(jìn)行訂餐。而電子商務(wù)網(wǎng)站的出現(xiàn),不僅僅把這樣想法變成為可能,更把它變成了實(shí)實(shí)在在的現(xiàn)實(shí)。網(wǎng)絡(luò)訂餐系統(tǒng)作為電子商務(wù)網(wǎng)站的一種,其超乎想象的網(wǎng)絡(luò)訂餐業(yè)務(wù)正在全國開始盛行。人們開始樂于接受這種新的生活方式,并利用網(wǎng)絡(luò)訂餐的方式來獲取自己想要的食物的同時,既節(jié)省了寶貴的時間,更獲得極大的實(shí)惠,更滿足了不同用戶的多樣需求。

        2 課題意義

        本網(wǎng)絡(luò)訂餐系統(tǒng)的實(shí)現(xiàn),滿足消費(fèi)者只要通過互聯(lián)網(wǎng)就可以足不出戶訂購自己喜歡的菜品,節(jié)省用戶外出就餐的時間,改變了傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實(shí)現(xiàn)網(wǎng)上購買菜品和食物,大大方便了用戶。

        3 系統(tǒng)設(shè)計原則

        該系統(tǒng)的設(shè)計,為了日后實(shí)施和后期維護(hù)的方便,這就要求系統(tǒng)設(shè)計的便利性,因此有必要采取一定的設(shè)計原則。其主要設(shè)計原則是:

        簡單性:達(dá)到系統(tǒng)所需功能的同時,還要盡量使系統(tǒng)易于理解,便于操作,這對于一個系統(tǒng)來講是非常重要的。

        配置:該系統(tǒng)是專為開發(fā)和設(shè)計面向網(wǎng)絡(luò)預(yù)約系統(tǒng)的需要,它有很強(qiáng)的專業(yè)性和針對性。

        實(shí)用性:能夠充分滿足網(wǎng)絡(luò)訂購服務(wù)的實(shí)際需求。

        一致性:整體頁面設(shè)計和命名要求一致,并保證整個頁面布局和樣式顏色變量、類名、命名規(guī)則和所使用的其他元素的保持一致。

        風(fēng)格一致性:整體界面都采用靚麗的元素,無論是安置在相同的和不同的接口之間,都應(yīng)該是一致的。

        一致性變量命名規(guī)則:變量應(yīng)該被命名為統(tǒng)一規(guī)則,所以任何變量都可以從上下文推斷出它的意義。

        先進(jìn)性:本系統(tǒng)主要采用JSP技術(shù)、SQL等被廣泛使用的系統(tǒng)開發(fā)和數(shù)據(jù)庫,這樣的設(shè)計可以保證該系統(tǒng)的良好的先進(jìn)性,同時還具備了較好的可擴(kuò)展性和再研發(fā)性。

        3 系統(tǒng)設(shè)計與實(shí)現(xiàn)

        本系統(tǒng)主要由以下幾個模塊組成:

        3.1 用戶注冊模塊。用戶單擊注冊后需要輸入密碼和確認(rèn)密碼、用戶真實(shí)姓名、住址、性別、E-mail、QQ。用戶只須填寫一個Web表單。這里需要用戶通過E-mail注冊是考慮到兩點(diǎn):第一,用戶的E-mail是惟一的;第二,通過用戶的E-mail可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊信息后,系統(tǒng)會對注冊頁面填寫的正確性進(jìn)行檢查。對于不符合要求的填寫會給出必要的提示,并返回修改;對于符合要求的注冊表單,用戶提交信息后也要返回相應(yīng)的歡迎信息,用戶提交的正確注冊信息將被存入系統(tǒng)的數(shù)據(jù)庫中。

        3.2 系統(tǒng)后臺登陸模塊。要使用此系統(tǒng),您必須先登錄到系統(tǒng)。在登陸頁面中,提交可接受的前臺第一頁的用戶名和密碼,然后在后臺進(jìn)行處理,并嚴(yán)格按照用戶名進(jìn)行檢查。如果發(fā)現(xiàn)用戶在數(shù)據(jù)庫用戶中的權(quán)限和密碼被分配了,將給二者分配兩個字符串變量,判斷從數(shù)據(jù)庫中的密碼讀出和登錄密碼是否匹配。如果這兩個密碼的數(shù)值相同,則根據(jù)相應(yīng)的權(quán)限進(jìn)入對應(yīng)條目的頁面,否則顯示錯誤。

        登陸模塊關(guān)鍵代碼

        public String login(String userName,String userPw,int userType)

        {

        System.out.println(\"userType\"+userType);

        try

        {

        Thread.sleep(700);

        } catch (InterruptedException e)

        {

        // TODO Auto-generated catch block

        e.printStackTrace();

        }

        3.3 會員管理模塊。管理員登陸系統(tǒng)后,點(diǎn)擊導(dǎo)航欄中的“會員管理”,頁面會自動跳轉(zhuǎn)到管理員管理界面,核心代碼如下:

        public String userMana()

        {

        List userList=userDAO.findAll();

        Map request=(Map)ServletActionContext.getContext().get(\"request\");

        request.put(\"userList\", userList);

        return ActionSupport.SUCCESS;

        }

        3.4 菜品類別管理模塊。管理員登陸系統(tǒng)后,點(diǎn)擊左面的菜單“菜品類別管理”,頁面調(diào)轉(zhuǎn)到菜品類別界面,錄入菜品類別的的基本信息。包括類別名稱、類別介紹等,點(diǎn)擊保存按鈕,調(diào)用后臺的java類 把菜品類別信息保存到數(shù)據(jù)庫。關(guān)鍵代碼如下:

        public String catelogMana()

        {

        String sql=\"from TCatelog where catelogDel='no'\";

        List cateLogList=catelogDAO.getHibernateTemplate().find(sql);

        Map request=(Map)ServletActionContext.getContext().get(\"request\");

        request.put(\"cateLogList\", cateLogList);

        return ActionSupport.SUCCESS;

        }

        3.5 菜品管理模塊。點(diǎn)擊“菜品管理”菜單。頁面跳轉(zhuǎn)到菜品管理界面。關(guān)鍵代碼如下:

        public St

        ring goodsNoTejiaAdd()

        {

        TGoods goods=new TGoods();

        goods.setGoodsCatelogId(goodsCatelogId);

        goods.setGoodsName(goodsName);

        goods.setGoodsMiaoshu(goodsMiaoshu);

        goods.setGoodsPic(fujian);

        goods.setGoodsShichangjia(goodsShichangjia);

        if(goodsTejia==0)//特格為0表示沒有特價

        {

        goods.setGoodsTejia(goodsShichangjia);

        goods.setGoodsIsnottejia(\"no\");

        }

        3.6 訂單管理模塊。點(diǎn)擊左側(cè)的“訂單管理”菜單。頁面跳轉(zhuǎn)到訂單管理界面。關(guān)鍵代碼如下:

        public String orderMana()

        {

        String sql=\"from TOrder order by orderUserId\";

        List orderList=orderDAO.getHibernateTemplate().find(sql);

        Map request=(Map)ServletActionContext.getContext().get(\"request\");

        request.put(\"orderList\", orderList);

        return ActionSupport.SUCCESS;

        }

        4 系統(tǒng)測試

        4.1 測試目的。系統(tǒng)測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序。它是軟件開發(fā)階段的一個組成部分,同時也占有相當(dāng)大的比例,貫穿于整個軟件系統(tǒng)的始終(即系統(tǒng)定義、設(shè)計和研發(fā)過程)。系統(tǒng)測試的關(guān)鍵是軟件質(zhì)量的保證,它直接影響到軟件質(zhì)量評估。軟件的測試不僅要講究策略,更要講究時效性。軟件測試作為系統(tǒng)設(shè)計的最后一個環(huán)節(jié),對測試過程中軟件的質(zhì)量、軟件的實(shí)用性、可行性都起到了至關(guān)重要的作用。

        4.2 測試方法。測試軟件有很多方法,通常采用的是黑盒測試和白盒測試。對于軟件測試,該程序作為一個黑盒子的黑盒測試方法,不考慮程序內(nèi)部結(jié)構(gòu)和流程。換句話說,黑箱測試是測試的程序界面,它只檢查程序是否正常工作和使用是否符合程序的規(guī)范,是否可以正確地接收輸入數(shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息性別的完整性。與黑盒測試方法相反,白盒測試方法的前提下可以安裝在程序中作為一個透明的白盒子,這可以充分了解到程序的內(nèi)部結(jié)構(gòu)和運(yùn)行過程。這種方法是根據(jù)內(nèi)部邏輯的測試程序的程序,要求每個通路檢驗(yàn)程序都能夠根據(jù)預(yù)定要求的正常工作。白盒測試,也稱為結(jié)構(gòu)測試。根據(jù)本系統(tǒng)的特點(diǎn)和完成的功能情況,在這里我采用黑盒測試法。

        5 結(jié)束語

        本文力求可以網(wǎng)絡(luò)訂餐系統(tǒng)的開發(fā)設(shè)計找到一種切實(shí)可行的解決方案,在分析了目前國內(nèi)外網(wǎng)絡(luò)訂餐系統(tǒng)的現(xiàn)狀的基礎(chǔ)上,并經(jīng)過反復(fù)摸索和學(xué)習(xí)研究后,借助編程語言JSP和SQL數(shù)據(jù)庫最終實(shí)現(xiàn)了網(wǎng)絡(luò)訂餐系統(tǒng)的開發(fā),并在一系列測試后,最終達(dá)成了人性化、所需功能完善、操作清晰的設(shè)計目標(biāo)。

        參考文獻(xiàn)

        [1]劉志海.通用試題庫系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)與信息技術(shù),2008(09):95-98.

        [2]黃紅丹.“計算機(jī)文化基礎(chǔ)”網(wǎng)上考試系統(tǒng)的開發(fā)與實(shí)現(xiàn)[J].科技廣場,2007(07):157-159.

        [3] (美)巴特利特,周哲玉譯.CSS入門經(jīng)典[J].北京:人民郵電出版社,2007.

        [4]胡百敬,姚巧玫.SQL Server 2005數(shù)據(jù)庫開發(fā)詳解[J].北京:電子工業(yè)出版社.2006(06).

        [5]王國輝,王易.JSP數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[J].人民郵電出版社,2006(05).

        作者簡介:梁紅穎(1975-),女,遼寧本溪人,教師,講師,碩士.

        作者單位:遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院,沈陽 110164

        亚洲综合中文字幕日韩| 曰韩人妻无码一区二区三区综合部 | 日韩最新在线不卡av| 国产在线天堂av| 国产精品一区区三区六区t区| 国产成人综合久久精品推荐免费 | 福利网在线| 亚洲高清在线视频网站| 日韩人妻一区二区中文字幕| 亚洲中文字幕精品久久a| 少妇激情一区二区三区99| 国色天香社区视频在线| 女人被狂躁c到高潮视频| 久久国产精品精品国产色婷婷| 国产av人人夜夜澡人人爽麻豆| 亚洲产国偷v产偷v自拍色戒| 国产精品久久无码一区二区三区网| 99久久国语露脸精品国产| 亚洲情a成黄在线观看动漫尤物| 亚洲另类激情专区小说婷婷久| 中文岛国精品亚洲一区| 日韩av在线不卡一区二区三区| 亚洲一二三四五区中文字幕| 亚洲一区二区三区ay| 国产精品女同一区二区软件| 精品亚洲国产成人av色哟哟| 国产精品h片在线播放| 亚洲一卡2卡3卡4卡5卡精品| 使劲快高潮了国语对白在线| 亚州精品无码人妻久久| jiZZ国产在线女人水多| 国产三级一区二区三区在线观看| 亚洲hd高清在线一区二区| 国产一区二区三区在线蜜桃| 亚洲精品久久激情国产片| 久久久无码精品亚洲日韩按摩| 亚洲精品国偷拍自产在线麻豆| 国产精品va无码一区二区| 亚州精品无码久久aV字幕| 日韩人妻无码精品二专区| 国产高清不卡在线视频|