網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)據(jù)庫課程設(shè)計 網(wǎng)上花店的設(shè)計與開發(fā)計算機科學(xué)與工程學(xué)院2015年6月數(shù)據(jù)庫課程設(shè)計網(wǎng)上花店的設(shè)計與開發(fā)小組成員:奚新宇、李奇駿杜坤、徐家壘指導(dǎo)教師:張沛露、專 業(yè): 軟件工程所在單位:計算機科學(xué)與工程學(xué)院摘要信息化技術(shù)發(fā)展日新月異,新技術(shù)的出現(xiàn)在提高人們對信息的掌握和操控能力的同時也為當今社會保險的信息化建設(shè)提出了更高的要求。 隨著因特網(wǎng)(Internet)在全球的迅猛發(fā)展和廣泛應(yīng)用,電子商務(wù)(Electronic Commerce)受到人們越來越多的關(guān)注,并滲透到人們生活的各個角落,改變著社會經(jīng)濟的各個方面?;贘2EE的三層架構(gòu)還具備很多特點。應(yīng)用J2EE的三層架構(gòu)對于保留現(xiàn)存的IT資產(chǎn)

2、有著重要意義。由于基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也可以被完整地保留下來繼續(xù)使用。J2EE體系對大型系統(tǒng)的高效開發(fā)有著良好的支持者。對異構(gòu)環(huán)境的支持是基于J2EE體系的又一優(yōu)秀特征??缮炜s性也是社保行業(yè)要求的一項重要系統(tǒng)特征?;贘2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)和平臺上。本系統(tǒng)的開發(fā)能夠提高工作效率,擴大服務(wù)范圍,降低工作人員的勞動強度,提高商店資金利用率。及時獲取鮮花庫存信息,為鮮花商店經(jīng)理的預(yù)測鮮花的銷售量和正確的決策提供可靠的參考信息??茖W(xué)的管理鮮花和庫存,提高資金利用率,盡最大可能的限度滿足顧客的需要。鮮花的管理信息系統(tǒng)的規(guī)

3、模較小,但作為教材的案例仍是篇幅太大。因此,此處僅對系統(tǒng)分析和系統(tǒng)設(shè)計階段的主要工作加以介紹。在管理信息系統(tǒng)的整個開發(fā)過程中,系統(tǒng)分析和系統(tǒng)設(shè)計是基礎(chǔ)性的和難度較大的工作階段,所以,加強對系統(tǒng)分析、系統(tǒng)設(shè)計的舉例,對鞏固和深化所學(xué)的知識會有較大的收益。關(guān)鍵詞:MVC體系結(jié)構(gòu);J2EE ServletABSTRACTChanging information technology and the emergence of new technology to improve people's ability to grasp of the information and control fo

4、r today's social insurance information construction also put forward higher requirements. With the rapid development of the Internet in the world and wide application of e-commerce is more and more attention, and penetrated into every corner of our life, changing all aspects of the social econom

5、y. Based on the J2EE three-tier architecture has many features. Application of J2EE three-tier architecture for preserving existing IT assets has important significance. Because based on the J2EE platform products almost can run on any operating system and hardware configuration, the existing operat

6、ing systems and hardware can be complete retention continue to use. Efficient development of the J2EE system for large system has a good supporter. The support of heterogeneous environment is another outstanding characteristic based on the J2EE system. Scalability is also the requirements of the soc

7、ial security industry is an important system characteristics. Based on the J2EE platform applications can be deployed in a variety of operating systems and platforms. The development of this system can improve work efficiency, expand the scope of service, reduce the labor intensity of workers, raise

8、 the utilization ratio of store money. Flowers inventory information in time, for the prediction of flowers the store manager sales of flowers and the right decisions to provide reliable reference information. Scientific management of flowers and inventory, improve utilization of funds, the limits o

9、f as much as possible to meet the needs of the customers. The smaller size of the management information system of fresh flowers, but as the case of the teaching material is still the length is too big. Here, therefore, only the main stage of system analysis and system design work. In management inf

10、ormation system of the whole development process, system analysis and system design is a fundamental and difficult work, so, strengthen the system analysis, system design, for example, to consolidate and deepen the knowledge will have a larger income. Keywords: MVC architecture of J2EE Servlet目 錄摘要I

11、ABSTRACTII第一章 選題背景- 1 -1.1課題背景- 1 -1.2項目分析- 1 -網(wǎng)上花卉商店的特點- 1 -網(wǎng)上花卉商店的影響- 1 -第二章 需求分析- 2 -2.1項目開發(fā)目標- 2 -2.2環(huán)境需求- 2 -2.3測試- 3 -測試評價- 3 -第三章 總體設(shè)計- 4 -3.1 用戶功能- 4 -3.2 管理員功能- 7 -第四章 詳細設(shè)計- 14 -4.1數(shù)據(jù)庫表的設(shè)計- 14 -4.2 消費者功能- 19 -消費者登錄功能界面- 19 -消費者購物功能界面- 20 -4.2.3 消費者查看購物車功能界面- 21 -4.2.4 生成訂單功能界面- 22 -4.2.5 消費

