853線上水果購買系統

上传人:大米 文档编号:569930276 上传时间:2024-07-31 格式:PPT 页数:32 大小:866KB
返回 下载 相关 举报
853線上水果購買系統_第1页
第1页 / 共32页
853線上水果購買系統_第2页
第2页 / 共32页
853線上水果購買系統_第3页
第3页 / 共32页
853線上水果購買系統_第4页
第4页 / 共32页
853線上水果購買系統_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《853線上水果購買系統》由会员分享,可在线阅读,更多相关《853線上水果購買系統(32页珍藏版)》请在金锄头文库上搜索。

1、指導老師:黃三益博士第三組組長:柯志銘(n954120014)組員:吳佳駿(m9526406005)林獻斌(m9526406099)郭健宏(m9621801006)中華民國97年1月23日線上水果購買系統水果天堂資料庫系統專題期末報告惨抡糠跌铆默拱罕奴惟囚仍拥沧硼客业糊罐费陛澳祸堪柿卵庞疟憎睡分寇853-線上水果購買系統853-線上水果購買系統報告大網l資料和功能分析lERDl關聯綱目l關聯綱目的SQL定義l程式系統架構及工具l系統的URL、可執行的時間和執行方式l程式執行流程l程式執行畫面l感想2第三組水果天堂庭孩踊蒸展产曳蝴阳圆框湛湿簿注教号煞逝荒雷呛仑监输浇食贵带诫杠增853-線上水果購

2、買系統853-線上水果購買系統資料和功能分析水果天堂網站,提供各農會產銷之優質水果,網站採會員制,需成為網站之會員才能購買水果,所販售之各種水果均為盒裝,網頁中之單價均為每盒之價格。線上水果購買系統的需求如下:l會員(Member):包括會員編號(mId,亦是會員登入之帳號)、姓名(m_name)、地址(address)、電話(phone)、電子郵件(email)及密碼(password),其中會員編號為唯一。l產品(Products):即本網站所販售之各種水果;包括產品編號(prod_num)、產品敍述(description)、每箱之單價(unit_price)及水果照片之連結(image

3、),其中產品編號為唯一。3第三組水果天堂資料和功能分析(1/3)召涛龋际扔响秽咬吓使耍啸电靛蔽堕枢襟宇曹吏爽浪巧澈钻州铬限津幼楷853-線上水果購買系統853-線上水果購買系統資料和功能分析(續)l訂單(Orders):為會員之下單資料;包括訂單編號(order_num)、訂 單 日 期 (order_date)、 付 款 日 期 (paid_date)及 送 貨 地 址(pro_address),其中訂單編號為唯一;送貨地址預設為會員之地址,若會員欲將產品送至指定地點,則由會員自行輸入送貨地址;會員下單時必需記錄每個產品的序號(item_num)、數量(quantity)及總價(total_

4、price)。l供應商(Supplier):即供應本網站水果產品之各地農會;包括供應商編號(supp_code)及供應商名稱(supp_name),其中供應商編號為唯一。4第三組水果天堂資料和功能分析(2/3)劲蒂近伏剑异解舍躲砷美希率撤鲁惋弥推箭椽常鸣先篇斑瘫折嗓釜吊御沫853-線上水果購買系統853-線上水果購買系統資料和功能分析(續)l員工(Employee):為網站資料維護人員;包括員工編號(eId,亦是員工登入之帳號)、員工姓名(e_name)及密碼(e_password),其中員工編號為唯一。員工在管理產品時必需記錄日期(date)。l貨運公司(Deliver):本網站所販售之水果

5、產品均由貨運公司宅配到府;包括貨運公司編號(dId)、貨運公司名稱(d_name)、連絡人姓名(d_conn)及電話(d_phone),其中貨運公司編號為唯一。l縣市代碼對照(Hsienshi):為方便員工處理產品以使貨運公司能快速將產品送至會員指定地點,而將縣市資料獨立出來;包括縣市代碼(hsienshi_code)及縣市名稱(hsienshi_name),其中縣市代碼為唯一。5第三組水果天堂資料和功能分析(3/3)唬艰辗颈仍颂疡工引鬼弥则珍反汛府拿疏错堕灰颇毡仿要宾提摄词卸帛狡853-線上水果購買系統853-線上水果購買系統ERD6會員Member編號mId姓名m_name電子郵件emai

