1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo chuyên đề học phần công nghệ phần mềm quản lý cửa hàng bán đèn ledmdstore

31 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 31
Dung lượng 2,29 MB

Nội dung

- Do dùng sổ sách nên hệ thống quản lý còn thủ công, đơn giảnvới dữ liệu lớn dễ gây mất, nhầm lẫn, việc phục hồi dữ liệukhó khăn.- Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống k

Trang 1

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ẦNCÔNG NGHỆ PHẦN MỀM

ĐỀ TI:

QUẢN LÝ CỬA HNG BÁN ĐÈN LEDMDSTORE

Sinh viên thực hiện : TRẦN HONG TRUNGGiảng viên hướng dẫn : LÊ THỊ TRANG LINH

Chuyên ngành : CÔNG NGHÊ PHẦN MỀM

Trang 2

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM1.1KHẢO SÁT HỆ THỐNG

1.1.1 KHẢO SÁT CỬA HNG

Cửa hàng LEDMDSTORE được thành lập cách đây gần 5 năm Cửa hàng nằm

ở Số 25 Ngõ 46 Phố, Hoàng Liên, Liên Mạc, Bắc Từ Liêm, Hà Nội Cửa hàng gồm quầy tiếp tân, 4 dãy kệ trưng bày giày và 1 kho hang phía sau

• Tên cửa hàng : LEDMDSTORE

• Địa chỉ: Số 25 Ngõ 46 Phố, Hoàng Liên, Liên Mạc, Bắc Từ Liêm, Hà Nội

• Điện thoại : 0974722488

• Giờ mở cửa: 8h sáng - 23h tối

• Website:https://shopee.vn/led_md_store

- Kinh doanh trực tiếp tại cửa hàng

- Kinh doanh online trên trang web của cửa hàng( có nhân viên online trực page)

Trang 3

1.1.2 KHẢO SÁT HỆ THỐNG

1.1.2.1 Ưu nhược điểm của hệ thống hiện tại

1.1.2.1.1 Ưu điểm

- Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học

- Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao

1.1.2.1.2 Nhược điểm

- Do dùng sổ sách nên hệ thống quản lý còn thủ công, đơn giảnvới dữ liệu lớn dễ gây mất, nhầm lẫn, việc phục hồi dữ liệukhó khăn

- Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn

- Tốc độ xử lý chậm

- Chưa thực sự có một hệ thống đánh giá năng lực của nhân viên

Với hệ thống quản lý như trên thì cửa hàng sẽ gặp nhiều khó khăn trong việc quản lý, buôn bán Từ đó đặt ra một bài toán cho cửa hàng làm sao để tăng năng suất làm việc, giảm thời gian, tăng hiệu quả, giảm bớt nhân công Việc nâng cấp hệ thống quản lý là vô cùng thiết thực và cấp bách Đặc biệt với tốc độgia tăng nhanh về số lượng khách hàng, mặt hàng

1.2XÁC ĐỊNH BI TOÁN CẦN GIẢI QUYẾT

1.2.1 Mục tiêu dự án

Hệ thống có chức năng quản lý sản phẩm Chức năng thống kê doanh thu

và sản phẩm bán được và không bán được Giúp cho người dùng có thể

dễ dàng lập kế hoạch cho quý sau Có chức năng quản lý nhân viên,chức năng quản lý thông tin khách hàng việc này giúp cho người dùng nắm được thông tin nhanh chóng và tiện lợi

1.2.2 Yêu cầu hệ thống mới

-Về phía người quản lý:

Sản phẩm cho phép người quản lý sản lý thông tin nhân viên và khách hàng,thay đổi giá của sản phẩm,tạo ra các chương trình giảm giá cho khách hàng

-Về phía nhân viên:

Trang 4

Sản Phẩm cho phép nhân viên tạo hóa đơn, thanh toán hóa đơn, quản lý thông tin khách hàng.

-Về phía người quản lý kho:

Sản phẩm cho phép người quản lý kho tạo đơn xuất nhập kho

