1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo cáo hệ thống quản lý bán hàng_kĩ thuật phần mềm ứng dụng

29 850 1

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

Nội dung

báo cáo hệ thống quản lý bán hàng_kĩ thuật phần mềm ứng dụng phân tích các yêu cầu về xử lý của hệ thống hiện hành sơ đồ mức ngữ cảnh sơ đồ chức năng (FD) sơ đồ DFD mức 0 sơ đồ DFD mức 1 thiết kế cơ sở dữ liệu chuẩn hóa cơ sở dữ liệu dạng chuẩn hóa cơ sở dữ liệu 1 NF dạng chuẩn hóa cơ sở dữ liệu 2 NF dạng chuẩn hóa cơ sở dữ liệu 3 NF Sơ đồ thực thể liên kết thiết kế giao diện

Trang 1

1

Trường Đại Học Bách Khoa Hà Nội Viện Điện Tử - Viễn Thông ======o0o======

BÁO CÁO BÀI TẬP LỚN MÔN

KỸ THUẬT PHẦN MỀM ỨNG DỤNG

Giảng viên hướng dẫn: Th Vũ Song Tùng Mã số lớp học: 46552

Sinh viên thực hiện: 3

1 Nguyễn Duy Linh 20101773

2 Phạm Văn Sơn 20102734

3 Nguyễn Xuân Sang 20102071

Hà Nội, 11/2012

Trang 2

2

MỤC LỤC:

PHẦN 1: GIỚI THIỆU CHUNG

1 Lời mở đầu………3

2 Giới thiệu về cửa hàng……… ……….……… ……… 3

3 Báo cáo khả thi……… 4

4 Phạm vi đề tài………5

4.1 Xác định phạm vi đề tài………5

4.2 Chức năng hệ thống hiện hành……….5

PHẦN 2: PHÂN TÍCH HỆ THỐNG 1 Phân tích các yêu cầu về xử lý của hệ thống hiện hành………….………… 6

2 Sơ đồ thiết kế hệ thông tương lai……… 7

2.1 Sơ đồ mức ngữ cảnh……… 7

2.2 Sơ đồ chức năng (FD)……… 8

2.3 Sơ đồ DFD mức 0……… 9

2.4 Sơ đồ DFD mức 1………10

2.4.1 Sơ đồ DFD mức 1 của“Quản Lý Sản Phẩm”……… 10

2.4.2 Sơ đồ DFD mức 1 của “ Quản Lý Nhân Viên”……….11

2.4.3 Sơ đồ DFD mức 1 của“Quản Lý Bán Hàng”……….12

2.4.4 Sơ đồ DFD mức 1 của“Báo Cáo- Thống Kê”……….13

PHẦN 3: THIẾT KẾ HỆ THỐNG 1.Thiết kế cơ sở dữ liệu…….……… 14

1.1 Chuẩn hóa cơ sở dữ liệu……….16

1.1.1 Dạng chuẩn hóa cơ sở dữ liệu 1NF……….………16

1.1.2 Dạng chuẩn hóa cơ sở dữ liệu 2NF……… ………….…… 17

1.1.3 Dạng chuẩn hóa cơ sở dữ liệu 3NF………… ……….…… 19

1.2 Sơ đồ thực thể liên kết……… 21

1.3 Chi tiết các bảng cơ sở dữ liệu……… 22

2 Thiết kế giao diện……… 24

KẾT LUẬN……….……29

Trang 3

Vì vậy, trong nội dung báo cáo bài tập lớn này, chúng em muốn trình bày sơ lược về phương pháp nghiên cứu và thiết kế các phần mềm nghiệp vụ, với đề tài:

“Hệ thống quản lý bán hàng”

2 Giới thiệu về cửa hàng:

Của hàng chúng em chọn là một của hàng bán điện thoại, quy mô cửa hàng ở mức trung bình Cửa hàng gồm có quản lý cửa hàng, quản lý hàng hóa, kế toán,quản lý bán hàng và nhân viên

 Sơ đồ tổ chức nhân sự cửa hàng:

