Collaboration DIAGRAM (BIỂU ĐỒ CỘNG TÁC)

Một phần của tài liệu BÁO cáo đồ án Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng (Trang 60 - 92)

8. Cấu trúc của đồ án tốt nghiệp

2.4Collaboration DIAGRAM (BIỂU ĐỒ CỘNG TÁC)

2.4.1 Admin

2.4.1.1. Đăng nhập

Hình 2.4.1: Biểu đồ cộng tác quá trình đăng nhập của admin

2.4.1.3. Xóa người dùng

Hình 2.4.3: Biểu đồ cộng tác quá trình xóa người dùng của admin

2.4.1.4. Đổi quyền người dùng

2.4.2 Quản trị chung2.4.2.1. Đăng nhập 2.4.2.1. Đăng nhập

Hình 2.4.5: Biểu đồ cộng tác quá trình đăng nhập của quản trị chung

2.4.2.2. Quản lý cơ sở

2.4.2.3.Thay đổi lịch chụp ảnh

Hình 2.4.7: Biểu đồ cộng tác quá trình thay đổi lịch cho khách của quản trị chung

2.4.3 Quản lý tin2.4.3.1. Đăng nhập 2.4.3.1. Đăng nhập

H

2.4.3.2.Thêm tin tức

Hình 2.4.9: Biểu đồ cộng tác quá trình thêm tin tức của quản lý tin

2.4.3.3.Xóa tin tức

2.4.3.4.Cập nhật tin tức

Hình 2.4.11: Biểu đồ cộng tác xóa tin tức của quản lý tin

2.4.4 Khách hàng2.4.4.1.Đăng nhập 2.4.4.1.Đăng nhập

2.4.4.2. Đăng ký tài khoản

Hình 2.4.13: Biểu đồ cộng tác đăng nhập của khách hàng

2.4.4.3. Đăng ký dịch vụ

2.4.4.4. Khách hàng

2.4.5 Biểu đồ lớp

CHƯƠNG 3. THIẾT KẾ CƠ SỞ DỮ LIỆU 3.1 Các bảng cơ sở dữ liệu

3.1.1 Bảng User

Chức năng: lưu thông tin của người dùng

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

UserName nvarchar 50 UserName Khóa chính

Pass nvarchar 50 Pass word

Name nvarchar 50 Họ tên người (adsbygoogle = window.adsbygoogle || []).push({});

dùng

Address nvarchar 50 Địa chỉ

Email nvarchar 50 Email

Phone nchar 15 Số điện thoại

Rank nchar 10 Quyền

Bảng 3.1: Bảng User

3.1.2 Bảng ProductModel Chức năng: Lưu mẫu sản phẩm

Tên trường Kiểu dữ

liệu Kích cỡ Mô tả Ghi chú

ProductModel ID Int Mã mẫu sản

phẩm Khóa chính

Name Nvarchar 100 Tên mẫu sản

phẩm

GroupID Char 10 Mã nhóm

Image Nvarchar 100 Ảnh đại diện

NumberRead Int Số lần xem

3.1.3 Bảng Product

Chức năng: Lưu thông tin sản phẩm

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

ProductID Int Mã sản phẩm Khóa chính

ProductCateID Int Mã loại sản

phẩm

Name Nvarchar 200 Tên sản phẩm

Detail Nvarchar 4000 Chi tiết sản phẩm

Date Datetime Ngày đăng

NumberHour Int Thời lượng

Bảng 3.3: Bảng Product

3.1.4 Bảng Photographer

Chức năng: lưu thông tin nhân viên chụp ảnh của ảnh viện

Tên trường Kiểu dữ (adsbygoogle = window.adsbygoogle || []).push({});

liệu

Kích

cỡ Mô tả Ghi chú

PhotographerID Int Mã nhân viên chụp ảnh Khóa chính

BranchID Int Mã cơ sở

Name Nvarchar 50 Tên nhân viên chụp ảnh

Email Nvarchar 70 Email của nhân viên Phone Nvarchar 15 Số điện thoại của nhân

viên

Bảng 3.4: Bảng Photographer

3.1.5 Bảng Order

Chức năng: Lưu thông tin đơn đặt hàng của khách hàng

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

OrderID Int Mã hóa đơn Khóa chính

UserName Nvarchar 50 UserName

ViewStatus Int Trạng thái xem

Status Int Trạng thái hoàn

tất

3.1.6 Bảng News

Chức năng: Lưu danh mục các tin tức

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

NewsID Int ID Khóa chính

Title Nvarchar 100 Tiêu đề

Description Ntext Mô tả

Detail Ntext Chi tiết tin

