Phân tích thiết kế hướng đối tượng, Cửa hàng thời trang cho bé sử dụng IBM Rose

54 199 1
Phân tích thiết kế hướng đối tượng, Cửa hàng thời trang cho bé sử dụng IBM Rose

Đ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

Một vài năm trở lại đây, với sự phát triển mạnh mẽ,rộng khắp của công nghệ thông tin trên phạm vi toàn cầu. Nó nhanh chóng ăn sâu và giữ vai trò chủ đạo trong các ngành như: kinh tế, quân sự, giáo dục... Nó đáp ứng những nhu cầu khác nhau của con người khi quản lí một khối lượng lớn công việc đồng thời làm giảm không gian lưu trữ. Việc ứng dụng tin học vào các lĩnh vực quản lý hết sức cần thiết. Ví dụ trong lĩnh vưc quản lí tại các cửa hàng hiện nay còn đang gặp nhiều khó khăn, hạn chế trong việc quản lí hàng hoá, xử lí các số liệu,nhập xuất hàng hoá với khối lượng lớn… Đứng trước nhu cầu đó với việc tạo ra hệ thống “Quản lý cửa hàng thời trang cho bé” em mong muốn tạo ra một hệ thống giúp mọi người có thể quản lý các dữ liệu, hàng hoá, nhân viên, nhập, xuất hàng một cách dễ dàng, tiết kiệm thời gian và công sức của con người với các tính năng được xây dựng trên nhu cầu thực tế mà mọi người đang cần để xử lý công việc của mình.

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: PHÂN TÍCH THIẾT KẾ HỆ THỐNG CỬA HÀNG THỜI CHO BÉ Sinh viên thực : NGUYỄN MẠNH NAM 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 : D13CNPM3 Khóa : 2018-2023 Hà Nội, tháng 11 năm 2019 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Giảng viên hướng dẫn : Lê Thị Trang Linh Họ tên Chữ kí Ghi Chữ kí Ghi Nguyễn Mạnh Nam Giáo viên chấm: Họ tên Giáo viên chấm 1: Giáo viên chấm 2: LỜI CẢM ƠN - Trong thời đại công nghiệp 4.0 nay, việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết quan, từ quan nhà nước cấp cao đến doanh nghiệp, trường học đặc biệt việc áp dụng giải pháp tin học ứng dụng quản lí Giảng viên hướng dẫn : Lê Thị Trang Linh -Một vài năm trở lại đây, với tốc độ phát triển vô lớn mạnh CNTT trở thành ngành với sức hút mạnh mẽ với việc đưa sống người trở nên nhẹ nhàng thú vị với bùng nổ cách mạng 4.0 Do vậy, để bắt kịp với tốc độ phát triển xã hội giảng giảng đường phần thiếu giúp đỡ em nắm vững kĩ kiến thức chuyên ngành CNTT - Em xin chân thành cảm ơn thầy, cô mơn tận tình giảng dạy chúng em suốt thời gian học tập vừa qua Nhờ có dạy tận tình thầy, để giúp chúng em hoàn thành đồ án - Em chân thành xin gửi lời cảm ơn đặc biệt đến cô giáo Lê Thị Trang Linh người tận tình hướng dẫn mơn “Phân tích thiết kế hướng đối tượng” cho em buổi học.Cô giúp trang bị cho chúng em kiến thức môn học động lực để tiếp tục đường chinh phục công nghệ - Là sinh viên ngành công nghê thông tin trường đại học Điện Lực, việc đảm bảo chương trình học tập, em ln muốn tìm hiểu khả ứng dụng ngành học vào thực tế, thấy giá trị mà thầy cô dạy cho em Chính mà chọn đề tài “ Phân tích thiết kế hệ thống cửa hàng thời trang cho bé” - Do tầm hiểu biết hạn hẹp đồ án nhiều thiếu sót, em mong thầy cô bạn quan tâm, thông cảm đóng góp ý kiến quý báu để đồ án hoàn thiện Em xin chân thành cảm ơn thầy cô! Hà Nội, ngày 24 tháng 10 năm 2019 Sinh viên thực hiện: Nam Tơ Thế Nam LỜI NĨI ĐẦU Một vài năm trở lại đây, với phát triển mạnh mẽ,rộng khắp công nghệ thông tin phạm vi tồn cầu Nó nhanh chóng ăn sâu giữ vai trò chủ đạo ngành như: kinh tế, quân sự, giáo dục Nó đáp ứng nhu cầu khác người quản lí khối lượng lớn công việc đồng thời làm giảm không gian lưu trữ Việc ứng dụng tin học vào lĩnh vực quản lý cần thiết Ví dụ lĩnh vưc quản lí cửa hàng gặp nhiều khó khăn, hạn chế Giảng viên hướng dẫn : Lê Thị Trang Linh việc quản lí hàng hố, xử lí số liệu,nhập xuất hàng hoá với khối lượng lớn… Đứng trước nhu cầu với việc tạo hệ thống “Quản lý cửa hàng thời trang cho bé” em mong muốn tạo hệ thống giúp người quản lý liệu, hàng hoá, nhân viên, nhập, xuất hàng cách dễ dàng, tiết kiệm thời gian cơng sức người với tính xây dựng nhu cầu thực tế mà người cần để xử lý cơng việc DANH MỤC CÁC KÍ HIỆU PHẦN TỬ MƠ HÌNH KÝ HIỆU Ý NGHĨA Biểu đồ USE CASE Giảng viên hướng dẫn : Lê Thị Trang Linh Tác nhân (Actor) Một người / nhóm người thiết bị hệ thống tác động thao tác đến chương trình Use-case (“Ca” sử dụng) Biểu diễn chức xác định hệ thống Use case sử dụng lại chức use case Mối quan hệ use case Use case mở rộng từ use case cách thêm chức cụ thể Use case kế thừa chức từ use case Biểu đồ LỚP Lớp (Class) Biểu diễn tên lớp, thuộc tính, phương thức lớp Quan hệ kiểu kết hợp Biểu diễn quan hệ hai lớp độc lập, có liên quan đến Quan hệ hợp thành Biểu diễn quan hệ phận – tổng thể Quan hệ phụ thuộc Các lớp phụ thuộc lẫn hoạt động hệ thống Biểu đồ TRẠNG THÁI Trạng thái Biểu diễn trạng thái đối tượng vòng đời đối tượng Trạng thái khởi đầu Khởi đầu vòng đời đối tượng Trạng thái kết thúc Kết thúc vòng đời đối tượng Chuyển tiếp (transition) Chuyển từ trạng thái sang trạng thái khác Biểu đồ TUẦN TỰ Giảng viên hướng dẫn : Lê Thị Trang Linh Procedure (Phương thức) Là phương thức B mà đối tượng A gọi thực Message (Thông điệp) Là thông báo mà B gửi cho A Biểu đồ HOẠT ĐỘNG Mô tả hoạt động gồm tên hoạt động đặc tả Hoạt động Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng ngang Chuyển tiếp Mô tả đồng ngang Quyết định Mô tả lựa chọn điều kiện Phân tách lớp đối Phân cách đường kẻ tượng khác dọc từ xuống biểu đồ biểu đồ hoạt động Các luồng Biểu đồ THÀNH PHẦN Mô tả thành phần biểu đồ, thành phần chứa nhiều lớp nhiều chương trình Thành phần Mối quan hệ phụ thuộc thành phần Biểu đồ TRIỂN KHAI Mỗi quan hệ phần(nếu có) thành Các node (các thiết bị) Biểu diễn thành phần khơng có vi xử lý Các xử lý Biểu diễn thành phần có vi xử lý Liên truyền TCP/IP kết thông Giao thức truyền thông TCP/IP thông qua kết nói mạng LAN Giảng viên hướng dẫn : Lê Thị Trang Linh CHƯƠNG GIỚI THIỆU ĐỀ TÀI I Giới thiệu 1.1 Khảo sát trạng Mô tả: Cửa hàng thời trang cho bé phân phối sản phẩm, loại mặt hàng cho cửa hàng nhỏ, lẻ Nguồn hàng nhập từ nhà cung cấp, nhà sản xuất, cơng ty ngồi nước Các sản phẩm cửa hàng vô đa dạng, phong phú với đầy đủ mẫu mã, chất liệu Để giúp cho hoạt động mua bán trở nên thuận lợi khách hàng lựa chọn mặt hàng, loại hàng có giá trị phù hợp với nhu cầu Tuy nhiên số lượng hàng hóa nhiều hầu hết tác vụ làm thủ cơng nên độ khác khơng cao, điều ảnh hưởng lớn đến hệ thống quản lí cửa hàng 1.2 Quy trình quản lí - Nhân viên nhận thông tin sản phẩm thời trang cho bé: kích cỡ, size loại, chất liệu dệt, nhà cung cấp, - Dựa vào nhu cầu khách hàng, nhân viên cửa hàng thống kê viết báo cáo mức độ hài lòng mức độ tiêu thụ loại mặt hàng sản phẩm qua xác định số lượng hàng tồn kho hay đưa kế hoạch nhập kho hợp lí - Sản phẩm cung cấp xác minh kĩ chất lượng, số lượng xem đạt u cầu hay chưa Qua kí nhận hàng tốn hóa đơn - Chủ cửa hàng vào báo cáo nhân viên để xuất sản phẩm khỏi kho trước xuất kho chủ cửa hàng ghi hoá đơn xuất kho xuất hàng từ kho cửa hàng - Khi nhận hàng từ kho nhân viên cửa hàng thống kê thông tin loại số lượng, chất liệu, kích cỡ, nhập vào sở liệu 1.3 Nhược điểm quy trình - Tất quy trình làm bán tự động (tự động phần Microsoft Excel) - Việc thống kê gặp nhiều khó khăn với lượng hàng lớn, q trình thủ cơng nên nhiều thời gian - Việc quản lí thơng tin khách hàng gặp nhiều khó khăn số lượng khách hàng nhiều quy trình quản lí làm thủ cơng 1.4 Mong muốn cửa hàng - Có chương trình quản lí giúp cho cơng việc rút gọn, nhẹ nhàng - Quản lí hóa đơn báo cáo Giảng viên hướng dẫn : Lê Thị Trang Linh - Quản lí số lượng hàng tồn kho, kiểm tra, tìm kiếm thơng tin sản phẩm hệ thống dễ dàng, tốn thời gian - Tiết kiệm chi phí, thời gian cách tối ưu 1.5 Sơ đồ tổ chức II Mục tiêu phạm vi thực toán - Mục tiêu : Xây dựng chương trình ứng dụng đưa vào triển khai thực tiễn cho cửa hang thời trang cho bé BABY SHOP cửa hàng thời trang khác có quy mơ tương tự - Phạm vi thực : Do hạn chế thời gian phải hoàn thành chưa có kinh nghiệm khảo sát thực tế nên báo cáo nhiều thiếu sót Chưa thực đầy đủ đặc điểm việc quản lí thực tế Ngồi ra, chương trình bị giới hạn yếu tố: + Xây dựng hệ thống quản lý công nghệ IOT, hệ quản trị sở liệu MySQL 5.5 + Hệ thống gửi tin cảnh báo sử dụng cổng tin nhắn Vinaphone mail server III Chức hệ thống Đăng nhập: Hệ thống quản lý hiển thị trang đăng nhập phần mềm điều khiển bao gồm: tên đăng nhập, mã đăng nhập, mật khẩu, ngày sinh, số điện thoại, địa Giảng viên hướng dẫn : Lê Thị Trang Linh chỉ, Mỗi tài khoản đăng nhập có mã đăng nhập dựa vào thơng tin mà người dùng cung cấp trước Tài khoản đăng nhập lưu hệ thống sử dụng người dùng đăng nhập thơng tin có Mục đích: giúp cho người dùng đăng nhập trang chủ hệ thống Qua kiểm sốt hoạt động thơng qua phần mềm mà không cần đến địa điểm để kiểm tra vận hành Hệ thống cho phép người dùng thực chức sau: reset mật khẩu, đổi mật khẩu, edit thông tin liên hệ Quản lý người dùng: Mỗi người dùng có nhiệm vụ chức riêng công tác quản lý hệ thống Do đó, hệ thống cần kiển sốt thơng tin người dùng để có tài liệu thống kê điều khiển Thông tin người dùng bao gồm: tên người dùng, mã người dùng, ngày sinh, số điện thoại, địa liên hệ, đơn vị công tác, chức vụ, Mục đích: Kiểm sốt hoạt động thành viên Khi cần thông tin liên quan đến thành viên hệ thống hiển thị đầy đủ thơng tin trang tìm kiếm phần mềm mà khơng cần tìm đến thành viên Người dùng bao gồm Admin, người quản lý, nhân viên, thực chức quản lý thông tin hệ thống thông qua phần mềm 3.Quản lý thư mục: Thông tin lưu trữ hệ thống dạng thư mục tạo admin Người giám sát cơng trình gửi thơng tin báo cáo chi tiết kiểm tra thực tế đến admin Admin nhập thông tin nhận vào phần mềm tạo file thư mục tương ứng với danh mục cần quản lý Mục đích: kiểm sốt thơng tin nhanh xác Khi cần kiểm tra hay tìm thơng tin báo cáo hay thơng tin người dùng cần vào thư mục cần kiểm tra tìm Ngồi ra, hệ thống trở nên gọn gàng đẹp thuận tiện cho cơng việc quản lý Admin có quyền thêm, sửa, xóa thư mục với thơng tin cung cấp người giám sát quản lý phê duyệt thông tin sau thực xong Xuất báo cáo: Khi cần kiểm tra thông tin chi tiết liên quan đến quần áo hay người dùng cần báo cáo thống kê lưu lại phần mềm Báo cáo có chức tổng hợp lại thơng tin q trình vận hành dự án Nếu có sai sót q trình vận hành người dùng cần xem lại báo cáo so sánh với thực tế Nếu khơng trùng khớp với báo cáo yêu cầu người giám sát sửa lại toàn hợp đồng theo báo cáo lập Giảng viên hướng dẫn : Lê Thị Trang Linh Mọi người dùng làm việc hệ thống có quyền xuất báo cáo theo dõi hoạt động nhân viên, người dùng theo làm, lương hàng hóa xuất nhập CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 Mơ tả toán Cửa hàng thời trang cho bé BABY SHOP cửa hàng lớn chuyên mua bán với nhiều hình thức bán sỉ,bán lẻ.Cửa hàng cung cấp sản phẩm cho cửa hàng nhỏ, lẻ người tiêu dùng Nguồn hàng nhập từ nhà cung cấp, nhà sản xuất cơng ty ngồi nước Cửa hàng có đa dạng loại mẫu mã, chất liệu, kích cỡ, sản phẩm khác Thơng tin sản phẩm quản lí chặt chẽ từ mẫu mã, tên nhà cung cấp, giá cả, số lượng, chất liệu, Các số liệu nhập vào sở liệu từ tạo báo cáo yêu cầu Các báo cáo thống kê tất thông tin liên quan đến sản phẩm, qua quản lí tất số lượn sản phẩm cửa hàng số lượng sản phẩm tồn kho Nhân viên cửa hàng chia làm ba phân chính: Nhân viên bán hàng: có nhiệm vụ tư vấn, giới thiệu sản phẩm với khách hàng giúp cho khách hàng lựa chọn sản phẩm phù hợp với nhu cầu họ Nhân viên kế tốn: có nhiệm vụ tốn, viết hố đơn, nhập thơng tin khách hàng Nhân viên chăm sóc khách hàng: có nhiệm vụ giải đáp thắc mắc, khiểu nại khách hàng, tư vấn ưu đãi cưa hàng Sau tổng hợp đủ thông tin nhân viên viết báo cáo doanh thu, số lượng tăng giảm sản phẩm vấn đề liên quan đến sản phẩm gửi cho chủ cửa hàng Chủ cửa hàng vào kiểm tra lại số lượng sản phẩm tồn kho không đủ lên kế hoạch nhập thêm sản phẩm từ nhà cung cấp khác Khi nhận sản phẩm từ bên nhà cung cấp chủ cửa hàng viết phiếu nhập toán cho bên nhà cung cấp sau nhập đầy đủ thơng tin sản phẩm cho vào kho, theo thống kê bán hàng, chủ cửa hàng ghi hoá đơn xuất kho chuyển sản phẩm cửa hàng để bày bán 10 Giảng viên hướng dẫn : Lê Thị Trang Linh Phát sinh mã trình 8.1 Phát sinh mã trình cho lớp nhân viên Hình 8.1 Phát sinh mã trình cho lớp nhân viên 40 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.2 Phát sinh mã trình cho lớp khách hàng Hình 8.2 Phát sinh mã trình cho lớp khách hàng 8.3 Phát sinh mã trình cho lớp khách hàng thân thiện Hình 8.3 Phát sinh mã trình cho lớp khách hàng thân thiện 41 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.4 Phát sinh mã trình cho lớp báo cáo thống kê Hình 8.4 Phát sinh mã trình cho lớp báo cáo thống kê 8.5 Phát sinh mã q trình cho lớp hóa đơn bán hàng Hình 8.5 Phát sinh mã trình cho lớp hóa đơn bán hàng 42 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.6.Phát sinh mã trình cho lớp hóa đơn tốn Hình 8.6.Phát sinh mã q trình cho lớp hóa đơn tốn 43 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.7.Phát sinh mã q trình cho lớp hóa đơn Hình 8.7.Phát sinh mã q trình cho lớp hóa đơn 44 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.8.Phát sinh mã trình cho lớp người dùng Hình 8.8.Phát sinh mã trình cho lớp người dùng 45 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.9.Phát sinh mã trình cho lớp nhà cung cấp Hình 8.9.Phát sinh mã trình cho lớp nhà cung cấp 46 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.10.Phát sinh mã trình cho lớp quản lý 47 Giảng viên hướng dẫn : Lê Thị Trang Linh Hình 8.10.Phát sinh mã trình cho lớp quản lý 48 Giảng viên hướng dẫn : Lê Thị Trang Linh 8.11.Phát sinh mã trình cho lớp tài khoản Hình 8.11.Phát sinh mã trình cho lớp tài khoản 49 Giảng viên hướng dẫn : Lê Thị Trang Linh Biểu đồ trạng thái 9.1 Biểu đồ trạng thái cho nhân viên Hình 9.1 Biểu đồ trạng thái cho nhân viên 9.2 Biểu đồ trạng thái cho khách hàng Hình 9.2 Biểu đồ trạng thái cho khách hàng 50 Giảng viên hướng dẫn : Lê Thị Trang Linh 9.3 Biểu đồ trạng thái cho báo cáo Hình 9.3 Biểu đồ trạng thái cho báo cáo 9.4 Biểu đồ trạng thái cho báo kho Hình 9.4 Biểu đồ trạng thái cho báo kho 51 Giảng viên hướng dẫn : Lê Thị Trang Linh 9.5 Biểu đồ trạng thái cho nhà cung cấp Hình 9.5 Biểu đồ trạng thái cho nhà cung cấp 9.6 Biểu đồ trạng thái cho nhập xuất Hình 9.6 Biểu đồ trạng thái cho nhập xuất 52 Giảng viên hướng dẫn : Lê Thị Trang Linh 9.7 Biểu đồ trạng thái cho tìm kiếm đặt hàng Hình 9.7 Biểu đồ trạng thái cho tìm kiếm đặt hàng 53 Giảng viên hướng dẫn : Lê Thị Trang Linh 54 Giảng viên hướng dẫn : Lê Thị Trang Linh ... lương hàng hóa xuất nhập CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 Mơ tả tốn Cửa hàng thời trang cho bé BABY SHOP cửa hàng lớn chuyên mua bán với nhiều hình thức bán sỉ,bán lẻ .Cửa hàng cung cấp sản phẩm cho cửa. .. dẫn : Lê Thị Trang Linh CHƯƠNG GIỚI THIỆU ĐỀ TÀI I Giới thiệu 1.1 Khảo sát trạng Mô tả: Cửa hàng thời trang cho bé phân phối sản phẩm, loại mặt hàng cho cửa hàng nhỏ, lẻ Nguồn hàng nhập từ nhà... em ln muốn tìm hiểu khả ứng dụng ngành học vào thực tế, thấy giá trị mà thầy dạy cho em Chính mà chọn đề tài “ Phân tích thiết kế hệ thống cửa hàng thời trang cho bé - Do tầm hiểu biết hạn hẹp

Ngày đăng: 26/04/2020, 09:34

Từ khóa liên quan

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

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

Tài liệu liên quan