12、者修改個人信息功能界面- 23 -4.2 管理員管理后臺數(shù)據(jù)界面- 23 -管理員對供應(yīng)商的操作- 23 -管理員對花卉類別的操作- 25 -管理員對花卉的操作- 27 -管理員對訂單的操作- 29 -第五章 數(shù)據(jù)E-R圖- 30 -參考文獻- 33 -附錄1數(shù)據(jù)庫原理課程設(shè)計任務(wù)書- 34 - 附錄2小組成員分工情況- 38 -教師評語及成績評定第一章 選題背景1.1課題背景隨著互聯(lián)網(wǎng)日益深入社會生活,以網(wǎng)站作為信息交流平臺,進行內(nèi)外信息交流,已成為大眾的迫切需要。網(wǎng)上花店傳承花意,為親人朋友送去心意已經(jīng)成為某種時尚。網(wǎng)上開花店為大眾開辟了更為方便之門,快捷方便,為大眾所喜愛。做為一個虛擬的

13、商店,網(wǎng)上商店具有很多新的特性,以下這些是它的優(yōu)勢:其營業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多:不需支付昂貴的店鋪租金,花費浩大的裝修;不需要將大筆的流動資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時,網(wǎng)上商店更容易開拓全場市場,國際互聯(lián)網(wǎng),www顧名思義體現(xiàn)了全球的一體化; 實現(xiàn)24小時營業(yè),不需要營業(yè)員,網(wǎng)上商店可以被設(shè)置成一個自動售貨機; 可以多媒體促銷,各種文字,圖象和動畫,聲音,讓受眾全方位感受廣告訴求; 依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等。上花店系統(tǒng)就是為實現(xiàn)客戶通過上網(wǎng),對鮮花信息的瀏覽、檢索、訂購,以及鮮花銷售商對客戶信息、鮮花

14、信息的管理所開發(fā)的網(wǎng)絡(luò)應(yīng)用軟件。該系統(tǒng)能夠較好地滿足網(wǎng)上花店客戶的基本要求,具有較高的實用價值。1.2項目分析網(wǎng)上花卉商店的特點高效,方便是該網(wǎng)上花卉商店的突出特點。當今的時代到處都充滿了浪漫的氣息,給朋友或家人送上一束鮮花,給自己家里添置一些綠色植物,在這個時代已經(jīng)很普遍了。該網(wǎng)上花卉商店可以為商家和個人提供一個方便、迅捷購物的環(huán)境,大家可以足不出戶就了買到自己所需要的各種花卉,傳統(tǒng)購物受時間和空間限制的框框?qū)⒈淮蚱?。網(wǎng)上花卉商店的影響現(xiàn)代電子商務(wù)技術(shù)已經(jīng)集中于網(wǎng)絡(luò)商店的建立和運作。電子商店從前臺看是一種特殊的Web服務(wù)器?,F(xiàn)代Web網(wǎng)站的多媒體支持和良好的交互性功能,成為建立這種虛擬商店的

15、基礎(chǔ),使得顧客可以像在真實的超級市場一樣推著購物車挑選商品,并最后在付款臺結(jié)帳。這也就構(gòu)成網(wǎng)上商店的三大支柱:商品目錄、顧客購物車和付款臺。第二章 需求分析2.1項目開發(fā)目標本系統(tǒng)的設(shè)計目標讓管理人員和用戶能夠在不同的地方通過互聯(lián)網(wǎng)使用本系統(tǒng)進行網(wǎng)上鮮花的信息管理。所用的是Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。B/S結(jié)構(gòu)是目前軟件開發(fā)比較流行的設(shè)計標準。本系統(tǒng)就是使用B/S結(jié)構(gòu)作為設(shè)計標準的,采用JSP技術(shù)作為軟件開發(fā)的主要技術(shù)。2.2環(huán)境需求l 硬件需求:CPUIntel或

16、兼容機,Pentium 166 MHz 或更高內(nèi)存(RAM)至少32 MB,建議64 MB或更多硬盤32G以上監(jiān)視器VGA 或更高分辨率網(wǎng)卡10/100 M bit/sl 軟件需求:操作系統(tǒng)軟件Windows 95/98/Me/2000/XP瀏覽器IE6.0等2.3測試登錄后,訂購蝴蝶蘭到查看購物車頁面,蝴蝶蘭在購物車中存在。點擊生成訂單到訂單添加頁面,顯示了訂單主表和明細表點擊確認購買生成訂單。測試評價在開發(fā)該系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。我們力求在每個階段結(jié)束之前通過嚴格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯誤。測試的目的就是在軟件