Date Datetime Ngày đăng

Img Nvarchar 70 ảnh minh họa

NumeberRead Int Số người đọc

Bảng 3.6: Bảng News

3.1.7 Bảng ModelGroup

Chức năng: Lưu thông tin các nhóm mẫu sản phẩm (adsbygoogle = window.adsbygoogle || []).push({});

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

GroupID int Mã nhóm Khóa chính

ModelCateID Int Mã loại

Name Nvarchar 100 Tên nhóm

Img Nchar 80 Ảnh đại diện

Bảng 3.7: Bảng ModelGroup

3.1.8 Bảng ModelCategories

Chức năng:Lưu mã loại mẫu sản phẩm

Tên trường Kiểu dữ

liệu

Kích cỡ Mô tả Ghi chú

ModelCateID int Mã loại mẫu sản

phẩm

Khóa chính ModelName Nvarchar 100 Tên loại mẫu sản

phẩm

Bảng 3.8: Bảng ModelCategories

3.1.9 Bảng ImgPrivate

liệu cỡ

ImgPrivateID Int Mã ảnh khách hàng Khóa chính ImgPriCateID

OrderID Int Mã hóa đơn

Img Nvarchar 100 Đường dẫn ảnh

Chosen TinyInt 200 Lựa chọn của khách hàng

UploadStep TinyInt Loại ảnh

Bảng 3.9: Bảng ImgPrivate

3.1.10 Bảng ImgPriCate

Chức năng: Lưu loại ảnh của khách hàng

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

ID Int Mã loại Khóa chính

Name Nvarchar 50 Tên loại

Bảng 3.10: Bảng ImgPriCate (adsbygoogle = window.adsbygoogle || []).push({});

3.1.11 Bảng ImgModel

Chức năng:lưu ảnh mẫu sản phẩm

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

ID Int Mã ảnh Khóa chính

IDModel Int Mã mẫu sản phẩm

Img Nchar 150 Đường dẫn ảnh

Bảng 3.11: Bảng ImgModel

3.1.12 Bảng ConsultingCate

Chức năng: Lưu thông tin về các loại tư vấn

Tên trường Kiểu dữ liệu Kích

cỡ

Mô tả Ghi chú

ConsultingCateI D

Int Mã loại tư vấn Khóa chính

Name Nvarchar 100 Tên loại tư vấn

3.1.13 Bảng Consulting

Chức năng: Lưu thông tin chi tiết cho tưng tư vấn

Tên trường Kiểu dữ liệu Kích

cỡ

Mô tả Ghi chú

ConsultingID Int Mã tư vấn Khóa chính

ConsultingCateID Int Mã loại tư vấn

Title Nvarchar 100 Tiêu đề tư vấn

Description Nvarchar 300 Mô tả tư vấn Detail Nvarchar 4000 Chi tiết tư vấn

Img Nvarchar 50 ảnh minh họa

Date Datetime Ngày đăng

NumberRead Int Số người đọc

3.1.14 Bảng Comment

Chức năng: Lưu ý kiến góp ý của khách hàng

Tên trường Kiểu dữ liệu Kích (adsbygoogle = window.adsbygoogle || []).push({});

cỡ

Mô tả Ghi chú

ID int Mã góp ý Khóa chính

Name Nvarchar 100 Họ tên người góp ý Address Nvarchar 150 Địa chỉ

Email Nvarchar 80 Email

Comment Nchar 1000 Ý kiến góp ý

Date Datetime Ngày đăng

Bảng 3.14: Bảng Comment

3.1.15 Bảng Categories Chức năng:

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

ProductCateID Int Mã loại Khóa chính

Name Nvarchar 50 Tên loại

Hình 3.15 Bảng Categories

3.1.16 Bảng Calendar

Chức năng:Lưu lịch làm việc của nhân viện chụp ảnh

Tên trường Kiểu dữ

liệu

Kích cỡ

Mô tả Ghi chú

CalendarID int Mã lịch làm việc Khóa chính

PhotographerID Int Mã nhân viên chụp ảnh CustommerUser Nvarchar 50 UserName của khách

hàng

Date Datetime Ngày chụp

Duration Int Thời gian chụp

Status Int Trạng thái bận hay không

3.1.17 Bảng Visitor

Chức năng: Lưu thông tin thống kê truy cập

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

ID Int Mã thông kê Khóa chính

Time Datetime Thời gian (adsbygoogle = window.adsbygoogle || []).push({});

NumberVisit Int Số người truy cập

Bảng 3.17: Bảng Visitor

3.1.19 Bảng Vote

Chức năng:Lưu nhưng câu hỏi cho phần đánh giá về website

