MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI
Mục đích của đề tài
- Đáp ứng nhu cầu mua tìm kiếm, xây dựng nên một môi trường làm việc hiệu quả.
- Giúp khách hàng có cái nhìn tổng quan về các nhà cung cấp hàng hóa, so sánh các nhà cung cấp
- Rút ngắn khoảng cách giữa người dùng và nhà cung cấp hàng hóa, tạo ra một website trực tuyến giúp người mua và người bán dễ dàng trao đổi.
- Việc quản lý hàng trở nên dễ dàng.
- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm
Ý nghĩa của đề tài
- Là một website động, các thông tin được cập nhật theo định kỳ.
- Người dùng truy cập vào website có thể xem, tìm kiếm, liên hệ với các nhà cung cấp và xem lượt yêu thích của nhà cung cấp đó
- Các sản phẩm được sắp xếp hợp lý, tìm kiếm dựa trên tên nhà cung cấp hàng hóa, tên hàng hóa cần tìm Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩm hiện có.
- Người dùng có thể xem chi tiết thông tin nhà cung cấp hàng hóa, các sản phẩm của nhà cung cấp đó như đồ dùng , dụng cụ (có hình ảnh minh hoạ sản phẩm và mô tả chi tiĀt).
- Người dùng sẽ có thể liên hệ nhà cung cấp nếu cần.
- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp nên một dấu mốc không thể quên cho các bạn trẻ.
CONCEIVE (Ý TƯỞNG)
XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)
- Họ và tên (sinh viên): Tô Thị Ngọc Huyền
- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm
- Tên ý tưởng (sản phẩm): Xây dựng website quản lý khách sạn
1.1.1 Mô tả ý tưởng sản phẩm
Tại các nước phát triển ngành hoạt động kinh doanh khách sạn, nhà hàng phát triển rất mạnh mẽ và có lợi nhuận cao vì có sự hỗ trợ của CNTT.Ở nước ta những năm gần đây ngành du lịch mới thực sự phát triển về quy mô cũng như ảnh hưởng đối với các lĩnh vực KT - XH Tuy nhiên, việc áp dụng CNTT trong ngành vẫn còn hạn chế do đó việc áp dụng CNTT vào chương trình quản lý khách sạn cho ngành du lịch là vô cùng cần thiết để nâng cao hiệu quả kinh doanh và chất lượng. Ư꼁ng dụng hỗ trợ các chức năng sau:
- Quản lý hồ sơ (Cập nhật, thêm, sửa xóa từng đơn thể dữ liệu như: nhân viên, phòng ban, chức vụ, …)
- Quản lý bản tin trong nội bộ
- Người dùng (đăng nhập, đăng xuất, xem hồ sơ, …)
- Tra cứu thông tin (tra cứu lương, hồ sơ lý lịch)
- Khảo sát, đánh giá nhân sự Để sử dụng ứng dụng, yêu cầu máy tính kết nối Internet, có trình duyệt thông dụng.
1.1.2 Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: đã học
- Hệ quản trị cơ sở dữ liệu: đang học
- Ngôn ngữ lập trình: (java, C#, ASP.NET,PHP): Đã học
1.1.3 Đánh giá khả năng phát triển của sản phẩm Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn 2000 Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn 500
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
Các công ty, người cần tìm việc làm, sinh viên mới ra trường
Trung bình Khá Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn: X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi bị thay thế: 5 năm
Trung bình Khá Cao Rất Cao Ước tính độ khó để phát triển thành công sản phẩm của bạn X Ước lượng số năm cần thiết để phát triển sản phẩm của bạn:
- Họ và tên (sinh viên): Nguyễn Thị Kim Huệ
- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm b) Sơ đồ hoạt động quản lí giỏ hàng (Thêm vào giỏ hàng) c) Sơ đồ hoạt động quản lí giỏ hàng (Sửa số lượng hàng) d) Sơ đồ hoạt động quản lí giỏ hàng (Xóa hàng khỏi giỏ) e) Sơ đồ hoạt động quản lí giỏ hàng (Mua hàng)
2.3.15 Use case Xem sản phẩm
Bảng đặc tả usecase xem sản phẩm
Tên Usecase Xem sản phẩm
Mô tả Cho phép Guest sử dụng chức năng: Xem chi tiết, Thêm vào giỏ hàng, Mua hàng. Điều kiện trước Không có Điều kiện sau Không có
Bảng dòng sự kiện chính usecase xem sản phẩm
1.Người dùng click vào sản phẩm cần xem
2.Hệ thống hiển thị tất cả các thông tin về sản phẩm: Ngày sản xuất, nơi sản xuất, giá hàng, bình luận về hàng.
2.3.15.1 Biểu đồ tuần tự xem sản phẩm a) Sơ đồ tuần tự xem sản phẩm (Xem chi tiết sản phẩm) b) Sơ đồ tuần tự xem sản phẩm (Thêm sản phẩm) c) Sơ đồ tuần tự xem sản phẩm (Mua hàng)
2.3.15.2 Biểu đồ hoạt động xem sản phẩm a) Sơ đồ hoạt động xem sản phẩm (Xem chi tiết) b) Sơ đồ hoạt động xem sản phẩm (Thêm sản phẩm) c) Sơ đồ hoạt động xem sản phẩm (Mua hàng)
Bảng đặc tả Use case đăng nhập
Tên Use Case Đăng nhập
Tác nhân Quản trị viên (Admin), User
Mô tả Use Case thực hiện chức năng đăng nhập vào hệ thống Điều kiện trước Người dùng đã có tài khoản Điều kiện sau Đăng nhập thành công
Bảng dòng sự kiện Use case đăng nhập
1 Chọn chức năng đăng nhập
3 Nhập thông tin tài khoản
2.Hiển thị form đăng nhập.
5 Tiến hành kiểm tra cơ sở dữ liệu . 5.1 Nếu tài khoản nhập không chính xác thì chuyển tới bước 6
5.2 Nếu tài khoản nhập chính xác thì chuyển tới bước 7
6.Thông báo tài khoản không chính xác mời nhập lại.
7 Thông báo đăng nhập thành công
8 Chuyển sang giao diện admin (nếu tài khoản admin) ngược lại sang giao diện người dùng.
2.3.16.1 Biểu đồ tuần tự đăng nhập
2.3.16.2 Sơ đồ hoạt động đăng nhập
2.4 Thiết kế cơ sở dữ liệu
Dùng để lưu thông tin thống kê
Name Type Null Chú thích
MaNhapXuat varchar(10) No Mã nhập xuất
MaSP nvarchar(50) No Mã sản phẩm
GiaNhap Decimal No Giá Nhập
GiaXuat Decimal No Giá Xuất
NgayApDung Date No Ngày áp dụng
Dùng để lưu thông tin tài khoản
Name Type Null Chú thích
TenDangNhap varchar(10) No Tên đăng nhập
MatKhau nvarchar(50) No Mật khẩu
HoTen nvarchar(50) No Họ Tên
GioiTinh varchar(12) No Giới tính
SDT nvarchar(30) No Số Điện Thoại
DiaChi nvarchar(30) No Địa Chỉ
MaLoai varchar(30) No Mã loại
TrangThai nvarchar(30) No Trạng Thái
Dùng để lưu thông tin loại tài khoản
Name Type Null Chú thích
MaLoai varchar(10) No Mã loại
TenLoai nvarchar(50) No Tên loại
TrangThai nvarchar(50) No Trạng Thái
Dùng để lưu thông tin đánh giá
Name Type Null Chú thích
MaDG varchar(10) No Mã đánh giá
TenDangNhap nvarchar(50) No Tên đăng nhập
SoSao Int No Số sao đánh giá
NoiDung nvarchar(50) No Nội dung đánh giá
NgayDG Date No Ngày đánh giá
MaSP varchar(10) No Mã sản phẩm
TrangThai nvarchar(50) No Trạng Thái
Dùng để lưu thông tin hóa đơn
Name Type Null Chú thích
TenDangNhap varchar(10) No Tên đăng nhập
MaSP varchar(10) No Mã sản phẩm
NgayLapHD Date No Ngày lập hóa đơn
TrangThai nvarchar(50) No Trạng thái
GhiChu nvarchar(50) No Ghi chú
2.4.2.6 Bảng Chi Tiết Hóa Đơn
Dùng để lưu thông tin chi tiết hóa đơn
Name Type Null Chú thích
MaHD varchar(10) No Mã hóa đơn
MaSP varchar(10) No Mã sản phẩm
TenKH nvarchar(50) No Tên khách hàng
GiaGoc Decimal(18,3) No Giá gốc
TyLeKM Int No Tỷ lệ khuyến mại
SoLuongMua Int No Số lượng mua
Dùng để lưu thông tin sản phẩm
Name Type Null Chú thích
MaSP varchar(10) No Mã sản phẩm
TenSP nvarchar(50) No Tên sản phẩm
DonGia Decimal(18,3) No Đơn giá
HinhAnh Image No Hình ảnh
MaDM varchar(10) No Mã danh mục
TrangThai nvarchar(50) No Trạng Thái
MoTa Text No Mô tả
Dùng để lưu thông tin sản phẩm
Name Type Null Chú thích
MaDM varchar(10) No Mã hàng
TenHang nvarchar(50) No Tên hàng
TrangThai nvarchar(50) No Trạng Thái
Dùng để lưu thông tin khuyến mại
Name Type Null Chú thích
MaKM varchar(10) No Mã khuyến mại
TenKM nvarchar(50) No Tên khuyến mại
TuNgay Date No Từ ngày
DenNgay Date No Đến ngày
TrangThai nvarchar(50) No Trạng thái
2.4.2.10 Bảng Chi Tiết Khuyến Mại
Dùng để lưu thông tin chi tiết khuyến mại
Name Type Null Chú thích
MaKM varchar(10) No Mã khuyến mại
MaSP varchar(10) No Mã sản phẩm
TyLeKM Int No Tỷ lệ khuyến mại
GhiChu nvarchar(50) No Ghi chú
SoLuongKM Int No Số lượng khuyến mại
5 Giao diện chi tiết sản phẩm
8 Giao diện quản lý tài khoản cá nhân
9 Giao diện lịch sử đơn hàng
10 Giao diện đổi mật khẩu
1.1 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC
- Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL
- Áp dụng xây dựng ứng dụng thực nghiệm trang website bán hàng.
1.2 NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC
- Chưa phân tích sâu về vấn đề đặt ra.
- Chưa hoàn thiện được tất cả các chức năng nêu ra như dự kiến ban đầu.
- Chưa tối ưu tốt giao diện như đề ra ban đầu.
- Tìm hiểu sâu hơn về ngôn ngữ PHP & MySQL để có thể đáp ứng nhiều hơn nữa nhu cầu của người sử dụng, phát triển và tối ưu hóa hệ thống.
- Xây dựng trang Web quy mô lớn hơn với nhiều ứng dụng, chức năng
- Sử dụng mô hình MVC để phát triển.
- Tìm hiểu thêm một số ngôn ngữ, các framework để nâng cao giao diện đồ họa đẹp mắt,thân thiện hơn…