17、投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟。與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成。根據(jù)對該系統(tǒng)進行多次的單元測試和集成測試,該系統(tǒng)是比較穩(wěn)定的、所有功能已完全實現(xiàn),可以正常運行及使用第三章 總體設(shè)計本系統(tǒng)功能需求主要分為兩類,用戶功能需求和管理員功能需求。表3-1總體功能功能類別子功能用戶功能1.1用戶注冊和登錄1.2花卉查詢1.3查看花卉詳細信息1.4購買1.5查看購物車1.6查看訂單信息1.7查看個人信息管理員2.1花卉類別管理2.2花卉管理2.3訂單管理2.4商品管理

18、2.5庫存管理2.6供應(yīng)商管理2.7用戶管理3.1 用戶功能用戶登錄在線購花查看購物車查看訂單信息花卉查詢購買查看花卉詳細用戶注冊登錄查看個人信息3-1 用戶功能框圖用戶注冊用戶登錄用戶登錄3-2 用戶登錄功能框圖表3-2用戶登錄功能名稱、標識符1.1用戶登錄功能描述用戶要先進行注冊,才可以登錄。優(yōu)先級高級輸入輸入用戶名和密碼。操作序列注冊會員,然后輸入用戶名和密碼,進行登錄。輸出登錄成功,進入花店。補充說明如不登錄,則不能購買花卉。表3-3查詢花卉功能名稱、標識符1.2查詢花卉功能描述可以通過類別查找花卉優(yōu)先級高級輸入輸入條件,點擊查詢。操作序列選擇花卉類別,點擊查詢。輸出相應(yīng)類別中的所有花

19、卉。補充說明如不登錄,可以查詢,但不能購買花卉。表3-4查看花卉的詳細信息功能名稱、標識符1.3查看花卉的詳細信息功能描述通過類別查找花卉,可以查看喜歡花卉的詳細信息優(yōu)先級高級輸入點擊查看操作序列可以查看相對應(yīng)的花卉詳細信息輸出顯示相應(yīng)花卉的詳細信息補充說明如不登錄,可以查詢,可以查看花卉的詳細信息,但不能購買花卉。表3-5購買花卉功能名稱、標識符1.4購買花卉功能描述選擇了自己喜歡的花卉可以進行購買優(yōu)先級高級輸入點擊訂購操作序列添加到購物車,生成訂單,就可以購買了輸出訂購成功補充說明如不登錄,可以查詢,可以查看花卉的詳細信息,但不能購買花卉。修改購買數(shù)量刪除已購花卉提交購物車清空購物車繼續(xù)購

20、花查看購物車3-3 用戶查看購物車功能框圖表3-6查看購物車功能名稱、標識符1.5查看購物車功能描述可以修改購買數(shù)量,如不喜歡該商品,可以進行刪除,確定后提交購物車,購物車清空,可繼續(xù)購花。優(yōu)先級高級輸入點擊喜歡花卉的對應(yīng)的訂購按紐,將其添加到購物車操作序列修改購買數(shù)量,如不喜歡該商品,可以進行刪除,確定后提交購物車。輸出清空購物車,生成訂單,可繼續(xù)購物。補充說明如不登錄,則不能購買花卉。表3-7查看訂單功能表名稱、標識符1.6查看訂單功能描述提交購物車后,生成訂單。優(yōu)先級高級輸入點擊提交購物車按紐操作序列生成訂單,可選擇支付方式。輸出生成訂單成功。補充說明如不登錄,則不能購買花卉。3.2 管

21、理員功能管理員登錄用戶管理用戶管理訂單管理花卉類別管理商品管理庫存管理花卉管理供應(yīng)商管理3-4 管理員功能框圖刪除花卉類別添加花卉類別花卉類別管理修改花卉類別查詢花卉類別3-5 花卉類別管理功能框圖表3-8花卉類別管理功能名稱、標識符2.1花卉類別管理功能描述可以添加、修改、刪除、查詢花卉的類別。優(yōu)先級高級輸入輸入信息,進行增刪改查。操作序列輸入新記錄進行增加,修改原有的花卉類別,可以刪除未被引用的花卉類別,輸入查詢條件查詢花卉類別。輸出操作已成功。補充說明需要管理員登錄。用戶管理刪除用戶修改用戶資料查看用戶詳細資料查看花卉信息刪除花卉修改花卉信息花卉管理查詢花卉3-6 花卉管理功能框圖表3-