Quản Lý Cửa Hàng

Quản Lý

Hàng Hóa

Quản Lý Nhân Viên & Bán Hàng

Nhân Viên Bán Hàng

Kế Toán

Trang 4

4

3 Báo cáo khả thi:

Sau khi nghiên cứu sơ bộ đề tài, nhóm quyết định sử dụng mô hình thác nước ( Waterfall ) để thực hiện

Công việc Khoảng thời gian Bắt đầu Kết thúc

1 Nghiên cứu sơ bộ 7 ngày 12/9/2012 18/9/2012

2 Phân tích hệ thống 21 ngày 19/9/2012 9/10/2012

3 Thiết kế hệ thống 14 ngày 10/10/2012 23/10/2012

4 Phát triển hệ thống 8 ngày 24/10/2012 31/10/2012

6 Cài đặt, bảo trì 4 ngày 6/11/2012 9/11/2012

7 Hoàn thành báo cáo 7 ngày 10/11/2012 16/11/2012

Trang 5

5

4 Phạm vi đề tài:

4.1 Xác định phạm vi đề tài:

Hiện tại, hoạt động của cửa hàng hoàn chỉnh với sự thống nhất của các chức

năng mua hàng, bán hàng, bảo hành, và các chương trình khuyến mại… Tuy nhiên, trong khuôn khổ thời gian không cho phép nên nhóm quyết định tập trung vào chức năng: quản lý nhân viên, sản phẩm, doanh thu, báo cáo thống kê mà không đề cập đến quản lý khách hàng và các chương trình khuyến mại

4.2 Chức năng của hệ thống hiện hành:

Hiện tại việc quản lý thông tin của cửa hàng thực hiện thủ công trên phần mềm Acess, chưa có một phần mềm quản lý

Trang 6

số kĩ thuật…)

 Đồng thời cập nhật thường xuyên thông tin về số lượng, chất lượng hàng hóa có trong kho theo ngày, tuần, tháng để kịp thời gửi thống kê cho nhân viên kế toán

 Quản lý nhân viên và bán hàng: có 2 chức năng

 Quản lý thông tin nhân viên hiện có trong cửa hàng (Danh sách nhân viên, tình hình công tác,…)

 Quản lý doanh số bán hàng của từng nhân viên theo ngày

Sau đó, quản lý nhân viên cũng gửi thống kê cho nhân viên kế toán

 Kế toán:

 Trên cơ sở thông tin thống kê của quản lý hàng hóa, quản lý nhân viên& bán hàng sẽ làm báo cáo về tình hình sản phẩm của cửa hàng hiện tại, thông tin nhân viên của cửa hàng, thống kê doanh thu theo ngày, tháng , quý, năm gửi quản lý cửa hàng

 Người quản lý:

 Nhận thông tin báo cáo đầy đủ về hoạt động chức năng của các bộ phận quản lý trong cửa hàng Từ đó, quản lý cửa hàng sẽ có các điều chỉnh thích hợp về mặt nhân sự, quản lý

Trang 7

7

2 Sơ đồ thiết kế của hệ thống tương lai:

2.1 Sơ đồ mức ngữ cảnh:

Thông Tin

Báo Cáo

Thông Tin

TT Nhân Viên& Nhân Viên

Doanh Thu Thông Tin Nhân Viên Tìm Kiếm, Sửa Chữa, Thông Tin

Xóa TT Sản Phẩm

Sản Phẩm Thông Tin SP, NV &Doanh Thu

Báo Cáo

Hệ Thống Bán Hàng Quản Lý Cửa Hàng

Quản Lý

Hàng Hóa

Nhân Viên

Quản Lý Nhân Viên và Bán Hàng

Kế Toán

Trang 8

8

2.2 Sơ đồ phân cấp chức năng (FD):

Phần Mềm Quản Lý Bán Hàng

Quản Lý

Sản Phẩm

Quản Lý Nhân Viên

