Chủ Đề Xây Dựng Phần Mềm Xây Dựng Và Quản Lý Hệ Thống Phần Cứng Máy Tính.docx

27 3 0
Chủ Đề Xây Dựng Phần Mềm Xây Dựng Và Quản Lý Hệ Thống Phần Cứng Máy Tính.docx

Đ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 PHENIKAA KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO D ÁNỰMÔN KỸỸ THU TẬPH N M MẦẦ ỀẦ Đ tài ềề Xây dựng phâ n m m h trề ềề ỗỗ ợ xây dựng và quản lý h ệth ng phâ nỗố ề ứcng máy tính GVHD Ts Mai Xuâ[.]

TRƯỜNG ĐẠI HỌC PHENIKAA KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO D ÁNỰMÔN KỸỸ THU TẬPHẦẦN MỀẦM Đềề tài: Xây dựng phâền mềềm hỗỗ trợ xây dựng quản lý h ệthỗống phâền ứcng máy tính GVHD: Ts Mai Xuân Tráng Sinh viền thực hiện: 19010044 – Đỗỗ Minh Vượng 19010029 – Nguyềỗn Thị Thanh 19010056 – Đường Ngọc Hà 19010052 – Nguyềỗn Tuâốn Dương 19010010 – Trâền Th ịThu Hiềền Hà Nội, ngày 13 tháng 06 năm 2021 1|Page MỤC LỤC: I L ờinói đầầu 03 II MVP sản phẩm 02 Ý t ưởng ban đầầu 05 MVP 05 User Stories 05 III Thiếết kếế 06 Data Modeling 06 Kiếến trúc h ệthốếng 07 a Architecture 07 b UML Diagrams 08 Giao di ện h ệthốếng IV Kiểm thử 12 V Kếết 18 VI Đóng góp thành viến 23 VI Kếết luận 25 26 2|Page I L ờinói đâều Ngày nay, xã hội phát triển nhanh kéo theo điều kiện sống người dân cải thiện nhiều, máy tính dần trở thành cơng cụ phục vụ giải trí cơng việc ngày thiếu với người Công nghệ máy tính phát triển nhanh, phần mềm máy tính mà ngày trở lên mạnh mẽ hơn, song song với đời cần thiết thiết bị phần cứng để theo kịp phát triển Việc xây dựng hệ thống phần cứng phù hợp với túi tiền mục đích sử dụng thân quan trọng, định trải nghiệm người dùng hiệu công việc Tuy nhiên với nhiều người đặc biệt người không chuyên kiến thức phần cứng máy tính việc xây dựng hệ thống máy tính phù hợp cho thân khó khăn Vì học phần “Ký thuật phần mềm” lần này, để nâng cao kỹ thân để rèn luyện kỹ lập trình làm việc nhóm, chúng em xin thực tập lớn với chủ đề “ Xây dựng phần mềm xây dựng quản lý hệ thống phần cứng máy tính” để giải vấn đề Để hoàn thành tập lớn lần này, chúng em xin chân thành cảm ơn thày Mai Xuân Tráng, Giảng viên khoa Công Nghệ Thông Tin trường Đại học PHENIKAA – thày nhiệt tình giảng dạy hướng dẫn, bảo chi tiết mặc cho điều kiện giảng dạy cịn nhiều khó khăn bất tiện, chúng em xin cảm ơn thày 3|Page Github: https://github.com/VuongDaneil/iBuild-project.git 4|Page II MVP Của Sản Phẩm 2.1 Ý tưởng ban đầu Một phần mềm máy tính chuyên phần cứng có chức năng: Xây dựng hế thống cấu hình máy tính Gợi ý nâng cấp cấu hình máy tính Quản lý hiệu suất hoạt động phần cứng máy tính Quảng cáo sản phẩm liên quan Tích hợp trang web bán hàng hệ thống hỗ trợ tư vấn trực tiếp 3.2 MVP Tên phần mềm: iBuild Ứng dụng: hỗ trợ gợi ý cho người dùng xây dựng hệ thống phần cứng máy tính MVP sản phẩm phần mềm giúp người dùng đưa cấu hình phần cứng máy tính phù hợp dựa mục đích sử dụng điều kiện tài người dùng 3.3 User Stories Là người dùng tơi muốn có hệ thống phần cứng phù hợp với tơi để tơi dễ dàng tham khảo Nhận thơng tin mục đích sử dụng số tiền để tiến hành tính tốn Là người dùng cần lưu lại kết khau xây dựng để xem lại cần Trang bị cho người dùng chức chụp hình lưu lại kết Là người dùng cần sử dụng trang web trực tiếp để tiện tham khảo mua hàng Tích hợp trang web mua bán phần cứng 5|Page III Thiềốt Kềố 3.1 Data Modeling IBuild data Xây dựng database cho phần mềm đơn giản, cần bảng để lưu thông tin quản trị viên người dùng thường: Admin: ADMINid, name, password User: USERid, name, CPU, VGA, MAIN, RAM, PSU Và bảng lại tương ứng với thiết bị phần cứng máy tính, ta tạo bảng riêng biệt cho loại để dễ dàng cho việc truy cập, thay đổi cập nhật sau này: CPUdata: CPUid, CPUname, socket, core, OF, cache, price PSUtable: PSUid, name, price RAMtable: RAMid, name, capacity, types, price VGAtable: VGAid, VGAname, VGAport, price 6|Page MAINtable: MAINid, MAINname, socket, VGAport, RAMsp, duelRAM, price 3.2 Kiến trúc hệ thống 2.a Architecture Mơ hình MVVM Để hồn thành dự án, nhóm em sử dụng mơ hình phát triển ứng dụng MVVM (Model – View – ViewModel), mơ hình phổ biến Mơ hình MVVM cho phép tách biệt liệu (Model), mã thực thi (ViewModel) giao diện người dùng (View): View: phần giao diện ứng dụng để hiển thị liệu nhận tương tác người dùng Một điểm khác biệt so với ứng dụng truyền thống View mơ hình tích cực Nó có khả thực hành vi phản hồi lại người dùng thơng qua tính binding, command Model: đối tượng giúp truy xuất thao tác liệu thực ViewModel: Lớp trung gian View Model ViewModel xem thành phần thay cho Controller mơ hình MVC Nó chứa mã lệnh cần thiết để thực data binding, command 7|Page 2.b UML Diagrams Use case diagrams Quản trị viên (Admin): Admin use case diagram 8|Page o Người dùng (User): User use case diagram Module chính: 9|Page Change user infomation Input your money and get the specs Sequence diagrams Admin: Admin sequence diagram 10 | P a g e Giao diện hình chính: Giao diện thơng tin người dùng: 13 | P a g e 14 | P a g e Giao diện tùy chỉnh/cài đặt: 15 | P a g e Giao diện chức năng: 16 | P a g e Giao diện nhận thông tin người dùng đưa vào Nhập số tiền Chọn mục đích (Graphics, Gaming, Office) 17 | P a g e Giao diện kết xây dựng: Hiển thị thiết bị theo ô riêng Có hóa đơn danh sách giá tiền thiết bị tổng số tiền Các nút bấm cho phép người dùng mua sắm, hướng dẫn giải thích, chụp ảnh hình để lưu lại kết 18 | P a g e IV Kiểm Thử User choose build a Graphics PC:If the ant brings their friend, show them the true power of a hornet – can those bee kill em? Let the time answer 19 | P a g e Testcase: Kiểm tra trường hợp không nhập trường UserMoney: Inputs: UserMoney.Text = = NULL Expected results: MessageBox.Show(“< -Input your money first! ->”) Kiểm tra trường hợp nhập đầy đủ trường UserMoney: Inputs: UserMoney.Text = = 15000000 Expected results: ChoiceID = UserInputMoney = 15000000 SpecsWindow1.Show() User choose to build another one: 20 | P a g e ... lập trình làm việc nhóm, chúng em xin thực tập lớn với chủ đề “ Xây dựng phần mềm xây dựng quản lý hệ thống phần cứng máy tính” để giải vấn đề Để hoàn thành tập lớn lần này, chúng em xin chân thành... tưởng ban đầu Một phần mềm máy tính chuyên phần cứng có chức năng: Xây dựng hế thống cấu hình máy tính Gợi ý nâng cấp cấu hình máy tính Quản lý hiệu suất hoạt động phần cứng máy tính Quảng cáo sản... hàng hệ thống hỗ trợ tư vấn trực tiếp 3.2 MVP Tên phần mềm: iBuild Ứng dụng: hỗ trợ gợi ý cho người dùng xây dựng hệ thống phần cứng máy tính MVP sản phẩm phần mềm giúp người dùng đưa cấu hình phần

Ngày đăng: 25/03/2023, 19:27

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

  • Đang cập nhật ...

Tài liệu liên quan