1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo Cáo Thực Tập Tốt Nghiệp Xây Dựng Website Quản Lý Shop Hoa Online

54 629 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 1,86 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chúng tôi xin chân thành cảm ơn ban giám hiệu trường đại học bách khoaĐà Nẳng nói chung và khoa công nghệ thông tin nói riêng đã tạo điều kiện cho chúng tôi được tham gia thực tập tốt ng

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA CÔNG NGHỆ THÔNG TIN

Tel (84-511) 736 949, Fax (84-511) 842 771

Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn

BÁO CÁO THỰC TẬP TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN

MÃ NGÀNH : 05115

ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÝ

SHOP HOA ONLINE

SINH VIÊN : Nguyễn Thị Khương – 07T1-N09

Trần Quốc Tài – 07T2-N08 Nguyễn Vũ – 07T3-N10

Nguyễn Trọng Nguyên – 07T3-N10 Văn Thị Kim Quyên – 07T4-N08 Phan Thị Duyên – 07T4-N08 ĐƠN VỊ : Chi nhánh công ty phần mềm

FPT Software tại Đà Nẵng

CBHD : Nguyễn Lê Hồng Nhật

Đặng Duy Thành

ĐÀ NẴNG, 01/2012

Trang 2

Chúng tôi xin chân thành cảm ơn ban giám hiệu trường đại học bách khoa

Đà Nẳng nói chung và khoa công nghệ thông tin nói riêng đã tạo điều kiện cho chúng tôi được tham gia thực tập tốt nghiệp, đây là cơ hội cho chúng tôi

cọ sát thực tế, ứng dụng những kiến thức ở trường vào thực tiễn, hoc tập quy trình và kĩ năng làm việc Dù không dài nhưng đây thực sự là một bài học thực

tế đáng giá cho những sinh viên cuối khóa như chúng tôi, giúp chúng tôi tự tin hơn khi đối diện với doanh nghiệp, với các cơ hội việc làm sau này

Ngoài ra, chúng tôi cũng xin gửi lời cảm ơn chân thành đến chi nhánh công ty phần mềm FPT Software tại Đà Nẵng đã nhiệt tình hướng dẫn, tạo mọi điều kiện thuận lợi cho chúng tôi có cơ hội được học hỏi tại quý công ty.

Và cuối cùng xin cảm ơn anh Nguyễn Lê Hồng Nhật và anh Đặng Duy Thành đã nhiệt tình hướng dẫn nhóm trong quá trình thực hiện đề tài.

Nhóm thực hiện, Nguyễn Thị Khương Trần Quốc Tài Nguyễn Vũ Nguyễn Trọng Nguyên Phan Thị Duyên Văn Thị Kim Quyên

Trang 3

Tôi xin cam đoan:

1 Những nội dung trong báo cáo này là do nhóm chúng tôi thực hiện với

sự hướng dẫn của anh Nguyễn Lê Hồng Nhật và anh Đặng Duy Thành

2 Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên nguồn tham khảo.

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, chúng tôi xin chịu hoàn toàn trách nhiệm.

Nhóm thực hiện, Nguyễn Thị Khương Trần Quốc Tài Nguyễn Vũ Nguyễn Trọng Nguyên Phan Thị Duyên Văn Thị Kim Quyên

Trang 5

MỞ ĐẦU 6

I Giới thiệu về đơn vị thực tập: Chi nhánh công ty phần mềm FPT Software tại Đà Nẵng 6

I.1 Giới thiệu cơ cấu tổ chức của tập đoàn FPT 6

I.2 Các lĩnh vực hoạt động chính của công ty FPT 7

I.3 Giới thiệu sơ lược về chi nhánh công ty phần mềm FPT Software tại Đà Nẵng 8

II Giới thiệu đề tài 9

II.1 Bối cảnh 9

II.2 Mục đích và ý nghĩa 9

II.3 Các nhiệm vụ phải thực hiện 9

II.4 Hướng phát triển 9

CHƯƠNG 2 10

I Nghiên cứu công nghệ 10

I.1 Các công nghệ đã nghiên cứu 10

