Đăng kí thành viên

Một phần của tài liệu XÂY DỰNG CHỢ ĐIỆN TỬ TRÊN NỀN TẢNG ASP.NET MVC (Trang 42)

Bắt đầu Nhập thông tin vào form Kiểm tra tính hợp lệ

Báo lỗi, yêu cầu nhập lại

Lưu thông tin vào cơ sở dữ liệu

Thông báo thành công

Kết thúc

Hình 5.1.1 – Thiết kế giải thuật "Đăng kí thành viên"

Sai

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 43 5.1.2.Đăng kí gian hàng Bắt đầu Nhập thông tin vào form Kiểm tra tính hợp lệ

Báo lỗi, yêu cầu nhập lại

Lưu thông tin vào cơ sở dữ liệu

Thông báo thành công

Kết thúc

Là thành viên? Đăng kí thành

viên

Hình 5.1.2 – Thiết kế giải thuật " Đăng kí gian hàng "

Sai

Sai

Đúng Đúng

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 44 5.1.3.Đăng nhập Bắt đầu Nhập thông tin vào form Kiểm tra tính hợp lệ

Báo lỗi, yêu cầu nhập lại

Thông báo thành công

Kết thúc

Hình 5.1.3 – Thiết kế giải thuật " Đăng nhập "

Sai

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 45 5.1.4. Đăng xuất Bắt đầu Trở về trang chủ Kết thúc Chọn đăng xuất

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 46 5.1.5. Chức năng sửa thông tin

Bắt đầu

Chọn thông tin cần sửa Đăng nhập

Báo lỗi, yêu cầu nhập lại

Lưu vào cơ sở dữ liệu

Kết thúc Thay đổi thông (adsbygoogle = window.adsbygoogle || []).push({});

tin

Báo lỗi

Kiểm tra tính hợp lệ

Thông báo sửa thành công

Hình 5.1.5 – Thiết kế giải thuật " Chức năng sửa thông tin "

Sai

Sai Đúng

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 47 5.1.6. Chức năng tìm kiếm sản phẩm Bắt đầu Nhập từ khóa cần tìm Tìm kiếm Thông báo không có kết quả Hiển thị kết quả tìm được Kết thúc

Hình 5.1.6 – Thiết kế giải thuật " Chức năng tìm kiếm sản phẩm "

Sai

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 48 5.1.7. Chức năng đặt mua sản phẩm

Bắt đầu

Chọn sản phẩm Đăng nhập

Báo lỗi, yêu cầu nhập lại

Lưu vào cơ sở dữ liệu Kết thúc Nhập vào Form đặt mua Báo lỗi Kiểm tra tính hợp lệ Thông báo thành công

Hình 5.1.7 – Thiết kế giải thuật " Chức năng đặt mua sản phẩm "

Sai

Sai

Đúng Đúng

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 49 5.1.8. Chức năng bình luận sản phẩm Bắt đầu Chọn sản phẩm bình luận Đăng nhập

Báo lỗi, yêu cầu nhập lại

Lưu vào cơ sở dữ liệu Kết thúc Nhập vào form Báo lỗi Kiểm tra tính hợp lệ Hiển thị lời bình luận

Hình 5.1.8 – Thiết kế giải thuật " Chức năng bình luận sản phẩm "

Đúng Đúng

Sai Sai

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 50 5.1.9. Chức năng Phản hồi

Bắt đầu

Báo lỗi, yêu cầu nhập lại

Lưu vào cơ sở dữ liệu Kết thúc Nhập vào form Kiểm tra tính hợp lệ Thông báo thành công

Hình 5.1.9 – Thiết kế giải thuật " Chức năng Phản hồi " (adsbygoogle = window.adsbygoogle || []).push({});

Đúng

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 51

5.2. Thiết kế cấu trúc trang

5.2.1. Cấu trúc trang chủ

Header

MenuTop

TopLeft(30%) TopCenter(40%) TopRight(30%)

Main

MenuBottom

Footer

Hình 5.2.1 – Thiết kế cấu trúc " trang chủ "

