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

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 bán trang sức blue peach

63 3 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

Thông tin cơ bản

Định dạng
Số trang 63
Dung lượng 4,82 MB

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 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 BÁN TRANG SỨC BLUE PEACH Sinh viên thực : BÙI ĐỨC VIỆT 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 : HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ Lớp : D15HTTMDT Khóa : 2020-2025 Hà Nội, tháng 10 năm 2022 Mơ tả tóm tắt đề tài - Xây dựng hệ thống phần mềm quản lý cửa hàng Blue Peach bao gồm chức sau:  Quản lý sản phẩm  Quản lý khách hàng  Quản lý nhân viên  Đặt hàng trang sức 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 - 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 10 tháng 10 năm 2022 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 PHIẾU CHẤM ĐIỂM STT Họ tên sinh viên Bùi Đức Việt 20810310005 Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Điểm Chữ ký Khảo sát +Phân tích + code + làm báo cáo Chữ ký Ghi MỤC LỤC DANH MỤC HÌNH ẢNH LỜI CẢM ƠN Trước hết, em xin chân thành cảm ơn cô Lê Thị Trang Linh tạo điều kiện thuận lợi cho em suốt trình học, hỗ trợ tận tình cho em việc tìm kiếm tư liệu nghiên cứu để hồn thành tốt khóa luận lần Bài báo cáo môn Công nghệ phần mềm với đề tài “Xây dựng phần mềm quản lý cửa hàng bán trang sức Blue Peach” công sức không ngừng cố gắng thân có giúp đỡ cô Lê Thị Trang Linh bạn bè Em xin tỏ lịng kính trọng biết ơn sâu sắc cô Lê Thị Trang Linh trực tiếp tận tình hướng dẫn cung cấp tài liệu thông tin khoa học cần thiết cho báo cáo CHƯƠNG I: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ CỬA HNG BÁN TRANG SỨC BLUE PEACH 1.1 Khảo sát hệ thống Hoạt động kinh doanh tiệm vàng bạc đá quý dần thay đổi Đặc biệt tham gia chuyển đổi số Tức hoạt động thức, hoạt động quản lý tiệm vàng thực phần mềm Ứng dụng phần mềm công nghệ thông tin vào kinh doanh vàng bạc đá quý mang lại nhiều lợi ích cho chủ doanh nghiệp Nhất thời đại hoạt động mua bán đá quý trở nên sơi Một chủ doanh nghiệp sở hữu tiệm vàng lớn hay chuỗi cửa tiệm Vì cần giải pháp thích hợp cho việc quản lý hệ thống kinh doanh Áp dụng công nghệ quy trình quản lý tối ưu suất hoạt động tiệm vàng Khắc phục nhiều điểm hạn chế theo lối quản lý truyền thống trước Và hết mở nhiều hội phát triển cho doanh nghiệp Như cụ thể giải pháp thực nào? Bài viết cung cấp thông tin đầy đủ dành cho chủ tiệm vàng có nhu cầu tìm hiểu phần mềm quản lý vàng 1.2 Xác định tốn cần giải Phần mềm sau hồn thành giúp người sử dụng thực tốt cơng việc như: - Quản lý tốt danh mục sản phẩm, khách hàng nhà cung cấp - Thao tác nhập hang, bán hang thực nhanh chóng, xác - Phân quyền người dung - Thực tốt chức bán hang trả chậm quản lý công nợ nhà cung cấp - Thống kê đầy đủ xác vấn đề liên quan đến công việc cửa hàng - Lịch sử bán hàng nhập hàng cửa hàng 1.3 Phân tích đặc tả nghiệp vụ hệ thống 1.3.1 Chi tiết quy trình nghiệp vụ cần giải 1.3.1.1 Các quy trình nghiệp vụ cần giải a Quản lí hàng hóa: 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, mẫu, chất lượng mặt hàng 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 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 mặt hàng bị lỗi, hàng bị lỗi trả lại nhà cung cấp Trưng bày quản lý, theo dõi hàng hóa quầy giao Một công việc thường ngày thường xuyên dành cho nhân viên bán hàng trang sức Chính yêu cầu tỉ mỉ, cận thẩn việc trưng bày, làm cho sản phẩm đẹp sức thuyết phục hồn tồn sản phẩm b 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 tồn kho shop Tư vấn, giới thiệu bán sản phẩm trang sức cao cấp Hỗ trợ khách hàng sách liên quan đến bán hàng Bán hàng hiệu quả, thực đạt vượt tiêu doanh số đặt Đây yêu cầu cần thiết nhân viên bán hàng trang sức Thể hình ảnh, thương hiệu, phong cách bán hàng chuyên nghiệp & Phát triển trì mối quan hệ tốt với khách hàng Hình ảnh thương hiệu cá nhân nơi níu giữ khách hàng câu chuyện khẳng định dấu ấn cá nhân c Quản lí kho: - Sắp xếp kho: Khi hàng đưa vào kho, quản lí điều động nhân viên đến kiểm, in mã vạch cho sản phẩm, xếp thứ tự mặt hàng t heo thứ tự định, hàng vị trí bố trí theo sơ đồ kho - Xem tồn kho: Khi shop muốn xen tồn kho nhân viên kiểm kê lại bảng nhập, xuất để từ tính lại số hàng cịn tồn kiểm kê thủ cơng lại cho xác d Quản lí nhân viên: Những kỹ cần thiết nhân viên bán hàng trang sức: Kỹ giao tiếp khéo léo, Kỹ thuyết phục khách hàng tốt, Tiếng Anh giao tiếp Bên cạnh phẩm chất mà nhà tuyển dụng nhân viên bán hàng trang sức hay yêu cầu: Trung thực, thật thà; Có trách nhiệm cao cơng việc; Ln có thái độ vui vẻ, hịa nhã; Tác phong làm việc nhanh nhẹn, động chuyên nghiệp, Có định hướng làm việc lâu dài, gắn bó ổn định với Tập đồn, cơng ty 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.4 Yêu cầu phần mềm 1.4.1 Yêu cầu chức Hệ thống quản lý cửa hàng trang sức thực chức năng: - Đăng nhập, đăng ký - Quản lý khách hàng - Quản lý sản phẩm - Quản lý nhân viên - Thanh tốn 1.4.2 u cầu phi chức 1.4.2.1 Tính bảo mật: Hệ thống có độ an tồn cao, thơng tin khơng bị để lộ ngồi 1.4.2.2 Tính lưu: Lưu liệu bảo toàn nguyên vẹn 1.4.2.3 Yêu cầu khả sử dụng: Hệ thống dễ sử dụng người sử dụng có kinh nghiệm Đối với người có kiến thức tin học có khả sử dụng hệ thống 1.4.2.4 Tính hiệu quả: Tốc độ xử lý nhanh, liệu xử lý xác, tự động lưu trữ liệu 1.4.2.5 Tính nhanh chóng: Hệ thống đáp ứng khả truy cập thông tin nhiều người sử dụng lúc, cho kết nhanh, đảm bảo thông tin không bị gián đoạn chừng 5.2.5 Code chức quản lý sản phẩm Hình 5.5.1 Code chức quản lý sản phẩm Hình 5.5.2 Code chức quản lý sản phẩm 5.2.6 Code chức đặt hàng trang sức Hình 5.6 Code chức đặt hàng trang sức CHƯƠNG VI: KIỂM THỬ PHẦN MỀM 6.1 Phương pháp kiểm thử - Kiểm thử hộp đen  Khi viết test case dựa vào yêu cầu giao diện bên ngồi chương trình(khơng can thiệp vào bên code chương trình)  Khi thực test thực giao diện chương trình(yêu cầu chương trình phải chạy test được, khơng can thiệp vào code)  Do tính chất kiểm thử: Chỉ thực test bên ngồi code chương trình(coi cai hộp), khơng biết rõ bên hộp nên gọi hộp đen 6.2 Kiểm thử 6.2.1 Kiểm thử chức đăng nhập - Kiểm thử Test Function Test Functio n Test Item Data Test TC1 Kiểm tra chức đăng nhập Username: bỏ trống không Password: bỏ trống nhập thông tin TC2 Kiểm tra chức đăng nhập nhập Username Password Username: admin Password: 123456 Kiểm tra chức Username: admin1 Password: 12345 TC3 Test Step B1: Mở giao diện đăng nhập B2: Nhập username password B3: Ấn button đăng nhập B1: Mở giao diện đăng nhập B2: Nhập username password B3: Ấn button đăng nhập B1: Mở giao diện đăng Expected Result Result Pass Hệ thống hiển thị thông báo: “Đăng nhập thất bại” Pass Hệ thống hiển thị thông báo: “đăng nhập thành công” Hệ thống hiển thị Pass nhập B2: Nhập username password B3: Ấn button đăng nhập đăng nhập nhập Username Password sai thông báo: “đăng nhập thất bại” Bảng 6.1 Kiểm thử Test Function chức đăng nhập - Kiểm thử TestGUI TestGUI Test Item TC1 Kiểm tra tả TC2 Kiểm tra hoạt động button TC3 Kiểm tra bố cục GUI TC4 TC5 Data Test Thứ tự tab Kiểm tra hiển thị ô Password= 12345 Test Step Expected Result Mở form Các Label Đăng nhập hiển thị form không sai tả B1: Vào form Button có đăng nhập hoạt động B2: Nhấn button đăng nhập Mở form Giống với Đăng nhập mẫu thiết kế B1: Mở form Các ô text, B2: Nhấn button phím tab focus bàn phím theo thứ tự từ trái qua phải, từ xuống B1: Mở form Hiển thị đăng nhập ô Resul t Pass Pass Pass Pass B2: Nhập password password password: “*****” Bảng 6.2 Kiểm thử TestGUI chức đăng nhập 6.2.2 Kiểm thử chức đặt hàng trang sức - Kiểm thử TestFunction Test Functio n TC1 TC2 Test Item Kiểm tra chức đặt hàng không nhập thông tin Kiểm tra chức đặt hàng không nhập MaKH Data Test MaKH:Bỏ trống TenKH:Bỏ trống SDT:Bỏ trống Email: Bỏ trống DiaChi: Bỏ trống NgaySinh: Bỏ trống GioiTinh: Bỏ trống MaSP: Bỏ trống TenSP: Bỏ trống SoLuong: Bỏ trống NgayDatHang: Bỏ trống MaKH: Bỏ trống TenKH:Van A SDT:0923058 Email: beta@gmail.com DiaChi: Ha Noi NgaySinh: 200407-23 GioiTinh: Nu MaSP: TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 Test Step Expected Result Result Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” TC3 TC4 TC5 Kiểm tra chức đặt hàng không nhập TenK Kiểm tra chức đặt hàng không nhập SDT Kiểm tra chức đặt hàng không nhập Email MaKH: 004 TenKH:Bỏ trống SDT:0923058 Email: beta@gmail.com DiaChi: Ha Noi NgaySinh: 200407-23 GioiTinh: Nu MaSP: TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT:Bỏ trống Email: beta@gmail.com DiaChi: Ha Noi NgaySinh: 200407-23 GioiTinh: Nu MaSP: TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email: Bỏ trống DiaChi: Ha Noi NgaySinh: 200407-23 GioiTinh: Nu MaSP: TenSP: DC Daisy Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” Hệ thống Pass hiển thị thông báo “Dat hang that bai!” TC6 TC7 TC8 Kiểm tra chức đặt hàng không nhập DiaChi Kiểm tra chức đặt hàng không nhập NgaySinh Kiểm tra chức đặt hàng không nhập GioiTinh Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email:beta@gmail com DiaChi: Bỏ trống NgaySinh: 200407-23 GioiTinh: Nu MaSP: TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email:beta@gmail com DiaChi: Ha Noi NgaySinh: Bỏ trống GioiTinh: Nu MaSP: TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email:beta@gmail com DiaChi: Ha Noi NgaySinh: 2004- Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt Hệ thống hiển thị thông báo “Dat hang that bai!” Hệ thống Pass hiển thị thông báo “Dat hang that bai!” TC9 TC10 TC11 07-23 GioiTinh: Bỏ trống MaSP: TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email:beta@gmail com Kiểm tra DiaChi: Ha Noi chức NgaySinh: 2004đặt hàng 07-23 không GioiTinh: Nu nhập MaSP: Bỏ trống MaSP TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email:beta@gmail Kiểm tra com chức DiaChi: Ha Noi đặt hàng NgaySinh: 2004khi không 07-23 nhập GioiTinh: Nu TenSP MaSP: TenSP: Bỏ trống SoLuong: NgayDatHang: 2022-02-02 Kiểm tra MaKH: 004 chức TenKH:Van A đặt hàng SDT: 0923058 hàng Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” B1: Mở giao diện đặt hàng trang sức Hệ thống hiển thị thông báo Pass TC12 Email:beta@gmail com DiaChi: Ha Noi NgaySinh: 200407-23 không GioiTinh: Nu nhập MaSP: SoLuong TenSP: DC Daisy Chấu Ðá VN SoLuong: Bỏ trống NgayDatHang: 2022-02-02 MaKH: 004 TenKH:Van A SDT: 0923058 Email:beta@gmail Kiểm tra com chức DiaChi: Ha Noi đặt hàng NgaySinh: 2004khi không 07-23 nhập GioiTinh: Nu NgayDat MaSP: Hang TenSP: DC Daisy Chấu Ðá VN SoLuong: NgayDatHang: Bỏ trống B2: Nhập thông tin B3: Ấn button đặt hàng “Dat hang that bai!” Pass B1: Mở giao diện đặt hàng trang sức B2: Nhập thông tin B3: Ấn button đặt hàng Hệ thống hiển thị thông báo “Dat hang that bai!” Bảng 6.3 Kiểm thử Test Function chức đặt hàng trang sức - Kiểm thử TestGUI TestGUI Test Item TC1 Kiểm tra tả TC2 Kiểm tra hoạt động button Đặt hàng TC3 Kiểm tra hoạt động button Thoát TC4 Kiểm tra bố cục GUI TC5 Thứ tự tab Data Test Test Step Expected Result Mở form đặt Các Label hàng trang hiển thị sức form khơng sai tả B1: Vào form Button có đặt hàng hoạt động trang sức B2: Nhấn button Đặt hàng B1: Vào form Button có đặt hàng hoạt động trang sức B2: Nhấn button Thoát Mở form đặt Giống với hàng trang mẫu thiết sức kế B1: Mở form B2: Nhấn phím tab bàn phím Resul t Pass Pass Pass Các ô text, Pass button focus theo thứ tự từ trái qua phải, từ xuống CHƯƠNG VII: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 7.1 Đóng gói 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 định dạng exe Hình 7.1 Đóng gói Visual Studio 2017 7.2 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 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  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 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 yê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  Số lượng 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 KẾT LUẬN Sau thời gian nghiên cứu bắt tay vào thực hiện, với mong muốn xây dựng hệ thống quản lý bán hàng, quan tâm hướng dẫn tận tình Lê Thị Trang Linh,em bước đầu hoàn thành đề tài:” Quản lý cửa hàng đồ trang sức Blue Peach” Kết đạt được:  Tìm hiểu hoạt động phần mềm quản lý bán hàng  Xây dựng hệ thống quản lý bán hàng Vì thời gian triển khai có hạn, việc tìm hiểu cơng nghệ cịn gặp nhiều khó khăn khơng có nhiều tài liệu nên khơng tránh sai sót Chúng em mong nhận đóng góp kiến hướng dẫn thầy để đồ án thêm hồn chỉnh Em xin chân thành cảm ơn

Ngày đăng: 09/06/2023, 15:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w