[1 Khi cấp trên c3n những thông tin vềtình hình của từng hàng hóa, số lượng tồn, nhân viên phải vất Do đó chúng em đã chọn đề tài xây dựng phần mền là Quản lý cửa hàng tiện lợi nhằm giúp
Trang 1BO CONG THUONG TRUONG DAI HOC CONG THUONG TP HO CHI MINH
KHOA CONG NGHE THONG TIN
LHTILT
BAO CÁO ĐỒ ÁN
MON HOC: NHAP MON CONG NGHE PHAN MEM
DETAL XAY DUNG PHAN MEM QUAN LY CUA HANG TIEN LỢI
NHOM 9
TP,HCM nam 2023
Trang 2BO CONG THUONG TRUONG DAI HOC CONG THUONG TP HO CHI MINH
KHOA CONG NGHE THONG TIN
LHTILT
BÁO CÁO ĐỒ ÁN
MON HOC: NHAP MON CONG NGHE PHAN M EM
DETAL XAY DUNG PHAN M¥M QUAN LY CUA HANG TIEN LỢI
NHOM 9
GVHD: Tr% Vii Dai Lớp : 12DHTH07
NHÓM THỤC HIỆN:
1 Nguyễn Hà Tuyên - 2001216290
2 Võ Trần Phi Lâm - 2001215909 3 Lương Thuận Phát - 2001216018
4 Đoàn Quang Phương - 2001216062
5 Lé Dang Qué’ Tran - 2001210443
Trang 3BANG PHAN CHIA CONG VIEC CUA NHOM
STT Ho va tén Mức độ hoàn thành GV danh giá
Trang 4LOT CAM ON
Trước tiên với tình cảm sâu sắc và chân thành nhất, cho phép nhóm chúng em
được bày tỏ lòng biết ơn đến th% cô và các bạn đã tạo đi `âi kiện hỗ trợ chúng em trong suốt quá trình học tập và nghiên cứu đềtài này.Chúng em đã nhận được rất
nhi `âi sự quan tâm, giúp đỡ của quý Th3% Cô và bạn bè.Với lòng biết ơn sâu sắc nhất,
em xin gửi đến quý ThÝ Cô ở Khoa công nghệ thông tin - Trưởng Đại học Công Thương đã truy`âi đạt vốn kiến thức quý báu, hữu ích cho chúng em trong sudt thoi
gian học tập Nhở có những lởi hướng dẫn, dạy bảo của các th% cô nên đ ềtài nghiên cứu của nhóm chúng em mới có thể hoàn thiện tốt đẹp
Để có thể hoàn thành đề tài này bọn em xin gửi lởi cảm ơn chân thành nhất tới Th3% Trần Vũ Đại Th% đã tận tình hướng dẫn quan tâm chỉ bảo và tạo đi `âi kiện giúp đỡ chúng em trong suốt quá trình làm bài.Th%% đã dành thoi gian va kiến thức của mình để hướng dẫn chúng em trong suốt khoá học Những kiến thức mà th% chia
sẻ với chúng em không chỉ quý báu mà còn giúp chúng em phát triển kỹ năng cơ bản quan trọng, c3 thiết để hoàn thành bài báo cáo này
Sau thời gian tìm hiểu và xây dựng đêtài “Xây dựng phần m'ềền quản lý cửa
hàng tiện lợi” Nhóm em đã hoàn thành đ tài của mình , để đạt được kết quả này , bọn em đã nỗ lực thực hiện đ Šng thoi cũng nhân được rất nhi âi sự giúp đỡ của th
cô và bạn bè
Mặc dù đã cố gắng hoàn thành đ ềtài tốt nhất nhưng do thời gian và kiến thức còn có hạn nên chúng em sẽ không thể tránh khỏi những thiếu sót, rất mong nhận được sự cảm thông, chia sẻ và đóng góp chỉ bảo của quý th cô cũng như các bạn Chúng em xin chân thành cảm ơn!
Trang 5MUC LUC
CHUONG 1 TONG QUAN VEHE THONG CUA HANG TIEN LOT 1
1 Khảo sát tổ chỨc - cành nh như hà th 1
2 Khảo sát nghiỆp vụ - cách Hà nà Hà HH hệt 1
3 Biểu mẫu của hệ thống tt nh nhat Hre 1
4 Các công cụ sử dụng thực hiện đ Ôán nhe He 3
Trang 6LỜI MỞ ĐẦU
Ngày nay công nghệ thông tin đang là động lực quan trọng để thúc đẩy sự phát triển vượt bậc của ni kinh tế thị trường của nước ta Chúng đã dạt được nhi `âi thành tựu trong các lĩnh vực và đời sống xã hội Đặc biệt với sự phát triển của ngành công nghệ thông tin da lam cho việc quản lí các phần mãn hệ thống trở nên tiện lợi, an toàn, khoa học và có tính tự động Qua đi êi đó các phần mi quản lí đã trở thành công cụ đấc lực cho các doanh nghiệp lớn nhỏ
Do đó chúng em đã lựa chọn đtài “Quản lý cửa hàng tiện lợi” để hễ trợ các nhà quản lí trong việc quản lí công việc bán hàng một cách hiện đại và chuyên nghiệp Do số lượng lớn các sản phần
và số lượng khách rất đông nên việc quản lí bằng sổ sách sẽ mất rất nhí ầi công sức , thời gian và không đảm bảo tính chính xác Viêc dùng phần m ềần quản lí sẽ giúp cho cửa hàng, người quản lí và nhân viên dễ dàng kiểm soát thực trạng kinh doanh của cửa hàng
Trang 7GIỚI THIỆU ĐỀTÀI
Thực trạng quản lý thủ công còn diễn ra như:
[1 Quản lý bằng sổ sách, bằng phần m`ềền Microsoft Excel, nhân viên phải ghi chép nhí âi do đó dẫn đến tình trang nh`ần lẫn
O Quan ly hàng hóa, số lượng, nhập xuất kho số lượng lớn nếu sơ ý sẽ rất mất thời gian và không chính xác
[1 Khi cấp trên c3n những thông tin vềtình hình của từng hàng hóa, số lượng tồn, nhân viên phải vất
Do đó chúng em đã chọn đề tài xây dựng phần mền là Quản lý cửa hàng tiện lợi nhằm giúp người quản lý cập nhật thông tin hàng hóa một cách nhanh chóng, người nhân viên cũng vận hàng công việc của mình đơn giả, để từ đó có thể kinh doanh hiệu quả hơn
3 Mục tiêu nghiên cứu
Với mục đích giúp các cửa hàng tiện lợi quản lý được danh sách sản phẩm, thông tin kho hàng, danh sách khách hàng, nhân viên của mỗi cửa hàng cũng như tra cứu thông tin v`êdoanh số bán hàng, lịch sử giao dịch của khách hàng, nhóm đã đặt ra mục tiêu là tìm hiểu, phân tích, khảo sát v'êcửa hang tiện lợi Từ đó, tạo ra phần m`ền quản lý cửa hàng tiện lợi hỗ trợ việc quản lý dễ dàng hơn
4 Đối tượng nghiên cứu
Đối tượng nghiên cứu của đ tài là phần m`ần quản lý cửa hàng tiện lợi, được thiết kế để quản
lý thông tin và quá trình kinh doanh của cửa hàng tiện lợi Phi mềm này đóng vai trò quan trọng trong việc cải thiện quản lý và tối ưu hóa hoạt động kinh doanh của cửa hàng, giúp cửa hàng tiện lợi hoạt động hiệu quả hơn
5 Y nghia d tai
Việc nghiên cứu và phát triển phần m`ần quản lý cửa hàng tiện lợi giúp chúng em cũng cố kiến thức và góp phẦn giải quyết vấn đ quản lý cửa hàng, tiết kiệm chỉ phí, thời gian và tránh sai sót cho người quản lý
Trang 8Trong nghiên cứu này, nhóm quan tâm chủ yếu đến việc phân tích, khảo sát hệ thống, phân tích và làm rõ các yéu cf va quy định của cửa hàng tiện lợi Từ đó, xây dựng nên phần m`ần quản lý cửa hàng tiện lợi để hễ trợ trong việc quản lý hiệu quả cho các cửa hàng tiện lợi
Trang 9CHUONG 1 TONG QUAN V EHE THONG CUA HANG TIEN LOT
1 Khảo sát tổ chức
Cửa hàng tiện lợi là một loại cửa hàng nhỏ, phục vụ khách hàng cận kềvới mục tiêu cung cấp một loạt các sản phẩm và dịch vụ tiện lợi Cửa hàng tiện lợi thường cung cấp các sản phẩm như thực phẩm, đ ôuống, hàng tiêu dùng hàng ngày, bán lẻ hàng hóa cơ bản va nhi‘ dich vụ khác Hoạt động của cửa hàng tiện lợi bao gầm nhập hàng vào kho, xuất hàng ra qu% bán, quản lý quy, báo cáo số lượng và doanh thu sản phẩm bán ra, cũng như báo cáo tên kho hàng tháng.Vì vậy c3 một hệ thống quản lý để giúp cho việc quản lý cửa hàng tiện lợi hơn
ụ của cửa hàng tiện lợi bao g Gm:
Quản lý nhân viên
Quản lý sản phẩm
Quản lý bán hàng
Quản lý tài chính
Quy trình quản lý nhân viên
Trước khi tiếp nhận nhân viên trong cửa hàng tiện lợi mỗi nhân viên bắt buộc phải cung cấp đ% đủ thông tin cá nhân Nhân viên sẽ đăng ký lịch làm cho người quản lý cửa hàng tiện lợi Những thông tin đó sẽ được cửa hàng lưu trữ và quản lý
Mỗi tuần, cửa hàng tiện lợi sẽ cập nhật lịch làm mới Nhân viên sẽ phải đăng ký lịch
làm cho cửa hàng tiện lợi
Quy trình quản lý sản phẩm
Thu thập Thông tin Sản Phẩm: Cửa hàng tiện lợi sẽ thu thập thông tin v`ề sản phẩm cẦn quản lý Bao g ầm tên sản phẩm, mô tả, giá cả, số lượng t ân kho, thông tin v ngu ôi cung cấp
Kiểm tra Số Lượng Ti Kho: Cập nhật số lượng t` kho của từng sản phẩm Khi sản phẩm được nhập hoặc bán, số lượng ti kho cẦn được cập nhật để đảm bảo cửa hàng luôn biết được mức tôi kho hiện tại
Nhập Hàng Mới: Khi cửa hàng tiện lợi nhận được hàng mới, quản lý sản phẩm phải ghỉ nhận thông tin vềviệc nhập hàng mới Bao ø ầm thông tin v ềngu ôn cung cấp, ngày nhập,
số lượng sản phẩm, và giá cả
Trang 10Hóa Đơn: Khi khách hàng mua sản phẩm, nhân viên cửa hàng tiện lợi cẦn tạo hóa đơn Hóa đơn nên chứa thông tin về sản phẩm (tên, số lượng, giá cả), thông tin khách hàng (nếu có), và tổng giá trị đơn hàng
Thanh Toán: Nhân viên cửa hàng tiện lợi nhận thanh toán từ khách hàng Đi êi này bao
g ầm tiền mặt, thẻ tín dụng hoặc bất kỳ phương thức thanh toán nào được chấp nhận Giao Nhận Hàng:Nếu khách hàng yêu cầi giao hàng hoặc cửa hàng cung cấp dịch vụ giao nhận, quản lý bán hàng cân theo dõi thông tin vềquá trình giao và nhận hàng, bao g ân thời gian và người nhận
Quy trình quản lý tài chính
Thu Chi:Ghi chép và quản lý thông tin v`ềcác khoản thu tin từ khách hàng, bao g âm phương thức thanh toán (ti & mặt, thẻ tín dụng, chuyển khoản, v.v.) và ngày thu
Chi Phí: Theo dõi các khoản chỉ phí liên quan đến hoạt động cửa hàng tiện lợi, bao gầm mua hàng (từ nhà cung cấp), tiền lương nhân viên, chỉ phí vận chuyển, chỉ phí marketing, thuê mặt bằng, và các chi phí khác
Thống Kê: Tạo báo cáo và thống kê v` doanh thu, lợi nhuận, t ôn kho, và các số liệu tài chính khác để đánh giá hiệu suất kinh doanh và xác định điểm mạnh và điểm yếu
3 Biểu mẫu của hệ thống
QUAN LY SAN PHAM
Cửa hàng tiện lợi
BÁO CÁO NHẬP HÀNG
Kỳ từ ngày đến ngày
Trang 11
QUAN LY TAI CHINH
Cửa hàng tiện lợi
BAO CAO DOANH THU
ảo (virtual base class)
C# là ngôn ngữ hiện đại:C# đi kèm với các đặc tính của một ngôn ngữ hiện đại, bao g ần xử lý ngoại lệ, thu gom bộ nhớ tự động, hỗ trợ kiểu dữ liệu mở rộng và bảo mật mã ngu ôi Tất cả những tính năng này được tích hợp trong C# để đảm bảo tính hiện đại và mạnh mẽ của ngôn ngữ
C# là ngôn ngữ hướng đối tượng: C# là một ngôn ngữ hướng đối tượng, hỗ trợ sự đóng gói (encapsulation), sự kế thừa (inheritance) và đa hình (polymorphism) Đi`âi này cho phép phát triển ứng dụng theo mô hình hướng đối tượng, giúp tạo ra mã dễ hiểu, bảo trì và mở rộng
— Microsoft Visual Studio
Một môi trưởng phát triển tích hợp (IDE) từ Microsoft, được sử dụng để phát triển các ứng dụng và dịch vụ cho nền tảng Windows, bao g 'ôn cả ứng dụng máy tính, trang web, ứng dụng web, và dich vụ web Visual Studio sử dụng các nền tảng phát triển phầi m`ềền của Microsoft như Windows
API, Windows Forms,
—_ Cơ sở dữ liệu SQL Server:
SQL ( Structured Query Language) la m6t ng6n ngit may tinh str dung dé tạo, chỉnh sửa và truy vấn dữ liệu từ các hệ quản lý cơ sở dữ liệu quan hệ SQL đã phát triển rất nhi êi so với mục đích ban đầi của việc phục vụ các hệ thống quản lý cơ sở dữ liệu đối tượng-quan hệ
Microsoft SQL Server là một hệ quản lý cơ sở dữ liệu quan hệ được phát triển bởi Microsoft
Nó hoạt động như một máy chủ cơ sở dữ liệu, có khả năng lưu trữ và truy cập dữ liệu theo yêu câi từ các ứng dụng phần m`ềần khác SQL Server có thể chạy trên cùng một máy tính hoặc trên máy tính khác trên mạng, bao g 'ồn cả trên Internet
Trang 12Môi trường mô hình hóa tổng thể donh nghiệp dưới dạng đô họa và dễ dàng sử dụng Power designer cung cấp:
Việc mô hình hóa được tích hợp thông qua các phương pháp và kí hiệu chuẩn để vẽ các sơ đã [1 Sơ đồphân rã chức năng
[1 Sơ đồdòng chảy dữ liệu
O Mô hình dữ liệu quan nigm(CDM)
O Phát sinh mô hình vật Ií(PDM) dữ liệu từ mô hình dữ liệu quan niệm
Phát sinh code tự động SQL,
Khả năng tạo các báo cáo(report) tự động
Trang 13CHUONG 2 PHAN TICH THIET KE HE THONG
a Xác định yêu cầi, chức năng của hệ thống: lập các bảng chức năng, quy định
MAG VE so dGtong quat cho cdc yéu cM: dinh nghĩa các lu ông
đữ liệu, thuật todn,
Vẽ sơ đồ phân rã chức năng (BFD) của hệ thống: mô tả các chức năng đã phân rã trong sơ đ`ồ
._ Vẽ sơ d Glu ng dữ liệu (DED) ở mức 0 (Mức khung cảnh) _ Vẽ sơ đồlu ông dữ liệu (DEFD) ở mức 1 (Mức đỉnh)
Véso d Glu ông dữ liệu (DED) ở mức 2 (Mức dưới đỉnh)
Trang 15a Bang chifc nang va quy dinh
'Yêu cầi, chức năng của hệ thống:
Bảng chức năng:
- Quản lý nhân sự: quản lý thông tin của nhân viên và khác hang
- Quản lý sản phẩm: quản lý thông tin sản phẩm va nhập hàng
- Quản ly bán hàng: quản lý hoá đơn, bảo hành và chăm sóc khách hàng
- Quản lý tài chính: quản lý thu chi và thống kê
STT | Tên nghiệpvụ | Mức độ hỗ trợ Ghi chú
k8 E5 : : Quản lý thông tin nhân
1 Quản lý nhân sự [Tin học hoá viên và khách hàng
>n lứ cả ZmT¡ Quản lý thông tin sản
2 |Quản lý sản phẩm| Tin học hoá phẩm và nhập hàng
Quản lý thông tin hoá
3 |Quản lý bán hàng | Tin hoc hoa đơn,chăm sóc khách
hàng và bảo hành
Tin học hoá kết Quan ly thu chi va
4 |Quản lýtài chính |hợpvớithực [han be
hiện thủ công 9
Trang 16
Sơ đ`ồlu ông dữ liệu quản lý khách hàng
DI: Nhập thông tin của nhân sự ø ồn nhân viên và khách hàng:
+ Nhân viên(Họ tên, mã nhân viên, ngày sinh, sdt, chức vụ, giới tính, email, địa chỉ)
+ Khách hàng(Họ tên, mã khách hàng, ngày sinh, sdt, loại khách hàng, giới tính, email,
địa chỉ)
D2: Danh sách nhân sự ( viên/ khách hàng)
D3: nhân viên( tuổi tối thiểu và tuổi tối đa)
Trang 17B4: Nhận thông tin từ DI
B5: Kiểm tra các quy định nếu không thoả trả v B8
DI: Nhập thông tin của nhân sự c Ân tra cứu
+ Nhân viên(Họ tên, mã nhân viên)
B4: Nhận thông tin từ DI
B5: Tìm kiếm theo thông tin đã cho(Tên, mã)
B6: Hiển thị thông tin kết quả D2
Trang 18B4: Nhận thông tin từ DI
B5: Kiểm tra các quy định nếu không thoả trả v`êbước 8
B6: Lưu D4 vào bộ nhớ phụ
B7: Xuất D6 ra máy in nếu cân
10
Trang 19B4: Nhận thông tin từ DI
B5: Tìm kiếm theo thông tin đã nhập
B6: Hiển thị thông tin kết quả ở D2