I.2 Giới thiệu lần lượt các công nghệ đã nghiên cứu 10

I.2.1 ASP.NET MVC 3 10

I.2.2 HTML 5 12

I.2.3 JAVA SCRIPT 13

I.2.4 CSS 13

I.2.5 Bảo mật dữ liệu 14

I.3 Khả năng ứng dụng thực tiễn những công nghệ đã nghiên cứu 14

CHƯƠNG 3 15

I Bài toán nghiên cứu thực tiễn 15

II Phân tích thiết kế hệ thống 16

II.1 Use case 16

II.2 Thiết kế cơ sở dữ liệu 17

II.2.1 Bảng cơ sở dữ liệu 17

II.2.2 Biểu đồ quan hệ 21

II.3 Biểu đồ tuần tự 22

II.4 Biểu đồ hoạt động 34

Trang 6

III Chương trình demo 40

IV Giải pháp phát triển ứng dụng 47

Trang 7

Hình 3.1 Biểu đồ User Case 16

Hình 3.2 Biểu đồ quan hệ 21

Hình3.3 Đăng nhập 22

Hình3.4.Thêm mới sản phẩm hoa 23

Hình 3.29.Màn hình trang chủ 40

Hình 3.30.Màn hình đăng ký 41

Hình 3.31.Màn hình đăng nhập 41

Hình 3.32.Màn hình danh mục hoa 42

Hình 3.33.Màn hình giỏ hoa 42

Hình 3.34.Màn hình đặt hoa 43

Hình 3.35.Màn hình quản lí sản phẩm hoa 44

Hình 3.36.Màn hình quản lí danh mục hoa 44

Hình 3.37.Màn hình quản lí chương trình khuyến mãi 45

Hình 3.38.Màn hình quản lí khách hàng 45

Hình 3.38.Màn hình quản lí hóa đơn 46

Trang 8

GIỚI THIỆU ĐƠN VỊ THỰC TẬP VÀ TỔNG QUAN

ĐỀ TÀI

I Giới thiệu về đơn vị thực tập: Chi nhánh công ty phần mềm FPT Software tại Đà Nẵng

I.1 Giới thiệu cơ cấu tổ chức của tập đoàn FPT

Công ty FPT hiện nay bao gồm 11 công ty con:

1 Công ty cổ phần Hệ thống thông tin FPT (FPT Information Systems JointStock Co.)

2 Công ty cổ phần Thương mại (FPT Trading Group Joint Stock Co.)

3 Công ty cổ phần Viễn thông (FPT Telecom Joint Stock Co.)

4 Công ty cổ phần Phần mềm FPT (FPT Software Joint Stock Co.)

5 Công ty TNHH Dịch vụ thông tin (FPT Informatics Services Co Ltd.)

