1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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 phụ gia chả mực quảng ninh

65 2 0

Đ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

Nội dung

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 PHỤ GIA CHẢ MỰC QUẢNG NINH Sinh viên thực Giảng dẫn viên Ngành : PHAN ĐỨC THẮNG hướng : LÊ THỊ TRANG LINH : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM7 Khóa : 2019-2024 1|Page Hà Nội, tháng năm 2021 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Chữ ký Ghi Phan Đức Thắng Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : 2|Page Mục Lục Lời Cảm Ơn .8 Lời Mở Đầu .9 CHƯƠNG GIỚI THIỆU DỰ ÁN PHẦN MỀM 10 1.1 Khảo sát hệ thống 10 1.2 Xác định toán cần giải 11 1.3 Phân tích đặc tả nghiệp vụ hệ thống 11 1.4 Xác định yêu cầu hệ thống 12 1.4.1 Yêu cầu chức .12 1.4.2 Yêu cầu phi chức 13 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 15 2.1 Ước lượng dự án 15 2.1.1 Ước lượng chi phí .15 2.1.2 Ước lượng thời gian 17 2.1.3 Ước lượng số lượng người tham gia 19 2.2Lập lịch theo dõi dự án 19 CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG 21 3.1 Xác định Actor Use case tổng quát hệ thống 21 a.Biểu đồ Use case 22 3.2Phân tích, thiết kế chức hệ thống .23 3.2.1Phân tích chức đăng nhập 23 3.2.1.1Biểu đồ Use case đăng nhập 23 3.2.1.2Biểu đồ hoạt động bước hoạt động 24 I.Đăng nhập 24 3.2.1.3Biểu đồ trình tự 26 I.Đăng nhập 26 3|Page 3.2.2Phân tích chức quản lý hàng .27 3.2.2.1Biểu đồ Use case quản lý hàng 27 3.2.2.2 Biểu đồ hoạt động bước hoạt động .28 I.Cập nhật phiếu nhập hàng 28 II.Cập nhật phiếu xuất hàng 30 III.Thay đổi thông tin hàng 32 3.2.2.3Biểu đồ trình tự 34 a.Biểu đồ trình tự cập nhật phiếu nhập 34 b Biểu đồ trình tự cập nhật phiếu xuất 35 c.Biểu đồ trình tự thay đổi thông tin hàng 36 3.2.3Phân tích chức quản lý thơng tin nhân viên 36 3.2.3.1Biểu đồ Use case quản lý nhân viên 36 2.2.3.2 Biểu đồ hoạt động bước hoạt động .38 I.Thêm nhân viên 38 II.Quản lý xóa nhân viên 40 III.Thay đổi thông tin nhân viên 41 3.2.3.3Biểu đồ trình tự 43 a.Biểu đồ trình tự thêm nhân viên .43 b.Biểu đồ trình tự quản lý xóa nhân viên 44 c.Biểu đồ trình tự quản lý thay đổi thông tin nhân viên 45 3.2.4Phân tích chức Thống kê 45 3.2.4.1Biểu đồ Use case Thống kê 45 3.2.4.3Biểu đồ trình tự 48 a.Biểu đồ trình tự thống kê doanh thu 48 Chương THIẾT KẾ .48 4.1 Thiết kế giao diện .48 4.1.1 : Giao diện đăng nhập 48 4|Page 4.1.2 Giao diện (Trang chủ) .50 4.1.3 Giao diện hàng hóa .51 4.1.4 Giao diện kho hàng 52 4.1.5Giao diện tạo phiếu .53 4.1.6 Giao diện nhân viên .54 4.1.7 Giao diện thống kê .55 4.2 Thiết kế liệu 56 CHƯƠNG LẬP TRÌNH .57 CHƯƠNG KIỂM THỬ PHẦN MỀM 58 Chương ĐĨNG GĨI V BẢO TRÌ PHẦN MỀM 59 7.1 Các bước đóng gói phần mềm 59 7.2 Khái niệm bảo trì phần mềm 60 7.3 Lý cần bảo trì phần mềm 60 Mục lục hình ảnh Hình 3.1Biểu đồ Use case tổng quát 21 Hình 3.2Use case đăng nhập .22 Hình 3.3Biểu đồ hoạt động chức đăng nhập 24 Hình 3.4Biểu đồ trình tự đăng nhập 25 5|Page Hình 3.5Biểu đồ use case Quản lý bán hàng .26 Hình 3.6Biểu đồ hoạt động chức phiếu nhập hàng 28 Hình 3.7Biểu đồ hoạt động chức phiếu xuất hàng 30 Hình 8Biểu đồ hoạt động chức thay đổi thơng tin hàng .32 Hình 3.9Biểu đồ trình tự phiếu nhập hàng .33 Hình 3.10Biểu đồ trình tự phiếu xuất hàng 34 Hình 3.11Biểu đồ trình tự thay đổi thông tin hàng 35 Hình 3.12Biểu đồ use case quan ly nhân viên 36 Hình 3.13Biểu đồ hoạt động chức thêm nhân viên 38 Hình 3.14Biểu đồ hoạt động chức xóa nhân viên 39 Hình 3.15Biểu đồ hoạt động chức thay đổi thông tin nhân viên 41 Hình 3.16Biểu đồ trình tự thêm nhân viên 42 Hình 3.17Biểu đị trình tự xóa nhân viên 43 Hình 3.18Biểu đồ trình tự thay đổi thông tin nhân viên 44 Hình 3.19Biểu đồ Use case thống kê 44 Hình 3.20Biểu đồ hoạt động thống kê doanh thu .46 Hình 3.21Biểu đồ trình tự thống kê doanh thu 47 Hình 4.2Giao diện đăng nhập .48 Hình 4.3Giao diện trang chủ 48 Hình 4.4Giao diện hàng hóa .49 Hình 4.5Giao diện kho hàng .50 Hình 4.6Giao diện tạo phiếu .51 Hình 4.7Giao diện nhân viên 52 Hình 4.8Giao diện thống kê 53 Hình 4.9Cơ sở liệu 54 Mục lục bảng biểu Bảng 2.1Bảng ước lượng chi phí 16 Bảng 2.2Bảng ước lượng thời gian 18 Bảng 2.3Bảng lập lịch theo dõi 20 6|Page Recommandé pour toi Suite du document ci-dessous 94 Giáo trình tiếng anh tiếng anh chuyên ngành 46 みんなの日本語初級1第2版-Sách tập (1-18) tiếng anh chuyên ngành 100% (1) UNIT - Lecture notes tiếng anh chuyên ngành 100% (1) 100% (8) tiếng anh chuyên nhanh tiếng anh chuyên ngành 89% (9) Lời Cảm Ơn Trên thực tế, khơng có thành cơng mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thười gian từ bắt đầu học tập giảng đường Đại học đến nay, em nhận nhiều quan tâm, giúp đỡ thầy cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến thầy cô Khoa Công Nghệ Thông Tin- trường Đại Học Điện Lực với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, kỳ này, em tiếp cận với môn học hữu ích sinh viên ngành Cơng Nghệ Thơng Tin Đó mơn: “Cơng nghệ phần mềm” Em xin chân thành cảm ơn cô Lê Thị Trang Linh tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận môn học Trong thời gian học tập thực hành hướng dân cô, em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú môn “ Công nghệ phần mềm” Nếu lời hướng dẫn, dạy bảo em nghĩ báo cáo khó hồn thành Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè nguồn động viên to lớn, giúp em vượt qua khó khăn q trình học tập thực báo cáo Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, kiến thức cịn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Phân tích thiết kế hướng đối tượng quản lý cửa hàng phụ gia Quảng Ninh” chắn tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy cô bạn để báo cáo hoàn thiện Một lần nữa, em xin chân thành cảm ơn ln mong nhận đóng góp người Trân trọng! 7|Page Lời Mở Đầu Trong thời đại ngày nay, công nghệ thông tin phát triển mạnh mẽ, nhanh chóng xâm nhập vào nhiều lĩnh vực khoa học, kĩ thuật nhiều lĩnh vực khác sống Nó trở thành cơng cụ đắc lực nhiều ngành nghề giao thông, y tế, quân đặc biệt công quản lý nói chung có quản lý nhà hàng nói riêng Trước đây, máy tính chưa ứng dụng rộng rãi cơng việc quản lý làm thủ công nên thời gian tốn nhân lực tài Ngày với phát triển cơng nghệ thơng tin mà máy tính sử dụng rộng rãi quan, nhà máy, trường học… giúp cho công việc tốt Việc sử dụng máy tính vào cơng quản lý nhà hàng việc cần thiết nhằm xóa bỏ phương pháp quản lý lạc hậu, lỗi thời tốn nhiều mặt Đối với phủ cơng ti, doanh nghiệp việc xây dựng website riêng ngày trở nên cấp thiết Thông qua website này, thông tin họ đến với khách hàng, người quan tâm cách nhanh chóng xác Vì em xây dựng đề tài “Quản lý cửa hàng phụ gia Quảng Ninh” với mong muốn giúp việc quản lý trở nên dễ dàng thuận tiện mang đến dịch vụ tốt cho khách hàng Em xin chân thành cảm ơn! 8|Page CHƯƠNG GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Đề tài: “ Quản lý hàng phụ gia chả mực Quảng Ninh ” Phụ gia chả mực Quảng Ninh thành lập vào ngày 30-5-2018 Cửa hàng thành lập tiếp quản ba đơn vị STD MỸ ÚC, VDN_food cửa hàng Thủy Minh Ngân Của hàng xây dựng với chức bán hàng cung cấp mặt hàng hãng Phụ gia Quảng Ninh cung cấp gia vị làm chả mực, chả cá, giò chả toàn tỉnh Quảng Ninh, tỉnh lân cận có xu hướng mở rộng ⮚ Tên cửa hàng: Phụ gia chả mực Quảng Ninh ⮚ Địa chỉ: + Số 12 Trần Quốc Toản,thị xã Quảng Yên,Quảng Ninh + Trường cao đẳng sư phạm,thành phố ng Bí,Quảng Ninh + Khu đô thị Nam Ga,thành phố Hạ Long,Quảng Ninh ⮚ Điện thoại: 0866831518 ⮚ Mã số thuế : 0100638685 ⮚ Giờ mở cửa: Thứ 2- thứ 7: 7h-18h / Chủ nhật: 9h-17h Phụ gia Quảng Ninh cửa hàng thành lập nên hoạt động chủ yếu mang tính thủ công, dựa vào kinh nghiệm hệ thống nhân viên Do đặc điểm lượng hàng hoá nhập xuất ngày lớn nên cơng tác quản lí , mua bán nhiều thời gian , công sức mà độ xác khơng cao , điều nhiều gây thiệt hại cho cửa hàng Ngày cửa hàng bước đại hoá hệ thống máy tính đưa hệ thống phần mềm vào sử dụng để dần thay cơng tác quản lí thủ cơng cơng ty Hoạt động quản lí hàng hố mua bán hàng cửa hàng hồn tồn thủ cơng nên bộc lộ hạn chế sau : 9|Page Hình 3.20Biểu đồ hoạt động thống kê doanh thu d Mô tả bước luồng nghiệp vụ B1:Nhân viên quản lý đăng nhập vào hệ thống chọn chức thống kê thống kê doanh thu B2:Đưa from nhập thông tin doanh thu B3: +Nếu lựa chọn xem thơng tin doanh thu đưa hình thông tin doanh thu +Nếu lựa chọn cập nhật thông tin doanh thu chuyển sang bước B4:Đưa from nhập thông tin doanh thu B:Đưa thông báo tạo cập nhật doanh thu thành công 50 | P a g e 3.2.4.3Biểu đồ trình tự a.Biểu đồ trình tự thống kê doanh thu Hình 3.21Biểu đồ trình tự thống kê doanh thu Chương THIẾT KẾ 4.1 Thiết kế giao diện 4.1.1 : Giao diện đăng nhập 51 | P a g e Hình 4.1Giao diện đăng nhập 52 | P a g e 4.1.2 Giao diện (Trang chủ) Hình 4.2Giao diện trang chủ 53 | P a g e 4.1.3 Giao diện hàng hóa Hình 4.3Giao diện hàng hóa 54 | P a g e 4.1.4 Giao diện kho hàng Hình 4.4Giao diện kho hàng 55 | P a g e 4.1.5Giao diện tạo phiếu Hình 4.5Giao diện tạo phiếu 56 | P a g e 4.1.6 Giao diện nhân viên Hình 4.6Giao diện nhân viên 57 | P a g e 4.1.7 Giao diện thống kê Hình 4.7Giao diện thống kê 58 | P a g e 4.2 Thiết kế liệu Hình 4.8Cơ sở liệu 59 | P a g e CHƯƠNG LẬP TRÌNH - Ngơn ngữ lập trình: C# - Em lựa chọn ngơn ngữ lập trình vì: + C# ngôn ngữ dễ học + Hỗ trợ viết ứng dụng tốt cho windown + C# có cộng đồng trực tuyến đơng đảo + C# có IDE Visual Studio nhiều plug-in vô mạnh mẽ + Là ngơn ngữ lập trình dễ học có cộng đồng tích cực việc dạy học đưa nhiều kỹ hữu ích bạn học chúng Bản thân ngơn ngữ C# có vơ số điều thú vị: static method, partial class, delegate, LINQ, lambda expression, + Có file tập tham khảo - Công cụ hỗ trợ: + Visua Studio 2019 + Sql Sever 2018 60 | P a g e CHƯƠNG KIỂM THỬ PHẦN MỀM CNPM.xlsx 61 | P a g e Chương ĐĨNG GĨI V BẢO TRÌ PHẦN MỀM 7.1 Các bước đóng gói phần mềm +Bước 1: Tải download gói Setup Projects + Bước 2: Mở Project lên nhấn phải chuột chọn vào Solution => Add => New Project + Bước 3: Nhấn chọn vào Visual Studio Installer => Setup Project Sau đặt tên chọn vị trí lưu cho File Exe sau + Bước 4: Nhấn phải chuột vào Application Folder => Add => Project Outout + Bước 5: Chọn tên Project sau nhấn chọn Primary ouput nhấn OK + Bước 6: Tiếp tục nhấn phải chuột vào Primary output tạo chọn Create Shortcut to Primary output + Bước 7: Tiếp theo di chuyển Shortcut vừa tạo thư mục Application Folder vào thư mục User’s Desktop + Bước 8: Bước bước thiết lập icon cho File Exe Nhấn phải chuột vào Shortcut chọn Properties Window + Bước 9: Nhấp chọn vào thư mục User’s Programs Menu Nhấn phải chuột vào khoảng trắng bên phải chọn Create New Shortcut + Bước 10: Tương tự thiết lập icon cho Shortcut + Bước 11: Vào mục Properties => Author để chỉnh tên tác giả mục Manufacturer để chỉnh tên nhà sản xuất + Bước 12: Tiến hành Rebuild lại File Setup 7.2 Khái niệm bảo trì phần mềm 62 | P a g e Bảo trì phần mềm điều chỉnh lỗi mà chưa phát giai đoạn xây dựng trình sử dụng phần mềm có nhiều thay đổi, nâng cấp tính sử dụng an tồn vận hành phần mềm Việc bảo trì phần mềm định kỳ chiếm tới 65- 75% công sức chu kỳ sống phần mềm Quá trình phát triển phần mềm bao gồm nhiều giai đoạn: thu thập yêu cầu, phân tích, thiết kế, xây dựng, kiểm tra, triển khai bảo trì phần mềm Nhiệm vụ giai đoạn bảo trì phần mềm giữ cho phần mềm cập nhật môi trường thay đổi yêu cầu người sử dụng thay đổi Thích ứng (adaptative): việc chỉnh sửa phần mềm cho phù hợp với môi trường thay đổi sản phẩm Mơi trường có nghĩa tất yếu tố bên sản phẩm quy tắc kinh doanh, luật pháp, phương thức làm việc,… Hoàn thiện: chỉnh sửa để đáp ứng yêu cầu thay đổi người sử dụng Loại tập trung vào nâng cao chức hệ thống, hoạt động tăng cường hiệu hệ thống, đơn giản cải thiện giao diện Nguyên nhân với phần mềm thành công, người sử dụng bắt đầu khám phá yêu cầu mới, yêu cầu mà họ đề ban đầu, đó, cần cải tiến chức Bảo vệ (preventive): mục đích làm hệ thống dễ dàng bảo trì lần 7.3 Lý cần bảo trì phần mềm Sử dụng phần mềm khơng bị gián đoạn: Thử nghĩ ví dụ nhỏ thôi, điện thoại dùng bị hết pin hẳn khiến bực Khi phần mềm đến giai đoạn bảo trì vậy, khơng thể nói phần mềm “hết pin” được, việc định kỳ để kiểm tra lỗi khắc phục điều cần phải làm, có tránh rủi ro – Rút ngắn tối đa thời gian phần mềm hỏng hóc, ngưng hoạt động, đồng thời giảm thiểu chi phí bảo trì Trước hết hạn bảo hành phần mềm, bạn nên chuẩn bị cho việc bảo trì, lẽ việc bảo trì sớm việc bạn phát bệnh sớm, nhờ mà sửa chữa kịp thời hay nâng cấp phần mềm nhằm đảm bảo trì phần mềm chạy ổn định Việc bảo trì nên thực tối thiểu lần/ năm 63 | P a g e – Duy trì độ an tồn, bảo mật phần mềm Chắc bạn nghe qua, dù cơng nghệ tiên tiến đến có lúc có lỗ hổng Dù đại suy cho máy móc, mà máy móc cần phải bảo trì, sửa chữa nâng cấp để hoạt động tốt Ở lĩnh vực phần mềm, việc bảo trì lại cần đề cao lượng liệu lớn, độ bảo mật an tồn cần trì 64 | P a g e

Ngày đăng: 13/06/2023, 14:41