Khóa luận tốt nghiệp đại học phần mềm mô phỏng, lắp ráp và báo giá máy tính

68 2 0
Khóa luận tốt nghiệp đại học phần mềm mô phỏng, lắp ráp và báo giá máy tính

Đ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 TÂY ĐÔ KHOA KỸ THUẬT CÔNG NGHỆ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC “PHẦN MỀM MƠ PHỎNG, LẮP RÁP VÀ BÁO GIÁ MÁY TÍNH” Sinh viên thực Cán hướng dẫn HUỲNH HIỀN ĐỨC 13D480201010 ThS LÊ THỊ THU LAN Cần Thơ, tháng 04 năm 2017 TRƯỜNG ĐẠI HỌC TÂY ĐÔ KHOA KỸ THUẬT CÔNG NGHỆ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC PHẦN MỀM MƠ PHỎNG, LẮP RÁP VÀ BÁO GIÁ MÁY TÍNH Sinh viên thực Cán hướng dẫn HUỲNH HIỀN ĐỨC 13D480201010 ThS LÊ THỊ THU LAN Cán phản biện ThS NGUYỄN CHÍ CƯỜNG Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Công Nghệ Thông Tin, Khoa Kỹ Thuật Công Nghệ, Trường Đại học Tây Đô vào ngày 15 tháng 05 năm 2017 Mã số đề tài: ……………… Có thể tìm hiểu khóa luận tại: • Thư viện: Trường Đại học Tây Đô • Website: http://tdu.edu.vn/ LỜI CẢM ƠN Để khóa luận tốt nghiệp đạt kết tốt đẹp, nhận hỗ trợ, giúp đỡ nhiều cá nhân Với tình cảm sâu sắc, chân thành, cho phép bày tỏ lòng biết ơn sâu sắc đến tất cá nhân tạo điều kiện giúp đỡ trình học tập nghiên cứu đề tài Trước hết xin Thầy Cô Khoa Kỹ thuật – Công nghệ lời chào trân trọng, lời chúc sức khỏe lời cảm ơn sâu sắc Được đồng ý Cô Ths Lê Thị Thu Lan thực đề tài "Phần mềm mô phỏng, lắp ráp báo giá máy tính" Để hồn thành khố luận tơi xin chân thành cảm ơn Thầy Cô giáo tận tình hướng dẫn, giảng dạy suốt trình học tập, nghiên cứu rèn luyện Trường Đại học Tây Đô Đặc biệt xin gửi lời cảm ơn chân thành tới Cô Ths Lê Thị Thu Lan quan tâm giúp đỡ, hướng dẫn tơi hồn thành tốt luận văn thời gian qua Với điều kiện thời gian kinh nghiệm hạn chế học viên, khóa luận khơng thể tránh thiếu sót Tơi mong nhận bảo, đóng góp ý kiến Thầy Cơ để tơi có điều kiện bổ sung, nâng cao kiến thức mình, phục vụ tốt cơng việc sau Trân trọng cảm ơn bạn sinh viên năm cuối ngành Công nghệ thông tin Trường Đại học Tây Đơ nhiệt tình tham gia trả lời đóng góp ý kiến để tơi hồn thành tốt khóa luận Một lần tơi xin chân thành cảm ơn kính chúc Q Thầy/Cơ nhiều sức khỏe, đặc biệt Cô Ths Lê Thị Thu Lan dồi dao sức khỏe công tác tốt Kính chúc Quý nhà trường đạt nhiều thành công công tác giáo dục Tôi xin chân thành cảm ơn! Cần Thơ, ngày 24 tháng 04 năm 2017 Người thực Huỳnh Hiền Đức i MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH SÁCH HÌNH, BẢNG VÀ BIỂU ĐỒ v TÓM TẮT viii LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN LÝ DO CHỌN ĐỀ TÀI LỊCH SỬ PHÁT TRIỂN MỤC TIÊU NGHIÊN CỨU .5 ĐỐI TƯỢNG VÀ KHÁCH THỂ NGHIÊN CỨU .5 1.IV.1 Đối tượng nghiên cứu 1.IV.2 Khách thể nghiên cứu GIẢ THUYẾT NGHIÊN CỨU .5 NHIỆM VỤ NGHIÊN CỨU .5 GIỚI HẠN ĐỀ TÀI PHƯƠNG PHÁP NGHIÊN CỨU 1.VIII.1 Phương pháp nghiên cứu tài liệu: .6 1.VIII.2 Phương pháp nghiên cứu thực tiễn: ĐÓNG GÓP MỚI CỦA ĐỀ TÀI CẤU TRÚC KHÓA LUẬN KẾ HOẠCH NGHIÊN CỨU CHƯƠNG 2: CƠ SỞ LÝ LUẬN CỦA ĐỀ TÀI .8 Nhu cầu sử dụng máy tính .8 Giới thiệu tổng quát máy tính: 2.II.1 Cấu trúc máy tính 2.II.2 Các thành phần máy tính 2.II.3 Lựa chọn cấu hình 10 2.II.4 Các thiết bị linh kiện lắp ráp máy tính PC(Personal Computer) 11 Tổng quan StarUML 16 Tổng quan ADO.NET Entity .19 ii Tổng quan SQL Server .20 Tổng quan Visual Studio 20 CHƯƠNG 3: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 22 Đặc tả toán .22 Các chức hệ thống 23 3.II.1 Quản trị hệ thống 23 3.II.2 Quản lý sản phẩm 23 3.II.3 Quản lý thiết bị 23 3.II.4 Quản lý loại thiết bị .24 3.II.5 Quản lý khách hàng .24 3.II.6 Quản lý lắp đặt .24 3.II.7 Quản lý chi tiết lắp đặt 24 3.II.8 Tìm kiếm sản phẩm 24 3.II.9 In ấn .24 Sơ đồ Usecase 24 3.III.1 Danh sách Actor hệ thống .24 3.III.2 Mô tả Usecase .25 3.III.3 Sơ đồ Usecase .26 3.III.4 Đặc tả Usecase .29 Biểu đồ lớp 34 3.IV.1 Danh sách lớp .34 3.IV.2 Vẽ biểu đồ lớp 37 3.IV.3 Thiết kế sở liệu 38 Biểu đồ 41 3.V.1 Biểu đồ “Nhập hàng” 41 3.V.2 Biểu đồ “Xây dựng máy tính” 42 VI Biểu đồ phân rã chức 43 3.VI.1 Biểu đồ phân rã chức “Quản Lý Nhập Hàng” 43 3.VI.2Biểu đồ phân rã chức “Quản lý Lắp đặt – Công thức lắp đặt” 43 3.VI.3 Biểu đồ phân rã chức “Xây dựng máy tính” .44 VII.Biểu đồ quan hệ 45 iii CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC 46 I Giao diện chương trình 46 4.I.1 Giao diện đăng nhập 46 4.I.2 Giao diện .47 4.I.3 Khu vực đổi mật 48 4.I.4 Khu vực tìm kiếm sản phẩm 49 4.I.5 Giao diện thông tin sản phẩm 49 4.I.6 Giao diện giới thiệu phần mềm .50 4.I.7 Giao diện Quản lý nhập hàng 51 4.I.8 Giao diện quản lý lắp đặt 52 4.I.9 Giao diện Xây dựng máy tính .52 4.I.10 Giao diện Quản lý thiết bị 53 CHƯƠNG 5: KẾT LUẬN .55 I Kết đạt 55 II Hạn chế 55 III Hướng phát triển 55 IV KIẾN NGHỊ 56 TÀI LIỆU THAM KHẢO .57 iv DANH SÁCH HÌNH, BẢNG VÀ BIỂU ĐỒ DANH SÁCH HÌNH Hình 2-1: Cấu trúc máy tính Hình 2-2: Bàn phím Hình 2-3: Chuột .9 Hình 2-4: CPU Hình 2-5: MAINBOARD Hình 2-6: HDD 10 Hình 2-7: SSD .10 Hình 2-8: RAM 10 Hình 2-9: Máy chiếu 10 Hình 2-10: Màn hình .10 Hình 2-11: Các mơ hình StarUML 17 Hình 2-12: Cấu trúc ADO.NET Enity Framework .19 Hình 2-13: Các cách sử dụng Enity Framework 20 Hình 3-1: Sơ đồ Usecase tổng quát .26 Hình 3-2: Sơ đồ Usecase Quản lý Nhập Hàng 27 Hình 3-3: Sơ đồ Usecase Quản lý Lắp đặt 28 Hình 3-4: Sơ đồ lớp .37 Hình 3-5: Biểu đồ “Nhập hàng” 41 Hình 3-6: Biểu đồ “Xây dựng máy tính” 42 Hình 3-7: Biểu đồ phân rã chức “Quản lý Nhập hàng” 43 Hình 3-8: Biểu đồ phân rã chức “Quản lý lắp đặt – Cơng thức lắp đặt” 43 Hình 3-9: Biểu đồ phân rã chức “Xây dựng máy tính” 44 Hình 3-10: Biểu đồ quan hệ 45 Hình 4-1: Giao diện đăng nhập .46 Hình 4-2: Giao diện .47 Hình 4-3: Khu vực đổi mật 48 Hình 4-4: Khu vực Tìm kiếm sản phẩm 49 Hình 4-5: Giao diện Thơng tin chi tiết sản phẩm 50 Hình 4-6: Giao diện thơng tin phần mềm 50 v Hình 4-7: Giao diện Quản lý nhập hàng 51 Hình 4-8: Giao diện Quản lý lắp đặt .52 Hình 4-9: Giao diện Xây dựng máy tính – Thơng tin khách hàng 52 Hình 4-10: Giao diện Xây dựng máy tính – Lắp đặt .52 Hình 4-11: Giao diện Xây dựng máy tính – Chọn sản phẩm theo cơng thức .53 Hình 4-12: Giao diện Quản lý thiết bị 53 DANH SÁCH BẢNG Bảng 3-1: Thông số bảng liệu 23 Bảng 3-2: Danh sách Actor .24 Bảng 3-3: Mô tả Usecase 25 Bảng 3-4: Lớp Thiết bị 34 Bảng 3-5: Lớp Sản Phẩm .34 Bảng 3-6: Lớp Nước Sản Xuất 35 Bảng 3-7: Lớp Loại thiết bị 35 Bảng 3-8: Lớp Lắp đặt 35 Bảng 3-9: Lớp Khách hàng lắp đặt 35 Bảng 3-10: Lớp Khách hàng 35 Bảng 3-11: Lớp Hãng sản xuất 35 Bảng 3-12: Lớp Chi tiết thiết bị 36 Bảng 3-13: Lớp Chi tiết lắp đặt .36 Bảng 3-14: Lớp Chi tiết khách hàng lắp đặt 36 Bảng 3-15: Bảng tblThietBi 38 Bảng 3-16: Bảng tblSanPham .38 Bảng 3-17: Bảng tblNuocSanXuat 38 Bảng 3-18: Bảng tblLoaiThietBi 38 Bảng 3-19: Bảng tblLapDat 38 Bảng 3-20: Bảng tblKhachHangLapDat .39 Bảng 3-21: Bảng tblKhachHang 39 Bảng 3-22: Bảng tblHangSX 39 Bảng 3-23: Bảng tblChiTietThietBi 39 vi Bảng 3-24: Bảng tblChiTietLapDat 39 Bảng 3-25: Bảng tblChiTietKhachHangLapDat 40 vii VI Biểu đồ phân rã chức 3.VI.1 Biểu đồ phân rã chức “Quản Lý Nhập Hàng” Hình 3-7: Biểu đồ phân rã chức “Quản lý Nhập hàng” 3.VI.2Biểu đồ phân rã chức “Quản lý Lắp đặt – Cơng thức lắp đặt” Hình 3-8: Biểu đồ phân rã chức “Quản lý lắp đặt – Công thức lắp đặt” 43 3.VI.3 Biểu đồ phân rã chức “Xây dựng máy tính” Hình 3-9: Biểu đồ phân rã chức “Xây dựng máy tính” 44 Hình 3-10: Biểu đồ quan hệ VII.Biểu đồ quan hệ 45 CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC  I Giao diện chương trình 4.I.1 Giao diện đăng nhập Hình 4-1: Giao diện đăng nhập Đăng nhập tài khoản cấp theo quyền nhân viên Sau đó, nhấn vào SIGN IN nhấn Enter bàn phím để đăng nhập vào hệ thống 46 4.I.2 Giao diện Hình 4-2: Giao diện - - - Menu bên trái hiển thị: ➢ Avartar, Họ tên tài khoản đăng nhập ➢ Hiển thị ngày hệ thống ➢ Người dùng thay đổi avartar tùy ý Chỉ cần nhấn vào CHANGE AVATAR sau chọn hình để hiển thị nhấn SAVE để lưu vào liệu ➢ ComboBox hiển thị danh sách thiết bị ❖ Khi chọn thiết bị ComboBox hệ thống hiển thị nút chứa loại thiết bị thuộc thiết bị chọn ❖ Khi người dùng chọn theo loại thiết bị để xem sản phẩm thuộc loại thiết bị Tiếp theo, có Button chức năng: ➢ Button “Quản lý hàng hóa” cho phép người dùng THÊM, SỬA, XĨA sản phẩm ➢ Button “Cơng thức lắp đặt” cho phép người dùng THÊM, CẬP NHẬT, XÓA lắp đặt thiết bị thuộc loại lắp đặt ➢ Button “Xây dựng máy tính” cho phép người dùng thêm lắp đặt cho khách hàng ➢ Button “Quản lý thiết bị” cho phép người dùng THÊM, CẬP NHẬT, XÓA loại thiết bị Khu vực bên phải Menu trái: 47 ➢ Trên công cụ cung cấp cho người dùng tìm kiếm sản phẩm theo Hãng sản xuất Đơn giá tiền mà người dùng nhập vào ➢ Bên danh sách sản phẩm Khi muốn xem thông tin sản phẩm, cần nhấn vào hình sản phẩm hệ thống hiển thị thông tin liên quan đến sản phẩm 4.I.3 Khu vực đổi mật Hình 4-3: Khu vực đổi mật Khi nhấn vào biểu tượng hệ thống hiển thị giao diện đổi mật cho phép người dùng cập nhật lại mật theo ý muốn ➢ Chỉ cần nhập vào mật cũ ➢ Sau nhập vào mật ➢ Nhấn nút LƯU để lưu mật 48 4.I.4 Khu vực tìm kiếm sản phẩm Hình 4-4: Khu vực Tìm kiếm sản phẩm Khu vực Tìm kiếm sản phẩm cho phép người dùng Tìm theo Hãng Sản Xuất Đơn giá sản phẩm: ➢ Người dùng cần chọn vào hãng sản xuất muốn tìm ComboBox sau hệ thống hiển thị danh sách sản phẩm theo yêu cầu tìm kiếm người dùng ➢ Tương tự TextBox Đơn giá, người dùng cần nhập vào số tiền nhấn nút TÌM hệ thống kiểm tra trả danh sách sản phẩm phù hợp với giá tiền mà người dùng nhập vào ➢ Khi người dùng muốn tìm hai thơng tin Hãng sản xuất Đơn giá sản phẩm cần chọn hãng sản xuất ComboBox nhập vào đơn giá tiền theo ý muốn nhấn nút TÌM hệ thống kiểm tra trả danh sách sản phẩm phù hợp với hãng sản xuất đơn giá tiền mà người dùng nhập vào 4.I.5 Giao diện thông tin sản phẩm 49 Hình 4-5: Giao diện Thơng tin chi tiết sản phẩm Giao diện hiển thị: - Hình ảnh sản phẩm Tên sản phẩm, Đơn giá Thời gian bảo hành Giới thiệu sản phẩm Mô tả chi tiết.Giao diện giới thiệu phần mềm 4.I.6 Giao diện thơng tin sản phẩm Hình 4-6: Giao diện thông tin phần mềm 50 4.I.7 Giao diện Quản lý nhập hàng Hình 4-7: Giao diện Quản lý nhập hàng Giao diện hiển thị: - Các Button THÊM, SỬA, XÓA để cập nhật sản phẩm Tiếp theo khu vực danh cho người dùng Thêm, cập nhật xóa sản phẩm Dưới cùng, DataGridView hiển thị danh sách sản phẩm 51 4.I.8 Giao diện quản lý lắp đặt - Hình 4-8: Giao diện Quản lý lắp đặt Khu vực Loại lắp đặt: ➢ Cho phép người dùng Thêm, cập nhật xóa loại lắp đặt Khu vực Công thức lắp đặt: ➢ Cho phép người dùng Thêm, cập nhật xóa thiết bị thuộc loại lắp đặt 4.I.9 Giao diện Xây dựng máy tính - Hình 4-9: Giao diện Xây dựng máy tính – Thơng tin khách hàng Khu vực THÔNG TIN KHÁCH HÀNG: ➢ Cho phép người dùng Thêm, cập nhật xóa khách hàng Hình 4-10: Giao diện Xây dựng máy tính – Lắp đặt 52 - Khu vực LẮP ĐẶT: ➢ Cho phép người dùng Thêm lắp đặt, cập nhật lại lắp đặt có khách hàng Hình 4-11: Giao diện Xây dựng máy tính – Chọn sản phẩm theo công thức - Khu vực SẢN PHẨM LẮP ĐẶT: ➢ Sẽ hiển thị thiết bị lắp đặt mặc định ➢ Người dùng thêm sản phẩm thay đổi số lượng sản phẩm theo ý ➢ Nhấn Button In muốn in Danh sách sản phẩm đơn giá sản phẩm Hình 4-12: Giao diện Quản lý thiết bị 4.I.10 Giao diện Quản lý thiết bị Giao diện cho phép người dùng: ➢ Cập nhật loại Thiết bị như: THÊM, CẬP NHẬT, XÓA 53 ➢ Khi muốn Cập nhật loại thiết bị cho Thiết bị, cần chọn vào Tên thiết bị ComboBox GroupBox Loại Thiết bị hiển thị danh sách loại thiết bị Tại người dùng THÊM, CẬP NHẬT, XÓA 54 CHƯƠNG 5: KẾT LUẬN I Kết đạt Qua trình tìm hiểu, nghiên cứu thực đề tài em đạt số kết sau: - - - Hiểu quy trình công thức lắp đặt riêng theo dịng máy Phân tích quy trình lắp đặt, quản lý sản phẩm: quy trình nhập liệu, quy trình lên danh sách sản phẩm in báo giá cho khách hàng Phân tích quy trình hoạt động chức hệ thống biểu diễn qua biểu đồ UML xây dựng sở liệu phù hợp hệ quản trị sở liệu SQL Server 2016 Xây dựng phần mềm mô phỏng, lắp ráp báo giá máy tính, phân tích thiết kế hệ thống, phân tích thiết kế sở liệu, thiết kế đặc tả giao diện Xây dựng ứng dụng lắp ráp máy tính với đầy đủ chức cho việc quản lý, minh họa tốt cho vấn đề lý thuyết trình bày Phần mềm giúp cho cơng ty tin học linh hoạt việc quản lý thiết bị, linh kiện có cơng thức lắp đặt xác Bên cạnh góp phần nâng cao tính cạnh tranh việc lắp ráp máy tính cửa hàng dựa theo công thức riêng hàng Các cá nhân dựa theo cơng thức cửa hàng mà chỉnh sửa sản phẩm lắp đặt theo ý II Hạn chế Vì thời gian làm Khóa luận trùng với thời gian thực tập (trong suốt khoảng thời gian thực tập phải tiếp thu thêm ngơn ngữ mới), đề tài hồn thành cịn hạn chế: - Chương trình mang tính chất tìm hiểu khả ứng dựng vào thực tế chưa xác Chức tìm kiếm chương trình cịn đơn giản, chưa thực thao tác tìm kiếm phức tạp Hệ thống chương trình cịn đơn giản chưa có độ phức tạp cao III Hướng phát triển Từ hạn chế trên, cần có hướng phát triển để đề tài ngày hoàn thiện hơn: - Tiếp tục nghiên cứu, xây dựng để phần mềm ngày hoàn thiện áp dụng trực tiếp vào cơng ty tin học Hỗ trợ cho người dùng thấy chi tiết sản phẩm chọn Hiển thị 3D cho người dùng thấy trước máy tính sau lắp ráp 55 - Thêm tính liên kết trực tiếp với Website định để đặt hàng online IV KIẾN NGHỊ Do thời gian có hạn, kinh nghiệm vốn hiểu biết em nhiều hạn chế nên chương tình cịn nhiều hạn chế Chính vậy, em mong quý Thầy Cô hướng dẫn cho đề tài em tốt Tuy nhiều hạn chế em hy vọng đề tài em tài liệu nghiên cứu cho khóa sau để phát triển 56 TÀI LIỆU THAM KHẢO  DANH SÁCH TÀI LIỆU TIẾNG VIỆT [1] Lê Thị Thanh Trúc (2015), “Phân tích thiết hệ thống hướng đối tượng”, Đại học Tây Đô DANH SÁCH CÁC WEBSITE [2] [3] [4] https://soict.hust.edu.vn/~trungtt/uploads/slides/OOP_Bai13(vi).pdf (04/2017) https://stackoverflow.com/ (03/2017) https://vi.wikipedia.org/wiki/Microsoft_Visual_Studio (04/2017) [5] https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b (03/2017) [6] https://giakhoa.files.wordpress.com/2011/10/01-tong-quan-ado.pdf (04/2017) [7] https://hanoicomputer.vn/linh-kien-pc/ (03/2017) [8] https://www.youtube.com/playlist?list=PL-EU0JUFXD1saII7gONUxMIbk13XkmCV (03/2017) 57

Ngày đăng: 29/06/2023, 17:35

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

Tài liệu liên quan