Khu vực khách hàng

Một phần của tài liệu Khóa luận tốt nghiệp Thiết kế Website studio áo cưới Chí Công (Trang 45)

3.1.1. Khách hàng đăng ký thành viên:

- Người dùng khi muốn làm thành viên của website phải nhập đầy đủ thông tin.

-Sau khi người dùng chọn tạo tài khoản hệ thống sẽ kiểm tra dữ liệu của khách hàng nhập vào có hợp lệ không. Nếu hợp lệ thì xuất thông báo chào mừng khách hàng và quay về trang chủ. Ngược lại sẽ báo lỗi và yêu cầu khách hàng nhập lại thông tin.

3.1.2. Khách hàng đăng nhập:

-Khách hàng muốn đặt hàng hoặc xem thông tin đặt hàng của mình. Phải đăng nhập vào hệ thống. Khi đăng nhập vào hệ thống khách hàng phải cung cấp tên đăng nhập và mật khẩu.

-Sau khi khách hàng chọn đăng nhập hệ thống sẽ kiểm tra thông tin khách hàng nhập vào với thông tin trong cơ sở dữ liệu. Nếu thông tin trùng với nhau thì lưu thông tin khách hàng vào session và hiển thị lời chào khách hàng. Nếu thông tin không trùng với cơ sở dữ liệu thì xuất thông báo lỗi yêu cầu đăng nhập lại hoặc đăng ký thành viên mới nếu chưa là thành viên.

3.1.3. Hệ thống kiểm tra khu vực riêng của khách hàng:

-Khi người dùng muốn vào xem những chức năng không phải là dùng chung thì phải đăng nhập.

-Nếu khách hàng đã đăng nhập rồi thì hệ thống sẽ cho phép khách hàng thao tác trên khu vực riêng của mình. Nếu khách hàng chưa đăng nhập thì yêu cầu đăng nhập.

Hình: Kiểm tra đăng nhập

3.1.4. Hệ thống chọn thuê dịch vụ và áo cƣới: 3.1.4.1. Sơ đồ tổng quát:

-Bước 1: Khách hàng chọn thuê một dịch vụ hay áo cưới. Nếu khách hàng chưa đăng nhập thì hệ thống yêu cầu khách hàng đăng nhập. Nếu khách hàng đăng

-Bước 2: Kiểm tra khách hàng chọn thuê áo cưới hay thuê dịch vụ.

+Nếu khách hàng chọn thuê áo cưới thì thêm áo cưới vào giỏ hàng rồi sang bước 3.

+Nếu khách hàng chọn thuê dịch vụ thì kiểm tra dịch vụ đó có được chọn trước đó không. Nếu đã được chọn rồi thì thông báo lỗi và quay lại từ đầu. Ngược lại thì thêm dịch vụ vào giỏ hàng rồi qua bước 3. -Bước 3: Thông báo đã thêm vào giỏ hàng. Hiện giỏ hàng và nút đặt thuê.

Hình: Sơ đồ tổng quát

3.1.4.2. Xử lý giỏ hàng áo cƣới:

-Người dùng chọn áo cưới. Nếu người dùng chưa đăng nhập yêu cầu đăng nhập. kết thúc chu trình. Nếu người dùng đã đăng nhập hệ thống sẽ kiểm tra áo cưới người dùng vừa chọn có trong giỏ hàng hay chưa. Nếu áo cưới đã có trong giỏ hàng

rồi thì tăng số lượng thuê của áo cưới đó thêm 1 và cộng dồn tiền thuê. Nếu áo cưới chưa có trong giỏ hàng thì thêm một cái áo cưới mới vào trong giỏ hàng.

Hình: Sơ đồ xử lý giỏ hàng áo cưới

3.1.4.3. Xử lý giỏ hàng dịch vụ:

-Người dùng chọn dịch vụ. Nếu người dùng chưa đăng nhập yêu cầu đăng nhập. Kết thúc chu trình. Nếu người dùng đã đăng nhập hệ thống sẽ kiểm tra dịch vụ người dùng vừa chọn có trong giỏ hàng hay chưa. Nếu dịch vụ có trong giỏ hàng

rồi thì báo lỗi không được chọn một dịch vụ hai lần. Nếu dịch vụ chưa có trong giỏ hàng thì thêm dịch vụ vào trong giỏ hàng và thông báo đã thêm vào giỏ hàng.

Hình: sơ đồ xử lý giỏ hàng dịch vụ

3.1.5. Quá trình đặt thuê:

- Khách hàng sau khi chọn giỏ hàng xong sẽ xuất hiện nút đặt thuê. Khách hàng nhấp chọn nút đặt thuê thì tiến trình xử lý đặt thuê bắt đầu.

3.1.5.1. Sơ đồ tổng quát:

3.2. Khu vực ngƣời quản lý:

3.2.1. Ngƣời quản lý đăng nhập:

-Người quản lý website muốn vào khu vực quản lý của mình phải nhập đúng tên đăng nhập và mật khẩu.

Hình: Sơ đồ quá trình xử lý trước khi vào khu vực quản lý (adsbygoogle = window.adsbygoogle || []).push({});

3.2.2. Quá trình thêm thông tin không có hình:

-Trước khi hiện màn hình thêm thông tin phải kiểm tra xem người dùng có đăng nhập hay chưa. Nếu chưa đăng nhập thì yêu cầu đăng nhập. Nếu người dùng đã đăng nhập thì màn hình thêm thông tin sẽ hiện ra.

-Người dùng nhập thông tin xong kiểm tra xem dữ liệu có hợp lệ không, mã người dùng nhập vào có trùng không. Nếu dữ liệu không hợp lệ hay mã bị trùng thì thông báo lỗi và yêu cầu nhập lại thông tin.