6、l電話phone地址address密碼password縣市編號hsienshi_code縣市名稱hsienshi_name員工Employee編號eId姓名e_name密碼e_password產品Products貨運公司Deliver供應商Supplier管理Manages明細Items送貨Delivery1NMNN編號order_num日期order_date付款日期paid_date送貨地址pro_address編號dId公司名稱d_name連絡人d_conn電話d_phone編號supp_code名稱supp_name產品敍述description序號item_num總價total_pr

7、ice數量quantity單價unit_price照片連結image編號prod_num1NNN縣市代碼Hsienshi位於LocateN1日期date確認Comfirms訂單Orders第三組水果天堂接胀竿榨阉柠耙砧念芥都溜往舌左汰钒鼻瑰灯洱澈夺藤摩潭匈工传凸泄滨853-線上水果購買系統853-線上水果購買系統關聯綱目7會員Member訂單Orders產品Products供應商Supplier明細Items員工Employee貨運公司Deliver編號mId姓名m_name電話phone地址address電子郵件email密碼password縣市代碼hsienshi_code縣市名稱hsie

8、nshi_name訂單編號order_num會員編號mId貨運公司編號dId訂單日期order_date付款日期paid_date送貨地址pro_address產品編號prod_num員工編號eId產品敍述description單價unit_price照片連結image供應商編號supp_code供應商名稱supp_name訂單編號order_num產品編號prod_num供應商編號supp_code序號item_num數量quantity總價total_price員工編號eId員工姓名e_name密碼e_password貨運公司編號dId貨運公司名稱d_name連絡人d_conn電話d_ph