22、9花卉管理功能名稱、標識符2.2花卉管理功能描述可以添加、修改、刪除、查詢花卉的信息。優(yōu)先級高級輸入輸入信息,進行增刪改查。操作序列輸入新記錄進行增加,修改原有的花卉信息,可以刪除未被引用的花卉,輸入查詢條件查詢花卉信息。輸出操作已成功。補充說明需要管理員登錄。修改訂單刪除訂單查看訂單詳細信息訂單管理3-7 訂單管理功能框圖表3-10訂單管理功能名稱、標識符2.3訂單管理功能描述可以查看所有的訂單,刪除訂單和修改訂單。優(yōu)先級高級輸入進入訂單管理操作序列可以查看所有的訂單,刪除訂單和修改訂單。輸出操作已成功。補充說明需要管理員登錄。查看商品信息刪除商品修改商品信息商品管理查詢商品3-8 商品管理

23、功能框圖表3-11商品管理功能名稱、標識符2.4商品管理功能描述可以添加、修改、刪除、查詢商品。優(yōu)先級高級輸入輸入信息,進行增刪改查。操作序列輸入新記錄進行增加,修改原有的商品信息,可以刪除未被引用的商品,輸入查詢條件查詢商品信息。輸出操作已成功。補充說明需要管理員登錄。查看庫存信息刪除庫存修改庫存 信息庫存管理查詢庫存3-9 庫存管理功能框圖表3-12庫存管理功能名稱、標識符2.5庫存管理功能描述可以添加、修改、刪除、查詢庫存信息。優(yōu)先級高級輸入輸入信息,進行增刪改查。操作序列查看商品的庫存信息,修改原有的商品的庫存信息,可以刪除商品的庫存信息,輸入查詢條件查詢庫存信息。輸出操作已成功。補充

24、說明需要管理員登錄。查看供應(yīng)商信息刪除供應(yīng)商修改供應(yīng)商 信息供應(yīng)商管理查詢供應(yīng)商3-10供應(yīng)商管理功能框圖表3-13供應(yīng)商管理功能名稱、標識符2.6供應(yīng)商管理功能描述可以添加、修改、刪除、查詢供應(yīng)商。優(yōu)先級高級輸入輸入信息,進行增刪改查。操作序列輸入新記錄進行增加,修改原有的供應(yīng)商信息,可以刪除未被引用的供應(yīng)商,輸入查詢條件查詢供應(yīng)商信息。輸出操作已成功。補充說明需要管理員登錄。查看用戶信息修改用戶 信息用戶管理添加用戶信息3-11 用戶管理功能框圖表3-14用戶管理功能名稱、標識符2.7用戶管理功能描述可以添加、修改、查詢用戶。優(yōu)先級高級輸入輸入信息,進行增改查。操作序列輸入新記錄進行增加,

25、修改原有的用戶信息,輸入查詢條件查詢用戶信息。輸出操作已成功。補充說明需要高級管理員登錄。添加新品信息修改新品 信息新品管理刪除新品信息查詢新品信息3-12新品管理功能框圖表3-15新品管理功能名稱、標識符2.8新品管理功能描述可以添加、修改、查詢新品。優(yōu)先級高級輸入輸入信息,進行增改查。操作序列輸入新記錄進行增加,修改原有的新品信息,輸入查詢條件查詢新品信息。輸出操作已成功。補充說明需要高級管理員登錄。第四章 詳細設(shè)計4.1數(shù)據(jù)庫表的設(shè)計表.4-1管理員信息作用存放管理員信息名稱Manager序號英文字段名稱中文字段名稱字段類型大小備注1LoginName操作員登錄名字符102Pwd密碼字符

26、203Role角色字符10表4-2用戶信息作用存放用戶的信息名稱Customer序號英文字段名稱中文字段名稱字段類型大小備注1CustomerID用戶編號字符10主鍵2CustomerName用戶名稱字符303Sex性別字符24IdentityCard身份證號字符185Address地址字符2006ZipCode郵政編碼字符77Email電子郵件字符508Tel聯(lián)系電話字符20表4-3用戶登錄信息作用存放用戶登錄信息名稱CustomerLogin序號英文字段名稱中文字段名稱字段類型大小備注1CustomerID客戶編號字符102Pwd密碼字符20表4-4鮮花信息作用保存鮮花的原始信息名稱flo

27、wer序號英文字段名稱中文字段名稱字段類型大小備注1flower ID鮮花編號字符10主鍵2flowerName鮮花名稱字符503TypeID類別字符10外鍵4Subject顏色字符10外鍵5flowerPhoto照片字符50文件名6Description描述字符500表4-5鮮花類別信息作用保存鮮花的分類信息名稱flowerType序號英文字段名稱中文字段名稱字段類型大小備注1TypeID類別編號字符102TypeName類別名稱字符30表4-6鮮花類別信息作用保存鮮花的分類信息名稱flowerType序號英文字段名稱中文字段名稱字段類型大小備注1TypeID類別編號字符102TypeNam