-Nếu không có lỗi xảy ra thì lưu thông tin vào cơ sở dữ liệu và thông báo đã thêm thành công.

Hình: sơ đồ xử lý quá trình thêm thông tin không có hình

3.2.3. Quá trình thêm thông tin có hình:

-Trước khi hiện màn hình thêm thông tin phải kiểm tra người dùng có đăng nhập hay chưa. Nếu chưa đăng nhập thì yêu cầu đăng nhập. Nếu người dùng đã đăng nhập thì màn hình thêm thông tin sẽ hiện ra.

-Người dùng nhập thông tin xong kiểm tra dữ liệu có hợp lệ không. Nếu dữ liệu không hợp lệ thì yêu cầu nhập lại. Nếu dữ liệu hợp lệ thì kiểm tra tên hình có trùng hay không. Nếu tên hình trùng thì yêu cầu chọn lại hình khác. Nếu tên hình không trùng thì kiểm tra mã có bị trùng không. Nếu mã trùng thì yêu cầu nhập lại.

-Nếu không có lỗi xảy ra thì lưu thông tin vào cơ sở dữ liệu và thông báo đã thêm thành công.

Hình: sơ đồ xử lý quá trình thêm thông tin có hình

3.2.3. Quá trình cập nhật thông tin:

-Người dùng yêu cầu sửa thông tin hệ thống kiểm tra xem người dùng đăng nhập hay chưa nếu người dùng chưa đăng nhập thì sẽ yêu cầu người dùng đăng nhập.

-Sau khi người dùng đăng nhập màn hình sửa thông tin sẽ hiện ra. Người dùng nhập thông tin vào hệ thống sẽ kiểm tra thông tin người dùng nhập vào. Nếu thông tin không hợp lệ sẽ yêu cầu người dùng nhập lại thông tin.

-Thông tin hợp lệ hệ thống sẽ cập nhật thông tin vào cơ sở dữ liệu và xuất thông báo thêm thành công.

CHƢƠNG 4: KẾT QUẢ ĐẠT ĐƢỢC – NHỮNG HẠN CHẾ VÀ HƢỚNG PHÁT TRIỂN CỦA WEBSITE

4.1. Kết quả đạt đƣợc:

- Sau khi đề tài tốt nghiệp được hoàn thành chúng em đã biết được quy trình thiết kế một website thương mại điện tử là như thế nào. Bên cạnh đó chúng em còn học thêm được một ngôn ngữ lập trình mới là C#, biết cách làm việc với cơ sở dữ liệu và thiết kế layout cho một website.

-Tuy website của nhóm em không được đầy đủ chức năng và chuyên nghiệp như những ứng dụng của các công ty lớn nhưng nó là nền tảng để chúng em tiếp cận thế giới web đang ngày một phát triển mạnh mẽ.

-Đề tài tốt nghiệp là tập hợp tất cả những kiến thức mà em đã học được trong hai năm vừa qua tại trường cùng với nỗ lực nghiên cứu tài liệu trên mạng Internet. Qua đề tài này chúng em có thêm được nhiều kiến thức thực tế hơn khi phải tiếp cận với khách hàng và phân tích yêu cầu của khách hàng từ đó hình thành nên website.

-Đề tài này còn mang đến cho chúng em kỹ năng làm việc theo nhóm, kỹ năng phân chia một dự án cho từng thành viên sau khi mỗi thành viên hoàn thành xong phần của mình thì dự án sẽ được kết nối lại thành một website hoàn chỉnh.

4.3. Hƣớng phát triển của website:

-Đầu tiên hết là cần phải tăng cường tính bảo mật cho website tránh để kẻ xấu lợi dụng và phá hoại.

-Ứng dụng sẽ thêm vào chức năng cho phép khách hàng thanh toán trực tuyến.

-Đối với hình nghệ thuật thì phải phân ra thành từng chủ đề cụ thể ví dụ như: Hình thiên nhiên, hình trẻ em, hình chân dung,…

4.2. Hạn chế:

-Với trình độ có hạn và thời gian tự nghiên cứu ngôn ngữ lập trình C# quá gấp (làm tới đâu thì tìm hiểu tới đó) nên code thì rất lộn xộn khó hiểu, chưa tận

dụng hết thế mạnh các control của .NET, website có thể chạy không được nhanh, khả năng mở rộng rất ít.

-Do chúng em chưa được học qua bảo mật dữ liệu cho nên Website có tính bảo mật rất yếu rất dễ bị tấn công từ bên ngoài.

-Quỹ thời gian hạn chế nên website còn thiếu rất nhiều chức năng như: Thanh toán trực tuyến, phân loại hình nghệ thuật, cho phép người quản lý có thể thay đổi giao diện website (Hiện tại website chỉ cho phép thay đổi banner), chức năng hỗ trợ trực tuyến, chức năng tìm kiếm còn quá sơ xài.

Lời Kết (adsbygoogle = window.adsbygoogle || []).push({});

-Đề tài là kết quả sự cố gắng của nhóm chúng em trong thời gian hơn ba tháng vừa qua. Tuy có rất nhiều cố gắng nhưng chắc chắn đề tài sẽ có nhiều thiếu sót do kinh nghiệm còn non kém cùng với lượng kiến thức có hạn.

-Chúng em mong nhận được sự thông cảm và góp ý của quý thầy cô cho chúng em có thêm kinh nghiệm để rèn luyện kỹ năng ngày một tốt hơn.

Nhóm sinh viên thực hiện PHAN MINH HOÀNG NGUYỄN THỊ KIỀU QUYÊN

Một phần của tài liệu Khóa luận tốt nghiệp Thiết kế Website studio áo cưới Chí Công (Trang 45)