Quản Lý Bán Hàng

Báo Cáo Thống Kê

Cập Nhật

TT Nhân Viên

Tìm Kiếm Nhân Viên

Tạo Mới Hóa Đơn

Sửa Hóa Đơn

Tìm Kiếm Hóa Đơn

Báo Cáo Nhập& Xuất Hàng

Doanh thu Theo Ngày- Tháng- Năm

Kết quả kinh doanh nhân Viên

Xóa

Sản

Phẩm

Xóa TT Nhân Viên

Xóa Hóa Đơn

Trang 9

9

2.3 Sơ đồ DFD mức 0:

(2)

(1)

Thông Tin Nhân Viên

Sản Phẩm Nhân Viên

(4) Hóa Đơn

Báo Cáo

(3)

Quản Lý Cửa Hàng

Quản Lý Nhân Viên và Bán Hàng

Quản Lý Hàng Hóa

Kế Toán

1 Quản Lý Nhân Viên

2 Quản Lý Sản Phẩm

4 Báo Cáo Thống Kê

3 Quản Lý bán hàng Nhân Viên

Quản Lý Nhân Viên và Bán Hàng

Trang 10

10

Chú thích:

(1): Quản lý nhân viên và bán hàng: thay đổi, tìm kiếm, hoặc xóa thông tin của nhân viên bán hàng

(2): Quản lý hàng hóa: nhập sản phẩm mới, thay đổi thông tin chi tiết, tìm kiếm, xóa sản phẩm

(3): Quản lý nhân viên và bán hàng: có thể tạo mới, thay đổi, tìm kiếm, xóa thông tin trong hóa đơn

(4): Kế toán: nhận thông tin nhân viên, hóa đơn, sản phẩm để tạo báo cáo thống

kê, sau đó gửi quản lý cửa hàng

2.4 Sơ đồ DFD mức 1:

2.4.1 Sơ đồ DFD mức 1 của“Quản Lý Sản Phẩm”:

Sản Phẩm

1.2 Cập Nhật Sản Phẩm

1.1 Tạo

Mới Sản

Phẩm

1.4 Xóa Sản Phẩm

1.3 Tìm

Kiếm Sản

Phẩm

Quản Lý Sản Phẩm

Quản Lý Sản Phẩm

Quản Lý

Cửa Hàng

Kế Toán

Trang 11

2.4 Xóa Thông Tin Nhân Viên

2.3 Tìm Kiếm Thông Tin Nhân Viên

Quản Lý Nhân Viên& Bán Hàng

2.2 Cập Nhật Thông Tin Nhân Viên

Nhân viên

Quản Lý Nhân Viên& Bán Hàng

Quản Lý Cửa Hàng

Kế Toán

Trang 12

12

2.4.3 Sơ đồ DFD mức 1 của“Quản Lý Bán Hàng”:

Sản Phẩm

3.2 Sửa Hóa Đơn

3.1 Tạo Mới Hóa Đơn

3.4 Xóa Hóa Đơn

3.3 Tìm Kiếm Hóa Đơn

Quản Lý Nhân Viên& Bán Hàng

Quản Lý Nhân Viên& Bán Hàng

Quản Lý Cửa Hàng

Kế Toán

Trang 13

4.2 Báo cáo Doanh Thu theo Ngày- Tháng- Năm

Trang 14

14

PHẦN 3: THIẾT KẾ HỆ THỐNG

1 Thiết kế cơ sở dữ liệu:

1 Mã nhân viên

2 Tên nhân viên

3 Địa chỉ của nhân viên

4 Số điện thoại của nhân viên

Trang 15

15

Chú thích: Các thuộc tính tô mờ là các thuộc tính lặp

 Giả thiết phụ thuộc hàm:

Mã nhân viên  Tên nhân viên, Địa chỉ của nhân viên, Số điện thoại của nhân viên, Vị trí nhân viên đảm nhận, Mức lương nhân viên

Mã loại sản phẩm  Tên sản phẩm, Thông tin kĩ thuật