28、e類別名稱字符30表4-7鮮花類別信息作用保存鮮花的分類信息名稱flowerType序號英文字段名稱中文字段名稱字段類型大小備注1TypeID類別編號字符102TypeName類別名稱字符30表4-8用戶信息作用存放用戶的信息名稱Customer序號英文字段名稱中文字段名稱字段類型大小備注1CustomerID用戶編號字符10主鍵2CustomerName用戶名稱字符303Sex性別字符24IdentityCard身份證號字符185Address地址字符2006ZipCode郵政編碼字符77Email電子郵件字符508Tel聯(lián)系電話字符20表4-9用戶登錄信息作用存放用戶登錄信息名稱Custo

29、merLogin序號英文字段名稱中文字段名稱字段類型大小備注1CustomerID客戶編號字符102Pwd密碼字符20表4-10鮮花信息作用保存鮮花的原始信息名稱flower序號英文字段名稱中文字段名稱字段類型大小備注1flower ID鮮花編號字符10主鍵2flowerName鮮花名稱字符503TypeID類別字符10外鍵4Subject顏色字符10外鍵5flowerPhoto照片字符50文件名6Description描述字符500表4-11用戶信息作用存放用戶的信息名稱Customer序號英文字段名稱中文字段名稱字段類型大小備注1CustomerID用戶編號字符10主鍵2CustomerN

30、ame用戶名稱字符303Sex性別字符24IdentityCard身份證號字符185Address地址字符2006ZipCode郵政編碼字符77Email電子郵件字符508Tel聯(lián)系電話字符20表4-12用戶登錄信息作用存放用戶登錄信息名稱CustomerLogin序號英文字段名稱中文字段名稱字段類型大小備注1CustomerID客戶編號字符102Pwd密碼字符20表4-13鮮花信息作用保存鮮花的原始信息名稱flower序號英文字段名稱中文字段名稱字段類型大小備注1flower ID鮮花編號字符10主鍵2flowerName鮮花名稱字符503TypeID類別字符10外鍵4Subject顏色字符

31、10外鍵5flowerPhoto照片字符50文件名6Description描述字符500表4-14庫存信息作用保存庫存信息名稱ItemInfo序號英文字段名稱中文字段名稱字段類型大小備注1ItemID商品編號字符102StockNum庫存數(shù)量數(shù)字表4-15供應(yīng)商信息表保存供應(yīng)商信息名稱Supplier序號英文字段名稱中文字段名稱字段類型大小備注1SupID供應(yīng)商編號字符102SupName名稱字符503Address地址字符1004ZipCode郵政編碼字符205Tel電話字符206Email郵箱字符504.2 消費者功能4.2.1消費者登錄功能界面開始輸入用戶名及密碼顯示錯誤密碼檢驗進入主界

32、面結(jié)束4-1消費者登錄流程圖4.2.2消費者購物功能界面開始注冊Yes已注冊No未注冊輸入用戶名及密碼登錄是否注冊登錄失敗數(shù)據(jù)檢驗選購花卉,點擊訂購,添加到購物車修改購物車,提交生成訂單結(jié)束4-2消費者購物流程圖4.2.3 消費者查看購物車功能界面開始登錄成功選購花卉,添加到購物車移除相應(yīng)商品查看購物車是否要這些商品YesNo修改購買數(shù)量點擊確認結(jié)束4-3消費者查看購物車流程圖4.2.4 生成訂單功能界面開始登錄成功No不購買選購花卉,點擊訂購,添加到購物車點擊取消購買修改購物車,提交生成訂單選擇付款方式,并牢記訂單編號是否購買Yes點擊確認購買結(jié)束4-4生成訂單流程圖4.2.5 消費者修改個

33、人信息功能界面開始修改成功輸入新的信息結(jié)束登錄成功點擊修改個人信息點擊確認4-5消費者修改個人信息流程圖4.2 管理員管理后臺數(shù)據(jù)界面開始4.2.1管理員對供應(yīng)商的操作管理員登錄成功選擇供應(yīng)商添加輸入新信息點擊確認存在是否存在添加成功結(jié)束 4-6管理員添加供應(yīng)商流程圖管理員修改供應(yīng)商的操作界面開始結(jié)束修改成功輸入修改信息是否存在存在管理員登錄成功選擇供應(yīng)商修改點擊確認4-7管理員修改供應(yīng)商流程圖管理員查詢供應(yīng)商的操作界面點擊確定,進行查詢開始結(jié)束輸入查詢條件管理員登錄成功4-8管理員查詢供應(yīng)商流程圖4.2.2管理員對花卉類別的操作管理員添加花卉類別的操作界面開始結(jié)束添加成功輸入新信息是否存在存