o Khi hàng đã đạt yêu cầu thì sẽ nhập thông tin ngày thàng năm nhậphàng,loại đèn, xuất sứ, hãng, mã đèn, giá nhập, giá bán vào hệ thống

Quản lý bán hàng

o Khi khách hàng mua thì sẽ đến quầy thanh toán, nhân viên sẽ tìm thông tin khách hàng (nếu chưa có thì nhân viên sẽ hỏi thông tin khách hàng để điền vào hệ thống) để thuận tiện bảo hành Nhân viên sẽ tạo hóa đơn điền mã sản phẩm và số lượng khớp với sản phẩm khách hàng chọn.Khi điền xong thì nhân viên sẽ nói giá để cho khách hàng thanh toán Khi thanh toán xong thì sẽ lưu thông tin hóa đơn và cập nhật lại số sản phẩm tồn kho

Quản lý kho

o Khi nhập hàng vào kho thì nhân viên sẽ sắp xếp hàng hóa theo từng loại (VD: đèn treo tường xếp một chỗ, đền led xếp ở một chỗ)theo sơ đồ của kho

o Khi nhập hoặc xuất hàng thì nhân viên sẽ tạo ra đơn nhập xuất hàng hóa để dễ kiểm tra số hàng hóa có trong kho Cuối ngày nhân viên sẽ kiểm tra lại số sản phẩm xem có khớp so với số sản phẩm

có trên hệ thống không

Quản lý nhân viên

o Khi nhân viên vào làm thì chủ cửa hàng sẽ lưu lại thông tin của nhân viên gồm:Mã nhân viên, họ tên, ngày sinh , nơi ở , giới tính ,

số điện thoại , ngày vào làm,quê quán , email

Thống kê

o Mỗi một tháng,quý,năm thì nhân viên sẽ thống kê:

Doanh thu tháng,quý,nămSản phẩm bán chạySản phẩm không bán được

Trang 5

Sản phẩm còn lại trong kho1.4 YÊU CẦU PHẦN MỀM

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

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

+ Lưu thông tin 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

+ Hủy hóa đơn bán hàng

*Chức năng quản lý kho

+ Nhập Hàng

+ Kiểm tra hàng

Trang 6

+Thống kê doanh thu

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

1.4.2.1.Yêu cầu bảo mật

toàn vẹn, bảo mật tốt, chỉ làm việc với người có quyền sử dụng1.4.2.2 Yêu cầu về sao lưu

tự động sao lưu lên máy chủ

1.4.2.3 Yêu cầu về tính năng sử dụng

Các tính năng sử dụng chính

o Sử dụng được đầy đủ các chức năng trên phần mềm

o Cập nhật được thơi gian thực

o Hệ thống được nhiều người sử dụng mà không sập server

o Cung cấp đầy đủ các thông tin cần thiết

1.4.2.4 Yêu cầu ràng buộc thiết kế

Thiết kế gọn gàng, đơn giản

1.4.2.5 Yêu cầu về phần cứng

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

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

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

Ổ cứng: lớn hơn hoặc bằng 200GB

Trang 7

1.4.2.6 Phần mềm được sử dụng

Hệ quản trị cơ sở dữ liệu SQL Sever

1.4.2.7 Yêu cầu khi sử dụng phần mềm

Thân thiện dễ sử dụng

1.4.2.8 Các yêu cầu khác

Theo dõi chi tiết hàng nhập, tồn đọng

CHƯƠNG 2: QUẢN LÝ DỰ ÁN

Trang 8

2.1 Ước lượng dự án 2.1.1 Ước lượng chi phí

Trang 9

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

quan của dự án 500.000VND

Khởi tạo dự án Thông báo triển khai

dự án, lập project 500.000VNDLập kế hoạch

phạm vi dự án

Lập bản kế hoạch phạm vi dự án 500.000VND

Viết báo cáo

tổng kết

Tổng kết lại toàn bộ quá trình dự án 0VND

Trang 10

Bảng 2.1 Ước lượng chi phí2.1.2 Ước lượng thời gian

Trang 11

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

