Mô hình vật lý

Một phần của tài liệu Xây dựng ứng dụng mô phỏng hỗ trợ học tập môn lắp ráp và cài đặt máy tính (Trang 64)

1. Lý do chọn đề tài

3.2.3.Mô hình vật lý

Hình 3.3: Mô hình D li ệu m ức v ật

3.2.4. Sơ đồ phân cấp chức năng (BFD - Business Functional DiagRAM)

Hình 3.4: Sơ đồ phân cấp chức năng (BFD)

3.2.5.Sơ đồ ngữ cảnh (DFD mức 0)

3.2.6. Sơ đồ DFD mức 1

Hình 3.6: Sơ đồ DFD mức 1

3.3. Báo cáo kết quả đạt đƣợc

3.3.1. Ứng dụng chạy trên chế độ Step by step

Sinh viên thực hiện lựa chọn các linh kiện lắp ráp máy tính theo quy trình đƣợc xây dựng sẵn bằng các thao tác kéo thả các linh kiện vào vị trí thích hợp và đƣợc xem một vài thao tác lắp ráp dƣới dạng video

3.3.2. Ứng dụng chạy trên chế độ luyện tập

Ở chế độ này, với các linh kiện đƣợc cho sẵn, sinh viên phải lựa chọn các linh kiện khác còn thiếu cho phù hợp, các thông báo về tình đúng sai của linh kiện chỉ xuất hiện khi nhân nút nộp bài

Hình 3.8: Sinh viên lựa chọn các linh kiện máy tnh theo yêu cầu bài tập

3.3.3. Chức năng xây dựng cấu hình máy tính

Với chức năng này, ngƣời dùng có thể xây dựng cấu hình cho máy tính theo nhu cầu với các linh kiện có sẵn trong dữ liệu, ngƣời dùng có thể chọn chức năng lọc tự động để chƣơng trình loại ra các linh kiện không phù hợp

Hình 3.9: Chức năng xây dựng cấu hình máy tính

3.3.4. Các chức năng quản lý các linh kiện máy tính

Hình 3.10: Form Manage Components

Để thực hiện đƣợc chức năng này, ngƣời dung cần phải thực hiện đăng nhập quyền quản lý, từ đó có thể xem đầy đủ thông tin của tất cả các linh kiện dƣới

dạng bảng nhƣ hình 3.10, cập nhật lại thông số kỹ thuật hay thêm mới linh kiện vào cơ sở dữ liệu nhƣ hình 3.11.

Hình 3.11: Form Update Components

3.3.4. Các chức năng quản lý bài tập

Tƣơng tự nhƣ chức năng quàn lý linh kiện, ngƣời dung cần phải thực hiện đăng nhập quyền quản lý để xem đầy đủ thông tin của tất cả các bài tập dƣới dạng bảng nhƣ hình 3.12, cập nhật lại hay thêm mới bài tập vào cơ sở dữ liệu nhƣ hình 3.13.

KẾT LUẬN Kết quả đạt đƣợc

Sau thời gian nghiên cứu, đề tài đã hoàn thành đƣợc các yêu cầu đề ra, xây dựng đƣợc ứng dụng trên C# giúp hỗ trợ sinh viên thực hành bài tập chọn lựa thiết bị để lắp ráp máy tính và giảng viên quản lý đƣợc cơ sở dữ liệu tạo ra bài tập cho sinh viên, lƣu trữ đƣợc dữ liệu một cách thuận tiện dễ dàng hơn, thêm đƣợc ứng dụng lƣu trữ thông tin dữ liệu, hiển thị thông số kỹ thuật của linh kiện máy tính.

Với việc phải có thiết bị để lắp ráp và phải kiểm tra từng thông tin kỹ thuật của các thiết bị thì đề tài đã xây dựng đƣợc mô hình mô phỏng việc chọn lựa thiết bị để láp ráp máy tính và hiển thị rõ thông tin của thiết bị.

Hƣớng khắc phục và phát triển mở rộng

Việc phát triển tiếp theo sẽ khắc phục những hạn chế mà trong thời gian này đề tài chƣa giải quyết đƣợc, cụ thể là:

 Thiết kế giao diện hợp lý hơn.

 Xử lý thao tác kéo thả mƣợt mà hơn.

 Thêm vào dữ liệu về các linh kiện máy tính cho thực sự đầy đủ  Các thao tác lắp ráp cần sát với thực tế hơn

Contents (adsbygoogle = window.adsbygoogle || []).push({});

1. Lý do chọn đề tài ... 1

2. Mục tiêu nghiên cứu ... 2

3. Đối tƣợng và phạm vi nghiên cứu ... 2

3.1. Đối tƣợng nghiên cứu ... 2

3.2. Phạm vi nghiên cứu ... 2

4. Phƣơng pháp nghiên cứu ... 3

5. Những đóng góp mới của đề tài và những vấn đề mà đề tài chƣa thực hiện đƣợc ... 3

5.1. Những đóng góp mới ... 3

5.2. Những vấn đề chƣa đƣợc thực hiện ... 3

6. Kết cấu của đề tài ... 4