34、在管理員登錄成功選擇花卉類別添加點擊確認4-9管理員添加花卉類別流程圖管理員修改花卉類別的操作界面開始結(jié)束修改成功輸入修改信息是否存在存在管理員登錄成功選擇花卉類別修改點擊確認4-10管理員修改花卉類別流程圖管理員查詢花卉類別的操作界面點擊確定,進行查詢開始結(jié)束輸入查詢條件管理員登錄成功4-11管理員查詢花卉類別流程圖4.2.3管理員對花卉的操作管理員添加花卉的操作界面開始結(jié)束添加成功輸入新信息是否存在存在管理員登錄成功選擇花卉添加點擊確認4-12 管理員添加花卉流程圖管理員修改花卉的操作界開始結(jié)束修改成功輸入修改信息是否存在存在管理員登錄成功選擇花卉修改點擊確認4-13 管理員修改花卉信息流

35、程圖管理員查詢花卉的操作界面點擊確定,進行查詢開始結(jié)束輸入查詢條件管理員登錄成功4-14 管理員查詢花卉流程圖4.2.4管理員對訂單的操作管理員查詢訂單操作界面點擊確定,進行查詢開始結(jié)束輸入查詢條件管理員登錄成功4-15 管理員查詢訂單流程圖第五章 數(shù)據(jù)E-R圖N管理員用戶購花花卉花卉分類MLN111供應(yīng)商1管理提供分類5-1 實體關(guān)系E-R圖管理員用戶名密碼權(quán)限5-2管理員信息實體的E-R圖用戶用戶名密碼性別Email地址郵編身份證號電話5-3用戶信息實體的E-R圖鮮花鮮花名稱鮮花類別顏色圖片備注鮮花編號5-4鮮花實體的E-R圖鮮花分類類別編號類別名稱5-5鮮花分類實體的E-R圖商品鮮花編號

36、成本價供應(yīng)商編號商品編號備注零售價5-6商品實體的E-R圖庫存商品編號庫存數(shù)量5-7庫存實體的E-R圖供應(yīng)商供應(yīng)商編號供應(yīng)商名稱供應(yīng)商地址供應(yīng)商郵編Email供應(yīng)商電話訴訟5-8供應(yīng)商實體E-R圖參考文獻1 (美)Subrahmanyam Allameraju 等著.J2EE 服務(wù)器端高級編程.機械工業(yè)出版社.2001.112 (美)Vlana Matena 等著.J2EE平臺上的EJB組件開發(fā).機械工業(yè)出版社.2002.23 (美)Deepak Alur 等著.J2EE核心模式.機械工業(yè)出版社.2002.24 廖若雪.JSP 高級編程.機械工業(yè)出版社.2001.75 汪孝宜.JSP數(shù)據(jù)庫開發(fā)

37、實例精粹.電子工業(yè)出版社.2005.7.1-87 6 黃浩文 黃靜舒.JSP 核心技術(shù)和電子商務(wù)應(yīng)用實例.機械工業(yè)出版社.2001.47 飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開發(fā)詳解.電子工業(yè)出版社.2002.18 師煊.王珊.數(shù)據(jù)庫系統(tǒng)概論.第3版M.高等教育出版社.2002.50-1009 劉曉華等.J2EE 企業(yè)級應(yīng)用開發(fā).電子工業(yè)出版社.200310 柏亞軍.JSP 編程基礎(chǔ)及應(yīng)用實例集錦.M.人民郵電出版社.2001.25-9611 陳錦輝.JDBC數(shù)據(jù)庫程序設(shè)計.中國鐵道出版社12 張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社13 白雁鈞.Dreamweaver MX 2004從入門到精通.人

38、民郵電出版社 14 萬峰科技. SP網(wǎng)站開發(fā)四酷全書.電子工業(yè)出版社.2005.915 劉炳文等編著: Visual Basic 6.0 程序設(shè)計教程.清華大學(xué)出版社. 2000年7 月附錄1數(shù)據(jù)庫原理課程設(shè)計任務(wù)書數(shù)據(jù)庫課程設(shè)計任務(wù)書一、 設(shè)計目的數(shù)據(jù)庫課程設(shè)計是軟件工程專業(yè)和計算機科學(xué)與技術(shù)專業(yè)的一個綜合性的設(shè)計型實驗,是培養(yǎng)學(xué)生數(shù)據(jù)庫設(shè)計、開發(fā)、應(yīng)用能力的重要實踐性教學(xué)環(huán)節(jié)。開設(shè)數(shù)據(jù)庫課程設(shè)計主要目的是:通過本實訓(xùn),使學(xué)生進一步了解數(shù)據(jù)庫的設(shè)計方法、掌握一種數(shù)據(jù)庫系統(tǒng)開發(fā)工具(如PB、ASP、.NET)的使用。通過設(shè)計實際的數(shù)據(jù)庫系統(tǒng),進一步熟悉數(shù)據(jù)庫管理系統(tǒng)的操作技術(shù),提高動手能力,提

