Báo cáo chuyên đề học phần công nghệ phần mềm đề ti quản lý cửa hng bán cây cảnh the fish design

68 0 0
Báo cáo chuyên đề học phần công nghệ phần mềm đề ti quản lý cửa hng bán cây cảnh the fish design

Đ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 ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TI: QUẢN LÝ CỬA HNG BÁN CÂY CẢNH THE FISH DESIGN Sinh viên thực : NGUYỄN TIẾN DŨNG 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 : D15CNPM4 Khoá : 2020-2025 Hà Nội, tháng 09 năm 2022 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Nguyễn Tiến Dũng Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : Chữ ký Ghi MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống 1.2 Xác định toán cần giải .5 1.3 Phân tích đặc tả nghiệp vụ hệ thống (phân tích nghiệp vụ phần 1.4 Xác định yêu cầu hệ thống .7 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức CHƯƠNG QUẢN LÝ DỰ ÁN 11 2.1 Ước lượng dự án 11 2.1.1 Ước lượng chi phí 11 2.1.2 Ước lượng thời gian .13 2.1.3 Ước lượng người tham gia 15 2.2 Lập lịch theo dõi 15 CHƯƠNG PHÂN TÍCH .17 3.1 Xác định Actor Use case tổng quát hệ thống 17 3.1.1 Xác định Actor hệ thống 17 3.1.2 Biểu đồ Use Case toàn hệ thống 18 3.2 Phân tích chi tiết chức hệ thống 19 3.2.1 Chức “Tên chức 1” 21 CHƯƠNG THIẾT KẾ 60 4.1 Thiết kế giao diện .60 4.2 Thiết kế lưu trữ 63 CHƯƠNG LẬP TRÌNH (bắt buộc phải có phần CSDL kết nối 64 CHƯƠNG KIỂM THỬ PHẦN MỀM 65 CHƯƠNG ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 66 LỜI CẢM ƠN Ngày việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết nơi tất ngành nghề, công việc ứng dụng cơng nghệ thơng tin vào công tác quản lý Sự phát triển công nghệ thông tin năm gần ngày bật tốc độ phát triển vũ bão, công nghệ thơng tin có mặt thay trở thành cơng cụ đắc lực hộ trợ người Vì vậy, để bắt kịp nhịp độ phát triển xã hội, tẳng kiến thức học giảng đường vô quan trọng với sinh viên chúng em Chúng em xin chân thành cám ơn cô Lê Thị Trang Linh - người hưỡng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Cùng với đó, em ln mong nhận đóng góp thầy bạn Sau cùng, chúng em xin kính chúc thầy Khoa Công Nghệ Thông Tin dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau LỜI MỞ ĐẦU Với phát triển dân số trình độ khoa học ngày lên, sống người ngày cải thiện Máy tính cơng cụ trở thành nhu cầu thiếu ngành khoa học kĩ thuật, ngành quản lý, thiết kế giảng dạy, ngành công nghiệp đồ họa… Nhờ mà làm giảm nhiều khó khăn việc quản lý giấy tờ, tránh sảy sai, xót nhầm lẫn tính tốn, thống kê tay Nó có yếu tố không nhỏ việc phát triển thành cơng khơng nhỏ ngành nghề, xí nghiệp, quốc gia ngày Với phân tích thiết kế hướng đối tượng, người xây dựng quản lý chương trình cách dễ dàng hiệu Với kiến thức nên em lựa chọn đề tài: “Phân tích thiết kế hệ thống quản lý bán cảnh The Fish Design” Mặc dù cố gắng xây dựng hồn thiện kiến thức cịn hạn chế khơng tránh khỏi thiếu sót mong thầy quan tâm đóng góp để báo cáo hồn thiện Em xin chân thành cảm ơn! CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Thông tin cửa hàng: Đây bước mở đầu trình phát triển hệ thống , đặt vấn đề hay nghiên cứu sơ Để sáng tạo hệ thống mới, trước hết phải làm quen thâm nhập vào chuyên môn nghiệp vụ mà hệ thống phải đáp ứng Tìm hiểu nhu cầu cần đặt hệ thống thu thập tất thông tin liên quan đến hoạt động hệ thống Nhằm mục đích làm cho chương trình thực u cầu mà cơng việc địi hỏi  Giới thiệu chung: - Địa chỉ: số 233 xuân phương , nam từ liêm, hà nội - Email: thefishdesign@gmail.com - Hotline: 0962599460 Hình 1.1: Hình ảnh cửa hàng The fish design - Cửa hàng kinh doanh loạt sản phẩm xe máy điện có diện tích rộng 150m2 - Tầng 1: Nơi toán bày bán sản phẩm - máy Pos - Máy toán thẻ - máy camera - máy điều hịa cơng suất vừa - Quy mơ tổ chức nhân sự: kế toán , nhân viên bán hàng, thiết kế, quản lý Tuy nhiên việc phải quản lý lượng lớn thông tin sản phẩm khách hàng, nhân viên, nhập hàng, bán hàng … cịn chưa tối ưu Những thơng tin vượt giới hạn giấy tờ hàng nhận thấy cửa hàng cần phương pháp xử lý thông tin để việc quản lý thông tin nên dễ dàng Ý thức vấn đề nên em định xây dựng phần mền quản lý hàng bán xe máy điện áp dụng mơ hình kinh doanh cửa hàng để phần mền thể phát triền rộng dãi 1.1 Xác định toán cần giải Phần mềm phải dễ dung dễ hiểu thể quản lý tất nhu cầu mà hàng cần kiểm tra dễ dàng cải tiến nâng cấp sửa đổi vấn đề phát sinh sử dụng: Xử lý công việc riêng dễ dàng nhân viên Xây dựng nhằm giúp cho nhân viên người quản lý quản lý tốt mặt mà nhiều thời gian công sức để quản lý so với cách thông thường ghi chép ghi tìm kiếm thơng tin giấy tờ Hệ thống giúp cho việc quản lý xuất nhập thơng tin trở lên đơn giản hóa Tất thông tin nhập vào sở liệu phần mềm quản lý từ tạo nhóm theo yêu cầu đặt Các nhóm quản lý vận hành hệ thống, quản lý hệ thống an ninh Người đứng đầu xem thơng tin phịng ban, nhân viên dự án doanh nghiệp chỗ lúc nơi.Xóa thêm cập nhật dễ dàng.Thông tin hiển thị đầy đủ xác Xây dựng quản lý riêng biệt tìm hiểu sâu vấn đề tìm cách giải chúng cách xác triển khai cơng việc theo quy trình định  Lịch sử bán nhập của hàng  Thông tin mua khách hàng  Thống kê đầy đủ xác vấn đề cửa hàng  Thao tác nhập hàng bán hàng nhanh gọn xác  Quản lý danh mục sản phẩm nhà cung cấp khách hàng 1.2 Phân tích đặc tả nghiệp vụ hệ thống (phân tích nghiệp vụ phần - Các chức hệ thống:  Chức quản lý sản phẩm: Trong phần quản lý sản phẩm chưa có hệ thống quản lý cửa hàng sử dụng phần mềm Excel để quản lý, mã sản phẩm, tên sản phẩm, số lượng, … cửa hàng Chính liệu lưu dễ bị mát thơng tin q trình làm việc với Excel  Chức quản lý bán hàng: Trong phần quản lý bán hàng, người quản lý sử dụng phần mềm để lưu giữ lại đơn hàng, giá tiền cho quản lý biết thống kê để từ điều phối kinh doanh cho hợp lý Qua ta thấy sử dụng Excel khơng tối ưu nhiều mặt, người quản lý bán hàng không theo dõi tình trạng sản phẩm để từ dự đốn hàng tồn, hàng bán chạy Chưa có chương trình khuyến mại giảm giá chương trình ưu đãi khác  Chức quản lý nhân viên: Trong phần quản lý nhân viên chưa có hệ thống quản lý người quản lý theo dõi phân ca qua việc tích vào bảng theo dõi lịch trình làm việc nhân viên Như bất tiện khó khăn việc quản lý ca làm số lượng nhân viên quán  Chức quản lý khách hàng: Về phía khách hàng thường lưu thơng tin khách hàng Excel thủ cơng Chưa có ưu đãi cho khách hàng quen chưa thể thu thập thông tin khách hàng cách chun nghiệp Chính không tối ưu dễ thông tin khách hàng  Báo cáo, thống kê: Người quản lý thường xuyên báo cáo thống kê theo thời kỳ Thống kê theo loại cây, giá tiền Nếu khơng có phần mềm quản lý cơng việc kể theo tác tay thống kê tốn thời gian công việc  Quản lý bảo hành chăm sóc : Nhân viên kiểm tra Excel thông tin khách hàng, mã sản phẩm, lịch sử bảo hành, hạn giấy bảo hành, Việc mất thời gian sử dụng phần mềm nhân viên cần kiểm tra thông tin là xem tất thơng tin sau tiến hành chuyển cho nhân viên kĩ thuật kiểm tra báo cho khách hàng 1.3 Xác định yêu cầu hệ thống 1.3.1 Yêu cầu chức Phầm mền gồm chức năng: 1.3.1.1 Chức đăng nhập - Chức đăng nhập: Khi muốn đăng nhập tài khoản nhân viên cần đăng nhập usename password tạo từ trước để vào hệ thống - Chức đăng xuất: Sau sử dụng xong nhân viên đăng xuất nhân viên khác vào sử dụng phần mềm hệ thống 4.1.2 Giao diện quản lý sản phẩm ` Hình 4.2: Giao diện quản lý sản phẩm 4.1.3 Giao diện bán hàng Hình 4.3: Giao diện bán hàng 50 4.1.4 Giao diện quản lý nhân viên Hình 4.4: Giao diện quản lý nhân viên 4.1.5 Giao diện bảo hành chăm sóc Hình 4.5: Giao diện bảo hành chăm sóc 51 4.2 Thiết kế lưu trữ Hình 4.6: Biểu đồ lớp hệ thống 52 4.2.1 Bảng người dùng Hình 4.7: Bảng người dùng 4.2.2 Bảng nhân viên Hình 4.8: Bảng nhân viên 53 4.2.3 Bảng phiếu bảo hành Hình 4.9: Bảng phiếu bảo hành chăm sóc 4.2.4 Bảng sản phẩm Hình 4.10: Bảng sản phẩm 54 CHƯƠNG LẬP TRÌNH (bắt buộc phải có phần CSDL kết nối) 5.1 Ngôn ngữ sử dụng Bài báo cáo chuyên đề học phần với để tài “quản lý hàng bán cảnh The Fish Design” em sử dụng ngôn ngữ C# làm ngôn ngữ lập trình Việc lựa chọn ngơn ngữ Java làm ngơn ngữ lập trình C# đem lại lợi ích sau: - C# ngơn ngữ “an tồn” Những ngơn ngữ cấp thấp C hay C++ thực chương trình có lỗi dẫn đến thiệt hại nghiêm trọng, C# tiến hành kiểm tra code bạn biên dịch đưa lỗi đồng thời gửi cảnh báo để ngăn chặn điều tồi tệ xảy - Điểm tựa vững Microsoft, thời điểm này, C# đứng thứ số ngôn ngữ phổ biến theo bảng xếp hạng PYPL (PopularitY of Programming Language Index - Chỉ số phổ biến ngôn ngữ lập trình) đứng thứ ngơn ngữ có nhu cầu cao năm 2018 (theo Truth.com) Cùng với điểm tựa vững Microsoft, C# chắn phát triển sử dụng lâu dài - Đa tảng (Cross Platform) sử dụng C# để lập trình đa tảng khác Ví dụ tác Mac, Linux, Windows,… C# ứng dụng để triển khai đám mây, vùng chứa 55 5.2 Kết Hình 5.1: Giao diện đăng nhập Hình 5.2: Giao diện quản lý sản phẩm 56 Hình 5.3: Giao diện bán hàng Hình 5.4: Giao diện quản lý nhân viên 57 Hình 5.5: Giao diện bảo hành chăm sóc 58 CHƯƠNG KIỂM THỬ PHẦN MỀM 6.1 ID Function TEST GUI Kiểm tra giao diện mặc định hình quản lý sản phẩm Kiểm tra font size, font chữ Test data Kiểm tra tiêu đề hiển thị Kiểm tra ô input nằm bên phải label Test function Test chức thêm sản phẩm Tên sản phẩm: “”,size “L”, ngày nhập hang “2-102022”, số lượng “100”, giá “330000” Tên sản phẩm: “”,size “L”, ngày nhập hang Test step Expected result Result Kiểm tra giao diện hình quản lý sản phẩm Giao diện hiển thi vị trí, True kích thước button, input, … cân đối, với thiết kế 1.Mở form đăng nhập Kiểm tra font chữ, font size 1.Đăng nhập vào trang quản lý sản phẩm Font size, font chữ với yêu cầu Đăng nhập vào trang quản lý sản phẩm Các ô input nằm bên phải True label thiết kế Đăng nhập vào trang quản lý sản phẩm Điền liệu test data Click button thêm Đăng nhập vào trang quản lý sản phẩm Điền Hiển thị thông báo thêm True thành công 59 True Hiển thị tiêu đề quản lý True sản phẩm Hiển thị thơng báo vui lịng True nhập tên sản phẩm Tester “2-102022”, số lượng “100”, giá “330000” liệu test data Click button thêm Tên sản phẩm: “”,size “L”, ngày nhập hang “2-102022”, số lượng “100”, giá “330000” Tên sản phẩm: “”,size “L”, ngày nhập hang “2-102022”, số lượng “100”, giá “330000” Đăng nhập vào trang quản lý sản phẩm Điền liệu test data Click button thêm Đăng nhập vào trang quản lý sản phẩm Điền liệu test data Click button thêm Hiển thị thơng báo vui lịng True nhập hãng sản xuất Tên sản phẩm: “”,size “L”, ngày nhập hang “2-102022”, số lượng “100”, giá “330000” Tên sản phẩm: “”,size “L”, ngày nhập hang “2-102022”, số Đăng nhập vào trang quản lý sản phẩm Điền liệu test data Click button thêm Đăng nhập vào trang quản lý sản phẩm Điền liệu test data Hiển thị thơng báo vui lịng nhập ngày sản xuất 60 Hiển thị thơng báo vui lịng True nhập màu sắc True Hiển thị thông báo vui lòng True nhập số lượng lượng “100”, giá “330000” Click button thêm Tên sản phẩm: “”,size “L”, ngày nhập hang “2-102022”, số lượng “100”, giá “330000” Đăng nhập vào trang quản lý sản phẩm Điền liệu test data Click button thêm 61 Hiển thị thơng báo vui lịng True nhập giá tiền CHƯƠNG ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM Đóng gói phần mềm giúp người sử dụng dễ dàng cài đặt phần mềm, phần mềm đóng gói dạng exe Hình 7.1: Phần mềm sau đóng gói 7.1 Bảo trì phần mềm Bảo trì phần mềm hoạt động chỉnh sửa chương trình sau đưa vào sử dụng Bảo trì thường khơng bao gồm thay đổi liên quan tới kiến trúc hệ thống Những thay đổi hệ thống thường cài đặt cách điều chỉnh thành phần tồn bổ sung thành phần cho hệ thống Bảo trì khơng thể tránh khỏi vì: - Các yêu cầu hệ thống thường thay đổi hệ thống xây dựng mơi trường thay đổi - Các hệ thống có gắn kết chặt chẽ với mơi trường Khi hệ thống cài đặt mơi trường định làm thay đổi mơi trường thay đổi yêu cầu hệ thống - Các hệ thống phải bảo trì chúng muốn phần hữu ích mơi trường nghiệp vụ Phân loại kiểu bảo trì: - Bảo trì sửa lỗi: thay đổi hệ thống để sửa lại khiếm khuyết nhằm thoả mãn yêu cầu hệ thống - Bảo trì tích hợp hệ thống vào mơi trường vận hành khác - Bảo trì để bổ sung chỉnh sửa yêu cầu chức hệ thống: chỉnh sửa hệ thống cho thoả mãn yêu cầu Nếu bảo trì nhiều, làm thay đổi cấu trúc phần mềm làm cho việc bảo trì trở lên khó khăn Phần mềm có tuổi thọ cao phải cần chi phí cao (vì sử dụng ngơn chương trình dịch cũ …) - Sự ổn định đội dự án: chi phí bảo trì giảm nhân viên đội dự án không thay đổi 62 - Những trách nhiệm cam kết: người xây dựng hệ thống khơng cam kết trách nhiệm bảo trì khơng có để bắt buộc họ phải thiết kế lại cho thay đổi tương lai - Kỹ nhân viên: nhân viên bảo trì thường khơng có kinh nghiệm hiểu biết miền ứng dụng họ bị hạn chế - Tuổi thọ cấu trúc chương trình: tuổi thọ cấu trúc chương trình bị xuống cấp chúng trở lên khó hiểu thay đổi nhiều Dự đốn bảo trì: Dự đốn bảo trì có liên quan tới việc đánh giá phần hệ thống gây lỗi cần nhiều chi phí để bảo trì Khả chịu thay đổi phụ thuộc vào khả bảo trì thành phần bị ảnh hưởng thay đổi Chi phí bảo trì phụ thuộc vào số lượng thay đổi chi phí thay đổi phụ thuộc vào khả bảo trì Dự đốn thay đổi: Dự đốn số lượng thay đổi xảy tìm hiểu mối quan hệ hệ thống môi trường Sự thay đổi yêu cầu hệ thống có liên quan chặt chẽ tới thay đổi môi trường Trong đó, nhân tố ảnh hưởng tới mối quan hệ bao gồm: - Số lượng độ phức tạp giao diện hệ thống - Số lượng u cầu bất ổn định có tính phân cấp - Các quy trình nghiệp vụ hệ thống Ta dự đốn bảo trì thơng qua việc đánh giá độ phức tạp thành phần hệ thống Độ phức tạp phụ thuộc vào: - Độ phức tạp cấu trúc điều khiển - Độ phức tạp cấu trúc liệu - Kích thước đối tượng, phương thức mơ-đun Ngồi ra, sử dụng phép đo quy trình để đánh giá khả bảo trì: - Số lượng yêu cầu cần bảo trì sửa lỗi - Thời gian trung bình cần thiết để phân tích ảnh hưởng - Thời gian trung bình để cài đặt yêu cầu thay đổi - Số lượng yêu cầu cần giải 63 KẾT LUẬN Công nghệ thông tin mở triển vọng to lớn việc chuyển đổ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 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 công nghệ thông tin công việc kinh doanh Cùng với việc sử dụng công nghệ thông tin 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ý cửa hang cảnh - Có kinh nhiệm tham gia vào dự án nhỏ để áp dụng - Các kiến thức học vào thực tiễn Xong kỹ lập trình cong 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 64

Ngày đăng: 12/06/2023, 09:24

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

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

Tài liệu liên quan