Tóm tắt đồ án Xây dựng website bán máy tính
Bạn đang xem tài liệu "Tóm tắt đồ án Xây dựng website bán máy tính", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- tom_tat_do_an_xay_dung_website_ban_may_tinh.pdf
Nội dung text: Tóm tắt đồ án Xây dựng website bán máy tính
- TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA: KHOA HỌC MÁY TÍNH TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN MÁY TÍNH TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: ỨNG DỤNG PHẦN MỀM Sinh viên thực hiện:Nguyễn Thanh Long Mã sinh viên: K12C04311 Giảng viên hướng dẫn: ThS. Nguyễn Thị Hạnh Khóa đào tạo:2018-2021 Đà Nẵng - 12/2020
- LỜI CÁM ƠN Em xin chân thành gửi lời cảm ơn đến quý thầy cô trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn nói chung và các thầy cô bộ môn trong khoa công nghệ thông tin nói riêng đã tạo điều kiện cho bản thân em có cơ hội thực hành, tiếp xúc để em có thể tránh được những vướng mắc và bỡ ngỡ trong thời gian thực hiện đồ án. Em xin chân thành cảm ơn cô Nguyễn Thị Hạnh. Nhờ sự giúp đỡ tận tình và những chỉ bảo của Thầy từ lúc bắt đầu cho tới lúc kết thúc đồ án mà em đã hoàn thành đúng thời hạn quy định và tích lũy được cho mình một lượng nền tảng kiến thức quý báu. Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời gian và kiến thức còn có hạn nên em sẽ không thể tránh khỏi những thiếu sót nhất định, rất mong nhận được sự cảm thông, chia sẻ và tận tình đóng góp của thầy cô. Em xin chân thành cảm ơn ! 1
- CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN ĐỀ TÀI Khái niệm PHP PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo ra năm 1994. Vì tính hữu dụng của nó và khả năng phát triển, PHP bắt đầu được sử dụng trong môi trường chuyên nghiệp và nó trở thành “PHP: Hypertext Preprocessor” Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML, nói một cách đơn giản đó là một trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML. PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một công nghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường (cross-platform). Đây là hai yếu tố rất quan trọng, thứ nhất khi nói công nghệ phía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra trên máy chủ, thứ hai, chính vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên các hệ điều hành như Windows, Unix và nhiều biến thể của nó Đặc biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít. Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kết quả ngôn ngữ HTML. Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì đó sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi một biểu mẫu hoặc chuyển tới một URL). 2
- Xampp 2.1. Xampp là gì ? - Xampp là chương trình tạo websever được ứng dụng trên các hệ điều hành Linus, MacOS, Windown, Cross-platform, Solaris 2.2 Ưu điểm: - Xampp có thể chạy trên tất cả các hệ điều hành. - Cấu hình đơn giản nhiều chức năng hữu ích cho người dung. 2.3 Khuyết điểm: - Xampp không có hỗ trợ cấu hình modun nên đôi khi sẽ gặp bất tiện cho người sử dụng - Dung lượng file cài đặt của xampp tương đối nặng. 3
- CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1. Đặc tả yêu cầu 1.1. Yêu cầu chức năng: - Phần mềm website bán máy tính qua mạng giúp rút ngắn khoảng cách người mua và người bán. - Quản lí hàng dễ dàng. - Sản phẩm được sắp xếp có hệ thống người mua dễ dàng tìm kiếm chọn mua sản phẩm. - Đáp ứng nhu cầu mua hàng trực tuyến hiện nay. 1.2. Yêu cầu phi chức năng: - Phần mềm vẫn còn đơn giản. - Người mua không thể trải nghiệm thử sản phẩm trực tiếp 2. Các tác nhân: 2.1. Người quản trị: Có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho Website. 2.2. Người sử dụng: Qua Website người sử dụng có thể xem thông tin, lựa chọn sản phẩm mình yêu thích ở mọi nơi và đặt mua. 2.3. Các trường hợp sử dụng: Mọi khách hàng có nhu cầu mua sắm trên mạng. 4
- CHƯƠNG 3. CƠ SỞ DỮ LIỆU MYSQL 3.1. Yêu cầu giao diện của website 3.1.1. Giao diện người dùng Phải có một giao diện thân thiện dễ sử dụng: Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiện lợi khi sử dụng. Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặc các đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ. Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sản phẩm mới nhất, sản phẩm sắp ra mắt 4.2.2. Giao diện người quản trị: - Giao diện đơn giản, dễ quản lý dữ liệu. - Phải được bảo vệ bằng User & Password riêng của Admin. 4.3. Phân tích các chức năng của hệ thống Các tác nhân của hệ thống gồm có: 5
- CHƯƠNG 4. XÂY DỰNG ỨNG DỤNG THỰC TẾ Sơ đồ use case; System Tìm kiếm thông tin về sản phẩm Xem thông tin về sản phẩm ĐăngXem kí giỏ thành hàng viên Customer Thêm sản phẩm vào giỏ hàng Đăng kí thành viên Đặt hàng Đăng nhập Member Administrator ĐăngĐăng nhập xuất Đổi mật khẩu XemSửa hóa thông đơn mua tin Memberhàng XemMua Lịch hàng sử giao dịch (HĐ đã lập) Thêm hãng ThêmThêm, sửa sản, xóa thông tinphẩm sản phẩm Sửa thông tin sản phẩm Xoá sản phẩm Xoá Member Liệt kê, cấp Xóaquyền Member, xoá User Liệt kê, tìm kiếm hóa đơn Chuyển đơn hàng chưa thanh toán->Đã thanh toán 6
- Đăng nhập Begin Nhập Hiển thị thông báo username, yêu cầu nhập lại password thông tin hoặc tài khoản chưa kích hoạt Thông tin đăng nhập No phù hợp với CSDL ? Yes Hiển thị thông báo đăng nhập thành công và lưu thông tin đăng nhập vào session End 7
- Đăng xuất Begin Click vào link logout Xóa session lưu thông tin đăng nhập Thông báo logout thành công End 8
- Đăng kí thành viên Begin User nhập thông tin Cá nhân cần thiết Hiển thị thông báo yêu cầu nhập lại UserName khác Kiểm tra trong CSDL Yes Xem User đó đã tồn tại hay chưa ? No Cập nhật thông tin về Người sử dụng vào CSDL Hiển thị thông báo thành công End 9
- Xem thông tin về sản phẩm Begin Click chọn vào sản phẩm cần xem Lấy Mã SP từ biến session Lấy thông tin của SP có mã đó trong CDSL Hiển thị thông tin chi tiết SP đã có trong CSDL End 10
- Thêm sản phẩm vào giỏ hàng Begin Xem sản phẩm Click chọn sản phẩm thêm vào giỏ hàng Kiểm tra biến session đã có Mã SP này chưa ? No Lưu Mã SP và số lượng vào biến session Tiếp tục thêm sản phẩm vào giỏ hàng End 11
- Đặt hàng Begin Member chọn và nhập số lượng sản phẩm Cập nhật thông tin sản phẩm được chọn vào CSDL Hiển thị thông báo thành công End 12
- Đổi mật khẩu Begin Member chọn chức năng đổi mật khẩu Nhập mật khẩu cũ và mật khẩu mới Hiển thị thông báo nhập lại thông tin thật chính xác Kiểm tra mật khẩu cũ No vừa nhập của Member đó đã đúng chưa ? Yes Lưu mật khẩu mới của Member đó vào CSDL End 13
- Xoá sản phẩm Begin Tìm sản phẩm muốn xoá và chọn biểu tượng xoá No Xác nhận lại thông tin xoá? Yes Xoá sản phẩm đó ra khỏi CSDL End 14
- Sửa thông tin sản phẩm Begin Chọn sản phẩm và thay đổi thông tin về sản phảm cần sửa Lưu thông tin sản phẩm vừa sửa vào CSDL End 15
- TÀI LIỆU THAM KHẢO 1. 2. mysql.com, 3. 16