Tên trường Kiểu dữ liệu Kích cỡ Mô tả Ghi chú

VoteID Int Mã câu hỏi Khóa chính

Content Nvarchar 100 Nội dung câu hỏi

Date date Ngày thêm câu hỏi

Bảng 3.19: Bảng Vote

3.1.20 Bảng VoteChosen

Chức năng: Lưu chi tiết nhưng lựa chọn, có bao nhiêu người lựa chọn

Tên trường Kiểu dữ liệu Kích

cỡ

Mô tả Ghi chú

ChosenID Int Mã lựa chọn trả lời Khóa chính

VoteID Int Mã câu hỏi

Content Nvarchar 50 Trả lời

NumberAnswer Int Số người chọn

CHƯƠNG 4. THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT WEBSITE 4.1 Giao diện trang chủ

Hình 4.1:Giao diện trang chủ

Giao diện trang chủ của website cung cấp cho chúng ta thông tin tổng quan về ảnh viện bao gồm: Địa chỉ ảnh viện , thông tin về nhà khách, các dịch vụ, các album ảnh mẫu …

Hình 4.2: Giao diện trang tư vấn

Giao diện trang trang tư vấn của website cung cấp cho chúng ta thông tin xu hướng trong mùa cưới, làm sao để chuẩn bị cho đám cưới tốt hơn…

4.3 Giao diện trang đăng ký dịch vụ

Giao diện trang đăng ký của website giúp khách hàng sau khi đăng nhập vào hệ thống sẽ đăng ký gói dịch vụ và thời gian chụp ảnh.

4.4 Giao diện trang khách hàng

Hình 4.3: Giao diện trang khách hàng

Giao diện trang khách hàng của website cung cấp cho khách hàng những ảnh đã chụp từ đó khách hàng và ảnh viện cùng thống nhất nhưng ảnh nằm trong album và ảnh được làm ảnh cưới.

4.5 Giao diện trang quản lý người dùng

Hình 4.5: Giao diện trang quản lý người dùng (adsbygoogle = window.adsbygoogle || []).push({});

Giao diện trang quản lý người dùng giúp Admin quản lý thêm, sửa, xóa người dùng.

Hình 4.6: Giao diện trang soạn lịch chụp ảnh

Giao diện trang soạn lịch chụp ảnh giúp người quản trị xóa, thay đổi lịch của khách hàng.

Hình 4.7: Giao diện trang quản lý ảnh mẫu sản phẩm

Giao diện trang quản lý ảnh mẫu sản phẩm thêm xóa ảnh vào mẫu sản phẩm.

4.8 Giao diện trang quản lý sản phẩm

Hình 4.8: Giao diện trang quản lý sản phẩm

Giao diện trang quản lý sản phẩm giúp người quản trị thêm sửa xóa thông tin các gói dịch vụ ảnh viện cung cấp cho khách hàng

4.9 Giao diện trang quản lý tin tức

Hình 4.9: Giao diện trang quản lý tin tức

Giao diện trang quản lý tin tức giúp người quản trị thêm sửa xóa tin tức.

4.10 Giao diện trang xem đơn hàng

Hình 4.10: Giao diện trang xem đơn hàng

Giao diện trang xem đơn hàng giúp người quản trị biết được thông tin đơn hàng nào đã xem và đơn hàng nào chưa xem.

4.11 Giao diện trang tải ảnh khách hàng

Hình 4.12: Giao diện trang tải ảnh khách hàng

Giao diện trang tải ảnh khách hàng giúp người quản trị tải ảnh của khách hàng sau khi chụp lên website để khách hàng chọn ảnh làm ảnh cưới và ảnh trong album.

4.13Giao diện trang phản hồi khách hàng

Hình 4.13: Giao diện trang phản hồi khách hàng

Giao diện trang phản hồi khách hàng cung cấp cho người quản trị biết phản hồi tù phía khách hàng đã chọn nhưng ảnh nào làm ảnh cưới, ảnh nào vào album và đã đồng ý với ảnh đã chỉnh sửa của ảnh viện không.

CHƯƠNG 5. KẾT LUẬN

Qua quá trình thực hiện đề tài, mặc dù chỉ xây dựng trong một thời gian ngắn nhưng nhóm đã xây dựng được một website quảng bá cho ảnh viện khá đẹp, dễ sử dụng và truy cập nhanh chóng. Website có đầy đủ các chức năng như tìm kiếm, giới thiệu sản phẩm, đăng ký lịch đến ảnh viện qua mạng, cho phép khách hàng đăng ký, đăng nhập…Vì thời gian nghiên cứu có hạn, nhóm chưa thể hoàn thành hết tất cả các chức năng, và đôi chỗ còn có những thiếu sót. Xong về cơ bản đã xây dựng xong website, và sau đây là những thành quả mà nhóm thu được trong quá trình thực hiện, những khó khăn và những định hướng cho tương lai.