5.2.2. Cấu trúc trang đăng kí, đăng nhập

Header

MenuTop

Main

MenuBottom

Footer

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 52 5.2.3. Cấu trúc trang gian hàng, trang sản phẩm

Header

MenuTop

Left(40%) Main (60%)

MenuBottom

Footer

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 53

5.3. Giao diện trang website

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 54

Hình 5.3.2: Giao diện Trang gian hàng

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 55

Hình 5.3.4: Giao diện Trang chi tiết sản phẩm

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 56 (adsbygoogle = window.adsbygoogle || []).push({});

Hình 5.3.6: Giao diện Trang đăng kí thành viên

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 57

Hình 5.3.8: Giao diện Trang quản trị của chủ gian hàng

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 58

CHƯƠNG VI: KẾT LUẬN

6.1. Các kết quả đạt được

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 59

6.1. Các kết quả đạt được

6.1.1. Ưu điểm

Đồ án đã hoàn thành các mục tiêu đề ra. Các vấn đề mà đồ án này đã đạt được như sau: - Hiểu được cơ chế làm việc của ASP.NET MVC và LinQ

- Xây dựng hoàn chỉnh hệ thống chợ điện tử trên nền tảng ASP.NET MVC

- Hệ thống WebService chạy ổn định với tốc độ lấy dữ liệu trong thời gian cho phép. - Xây dựng thành công chức năng tạo gian hàng cho các thành viên.

- Tùy biến cá nhân hóa theo từng gian hàng thay đổi footer,banner...

- Hỗ trợ tính năng nâng cấp gian hàng lên gian hàng VIP, nổi bật và Bestchoice - Hỗ trợ tính đầy đủ tính năng gửi phản hồi cho từng gian hàng và cho từng sản phẩm - Hỗ trợ tính năng nâng cấp sản phẩm nổi bật, sản phẩm tiêu biểu, sản phẩm lựa chọn trong ngày trợ giúp các gian hàng bán hàng hiệu quả

- Giao diện chương trình trực quan, đơn giản, thể hiện đầy đủ các thông tin dự báo thời tiết thiết yếu, đáp ứng các nhu cầu người dùng.

6.1.2. Nhược điểm

- Do trình độ coding hệ thống chưa nhiều do đó một số chức năng nâng cao chưa hoàn thiện: Như nâng cấp thay đổi giao diện toàn bộ site (đang trong quá trình hoàn thiện do một số lỗi chưa xử lý được).

- Hệ thống mẫu giao diện vẫn còn ít. - Chưa hỗ trợ thanh toán online…

6.2. Hướng phát triển trong tương lai

- Hiện tại hệ thống Chợ điện tử đang rất là phát triển nhưng hệ thống đòi hỏi cấu hình đầu tư server cao.Do đó hướng phát triển tiếp theo trong thời gian tới đồ án tiếp tục nâng cấp khả năng tối ưu code và khả năng tải trang.

- Trong tương lai, hệ thống Chợ điện tử sẽ được hoàn thiện các chức năng như Nâng cấp giao diện và Hỗ trợ thanh toán online với mục đích của chức năng như sau:

+ Chức năng nâng cấp giao diện:cung cấp nhiều mẫu giao diện để chủ gian hàng lựa chọn phù hợp với từng ngành nghề.

+ Chức năng thanh toán online : sẽ đưa vào hệ thống thanh toán ngay trên hệ thống chợ điện tử và hỗ trợ thanh toán qua ngân lượng, bảo kim và các ngân hàng cho phép thanh toán online

- Ngoài ra Chợ điện tử cũng sẽ hoàn thiện các chức năng triển khai trong môi trường thực tế để nhận được đánh giá của người dùng, tích hợp hỗ trợ khả năng thêm tên miền tùy chỉnh cho website chạy trên tên miền riêng.Đồng thời cũng nâng cấp hệ thống cho việc đưa ra các gói gian hàng tùy theo số lượng sản phẩm up và tính năng nâng cao của hệ thống Nếu có thể hoàn thành được các chức năng trên và đưa vào triển khai thực tế, Chợ điện tử thực sự trở thành một kênh thông tin mạnh trên môi trường thương mại điện tử, hỗ trợ tối đa cho các cá nhân và doanh nghiệp có thể đưa sản phẩm của mình tới tay người tiêu dùng mà không cần mất quá nhiều khoản đầu tư vào hệ thống website riêng.

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 60

