1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ CỬA HÀNG QUẠT QUANG HÀ

43 13 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 43
Dung lượng 1,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

1.2 Xác định bài toán cần giải quyết Phần mềm quản lí cửa hàng quạt Quang Hà quản lý tất cả các hoạt động vàthời gian của người dùng nâng cao chất lượng về công nghệ trong thời đại mới.X

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI: QUẢN LÝ CỬA HÀNG QUẠT QUANG HÀ

Sinh viên thực hiện : NGUYỄN QUANG HUY 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

Hà Nội, tháng năm

Trang 3

LỜI NÓI ĐẦU

Trong thời đại ngày nay, công nghệ thông tin đang được phát triển mạnh

mẽ, nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kĩ thuật cũng nhưtrong cuộc sống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giaothông, quân sự, y học… và đặc biệt trong công tác quản lý nói chung và quản lýcửa hàng nói riêng

Trước đây khi máy tính chưa được ứng dụng rộng rãi, các công việc quản

lý cửa hàng đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lựccũng như tài chính Ngày nay, với sự phát triển của công nghệ thông tin mà máytính đã được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học… giúpcho công việc được tốt hơn Việc sử dụng máy tính vào công tác quản lý cửahàng là một yêu cầu cần thiết nhằm xoá bỏ những phương pháp lạc hậu lỗi thờigây tốn kém về nhiều mặt

Quá trình tìm hiểu công tác quản lý cửa hàng quạt của một số cửa hàngkhu vực Hà Nội, em đã xây dựng đề tài “Quản Lý Cửa Hàng Quạt Quang Hà”với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và tránh sai sót

Do thời gian có hạn và sự hiểu biết về ngôn ngữ lập trình còn hạn chế nênchắc chắn bài làm sẽ không tránh khỏi những thiếu xót, rất mong được sự giúp

đỡ và góp ý kiến của các thầy cô Em xin chân thành cảm ơn!

Trang 4

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hiện trạng

Đề tài: “ Quản lý cửa hàng quạt Quang Hà ”

Hiện nay, cùng với sự gia tăng dân số cùng với sự phát triển lớn mạnh củacông nghệ số thì nhu cầu về dịch vụ mua bán ngày càng gia tăng Và để quản lýnhững cửa hàng thì cần những hệ thống quản lý tối ưu Cửa hàng quạt Quang

Hà có hệ thống quản lý chưa tối ưu dẫn đến có những bất lợi, bất tiện trong việcquản lý Vậy nên cửa hàng cần có hệ thống mới giúp việc quản lý tiện lợi, dễ sửdụng hơn

1.1.1 Giới thiệu chung

 Tên cửa hàng: Quang Hà

 Tổng số nhân viên: 2 người

 Thời gian làm việc: 8h00 – 17h00

 Địa chỉ: Kho G2-946 Đường Bạch Đằng, Phường Thanh Lương, Quận Hai

Bà Trưng , TP Hà Nội

 Hotline: 0984690839

Hình 1.1: Hình ảnh về cửa hàng quạt Quang Hà

Trang 5

Hình 1.2: Hình ảnh về cửa hàng quạt Quang Hà

Hình 1.3: Hình ảnh về cửa hàng quạt Quang Hà

Trang 6

1.1.2 Mô tả

Hệ thống quản lý cửa hàng quạt là hệ thống quản lý việc mua bán mặt hàng

là quạt của cửa hàng Hệ thống nhằm cung cấp cho nhà quản lý những chứcnăng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như tình hìnhphát triển của cửa hàng

Người quản lý nắm được tình hình mua bán, doanh thu của cửa hàng, việcthống kê được thực hiện hàng tháng, hàng quý cũng có khi đột xuất theo yêucầu

Thủ kho quản lý số lượng hàng trong kho, việc xuất nhập hàng của khotheo mã số hàng hóa, kiểm kê hàng hóa trong kho

Nhân viên bán hàng sẽ giới thiệu tư vấn cho khách về các thông tin của sảnphẩm mà khách quan tâm, tính tiền sản phẩm mà khách mua và lập hóa đơn chokhách

Khách hàng là người mua hàng tại shop Thông tin của khách hàng sẽ đượclưu trữ trong hệ thống của shop