5.1 Kết quả đạt được5.1.1.Về mặt lý thuyết 5.1.1.Về mặt lý thuyết

Nghiên cứu lý thuyết về thương mại điện tử.

- Hiểu rõ và nắm bắt một cách cụ thể về quy trình xây dựng một website qua mạng.

- Hiểu rõ và nắm bắt một cách tổng quát cách phân tích và thiết kế hệ thống theo UML.

Kiến thức cơ bản về thiết kế web bằng HTML, CSS,… và công nghệ ASP.net, đặc biệt có thêm kỹ năng mềm về hoạt động, quản lý nhóm.

5.1.2. Về mặt thực nghiệm

- Xây dựng được một website khá đẹp, đầy đủ chức năng… - Hiểu rõ hơn về mô hình lập trình ASP.net.

Ứng dụng những lý thuyết học được tại trường lớp cũng như những kiến thức thực tiễn về thượng mại để xây dựng mô hình kinh doanh tương đối mới hiện rất được quan tâm ở nước ta. (adsbygoogle = window.adsbygoogle || []).push({});

Đưa ra một số giải pháp hoàn thiện hơn trong công tác quản lý cửa hàng còn khá lạc hậu ở nước ta hiện nay.

Tạo ra một môi trường thân thiện giữa khách hàng và chủ cửa hàng qua giao diện người dùng (trang web) trên mạng internet.

Tạo được độ bảo mật nhất định về việc truyền dữ liện cũng như lưu trữ dữ liệu trên internet

5.2 Những điểm chưa đạt được và những khó khăn 5.2.1. Những điểm chưa đạt được

Trong quá trình thực hiện đề tài, nhóm đã cố gắng làm những gì đã đề ra. Tuy nhiên do nhiều nguyên nhân mà nhóm vẫn có một số điểm chưa đạt được so với mục tiêu đề ra như: Chưa xây dựng được phần quản trị hệ thống website đầy đủ, chưa có sự phân quyền rõ ràng, chưa cho phép khách hàng download bảng báo giá ngay trên web….

5.2.2. Những khó khăn trong quá trình thực hiện đề tài

Trong quá trình thực hiện đề tài nhóm nhóm đồ án gặp phải một số vấn đề khó khăn như: Khi phải phân tích hệ thống theo UML thì nhóm đồ án đã mất rất nhiều thời gian để tìm hiểu về UML, tìm hiểu về phần mềm hỗ trợ thiết kế UML .

5.3 Hướng phát triển của đề tài

Từ kiến thức và kinh nghiêm hiện có nhóm chúng em muốn website sẽ nâng cao tính bảo mật của website…

Trang web tự động gửi nhắc lịch chụp ảnh cho khách hàng vào email. Website phát triển thêm chức năng cho phép khách hàng và nhân viên ảnh viện giao dịch trực tuyến trên web bằng ứng dụng chát trên nền web.

Hoàn thiện một số chức năng khác như quản trị người dùng, thống kê số lượng khách hàng sử dụng các dịch vụ theo tháng, quý và in ấn….

TÀI LIỆU THAM KHẢO

[1] Phạm Hữu Khang (2002)Kỹ thuật lập trình ứng dụng VB.Net toàn tập, Nhà xuất bản Thống kê

[2] Phương Lan(2000)Từng bước học lập trình Visual Basic. NET, Nhà xuất bản lao động xã hội

[3] Phương Lan(2002)ASP 3.0/ ASP.Net, Nhà xuất bản lao dộng xã hội. [4] Phạm Hữu Khang(2006)Lập trình ASP.NET 2.0, Nhà xuất bản Thống kê. [5] Nguyễn Văn Lân(2005). Xây dựng ứng dụng với ASP.NET bằng C# -

Công cụ hỗ trợ và giao diện, Nhà xuất bản Thống kê

[6] Nguyễn Hữu Trọng(2000),Giáo trình phân tích và thiết kế hệ thống thông

tin quản lý. Nhà xuất bản Lao Động.

[7] Phương Lan(2001) Xây dựng & phát triển ứng dụng thương mại điện tử

(tập 2), Nhà xuất bản Lao Động Xã Hội.

[8] http://aocuoianhphuong.com [9] http://aocuoidaminhtan.com.vn [10] http://meliawedding.com.vn/

Một phần của tài liệu BÁO cáo đồ án Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng (Trang 60 - 92)