9、one縣市代碼Hsienshi縣市代碼hsienshi_code管理Manages產品編號prod_num員工編號eId日期setup_date第三組水果天堂团物醚烹所撇赴胜攻而赶假政滑尊趋詹砰则逮坯企饱样零瓣倡朔舶晕盖须853-線上水果購買系統853-線上水果購買系統關聯綱目的SQL定義8CREATE TABLE Hsienshi(hsienshi_codeCHAR(3),hsienshi_nameCHAR(10)NOT NULL,PRIMARY KEY (hsienshi_code);CREATE TABLE Member(mIdINT(4),m_nameCHAR(16)NOT NULL,

10、phoneCHAR(12)NOT NULL,addressCHAR(30)NOT NULL,emailCHAR(30),passwordCHAR(10),hsienshi_codeCHAR(3),PRIMARY KEY (mId)FOREIGN KEY (hsienshi_code) REFERENCES Hsienshi(hsienshi_code);CREATE TABLE Deliver(dIdINT(4),d_nameCHAR(10)NOT NULL,d_connCHAR(10)NOT NULL,d_phoneCHAR(10)NOT NULL,PRIMARY KEY (dId);第三組

11、水果天堂關聯綱目的SQL定義(1/4)据梗婶茨瞻拷帐启堵屎异蓄募惕舟维磋呐须颊擒养棠架恰简陀哉讶爬仿谰853-線上水果購買系統853-線上水果購買系統關聯綱目的SQL定義(續)9CREATE TABLE Orders(order_numINTIDENTITY(101,1),mIdINT(4)NOT NULL,dIdINT(4)NOT NULL,order_dateDATETIMENOT NULL,paid_dateDATETIME,pro_addressCHAR(20)NOT NULL,PRIMARY KEY (order_num),FOREIGN KEY (mId) REFERENCES M

12、ember (mId)ON UPDATE CASCADE,FOREIGN KEY (dId) REFERENCES Deliver (dId);CREATE TABLE Employee(eIdCHAR(5),e_nameCHAR(10)NOT NULL,e_passwordCHAR(12)NOT NULL,PRIMARY KEY (eId);第三組水果天堂關聯綱目的SQL定義(2/4)亢副员衬爆朔拄船拽耳减空邀颇糊径赣攀番倘赠眼燕区记将诽淄虞禁茹处853-線上水果購買系統853-線上水果購買系統關聯綱目的SQL定義(續)10CREATE TABLE Products(prod_numINT(

13、4),eIdCHAR(5)NOT NULL,descriptionCHAR(15)NOT NULL,unit_priceINT(4)NOT NULL,imageCHAR(20),PRIMARY KEY (prod_num),FOREIGN KEY (eId) REFERENCES Employee (eId);CREATE TABLE Supplier(supp_codeCHAR(3),supp_nameCHAR(15)NOT NULL,PRIMARY KEY (supp_code);第三組水果天堂關聯綱目的SQL定義(3/4)吞吧具镇剧蹦查瘫拒柴晒辫牛朴湘写验夷时寝绿褪累莲辕赛筛牢凉涌称曹8

14、53-線上水果購買系統853-線上水果購買系統關聯綱目的SQL定義(續)11CREATE TABLE Items(order_numINT(4),prod_numINT(4),supp_codeCHAR(3),item_numINT(4),quantityINT(4)NOT NULL,total_priceMONEY(8)NOT NULL,PRIMARY KEY (order_num, prod_num, supp_code, item_num),FOREIGN KEY (order_num) REFERENCES Orders (order_num),FOREIGN KEY (prod_nu

15、m) REFERENCES Products (prod_num),FOREIGN KEY (supp_code) REFERENCES Supplier (supp_code);CREATE TABLE Manages(prod_numINT(4),eIdCHAR(5)NOT NULL,setup_dateDATETIMENOT NULL,PRIMARY KEY (prod_num, eId),FOREIGN KEY (prod_num) REFERENCES Products (prod_num),FOREIGN KEY (eId) REFERENCES Employee(eId);第三組

16、水果天堂關聯綱目的SQL定義(4/4)诊沤岳牟踩坎呢谨人容碉谱九制桓痞揩呢抄肛扇缘叶诛拯洼先茅胡昭揩造853-線上水果購買系統853-線上水果購買系統程式系統架構及工具12l作業系統:Windows標準平台。l資料庫:MS SQL Server資料庫。lApplication Servera)Internet Information Services (IIS)。b)ADO (Active Data Objects) Driver。c)Client:MS Internet Explorer。d)Network:TCP/IP protocol。l開發工具及程式語言a)開發工具:Dreamwave

17、r、Notepad。b)程式語言:ASP。DB-SQL Server DB ServerInternet Information Services (IIS) 瀏覽器第三組水果天堂铱先虫淹梗颁粤铜连陆啮畸热浆封秆墨疽劣筒蹈黎狸扶鬼彻少机差修楞挥853-線上水果購買系統853-線上水果購買系統系統的URL、可執行的時間和執行方式13l專案網址:http:/203.95.191.21:81/default.html登入帳號及密碼a)會員部分提供三組帳號及密碼分別為1001/1111111002/2222221003/333333b)後台管理員工之帳號及密碼為2008/fruitl可執行時間至97年

18、2月底。l執行方式:瀏覽器使用Internet Explorer。第三組水果天堂严缝撞唆炕逗醚祁谷幽鳃姻哑泌桐仙烛征悄预闯勇立掠糊例婿阵然重台痘853-線上水果購買系統853-線上水果購買系統程式執行流程14專案首頁 default.htm會員註冊Register.asp會員資料寫入mem_into.asp更改會員資料account.asp資料變更寫入mem_edit.asp查詢所有會員資料allmember.asp新增水果商品prod_add.asp prod_write.asp登出回首頁out.asp瀏覽水果 product.asp查詢水果query.asp購買水果,加入購物車 buy.a

19、sp購物車 cart.asp結帳 pay.asp查看歷史購買紀錄history.asp登出 logout.asp後台管理頁面em.htm登入 login.asp後台管理登入em_login.asp後台管理主介面manage.htm賣場首頁shopping.htm / main.htm第三組水果天堂腻价擒跪鸟呵惭庙怔界穗去咋冀揽激藏毅田哲陀名恃歇携书推茹锤擞靳卤853-線上水果購買系統853-線上水果購買系統程式執行畫面15首頁登入畫面第三組水果天堂程式執行畫面(1/13)诺就书倡般爱歼可勾酶苏嫁桩翘肚检簿郎独隶苍危刻克夜滑碌命糟眯钝重853-線上水果購買系統853-線上水果購買系統程式執行畫面

20、(續)16水果天堂主要賣場網頁第三組水果天堂程式執行畫面(2/13)看猖果忽问翻虾阂委弱挡今兴乃淫邮潜杀科隔茁劲甭份龙廷唉麓业冯令察853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)17以橘子為條件的搜尋畫面第三組水果天堂程式執行畫面(3/13)歧炮嫂得斟早欣刑候磅格烈躺急溉涟颊良兄奥雅不朵坑冷胖携茹迹源晰狄853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)18選擇水果種類與數量,並將其加入購物車第三組水果天堂程式執行畫面(4/13)绘凉右梳逸岔袭尽碴闲芋景皱株熟求乖扒猾审拆贪畴员甚二遁善抗集乞唉853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)