1.2 Xác định bài toán cần giải quyết

Phần mềm quản lí cửa hàng quạt Quang Hà quản lý tất cả các hoạt động vàthời gian của người dùng nâng cao chất lượng về công nghệ trong thời đại mới.Xây dựng được phần mềm để người dùng có thể truy cập tìm hiểu giá cảcũng như các loại mặt hàng mới một cách nhanh chóng, tiết kiệm tối đa đượcthời gian, công sức và tiền bạc

Trang 7

Xây dựng trang quản trị để quản lý các thông tin về quạt và nguồn gốc xuất

sứ để người dùng dễ dàng nắm bắt được thông tin

Phần mềm gồm nhiều loại quạt được nhập khẩu ở nhiều nước trên thế giới.Xây dựng phần mềm quản lí cửa hàng quạt nhằm online hỗ trợ tối đa việcmua hàng truyền thống của người dùng, quản lý chặt chẽ thông tin của ngườidùng Bài toán đặt ra là việc phân tích thiết kế hệ thống thông tin vấn đề đặt ra

là tại sao cần phải tạo dựng phần mềm và cần phải quản lý thông tin của ngườidùng như thế nào? Và quản lý như thế nào để công việc có hiệu quả và tiết kiệmđược tối đa thời gian và công sức cho người dùng

1.3 Phân tích đặc tả nghiệp vụ của hệ thống

 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 của chủ cửa hàng đã lập

từ trước(đơn đặt hàng được lập bằng tay), nhân viên kiểm tra số lượng, mẫu,chất lượng của mặt hàng được cung cấp theo đơn hàng được đính kèm theo lôhàng nhập

Nếu hàng nhập không đạt yêu cầu thì chỉ nhập những mặt hàng đạt yêu cầu

và chủ cửa hàng lập lại phiếu đặt hàng các mặt hàng bị lỗi, hàng bị lỗi thì trả lạinhà cung cấp

Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu các thông tin baogồm: ngày nhập, mặt hàng, số lượng, nhà cung cấp

 Quản lý bán hàng

Khách mua hàng đến quầy thanh toán, nhân viên tìm hiểu thông tin khách

đã có trong 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ínhtổng giá bán

Nhân viên sẽ tạo hóa đơn, lưu lại hóa đơn, xuất hàng đã bán đó để cập nhậtthông tin sản phẩm tồn kho ở shop

Trang 8

 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 từng sản phẩm, sắp xếp thứ tự mặt hàng theo thứ tự nhất định,hàng nào ở vị trí nào được bố trí theo sơ đồ trong kho

Xem tồn kho: Khi shop muốn xen tồn kho thì nhân viên sẽ kiểm kê lạibảng nhập, xuất để từ đó tính lại số hàng còn tồn và kiểm kê thủ công lại chochính xác

 Quản lý nhân viên

Nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưulạ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àolàm, số điện thoại, quê quán, email,…(nhân viên xin việc phải đầy đủ lý lịch)

 Quản lý báo cáo thống kê

Định kì mỗi tháng, kì, năm các bộ phận quản lí sẽ tổng hợp thông tin báocáo thống kê:

+ Lập danh sách sản phẩm bán nhiều nhất định kì theo tháng, kì, năm

1.4.1 Yêu cầu chức năng

Mô tả chi tiết các chức năng của hệ thống:

 Chức năng đăng nhập: Giúp quản lý và nhân viên có thể thao tác hệthống Đảm bảo xác thực thông tin người sử dụng và an toàn bảo mật

hệ thống Mỗi người muốn tham gia vào hệ thống đều cần có một tàikhoản và password khi đó họ mới có thể đăng nhập được, trước khiđăng nhập vào vùng Area họ phải đăng ký ở trang chủ và được ChủShop phân quyền thì mới đăng nhập được vào hệ thống bên trong (Hệthống bên trong chỉ dành cho những người có chức vụ trong hệ

Trang 9

thống).Kiểm tra thông tin khách hàng: bao gồm các thông tin kháchhàng ví dụ như tên khách hàng, sdt, địa chỉ, mã khách hàng…Kiểm trathông tin nhân viên: thông tin của nhân viên làm việc tại cửa hàng, baogồm thông tin nhân viên như quê quán, năm sinh, trình độ học vấn, kinhnghiệm…

 Chức năng quản lý nhân viên:

 Lưu thông tin của nhân viên mới

 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 năng quản lý quạt:

