Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
1,97 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI : Sinh viên thực : Giảng viên hướng dẫn : Ngành : Chuyên ngành : Lớp : Khóa : Hà Nội, ngày tháng năm 2022 PHIẾU CHẤM ĐIỂM ST Họ Và Tên Nhiệm vụ Điểm T Chữ Ký GIẢNG VIÊN CHẤM Họ tên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 KHẢO SÁT HIỆN TRẠNG 1.2 XÁC ĐỊNH BÀI TOÁN CẦN GIẢI QUYẾT .4 1.3PHÂN TÍCH ĐẶC TẢ NGHIỆP VỤ CỦA HỆ THỐNG .5 1.3.1Chi tiết quy trình nghiệp vụ cơng việc 1.3.2Các quy trình nghiệp vụ cần giải 1.3.2.1 Quản lí nhập hàng 1.3.2.2 Quản lí bán hàng 1.3.2.3Quản lí kho nguyên liệu 1.3.2.4Quản lí nhân viên 1.3.2.5Quản lí báo cáo thống kê 1.4XÁC ĐỊNH YÊU CẦU DỰ ÁN 1.4.1 Yêu cầu chức 1.4.2Yêu cầu phi chức .7 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1Ước lượng dự án 2.1.1Ước lượng chi phí 2.1.2Ước lượng thời gian 11 2.1.3Ước lượng ngươì tham gia 13 2.2Lập lịch theo dõi 13 LỜI NÓI ĐẦU Từ năm 2008 đến nay, công nghệ thông tin bùng nổ phát triển mạnh mẽ nước ta Với phát triển mạnh mẽ khoa học công nghệ thời gian qua tạo sản phầm công nghệ để đem lại nhiều tiện ích cho sống Nó chiếm phần lớn việc phục vụ nhiều ngành nghề đòi hỏi xác cao phục vụ đời sống người Đặc biệt công tác quản lý, cơng nghệ thơng tin giúp cho q trình quản lý đạt hiệu cao việc giảm tối thiểu nhân lực, thời gian tránh thất lạc, sai sót liệu thay việc quản lý giấy tờ phương pháp cổ truyền trước Hơn cịn giúp cho việc tra cứu, tìm kiếm thơng tin cách nhanh chóng, xác Trong bối cảnh đó, việc xây dựng chương trình quản lý cho ngành quản lý vô cần thiết nhằm nâng cao hiệu kinh doanh chất lượng phục vụ khách hàng Đời sống ngày cải thiện, nhu cầu vật chất lẫn tinh thần người ngày nâng cao, từ lĩnh vực vận tải ngày đẩy mạnh phát triển Việc áp dụng công nghệ thông tin vào quản lý “Xây dựng quản lí cửa hàng Bingsu Manor” vô cấp thiết để theo kịp thời đại,tạo cạnh tranh lớn kinh doanh đáp ứng kịp thời nhu cầu làm hài lịng khách hàng khó tính Em chân thành cảm ơn cô Lê Thị Trang Linh truyền dạy cho em kiến thức cần thiết bổ ích môn “Công nghệ phần mềm” buổi học lớp, buổi thực hành lời giảng giải tận tình buổi ngồi học để chúng em học tập rèn luyện để từ lý thuyết tới việc áp dụng vào thực tế Để thực tốt báo cáo này, em khảo sát thực tế hoàn thành đề tài chọn với tất cố gắng nhiên hiểu biết em lĩnh vực chưa sâu sắc, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian có hạn, nên khó tránh khỏi cịn nhiều sai sót Em mong nhận quan tâm, thơng cảm đóng góp quý báu thầy cô để báo cáo ngày hồn thiện Sau cùng, em xin kính chúc thầy cô Khoa Công Nghệ Thông Tin thật nhiều sức khỏe, niềm tin để tiếp tục truyền đạt kiến thức cho hệ sinh viên Một lầ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 trạng Những năm gần ẩm thực Hàn Quốc ngày bạn trẻ Việt Nam biết đến ưu chuộng mọc lên ngày nhiều quán kem Bingsu Kem Bingsu loại kem đá bào xịt siro, loại kem không khiến thực khách chết mê chết mệt trang trí đủ màu sắc bên ngồi mà cịn vị mát lạnh ăn khiến người ta thích thú rời mắt Đề tài tập trung vào việc nghiên cứu vấn đề liên quan tìm hiểu hệ thống bán hàng, cách thức phân loại loại kem , tìm hiểu yêu cầu khách hàng loại kem mà họ yêu thích nhiều Đề tài quản lí cửa hàng Bingsu Manor xây dựng dựa tham khảo cửa hàng Macada Coffee & Bingsu nhu cầu thực tế khách hàng việc tiếp cận đến sản phẩm,sự đa dạng cách nhanh Đưa đến cho người dùng kích thích, tị mị đặc biệt loại kem thông qua phương pháp bán hàng trực tuyến giúp người tiêu dùng biết đến mẫu kem ngày đa dạng nhiều lựa chọn Hệ thống xây dựng nhằm giảm tối đa chi phí hoạt động, nâng cao chất lượng việc bán hàng quản lý việc nhập hàng xuất hàng.Việc quản lý lưu trữ thông tin không qua giấy tờ sổ sách làm giảm chi phí cơng sức làm việc nhân viên, tránh sai sót q trình làm việc Thơng tin Cửa hàng Bingsu Manor Địa Chỉ : Tầng tồ B Keang Nam,P.Mễ Trì,Quận Nam Từ Liêm,Hà Nội Số điện thoại : 0373716266 Email: locconduoi2k2@gmail.com Cửa hàng gồm nhân viên, đó: • quản lý (Chủ cửa hàng tiếp nhận yêu cầu khách hàng) • nhân viên thu ngân • quản lý kho • nhân viên phục vụ • nhân viên kế toán Bộ phận toán Bộ phận nhân viên bán hàng Chủ cửa hàng Quản lí Bộ phận thủ kho Bộ phận quản lí người dùng Hình Cơ cấu tổ chức Hình Cửa hàng Macada Coffe & Bingsu Trụ sở HCM: 140 Phạm Thế Hiển, Phường 14, Quận ĐT: 0904 699 880 (Mở cửa: 8h00-22h30 từ thứ đến thứ 7, Chủ nhật 8h30-22h30) Chi nhánh Hà Nội: 58 Hoàng Cầu Q Đống Đa ĐT: 0773 380 994(Mở cửa: 8h0022h30 từ thứ đến thứ 7, Chủ nhật 8h30-22h30) Mô tả Hệ thống quản lý cửa hàng bán kem hệ thống quản lý việc mua bán mặt hàng kem(bingsu) cửa hàng Hệ thống nhằm cung cấp cho nhà quản lý chức cần thiết để tiến hành giao dịch, quản lý hoạt động theo dõi tình hình phát triển cửa hàng Người quản lý nắm tình hình mua bán, doanh thu shop, việc thống kê thực hàng tháng, hàng quý có đột suất theo yêu cầu Thủ kho quản lý số lượng nguyên liệu lại kho , việc suất nhập hàng kho theo mã số hàng hóa, kiểm kê hàng hóa kho Nhân viên bán hàng giới thiệu cho khách loại kem cửa hàng mà khách quan tâm, tính tiền sản phẩm mà khách mua in hóa đơn cho khách Khách hàng người mua hàng cửa hàng Thông tin khách hàng lưu trữ hệ thống cửa hàng Quy mơ • Khách hàng: đặt sản phẩm • Nhân viên: Tư vấn bảng giá, chất lượng, cung cấp thơng tin, dịch vụ,… • Tài sản: Nhân viên bảo quản tài sản, cải thiện sản phẩm thường xuyên, nhân viên kiểm kho, xếp hàng hóa • Thanh tốn: Khách hàng tốn phí vận chuyển thẻ ngân hàng tiền mặt 1.2Xác định toán cần giải Phần mềm quản lí cửa hàng Bingsu Manor quản lý tất hoạt động thời gian người dùng nâng cao chất lượng công nghệ thời đại Xây dựng phần mềm để người dùng truy cập tìm hiểu loại mặt hàng cách nhanh chóng, tiết kiệm tối đa thời gian, công sức tiền bạc Xây dựng trang quản trị để quản lý thông tin máy ảnh nguồn gốc xuất sứ để người dùng dễ dàng nắm bắt thông tin Xây dựng phần mềm quản lí cửa hàng bingsu online nhằm hỗ trợ tối đa việc mua hàng truyền thống người dùng, quản lý chặt chẽ thông tin người dùng Bài tốn đặt việc phân tích thiết kế hệ thống thông tin vấn đề đặt cần phải tạo dựng phần mềm cần phải quản lý thông tin người dùng nào? Và quản lý để cơng việc có hiệu tiết kiệm tối đa thời gian cơng sức cho người dùng 1.3Phân tích đặc tả nghiệp vụ hệ thống 1.3.1Chi tiết quy trình nghiệp vụ cơng việc 1.3.2Các quy trình nghiệp vụ cần giải 1.3.2.1 Quản lí nhập hàng Nhập hàng từ nhà cung cấp: Khi nhà cung cấp đến giao hàng từ đơn đặt hàng chủ cửa hàng lập từ trước (đơn đặt hàng lập tay), nhân viên kiểm tra số lượng, nguyên liệu, chất lượng nguyên liệu, cung cấp theo đơn hàng đính kèm theo lơ hàng nhập Nếu hàng nhập khơng đạt yêu cầu nhập mặt hàng đạt yêu cầu chủ cửa hàng lập lại phiếu đặt hàng nguyên liệu đầu vào không đạt tiêu chuẩn, hàng bị hạn trả lại nhà cung cấp Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu thông tin bao gồm: ngày nhập, nguyên liệu, số lượng, nhà cung cấp 1.3.2.2 Quản lí bán hàng Khách mua hàng đến quầy toán, nhân viên tìm hiểu thơng tin khách có ghi chép hay chưa để từ thêm khách Nhân viên check mã, giá sản phẩm, số lượng sản phẩm khách mua để tổng giá bán Nhân viên tạo hóa đơn, lưu lại hóa đơn, xuất hàng bán để cập nhật thơng tin sản phẩm khả dụng 1.3.2.3Quản lí kho nguyên liệu Sắp xếp kho nguyên liệu: Khi hàng đưa nguyên liệu vào kho, quản lí điều động nhân viên đến kiểm tra , xếp thứ tự mặt hàng theo thứ tự định, hàng vị trí bố trí theo sơ đồ kho để bảo quản 1.3.2.4Quản lí nhân viên Nhân viên nhận vào làm chủ cửa hàng lấy thông tin lưu lại bao gồm: tên, ngày sinh, số chứng minh, giới tính, đơn vị cơng tác, ngày vào làm, số điện thoại, quê quán, email,…( nhân viên xin việc phải đầy đủ lý lịch) 1.3.2.5Quản lí báo cáo thống kê Định kì tháng, kì, năm phận quản lí tổng hợp thơng tin báo cáo thống kê: • Lập danh sách sản phẩm bán nhiều định kì theo tháng, kì, năm • Thống kê hàng tồn kho • Báo cáo theo dõi tình hình hoạt động nhân viên theo hóa đơn bán hàng, nhập hàng • Xuất báo cáo doanh thu 1.4Xác định yêu cầu dự án 1.4.1 Yêu cầu chức Mô tả chi tiết chức hệ thống: Chức đăng nhâp: Giúp quản lý nhân viên thao tác ƒ thống Đảm bảo xác thực thơng tin người sử dụng an tồn bảo mật hệ thống Mỗi người muốn tham gia vào hệ thống cần có tài khoản password họ đăng nhập được, trước đăng nhập vào vùng Area họ phải đăng ký trang chủ Chủ Shop phân quyền đăng nhập vào hệ thống bên (Hệ thống bên dành cho người có chức vụ hệ thơng) • Kiểm tra thơng tin khách hàng: bao gồm thơng tin khách hàng ví dụ tên khác hàng, sdt, địa chỉ, mã khách hàng… • Kiểm tra thông tin nhân viên: thông tin nhân viên làm việc cửa hàng, bao gồm thông tin nhân viên quê quán, năm sinh, trình độ học vấn, kinh nghiệm… Chức quản lý khách hàng: • Thêm khách hàng • Sửa thơng tin khách hàng • Xóa khách hàng • Tìm kiếm khách hàng Chức quản lý nhân viên: • Lưu thơng tin nhân viên • Sửa thơng tin nhân viên • Xóa thơng tin nhân viên • Tìm kiếm nhân viên Chức quản lý sản phẩm • Thêm sản phẩm • Sửa thơng tin sản phẩm • Xóa sản phẩm • Tìm kiếm sản phẩm Chức quản lý nhà cung cấp • Thêm nhà cung cấp • Sửa thơng tin nhà cung cấp • Xóa nhà cung cấp • Tìm kiếm nhà cung cấp Chức quản lý hóa đơn • Lập hóa đơn bán hàng • Hủy hóa đơn bán hàng • Lập hóa đơn nhập hàng • Lập hóa đơn xuất hàng 1.4.2Yêu cầu phi chức Yêu cầu tiến hóa: Hệ thống phải linh động việc thay đổi thiết lập đặt sẵn phải dễ dàng nâng cấp Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu thực yêu cầucủa người sử dụng Tỉ lệ lỗi trung bình hệ thống 1% Yêu cầu tương thích: phần mềm phải tương thích với hệ thống cửa hàng Yêu cầu hệ thống: Bảo mật: phân quyền hệ thống cho đối tượng sử dụng tránh tình trạng thông tin, liệu giải đấu bị bị sửa đổi u cầu an tồn: phải có giải pháp bảo đảm an tồn liệu: Có khả backup liệu phục hồi liệu có cố u cầu cơng nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả tái sử dụng kế thừa Hệ thống cho phép truy cập liệu thời gian thực Các tác vụ thực tức thờitrong thời gian ngừng cho phép chấp nhận 60s Hệ thống đảm bảo phục vụ truy cập online 50 người lúc Hệ thống đảm bảo trả lời thắc mắc yêu cầu khách hàng vòng2 tiếng Giao diện phần cứng quản lý: Hệ điều hành: Window trở lên Bộ xử lý: CPU lớn 2.30 GHz Ram: lớn 4GB Ổ cứng: lớn 200GB Phía khách hàng: Thiết bị truy cập web Giao diện phần mềm: Cơ sở liệu: SQL server Ứng dụng: web Yêu cầu pháp lý: Thông tin người dùng cần bảo vệ Hệ thống quản lý cửa hàng cần tuân thủ yêu cầu đảm bảo chất lượng CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1Ước lượng dự án 2.1.1Ước lượng chi phí Bảng 1: Ước lượng chi phí Giai đoạn Quản lí dự án Cơng việc Khảo sát u cầu dự án Khởi tạo dự án Mô tả Thu nhập yêu câầu tổng quan dự án Thông báo triển khai dự án, lập project charter Chi phí 500.0001.000.000VND 900.0001.500.000VND Phân tích thiết kế hệ thống Module thống kê sản phẩm Lập kế hoạch, phạm vi dự án Lập kế hoạch phạm vi dự án Viết báo cáo tổng kết Rút kinh nghiệm Đặc tả chi tiết Tổng kết lại tồn cơng việc thành báo cáo cuối Rút kinh nghiệm cho đợt dự án sau Từ yêu cầu thu từ phần khảo sát, mô tả cụ thể yêu cầu cần thiết phần mềm Xây dựng kiến trúc phần mềm sơ đồ use case, trình tự, hoạt động (dùng Rational rose, astah) Mô tả kiến trúc hệ thống sơ đồ Use case, trình tự, hoạt động Thiết kế sở liệu hệ thống Thiết kế giao diện phần mềm Xây dựng cấu trúc sở liệu cho phần mềm (gồm bảng cụ thể) Xây dựng form phần mềm dựa theo sơ đồ UML Viết phân Tổng hợp báo cáo tích hệ thống phân tích thiết kế hồn chi tiết chỉnh Phân tích yêu Từ thông tin thu cầu cụ thể cho thập lập kế hoạch xây module dựng chi tiết nhiệm vụ quản lý Thiết kế - Xây dựng form đăng nhập module - Xây dựng form thống kê nhập xuất hàng, hình thức thống kê hàng hóa - Xây dựng nút chức năng: thống kê, in phiếu TK Viết code cho Xây dựng form tự động thông module báo số lượng hàng tồn, nhập xuất, hàng bán chạy theo tháng cho kế toán kho Cài đặt module Thực chạy thử module 1.000.0001.500.000VND 0 750.0001.500.000VND 300.000600.000VND 5.000.0006.500.000VND 3.000.0004.500.000VND 500.0001.000.000VND 500.0001.000.000VND 4.000.0005.500.000VND 7.000.00010.000.000VND 10 xây dựng - Kiểm thử giao diện, kiểm tra xem giao diện có đạt u cầu khơng, hình thức bố trí giao diện phần mềm có bố trí hợp lý hay khơng - Kiểm thử khả thống kê nhập xuất hàng… Viết báo cáo Xây dựng báo cáo mô tả chi module tiết module Tích hợp Lắp ráp hồn chỉnh module module thành chương trình thống để chạy thử Tích hợp Kiểm thử tích Test tổng quan tồn hệ hoàn thiện hợp toàn hệ thống sản phẩm thống Thực fix Fix lỗi phát sinh lỗi tồn test Viết tài liệu Tạo hướng dẫn sử dụng hướng dẫn sử phần mềm dụng phần mềm Lên kế hoạch Chuyển giao sản phẩm bảo trì phần dự án cho khách hàng Đóng gói phần mềm mềm chuyển Bàn giao sản Đề kế hoạch bảo trì giao phẩm tài liệu liên quan cho khách hàng Kết thúc dự án Tổng kết dự án 2.1.2Ước lượng thời gian Bảng 2 Ước lượng thời gian Kiểm thử module Giai đoạn Quản lí dự án Cơng việc Khảo sát u cầu dự án Khởi tạo dự án Lập kế hoạch, 1000.0001.500.000VND 1.000.0001.500.000VND 1.000.0001.300.000VND 3.000.0004.500.000VND 0 0 Mô tả Thời gian Thu nhập yêu câầu tổng quan dự án ngày Thông báo triển khai dự án, lập project charter Lập kế hoạch phạm vi dự 11 phạm vi dự án Viết báo cáo tổng kết Rút kinh nghiệm Đặc tả chi tiết Phân tích thiết kế hệ thống Module thống kê sản phẩm Mô tả kiến trúc hệ thống sơ đồ Use case, trình tự, hoạt động Thiết kế sở liệu hệ thống Thiết kế giao diện phần mềm án Tổng kết lại toàn công việc thành báo cáo cuối Rút kinh nghiệm cho đợt dự án sau Từ yêu cầu thu từ phần khảo sát, mô tả cụ thể yêu cầu cần thiết phần mềm Xây dựng kiến trúc phần mềm sơ đồ use case, trình tự, hoạt động (dùng Rational rose, astah) Xây dựng cấu trúc sở liệu cho phần mềm (gồm bảng cụ thể) Xây dựng form phần mềm dựa theo sơ đồ UML Viết phân Tổng hợp báo cáo tích hệ thống phân tích thiết kế hồn chi tiết chỉnh Phân tích u Từ thơng tin thu cầu cụ thể cho thập lập kế hoạch xây module dựng chi tiết nhiệm vụ quản lý Thiết kế - Xây dựng form đăng nhập module - Xây dựng form thống kê nhập xuất hàng, hình thức thống kê hàng hóa - Xây dựng nút chức năng: thống kê, in phiếu TK Viết code cho Xây dựng form tự động thông module báo số lượng hàng tồn, nhập xuất, hàng bán chạy theo tháng cho kế toán kho Cài đặt module Thực chạy thử module xây dựng Kiểm thử - Kiểm thử giao diện, kiểm tra module xem giao diện có đạt yêu cầu Gian đoạn cuối dự án Gian đoạn cuối dự án ngày ngày ngày ngày 12 khơng, hình thức bố trí giao diện phần mềm có bố trí hợp lý hay không - Kiểm thử khả thống kê nhập xuất hàng… Viết báo cáo Xây dựng báo cáo mô tả chi ngày module tiết module Tích hợp Lắp ráp hoàn chỉnh module module thành chương trình ngày thống để chạy thử Tích hợp Kiểm thử tích Test tổng quan tồn hệ hoàn thiện hợp toàn hệ thống ngày sản phẩm thống Thực fix Fix lỗi phát sinh ngày test lỗi tồn Viết tài liệu Tạo hướng dẫn sử dụng hướng dẫn sử phần mềm ngày dụng phần mềm Lên kế hoạch Chuyển giao sản phẩm bảo trì phần dự án cho khách hàng ngày Đóng gói phần mềm mềm chuyển Bàn giao sản Đề kế hoạch bảo trì giao phẩm tài ngày liệu liên quan cho khách hàng ngày Kết thúc dự án Tổng kết dự án 2.1.3Ước lượng ngươì tham gia Số lượng người tham gia là: người 2.2Lập lịch theo dõi Bảng Lập lịch theo dõi Cấu trúc Hoạt Tên hoạt động phân việc động Kế thừa hoạt động Ngày bắt đầu Ngày kết thúc H C T H T 13 Khảo sát 1.1 mơ hình 1.2 1.3 Phân 2.1 tích thiết kế 2.2 hệ thống 2.3 2.4 Lập sở liệu 3.1 3.2 3.3 Xây dựng chức đăng nhập, đăng kí Xây dựng chức hệ thống Kiểm thử phần 4.1 4.2 4.3 5.1 5.2 5.3 6.1 6.2 Khảo sát thực tế, phân tích yêu cầu Báo cáo triển khai dự án, phạm vi dự án Lập kế hoạch cho dự án Phân tích quy trình nghiệp vụ Lập sơ đồ use case hệ thống Lập sơ đồ trình tự hệ thống Thống lại sơ đồ thiết kế Phân tích đối tượng Xây dựng thuộc tính với đối tượng Thiết lập sở nhập liệu cho hệ thống Thiết lập form đăng nhập vào hệ thống Code chức đăng kí, đăng nhập vào hệ thống Test chức đăng kí, đăng nhập Thiết kế form Xử lý form Chạy thử module xây dựng xong Kiểm tra giao diện, bố cục Kiểm tra độ x 1.1 x 1.1 x 1.2 x 2.1 x 2.2 x 2.3 x 2.2; 2.3; 2.4 3.1 x 3.1; 3.2 x x 3.3 x 4.1 x 4.1; 4.2 4.3 5.1 5.2 x 4.3; 5.3 6.1 x x x x x 14 mềm Cài đặt phầm mềm 6.3 7.1 7.2 Tích hợp 8.1 bảo trì 8.2 xác liệu Sửa lỗi có Viết báo cáo tồn module Kiểm tra độ xác liệu Lên kế hoạch bảo trì 6.2 6.2; 6.3 1.1 x x 6.3; 7.1 x x Kết thúc dự án 15