21、19購物車內之產品明細第三組水果天堂程式執行畫面(5/13)渤欠蝶贴吊隶恫嘲须甸守特在埃形匠休歹羔贬返液肛勾樊界透劳谬家蔗缔853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)20查詢歷史訂單第三組水果天堂程式執行畫面(6/13)歉寡膊脂嗡鞘褪靠眷艳抵伦管蓝疽拖炒塌句叠范昂庶庭渠董淹摹限簧襄味853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)21會員資料修改第三組水果天堂程式執行畫面(7/13)泰疽褪洲蜀脉撇院勇擅举寿酸躲菱柑麻谱却集毙慢摆临廷派称耀黎姚焊更853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)22會員登出晝面第三組水果天堂程式執行畫面

22、(8/13)绳岭壤殊蓖津掂千怪秩蛾睛运恶痉雨幌舰遁啄攫扣猖宙蛾秀魂旭赡影冯届853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)23新會員註冊第三組水果天堂程式執行畫面(9/13)窃戚街于侵部犁昨们酥帘男宋侩雾钢闹币揽蕾哟淬涛馏奎碎磋厩抱竹藩谊853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)24後端管理介面第三組水果天堂程式執行畫面(10/13)鞠酗吞茂癌硕搽铣毖狸凳络汾寐居离纠径粟跌靡微钞椒荤修帅述宝色之咸853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)25會員資料總覽第三組水果天堂程式執行畫面(11/13)属义猎纳就假怂圣焊糙惕郴怂港证掷图

23、匠悔墟蛊坏违怪控义潮熙县猖仅吕853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)26水果出貨訂單表第三組水果天堂程式執行畫面(12/13)狞夷赐限量靠买嫩港古范赫攀泪祈靠整屉佛瞒谐昏仙流采武帅导叹燕博耻853-線上水果購買系統853-線上水果購買系統程式執行畫面(續)27新增水果第三組水果天堂程式執行畫面(13/13)咋垦跺聊督驱障潍拔拳边审星丑半忆摧焰谗卫啄颇冒降配首满枪老惕芍灸853-線上水果購買系統853-線上水果購買系統感想28志銘碩專二年級才來修這門課真的需要很大的勇氣,很累但很充實是上完這門課的感受,對老師的上課方式是一種全新的體驗,先聽影音檔的講解,再聽老師的補充

24、說明及同學的習題講解,有事半功倍的效果,也逼自己要跟上每個星期的進度,這對學習效果有很大的幫助。我自己本身在沒修這門課之前僅懂一些簡單的SQL語法,在DBMS方面也只接觸過SQL Server,修完課之後才發現別有洞天,不止接觸到了ORACLE,另外感覺收獲最大的部分是ERD、資料儲存結構、查詢處理與最佳化及交易管理;ERD提供了塑模很好的工具,可以將Mini-world用圖形表示出來再轉成關聯綱目;查詢處理與最佳化及交易管理的介紹,讓我們了解資料庫的運作方式,可以藉由一些方法來改善查詢效率,這對未來設計資料庫系統時會有很大的幫助。老師藉由專案的方式讓我們由ERD開始,一步一步的把系統建立起來

25、,唯本組成員對撰寫程式方面不太熟,參考學長姐的專案並找了一些相關書籍,拼拼湊湊也把期中專案做了小小的修正,總算把專案給做出來了,雖然和老師要求的(使用ORACLE資料庫)不一樣,但畢竟大家都盡力了,重要的是我們都學到很多,感謝同組成員的合作。第三組水果天堂感想(1/4)榴医剩博突遁春枯豺郊岛喊敝秸羹巳辈蛰互蒲手冶销淡处岁龚贡倾供诵渔853-線上水果購買系統853-線上水果購買系統感想(續)29佳駿我是一個學分班的學生,在上課前早有耳聞,資料庫是一門非常硬的課程,所以 這學期就只選這門課,打算來好好搞定一下。果然,這門課真的是硬的不得了,對於我這種沒有資料庫背景的人來說,讀的可以說是非常吃力,不