Trang 10

 Lập hóa đơn nhập hàng

 Lập hóa đơn xuất hàng

 Chức năng quản lý kho:

 Kiểm kê số lượng quạt

 Kiểm tra tình trạng quạt

 Kiểm tra tình trạng kho chứa

 Chức năng thống kê:

 Thống kê quạt đã bán

 Thống kê quạt tồn kho

 Thống kê khách hàng

 Thống kê doanh thu

1.4.2 Yêu cầu phi chức năng

- Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đổi các thiết lập đặtsẵ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 quả thực hiện đúng các yêu cầucủa người sử dụng Tỉ lệ lỗi trung bình hệ thống dưới 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 cửa hàng

Trang 11

- Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trongvòng 2 tiếng

- Giao diện phần cứng quản lý:

Hệ điều hành: Window 7 trở lên

Bộ xử lý: CPU lớn hơn hoặc bằng 2.30 GHz

Ram: lớn hơn hoặc bằng 4GB

Thông tin người dùng cần được bảo vệ

Hệ thống quản lý cửa hàng cần tuân thủ các yêu cầu đảm bảo chất lượng

Trang 12

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 2.1: Ước lượng chi phí

Giai đoạn Công việc Mô tả Chi phí

Quản lý dự án Khảo sát yêu

cầu dự án

Thu nhập các yêu cầu tổng quan của dự án

1.000.000VNDKhởi tạo dự

500.000-án

Thông báo triển khai dự

án, lập project charter

2.500.000VNDLập kế hoạch

2.000.000-phạm vi dự án

Lập bản kế hoạch phạm vi

dự án

2.500.000VND

2.000.000-Viết báo cáo tổng kết

Tổng kết lại toàn bộ công việc thành báo cáo cuối cùng

0

Rút kinh nghiệm

Rút kinh nghiệm cho đợt

Từ yêu cầu thu được từ phần khảo sát, mô tả cụ thểhơn về những yêu cầu cần thiết của phần mềm

2.500.000VND

2.000.000-Mô tả kiến trúc hệ thống bằng các sơ

đồ Use case, trình tự, hoạt động

Xây dựng kiến trúc phần mềm bằng các sơ đồ use case, trình tự, hoạt động (dùng Rational rose, astah)

2.500.000VND

Trang 13

5.000.000-thống (gồm các bảng cụ thể) 6.500.000VNDThiết kế giao

diện phần mềm

Xây dựng các form cơ bản của phần mềm dựa theo các sơ đồ UML

6.500.000VND

5.000.000-Viết bản phântích hệ thống chi tiết

Tổng hợp các báo cáo để cho ra bản phân tích thiết

kế hoàn chỉnh

1.000.000VND

500.000-Module thống

kê sản phẩm

Phân tích yêu cầu cụ thể cho module

Từ những thông tin đã thu thập ở trên lập kế hoạch xây dựng chi tiết những nhiệm vụ của quản lý

1.000.000VND

500.000-Thiết kế module

- xây dựng form đăng nhập

- 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 các nút chức năng: thống kê, in phiếu TK

6.500.000VND

5.000.000-Viết code chomodule

Xây dựng form tự động thông 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

13.000.000VND

10.000.000-Cài đặt module

Thực hiện chạy thử module

đã xây dựng

0

Kiểm thử module

- kiểm thử giao diện, kiểm tra xem giao diện có đạt yêu cầu không, về hình thức bố trí giao diện của

2.500.000VND

Trang 14

2.000.000-phần mềm có bố trí hợp lý hay không

Lắp ráp hoàn chỉnh các module thành chương trình thống nhất để chạy thử

2.500.000VND

2.000.000-Kiểm thử tíchhợp toàn hệ thống

Test tổng quan toàn bộ hệ thống

2.500.000VND

2.000.000-Thực hiện fix các lỗi tồn tại

Fix các lỗi phát sinh trong khi test

5.500.000VNDĐóng gói

4.000.000-phần mềm và

chuyển giao

Viết tài liệu hướng dẫn sử dụng phần mềm

Tạo bản hướng dẫn sử dụng phần mềm

0

