ỨNG DỤNG cơ sở dữ LIỆU THIẾT kế WEBSITE bán XE hơi TRỰC TUYẾN

25 738 0
ỨNG DỤNG cơ sở dữ LIỆU THIẾT kế WEBSITE bán XE hơi TRỰC TUYẾN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA KHOA HỌC MÁY TÍNH - BÁO CÁO BÀI TẬP LỚN MÔN LẬP TRÌNH ỨNG DỤNG SỞ DỮ LIỆU TRÊN WEB ĐỀ TÀI: ỨNG DỤNG SỞ DỮ LIỆU THIẾT KẾ WEBSITE BÁN XE HƠI TRỰC TUYẾN Giáo viên hướng dẫn: Nguyễn Thái Cường Nhóm 16: Vũ Đức Trung Nguyễn Văn Trường Vũ Thế Anh Hà Nội, ngày 15 tháng năm 2014 Mục Lục Lời mở đầu I Tổng quan sở liệu ứng dụng II Phạm vi mục tiêu đề tài III IV Thực đề tài Bài toán đặt Thiết kế sở liệu .6 Tính website Hình ảnh minh họa 12 Đánh giá kết .23 Hướng phát triển tương lai .23 Kết luận 23 V LỜI MỞ ĐẦU Trong thời buổi hội nhập quốc tế, kinh tế thị trường nay, việc lưu trữ quản lý sở liệu trở nên quan trọng hết Mọi công việc kinh tế đời sống cần đến quản lý chặt chẽ nguồn thông tin, nhân lực khác nhằm lưu trữ, khai thác ứng dụng nguồn thông tin cách hiệu hợp lý Từ lẽ mà môn học Ứng Dụng Sở Dữ Liệu môn học cần thiết học viên công nghệ thông tin Mục tiêu môn học nghiên cứu, xây dựng sở liệu để lưu trữ thông tin, tạo ứng dụng (website) để quản lý khai thác thông tin thu thập từ sở liệu Đề tài nghiên cứu, ứng dụng sở liệu nhóm chúng em xây dựng website bán hàng trực tuyến xe Trong phạm vi đề tài, nhóm chúng em áp dụng kiến thức học để xây dựng sở liệu phù hợp với đề tài, xây dứng website bán hàng trực tuyến tính website bán háng hàng chuyên nghiệp, từ đánh giá hiệu việc ứng dụng, quản lý thông tin sở liệu đưa vào ứng dụng Vì đề tài thực thời gian ngắn nên nhóm chúng em cố gắng tránh hết sai sót hạn chế Chúng em mong nhận góp ý từ thầy bạn bè Chúng em xin chân thành cảm ơn thầy giáo Nguyễn Thái Cường hỗ trợ nhóm chúng em thực đề tài I TỔNG QUAN VỀ SỞ DỮ LIỆUỨNG DỤNG Định nghĩa sở liệu sở liệu (Database) tập hợp thông tin cấu trúc quan hệ logic với nhau, lưu trữ máy tính, dễ dàng chia sẻ thiết kế nhằm đáp ứng nhu cầu sử dụng tổ chức cá nhân sở liệu chia nhiều loại khác nhau: • sở liệu dạng file • sở liệu quan hệ: liệu lưu trữ bảng liệu gọi thực thể, thực thể mối liên hệ với gọi quan hệ, quan hệ thuộc tính, thuộc tính khóa Các hệ quản trị hỗ trợ sở liệu quan hệ như: MS SQL server, Oracle, MySQL sở liệu hướng đối tượng: liệu lưu trữ liệu bảng bổ sung thêm tính hướng đối tượng lưu trữ thêm hành vi, nhằm thể hành vi đối tượng Mỗi bảng xem lớp liệu, dòng liệu bảng đối tượng Các hệ quản trị hỗ trợ sở liệu hướng đối tượng như: MS SQL server, Oracle, Postgres… sở liệu bán cấu trúc: liệu lưu dạng XML, với định dạng thông tin mô tả đối tượng thể tag Đây sở liệu nhiều ưu điểm lưu trữ hầu hết loại liệu khác nên sở liệu bán cấu trúc hướng nghiên cứu ứng dụng Ưu điểm sở liệu • Giảm trùng lặp thông tin xuống mức thấp Do đảm bảo thông tin tính quán toàn vẹn liệu • Đảm bảo liệu truy xuất theo nhiều cách khác • Nhiều người sử dụng sở liệu Vai trò sở liệu ứng dụng vào đời sống Ngày nay, vai trò sở liệu quan trọng, phần thiếu đời sống hàng ngày Mỗi ngày, người sử dụng sở liệu khác cho mục đích khác Ví dụ thủ thư quản lý thư viện ứng dụng quản lý thư viện sử dụng sở liệu dành riêng cho thư viện Các nhà quản lý, nhân viên công ty sử dụng phần mềm, hệ thống sử dụng sử liệu dành cho kinh tế để nhằm quản lý nguồn lực, lợi nhuận công ty tìm kế hoạch sau này, hay đơn giản người dùng truy cập vào sở liệu để đọc báo, nghe nhạc mua sắm trực tuyến • Nhờ ứng dụng sở liệu mà người quản lý thông tin thu thập cách tối ưu, hiệu mà không tốn thời gian, sức lực Hơn nữa, từ thông tin lưu trữ sở liệu mà người tìm thông tin mới, quy luật để sử dụng, đưa kế hoạch hiệu tương lai II PHẠM VI VÀ MỤC TIÊU CỦA ĐỀ TÀI Phạm Vi: Sản phẩm xây dựng website bán hàng trực tuyến sử dụng sở liệu dành riêng cho loại website Các tính thực hiệu theo yêu cầu từ phía công ty, hỗ trợ trang quản lý nhằm làm đơn giản hóa việc quản lý thông tin website Mục Tiêu: Xây dựng website bán hàng trực tuyến sử dụng sở liệu phù hợp, đầy đủ tính mà công ty yêu cầu Website chạy tốt, ổn định không bị mát liệu sử dụng III THỰC HIỆN ĐỀ TÀI Bài Toán Đặt Ra: Công ty Jupiter công ty chuyên cung ứng xe chất lượng nhập trực tiếp từ nước ngoài, trụ sở đặt Hà Nội hàng chục showroom lớn nhỏ toàn quốc Trong trình hoạt động sau nhiều năm, kèm thêm bất ổn thị trường khủng hoảng kinh tế nên công ty trở nên trì trệ, tiêu phát triển nhiều tháng, quý không đạt mong muốn Hơn công ty mở ưu công nghệ ngày lấn sân sang thị trường công ty Để khắc phục trì trệ, nhằm mở rộng thị trường phát triển công ty, giám đốc công ty Jupiter định đóng cửa số showroom hoạt động không hiệu quả, dồn nguồn vốn vào phát triển ứng dụng hỗ trợ bán hàng, cụ thể website bán hàng trực tuyến Ưu điểm website bán hàng trực tuyến mở rộng thị trường, tiếp cận với nhiều khách hàng từ nước, giảm nhân công, giảm chi phí xây dựng bảo dưỡng mở cửa 24/24 Vì công ty nhập xe nên website công ty số yêu cầu như: • Cho phép khách hàng dễ dàng xem mẫu thiết kế • Cho phép khách hàng đặt hàng mẫu xe sản xuất để nhà cung cấp đặt hàng với công ty sản xuất nước Cho phép khách hàng xem thông tin cập nhật từ hãng xe tiếng • Xây dựng đội ngũ quản lý thông tin, phân quyền từ cao đến thấp cho đội ngũ • Cho phép đội ngũ dễ dàng truy cập quản lý thông tin cách hiệu Thiết Kế Sở Dữ Liệu: sở liệu gồm bảng: Bảng tblUsers: lưu trữ thông tin người dùng • Tên trường Kiểu liệu Ghi userName Nvarchar(50) Khóa password Nvarchar(20) uName Nvarchar(50) uBirth Date uMail Text uPhone Nvarchar(12) uAddress Text uGender Nvarchar(5) Role Int Phân quyền uPos Int Phân quyền quản lý Bảng tblCategories: lưu trữ thông tin danh mục Tên trường Kiểu liệu cID Int cName Nvarchar(50) cImage Text cDesc Text Ghi Khóa Bảng tblProducts: lưu trữ thông tin sản phẩm Tên trường pID Kiểu liệu Int Ghi Khóa pName Nvarchar(50) pImage Text pPrice Float pDesc Text pYear Int pStatus Bit cID Int Khóa ngoại Bảng tblOrders: lưu trữ yêu cầu khách hàng Tên trường Kiểu liệu Ghi oID Int Khóa userName Nvarchar(50) Khóa ngoại Total Float dateCreate Date Status Bit arriveDate Date Bảng tblOrderDetails: lưu trữ thông tin chi tiết yêu cầu khách hàng Tên trường Kiểu liệu Ghi dID Int Khóa oID Int Khóa ngoại pID Int Khóa ngoại Quantity Int Bảng News: lưu trữ thông tin tin tức Tên trường Kiểu liệu nID Int nTitle Nvarchar(50) nContent Text nDate Date nView Int nImage Text Ghi Khóa Bảng tblIntro: lưu trữ thông tin viết giới thiệu: Tên trường Kiểu liệu iID Int iName Nvarchar(50) iContent Text iStatus Bit Ghi Khóa Mối quan hệ bảng: Tính Năng Website Các tính website: • Cho phép người truy cập xem sản phẩm: Khách hàng không cần tải khoản xem thông tin chi tiết sản phẩm • Cho phép người truy cập xem tin tức hãng xe • Cho phép khách hàng đăng ký tài khoản, thay đổi thông tin cá nhân, đăng nhập để sử dụng dịch vụ công ty • Cho phép khách hàng tài khoản đặt hàng xe sản xuất Hàng vận chuyển nước tuần Do đặc điểm sản phẩm nên vận chuyển nhà mà khách hàng đến showroom gần để toán nhân hàng • công cụ hỗ trợ khách hàng mua xe kiểm tra lại hóa đơn, yêu cầu trang web Về phía người quản lý 10 • • • Hệ thống cho phép phân quyền user nhằm bảo mật thông tin quản lý cách tốt Quyền cao admin truy cập tới chức website Quyền manager phép truy cập vào chức website Và quyền thấp khách hàng xem đặt hàng Hệ thống quản lý chức website công cụ hỗ trợ quản lý đơn hàng, quản lý user Một số chức khác: • • • Hỗ trợ công cụ tìm kiếm: tìm kiếm theo tên, theo giá Hỗ trợ lấy lại mật qua email, thay đổi password quản lý thông tin cá nhân Cho phép người dùng lựa chọn giao diện theo mẫu sẵn 11 Bảng phân quyền user 12 Hình Ảnh Minh Họa Trang chủ website 13 Giao diện thứ website 14 Giao diện thứ website 15 Sau khách hàng đăng nhập Hiển thị sản phẩm 16 Xem chi tiết sản phẩm 17 Thông tin sản phẩm giỏ hàng Đặt Hàng Thành Công 18 Xem hóa đơn đặt hàng 19 Quản trị danh mục dành cho admin manager 20 Trang quản trị sản phẩm 21 Quản lý tin tức 22 Quản lý đơn hàng 23 Quản lý user IV Đánh Giá Kết Quả: Sau chạy thử nghiệm, nhóm chúng em thấy website hoạt động tốt, ổn định sở liệu đồng bộ, quán, dễ dàng truy xuất liệu quản lý thông tin Dữ liệu bảo mật tốt Tuy nhiên, website xử lý chưa thực nhanh, nhiều chức chưa mở để dễ dàng quản lý Hướng phát triển tương lai: Nhóm chúng em tiếp tục phát triển website ngày hoàn thiện với số chức phụ mở thay đổi banner, footer, cho phép người quản lý dễ dàng upload giao diện lên để quản lý… Xây dựng thuật toán giúp trang web xử lý thông tin cách nhanh chóng KẾT LUẬN Ứng dụng sở liệu vào website phần nhỏ vô số ứng dụngsở liệu mang lại Nhưng chừng đủ cho nhóm chúng em thấy tầm quan trọng sở liệu việc quản lý thông tin nói riêng ứng dụng khác đời sống hàng nói 24 chung Nếu sở liệu, người gặp nhiều khó khăn việc quản lý liệu tìm kiếm phương thức hoạt động sống người vất vả nhiều Vì vậy, người cần tiếp tục xây dựng ứng dụng với sở liệu thích hợp để mang lại nguồn lợi lớn cho thân đất nước 25 ... thu thập từ sở liệu Đề tài nghiên cứu, ứng dụng sở liệu nhóm chúng em xây dựng website bán hàng trực tuyến xe Trong phạm vi đề tài, nhóm chúng em áp dụng kiến thức học để xây dựng sở liệu phù hợp... QUAN VỀ CƠ SỞ DỮ LIỆU VÀ ỨNG DỤNG Định nghĩa sở liệu Cơ sở liệu (Database) tập hợp thông tin có cấu trúc có quan hệ logic với nhau, lưu trữ máy tính, dễ dàng chia sẻ thiết kế nhằm đáp ứng nhu... chóng KẾT LUẬN Ứng dụng sở liệu vào website phần nhỏ vô số ứng dụng mà sở liệu mang lại Nhưng chừng đủ cho nhóm chúng em thấy tầm quan trọng sở liệu việc quản lý thông tin nói riêng ứng dụng khác

Ngày đăng: 20/04/2017, 23:07

Tài liệu cùng người dùng

Tài liệu liên quan