quan của dự án 1 ngày

Khởi tạo dự án Thông báo triển khai

dự án, lập project 1 ngàyLập kế hoạch

phạm vi dự án

Lập bản kế hoạch phạm vi dự án 1 ngày

Viết báo cáo

tổng kết

Tổng kết lại toàn bộ quá trình dự án 1 ngày

Xây dựng code Xử lý các tính năng

khi thao tác 14 ngày

Cài đặt các

module

Demo các module khi

đã xây dựng xong 2 ngày

Trang 12

Bảng 2.2 Ước lượng thời gian2.1.3 Ước lượng người tham gia

Số lượng người tham gia là: 1 người2.2 Lập lịch và theo dõi

Trang 13

Ngày Kết Thúc

Hoànthành

Chưahoàn thành

Trang 14

Bảng 2.4: Lập lịch và theo dõi

Trang 15

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

Nguoi Quan Li Quan Li Nhan Vien

Quan Li Ban Hang Quan Li Kho Thong Ke Dang Nhap Quan Li Nha Cung Cap

Dang Nhap Thu Ngan Quan li Ban Hang

Dang Nhap

Trang 16

3.1.2 Use case tổng quát của hệ thống

3.2Phân tích, thiết kế từng chức năng của hệ thống3.2.1 Chức năng đăng nhập

3.2.1.1 Biểu đồ use case chức năng đăng nhập

Trang 17

Đặc Tả Chức Năng Đăng Nhập

● Tác nhận: Người Quản Lí, Thủ Kho, Thu Ngân

● Mô tả: Mỗi khi tác nhân sử dụng hệ thống, quản lý thì cần thựchiện chức năng đăng nhập vào hệ thống khi dung xong phầnmềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý

● Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

- Hệ thống hiển thị giao diện đăng nhập cho tác nhân

- Tác nhân sẽ cập nhập tên đăng nhập (username) và mật khẩu(password)

Trang 18

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin tức tác nhângửi vào hệ thống

- Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhânvào hệ thống chính

- Kết thúc use case đăng nhập

● Dòng sự kiện phụ:

- Sự kiện 1: Nếu tác nhân đăng nhập, nhưng lại muốn thoát khỏi

hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kếtthúc use case

- Sự kiện 2: Nếu tác nhân đăng nhập sai, Hệ thống báo đăngnhập thất bại và nhập lại hoặc thoát Sau khi chọn thoát kếtthúc use case

● Yêu cầu đặc biệt: Không có yêu cầu nào

● Trạng thái hệ thống trước khi sử dụng use case Không có yêucầu

● Trạng thái hệ thống sau khi sử dụng use case:

- Nếu đăng nhập thành công Hệ thống sẽ gửi thông báo “ Bạn

đã đăng nhập thành công!!!” và hiển thị giao diện chính chotác nhân thực hiện các chức năng khác Nếu đăng nhập thấtbại Hệ thống cũng sẽ gửi thông báo “ Bạn đã đăng nhập thấtbại!!!” và quay lại chức năng đăng nhập lại thông tin

3.2.1.2 Biểu đồ hoạt động đăng nhập

Trang 19

Bước 1: người dùng vào đăng nhập vào hệ thống

Bước 2:hệ thống hiển thị nơi đăng nhập

Bước 3:người dùng nhập thông tin tài khoảng mật khẩu.Bước 4: kiểm tra thông tin người dùng

- nếu đúng thông tin người dùng được vào hệ thống

- nếu sai thông tin hệ thống yêu cầu người dùng nhập lại

Trang 20

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

3.2.2.1 Biểu đồ use case chức năng quản lý nhân viên

Đặc tả chức năng quản lý nhân viên

● Tác nhận: Người Quản Lí

● Mô tả: Mỗi khi người quản lí cần thay đổi thông tin của nhânviên khi thông tin sai lệch hoặc khi tuyển thêm hoặc sa thảinhân viên

● Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện giao diện quản lí

- Hệ thống hiển thị giao diện quản lí

- Tác nhân yêu cầu giao diện quản lí nhân viên