Mã nhà sản xuất  Tên nhà sản xuất, Địa chỉ nhà sản xuất, Số điện thoại

nhà sản xuất

Mã sản phẩm  Tên sản phẩm, Đơn giá sản phẩm nhập vào, Bảo hành sản

phẩm, Vận chuyển sản phẩm, Số lượng sản phẩm nhập vào, Mã nhà sản

xuất, Mã loại sản phẩm

Mã hóa đơn  Ngày lập hóa đơn, Mã nhân viên

(Mã sản phẩm, Mã hóa đơn)  Đơn giá bán sản phẩm, Số lượng sản

phẩm bán, Tiền bán sản phẩm

Trang 16

16

1.1 Chuẩn hóa cơ sở dữ liệu:

1.1.1 Dạng chuẩn hóa cơ sở dữ liệu 1NF:

Từ các giả thiết phụ thuộc hàm trong bảng trên ta chọn thuộc tính “Mã sản

phẩm” là PK

 Các thuộc tính lặp lại: Mã nhân viên, Tên nhân viên, Địa chỉ nhân viên, Số điện thoại nhân viên, Vị trí nhân viên đảm nhận, Mức lương nhân viên, Mã hóa đơn, Ngày lập hóa đơn, Đơn giá bán sản phẩm, Số lượng sản phẩm bán, Tiền bán sản phẩm

Trang 17

17

1.1.2 Dạng chuẩn hóa cơ sở dữ liệu 2NF:

Bảng 1 có PK là một thuộc tính nên là 2NF

Bảng 2 chưa ở dạng 2NF vì PK là (Mã hóa đơn, Mã sản phẩm) mà:

- Mã hóa đơn  Mã nhân viên, Ngày lập hóa đơn

Bảng 2

1 Mã nhân viên

2 Tên nhân viên

3 Địa chỉ của nhân viên

4 Số điện thoại của nhân viên

Trang 18

18

Tách Bảng 2 thành 2 bảng sau:

 PK là thuộc tính đơn nên đã chuẩn hóa 2NF

Bảng 4 có các phụ thuộc hàm đầy đủ nên là 2NF

Bảng 3

1 Mã nhân viên

2 Tên nhân viên

3 Địa chỉ của nhân viên

4 Số điện thoại của nhân viên

Trang 19

19

1.1.3 Dạng chuẩn hóa cơ sở dữ liệu 3NF:

Bảng 1 chưa ở dạng 3NF, vì:

- Mã loại sản phẩm  Tên loại sản phẩm, Thông tin kĩ thuật

- Mã nhà sản xuất  Tên nhà sản xuất, Địa chỉ nhà sản xuất, Số điện thoại nhà

Trang 20

20

Cả 3 bảng “Loại Sản Phẩm”, “ Sản Phẩm”, “Nhà Sản Xuất” đều không có

các quan hệ bắc cầu nên đều ở dạng 3NF

Bảng 4 đã chuẩn hóa ở dạng 3NF, đổi tên bảng là “Hóa Đơn Chi Tiết”:

Bảng 3 chưa ở dạng 3NF, do:

- Mã hóa đơn  Mã nhân viên

- Mã nhân viên  Tên nhân viên, Trường nhân viên theo học, Địa chỉ của nhân

viên, Số điện thoại nhân viên, Vị trí nhân viên đảm nhận, Mức lương nhân viên

Tách Bảng 3 thành 2 bảng:

Hóa Đơn

1 Mã hóa đơn (PK)

2 Mã nhân viên

3 Ngày lập hóa đơn

Hóa Đơn Chi Tiết

Trang 21

21

Nhân Viên

1 Mã nhân viên (PK)

2 Tên nhân viên

3 Địa chỉ của nhân viên

4 Số điện thoại của nhân viên

5 Vị trí nhân viên đảm nhận

6 Mức lương nhân viên

- Hai bảng “Hóa đơn” và “Nhân viên” đã chuẩn hóa 3NF do không có quan hệ