CHƢƠNG 1: TỔNG QUAN VỀ TÌNH HÌNH NGHIÊN CỨU CHUNG ... 5

1.1. Giới thiệu về IT Essentials Vituarl Desktop ... 5

1.1.1. LEARN ... 5

1.1.2. TEST ... 5

1.1.3 EXPLORER ... 6

1.2. Ƣu điểm, khuyết điểm của IT Essentials Vituarl Desktop ... 6

1.3. Các bài báo, nghiên cứu, luận văn trong nƣớc về đề tài liên quan đến cấu trúc máy tính ... 6

1.4. Các chƣơng trình mô phỏng khác ... 7

CHƢƠNG 2: CƠ SỞ LÝ THUYẾT ... 9

2.1. Tổng quan phần cứng ... 9

2.1.1. Lịch sử của máy tính cá nhân ... 9

2.1.2. Nhiệm vụ của các thiết bị trong hệ thống máy tính . ... 13

2.2.1. Tổng quan ... 17

2.2.2. Kiến trúc .NET Framework ... 18

2.2.3. Lịch sử phát triển ... 20

2.2.4. Các thành phần chính của .NET Framework ... 21

2.3. WPF ... 26

2.4. XAML ... 29

2.4.1. XAML là gi? ... 29

2.4.2. Các biến thể của XAML ... 30 (adsbygoogle = window.adsbygoogle || []).push({});

2.4.3. Biên dịch XAML... 31

2.5. Ngôn ngữ C# ... 32

2.5.1. C# là ngôn ngữ đơn giản ... 32

2.5.2. C# là ngôn ngữ hiện đại. ... 33

2.5.3. C# là ngôn ngữ hƣớng đối tƣợng ... 33 2.5.4. C# là ngôn ngữ ít từ khóa ... 33 2.5.5. C#là ngôn ngữ hƣớng module ... 34 2.5.6. C# là ngôn ngữ mạnh mẽ và cũng mềm dẻo ... 35 2.5.7. C# sẽ là một ngôn ngữ phổ biến ... 35 2.5.8. Ngôn ngữ C# và những ngôn ngữ khác ... 35

2.6. Hệ quản trị Cơ Sở Dữ Liệu Microsoft SQL Server 2008 Developer Edition ... 37

2.6.1. Tổng quan ... 37

2.6.2. Những điểm mới trong SQL Server 2008 ... 38

2.7. Actionscript 3.0 ... 46

CHƢƠNG 3: XÂY DỰNG CHƢƠNG TRÌNH ... 51

3.1.Qui trình ... 51

3.2 Phân tích và thiết kế ... 51

3.2.1 Xác định thực thể ... 51

3.2.3. Mô hình vật lý ... 56

3.2.4. Sơ đồ phân cấp chức năng (BFD - Business Functional DiagRAM) ... 57

3.2.5.Sơ đồ ngữ cảnh (DFD mức 0) ... 57

3.2.6. Sơ đồ DFD mức 1 ... 58

3.3. Báo cáo kết quả đạt đƣợc ... 58

3.3.1. Ứng dụng chạy trên chế độ Step by step ... 58

3.3.2. Ứng dụng chạy trên chế độ luyện tập ... 59

3.3.3. Chức năng xây dựng cấu hình máy tính... 59

3.3.4. Các chức năng quản lý các linh kiện máy tính ... 60

3.3.4. Các chức năng quản lý bài tập ... 61

[1]. Lê Quang Huy, “Báo cáo tốt nhiệp về lắp ráp, cài đặt, sữa chữa máy tính” , Trường Trung Cấp Nghề Số 2 – Bộ Quốc Phòng, 12/2010

[2]. Lê Quốc Thạch, “Đồ án nghiên cứu về phần cứng máy tính” , Trung tâm đào tạo CNTT ISPACE, 7/2008

[3]. Nguyễn Yến Thanh, “Luận văn nghiên cứu về lắp ráp và cài đặt máy tính”, Trường Trung Cấp Nghề Cơ Điện Đông Nam Bộ, 2011

Tài liệu Tiếng Anh

[4]. HƯớng dẫn viết sự kiên drag và drop trong Flash -

http://www.swinburne.edu.au/design/tutorials/P-flash/T-How-to-drag-and-drop- in-Flash/ID-37/#two

Tài liệu Internet (adsbygoogle = window.adsbygoogle || []).push({});

[5]. Cơ bản về XAML -

http://lequangkhai.wordpress.com/2010/11/16/c%C6%A1-b%E1%BA%A3n- v%E1%BB%81-xaml-2/

[6]. Hướng dẫn lập trình Flash từ căn bản đến nâng cao -

http://viz.vn/threads/29-Tong-Hop-Huong-dan-lap-trinh-Flash-tu-can-ban-den- nang-cao

[7]. Lắp ráp cài đặt và bảo trì máy tính

_dan_hoc_c_ban_tieng_viet_zAUs5E8hjJ_20130404085941_4.pdf [9]. Tổng quan về phần cứng máy tính -

Một phần của tài liệu Xây dựng ứng dụng mô phỏng hỗ trợ học tập môn lắp ráp và cài đặt máy tính (Trang 64)