TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI v PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN XE MÁY HONDA 229 TÂN MAI Sinh viên thực hiện Giảng Viên Hướng Dẫn TS LÊ THỊ TRANG LINH Ngành CÔNG NGHỆ THÔNG TIN Chuyên Ngành CÔNG NGHỆ PHẦN MỀM Lớp Mã Sinh Viên 1 Mô tả tóm tắt đề tài Xây dựng hệ thống phần mềm quản lý cửa hàng bán xe máy Honda 229 Tân Mai bao gồm các chức năng chính sau Quản lý nhân viên.
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI:v PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN XE MÁY HONDA 229 TÂN MAI Sinh viên thực hiện: Giảng Viên Hướng Dẫn: TS LÊ THỊ TRANG LINH Ngành: CÔNG NGHỆ THÔNG TIN Chuyên Ngành: CÔNG NGHỆ PHẦN MỀM Lớp: Mã Sinh Viên: Mơ tả tóm tắt đề tài Xây dựng hệ thống phần mềm quản lý cửa hàng bán xe máy Honda 229 Tân Mai bao gồm chức sau: Quản lý nhân viên Quản lý khách hàng Quản lý xe máy Báo cáo thống kê Bán hàng Nội dung thực - Chương 1: Khảo sát trạng hệ thống - Chương 2: Phân tích thiết kế hệ thống - Chương 3: Phát sinh mã trình - Chương 4: Thiết kế giao diện Kết đạt Hoàn thành đề cương chuyên đề học phần môn: “Công nghệ phần mềm” Xây dựng phần mềm hoàn chỉnh với đầy đủ chức năng, đơn giản phù hợp với doanh nghiệp vừa nhỏ Giảng viên hướng dẫn (ký ghi rõ họ tên) TS Lê Thị Trang Linh Hà Nội, ngày 01 tháng năm 2022 Sinh viên thực (ký ghi rõ họ tên) PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Hồng Mạnh Bình Chữ ký Ghi Khảo sát +Phân tích + code + làm báo cáo Giảng Viên Chấm: Họ tên Giảng viên 1: Giảng viên 2: MỤC LỤ Chữ ký Ghi LỜI CẢM ƠN .1 LỜI NÓI ĐẦU .2 CHƯƠNG I KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng .3 1.2 Tổng quan .3 1.3 Hoạt động nghiệp vụ 1.4 Yêu cầu phần mềm .4 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định Actor Use case tổng quát hệ thống 2.1.1 Các Actor 2.1.2 Use case tổng quát hệ thống .7 2.2 Chức đăng nhập 2.2.1 Biểu đồ use case chức đăng nhập 2.2.2 Biểu đồ hoạt động đăng nhập 2.2.3 Biểu đồ trình tự chức đăng nhập 10 2.2.4 Biểu đồ cộng tác chức đăng nhập 10 2.2.5 Biểu đồ trạng thái chức đăng nhập 11 2.3 Chức quản lí khách hàng 11 2.3.1 Biểu đồ usecase quản lí khách hàng 11 2.3.2 Biểu đồ hoạt động chức quản lý khách hàng 15 2.3.3 Biểu đồ trình tự chức Quản lý khách hàng 18 2.3.4 Biểu đồ cộng tác chức quản lý khách hàng 19 2.3.5 Biểu đồ trạng thái chức quản lý khách hàng .21 2.4 Chức quản lí nhân viên 22 2.4.1 Biểu đồ usecase quản lí nhân viên .22 2.4.2 Biểu đồ hoạt động chức quản lý nhân viên 26 2.4.3 Biểu đồ trình tự chức Quản lý nhân viên 29 2.4.4 Biểu đồ cộng tác chức quản lý khách hàng 30 2.4.5 Biểu đồ trạng thái chức quản lí nhân viên 32 2.5 Chức quản lí xe máy 33 2.5.1 Biểu đồ usecase quản lí xe máy 33 2.5.2 Biểu đồ hoạt động chức quản lý xe máy .37 2.5.4 Biểu đồ cộng tác chức quản lý xe máy .41 2.5.5 Biểu đồ trạng thái chức quản lí xe máy 43 2.6 Chức quản lí hóa đơn .46 2.6.1 Biểu đồ usecase quản lí hóa đơn 46 2.6.2 Biểu đồ hoạt động chức quản lý hóa đơn 48 2.6.3 Biểu đồ trình tự chức Quản lý hóa đơn .50 2.6.4 Biểu đồ cộng tác chức quản lý hóa đơn 51 2.6.5 Biểu đồ trạng thái chức quản lí hóa đơn .52 2.7 Biểu đồ triển khai .53 2.8 Biểu đồ thành phần 53 2.9 Biểu đồ lớp .54 CHƯƠNG III: PHÁT SINH MÃ TRÌNH 55 3.1 Lớp user: 55 3.2 Lớp khách hàng: .56 3.3 Lớp xe máy: .57 3.4 Lớp nhân viên: 58 3.5 Lớp hóa đơn: 59 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 60 4.1 Đăng nhập 60 4.2 Giao diện quản lý nhân viên 61 4.3 Giao diện quản lý khách hàng 62 4.4 Giao diện quản lý hóa đơn .63 4.5 Giao diện quản lý xe máy 64 KẾT LUẬN .65 DANH MỤC HÌNH ẢNH CHƯƠ Hình Các Actor .6 Hình 2 Biểu đồ use case tổng quát hệ thống Hình Biểu đồ usecase đăng nhập Hình Biểu đồ hoạt động đăng nhập Hình Biểu đồ trình tự đăng nhập 10 Hình Biểu đồ cộng tác đăng nhập 10 Hình Biểu đồ trạng thái chức đăng nhập 11 Hình Biểu đồ usecase quản lí khách hàng 11 Hình Biểu đồ hoạt động thêm khách hàng 15 Hình 10 Biểu đồ hoạt động xóa khách hàng 16 Hình 11 Biểu đồ hoạt động thêm khách hàng .17 Hình 12 Biểu đồ trình tự thêm khách hàng 18 Hình 13 Biểu đồ trình tự xóa khách hàng .18 Hình 14 Biểu đồ trình tự sửa khách hàng 19 Hình 15 Biểu đồ cộng tác thêm khách hàng 19 Hình 16 Biểu đồ cộng tác xóa khách hàng 20 Hình 17 Biểu đồ cộng tác sửa khách hàng 20 Hình 18 Biểu đồ trạng thái thêm khách hàng 21 Hình 19 Biểu đồ trạng thái xóa khách hàng 21 Hình 20 Biểu đồ cộng tác sửa khách hàng 22 Hình 21 Biểu đồ usecase quản lí nhân viên 22 Hình 22 Biểu đồ hoạt động thêm nhân viên 26 Hình 23 Biểu đồ hoạt động xóa nhân viên 27 Hình 24 Biểu đồ hoạt động sửa nhân viên 28 Hình 25 Biểu đồ trình tự thêm nhân viên 29 Hình 26 Biểu đồ trình tự xóa nhân viên 29 Hình 27 Biểu đồ trình tự sửa nhân viên 30 Hình 28 Biểu đồ cộng tác thêm nhân viên 30 Hình 29 Biểu đồ cộng tác xóa nhân viên .31 Hình 30 Biểu đồ cộng tác sửa nhân viên .31 Hình 31 Biểu đồ trạng thái thêm nhân viên 32 Hình 32 Biểu đồ trạng thái xóa nhân viên .32 Hình 33 Biểu đồ trạng thái sửa nhân viên .33 Hình 34 Biểu đồ use case quản lí thú cưng 33 Hình 35 Biểu đồ hoạt động thêm xe máy 37 Hình 36 Biểu đồ hoạt động xóa thú cưng 38 Hình 37 Biểu đồ hoạt động sửa xe máy 39 Hình 38 Biểu đồ trình tự thêm xe máy 40 Hình 39 Biểu đồ trình tự xóa xe máy 40 Hình 40 Biểu đồ trình tự sửa xe máy 41 Hình 41 Biểu đồ cộng tác thêm xe máy 41 Hình 42 Biểu đồ cộng tác xóa xe máy 42 Hình 43 Biểu đồ cộng tác sửa xe máy 42 Hình 44 Biểu đồ trạng thái thêm xe máy .43 Hình 45 Biểu đồ trạng thái xóa xe máy 44 Hình 46 Biểu đồ trạng thái sửa xe máy 45 Hình 47 Biểu đồ usecase quản lí hóa đơn .46 Hình 48 Biểu đồ hoạt động thêm hóa đơn .48 Hình 49 Biểu đồ hoạt động xuất hóa đơn 49 Hình 50 Biểu đồ trình tự thêm hóa đơn 50 Hình 51 Biểu đồ trình tự xuất hóa đơn 50 Hình 52 Biểu đồ cộng tác thêm hóa đơn .51 Hình 53 Biểu đồ cộng tác xuất hóa đơn 51 Hình 54 Biểu đồ trạng thái thêm hóa đơn .52 Hình 55 Biểu đồ trạng thái xuất hóa đơn 52 Hình 56 Biểu đồ triển khai 53 Hình 57 Biểu đồ thành phần 53 Hình 58 Biểu đồ lớp 54 YY CHƯƠNG Hình Giao diện đăng nhập 60 Hình Giao diện quản lý nhân viên 61 Hình Giao diện quản lý khách hàng 62 Hình 4 Giao diện quản lý hóa đơn 63 Hình Giao diện quản lý xe máy 64 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Điện Lực, đặc biệt thầy cô Công Nghệ Thông Tin trường tạo điều kiện cho em thực tốt báo cáo Và em xin chân thành cám ơn Lê Thị Trang Linh nhiệt tình hướng dẫn hướng dẫn em hoàn thành tốt báo cáo Trong trình làm báo cáo kết thúc học phần, khó tránh khỏi sai sót, rất mong thầy, bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo tránh khỏi thiếu sót, em rất mong nhận ý kiến đóng góp thầy, cô Em xin chân thành cảm ơn! LỜI NĨI ĐẦU Thế kỷ XXI kỷ cơng nghệ thông tin Từ nguồn tài nguyên tiềm tàng, thông tin trở thành nguồn thực nó trở thành hàng hoá đặc biệt, Việc vận dụng nguồn tài nguyên tạo nên bước phát triển to lớn lực lượng sản xuất, sở hạ tầng, kinh tế xã hội, cấu trúc kinh tế, cấu trúc lao động cách thức quản lý xã hội Xã hội ngày phát triển nhu cầu sử dụng phần mềm tin học ngày lớn ngược lại phát triển phần mềm tin học tác động trở lại, tạo điều kiện phát triển nhanh chóng cho hoạt động lĩnh vực Việc sử dụng phần mềm tin học nhằm thực tăng suất, hiệu việc xử lý thơng tin phức tạp, q trình nghiên cứu điều tra, điều khiển hoạt động quản lý Ứng dụng phần mềm tin học công tác quản lý hiệu tin học nhằm giảm nhẹ đến mức tối đa lao động thủ cơng, tiết kiệm thời gian tìm kiếm thông tin, làm hẹp không gian lưu trữ, hệ thống hố cụ thể hố thơng tin theo nhu cầu người sử dụng, trợ giúp nhà quản lý việc định Đối với doanh nghiệp cơng nghệ thơng tin ngày đóng vai trị quan trọng, đặc biệt cơng tác quản lý bán hàng Nó đóng vai trò quan trọng việc mở rộng thị trường cơng ty Chính em lựa chọn đề tài “Phân tích thiết kế hệ thống cửa hàng bán xe máy Honda (229 Tân Mai) ”với mong muốn vận dụng kiến thức học vào thực tế, qua đó làm quen đúc kết kinh nghiệm để sau có thể xây dựng nên hệ thống ứng dụng công nghệ thông tin vào sống, đáp ứng nhu cầu xã hội Đồng thời qua đó, em có thể nhiều sâu vào nội dung nắm ý nghĩa thực tiễn môn học CHƯƠNG I KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng Hệ thống khảo sát cửa hàng bán xe máy Honda 229 Tân Mai Do cửa hàng hoạt động quy mô lớn, công việc kinh doanh phát triển nên việc quản lý thủ cơng khơng cịn phù hợp khơng thể đáp ứng hết yêu cầu cửa hàng, với đà phát triển cơng nghệ thơng tin nay, việc sử dụng hệ thống phần mềm để quản lý việc tất yếu cần thiết - Ưu điểm: Hệ thống cũ dựa cách làm truyền thống, cách làm dễ dàng, chi phí thấp, thích hợp cho hệ thống nhỏ - Nhược điểm: Khi quy mô cửa hàng tăng lên, hệ thống cũ đáp ứng hết u cầu.Ví dụ muốn tra cứu thơng tin khách hàng đó,với đống sổ sách khổng lồ việc vô khó khăn Các nhà quản lý khó quản lý cửa hàng Để khắc phục nhược điểm hệ thống cũ, hệ thống đời để giúp giảm bớt công việc nhân viên,cũng giúp nhà quản lý dễ dàng quản lý cửa hàng 1.2 Tổng quan - Cửa hàng xe máy Honda 229 Tân Mai Cửa hàng gồm sảnh lớn nhỏ Sảnh lớn để xe cho khách xem, tham khảo xe, quầy tiếp tân để tư xe cho khách sảnh nhỏ để sửa chữa độ thêm cho xe khách mua -Tên cửa hàng: Xe máy Honda 229 Tân Mai - Đối tượng kinh doanh: Xe máy - Đối tượng hướng đến: Những người nhu cầu cần mua xe máy -Thời gian làm việc: + Sáng: 8h00-11h00 + Chiều: 13h00-17h00 1.3 Hoạt động nghiệp vụ - Chức quản lý nhân viên: + Quản lý người tuyển nhân viên vào làm, nhập thông tin cá nhân nhân viên vào sổ + Sắp xếp lịch làm việc nhân viên tuần - Chức quản lý bán xe máy: 2.6.4 Biểu đồ cộng tác chức quản lý hóa đơn 2.6.4.1 Chức thêm hóa đơn Hình 52 Biểu đồ cộng tác thêm hóa đơn 2.6.4.2 Xuất hóa đơn Hình 53 Biểu đồ cộng tác xuất hóa đơn 51 2.6.5 Biểu đồ trạng thái chức quản lí hóa đơn 2.6.5.1 Thêm hóa đơn Hình 54 Biểu đồ trạng thái thêm hóa đơn 2.6.5.2 Xuất hóa đơn Hình 55 Biểu đồ trạng thái xuất hóa đơn 52 2.7 Biểu đồ triển khai Hình 56 Biểu đồ triển khai 2.8 Biểu đồ thành phần Hình 57 Biểu đồ thành phần 53 2.9 Biểu đồ lớp Hình 58 Biểu đồ lớp 54 CHƯƠNG III: PHÁT SINH MÃ TRÌNH 3.1 Lớp user: 55 3.2 Lớp khách hàng: 56 3.3 Lớp xe máy: 57 3.4 Lớp nhân viên: 58 3.5 Lớp hóa đơn: 59 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 4.1 Đăng nhập Hình Giao diện đăng nhập 60 4.2 Giao diện quản lý nhân viên Hình Giao diện quản lý nhân viên 61 4.3 Giao diện quản lý khách hàng Hình Giao diện quản lý khách hàng 62 4.4 Giao diện quản lý hóa đơn Hình 4 Giao diện quản lý hóa đơn 63 4.5 Giao diện quản lý xe máy Hình Giao diện quản lý xe máy 64 KẾT LUẬN Với tốc độ phát triển ngày tăng công nghệ, việc ứng dụng phân tích thiết kế hệ thống vào sống ngày lựa chọn phù hợp Chính qua trình tìm hiểu, khảo sát, em chọn xây dựng hệ thống quản lý cửa hàng xe máy Honda 229 Tân Mai Với kiến thức tảng cộng thêm giảng dạy lớp tận tình Lê Thị Trang Linh, em hồn thành đề tài chúng em phần hiểu quy trình, cách thức xây dựng hệ thống quản lý Chúng em hiểu phân tích thiết kế UML, biết cách sử dụng công cụ hỗ trợ để tạo hệ thống hoàn chỉnh Mặc dù hệ thống quản lý hoàn thành, nó rất nhiều mặt hạn chế vấn đề thiếu xót Như là, mô tả chức chưa đầy đủ, thiếu xác, thiết kế giao diện sơ xài chưa chuẩn hóa, chưa thực hoàn thiện, Em rất mong nhận đóng góp cô bạn để thời gian tới chúng em cố gắng khắc phục hạn chế, vấn đề chưa tốt, bổ sung thêm chức cho hệ thống Em xin chân thành cảm ơn! 65 ... tài Xây dựng hệ thống phần mềm quản lý cửa hàng bán xe máy Honda 229 Tân Mai bao gồm chức sau: Quản lý nhân viên Quản lý khách hàng Quản lý xe máy Báo cáo thống kê Bán hàng Nội dung... – Quản lý xe máy: + Quản lý mã xe máy, tên xe máy, thể loại, khách hàng, tình trạng, số lượng… + Quản lý chi tiết xe máy hỏng động cơ, xước xe, tổn thất, mất sách… - Quản lý nhân viên: + Quản. .. nhà quản lý khó quản lý cửa hàng Để khắc phục nhược điểm hệ thống cũ, hệ thống đời để giúp giảm bớt công việc nhân viên,cũng giúp nhà quản lý dễ dàng quản lý cửa hàng 1.2 Tổng quan - Cửa hàng