Tổng quan
Công nghệ thông tin ngày càng trở nên thiết yếu trong cuộc sống hàng ngày của con người, với việc sử dụng các thiết bị như máy tính, laptop, ti vi và điện thoại để làm việc và giải trí Nhờ ứng dụng công nghệ thông tin, chất lượng sống được cải thiện rõ rệt thông qua các hệ thống tự động bán hàng, trợ lý ảo và nhà thông minh, đáp ứng nhu cầu thiết yếu của xã hội hiện đại.
Việc ứng dụng công nghệ thông tin ngày càng trở nên quan trọng, yêu cầu các thiết bị và linh kiện điện tử để phục vụ nhu cầu Điều này hứa hẹn sẽ tạo ra một mảng kinh doanh phát triển mạnh mẽ trong hiện tại và tương lai.
Chúng em đã quyết định chọn đề tài “Website mua bán linh kiện máy tính, thiết bị công nghệ thông tin và phần mềm” nhằm củng cố và nâng cao kiến thức lập trình web, đồng thời tìm hiểu về một lĩnh vực quan trọng trong ngành công nghệ thông tin trong tương lai.
Phương pháp, kết quả
+ Nghiên cứu lí thuyết về hệ thống QL công ty CNTT
+ Tìm hiểu thực trạng các công ty kinh doanh về thiết bị CNTT và PM
+ Thu thập các yêu cầu từ phía người dùng
+ Phân tích thiết kế hệ thống theo yêu cầu người dùng
+ Nghiên cứu các công cụ xây dựng hệ thống ̶ Kết quả :
Website Mua Bán Linh Kiện, Thiết Bị CNTT Và PM ̶ Hệ thống có 2 phần :
Thứ nhất : Phần khách hàng :
Khách hàng, những người có nhu cầu mua sắm hàng hóa, sẽ tìm kiếm và đặt mua các mặt hàng cần thiết từ hệ thống Do đó, hệ thống cần có các chức năng hỗ trợ việc tìm kiếm và đặt hàng hiệu quả.
+ Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọn và mua.
+ Khách hàng xem các thông tin tin tức mới về khuyến mãi trên trang web.
+ Khách hàng chọn và đặt hàng trực tiếp thì hiện lên đơn hàng để khách hàng có thể nhập thông tin mua hàng và xem hóa đơn mua hàng.
Thứ hai : Dành cho người quản trị :
Người quản lý ứng dụng có quyền kiểm soát toàn bộ hệ thống, với việc được cấp username và password để đăng nhập và thực hiện các chức năng quản lý cần thiết.
Quản lý hiệu quả việc cập nhật, sửa đổi và xóa các mặt hàng, loại hàng, nhà sản xuất và tin tức Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng, đồng thời hiển thị thông tin đơn đặt hàng một cách rõ ràng Thực hiện thống kê theo ngày và thời gian để theo dõi hoạt động kinh doanh.
+ Quản lí mọi thay đổi của Website
Trang web sẽ được thiết kế với giao diện thân thiện và dễ sử dụng, giúp khách hàng dễ dàng tìm kiếm thông tin cần thiết Chúng tôi cung cấp các thông tin quảng bá hấp dẫn và tin tức khuyến mãi để thu hút sự chú ý của khách hàng Quan trọng nhất là đảm bảo an toàn tuyệt đối cho thông tin cá nhân của khách hàng trong quá trình mua sắm trực tuyến Hơn nữa, trang web cần liên tục đổi mới để giữ được sự hấp dẫn.
Cấu trúc đồ án
Chương 2 : Nghiên cứu tổng quan
2.2 Hạn chế, tồn tại của các phương pháp
Chương 3 : Phân tích thiết kế hệ thống
3.1 Mô hình tổng quan của hệ thống nghiên cứu
Chương 4 : Triển khai xây dựng
Chương 5 : Kết luận và Hướng phát triển
Nghiên cứu tổng quan
Kết luận
Chương 3 : Phân tích thiết kế hệ thống
3.1 Mô hình tổng quan của hệ thống nghiên cứu
Chương 4 : Triển khai xây dựng
Chương 5 : Kết luận và Hướng phát triển
Chương 2 Nghiên cứu tổng quan
Nội dung Phương pháp nghiên cứu lý thuyết
Tên PP Nghiên cứu lý thuyết [1]
PT và TH lý thuyết là những phương pháp quan trọng trong việc phân loại HTH lý thuyết Chúng được áp dụng khi cần tìm hiểu thông tin về đối tượng nghiên cứu, đặc biệt là thông tin được lưu trữ trong tài liệu.
Các bước tiến hành B1 : Nghiên cứu, thu thập tài liệu
B2 : Phân loại và mã hóa tài liệu B3 : Tiến hành phân tích và tổng hợp các tài liệu thu được
B4 : Viết kết quả nghiên cứu dưới dạng đề tài nghiên cứu khoa học
Nội dung Phương pháp nghiên cứu thực tiễn
Tên PP Chuyên gia [2] Áp dụng Được sử dụng trong tình huống triển khai nghiên cứu cần tiết kiệm về thời gian, sức lực, tài chính.
Các bước tiến hành B1 : Xác định vấn đề cần hỏi chuyên gia
B2 : Xây dựng phiếu lấy ý kiến chuyên gia B3 : Lựa chọn và mời chuyên gia
B4 : Tiến hành lấy ý kiến chuyên giaB5 : Xử lí, tổng hợp ý kiến thu thập được từ chuyên gia
2.2 Hạn chế, tồn tại của các phương pháp
Việc nắm vững lý luận nền tảng của học thuyết Mac Lê-nin là rất quan trọng đối với người nghiên cứu khoa học Nếu thiếu kiến thức này, họ sẽ gặp nhiều khó khăn trong việc phân biệt đúng sai giữa các lý luận khác.
Quá trình sáng tạo khoa học thường dựa vào tư duy trừu tượng và suy luận khái quát hóa, nhưng không luôn được kiểm chứng ngay lập tức qua thực tiễn Điều này có thể dẫn đến những sai lầm chủ quan cho các nhà khoa học.
Nếu không chú ý kết hợp các phương pháp phân loại, hệ thống hóa lý thuyết với phương pháp quan sát, tổng kết thực tiễn.
Tính khách quan trong phương pháp này bị hạn chế, do đó, hiệu quả của nó phụ thuộc vào sự lựa chọn của hội đồng chuyên môn và cách thức tổ chức hoạt động.
Trong nghiên cứu khoa học hiện nay, phương pháp phân loại và hệ thống hóa lý thuyết vẫn được áp dụng rộng rãi, nhờ vào khả năng ứng dụng cho nhiều đề tài có tính lý thuyết cao.
Phương pháp phân loại và hệ thống hóa lý thuyết mang lại sự thuận tiện, đơn giản và logic, giúp đạt được hiệu quả và kết quả thiết thực trong việc thực hiện các đề tài nghiên cứu khoa học.
Trong quá trình nghiên cứu, việc áp dụng phương pháp phân loại và hệ thống hóa lý thuyết cần sự sáng tạo và linh hoạt, không nên tuân theo một khuôn mẫu cứng nhắc Chúng ta cần vận dụng các giải pháp và phương pháp hiệu quả hơn để giải quyết những vấn đề mà phương pháp này không thể đáp ứng Hơn nữa, việc kết hợp song song với các phương pháp nghiên cứu khác sẽ mang lại nhiều lợi ích và giảm thiểu khó khăn Do đó, việc trang bị kiến thức về các phương pháp nghiên cứu và quy trình thực hiện là rất cần thiết để đạt được hiệu quả tối ưu.
Hiểu và nắm vững quy trình áp dụng phương pháp phân loại và hệ thống hóa lý thuyết là rất quan trọng, vì nó giúp chúng ta có cái nhìn tổng quát và chính xác hơn trong nghiên cứu Điều này cũng tạo điều kiện thuận lợi để đánh giá, nhận xét và đóng góp vào các công trình nghiên cứu một cách hiệu quả.
Phân tích thiết kế hệ thống
Yêu cầu bảo mật
Chương 4 : Triển khai xây dựng
Chương 5 : Kết luận và Hướng phát triển
Chương 2 Nghiên cứu tổng quan
Nội dung Phương pháp nghiên cứu lý thuyết
Tên PP Nghiên cứu lý thuyết [1]
PT và TH lý thuyết là hai phương pháp quan trọng trong việc phân loại HTH lý thuyết Chúng được áp dụng khi cần tìm hiểu thông tin về đối tượng nghiên cứu, đặc biệt là khi các dữ liệu này được lưu trữ trong tài liệu.
Các bước tiến hành B1 : Nghiên cứu, thu thập tài liệu
B2 : Phân loại và mã hóa tài liệu B3 : Tiến hành phân tích và tổng hợp các tài liệu thu được
B4 : Viết kết quả nghiên cứu dưới dạng đề tài nghiên cứu khoa học
Nội dung Phương pháp nghiên cứu thực tiễn
Tên PP Chuyên gia [2] Áp dụng Được sử dụng trong tình huống triển khai nghiên cứu cần tiết kiệm về thời gian, sức lực, tài chính.
Các bước tiến hành B1 : Xác định vấn đề cần hỏi chuyên gia
B2 : Xây dựng phiếu lấy ý kiến chuyên gia B3 : Lựa chọn và mời chuyên gia
B4 : Tiến hành lấy ý kiến chuyên giaB5 : Xử lí, tổng hợp ý kiến thu thập được từ chuyên gia
2.2 Hạn chế, tồn tại của các phương pháp
Nắm vững lý luận nền tảng của học thuyết Mac Lê-nin là điều cần thiết cho những người nghiên cứu khoa học, vì điều này giúp họ dễ dàng phân biệt đúng sai trong các lý luận khác.
Quá trình sáng tạo khoa học thường diễn ra thông qua tư duy trừu tượng và suy luận khái quát hóa, nhưng không được kiểm chứng thực tiễn ngay lập tức Điều này có thể dẫn đến những sai lầm chủ quan từ phía các nhà khoa học.
Nếu không chú ý kết hợp các phương pháp phân loại, hệ thống hóa lý thuyết với phương pháp quan sát, tổng kết thực tiễn.
Tính khách quan của phương pháp này có hạn chế, do đó, hiệu quả của nó phụ thuộc vào sự lựa chọn của hội đồng chuyên môn và cách thức tổ chức hoạt động.
Trong nghiên cứu khoa học hiện nay, phương pháp phân loại và hệ thống hóa lý thuyết vẫn được ưa chuộng nhờ tính linh hoạt và khả năng áp dụng rộng rãi cho nhiều đề tài lý thuyết.
Phương pháp phân loại và hệ thống hóa lý thuyết mang lại sự thuận tiện, đơn giản và logic, giúp đạt được hiệu quả và kết quả thiết thực trong nghiên cứu khoa học.
Trong nghiên cứu bằng phương pháp phân loại và hệ thống hóa lý thuyết, việc sáng tạo và áp dụng các giải pháp hiệu quả là rất quan trọng để giải quyết những vấn đề mà phương pháp này không thể thực hiện Đồng thời, việc kết hợp song song với các phương pháp nghiên cứu khác không chỉ mang lại thuận lợi mà còn giảm thiểu khó khăn trong quá trình nghiên cứu Do đó, việc trang bị kiến thức về các phương pháp khác và các bước thực hiện phù hợp là cần thiết.
Hiểu và nắm vững quy trình vận dụng phương pháp phân loại và hệ thống hóa lý thuyết là rất quan trọng Điều này giúp chúng ta có cái nhìn tổng quát và chính xác hơn trong nghiên cứu Ngoài ra, việc này cũng tạo điều kiện thuận lợi cho việc đánh giá, nhận xét và đóng góp cho các công trình nghiên cứu.
Chương 3 Phân tích thiết kế hệ thống
3.1 Mô hình tổng quan của hệ thống nghiên cứu
3.2 Thiết kế chi tiết ̶ Biểu đồ hoạt động :
Thông tin đăng nhập phù hợp với CSDL ?
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
Hiển thị thông báo yêu cầu nhập lại thông tin hoặc tài khoản chưa kích hoạt
Hình 1 Biểu đồ hoạt động đăng nhập vào hệ thống
Xóa session lưu thông tin đăng nhập
Thông báo logout thành công
Hình 2 Biểu đồ hoạt động thoát ra hệ thống
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
Kiểm tra trong CSDL Xem User đó đã tồn tại hay chưa ?
Hiển thị thông báo yêu cầu nhập lại UserName khác
Hình 3 Biểu đồ hoạt động đăng kí thành viên
Xem thông tin về sản phẩm
Click chọn vào sản phẩm cần xem
Hiển thị thông tin chi tiết SP đã có trong CSDL
Lấy Mã SP từ biến session
Lấy thông tin của SP có mã đó trong CDSL
Hình 4 Biểu đồ hoạt động xem thông tin sản phẩm
Thêm sản phẩm vào giỏ hàng
Xem sản phẩm Click chọn sản phẩm thêm vào giỏ hàng
Tiếp tục thêm sản phẩm vào giỏ hàng
Lưu Mã SP và số lượng vào biến session
Kiểm tra biến session đã có Mã
Hình 5 Biểu đồ chức năng thêm SP vào giỏ hàng
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
Hiển thị thông báo thành công Begin
Hình 6 Biểu đồ chức năng đặt hàng
Member chọn chức năng đổi mật khẩu
Lưu mật khẩu mới của Member đó vào CSDL
Nhập mật khẩu cũ và mật khẩu mới
Kiểm tra mật khẩu cũ vừa nhập của Member đó đã đúng chưa ?
Hiển thị thông báo nhập lại thông tin thật chính xác
Hình 7 Biểu đồ chức năng đổi mật khẩu
Tìm Member muốn xoá và chọn biểu tượng xoá
Xoá Member đó ra khỏi
Xác nhận lại thông tin xoá? No
Hình 8 Biểu đồ chức năng xóa Member
Nhập thông tin về sản phẩm cần thêm
Cập nhật thông tin về Sản phẩp đó vào CSDL
Kiểm tra trong CSDL Xem Sản phẩm đó đã tồn tại hay chưa ?
Hiển thị thông báo yêu cầu nhập lại sản phẩm khác
Hình 9 Biểu đồ chức năng thêm SP
Sửa thông tin sản phẩm
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
Hình 10 Biểu đồ chức năng sửa đổi thông tin SP
Tìm sản phẩm muốn xoá và chọn biểu tượng xoá
Xoá sản phẩm đó ra khỏi
Xác nhận lại thông tin xoá? No
Hình 11 Biểu đồ chức năng sửa đổi xóa SP
Tìm User muốn xoá và chọn biểu tượng xoá
Xoá User đó ra khỏi CSDL
Xác nhận lại thông tin xoá? No
Hình 12 Biểu đồ chức năng sửa đổi xóa User
Hệ thống có tính bảo mật cao, đảm bảo rằng chỉ những người có username và password được phép của Admin mới có khả năng thay đổi thông tin sản phẩm và toàn bộ Website Người dùng chỉ có thể chỉnh sửa thông tin cá nhân của mình mà không thể can thiệp vào các dữ liệu khác.
Các thông tin của khách hàng được bảo mật.
Hệ thống quản trị tuyệt đối an toàn, không thể bị truy cập do lỗi hệ thống.
Triển khai xây dựng
Yêu cầu giao diện của website
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
Cửa hàng chúng tôi cung cấp đầy đủ thông tin liên hệ để khách hàng dễ dàng kết nối Bạn có thể tìm thấy địa chỉ của cửa hàng và các đại lý trực thuộc, cùng với các số điện thoại và email liên hệ để được hỗ trợ nhanh chóng.
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
– Giao diện người quản trị : o Giao diện đơn giản, dễ quản lý dữ liệu. o Phải được bảo vệ bằng User & Password riêng của Admin.
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ó:
Administrator là thành viên quản trị hệ thống, có quyền tạo tài khoản, quản lý sản phẩm, quản trị người dùng và quản lý hóa đơn.
Member: là hệ thống thành viên có chức năng: Đăng kí, đăng nhập, tìm kiếm,
Customer: Là khách vãng lai có chức năng: Đăng kí, tìm kiếm, xem thông tin sản phẩm, xem giỏ hàng, đặt hàng.
Thiết kế giao diện
Trang chủ “Trangchu.hmtl” : Là trang chính, chứa tất cả các mục để lựa chọn Từ trang chủ khách hàng có thể tìm thấy mọi thông tin cần thiể:
Các sản phẩm được giới thiệu có giao diện thân thiện và dễ sử dụng, giúp khách hàng dễ dàng tìm kiếm và đặt mua những sản phẩm yêu thích phù hợp với ngân sách của mình.
- Các bài viết hay về thế giới máy tính được quản trị hệ thống chọn lọc…
- Bạn có thắc mắc, góp ý với công ty…
3.2 Giao diện trang Đăng kí/Đăng nhập
Trang Đăng nhập/Đăng kí cho phép người dùng dễ dàng đăng nhập hoặc tạo tài khoản mới Tại đây, có hai loại hình đăng kí là Member và Customer, giúp người dùng lựa chọn phù hợp với nhu cầu của mình.
3.3 Giao diện một trang con