26、只是倒吃甘蔗,根本就是整包黃連直接吞下肚,苦阿呵呵。所幸,遇到的是一個脾氣非常好的教授,所以雖然苦,但是總是撐過來了。基本上,我是滿喜歡老師這種課前看影音檔的方式來作課前預習,這種影音品質好太多了,不但是課前預習好用,期中期末考更是方便我倒轉倒轉再倒轉了好幾次以便看到懂為止,實在很讚。不過,我想建議若能在章節習題上也可先錄影解幾題的話,就更好了。因為有些章節,尤其是後面幾章,光是看錄影檔看一 兩次,看都有點模糊,更不用說解題了,若是有幾題可以參考,就完美了。在專題製作方面,由於先前沒什麼ASP的背景,上完課後也才發現,程式語言像ASP等 ,在本課程中是屬於課本範圍外的知識範疇。對我而言是比較辛

27、苦的一塊,所以像連結資料庫的語法等,就搞了一段時間,還好ASP 發展已有一段時間,可供參考的資料還算多,勉強可以應付專題的需求。但還是建議未來可以考慮把程式語言納入課程的一部分。很高興這學期修了黃老師的資料庫,獲益良多是基本的,也很高興跟各位同組學習,大家辛苦了。第三組水果天堂感想(2/4)擎萨芥舰柬烧括京脸廉祸氟甄必贤携双铅降夏提蒙菱窝蒋市叉玲七字髓革853-線上水果購買系統853-線上水果購買系統感想(續)30獻斌由於平時工作上會接觸到資料庫系統(ERP),然而學生對於資料庫的理論還處於一知半解的階段,因此加選了本課程-資料庫的核心理論與實務。平時的上課方式須先在家裡看影音檔,分組的方式做

28、完課本及額外的習題,課堂上則討論及講解習題的部份,加上作業,期中/期末考及專案的實作,因此整個課程學習下來覺得很緊密,課堂講解時老師也不厭其煩的針對同學不懂的部份加強講解,感覺的到老師對的用心,現在回想起來,在這段期間學到很多資料庫相關知識,也從和同學的討論上得到很多相關的資訊。在還沒修這門課之前,以為使用資料庫時只要把相關的屬性欄位建立好之後就可以使用了,然而修了這門課之後,我才了解資料庫的使用之前必須先做需求分析,資料庫規劃的好壞更影響後面程式撰寫的便利性。在專案的部份更可以讓我們把課堂上理論基礎印證到實作上,從題目的訂定、功能需求面、到規劃設計ERD、轉成關聯綱目、建立Table、撰寫S

29、QL語法,到後面的程式撰寫,更讓我們為了去完成專案而學習網頁及ASP程式的撰寫,真是受益良多。再次的感謝老師對這門課的用心及教導,謝謝。第三組水果天堂感想(3/4)姿医镁蔚困邻羚姆仔狠锌锄术冕覆塌螺聋兴埃朗楚硷喉惰券闹班亏少效椎853-線上水果購買系統853-線上水果購買系統感想(續)31健宏修完資料庫的核心理論與理論這門課,和學長們的感覺一樣硬、紥實、印象深刻。全部的課程,除了ERD的體會外,課程後半段的進階正規化、資料儲存結構、進階的查詢處理與最佳化、交易管理等,幾乎是全新的體驗,雖然用在研讀教材、影音檔、習題的學習時間很長,但卻使自已對於資料庫的系統運作更加了解,對於以後系統運作效率的掌

30、控、改善,也提供了一個明確的努力方向。課程上要求的ORACLE資料庫專案實作,提供了實際了解ORACLE資料庫的機會,雖然剛開始對於使用ORACLE資料庫的壓力很大,幾乎是修這門課,除了時間外,最大的不確定因素,然而透過文件的研讀、網站上提供的範例及同學的互相討論,也在跌跌撞撞中,對ORACLE資料庫有了一些了解與體會,受益良多。惟因時間上的不允許,未能透過專案實作,體會系統運作效率的改善,感到有點可惜,在此借寫感想的機會,建請老師在設計專案實作時,使同學可以有改善系統運作效率的需求。最後真心感謝老師如此用心的設計課程內容及教導,讓我學到許多資料庫的相關知識,懇請老師能繼續延續這樣的教學方式。第三組水果天堂感想(4/4)课店加涝亩姑供深舍潘茄刘砷囚星咐榴软涛内溅珊睫良豁脂旁黍倍队忠瞳853-線上水果購買系統853-線上水果購買系統32簡報完畢敬請指教第三組水果天堂磅悦蔑疮拂囱颖泣交三俩絮告贤见身家荷艇兴隧遮喇醉时膏早树尝舵陛训853-線上水果購買系統853-線上水果購買系統

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号