6 Công ty TNHH Truyền thông và giải trí FPT (FPT Media and Entertainment

High-10 Công ty TNHH Bất động sản FPT (FPT Land Co Ltd.)

11 Công ty cổ phần FPT Visky (FPT Visky Corp.)

Trang 9

Ngoài ra, công ty FPT gồm ba công ty liên kết, đó là:

1 Công ty cổ phần Chứng khoán FPT FPT (FPT Securities)

2 Công ty cổ phần Quản lý quỹ đầu tư (FPT Capital)

3 Ngân hàng thương mại cổ phần TienPhong( TienPhong Bank)

I.2 Các lĩnh vực hoạt động chính của công ty FPT

Công nghệ thông tin và viễn thông:

 Giáo dục và đào tạo

 Đào tạo công nghệ

 Đầu tư:

 Giải trí truyền hình

 Dịch vụ tài chính-ngân hàng

 Đầu tư phát triển hạ tầng và bất động sản

 Nghiên cứu và phát triển

Trang 10

Ngoài ra, công ty FPT đang làm chủ công nghệ trên tất cả các hướng phát triển củamình với các chứng chỉ ISO cho tất cả các lĩnh vực hoạt động, CMMi cho phát triển phầnmềm.

I.3 Giới thiệu sơ lược về chi nhánh công ty phần mềm FPT Software tại Đà Nẵng

Công ty phần mềm FPT (FPT Software) là nhà cung cấp hàng đầu về dịch vụ gia côngphần mềm tại Việt Nam Công ty cung cấp các dịch vụ chất lượng cao, chẳng hạn nhưphát triển phền mềm và bảo trì, đảm bảo chất lượng kiểm tra, các hệ thống nhúng,….Công ty cũng có uy tín trên các lĩnh vực khác như: ngân hàng và tài chính, viễn thông,sản xuất, bảo hiểm, chính phủ và công cộng, bán lẻ, cơ sở hạ tầng, cùng với các dịch vụ

Âu (Pháp), Hoa Kỳ và ÚC

Ngày 27/12/2009, chi nhánh công ty FPT Software Đà Nẵng chuyển về trụ sở mớitrong khu công nghiệp An Đồn, Đà Nẵng (Massda Industrial Park) Ngày 28/12/2009 chođến nay, công ty đã hoạt động liên tục với số lượng nhân viên không ngừng tăng lên, màmột lực lượng không nhỏ là những sinh viên từ trường Đại học Bách Khoa - Đại học ĐàNẵng đã và đang làm việc tại đây

Trang 11

II Giới thiệu đề tài

II.1 Bối cảnh

Hiện nay internet đã và đang rất phát triển Chúng ta đang sống trong thế giới củacông nghệ và việc tiết kiệm tối đa thời gian, không gian là vấn đề rất được quan tâm, cácứng dụng trên internet ra đời đã góp phần giải quyết được hai vấn đề nêu trên Ngày naybạn có thể ở nhà và thực hiện nhiều thứ chỉ với một thiết bị có kết nối internet, trong đócác website đặt mua hàng qua mạng đã mang lại những tiện ích rất cao cho người dùng

Vì vậy nhóm chúng em chọn đề tài “Xây dựng website quản lý shop hoa online”, đâykhông phải là đề tài mới nhưng qua đây nhóm mong muốn học hỏi được quy trình làmviệc của FPT Software , hiểu và ứng dụng được công nghệ MVC 3.0

II.2 Mục đích và ý nghĩa

Website quản lý shop hoa online giúp người quản trị quản lý hoa, danh mục hoa,khách hàng, thông tin khuyến mãi, hóa đơn, giỏ hàng, thống kê doanh thu, … .Giúpkhách hàng tạo tài khoản, thay đổi thông tin cá nhân, xem và đặt mua hoa mọi lúc, mọinơi

Xây dựng Website quản lý shop hoa online ngoài mục đích giúp việc quản lý và xemđặt hoa trở nên nhanh chóng, tiện ích Qua đây còn giúp chúng em học hỏi được quy trìnhlàm việc của FPT Software , hiểu và ứng dụng được công nghệ MVC 3.0 trong DotNet

II.3 Các nhiệm vụ phải thực hiện

 Tìm hiểu quy trình phát triển phần mềm

 Tìm hiểu công nghệ

 Thực tập làm việc theo nhóm và phân công cụ thể cho từng thành viêntrong nhóm ứng với từng giai đoạn phát triển phần mềm

II.4 Hướng phát triển

Hoàn thiện các chức năng trong SRS và thực hiện thêm các chức năng

 Thống kê lãi phát sinh theo ngày, tháng, năm

 Sản phẩm bán chạy nhất

 Sản phẩm mới nhất

 Export doanh thu bán hàng

CHƯƠNG 2

Trang 12

NGHIÊN CỨU CÔNG NGHỆ

I Nghiên cứu công nghệ

I.1 Các công nghệ đã nghiên cứu

Những tính năng mới trong asp.net mvc 3 như: công nghệ view razor, multi viewengine, những cài tiến trong: controller, JavaScript và Ajax, Model Validation,Dependency Injection, và các tính năng mới khác

1 Công cụ xem Razor (The Razor View Engine)

ASP.net MVC 3 đi kèm với một công cụ xem mới có tên là Razor với những lợi ích:

- Cú pháp Razor là sạch sẽ và xúc tích, đòi hỏi một số lượng tối thiểu các tổ hợpphím

- Việc tìm hiểu Razor tương đối dễ dàng vì nó dựa trên ngôn ngữ C# và Visual Basic

- Visual Studio bao gồm IntelliSense và mã cú pháp Razor được màu hóa

- Razor views có thể kiểm tra từng đơn vị mà không đòi hỏi bạn phải chạy các ứngdụng hoặc phải chạy web server

Một số tính năng mới của Razor:

- Cú pháp @model để xác định các loại sẽ được truyền vào view

- @**@ là cú pháp comment

Trang 13

- Khả năng định rõ mặc định (như layoutpage) một lần cho toàn bộ trang web.

- Phương thức Html.Raw để hiển thị các văn bản mà không cần mã hóa Html cho nó

- Hỗ trợ chia sẽ mã giữa nhiều views (_viewstart.cshtml hay _viewstart.vbhtml).Razor cũng bao gồm những công cụ hỗ trợ HTML mới, chẳng hạn như:

- Chart – biểu diễn một biểu đồ, cung cấp các tính năng control chart trong ÁP.NET 4

- WebGrid – biểu diễn một lưới dữ liệu (data grid), hoàn chỉnh với chức năng phầntrang và phân loại

- Crypto – Sử dụng các thuật toán băm (hashing algorithms) để tạo thuộc tính thôngthạo và băm các mật khẩu

- WebImage – biểu diễn một hình ảnh

- WebMail – gởi tin nhắn email

2 Thuộc tính mới “ViewBag”

MVC 2 hỗ trợ điều điều khiển một thuộc tính ViewData để cho phép bạn chuyển dữliệu đến một view template bằng cách sử dụng một API Trong MVC 3, bạn có thể sửdụng cú pháp đơn giản hơn một chút với thuộc tính ViewBag để thwucj hiện cùng mộtmục đích trên Ví dụ, thay vì viết ViewData[“Message”] = “text”, bạn có thể viếtViewBag.Message = “text” Bạn không cần phải xác định lớp mạnh bất kỳ để sử dụngthuộc tính ViewBag Bởi vì nó là một thuộc tính năng động (dynamic property), bạn cóthể thay vì chỉ nhận hay thiết lập các thuộc tính và nó sẽ giải quyết các ván đề còn lại tựđộng khi chạy Bên trong thuộc tính ViewBag được lưu trữ như cặp name/value trong từđiển ViewData (Lưu ý: trong hầu hết các phiên bản trước của MVC3, thuộc tínhViewBag có tên là ViewModel)

3 Các kiểu “ActionResult” mới

Dưới đây là các kiểu ActionResult và phương pháp trợ giúp mới và nâng cao trongMVC 3:

HttpNotFoundResult :Trả về trạng thái mã HTTP 404 cho khách hàng

RedirectResult : Trả về một chuyển hướng tạm thời (mã trạng thái HTTP 302) hoặcmột chuyển hướng vĩnh viễn (mã trạng thái HTTP 301), phụ thuộc vào một tham số

Boolean Kết hợp với thay đổi này, các lớp control hiện nay có ba phương pháp đểthực hiện thường xuyên đổi hướng: RedirectPermanent, RedirectToRoutePermanent, và

Trang 14

RedirectToActionPermanent Những phương pháp này trả về một dữ liệu củaRedirectResult với Permanent sở hữu thiết lập đúng

HttpStatusCodeResult : Trả về một mã trạng thái người dùng được xác định

4 JavaScript và Ajax

Theo mặc định, Ajax và các công cụ hỗ trợ hợp lệ trong MVC 3 sử dụng một cáchtiếp cận unobtrusive JavaScript Unobtrusive JavaScript nội tuyến tránh tiêm tín hiệu từJavaScript vào HTML Điều này làm cho HTML của bạn nhỏ hơn và ít lộn xộn hơn, vàlàm cho nó chuyển đổi ra ngoài dễ dàng hơn hay tùy chỉnh các thư viện JavaScript.Validation helpers trong MVC 3 cũng sử dụng plugin jQueryValidate theo mặc định.Nếu bạn muốn MVC 2 thực hiện, bạn có thể vô hiệu hóa unobtrusive JavaScript bằngcách thiết lập lại file web.config

5 Client-Side Validation Enabled by Default

Trong các phiên bản trước đó của MVC, bạn cần phải gọi rõ phương thứcHtml.EnableClientValidation từ một view để cho phép phía máy khác xác nhận Điều nàytrong MVC 3 là không cần thiết vì phía khách hàng xác nhận là kích hoạt mặc định (Bạn

có thể vô hiệu hóa điều này bằng cách sử dụng một thiết lập trong file web.config)

Để cho phía máy khách xác nhận để làm việc, bạn vẫn cần phải tham khảo thích hợp thư viện jQuery và jQuery Validation trong trang web của bạn Bạn có thể lưu trữ các thưviện trên máy chủ của chính bạn hoặc tham chiếu cho chúng từ một mạng lưới phân bốnội dung(CDN – Content Delivery Network) như CDNs từ Microsoft hay Google

I.2.2 HTML 5

HTML5 là một ngôn ngữ cấu trúc và trình bày nội dung cho World Wide Web và sẽ

là công nghệ cốt lõi của Internet trong tương lai không xa, được đề xuất đầu tiên bởi

Opera Software Đây là phiên bản thứ 5 của ngôn ngữ HTML và hiện tại vẫn đang đượcphát triển bởi World Wide Web Consortium và WHATWG Mục tiêu cốt lõi khi thiết kếngôn ngữ là cải thiện khả năng hỗ trợ cho đa phương tiện mới nhất trong khi vẫn giữđược việc con người và các thiết bị, các chương trình máy tính như trình duyệt web, trìnhđọc màn hình, v.v có thể đọc, hiểu, hay xử lý một cách dễ dàng HTMl5 vẫn sẽ giữ lạinhững đặc điểm cơ bản của HTML4 và bổ sung thêm các đặc tả nổi trội của XHTML,

DOM, đặc biệt là JavaScript

Là phiên bản tiếp sau của HTML 4.01 và XHTML 1.1, HTML5 là một phản ứng đểđáp lại lời phê bình rằng HTML và XHTML được sử dụng phổ biến trên World WideWeb là một hỗn hợp các tính năng với các thông số kĩ thuật khác nhau, được giới thiệubởi nhiều nhà sản xuất phần mềm ví dụ Adobe, Sun Microsystems, Mozilla, Apple,

Trang 15

Google, và có nhiều lỗi cú pháp trong các văn bản web Đây là một nỗ lực để tạo nênmột ngôn ngữ đánh dấu có thể được viết bằng cú pháp HTML hoặc XHTML Nó baogồm các mô hình xử lý chi tiết để tăng tính tương thích, mở rộng, cải thiện và hợp lý hóacác đánh dấu có sẵn cho tài liệu, đưa ra các đánh đấu mới và giới thiệu giao diện lập trìnhứng dụng (application programming interfaces API) để tạo ra các ứng dụng Web phứctạp Cùng một lý do như vây, HTML5 là một ứng cử viên tiềm năng cho nền tảng ứngdụng di động Nhiều tính năng của HTML5 được xây dựng với việc xem xét chúng có thể

sử dụng được trên các thiết bị di động như điện thoại thông minh và máy tính bảng haykhông

I.2.3 JAVA SCRIPT

JavaScript là một ngôn ngữ lập trình dựa trên nguyên mẫu với cú pháp phát triển từ C.Giống như C, JavaScript có khái niệm từ khóa, do đó, JavaScript gần như không thể được

mở rộng

Cũng giống như C, JavaScript không có bộ xử lý xuất/nhập (input/output) riêng.Trong khi C sử dụng thư viện xuất/nhập chuẩn, JavaScript dựa vào phần mềm ngôn ngữđược gắn vào để thực hiện xuất/nhập

Trên trình duyệt, rất nhiều trang web sử dụng JavaScript để thiết kế trang web động

và một số hiệu ứng hình ảnh thông qua DOM JavaScript được dùng để thực hiện một sốtác vụ không thể thực hiện được với chỉ HTML như kiểm tra thông tin nhập vào, tự độngthay đổi hình ảnh, Ở Việt Nam, JavaScript còn được ứng dụng để làm bộ gõ tiếng Việt

giống như bộ gõ hiện đang sử dụng trên trang Wikipedia tiếng Việt Tuy nhiên, mỗi trìnhduyệt áp dụng JavaScript khác nhau và không tuân theo chuẩn W3C DOM, do đó trongrất nhiều trường hợp lập trình viên phải viết nhiều phiên bản của cùng một đoạn mãnguồn để có thể hoạt động trên nhiều trình duyệt Một số công nghệ nổi bật dòngJavaScript để tương tác với DOM bao gồm DHTML, Ajax và SPA

Một sản phẩm liên qua, đó là Google Earth, một ứng dụng độc lập dành cho MicrosoftWindows, Mac OS X và Linux cho phép xem các tính năng mở rộng khác

I.2.4 CSS

Hạn chế tối thiểu việc làm rối mã HTML của trang Web bằng các thẻ quy định kiểudáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu ), khiến mã nguồn của trangWeb được gọn gàng hơn, tách nội dung của trang Web và định dạng hiển thị, dễ dàng choviệc cập nhật nội dung