39、高系統(tǒng)分析和解決問題的能力。二、 設(shè)計工作要求本課程設(shè)計要求學(xué)生采用項目小組的形式,結(jié)合具體軟件開發(fā)項目,完成以下設(shè)計內(nèi)容:1. 需求分析對系統(tǒng)的功能及性能要求進行分析,寫出需求規(guī)格說明書,并制定需求跟蹤矩陣,以便在設(shè)計后期創(chuàng)建測試用例以對應(yīng)需求,若使用面向?qū)ο蟮拈_發(fā)方法,則應(yīng)確定系統(tǒng)的對象模型,狀態(tài)模型及處理模型。2. 數(shù)據(jù)庫設(shè)計2.1 概念結(jié)構(gòu)設(shè)計(1) 畫出系統(tǒng)各部分(子系統(tǒng))E-R模型圖(2) 消除沖突和冗余,合并各部分E-R模型圖,形成總體E-R模型圖2.2 邏輯結(jié)構(gòu)設(shè)計(1) 完成E-R模型向關(guān)系模型的轉(zhuǎn)換。(2) 對關(guān)系模型進行優(yōu)化。(3) 完整性約束設(shè)計(如主鍵約束、外鍵約束等

40、)。(4) 完成實體之間的一對一、一對多、多對多策略,具體是以邏輯關(guān)聯(lián)還是鍵關(guān)聯(lián)。(5) 針對具體業(yè)務(wù)設(shè)計多表連接(基本連接、內(nèi)連接、外連接、交叉連接、謂詞連接、集合連接)及嵌套查詢方案,并編寫腳本樣例。(6) 數(shù)據(jù)庫設(shè)計應(yīng)參照范式和相關(guān)規(guī)范(包括視圖、索引等)。2.3 物理結(jié)構(gòu)設(shè)計存儲結(jié)構(gòu)設(shè)計(如數(shù)據(jù)表的構(gòu)成,字段名稱,字段數(shù)據(jù)類型,字段長度等)2.4 建立數(shù)據(jù)庫系統(tǒng)。將所設(shè)計表的結(jié)構(gòu)在數(shù)據(jù)庫管理系統(tǒng)上實現(xiàn),要求生產(chǎn)備份文件(備份數(shù)據(jù)庫或?qū)С鰯?shù)據(jù)庫表到文本文件)。3. 設(shè)計用戶操作界面。在用戶操作界面確定之后,根據(jù)系統(tǒng)功能要求設(shè)計出界面。明確各界面之間的調(diào)用關(guān)系及界面調(diào)用流程,并確定流程圖。

41、4. 軟件設(shè)計與實現(xiàn)在確定系統(tǒng)總體設(shè)計方案基礎(chǔ)上,首先建立系統(tǒng)架構(gòu)設(shè)計,并設(shè)計連接數(shù)據(jù)庫的基本方式,完成系統(tǒng)的模塊結(jié)構(gòu)圖及模塊的功能說明。根據(jù)系統(tǒng)功能要求,選擇合適的軟件開發(fā)平臺完成程序設(shè)計、針對不同的業(yè)務(wù)邏輯及流程補充數(shù)據(jù)庫設(shè)計時的存儲過程、觸發(fā)器、函數(shù)設(shè)計,并對視圖等進行設(shè)計。在這里特別強調(diào)選用的開發(fā)平臺和數(shù)據(jù)庫的連接,在軟件開發(fā)中,請寫出在開發(fā)平臺的編程環(huán)境下如何實現(xiàn)對數(shù)據(jù)庫的操作(增、刪、改、查)。要求必須包含級聯(lián)操作、批量更新操作、游標操作、適當增加事務(wù)管理機制。5. 軟件測試完成軟件的測試,結(jié)合數(shù)據(jù)庫知識,檢測數(shù)據(jù)操作的正確性、完整性。要求應(yīng)根據(jù)系統(tǒng)的需求設(shè)計相應(yīng)的測試數(shù)據(jù)方案(特

42、別是一些異常情況的處理),寫出測試結(jié)果。三、 設(shè)計任務(wù)及要求1. 3-4人成立一個開發(fā)小組,選出小組項目負責人,并對小組成員按任務(wù)進行分工,寫出項目開發(fā)計劃;2. 按軟件開發(fā)的方法,分階段進行開發(fā);小組可以自己選用相應(yīng)的開發(fā)語言(ASP、C+、.NET不限)和數(shù)據(jù)庫管理系統(tǒng)(Access、SQLServer、Oracle、MySQL不限)。3. 要求在雪球分析的基礎(chǔ)上,做好數(shù)據(jù)庫設(shè)計工作,完成系統(tǒng)的功能,并記錄主要模塊的數(shù)據(jù)庫操作實現(xiàn)部分。4. 完成設(shè)計任務(wù)后,以小組為單位,總結(jié)全部設(shè)計工作,完成課程設(shè)計報告,并在規(guī)定的時間內(nèi)提交給指導(dǎo)教師。課程設(shè)計報告要求有完整的格式,包括封面、正文等。正文

