8. Cấu trúc của đồ án tốt nghiệp
2.4 Collaboration 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
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ữ
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
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
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
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
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
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.
Đư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/