Danh mục hình vẽ

Hình 2.1. Giới thiệu Portal ... 11

Hình 2.5.1. Portal thương mại điện tử ... 16

Hình 2.5.2. Portal của Yahoo ... 17

Hình 3.2.1a. Nền tảng ASP.NET MVC Framework ... 20 (adsbygoogle = window.adsbygoogle || []).push({});

Hình 3.2.1b. Visual Studio 2012 ... 21

Hình 3.2.2. Microsoft SQL Server 2012 ... 22

Hình 4.2.1. Biểu đồ phân cấp chức năng ... 25

Hình 4.3.1. Biểu đồ mức khung cảnh ... 26

Hình 4.3.2. Biểu đồ luồng dữ liệu mức đỉnh ... 28

Hình 4.3.3. Biểu đồ chức năng Xét đăng ký ... 30

Hình 4.3.4. Biểu đồ chức năng Quản lý người sử dụng ... 30

Hình 4.3.5. Biểu đồ chức năng Quản lý Gian hàng ... 31

Hình 4.3.6. Biểu đồ chức năng Xử lý đơn hàng... 32

Hình 4.4.4. Sơ đồ thực thể liên kết toàn hệ thống ... 40

Hình 5.1.1. Thiết kế giải thuật Đăng kí thành viên ... 42

Hình 5.1.2. Thiết kế giải thuật Đăng kí gian hàng ... 43

Hình 5.1.3. Thiết kế giải thuật Đăng nhập ... 44

Hình 5.1.4. Thiết kế giải thuật Đăng xuất... 45

Hình 5.1.5. Thiết kế giải thuật Chức năng sửa thông tin ... 46

Hình 5.1.6. Thiết kế giải thuật Chức năng tìm kiếm ... 47

Hình 5.1.7. Thiết kế giải thuật Chức năng đặt mua sản phẩm ... 48

Hình 5.1.8. Thiết kế giải thuật Chức năng bình luận sản phẩm ... 49

Hình 5.1.9. Thiết kế giải thuật Chức năng phản hồi ... 50

Hình 5.2.1. Thiết kế cấu trúc Trang chủ ... 51

Hình 5.2.2. Thiết kế cấu trúc Trang đăng kí, đăng nhập ... 51

Hình 5.2.3. Thiết kế cấu trúc Trang gian hàng, sản phẩm ... 52

Hình 5.3.1. Giao diện Trang chủ ... 53

Hình 5.3.2. Giao diện Trang gian hàng ... 54

Hình 5.3.3. Giao diện Trang danh sách sản phẩm ... 54

Hình 5.3.4. Giao diện Trang chi tiết sản phẩm ... 55

Hình 5.3.5. Giao diện Trang đăng nhập ... 55

Hình 5.3.6. Giao diện Trang đăng kí thành viên ... 56

Hình 5.3.7. Giao diện Trang đăng kí gian hàng ... 56

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 61 Hình 5.3.9. Giao diện Trang quản lý của quản trị hệ thống ... 57 (adsbygoogle = window.adsbygoogle || []).push({});

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 62

Tài liệu tham khảo

[1]. ASP.NET MVC W3Schools – http://w3schools.com/aspnet/mvc_intro.asp [2]. LINQ MSDN Microsoft – http://msdn.microsoft.com

[3].“The official Microsoft ASP.NET MVC ” - http://www.asp.net/mvc

[4]. Nguyễn Văn Ba - “Phân tích và thiết kế hệ thống thông tin” - NXB Đại học Quốc Gia Hà Nội, 2004.

Một phần của tài liệu XÂY DỰNG CHỢ ĐIỆN TỬ TRÊN NỀN TẢNG ASP.NET MVC (Trang 42)