43、主要包括需求分析、數(shù)據(jù)庫設(shè)計、軟件設(shè)計和實現(xiàn)主干代碼及測試案例。注:附錄中應(yīng)包括數(shù)據(jù)庫課程設(shè)計任務(wù)書和小組成員分工情況(由組長寫明);此外,注明每人的數(shù)據(jù)庫部分實現(xiàn)代碼(每人一份,注上姓名);最后,總結(jié)設(shè)計和開發(fā)過程的經(jīng)驗和教訓(xùn),寫出設(shè)計總結(jié)(每人一份,要求手寫,附在小組報告最后)。報告中請使用VISIO畫圖;設(shè)計報告參照數(shù)據(jù)庫課程設(shè)計報告樣例。5. 本課題涉及小組成員的集體協(xié)作,要求遵守設(shè)計時間的安排,有相應(yīng)的團隊精神。四、 參考題目序號題目1教室管理信息系統(tǒng)的設(shè)計與開發(fā)2求職招聘系統(tǒng)的設(shè)計與實現(xiàn)3校友信息管理系統(tǒng)設(shè)計與實現(xiàn)4高校學(xué)生公寓管理系統(tǒng)設(shè)計與開發(fā)5畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實現(xiàn)6試題

44、庫管理系統(tǒng)的設(shè)計與實現(xiàn)7風雅頌詩壇網(wǎng)站設(shè)計與實現(xiàn)8健康信息咨詢軟件的設(shè)計與實現(xiàn)9教師科研成果管理系統(tǒng)10校園社會實踐網(wǎng)絡(luò)信息平臺的設(shè)計與實現(xiàn)11超市進銷存管理系統(tǒng)的設(shè)計與實現(xiàn)12高校學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)13公司人事管理系統(tǒng)的設(shè)計與實現(xiàn)14網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn)15網(wǎng)上書店的設(shè)計與開發(fā)16房屋出租平臺的設(shè)計與實現(xiàn)17快捷酒店管理系統(tǒng)的設(shè)計與開發(fā)18列車車次信息查詢系統(tǒng)的設(shè)計與實現(xiàn)19醫(yī)院網(wǎng)上預(yù)約掛號系統(tǒng)的開發(fā)20畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計與開發(fā)21在線考試系統(tǒng)22中小學(xué)教師與家長交流平臺的構(gòu)建與實現(xiàn)23網(wǎng)上報名系統(tǒng)設(shè)計與實現(xiàn)24航空公司管理信息系統(tǒng)25運動會成績管理系統(tǒng)26企業(yè)人事工資

45、管理系統(tǒng)27花店銷售系統(tǒng)設(shè)計與實現(xiàn)28網(wǎng)上調(diào)查問卷管理系統(tǒng)的設(shè)計與實現(xiàn)29畢業(yè)設(shè)計選題系統(tǒng)設(shè)計與實現(xiàn)30訂餐配送平臺的設(shè)計與實現(xiàn)31在線旅游產(chǎn)品系統(tǒng)的設(shè)計與實現(xiàn)32建大教職工評價系統(tǒng)的設(shè)計與實現(xiàn)33火車票預(yù)訂系統(tǒng)34高校助學(xué)貸款管理系統(tǒng)35網(wǎng)上旅游系統(tǒng)的設(shè)計與實現(xiàn)36實驗室儀器設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)五、 時間地點及進度安排數(shù)據(jù)庫課程設(shè)計為期2周,實訓(xùn)地點:實驗樓五樓A504,計算機科學(xué)與技術(shù)和軟件工程專業(yè)發(fā)生在15-16周,網(wǎng)絡(luò)工程專業(yè)發(fā)生在18-19周。具體安排如下:六、 綜合設(shè)計考核標準1. 考勤,占40%2. 理論設(shè)計方案,占30%3. 設(shè)計報告,占30%注:凡有抄襲現(xiàn)象一經(jīng)發(fā)現(xiàn),小組成員成績均為不及格。七、 教師校內(nèi)指導(dǎo)教師:張沛露、呂冬梅、袁一平附錄2小組成員分工情況李奇駿:需求分析與測試奚新宇:詳細設(shè)計與分析杜坤:總體設(shè)計與布局徐家壘:實現(xiàn)代碼與分析實現(xiàn)代碼(姓名:徐家壘 )5.1選擇編程語言該系統(tǒng)使用J2EE作為編程的主要語言,以SQL Server2000為后臺數(shù)據(jù)庫。5.2 添加功能if(action.equals("add") String flowerid=request.getParameter("flowerid"); String flowername=request.getParamet

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論