- Hệ thống hiển thị giao diện quản lí nhân viên

- Hệ thống sẽ hiển thị các lựa chọn tác vụ

- Tác nhân điền thông tin nhân viên

Trang 21

- Hệ thống yêu cầu xác nhận lại thông tin, khi đã xác nhận thì sẽgửi thông tin lên database

- Kết thúc use case quản lí nhân viên

● Dòng sự kiện phụ:

- Sự kiện 1: Nếu tác nhân chọn vào tác vụ nhưng lại khôngmuốn dùng thì chỉ cần thoát ra, hệ thống yêu cầu xác thựcthoát Khi chọn thoát kết thwucs use case

● Yêu cầu đặc biệt: Không có yêu cầu nào

● Trạng thái hệ thống trước khi sử dụng use case Phải là đăngnhập của người quản lí

● Trạng thái hệ thống sau khi sử dụng use case:

- Nếu thay đổi thành công Hệ thống sẽ gửi thông báo “ Bạn đãthay đổi thông tin thành công!!!” và hiển thị giao diện chínhcho tác nhân thực hiện các chức năng khác Nếu thay đổi thấtbại Hệ thống cũng sẽ gửi thông báo “ Bạn đã thay đổi thấtbại!!!” và quay lại chức năng quản lí nhân viên

3.2.2.2 Biểu Đồ Hoạt Động

Trang 22

Bước 1 : Người dùng yêu cầu vào hệ thóng quản lí nhân viên

Bước 2 : Người dùng chọn 1 trong 3 chức năng hệ thống hiển thị-Điền MãNV nếu có thì chuyển sang bước 3

-Nếu không có mã thì chuyển sang bước 4 Nếu người dùng không

có yêu cầu thêm thì sẽ chuyển sang bước 6

-Người dùng chọn thêm chuyển sang bước 4

Bước 3: Chọn Sửa Hoặc Xóa

Trang 23

Bước 4: Người dùng nhập dữ liệu về sự kiện cần tạo bao gồm:

Trang 24

Đặc tả chức năng quản lý bán hàng

● Tác nhận: Người Quản Lí, Thu Ngân

● Mô tả: Mỗi khi khách hàng cần thanh toán hàng ở quầy thungân

● Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện quản lí bán hàng

- Hệ thống hiển thị giao diện quản lí bán hàng

- Hệ thống sẽ hiển thị các lựa chọn tác vụ lập hóa đơn

- Tác nhân điền thông tin hàng hóa

- Hệ thống sẽ so sánh thông tin hàng hóa trên database và trả về

số tiền khách hàng cần trả

- Khách hàng thanh toán,thu ngân chọn tác vụ thanh toán

- Hệ thống sẽ lưu hóa đơn đã tạo lên database

- Trở lại use case quản lí bán hàng

● Dòng sự kiện phụ:

- Sự kiện 1: Nếu tác nhân chọn vào tác vụ nhưng lại khôngmuốn dùng thì chỉ cần thoát ra, hệ thống yêu cầu xác thựcthoát Khi chọn thoát kết thúc use case

● Yêu cầu đặc biệt: Không có yêu cầu nào

● Trạng thái hệ thống trước khi sử dụng use case Phải là đăngnhập của người quản lí,thu ngân

Trang 25

● Trạng thái hệ thống sau khi sử dụng use case:

- Nếu tạo đổi thành công Hệ thống sẽ gửi thông báo “ Bạn đãtạo hóa đơn thành công!!!” và hiển thị giao diện chính cho tácnhân thực hiện các chức năng Nếu thanh toán thành công Hệthống sẽ quay lại chức năng quản lí bán hàng

3.2.3.2 Biểu Đồ Hoạt Động

Bước 1: Người dùng chọn chức năng quản lí bán hàng

Bước 2: Chọn Lập Hóa Đơn

Bước 3: Nhập Thông Tin Hàng Hóa Bao Gồm:

- Mã HH

Trang 26

Bước 5: Thanh Toán

