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 MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG VÀNG BẠC ĐÁ QUÝ BẢO TÍN MINH CHÂU Sinh viên thực hiện TỐ[.]
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 MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG VÀNG BẠC ĐÁ QUÝ BẢO TÍN MINH CHÂU Sinh viên thực hiện: TỐNG VĂN THÁI Mã Sinh Viên: 19810310012 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: D14CNPM1 Khóa: 2019-2023 Hà Nội, tháng 10 năm 2021 MƠ TẢ TĨM TẮT ĐỀ TÀI - Xây dựng hệ thống quản lý bao gồm chức sau: + Phân quyền đăng nhập + Quản lý thông tin sản phẩm + Quản lý nhân viên + Quản lý hóa đơn + Quản lý thơng tin Xưởng chế tác + Tạo báo cáo doanh thu tự động + Quản lý người dùng Nội dung thực - Chương 1: Giới thiệu dự án phần mềm - Chương 2: Quản lý dự án - Chương 3: Phân tích hệ thống - Chương 4: Thiết kế - Chương 5: Lập trình - Chương 6: Kiểm thử phần mềm - Chương 7: Đóng gói bảo trì phần mềm 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ỏ Hà Nội, ngày 12 tháng 10 năm 2021 Giảng viên hướng dẫn Sinh viên thực (ký ghi rõ họ tên) (ký ghi rõ họ tên) TS Lê Thị Trang Linh Tống Văn Thái PHIẾU CHẤM ĐIỂM STT Họ tên sinh viên Tống Văn Thái 19810310012 Họ tên giảng viên Nội dung thực Điểm Chữ ký Khảo sát, phân tích, Lập trình ứng dụng, làm báo cáo Chữ ký Ghi Giảng viên chấm 1: Giảng viên chấm 2: LỜI MỞ ĐẦU “Trên thể giới nay, ngành công nghiệp hóa - đại hóa ngày phát triển mạnh mẽ Trong đó, khơng thể nhắc đến ngành công nghệ thông tin Việc ứng dụng công nghệ thông tin vào dịch vụ trở nên phổ biến rộng rãi lĩnh vực từ khoa học-xã hội đời sống, Tin học hóa xem yêu tố mang tính định hoạt động kinh doanh, dịch vụ, xã hội, khoa học, giáo dục, Ứng dụng công nghệ thông tin đồng vai trị quan trọng, tạo bước đột phá “Chính điều kiện thuận lợi mà vài năm trở lại đây, ngành công nghệ thông tin ngày cảng phát triển mạnh mẽ giúp ích nhiều cho người cơng việc Đi xu đó, việc quản lý kinh doanh phần mềm trở thành lựa chọn cần thiết doanh nghiệp, nhà quản lý Với bùng nỗ công nghệ thông tin, việc áp dụng phần mềm để hỗ trợ quản lý kinh doanh quan trọng Quản lý phần mềm giúp cho công việc quản lý trở nên dễ dàng, hiệu Qua thời gian khảo sát thực tế, em nhận thấy nhiều cửa hàng kinh doanh trang sức chưa có phần mềm để quản lý hệ thống thơng tin Vì vậy, em xây dựng “Phần mềm quản lý cửa hàng vàng bạc đá quý BTMC” để giúp công việc quản lý cửa hàng thuận tiện, dễ dàng “Em xin chân thành cảm ơn! Mục lục MÔ TẢ TÓM TẮT ĐỀ TÀI PHIẾU CHẤM ĐIỂM .2 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 1.3 Phân tích đặc tả nghiệp vụ hệ thống 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 2: QUẢN LÝ DỰ ÁN Ước lượng dự án .9 1.1 Ước lượng chi phí 1.2 Ước lượng thời gian 11 1.3 Ước lượng số người tham gia .12 Lập lịch theo dõi dự án 13 CHƯƠNG 3: PHÂN TÍCH 16 3.1 Xác định Actor Use case tổng quát hệ thống 16 3.1.1 Xác định Actor hệ thống 16 3.2 Phân tích chi tiết chức hệ thống 17 3.2.1 Đăng nhập 17 3.2.2 Quản lý sản phẩm 21 3.2.3 Quản lý nhân viên 30 3.2.4 Thống Kê 39 3.2.5 Quản lý hóa đơn 41 CHƯƠNG 4: THIẾT KẾ 50 4.1 Thiết kế giao diện 50 4.4.1 Giao diện đăng nhập 50 4.1.2 Giao diện quản lý thông tin sản phẩm 51 4.1.3 Giao diện quản lý thông tin nhân viên .52 4.1.4 Giao diện thống kê doanh thu .53 4.1.5 Giao diện quản lý thông tin xưởng chế tác 55 4.1.6 Giao diện quản lý thông tin hóa đơn 56 4.2 Thiết kế lưu trữ 57 4.2.1 Bảng thông tin người dùng 57 4.2.2 Bảng thông tin sản phẩm .57 4.2.3 Bảng thông tin nhân viên .58 4.2.4 Bảng thông tin xưởng chế tác (nhà cung cấp) 58 4.2.5 Bảng danh sách hóa đơn 59 4.2.6 Bảng chi tiết hóa đơn 59 4.2.7 Diagram 60 CHƯƠNG LẬP TRÌNH 61 CHƯƠNG KIỂM THỬ PHẦN MỀM 66 CHƯƠNG ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM 70 7.1 Cách đóng gói phần mềm 70 7.2 Khái niệm bảo trì phần mềm 70 7.3 Lý cần bảo trì phần mềm 70 CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Bảo Tín Minh Châu cơng ty uy tín hàng đầu lĩnh vực kinh doanh chế tác vàng bạc đá quý Việt Nam Với gần 30 năm phát triển, Bảo Tín Minh Châu có hai loại sản phẩm Vàng rồng Thăng Long Vàng trang sức chất lượng cao Tương ứng với loại sản phẩm tương ứng với 10 nhãn hàng Đó là: Trang sức kim cương - Diamond the one, Trang sức thời trang cá tính - S Jewelry, Ngọc trai - Umi pearl, Đá ngọc quý — Heritage, Trang sức thời trang phong cách – Elle Cara Design, Nhẫn cầu hôn, nhẫn cưới - Eros Design, Trang sức vàng ta - Hoàng kim bão, Ngọc cẩm thạch - Vạn niên ngọc, Kim cương tự nhiên phong cách — Forever One Vàng rồng Thăng Long Số lượng nhân viên: 10 Số lượng quản lý: Thời gian mở cửa: 8:00 AM đến 6:00 PM Địa chỉ: 139 Cầu Giấy, Quan Hoa, Cầu Giấy, Hà Nội Hotline: 0247 305 6899 Các thiết bị phục vụ hoạt động cửa hàng: máy tính, camera an ninh, máy in Sau khảo sát, cửa hàng BTMC cần có hệ thống giúp việc quản lý tiện lợi, dễ sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triển cho đời giải pháp quản lý thuận tiện, đơn giản, dễ dàng mang lại tính hiệu cao cho cơng tác quản lý kinh doanh Hiên BTMC chưa có phần mềm quản lý thơng tin: - Các quy trình cũ thực lưu trữ file excel, ghi chép làm tốn nhiều cơng sức, thời gian, khó khăn việc truy cập, cập nhật - Gây nhiều ảnh hưởng không đáng có việc kiểm sốt số lượng mặt hàng nhập xuất làm chậm chễ khiến cho hiệu suất cơng việc bị ảnh hưởng - Khó khăn việc tìm kiếm, tra cứu thơng tin sản phẩm, thơng tin nhân viên… 1.2 Xác định toán cần giải Cửa hàng vàng bạc đá quý Bảo Tín Minh Châu thương hiệu lớn lĩnh vực kinh doanh chế tác vàng bạc đá quý Việt Nam, với mặt hàng giá trị cao Vì hệ thống phải đáp ứng yêu cầu: - Quản lý thông tin sản phẩm(nguồn gốc, giá thành, thông tin chi tiết,…) - Quản lý thông tin nhân viên(họ tên, địa chỉ, số điện thoại) - Quản lý hóa đơn bán hàng - Quản lý doanh thu(thống kê doanh thu theo ngày-tháng-năm) 1.3 Phân tích đặc tả nghiệp vụ hệ thống - Nhập hàng: chủ cửa hàng quản lý nhận hàng từ sở chế tác sau nhập hàng, quản lý ghi thơng tin hàng hóa vào sổ sách, sau nhập thông tin vào Excel để lưu trữ - Bán hàng: khách đến cửa hàng, nhân viên bán hàng tư vấn cho khách hàng sản phẩm mới, sản phẩm có ưu đãi, sản phẩm phù hợp với yêu cầu khách hàng Sau khách hàng chọn sản phẩm ưng ý, nhân viên bán hàng đưa khách hàng đến quầy tốn để nhân viên thu ngân lập hóa đơn tốn - Quản lý thơng tin nhân viên: thơng tin nhân viên ghi vào sổ, nhân viên thực chấm công phiếu chấm công, lương nhân viên tính theo làm(đối với nhân viên part-time), ngày làm trên(đối với nhân viên full-time) giấy chấm cơng - Quản lý hóa đơn: hóa đơn giấy khách hàng mua hàng ghi làm bản, cửa hàng giữ lại để phục vụ cho công việc thống kê doanh thu - Quản lý doanh thu: doanh thu tổng hợp dựa vào hóa đơn bán hàng 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức Đăng nhập, đăng xuất Tra cứu, cập nhật thông tin sản phẩm Tra cứu, cập nhật thông tin nhân viên Tra cứu, cập nhật hóa đơn Tra cứu, cập nhật thông tin xưởng chế tác Tra cứu, thống kê doanh thu 1.4.2 Yêu cầu phi chức 1.4.2.1.Yêu cầu bảo mật Mọi thông tin phải bảo mật, người quyền truy cập thơng tin xem thông tin 1.4.2.2 Yêu cầu lưu Tự động lưu liệu 1.4.2.3 Yêu cầu tính sử dụng Xuất hóa đơn, tạo báo cáo thống kê 1.4.2.4 Yêu cầu ràng buộc thiết kế Giao diện trực quan, dễ sử dụng 1.4.2.5 Yêu cầu phần cứng Cấu Hình CPU RAM HDD VGA OS Cấu Hình Tối Thiểu CPU Intel Core i53570K AMD FX-8310 8GB RAM 2133 MHz 10GB trống Cấu Hình Đề Nghị CPU Intel Core i74790 AMD Ryzen 3200G 8GB RAM 3200 MHz 20GB trống Nvidia GeForce GTX 780 3GB AMD Radeon RX 470 trở lên Windows trở lên Nvidia GeForce RTX 2060 AMD Radeon RX 580 Windows 10 1.4.2.6 Phần mềm sử dụng SQL Server, Visual Studio 1.4.2.7 Yêu cầu sử dụng phần mềm 1.4.2.8 Các yêu cầu khác CHƯƠNG 2: QUẢN LÝ DỰ ÁN Ước lượng dự án 1.1 Ước lượng chi phí Giai đoạn Quản lý dự án Cơng việc Mơ tả cơng việc Chi phí Khảo sát u cầu dự án Thu thập liệu cần thiết dự án 500.000VNĐ Bắt đầu dự án Triển khai thiết lập project cho dự án 200.000VNĐ Lập kế hoạch phạm vi dự án Lập kế hoạch chi tiết cho 200.000VNĐ phạm vi làm việc Viết báo cáo tổng kết Tổng kết lại tồn q dự án trình quản lý dự án Đặc tả chi tiết yêu cầu khách hàng 200.000VNĐ Mô tả chi tiết yêu cầu, chức cần có 200.000VNĐ phần mềm Mơ tả hệ thống Xây dựng sơ đồ usecase thông qua sơ đồ trình tự phần 200.000VNĐ usecase trình tự mềm draw.io Phân tích Thiết kế cở dự thiết kế hệ liệu thống Xây dựng trường liệu cần thiết cho phần 300.000VNĐ mềm Thiết kế giao diện cho phần mềm Xây dựng chức cho phần mềm bán 600.000VNĐ hàng Viết báo cáo trình bày Viết phân tích chi phân tích thiết kế 200.000VNĐ tiết hệ thống hệ thống phần mềm ... trình - Chương 6: Kiểm thử phần mềm - Chương 7: Đóng gói bảo trì phần mềm 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... tin Vì vậy, em xây dựng ? ?Phần mềm quản lý cửa hàng vàng bạc đá quý BTMC” để giúp công việc quản lý cửa hàng thuận tiện, dễ dàng “Em xin chân thành cảm ơn! Mục lục MÔ TẢ TÓM TẮT ĐỀ TÀI ... cần giải Cửa hàng vàng bạc đá quý Bảo Tín Minh Châu thương hiệu lớn lĩnh vực kinh doanh chế tác vàng bạc đá quý Việt Nam, với mặt hàng giá trị cao Vì hệ thống phải đáp ứng yêu cầu: - Quản lý thông