Tạo ra các kiểu dáng có thể áp dụng cho nhiều trang Web, giúp tránh phải lặp lại việcđịnh dạng cho các trang Web giống nhau

I.2.5 Bảo mật dữ liệu

Trang 16

Việc bảo mật đối với một hệ thống là đặc biệt quan trọng Nó đảm bảo cho hệ thốnghạn chế được sự mất mát hay sai lệch dữ liệu do sự truy cập bất hợp pháp Vì đây là mộtứng dụng cho phép người dùng đăng nhập vào hệ thống, nên rất cần việc bảo mật dữ liệu.Việc bảo mật được thực hiện với loại mã hóa một chiều MD5.

I.3 Khả năng ứng dụng thực tiễn những công nghệ đã nghiên cứu

Những công nghệ mà nhóm đã nghiên cứu và được liệt kê ở trên là những công nghệ

đã và đang được ứng dụng rộng rãi trong thực tiễn, có tính chất phù hợp với xu hướngphát triển chung hiện nay trên toàn thế giới

Việc học hỏi và nghiên cứu những công nghệ trên giúp chúng tôi hiểu biết thêm vềlập trình ứng dụng trên nền tảng web, một xu hướng phát triển chiếm được vị trí vữngchắc trong thế giới công nghệ

CHƯƠNG 3

