Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý cửa hàng điện thoại

99 0 0
Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý cửa hàng điện thoại

Đ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 THỦ DẦU MỘT VIỆN KỸ THUẬT – CƠNG NGHỆ TIỂU LUẬN MƠN HỌC LẬP TRÌNH WINDOWS XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG ĐIỆN THOẠI GVHD: Th.S Trần Văn Tài SVTH: MSSV: Doãn Văn Trường 2024802010326 Nguyễn Quang Trường 2024802010068 Lâm Văn Dương 2024802010396 LỚP: D20CNTT01, D20CNTT04 BÌNH DƯƠNG, 7/2022 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MƠN HỌC LẬP TRÌNH WINDOWS XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG ĐIỆN THOẠI GVHD: Th.S Trần Văn Tài SVTH: MSSV: Doãn Văn Trường 2024802010326 Nguyễn Quang Trường 2024802010068 Lâm Văn Dương 2024802010396 LỚP: D20CNTT01, D20CNTT04 BÌNH DƯƠNG, 7/2022 0 MỤC LỤC LỜI CẢM ƠN CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Tên đề tài: “Xây dựng phần mềm cửa hàng điện thoại” 1.2 Lý chọn đề tài 1.3 Mục đích nghiên cứu 1.4 Đối tượng phạm vi nghiên cứu 1.5 Phương pháp nghiên cứu 1.6 Ý nghĩa thực tiễn CHƯƠNG GIỚI THIỆU PHẦN MỀM 2.1 Giới thiệu công nghệ 2.2 Giới thiệu công cụ CHƯƠNG PHÁT BIỂU BÀI TOÁN .7 3.1 Mơ tả tốn 3.2 Hoạt động nghiệp vụ 3.3 Yêu cầu hệ thống 3.3.1 Yêu cầu chức 3.3.2 Yêu cầu tính ổn định CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4.1 Sơ đồ chức hệ thống 4.2 Thiết kế hệ thống 10 4.2.1 Sơ đồ UC dạng tổng quát 10 4.2.2 Danh sách tác nhân mô tả .11 4.3 Biểu đồ use case chi tiết 12 4.4 Danh sách use case mô tả 17 4.5 Đặc tả use case 18 4.5.1 Đặc tả UC1 “Đăng nhập” 18 4.5.2 Đặc tả UC2 “Đăng xuất” 18 4.5.3 Đặc tả UC3 “Quản lý thông tin” .19 4.5.4 Đặc tả UC4 “Hóa đơn khách hàng ” 19 4.5.5 Đặc tả UC5 “Tìm kiếm sản phẩm ” 20 4.5.6 Đặc tả UC6 “Xem sản phẩm ” 20 i 0 4.5.7 Đặc tả UC7 “Quản lý sản phẩm ” 21 4.5.8 Đặc tả UC8 “Quản lý nhân viên” 21 4.5.9 Đặc tả UC13 “Xem báo cáo thống kê ” .22 4.6 Biểu đồ (Sequence diagram) 23 4.6.1 Biểu đồ chức Đăng nhập 23 4.6.2 Biểu đồ chức Đăng ký 24 4.6.3 Biểu đồ chức tìm kiếm sản phẩm 25 4.6.4 Biểu đồ chức thêm sản phẩm .26 4.6.5 Biểu đồ chức xóa sản phẩm 27 4.6.6 Biểu đồ chức sửa sản phẩm 28 4.6.7 Biểu đồ chức đặt hàng 29 4.6.8 Biểu đồ chức xem chi tiết đơn đặt hàng .30 4.7 Biểu đồ hoạt động( activity diagram) .31 4.8 Biểu đồ lớp( class diagram) 41 CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 42 5.1 Bảng liệu 42 5.2 Biểu đồ database diagrams 44 CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ 45 6.1 Giao diện Form Đăng nhập 45 6.2 Giao diện Form Trang chủ 45 6.3 Giao diện Form sản phẩm 47 6.4 Giao diện Form toán .48 6.5 Giao diện Form Báo cáo 49 6.6 Giao diện Form Quản lý tài khoản 52 6.7 Giao diện Form Quản lý nhân 53 6.8 Giao diện xuất danh sách hóa đơn đưa file EXCEL 54 CHƯƠNG ĐÁNH GIÁ VÀ KẾT LUẬN 55 7.1 Đánh giá 55 7.1.1 Kết đạt 55 7.1.2 Kết chưa đạt 55 7.2 Kết luận 55 TÀI LIỆU THAM KHẢO 56 ii 0 DANH MỤC HÌNH ẢNH Hình 2.1 Phần mềm HQTCSDL Microsoft SQL Server Hình 2.2 Phần mềm Microsoft Visual Studio 2022 Hình 2.3 Phần mềm Sparx Systems Enterprise Hình 4.1 Sơ đồ chức hệ thống quản lý cửa hàng điện thoại Hình 4.2 Biểu đồ use case hệ thống Hình 4.3 Biểu đồ use case cho người quản trị Hình 4.4 Biểu đồ use case cho nhân viên Hình 4.5 Biểu đồ use case cho khách hàng Hình 4.6 Biểu đồ use case Admin quản lý sản phẩm Hình 4.7 Biểu đồ use case Admin quản đơn đặt hàng Hình 4.6.1 Biểu đồ chức Đăng nhập Hình 4.6.2 Biểu đồ chức Đăng ký Hình 4.6.3 Biểu đồ chức tìm kiếm sản phẩm Hình 4.6.4 Biểu đồ chức thêm sản phẩm Hình 4.6.5 Biểu đồ chức xóa sản phẩm Hình 4.6.6 Biểu đồ chức sửa sản phẩm Hình 4.6.7 Biểu đồ chức đăt hàng Hình 4.6 Biểu đồ chức xem chi tiết đơn đặt hàng……………… Hình 4.7.1 Biểu đồ hoạt động chức đăng nhập Hình 4.7.2 Biểu đồ hoạt động chức quản lý nhân Hình 4.7.3 Biểu đồ hoạt động chức quản lý sản phẩm Hình 4.7.4 Biểu đồ hoạt động chức xem hóa đơn Hình 4.7.5 Biểu đồ hoạt động chức tìm sản phẩm Hình 4.7.6 Biểu đồ hoạt động chức quản lý khách hàng Hình 4.7.7 Biểu đồ hoạt động chức quản lý nhập kho iii 0 Hình 4.7.8 Biểu đồ hoạt động chức quản lý tồn kho Hình 4.7.9 Biểu đồ hoạt động chức quản lý xuất kho Hình 4.7.10 Biểu đồ hoạt động chức xem báo cáo thống kê Hình 6.1 Giao diện Form Đăng nhập .45 Hình 6.2 Giao diện Form Trang chủ 46 Hình 6.3 Giao diện Form nhập kho 47 Hình 6.4 Giao diện Form tạo hóa đơn tốn .48 Hình 6.5 Giao diện Form Quản lý xuất kho .49 Hình 6.6 Giao diện Form Quản lý sản phẩm bán 50 Hình 6.7 Giao diện Form Quản lý khách hàng mua 51 Hình 6.8 Giao diện Form Quản lý tổng doanh thu theo thời gian 51 Hình 6.9 Giao diện Form Quản lý tài khoản 52 Hình 6.10 Giao diện Form Quản lý nhân 53 Hình 6.11 Lưu file excel 54 Hình 6.12 Xuất file excel 54 Y DANH MỤC BẢNG Bảng 4.1 :Thiết kế hệ thống sBảng 4.5.1: Đặc tả use case “Đăng nhập” Bảng 4.5.2 :Đặc tả use case “Đăng xuất” Bảng 4.5.3 :Đặc tả use case “Quản lý thông tin” Bảng 4.5.4 :Đặc tả use case “Hóa đơn khách hàng” Bảng 4.5.5 :Đặc tả use case “Tìm kiếm sản phẩm ” Bảng 4.5.6 :Đặc tả use case “Xem sản phẩm ” Bảng 4.5.7 :Đặc tả use case “Quản lý sản phẩm ” Bảng 4.5.8 :Đặc tả use case “Quản lý nhân viên” Bảng 4.5.9 :Đặc tả use case “Xem báo cáo thống kê ” iv 0 Bảng 5.1 Chi tiết nhập kho………………………………………………………… 32 Bảng 5.2 Chi tiết xuất kho…………………………………………………………… 32 Bảng 5.3 Chi tiết hóa đơn…………………………………………………………… 32 Bảng 5.4 Hóa đơn…………………………………………………………………… 32 Bảng 5.5 Khách hàng…………………………………………………………………33 Bảng 5.6 Nhân …………………………………………………………………….33 Bảng 5.7 Sản phẩm ………………………………………………………………… 33 Bảng 5.8 Tài khoản………………………………………………………………… 33 Bảng 5.9 Biểu đồ database diagrams…………………………………………… 34 v 0 LỜI CẢM ƠN Đồ án không nổ lực nhóm mà cịn tậm tâm giúp đỡ quý thầy cô bạn bè trường Đại học Thủ Dầu Một nói chung viện Kỹ thuật Cơng nghệ nói riêng suốt q trình học tập nhóm Ngồi ra, đặc biệt thầy ThS Trần Văn Tài – Người thầy trực tiếp hướng dẫn, góp ý, giúp đỡ trình học tập thực đồ án Nhóm chúng em xin trân trọng cảm ơn: - Thầy ThS Trần Văn Tài, giảng viên trường Đại học Thủ Dầu Một hướng dẫn nhóm xuyên suốt trình thực đồ án - Cuối xin gửi lời cảm ơn đến người thân gia đình, bạn bè hỗ trợ, khuyến khích động viên tơi suốt q trình học tập, nghiên cứu thực đồ án Đề tài đồ án “Xây dựng phần mềm quản lý cửa hàng điện thoại” hồn thành hẳn cịn có nhiều sai sót, mong nhận ý kiến đóng góp giúp đỡ thầy cô, bạn bè để giúp đề tài hoàn thành tốt cho báo cáo Rất mong nhận đóng góp từ q thầy cơ, bạn bè người quan tâm để đồ án báo cáo hồn thiện Xin chân thành cảm ơn 0 CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 T ê n đ ề t i : “ X â y d ự n g p h ầ n m 0 ề m c a h n g đ i ệ n t h o i ” 1.2 L ý d o 0 0 6.7 G i a o d i ệ n F o r m Q u ả n l ý n h â n s 79 0 ự Hình 6.10 Giao diện Form Quản lý nhân Chức hình : + Hiển thị danh sách nhân viên cửa hàng + Thêm , xóa , sửa thơng tin nhân viên 80 0 6.8 G i a o d i ệ n x u ấ t d a n h s c h h ó a 81 0 đ n đ a r a f i l e E X C E L 82 0 83 0 Hình 6.11 Lưu file excel Hình 6.12 Xuất file excel 84 0 CHƯƠNG ĐÁNH GIÁ VÀ KẾT LUẬN 7.1 Đ n h g i 7.1.1 Kết đạt - Phân tích thiết kế hệ thống thơng tin quản lý bán hàng cho doanh nghiệp vừa nhỏ - Tạo sở liệu quản lý bán hàng - Xây dựng thành công chức hệ thống, chức cập nhật thông tin, chức nhập hàng bán hàng, chức báo cáo bán hàng, nhập hàng 7.1.2 Kết chưa đạt - Phần mềm xây dựng nhiều chức chức cần cải thiện 7.2 K ế t l u ậ n 85 0 Bài báo cáo “Xây dựng phần mềm Quản lý cửa hàng bán điện thoại xây dựng Net với ngữ C# kết hợp với Hệ quản trị sở liệu SQL 2018 Với chức sở liệu nghiên cứu, khảo sát thực nghiệm thực tế cách kỹ lưỡng, ứng dụng mơ hình vừa nhỏ cho kết tương đối khả quan hiệu Tuy nhiên thời gian hồn thành đề tài có hạn kinh nghiệm nghiệp vụ chưa sâu nên đề tài chúng em khó tránh khỏi thiếu sót nghiệp vụ chuyên môn Chúng em mong nhận ý kiến đóng góp thầy bạn để đề tài chúng em hoàn thiện vào thực tế Chúng em xin chân thành cảm ơn! 86 0 TÀI LIỆU THAM KHẢO Diễn đàn hỏi đáp lập trình http://stackoverflow.com https://m.tailieu.vn/doc/de-tai-quan-ly-cua-hang-dien-thoai-di-dong-481625.html Lập trình Windows form https://codelearn.io/ Ngơn ngữ lập trình C# - TỰ HỌC LẬP TRÌNH (tuhoclaptrinh.edu.vn) 87 0 TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHỆ Độc lập – Tự – Hạnh phúc PHIẾU ĐÁNH GIÁ PROJECT (Đánh giá trình thực hiện, báo cáo văn sản phẩm) Học phần: Lập trình Windows (3+0) - HK3.CQ.01- D20KTPM01, D20CNTT01 Họ tên sinh viên (MSSV): H ọ Tên LÂM VĂN DƯƠNG MSSV 2024802010396 DOÃN VĂN TRƯỜNG 2024802010326 2024802010068 NGUYỄỄN QUANG TRƯỜNG Tiêu chí Trọng số % Nêu ý tưởng Thái độ tham gia tích cực Lập kế hoạch thực Q trình thực project Giai đoạn chuẩn bị Tốt Khá 100% 75% Tích cực tìm kiếm chủ 05 động đưa ý tưởng mang tính Tìm kiếm đưa ý tưởng tốt Trung bình 50% Chọn ý tưởng số đề nghị Hoàn toàn Khá hợp lý, Chưa hợp điều chỉnh lý, có điều hợp lý, 05 khơng cần chút theo chỉnh theo góp ý điều chỉnh góp ý 10 Chuẩn bị tốt điều kiện cho việc 88 0 Chuẩn bị đa số điều kiện cho việc Chuẩn bị số điều kiện cho Kém 0% Không quan tâm lựa chọn ý tưởng Không hợp lý không điều chỉnh theo góp ý Khơng chuẩn bị điều Giai đoạn thực thực thực hiện, project, có khởi thể khởi động bổ sung sau động việc thực cần bổ sung thêm khởi động kiện Thực phương pháp, sai sót nhỏ có sửa chữa Thực tương đối phương pháp, sai sót quan trọng có sửa chữa Thực khơng phương pháp, sai sót khơng sửa chữa Triển khai tương đối Triển khai kế hoạch, có Triển khai kế hoạch, chậm trễ 10 kế có chậm trễ gây ảnh hoạch hưởng không gây ảnh hưởng khắc phục Triển khai chậm trễ, gây ảnh hưởng không khắc phục 10 Thực hoàn toàn phương pháp nghiêm túc Mức độ đạt mục tiêu thành phần Báo cáo kết Nội dung báo cáo văn rõ Trình bày ràng báo cáo Chất lượng sản phẩm 20 Ghi rõ mục tiêu thành phần (ở giai đoạn project) thang điểm cụ thể 10  Báo cáo tiến trình thực  Thuyết minh sản phẩm  Bài học rút 10  Format quán  Văn phong phù hợp 20 (Ghi rõ tiêu chí chẩm điểm sản phẩm thang điểm chi tiết cho tiêu chí) 89 0 đáp ứng tiêu chí đề ĐIỂM CỦA NHĨM: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: ĐIỂM - Khác: PROJECT NHĨM - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Phần 2: Đánh giá cá nhân làm việc nhóm Làm việc nhóm Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn Kết sử dụng để qui đổi từ điểm nhóm thành điểm cá nhân, tuỳ theo % cá nhân đạt Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40% Vắng họp lần: 20% Vắng họp lần: 0% 2) Thành viên nộp sản phẩm giao hạn: 40% Đúng hạn: 40% Trễ ngày: 20% Trễ ngày: 0% 90 0 3) Thành viên có tham gia giải vấn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20% Có quan tâm đóng góp: 10% Khơng quan tâm: 0% Danh sách thành viên Nhóm: ĐIỂM THÀNH VIÊN NHĨM Tên SV: LÂM VĂN DƯƠNG Điểm làm việc nhóm: 100% Tên SV: DỖN VĂN TRƯỜNG Điểm làm việc nhóm: 100% Tên SV: NGUYỄN QUANG TRƯỜNG Điểm làm việc nhóm: 100% (do nhóm ghi) TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM: ĐIỂM CỦA CÁ NHÂN (do GV ghi) Danh sách thành viên Nhóm: Tên SV: LÂM VĂN DƯƠNG Điểm làm việc nhóm: 100% Tên SV: DỖN VĂN TRƯỜNG Điểm làm việc nhóm: 100% Tên SV: NGUYỄN QUANG TRƯỜNG Điểm làm việc nhóm: 100% TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Trần Văn Tài 91 0 GÓP Ý CẢI TIẾN CHO CÁ NHÂN: 1) Tên SV: LÂM VĂN DƯƠNG GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 2) Tên SV: DỖN VĂN TRƯỜNG GĨP Ý LĨNH VỰC CẦN CẢI TIẾN: Ghi nhận GV - Về phương pháp học tập, suy nghĩ, xử lý vấn (phần GV ghi lưu đề: riêng để theo dõi, tư vấn - Về kiến thức, kỹ năng, thái độ: cho cá nhân SV, không phổ - Khác: biến cho lớp, nhóm) - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 3) Tên SV: NGUYỄN QUANG TRƯỜNG GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 92 0 ... thống quản lý cửa hàng điện thoại - Các công cụ dùng để xây dựng chương trình Khách thể nghiên cứu: - Những người có nhu cầu quản lí cửa hàng thơng qua phần mềm quản lý - Nghiệp vụ quản lý, bán hàng. .. dùng để xây dựng chương trình Khách thể nghiên cứu: - Những người có nhu cầu quản lí cửa hàng thơng qua phần mềm quản lý - Nghiệp vụ quản lý, bán hàng - Quy trình hoạt động cửa hàng điện thoại. .. cứu xây dựng phần mềm quản lý cửa hàng điện thoại dựa ngôn ngữ C#, đảm bảo phần mềm bám sát thực tiễn nay, dễ sử dụng tối ưu hóa khâu quản lý với chức sau: - Quản lý thông tin cá nhân - Quản lý

Ngày đăng: 20/02/2023, 16:15

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

Tài liệu liên quan