bắc cầu

1.2 Sơ đồ thực thể liên kết:

Trang 22

22

1.3 Chi tiết các bảng cơ sở dữ liệu

a) Bảng Nhanvien ( Nhân Viên )

b) Bảng HoaDon ( Hóa Đơn )

Trang 23

23

c) Bảng HoaDonChiTiet ( Hóa Đơn Chi Tiết )

d) Bảng SanPham ( Sản Phẩm )

Trang 24

24

e) Bảng LoaiSanPham (Loại Sản Phẩm )

f) Bảng NhaSanXuat ( Nhà Sản Xuất )

2 Thiết kế giao diện:

Giao diện khi đăng nhập vào chương trình:

Trang 25

25

 Nhập tài khoản sử dụng và mật khẩu chính xác vào form giao diện thì sẽ mở

vào main chính:

 Tiếp tục tùy vào chức năng và nhiệm vụ của mỗi người quản lý trong cửa

hàng sẽ chọn 1 trong các mục để truy nhập và thao tác

 Chọn mục Sản Phẩm:

Trang 26

26

Tiếp tục chọn mục thêm mới sản phẩm:

 Mục Nhà Sản Xuất:

Trang 27

27

 Mục Loại Sản Phẩm:

 Mục Quản Lý Hóa Đơn:

Trang 28

28

 Mục Quản Lý Nhân Viên:

 Mục Báo Cáo Thống Kê: Báo cáo doanh thu:

Trang 29

29

KẾT LUẬN

- Nội dung đạt được:

 Các chức năng cơ bản của chương trình đã hoàn thành

 Giao diện thân thiện, dễ sử dụng

- Nội dung chưa làm được:

 Dữ liệu cập nhật hơi chậm

 Một số phần dữ liệu có cập nhật nhưng chưa đúng

 Thời gian hạn chế và nhóm chỉ có 3 thành viên cho nên trong quá trình

xây dựng phần mềm còn gặp nhiều khó khăn

 Chưa có kinh nghiệm nhiều do mới lần đầu thực hiện

- Kinh nghiệm thu được:

 Hiểu được nhiều kinh nghiệm trong giao tiếp cũng như công việc thực

Chúng em xin chân thành cảm ơn thầy Vũ Song Tùng đã giúp đỡ chúng

em hoàn thành đề tài này Tuy đã có nhiều cố gắng nhưng trong quá trình làm đề tài không thể tránh được sai sót Chúng em rất mong nhận được các ý kiến đóng góp từ thầy và các bạn để chúng em rút kinh nghiệm thực hiện tốt hơn ở các đề tài sau

Chúng em xin chân thành cảm ơn !!

Ngày đăng: 16/06/2014, 00:17

HÌNH ẢNH LIÊN QUAN

2.4  Sơ đồ DFD mức 1: - Báo cáo hệ thống quản lý bán hàng_kĩ thuật phần mềm ứng dụng
2.4 Sơ đồ DFD mức 1: (Trang 10)
2.4.2  Sơ đồ DFD mức 1 của “ Quản Lý Nhân Viên”: - Báo cáo hệ thống quản lý bán hàng_kĩ thuật phần mềm ứng dụng
2.4.2 Sơ đồ DFD mức 1 của “ Quản Lý Nhân Viên”: (Trang 11)
2.4.3  Sơ đồ DFD mức 1 của “ Quản Lý Bán Hàng ” : - Báo cáo hệ thống quản lý bán hàng_kĩ thuật phần mềm ứng dụng
2.4.3 Sơ đồ DFD mức 1 của “ Quản Lý Bán Hàng ” : (Trang 12)
2.4.4  Sơ đồ DFD mức 1 của “ Báo Cáo- Thống Kê”: - Báo cáo hệ thống quản lý bán hàng_kĩ thuật phần mềm ứng dụng
2.4.4 Sơ đồ DFD mức 1 của “ Báo Cáo- Thống Kê”: (Trang 13)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w