Trang 17

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I Bài toán nghiên cứu thực tiễn

Như đã giới thiệu, nhóm chúng tôi tìm hiểu công nghệ và thực hiện xây dựng websitebán hoa trực tuyến.Ứng dụng cho phép người quản lý hoa có thể quản lý sản phẩm hoa vàkhách hàng có thể mua hoa trực tuyến qua mạng

Người quản lý có thể đăng nhập vào hệ thống Quản lý thêm, xóa, cập nhập danh mụchoa, sản phẩm hoa, chương trình khuyến mãi Quản lý thông tin khách hàng, quản lý hóađơn và thống kê doanh thu của shop theo tháng và theo sản phẩm bán được

Khách hàng có thể đăng ký và đăng nhập vào shop hoa Xem các sản phẩm hoa theodanh mục hoa,có thể tìm kiếm sản phẩm hoa theo tên,theo mã và theo giá.Chọn sản phẩmvào giỏ hàng và thực hiện đặt hoa.Có thể đặt hoa theo hai hình thức là có đăng ký vàkhông đăng ký Nếu khách hàng có đăng ký thì được hưởng chương trình khuyến mãi củashop vào các dịp lễ, tết Khách hàng có thể gửi ý kiến đóng góp của mình tới shop hoa

Trang 18

II Phân tích thiết kế hệ thống