Lên kế hoạch bảo trì phần mềm

Chuyển giao các sản phẩm của dự án cho khách hàng

0

Bàn giao sản phẩm cũng như những tàiliệu liên quan cho khách hàng

Trang 15

2.1.2 Ước lượng thời gian

Bảng 2.2: Ước lượng thời gian

Giai đoạn Công việc Mô tả Thời gian

Quản lý dự án Khảo sát yêu

Thông báo triển khai dự

án, lập project charter

1 ngày

Lập kế hoạch phạm vi dự án

Giai đoạn cuốicủa dự án

Rút kinh nghiệm

Rút kinh nghiệm cho đợt

dự án sau

Giai đoạn cuốicủa dự ánPhân tích và

thiết kế hệ

thống

Đặc tả chi tiếtcác yêu cầu

Từ yêu cầu thu được từ phần khảo sát, mô tả cụ thểhơn về những yêu cầu cần thiết của phần mềm

2 ngày

Mô tả kiến trúc hệ thống bằng các sơ

đồ Use case, trình tự, hoạt động

Xây dựng kiến trúc phần mềm bằng các sơ đồ use case, trình tự, hoạt động (dùng Rational rose, astah)

Trang 16

thống (gồm các bảng cụ thể)Thiết kế giao

diện phần mềm

Xây dựng các form cơ bản của phần mềm dựa theo các sơ đồ UML

4 ngày

Viết bản phântích hệ thống chi tiết

Tổng hợp các báo cáo để cho ra bản phân tích thiết

Từ những thông tin đã thu thập ở trên lập kế hoạch xây dựng chi tiết những nhiệm vụ của quản lý

2 ngày

Thiết kế module

- xây dựng form đăng nhập

- 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 các nút chức năng: thống kê, in phiếu TK

3 ngày

Viết code chomodule

Xây dựng form tự động thông 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

5 ngày

Cài đặt module

Thực hiện chạy thử module

đã xây dựng

1 ngày

Kiểm thử module

- kiểm thử giao diện, kiểm tra xem giao diện có đạt yêu cầu không, về hình thức bố trí giao diện của

3 ngày

Trang 17

phần mềm có bố trí hợp lý hay không

Lắp ráp hoàn chỉnh các module thành chương trình thống nhất để chạy thử

1 ngày

Kiểm thử tíchhợp toàn hệ thống

Test tổng quan toàn bộ hệ thống

1 ngày

Thực hiện fix các lỗi tồn tại

Fix các lỗi phát sinh trong khi test

Tạo bản hướng dẫn sử dụng phần mềm

1 ngày

Lên kế hoạch bảo trì phần mềm

Chuyển giao các sản phẩm của dự án cho khách hàng

1 ngày

Bàn giao sản phẩm cũng như những tàiliệu liên quan cho khách hàng

Đề ra kế hoạch bảo trì 1 ngày

Trang 18

2.1.3 Ước lượng người tham gia

Số lượng người tham gia là: 1 người

Bảng 2.3: Ước lượng người tham gia

Giai đoạn Công việc Mô tả

Quản lý dự án Khảo sát yêu

cầu dự án

Thu nhập các yêu cầu tổng quan của dự án

Khởi tạo dự án

Thông báo triển khai dự án, lập project charter

Lập kế hoạch phạm vi dự án

Rút kinh nghiệm cho đợt dự án sau

Phân tích và

thiết kế hệ

thống

Đặc tả chi tiếtcác yêu cầu

Từ yêu cầu thu được từ phần khảo sát, mô tả

cụ thể hơn về những yêu cầu cần thiết của phần mềm

Mô tả kiến trúc hệ thống bằng các sơ

đồ Use case, trình tự, hoạt động

Xây dựng kiến trúc phần mềm bằng các sơ đồ use case, trình tự, hoạt động (dùng Rational rose, astah)

Trang 19

Thiết kế cơ sở

dữ liệu hệ thống

Xây dựng cấu trúc cơ sở dữ liệu cho phần mềm (gồm các bảng cụ thể)

Thiết kế giao diện phần mềm

Xây dựng các form cơ bản của phần mềm dựatheo các sơ đồ UML

Viết bản phântích hệ thống chi tiết

