Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
1,57 MB
Nội dung
lOMoARcPSD|17838488 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: XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA H䄃NG ỐP XINH MINGMING Sinh viên thực : MAI THU HẢI Giảng viên hướng dẫn : 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 : D15CNPM1 Khóa : 2020 Hà Nội, tháng năm 2022 lOMoARcPSD|17838488 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 ốp xinh MingMing bao gồm chức sau: + Đăng nhập + Quản lý sản phẩm + Quản lý khách hàng + Quản lý Nhân viên Nội dung thực - Chương 1: Khảo sát 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 tháng năm 2022 Sinh viên thực (Ký ghi rõ họ tên) lOMoARcPSD|17838488 PHIẾU CHẤM ĐIỂM ST T Họ tên sinh viên Mai Thu Hải MSV: 20810310052 Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Điểm Khảo sát + Phân tích + Code + Làm báo cáo Chữ ký Ghi Chữ ký lOMoARcPSD|17838488 MỤC LỤC CHƯƠNG 1: KHẢO SÁT HỆ THỐNG .1 1.1 Hiện trạng 1.2 Tổng quan 1.2.1 Giới thiệu chung 1.3 Hoạt động nghiệp vụ 1.4 Yêu cầu phần mềm 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG .6 2.1 Xác định Actor Use case tổng quát hệ thống .6 2.1.1 Các Actor 2.1.2 Use case tổng quát hệ thống 2.2 Phân tích, thiết kế chức 2.2.1 Chức Đăng nhập 2.2.2 Chức Quản lý nhân viên 12 2.2.3 Chức Quản lý khách hàng 19 2.2.4 Chức Quản lý sản phẩm .26 2.2.5 Biểu đồ lớp tổng quát 33 2.2.6 Biểu đồ trạng thái sản phẩm .34 2.2.7 Biểu đồ thành phần .35 2.2.8 Biểu đồ triển khai .36 CHƯƠNG 3: PHÁT SINH MÃ TRÌNH 37 3.1 Mã trình cho chức Đăng nhập 37 3.2 Mã trình cho chức Quản lý nhân viên .38 3.3 Mã trình cho chức Quản lý khách hàng 39 3.4 Mã trình cho chức Quản lý sản phẩm .40 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN 41 4.1 Giao diện đăng nhập 41 4.2 Giao diện quản lý nhân viên 41 4.3 Giao diện quản lý khách hàng 42 4.4 Giao diện quản lý sản phẩm 42 KẾT LUẬN 43 lOMoARcPSD|17838488 DANH MỤC HÌNH Ả Hình 1 Hình ảnh cửa hàng ốp xinh MingMing .2 Hình Hình ảnh cửa hàng ốp xinh MingMing .2 Y Hình Biểu đồ Use case tổng quát Hình 2 Biểu đồ Use case chức Đăng nhập Hình Biểu đồ hoạt động chức Đăng nhập .9 Hình Biểu đồ trình tự chức Đăng nhập 10 Hình Biểu đồ cộng tác chức Đăng nhập .11 Hình Biểu đồ Use case chức quản lý nhân viên 12 Hình Biểu đồ hoạt động chức quản lý nhân viên (thêm) 14 Hình Biểu đồ hoạt động chức quản lý nhân viên (sửa) 15 Hình Biểu đồ hoạt động chức quản lý nhân viên (xóa) 16 Hình 10 Biểu đồ trình tự chức quản lý nhân viên 17 Hình 11 Biểu đồ cộng tác chức quản lý nhân viên 18 Hình 12 Biểu đồ Use case chức quản lý khách hàng .19 Hình 13 Biểu đồ hoạt động chức quản lý khách hàng (thêm) 21 Hình 14 Biểu đồ hoạt động chức quản lý khách hàng (sửa) 22 Hình 15 Biểu đồ hoạt động chức quản lý khách hàng (xóa) 23 Hình 16 Biểu đồ trình tự chức quản lý khách hàng 24 Hình 17 Biểu đồ cộng tác chức quản lý khách hàng .25 Hình 18 Biểu đồ Use case chức quản lý sản phẩm 26 Hình 19 Biểu đồ hoạt động chức quản lý sản phẩm (thêm) 28 Hình 20 Biểu đồ Use case chức quản lý sản phẩm (sửa) 29 Hình 21 Biểu đồ hoạt động chức quản lý sản phẩm (xóa) .30 Hình 22 Biểu đồ trình tự chức quản lý sản phẩm 31 Hình 23 Biểu đồ cộng tác chức quản lý sản phẩm 32 Hình 24 Biểu đồ lớp tổng quát 33 Hình 25 Biểu đồ trạng thái sản phẩm .34 Hình 26 Biểu đồ thành phần .35 Hình 27 Biểu đồ triển khai .36 Hình Mã trình cho chức Đăng nhập .37 Hình Mã trình co chức quản lý nhân viên 38 Hình 3 Mã trình cho chức quản lý khách hàng 39 Hình Mã trình cho chức quản lý sản phẩm 40 Hình Giao diện đăng nhập .41 Hình Giao diện quản lý nhân viên 41 Hình Gioa diện quản lý khách hàng 42 Hình 4 Giao diện quản lý sản phẩm 42 lOMoARcPSD|17838488 LỜI CẢM ƠN Báo cáo kết thúc học phần môn Phân tích thiết kế hướng đối tượng với đề tài “Xây dựng phần mềm quản lý cửa hàng ốp xinh MingMing” kết q trình cố gắng khơng ngừng thân giúp đỡ, động viên khích lệ Lê Thị Trang Linh bạn bè Qua trang viết em xin gửi lời cảm ơn tới người giúp đỡ em thời gian học tập - nghiên cứu môn học vừa qua Em xin tỏ lịng kính trọng biết ơn sâu sắc cô Lê Thị Trang Linh trực tiếp tận tình hướng dẫn cung cấp tài liệu thông tin khoa học cần thiết cho báo cáo lOMoARcPSD|17838488 LỜI MỞ ĐÂU Phân tích thiết kế hệ thống thông tin bước khơng thể thiếu q trình phát triển hệ thống phần mềm Người ta nhận thấy cho phân tích thiết kế hệ thống thơng tin giai đoạn quan trọng qui trình phát triển phần mềm Thật vậy, cần sơ xót q trình thiết kế liệu dẫn tới sản phẩm phần mềm chất lượng hay khơng có giá trị sử dụng lâu dài Ngày nay, với phát triển khoa học kỹ thuật, nhu cầu ứng dụng tin học cơng tác quản lí ngày gia tăng Việc xây dựng phần mềm quản lí nhằm đáp ứng nhu cầu cần thiết Đối với cửa hàng bán mặt hàng nào, việc quản lí bán hàng, quản lý liệu khách hàng, hàng hóa vơ cần thiết Vì vậy, để giúp họ dễ dàng quản lý liệu cửa hàng em xin đề xuất hệ thống:”Quản lý cửa hàng ốp MingMing” với tính xây dựng nhu cầu thực tế mà cửa hàng cần để xử lý công việc Thực đề tài hội để em áp dụng, tổng hợp kiến thức học lớp, đồng thời đúc kết học thực tế phục vụ cho việc học tập làm việc sau Mặc dù cố gắng thực đề tài lực thời gian cịn hạn chế nên hệ thống khó tránh khỏi thiếu xót, mong thầy thơng cảm Những góp ý thầy học, hành trang để em vững bước vào sống sau lOMoARcPSD|17838488 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng Chắc hẳn bạn biết, kỷ nguyên công nghệ ngày nay, tầm quan trọng điện thoại di động ngày khẳng định Smartphone không ngày phổ biến mà mang đến cho người hàng loạt khả lĩnh vực như: trao đổi thông tin, làm việc di động, giải trí lúc nơi… Điện thoại thực giúp thay đổi toàn diện sống theo hướng tích cực Nói đến tầm quan trọng điện thoại di động phải kể đến tính tiện lợi Khác với điện thoại đời ngồi thơ cứng, trọng lượng nặng nề cồng kềnh, điện thoại di động đời có thiết kế tinh xảo, mỏng nhẹ, vơ tiện lợi cho việc mang theo hay cầm nắm Tiện lợi, mỏng nhẹ nên trình dễ xảy rơi vỡ, va đập dẫn đến việc hư hại thiết bị Chính vậy, để bảo vệ “dế u”, ốp điện thoại đời với mục đích bảo vệ phần cho “dế yêu” bạn Bên cạnh ốp bền đẹp cịn tăng thêm tính thẩm mỹ cho “vật bất ly thân” 1.2 Tổng quan 1.2.1 Giới thiệu chung Ốp xinh MingMing khai trương năm 2020, với mẫu ốp thiết kế độc đáo, phong phú, phù hợp với hầu hết loại điện thoại thị trường Đảm bảo cung cấp sản phẩm bền, đẹp cho khách hàng ● Tên cửa hàng: Cửa hàng ốp xinh MingMing ● Địa chỉ: + Store 1: 69 Nguyễn Đình Thi + Store 2: 256 Bạch Mai ● Mặt hàng: Ốp điện thoại ● Tổng số nhân viên: người ● Thời gian làm việc: ◦ Sáng: 9h00 – 14h00 ◦ Chiều: 14h00 – 19h00 ◦ Tối: 19h00 – 23h00 ● Doanh thu hàng tháng: 120.000.000 VNĐ lOMoARcPSD|17838488 Hình 1 Hình ảnh cửa hàng ốp xinh MingMing Hình Hình ảnh cửa hàng ốp xinh MingMing 2 lOMoARcPSD|17838488 Quản lý hệ thống: - Bộ phận quản lý: Quản lý việc nhập – xuất mặt hàng; Quản lý nhân viên; Quản lý việc điều chỉnh giá mặt hàng, vận hành cửa hàng - Bộ phận thu ngân: Tính tốn, thu nhận tiền, toán cho khách hàng - Nhân viên: Tư vấn sản phẩm cho khách hàng, đóng gói sản phẩm cho khách hàng, dọn dẹp cửa hàng - Bảo vệ Yêu cầu toán: Xây dựng hệ thống quản lý cửa hàng bán ốp Khi nhà cung cấp đưa hàng tới, nhân viên kiểm tra chất lượng số lượng ốp, đáp ứng lập phiếu nhập hàng để nhận hàng toán Khi khách hàng chọn sản phẩm ưng ý đem quầy toán nhận hóa đơn quầy Sau nhân viên in hóa đơn cho khách hàng tốn đầy đủ Hàng tháng, nhân viên kiểm tra chất lượng sản phẩm số lượng sản phẩm, sau lập kiểm kê báo kết Hàng ngày, quản lý tổng hợp hóa đơn, phiếu nhập để báo cáo tình hình kinh doanh cửa cửa hàng để có phương hướng kinh doanh 1.3 Hoạt động nghiệp vụ - Chức quản lý kho: + Quản lý giữ liên hệ với người cung cấp hàng hóa, cửa hàng cần nhập thêm sản phẩm, quản lý liên hệ với nhà cung cấp yêu cầu cung cấp hàng hóa + Khi người cung cấp hàng hóa mang hàng đến, nhân viên phải kiểm tra số lượng, chất lượng sản phẩm, sau ghi lại vào sổ số lượng loại ốp chuyển hàng vào kho + Khi khách hàng yêu cầu mua hàng, nhân viên lấy hàng từ kho giao cho khách hàng ghi chép lại số lượng loại sản phẩm vừa xuất kho + Cuối ngày, nhân viên kiểm tra lại số lượng ốp kho ghi lại vào sổ Từ biết số lượng loại ốp cần mua thêm - Chức quản lý nhân viên: + Cuối ngày, quản lý ghi vào sổ làm nhân viên + Cuối tháng quản lý tổng kết làm nhân viên tính tiền lương cho nhân viên - Chức quản lý bán hàng: + Khi khách hàng tìm sản phẩm ưng ý, nhân viên lấy sản phẩm từ kho cho khách hàng lOMoARcPSD|17838488 Hình 20 Biểu đồ Use case chức quản lý sản phẩm (sửa) 30 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 21 Biểu đồ hoạt động chức quản lý sản phẩm (xóa) 31 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.2.4.3 Biểu đồ trình tự chức Quản lý sản phẩm Hình 22 Biểu đồ trình tự chức quản lý sản phẩm 32 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.2.4.4 Biểu đồ cộng tác chức Quản lý sản phẩm Hình 23 Biểu đồ cộng tác chức quản lý sản phẩm 33 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.2.5 Biểu đồ lớp tổng quát Hình 24 Biểu đồ lớp tổng quát 34 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.2.6 Biểu đồ trạng thái sản phẩm Hình 25 Biểu đồ trạng thái sản phẩm 35 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.2.7 Biểu đồ thành phần Hình 26 Biểu đồ thành phần 36 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.2.8 Biểu đồ triển khai Hình 27 Biểu đồ triển khai 37 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 CHƯƠNG 3: PHÁT SINH MÃ TRÌNH 3.1 Mã trình cho chức Đăng nhập Hình Mã trình cho chức Đăng nhập 38 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.2 Mã trình cho chức Quản lý nhân viên Hình Mã trình co chức quản lý nhân viên 39 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.3 Mã trình cho chức Quản lý khách hàng Hình 3 Mã trình cho chức quản lý khách hàng 40 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.4 Mã trình cho chức Quản lý sản phẩm Hình Mã trình cho chức quản lý sản phẩm 41 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN 4.1 Giao diện đăng nhập Hình Giao diện đăng nhập 4.2 Giao diện quản lý nhân viên Hình Giao diện quản lý nhân viên 42 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 4.3 Giao diện quản lý khách hàng Hình Gioa diện quản lý khách hàng 4.4 Giao diện quản lý sản phẩm Hình 4 Giao diện quản lý sản phẩm 43 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 KẾT LUẬN Công nghệ thông tin mở triển vọng to lớn việc đổi phương pháp hình thức dạy học Những phương pháp dạy học theo cách tiếp cận kiến tạo, phương pháp dạy học theo dự án, dạy học phát giải quết vấn đề có nhiều điều kiện để ứng dựng rộng rãi Tiếp thu ứng dụng thành tựu CNTT công việc kinh doanh Cùng với việc sử dụng CNTT thực hành cho công việc quản lý, cần có hệ thống quản lý hiệu tối ưu nhất, đề góp phần tang lên tính tích cực việc quản lý Sau thời gian nghiên cứu thực đề tài em đạt số thành tựu sau: - Nắm bắt quy trình nghiệp vụ quản lý hệ thống quản lí sinh viên - Hiểu phương pháp phân tích thiết kế hướng đối tượng từ áp dụng hiểu biết để giải tốn - Có kinh nghiệm tham gia vào dự án nhỏ để áp dụng kiến thức học vào thực tiễn Xong kĩ lập trình cịn nên giao diện chưa thực thân thiện với người dùng đáp ứng số yêu cầu toán Trong thời gian tới em tiếp tục hoàn thiện chức bổ sung chức để mang lại tiện dụng cho người sử dụng Trong tương lai em hoàn thiện đề tài cố gắng đáp ứng đầy đủ u cầu hệ thống thực địi hỏi Vì kính mong q thầy bảo để em hồn thành đề tài tốt Em xin chân thành cảm ơn! 44 Downloaded by hây hay (vuchinhhp3@gmail.com) ... ảnh cửa hàng ốp xinh MingMing Hình Hình ảnh cửa hàng ốp xinh MingMing 2 lOMoARcPSD|17838488 Quản lý hệ thống: - Bộ phận quản lý: Quản lý việc nhập – xuất mặt hàng; Quản lý nhân viên; Quản lý việc...lOMoARcPSD|17838488 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 ốp xinh MingMing bao gồm chức sau: + Đăng nhập + Quản lý sản phẩm + Quản lý khách hàng + Quản lý Nhân viên Nội dung thực... học cơng tác quản lí ngày gia tăng Việc xây dựng phần mềm quản lí nhằm đáp ứng nhu cầu cần thiết Đối với cửa hàng bán mặt hàng nào, việc quản lí bán hàng, quản lý liệu khách hàng, hàng hóa vơ