Bước 6: Lưu Thông Tin Hóa Đơn Lên DatabaseBước 7: Kết Thúc

3.2.4 Chức năng quản lý kho

3.2.4.1 Biểu đồ use case chức năng quản lý kho

Đặc tả chức năng quản lý kho

● Tác nhận: Người Quản Lí, Thủ Kho

Trang 27

● Mô tả: Mỗi nhập hoặc xuất hàng hóa ra khỏi kho hàng

● Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện quản lí kho

- Hệ thống hiển thị giao diện quản lí kho

- Hệ thống sẽ hiển thị các lựa chọn

- Tác nhân chọn theo nhu cầu

- Hệ thống sẽ hiển thị theo chức năng mà tác vụ yêu cầu

- Tác nhân điền thông tin hàng hóa vào phiếu

- Hệ thống sẽ lưu thông tin phiếu lên database

- Trở lại use case quản lí kho

● Dòng sự kiện phụ:

- Sự kiện 1: Nếu tác nhân chọn vào tác vụ nhưng lại khôngmuốn dùng thì chỉ cần thoát ra, hệ thống yêu cầu xác thựcthoát Khi chọn thoát kết thúc use case

● Yêu cầu đặc biệt: Không có yêu cầu nào

● Trạng thái hệ thống trước khi sử dụng use case Phải là đăngnhập của người quản lí,thủ kho

● Trạng thái hệ thống sau khi sử dụng use case:

- Nếu tạo phiếu thành công Hệ thống sẽ gửi thông báo “ Bạn đãtạo phiếu thành công!!!” và hiển thị giao diện chính cho tácnhân thực hiện các chức năng

Trang 28

3.2.4.2 Biểu Đồ hoạt động

Bước 1 : Người dùng yêu cầu vào hệ thóng quản lí kho

Bước 2 : Người dùng chọn 1 trong 3 chức năng hệ thống hiển thịBước 3: Người dùng nhập dữ liệu về sự kiện cần tạo bao gồm:

Trang 29

Bước 5:Lưu dữ liệu lên database của hệ thống.Bước6:Kếtthúc

- Tác nhân yêu cầu giao diện thống kê

- Hệ thống hiển thị giao diện thống kê

- Hệ thống sẽ hiển thị các lựa chọn

Trang 30

- Tác nhân yêu cầu giao diện thống kê tài sản

- hệ thống hiển thị giao diện thống kê tài sản

- Tác nhân chọn theo nhu cầu

- Hệ thống sẽ lấy dữ liệu trên database và trả về cho tác nhân

- Tác nhân chọn in hoặc không in

- Kết thúc use case

● Dòng sự kiện phụ:

- Sự kiện 1: Nếu tác nhân chọn vào tác vụ nhưng lại khôngmuốn dùng thì chỉ cần thoát ra, hệ thống yêu cầu xác thựcthoát Khi chọn thoát kết thúc use case

● Yêu cầu đặc biệt: Không có yêu cầu nào

● Trạng thái hệ thống trước khi sử dụng use case Phải là quản lí

● Trạng thái hệ thống sau khi sử dụng use case:

- Nếu chọn thống kê Hệ thống sẽ gửi thông báo “Thống Kê TàiSản” và hiển thị giao diện cho tác nhân thực hiện các chứcnăng

Trang 31

3.2.5.2 Biểu đồ hoạt động

Bước 1 : Người dùng yêu cầu vào hệ thống chức năng thống kê

- Bước 2 : Người dùng chọn 1 trong 3 chức năng hệ thống hiển thị

- Bước 3: Hệ Thống hiển thị ra bảng thống kê theo yêu cầu của người dùng

- Bước 4: Ngườ Dùng có thể chọn kết thúc hoặc in ra

- -chọn kết thúc chuyển sang bước 6

- -chọn in ra chuyển sang bước 5

- Bước 5:Hệ Thống sẽ in ra bảng thống kê

- Bước 6:Kết thúc

Ngày đăng: 24/05/2024, 15:34

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

TÀI LIỆU LIÊN QUAN

w