Tổng hợp các báo cáo để cho ra bản phân tích thiết kế hoàn chỉnh

Module thống

kê sản phẩm

Phân tích yêu cầu cụ thể cho module

Từ những thông tin đã thu thập ở trên lập kế hoạch xây dựng chi tiết những nhiệm vụ của quản lý

Thiết kế module

- xây dựng form đăng nhập

- 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 các nút chức năng: thống kê, in phiếu TK

Viết code chomodule

Xây dựng form tự động thông 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 hiện chạy thử module đã xây dựng

Kiểm thử module

- kiểm thử giao diện, kiểm tra xem giao diện

có đạt yêu cầu không, về hình thức bố trí giao diện của phần mềm có bố trí hợp lý hay không

- kiểm thử khả năng 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 tiết về module

Trang 20

về moduleTích hợp và

hoàn thiện

sản phẩm

Tích hợp các module

Lắp ráp hoàn chỉnh các module thành chương trình thống nhất để chạy thử

Kiểm thử tíchhợp toàn hệ thống

Test tổng quan toàn bộ hệ thống

Thực hiện fix các lỗi tồn tại

Fix các lỗi phát sinh trong khi test

Tạo bản hướng dẫn sử dụng phần mềm

Lên kế hoạch bảo trì phần mềm

Chuyển giao các sản phẩm của dự án cho khách hàng

Bàn giao sản phẩm cũng như những tàiliệu liên quan cho khách hàng

Đề ra kế hoạch bảo trì

Kết thúc dự án

Ngày bắtđầu

Ngày kếtthúc

HTCH

Trang 21

việc động TKhảo

sát mô

hình

1.1 Khảo sát thực tế,

phân tích các yêu cầu

12/9/2022 13/9/2022 x

1.2 Báo cáo triển

khai dự án, phạm vi dự án

19/9/2022 20/9/2022 x

3.2 Xây dựng các

thuộc tính với đối tượng đó

3.1 20/9/2022 21/9/2022 x

3.3 Thiết lập cơ sở

và nhập dữ liệu cho hệ thống

3.13.2

21/9/2022 22/9/2022 x

Trang 22

4.1 24/9/2022 24/9/2022 x

4.3 Test chức năng

đăng ký, đăng nhập

4.14.2

module đã xây dựng xong

29/9/2022 29/9/2022 x

6.2 Kiểm tra độ

chính xác dữ liệu

2/10/2022 2/10/2022 x

7.2 Kiểm tra độ

chính xác dữ liệu

1.1 3/10/2022 3/10/2022 x

Tích 8.1 Lên kế hoạch 6.3 4/10/2022 4/10/2022 x

Trang 23

hợp và

bảo trì

8.2 Kết thúc dự án 5/10/2022 5/10/2022

Trang 24

CHƯƠNG 3: PHÂN TÍCH 3.1 Xác định các Actor và Use case tổng quát của hệ thống

3.1.1 Xác định các Actor của hệ thống

3.1.1.1 Khách hàng

- Là người trực tiếp mua hàng tại shop, được thanh toán tiền, nhận hoá đơnmình đã mua hàng từ shop và được nhận thẻ giảm giá cho lần mua hàng tiếptheo tại shop

- Khách hàng có trách nhiệm phản hồi về bộ phận quản lý của shop nếu có saisót gì ảnh hưởng đến quyền lợi của khách hàng

3.1.1.2 Nhân viên bán hàng

- Là nhân viên làm việc trong shop Nhân viên bán hàng có trách nhiệm giớithiệu, tư vấn cho khách hàng về thông tin sản phẩm, tính tiền sản phẩm màkhách mua và lập hoá đơn cho khách Lập hoá đơn xuất và nhập hàng ở kho khi

có yêu cầu từ quản lý

3.1.1.3 Nhà cung cấp

- Là người cung cấp hàng hoá cho cửa hàng

3.1.1.4 Người quản lý

- Là người nắm tình hình mua bán, doanh thu, tình trạng hàng hoá của shop,

quản lý nhân viên, quản lý nhà cung cấp, thống kê được thực hiện hàng tháng,hàng quý hoặc cũng có khi thống kê đột xuất

3.1.2 Biểu đồ Use Case của toàn hệ thống

Ngày đăng: 06/11/2022, 23:04

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w