




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 南昌工程學(xué)院基于web的程序開發(fā)專題實(shí)訓(xùn)報(bào)告題 目 網(wǎng)上花店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 課 程 名 稱 基于web的程序開發(fā) 系 院 信息工程學(xué)院 專 業(yè) 信息管理與信息系統(tǒng) 班 級 09信管01班 學(xué) 生 姓 名 學(xué) 號 設(shè) 計(jì) 地 點(diǎn) 電子信息樓b204 指 導(dǎo) 教 師 設(shè)計(jì)起止時(shí)間:2011 年 12 月 19 日 至 2011年 12 月 30 日 目 錄一、需求分析3二、系統(tǒng)總體設(shè)計(jì)*三、系統(tǒng)詳細(xì)設(shè)計(jì)*四、調(diào)試與維護(hù)*五、結(jié)束語*六、參考文獻(xiàn)*七、指導(dǎo)教師評閱* 一、需求分析1.1.引言(1)面對中國加入wto,參與國際競爭及中國鮮花業(yè)傳統(tǒng)落后、獨(dú)立分散的營銷方式,我們在經(jīng)營中將網(wǎng)絡(luò)技術(shù)與鮮
2、花傳統(tǒng)銷售市場之間,進(jìn)行完美的結(jié)合;從而減少了流通環(huán)節(jié),降低了交易成本,突破了時(shí)空限制,節(jié)省了訂購,支付和配送時(shí)間;因此我們公司完全可以介入電子商務(wù)網(wǎng)絡(luò)鮮花快遞市場;爭取建立一個(gè)可采用無人工座席電話交易系統(tǒng)和互聯(lián)網(wǎng)在線支付平臺交易系統(tǒng),實(shí)現(xiàn)并開通這兩大電子交易系統(tǒng),同時(shí)雙通道運(yùn)行的新型鮮花營銷企業(yè)。(2).編寫本說明書的目的在于深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。使我們的開發(fā)人員準(zhǔn)確的知道“系統(tǒng)必須做什么”(3).本說明書的預(yù)期讀者有參與本項(xiàng)目開發(fā)的項(xiàng)目負(fù)責(zé)人,項(xiàng)目提出者,項(xiàng)目的有關(guān)技術(shù)人員等。1.2.項(xiàng)目背景(1).本項(xiàng)目的名
3、稱暫定為“佳人有約”網(wǎng)上鮮花銷售系統(tǒng),代號為“007”。(2).本項(xiàng)目的參與開發(fā)人員有: 任務(wù)提出者:某鮮花銷售公司 項(xiàng)目負(fù)責(zé)人:我公司的項(xiàng)目經(jīng)理一名,鮮花銷售公司的副總經(jīng)理一位 系統(tǒng)分析員:* 系統(tǒng)設(shè)計(jì)員:* 程序設(shè)計(jì)員:*(3)本系統(tǒng)采用java語言 + my sql數(shù)據(jù)庫作為開發(fā)平臺。1.3.術(shù)語說明 (1)ado:activex data object, activex 數(shù)據(jù)對象(2)sql:structured query language(3)jsp: java server pages1.4.系統(tǒng)功能總的來說系統(tǒng)具有以下功能:用戶不僅能在網(wǎng)上訂購花;速遞春節(jié)鮮花、情人節(jié)鮮花、慰問
4、鮮花、生日鮮花、愛情鮮花、商務(wù)鮮花、慶典鮮花、特色禮品、蛋糕;而且支持團(tuán)購服務(wù)、綠植租賃等多種業(yè)務(wù);其付款方式支持國內(nèi)外在線支付、銀行匯款、郵局匯款、上門收款。 二、系統(tǒng)總體設(shè)計(jì)2.1.系統(tǒng)流程圖(頂層數(shù)據(jù)流) 2.2.基本設(shè)計(jì)概念和處理流程 下面將各大功能塊的處理流程顯示如下:(1) 會員認(rèn)證系統(tǒng): (2)其他服務(wù)系統(tǒng):關(guān)于我們留言板配送說明購物說明配送說明支付說明售后服務(wù)會員服務(wù)用戶定單管理團(tuán)購?fù)ǖ榔渌?wù)祝詞參照節(jié)日查詢時(shí)差查詢補(bǔ)交貨款取消定單定單查詢用戶登陸我們的鮮花網(wǎng)后選擇他需要或者感興趣的商品,記錄商品編號;點(diǎn)擊導(dǎo)航欄上的“團(tuán)購專區(qū)”在團(tuán)購專區(qū)頁面,點(diǎn)擊“我要團(tuán)購”; 在打開的新窗
5、口中,填寫用戶需要的商品信息及聯(lián)系方式,然后點(diǎn)擊“發(fā)送”中文版和英文版是有區(qū)別的主要是文化和習(xí)慣的不同用戶在這里可以注冊“節(jié)日”提醒服務(wù)(發(fā)郵件提醒)可查詢兩城市間的時(shí)差,其結(jié)果會顯示在系統(tǒng)中的地圖上進(jìn)入補(bǔ)交通道后會得到匯款地址也可在線劃帳和定單查詢的方式相同,進(jìn)入新頁面后,會有提示在文本框中輸入要查詢的訂單編號和訂貨人姓名;點(diǎn)擊“提交”即可查詢 (3)鮮花訂購系統(tǒng):2.3 需求概述: (1)需要實(shí)現(xiàn)的功能: 系統(tǒng)總的來說需要實(shí)現(xiàn)以下功能: 1.會員認(rèn)證系統(tǒng) 1.1 會員認(rèn)證 1.2 會員注冊 1.3 隱私與安全 2.鮮花訂購系統(tǒng) 2.1 鮮花查詢 2.2 鮮花訂購 2.3 支付貨款 3.服務(wù)
6、系統(tǒng) 3.1會員服務(wù) 3.2 團(tuán)購?fù)ǖ?3.3 定單管理 3.4 售后服務(wù) 3.5 支付說明 3.6 購物說明 3.7 配送說明 3.8關(guān)于我們 3.9 留言板3.10 其他服務(wù) (2)界面要求: a. 網(wǎng)站的主色調(diào)為黃、橙、粉紅這三種最為大眾接受的顏色。 b. 界面的風(fēng)格要鮮明而有特色。c. 網(wǎng)站所要用到的圖片資料應(yīng)該足夠清晰和精美。d. 網(wǎng)站上要有足夠的導(dǎo)航鏈接。e. 要盡量讓用戶使用鼠標(biāo)完成整個(gè)操作流程,當(dāng)然填寫資料,在線支付,在線留言需要用到文本輸入。 (3)可以擴(kuò)展的功能: 這里主要是網(wǎng)站上商城、禮品、美食功能的開通以及港、澳、臺專區(qū)的完善問題。 三、系統(tǒng)詳細(xì)設(shè)計(jì) 3.1系統(tǒng)總體結(jié)構(gòu)
7、和模塊外部設(shè)計(jì) 為了使每一位有可能閱讀和理解本系統(tǒng)的結(jié)構(gòu)和功能模塊我將用層次方框圖來表示系統(tǒng)總體結(jié)構(gòu)和他們之間的關(guān)系:網(wǎng)上鮮花銷售系統(tǒng)會員認(rèn)證系統(tǒng)會員認(rèn)證會員注冊鮮花訂購系統(tǒng)鮮花查詢鮮花訂購支付貨款服務(wù)系統(tǒng)會員服務(wù)團(tuán)購?fù)ǖ蓝▎喂芾硎酆蠓?wù)其他服務(wù)支付說明購物說明配送說明關(guān)于我們留言板隱私與安全 3.2各功能模塊的定義如下圖所示:模塊編號模塊名稱備注模塊編號模塊名稱備注m1.1初始化模塊系統(tǒng)初始化m8.1訂購鮮花模塊m1.2關(guān)閉系統(tǒng)模塊退出系統(tǒng)m8.2支付系統(tǒng)m1.3系統(tǒng)功能模塊m9密碼管理模塊m2.1鮮花資料模塊m10身份驗(yàn)證模塊驗(yàn)證用戶身份m2.2刷新鮮花資料模塊m11會員注冊模塊m20.1
8、鮮花查詢模塊(一般查詢)m12.1會員預(yù)付m20.2鮮花查詢模塊(高級查詢)m12.2會員帳目m3.1用戶資料模塊m13留言板模塊m3.2刷新用戶資料模塊m14購物籃m4.1定單資料模塊m15補(bǔ)交貨款模塊m4.2刷新定單資料模塊m16團(tuán)購?fù)ǖ滥Km4.3定單查詢模塊m17時(shí)差查詢m4.4取消定單模塊m18網(wǎng)站聯(lián)接m5節(jié)日查詢m19港、澳、臺專區(qū)m6版本選擇m7.1瀏覽模塊瀏覽僅調(diào)用文件顯示的功能m7.2刷新瀏覽模塊3.3 功能分配 (1)系統(tǒng)控制功能 m1.1、m1.2、m1.3 (2)瀏覽功能 m7.1、m7.2 (3)鮮花訂購系統(tǒng) m2.1、m2.2、m20.1、m20.2 m8.1、m8
9、.2、m14、m15、m16 、m19 (4)用戶登入系統(tǒng) m9、m10、m11、m3.1、m3.2、m6 (5)會員服務(wù) m3.1、m3.2、m12.1、m12.2、m5 (6)定單管理 m4.1、m4.2、m4.3、m4.4(7)服務(wù)系統(tǒng) m13 、m17、m183.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(邏輯結(jié)構(gòu)設(shè)計(jì)) 本數(shù)據(jù)庫的主數(shù)據(jù)文件為flower.mdf其他的數(shù)據(jù)文件有user.ndf 和note.ndf。他們各自的組成如下: 3.4.1flower.mdf: 里面主要是一張用來存放鮮花資料的名為 flowertable的表,該表的列包括: (1)場合,屬性為char(20);(主鍵約束) (2)慶祝
10、,屬性為char(20);(非空約束) (3)語義,屬性為char(20);(非空約束) (4)花材,屬性為char(20);(非空約束) (5)價(jià)格,屬性為money(8);(非空約束) (6)適合人群(職業(yè)),屬性為char(20);(非空約束) (7)適合人群(年齡),屬性為char(20);(非空約束) 此外還需要一張用來存放其他商品的名為citytable的表,該表的列包括: (1)價(jià)格,屬性為money(8);(非空約束) (2)適合人群(職業(yè)),屬性為char(20);(非空約束) (3)適合人群(年齡),屬性為char(20);(非空約束) 3.4.2user.ndf: 里面主
11、要是一張用來存放用戶資料的名為 usertable的表,該表的列包括: (1)名字,屬性為char(20)(主鍵約束)(2)性別,屬性為char(20)(非空約束) (3)電話號碼,屬性為char(20)(非空約束) (4)身份證件號, 屬性為char(20)(主鍵約束) (5)電子郵件地址,屬性為char(20)(非空約束) (6)家庭住址,屬性為char(50)(非空約束) (7) 國籍, 屬性為char(20) (非空約束) (8) 所在省份, 屬性為char(20)(非空約束)(9) 所在城市, 屬性為char(20)(非空約束)(10)職業(yè),屬性為char(20)(非空約束)(11)
12、文化程度,屬性為char(20)(非空約束)(12)手機(jī),屬性為char(20)(非空約束) 其他的表有funtable(用來存放用戶的個(gè)人興趣愛好)里面只有一列: 興趣愛好, 屬性為char(100)(外鍵約束) 有passwordtable(用來存放用戶校驗(yàn)碼、密碼提示語)里面的列有:(1) 密碼, 屬性為char(20)(外鍵約束)(2) 校驗(yàn)碼, 屬性為char(20)(外鍵約束) 除此之外最重要的一張表為用來存放用戶歷史記錄的表oldrecord,里面的列有: (1)定單的數(shù)量:int(4)(外鍵約束) (2)定單的總價(jià)值:屬性為money(8)(外鍵約束)(3)用戶的級別,屬性為c
13、har(20)(外鍵約束) (4)用戶可享受的折扣:int(4)(外鍵約束)(5)用戶是否起用會員預(yù)付功能:char(20)(外鍵約束)(6)用戶是否起用會員帳目功能:char(20)(外鍵約束)(7)用戶是否起用節(jié)日提醒功能:char(20)(外鍵約束) 3.4.3note.ndf: 里面主要是一張用來存放用戶定單的名為 notetable的表,該表的列包括: (1)收貨人的名字, 屬性為char(20)(主鍵約束) (2)定單編號,char(20)(主鍵約束) (3)貨物,屬性為char(20)(非空約束) (4)日期,屬性為datetime(8)(非空約束) (5)場合, 屬性為char
14、(20)(非空約束) 其他的表有costtable(用來存放信用卡數(shù)字,終止日期和收費(fèi)的地址),該表的列包括:(1) 信用卡數(shù)字,屬性為char(20)(外鍵約束)(2) 終止日期,屬性為datetime(8)(外鍵約束)(3) 收費(fèi)的地址,屬性為char(50)(外鍵約束) 有receivetable(用來存放收貨人的名字、地址、電話號碼和電子郵件地址),該表的列包括: (1)名字,屬性為char(20)(外鍵約束) (2)電話號碼,屬性為int(4)(外鍵約束) (3)電子郵件地址,屬性為char(20)(外鍵約束) (4)家庭住址,屬性為char(50)(外鍵約束) 3.5物理結(jié)構(gòu)設(shè)計(jì)
15、本數(shù)據(jù)庫的文件物理結(jié)構(gòu):采用二叉樹的結(jié)構(gòu)記錄文件。四、調(diào)試與維護(hù)調(diào)試:介紹設(shè)計(jì)過程中遇到的問題和解決方法,最好配有照片。維護(hù):介紹系統(tǒng)投入使用后應(yīng)注意的維護(hù)事宜。 五、結(jié)束語 為期兩周的實(shí)訓(xùn)即將結(jié)束,通過這次的實(shí)訓(xùn)使我們學(xué)到了很多,同時(shí)也讓我們意識到我們要學(xué)的更多。本次實(shí)訓(xùn)的項(xiàng)目是“網(wǎng)上花店系統(tǒng)”,以小組的形式進(jìn)行分工合作,我組共4個(gè)人,任務(wù)是用戶模塊的程序設(shè)計(jì)。從程序的需求分析、可行性分析、設(shè)計(jì)到編寫、調(diào)試、修改、完善、到最后的實(shí)訓(xùn)報(bào)告,每個(gè)人都付出了時(shí)間和精力去做好自己的任務(wù)并努力地去完善它。 實(shí)訓(xùn)的第一天接到任務(wù)時(shí)我們都覺得有點(diǎn)難度,很有挑戰(zhàn)性,畢竟學(xué)生成績管理系統(tǒng)是一個(gè)比較系統(tǒng)、完善、
16、功能相對較齊全的管理系統(tǒng),即使是用戶模塊也可以完成各種操作,如對用戶的查詢、添加.刪除以及修改等。因此程序編寫也十分復(fù)雜,工作量較大,編寫一定要認(rèn)真。一個(gè)小小的失誤都可能使程序出現(xiàn)大的漏洞。而我們只是學(xué)了點(diǎn)簡單的vb程序編寫,沒有嘗試過這種相對來說比較系統(tǒng)完善的系統(tǒng)。所以在做項(xiàng)目的時(shí)候我們倍感壓力、更加的團(tuán)結(jié)協(xié)作,可即使如此我們還是出現(xiàn)了錯(cuò)誤,我們的程序在編寫上存在一些漏洞,導(dǎo)致調(diào)試時(shí)不能正常運(yùn)行,后經(jīng)過老師的指導(dǎo)、我們的調(diào)整,終于可以完美的運(yùn)行,這里也耽誤了我們很多寶貴的時(shí)間,直接導(dǎo)致了我們在項(xiàng)目調(diào)試上速度不夠快。 該系統(tǒng)有一個(gè)模塊的實(shí)現(xiàn)讓我印象深刻,用戶管理中又包括用戶的查詢、添加、修改以
17、及刪除功能,它是只有具有管理員權(quán)限的情況下才能進(jìn)入操作、而普通用戶就只能修改自己的登錄密碼。在實(shí)訓(xùn)過程中小組之間學(xué)的比較愛好的同學(xué)很有耐心地對不懂的人進(jìn)行講解并指導(dǎo)我們解決遇到的難題。我們會了我們很多簡單實(shí)用的技巧。也讓我們意識到了要想全面完整地完成一個(gè)模塊,首先要進(jìn)行程序的設(shè)計(jì),全面分析會用到的東西以及考慮可能會出現(xiàn)的情況,理清思緒、寫出大致的要點(diǎn)后再上機(jī)編寫程序以及操作。否則像一開始的我們馬上上機(jī)編寫、想到什么就補(bǔ)什么,不僅浪費(fèi)時(shí)間也亂了之前寫好的一些程序。系統(tǒng)分析越準(zhǔn)確,設(shè)計(jì)的系統(tǒng)越精確,可以大大減少后期的修改、維護(hù)工作。當(dāng)然做好做對一個(gè)項(xiàng)目固然重要,同時(shí)美觀程度也是必不可少的,無論是從
18、參觀者的角度還是自己看的角度都很重要。 總的來說,這次實(shí)訓(xùn)還是比較成功的。最后做出來的系統(tǒng),讓大家都很有成就感,這是我們一步步設(shè)計(jì)、一步步完善、辛苦付出后得到的成果。小組合作、幫助隊(duì)友,無論是團(tuán)隊(duì)合作這方面還是個(gè)人動手這方面,我們都得到了很好的鍛煉。當(dāng)然實(shí)訓(xùn)不僅使我們學(xué)到了知識,也幫助我們縮小了實(shí)踐和理論的差距,通過這次實(shí)訓(xùn)讓我們對數(shù)據(jù)庫及java課程的知識有更進(jìn)一步的理解和更加感性的認(rèn)識,同時(shí)對自己的專業(yè),對自己的能力,對自己所學(xué)的有正確的認(rèn)識,并且能在以后的學(xué)習(xí)工作中不斷提高和完善自己。 六、參考文獻(xiàn)1 張蒲生. 數(shù)據(jù)庫應(yīng)用技術(shù): sql server 2005提高篇m. 北京: 機(jī)械工業(yè)
19、出版社, 20082 李存斌. 數(shù)據(jù)庫應(yīng)用技術(shù)sql server 2005實(shí)用教程m. 北京: 中國水利水電出版社, 20063 胡百敬, 姚巧玫. sql server 2005數(shù)據(jù)庫開發(fā)詳解m. 北京: 電子工業(yè)出版社, 20064 朱如龍. sql server 2005數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)m. 北京: 機(jī)械工業(yè)出版社, 20065 柴晟. ado.net數(shù)據(jù)庫訪問技術(shù)案例式教程m. 北京: 北京航空航天大學(xué)出版社 七、指導(dǎo)教師評閱(手寫)成績(百分制): 指導(dǎo)教師評語: 指導(dǎo)教師簽名: 年 月 日注:如教研室有明確的評分標(biāo)準(zhǔn),可粘貼于此頁。課程設(shè)計(jì)說明書格式說明 1.文字通順、敘述清楚、錯(cuò)字漏字少;2.字?jǐn)?shù)要求:說明書全文要求在3000字以上;3.標(biāo)題層次清晰,目錄中的標(biāo)題應(yīng)與正文中的標(biāo)題一致,報(bào)告正文按章、條、款分級在不同級的章、條、款、項(xiàng)阿拉伯?dāng)?shù)字編號之間
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 墻體加固施工方案
- 砌體結(jié)構(gòu)施工方案
- 橋墩基礎(chǔ)施工方案
- 土工布施工方案
- 校園綜合布線施工方案
- 新疆?dāng)r水壩施工方案
- 水下填筑沉箱施工方案
- TSHJX 076-2024 上海市域鐵路客流預(yù)測規(guī)范
- 二零二五年度離婚協(xié)議書:房產(chǎn)各半分割及婚姻解除后共同財(cái)產(chǎn)處理合同
- 二零二五年度酒店客房經(jīng)營權(quán)及服務(wù)質(zhì)量標(biāo)準(zhǔn)合同
- 護(hù)理安全警示案例及分析
- 客戶分析數(shù)據(jù)分析報(bào)告
- 學(xué)校管理與小學(xué)教學(xué)質(zhì)量提升方案
- 燃?xì)庠畹臓I銷方案和策略
- 核心素養(yǎng)背景下小學(xué)科學(xué)“教-學(xué)-評”一體化探究
- 學(xué)習(xí)委員培訓(xùn)課件
- DB11T 2207-2023 市政橋梁工程數(shù)字化建造標(biāo)準(zhǔn)
- 《文化人類學(xué)電子》課件
- 教育專家報(bào)告合集:年度得到:沈祖蕓全球教育報(bào)告(2023-2024)
- 兒童尿道黏膜脫垂介紹演示培訓(xùn)課件
- 科華UPS培訓(xùn)資料
評論
0/150
提交評論