II.1 Use case

Hình 3.1 Biểu đồ User Case

Trang 19

II.2 Thiết kế cơ sở dữ liệu

II.2.1 Bảng cơ sở dữ liệu

0)

Y

es Tên người dùngNgaySinh datetime Y

es Ngày sinhDiaChi nvarchar(5

0)

Y

es Email liên lạcGioiTinh nchar(10) Y

Trang 20

KhuVucID int No P

K Mã khu vực vận chuyểnTenKhuVuc nvarchar(50

Field Name Data Type Null eyK Description

SanPhamHoaID int No PK Mã sản phẩm hoa

TenSanPhamHoa nvarchar(50) Yes Tên sản phẩm hoa

MoTaChiTiet nvarchar(50) Ye

s Mô tả chi tiết sản phẩm hoaSoLuongTonKho int Yes Số lượng còn lại trong khoHinhAnh nvarchar(MAX) Yes Hình ảnh hoa

Field Name Data Type Null Key Description

Bảng PHANHOI

Trang 21

Table : PHANHOI

Field Name Data Type Nul

l

Key

Description

TenDangNhap narchar(50) Yes FK Tên tài khoản người dùng

NgayPhanHoi datetime Yes FK Ngày phản hồi

ThongDiep nvarchar(50) Yes FK Thông điệp người dùng gửi

Key

Description

DanhMucHoaID Int No FK Mã danh mục hoa

TuNgay Datetime No PK Ngày bắt đầu khuyến mãiDenNgay Datetime No PK Ngày kết thúc khuyến mãi

Trang 22

SanPhamHoaID int No FK Mã sản phẩm hoa

s Tên người đặt hoaDiaChiNguoiDatHoa Nvarchar(50) Ye

Trang 23

Bảng DANHMUCHOA

Table : DANHMUCHOA

Field Name Data Type Nul

l Key Description

TenDanhMucHoa Nvarchar(50) Yes Tên danh mục hoa

Description

Trang 24

II.2.2 Biểu đồ quan hệ

Trang 25

Hình 3.21 Biểu đồ quan hệ

II.3 Biểu đồ tuần tự

Trang 26

Hình3.3 Đăng nhập

Trang 27

Hình3.4.Thêm mới sản phẩm hoa

Ngày đăng: 07/03/2017, 23:18

HÌNH ẢNH LIÊN QUAN

Hình 3.1 Biểu đồ User Case - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.1 Biểu đồ User Case (Trang 18)
Hình 3.21. Biểu đồ quan hệ - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.21. Biểu đồ quan hệ (Trang 25)
Hình 3.5.Cập nhập sản phẩm hoa - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.5. Cập nhập sản phẩm hoa (Trang 28)
Hình 3.6.Cập nhập sản phẩm hoa - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.6. Cập nhập sản phẩm hoa (Trang 29)
Hình 3.8. Cập nhập danh mục hoa - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.8. Cập nhập danh mục hoa (Trang 30)
Hình 3.10. Thêm mới chương trình khuyến mãi - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.10. Thêm mới chương trình khuyến mãi (Trang 31)
Hình 3.11. Cập nhập chương trình khuyến mãi - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.11. Cập nhập chương trình khuyến mãi (Trang 32)
Hình 3.13. Cập nhập trạng thái khách hàng - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.13. Cập nhập trạng thái khách hàng (Trang 33)
Hình 3.15. đăng ký - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.15. đăng ký (Trang 34)
Hình 3.17. Đưa sản phẩm vào giỏ hàng - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.17. Đưa sản phẩm vào giỏ hàng (Trang 35)
Hình 3.19.X óa sản phẩm hoa trong giỏ hàng - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.19. X óa sản phẩm hoa trong giỏ hàng (Trang 36)
Hình 3.21.Tìm kiếm hoa - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.21. Tìm kiếm hoa (Trang 37)
Hình 3.29.Màn hình trang chủ - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.29. Màn hình trang chủ (Trang 44)
Hình 3.30.Màn hình đăng ký - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.30. Màn hình đăng ký (Trang 45)
Hình 3.34.Màn hình đặt hoa - Báo Cáo Thực Tập Tốt Nghiệp  Xây Dựng Website Quản Lý Shop Hoa Online
Hình 3.34. Màn hình đặt hoa (Trang 47)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w