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

QUẢN LÝ CỬA HÀNG BÁNH CAO CẤP

37 3K 21

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

Nội dung

1 txtMaLoaiBanh TextBox mã loại bánh Mã lọai bánh sẽ tựđộng phát sinh khithêm mới 1 loạibánh 2 txtTenLoaiBan h TextBox Nhập tên loại bánh 3 btn Button Đến loại bánh liền sau 6 btn>> Butt

Trang 1

Trường Đại học Công Nghệ Thông Tin

Khoa hệ Thống Thông Tin

Đề tài

QUẢN LÝ CỬA HÀNG BÁNH CAO

CẤP

Môn học: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

Giáo viên hướng dẫn: Cô NGUYỄN ĐÌNH LOAN PHƯƠNG

SV thực hiện: Nguyễn Việt Hà 06520129 Nhóm 39 Vũ Hoàng Long 06520270

Trang 2

II Mô tả bài toán

Mỗi buổi sáng các thợ làm bánh của cửa hàng sẽ làm trước một số lượng bánh nhất định sau đóbánh được chuyển ngay ra quầy để bán Trong quá trình bán nếu loại bánh nào sắp hết thì trưởngquầy sẽ báo cho nhân viên quản lý để yêu cầu thợ làm bánh làm tiếp với 1 số lượng nhất định, mỗi đợt làm bánh mới thì nhân viên quản lý sẽ lưu tên và số lượng bánh khi xuất kho.Nếu bánh hết thời hạn sử dụng thì sẽ bỏ và không bán Cuối ngày, nhân viên thu ngân sẽ thống kê doanh thu của cửa hàng trong ngày

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

• Cho phép phân quyền nhân viên, với mỗi quyền nhân viên được thực hiện một chứcnăng đặc biệt

• Cho phép thêm, xoá, sửa hoá đơn, sản phẩm bánh…

• Đáp ứng được nhu cầu truy xuất thông tin qua công cụ tìm kiếm

• Giá bán của các sản phẩm được cập nhật hằng ngày tại một thời điểm cố định

• In hoá đơn cho khách hàng

• Tính doanh thu cửa hàng theo những khoảng ngày, tháng, năm

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

• Giao diện tiếng việt, thân thiện với người dùng

• Có file hướng dẫn sử dụng kèm theo

• Chạy tốt trên các máy có tốc độ trung bình

• Thời gian truy xuất dữ liệu trung bình

• Các cơ sở dữ liệu được liên kết chặt chẽ

• Chương trình phải thể hiện được chế độ bảo mật, chống truy cập trái phép vào

chương trình và dữ liệu

Trang 3

PHÂN TÍCH

I Phân tích mô hình dữ liệu

1 Mô hình thực thể kết hợp ER

2 Thuyết minh cho mô hình thực thể ER

a Thuộc tính mô tả cho các thực thể

NHÀ CUNG CẤP: Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Điện thoại NGUYÊN LIỆU: Mã nguyên liệu, Tên nguyên liệu, Đơn vị tính

PHIẾU NHẬP NL: Mã phiếu nhập, Ngày lập phiếu nhập, Mã nguyên liệu, Tên

nguyên liệu, Số lượng

PHIẾU CHI: Mã phiếu chi, Ngày lập phiếu chi, Thành tiền THÁNG CÔNG NỢ: Tháng năm công nợ

BÁNH: Mã bánh, Tên bánh, Đơn vị tính, Đơn giá

Trang 4

Ghi chú: Thuộc tính được in đậm và gạch dưới là thuộc tính khóa chính của thực thể

II Phân tích mô hình quan niệm xử lý

1 Phân tích mô hình quan niệm xử lý theo phương pháp DFD

Trang 5

Phân rã ô xử lý “Xử lý kế toán”

Trang 6

THIẾT KẾ

I Thiết kế mô hình dữ liệu

Mô hình vật lý (Logic)

Trang 7

II Thiết kế giao diện

Trang 8

Click vào

button này sẽ

hiện ra form

Tìm Kiếm

Trang 9

Màn hình đăng nhập

STT Tên Control Loại Control Chức năng Ghi chú

1 txtTenTK TextBox Nhập tài khoản người

Trang 10

1 txtServer TextBox Nhập tên Server.

2 txtUserID TextBox Nhập tên User

3 txtPassword TextBox Nhập mật khẩu

4 btnKetnoi Button Kết nối vào chương trình

5 btnThoat Button Thoát khỏi màn hình kết nối tới chương

trình

Màn hình Quản trị USER

Trang 11

STT Tên Control Loại Control Chức năng Ghi chú

1 RdbQuanTri RadioButton Quyền quản trị hệ

thống

2 RdbNhapLieu RadioButton Quyền nhập liệu

3 RdbXemBC RadioButton Quyền xem báo cáo

4 txtTenTK TextBox Nhấp tên tài khoản

5 txtTenUser TextBox Nhập tên người dùng

6 txtMatKhau TextBox Nhập mật khẩu

7 btnThem Button Thêm mới thông tin

13 btn> Button Đến người dùng sau

14 btn>> Button Đến người dùng cuối

cùng

Màn hình nhập Danh mục Loại bánh

Trang 12

1 txtMaLoaiBanh TextBox mã loại bánh Mã lọai bánh sẽ tự

động phát sinh khithêm mới 1 loạibánh

2 txtTenLoaiBan

h

TextBox Nhập tên loại bánh

3 btn<< Button Đến loại bánh đầu tiên

4 btn< Button Đến loại bánh liền trước

5 btn> Button Đến loại bánh liền sau

6 btn>> Button Đến loại bánh cuối cùng

7 btnThem Button Thêm mới 1 loại bánh

8 btnXoa Button Xóa thông tin loại bánh đã

tồn tại

9 btnSua Button Sửa thông tin 1 loại bánh

đã tồn tại

10 btnTim Button Tìm thông tin loại bánh

trong cơ sở dữ liệu Khi click vàobutton này thì form

Tìm kiếm loại bánh sẽ hiện ra

11 btnThoat Button Thoát khỏi form Danh

mục loại bánh

Trang 13

Màn hình nhập Danh mục Bánh

Trang 14

4 txtDonGia TextBox Nhập đơn giá của bánh

5 btn<< Button Đến bánh đầu tiên

6 btn< Button Đến bánh liền trước

7 btn> Button Đến bánh liền sau

8 btn>> Button Đến bánh cuối cùng

9 btnThem Button Thêm mới 1 bánh

10 btnXoa Button Xóa thông tin bánh đã tồn

tại đã tồn tại trong CSDL

11 btnSua Button Sửa thông tin 1 bánh đã tồn

tại đã tồn tại trong CSDL

12 btnTim Button Tìm thông tin bánh trong

Trang 15

STT Tên Control Loại Control Chức năng Ghi chú

1 txtMaNL TextBox mã Nguyên liệu Mã Nguyên liệu sẽ

tự động phát sinhkhi thêm mới 1Nguyên liệu

2 txtTenNL TextBox Nhập tên Nguyên liệu

3 txtDVT TextBox Nhập đơn vị tính của

Nguyên liệu

4 btn<< Button Đến Nguyên liệu đầu tiên

5 btn< Button Đến Nguyên liệu liền trước

6 btn> Button Đến Nguyên liệu liền sau

7 btn>> Button Đến Nguyên liệu cuối cùng

8 btnThem Button Thêm mới 1 Nguyên liệu

9 btnXoa Button Xóa thông tin Nguyên liệu

đã tồn tại trong CSDL

10 btnSua Button Sửa thông tin 1 Nguyên

Trang 16

mục nguyên liệu

Màn hình nhập Danh mục Nhà cung cấp

Trang 17

STT Tên Control Loại Control Chức năng Ghi chú

1 txtMaNCC TextBox mã nhà cung cấp Mã nhà cung cấp sẽ

tự động phát sinhkhi thêm mới 1 nhàcung cấp

2 txtTenNCC TextBox Nhập tên nhà cung cấp

3 txtDiaChi TextBox Nhập địa chỉ nhà cung cấp

4 txtDienThoai TextBox Nhập số điện thoại của nhà

cung cấp

5 btn<< Button Đến nhà cung cấp đầu tiên

6 btn< Button Đến nhà cung cấp liền

trước

7 btn> Button Đến nhà cung cấp liền sau

8 btn>> Button Đến nhà cung cấp cuối

cùng

9 btnThem Button Thêm mới 1 nhà cung cấp

10 btnXoa Button Xóa thông tin 1 nhà cung

cấp đã tồn tại trong CSDL

11 btnSua Button Sửa thông tin 1 nhà cung

cấp đã tồn tại trong CSDL

12 btnTim Button Tìm thông tin nhà cung cấp

trong cơ sở dữ liệu

Khi click vàobutton này thì form

Tìm kiếm nhà cung cấp sẽ hiện ra

13 btnThoat Button Thoát khỏi form Danh

mục nhà cung cấp

Trang 18

1 txtMaPC TextBox mã phiếu chi Mã phiếu chi sẽ tự

động phát sinh khithêm mới 1 phiếuchi

2 txtNgay TextBox Nhập ngày lập phiếu chi

3 txtTen_NCC TextBox Nhập tên nhà cung cấp

4 txtThanhTien TextBox Nhập tổng trị giá của phiếu

chi

5 btn<< Button Đến phiếu chi đầu tiên

6 btn< Button Đến phiếu chi liền trước

7 btn> Button Đến phiếu chi liền sau

8 btn>> Button Đến phiếu chi cuối cùng

9 btnThem Button Thêm mới 1 phiếu chi

10 btnXoa Button Xóa thông tin 1 phiếu chi

Trang 19

trong cơ sở dữ liệu button này thì form

Tìm kiếm phiếu chi sẽ hiện ra

13 btnIn Button In phiếu chi ra máy in

14 btnThoat Button Thoát khỏi form Danh

mục phiếu chi

MH lập Phiếu Nhập

Trang 20

1 txtMaPN TextBox mã phiếu nhập Mã phiếu nhập sẽ

tự động phát sinhkhi thêm mới 1phiếu nhập

2 txtNgay TextBox Nhập ngày lập phiếu nhập

3 txtTenNL TextBox Nhập tên nguyên liệu

4 txtSoLuong TextBox Nhập số lượng của nguyên

liệu

5 txtGia textBox Nhập giá nhập nguyên liệu

6 txtNCC textBox Nhập tên nhà cung cấp

7 btn<< Button Đến phiếu nhập đầu tiên

8 btn< Button Đến phiếu nhập liền trước

9 btn> Button Đến phiếu nhập liền sau

10 btn>> Button Đến phiếu nhập cuối cùng

11 btnThem Button Thêm mới 1 phiếu nhập

12 btnXoa Button Xóa thông tin 1 phiếu nhập

đã tồn tại trong CSDL

13 btnSua Button Sửa thông tin 1 phiếu nhập

đã tồn tại trong CSDL

14 btnTim Button Tìm thông tin 1 phiếu nhập

trong cơ sở dữ liệu Khi click vàobutton này thì form

Tìm kiếm phiếu nhập sẽ hiện ra

15 btnIn Button In phiếu nhập ra máy in

16 btnThoat Button Thoát khỏi form Danh

mục phiếu nhập

17 DataGridView1 DataGridView Hiển thị thông tin chi tiết

phiếu nhập

Trang 21

MH lập Phiếu Xuất

STT Tên Control Loại Control Chức năng Ghi chú

Trang 22

4 txtLoaiBanh TextBox Nhập tên loại bánh

5 txtTenBanh textBox Nhập tên bánh

6 txtSoLuong textBox Nhập số lượng bánh xuất

kho

7 btn<< Button Đến phiếu nhập đầu tiên

8 btn< Button Đến phiếu nhập liền trước

9 btn> Button Đến phiếu nhập liền sau

10 btn>> Button Đến phiếu nhập cuối cùng

11 btnThem Button Thêm mới 1 phiếu xuất

12 btnXoa Button Xóa thông tin 1 phiếu xuất

đã tồn tại trong CSDL

13 btnSua Button Sửa thông tin 1 phiếu xuất

đã tồn tại trong CSDL

14 btnTim Button Tìm thông tin phiếu xuất

trong cơ sở dữ liệu Khi click vàobutton này thì form

Tìm kiếm phiếu xuất sẽ hiện ra

15 btnIn Button In phiếu xuất ra máy in

16 btnThoat Button Thoát khỏi form Danh

mục phiếu xuất

17 DataGridView1 DataGridView Hiển thị thông tin chi tiết

phiếu xuất

Trang 23

STT Tên Control Loại Control Chức năng Ghi chú

1 txtMaHD TextBox Mã Hóa Đơn Mã phiếu hóa đơn

sẽ tự động phát sinhkhi thêm mới 1 hóađơn

2 txtNgay TextBox Nhập ngày lập phiếu xuất

3 txtMaBanh TextBox Nhập mã bánh

Trang 24

8 btn< Button Đến Hóa Đơn liền trước

9 btn> Button Đến Hóa Đơn liền sau

10 btn>> Button Đến Hóa Đơn cuối cùng

11 btnThem Button Thêm mới 1 Hóa Đơn

12 btnXoa Button Xóa thông tin 1 Hóa Đơn

đã tồn tại trong CSDL

13 btnSua Button Sửa thông tin 1 Hóa Đơn

đã tồn tại trong CSDL

14 btnTim Button Tìm thông tin Hóa Đơn

trong cơ sở dữ liệu

Khi click vàobutton này thì form

Tìm kiếm Hóa Đơn sẽ hiện ra

15 btnIn Button In Hóa Đơn ra máy in

16 btnThoat Button Thoát khỏi form Danh

mục Hóa Đơn

17 DataGridView1 DataGridView Hiển thị thông tin chi tiết

Hóa Đơn

MH Tìm kiếm

Trang 25

STT Tên Control Loại Control Chức năng Ghi chú

1 btnBanh Button Click vào sẽ hiện ra form Tìm kiếm

Trang 26

2 txtTenBanh TextBox Nhập tên bánh cần tìm

3 txtGiaNN TextBox Nhập giá tiền nhỏ nhất

4 txtGiaLN TextBox Nhập giá tiền lớn nhất

5 txtSLTon TextBox Nhập số lượng tồn cần tìm Dùng để tìm kiếm

bánh có một sốlượng tồn nhất địnhnào đó

12 btnTim Button Thực hiện tìm thông tin

bánh dựa trên thông tinđãnhập vào

13 btnTatCa Button Hiện tất cả thông tin của

các bánh có trong CSDL

Thông tin hiệntrong

Trang 27

14 btnThoat button Thoát khỏi form

15 DataGridView1 DataGridView Hiện thông tin chi tiết của

bánh

MH tìm kiếm Nguyên liệu

STT Tên Control Loại Control Chức năng Ghi chú

Trang 28

12 btnTim Button Thực hiện tìm thông tin

nguyên liệu dựa trên thôngtin đã nhập vào

13 btnTatCa Button Hiện tất cả thông tin của

các bánh có trong CSDL

Thông tin hiệntrong

DataGridView

14 btnThoat button Thoát khỏi form

15 DataGridView1 DataGridView Hiện thông tin bánh

MH tìm kiếm Loại Bánh

STT Tên Control Loại Control Chức năng Ghi chú

2 txtTenLoaiBan TextBox Nhập tên loại bánh cần tìm

Trang 29

3 txtNCC TextBox Nhập rên nhà cung cấp

5 txtSLTon TextBox Nhập số lượng tồn cần tìm Dùng để tìm kiếm

nguyên liệu có một

số lượng tồn nhấtđịnh nào đó

12 btnTim Button Thực hiện tìm thông tin

nguyên liệu dựa trên thôngtin đã nhập vào

13 btnTatCa Button Hiện tất cả thông tin của

các bánh có trong CSDL

Thông tin hiệntrong

DataGridView

14 btnThoat button Thoát khỏi form

15 DataGridView1 DataGridView Hiện thông tin bánh

MH tìm kiếm Phiếu chi

Trang 30

1 txtNgay TextBox Nhập ngày phiếu chi cần

tìm

2 txtGiaNN TextBox Nhập giá tiền nhỏ nhất

3 txtGiaLN TextBox Nhập giá tiền lớn nhất

4 btnTim Button Thực hiện tìm thông tin

phiếu chi dựa trên thôngtin đã nhập vào

5 btnTatCa Button Hiện tất cả thông tin của

các phiếu chi có trongCSDL

Thông tin hiệntrong

DataGridView

6 btnThoat button Thoát khỏi form

7 DataGridView1 DataGridView Hiện thông tin chi tiết của

phiếu chi

MH tìm kiếm Phiếu nhập

Trang 31

STT Tên Control Loại Control Chức năng Ghi chú

1 txtNgay TextBox Nhập ngày phiếu nhập cần

tìm

2 txtNL TextBox Nhập tên nguyên liệu

3 txtGiaNN TextBox Nhập giá tiền nhỏ nhất

4 txtGiaLN TextBox Nhập giá tiền lớn nhất

5 btnTim Button Thực hiện tìm thông tin

Trang 32

8 DataGridView1 DataGridView Hiện thông tin chi tiết của

phiếu nhập

MH tìm kiếm Phiếu xuất

STT Tên Control Loại Control Chức năng Ghi chú

1 txtNgay TextBox Nhập ngày phiếu xuất cần

tìm

2 txtBanh TextBox Nhập tên Bánh

3 txtSoLuong TextBox Nhập số lượng bánh

4 btnTim Button Thực hiện tìm thông tin

phiếu xuất dựa trên thông

Trang 33

tin đã nhập vào

5 btnTatCa Button Hiện tất cả thông tin của

các phiếu xuất có trongCSDL

Thông tin hiệntrong

DataGridView

6 btnThoat button Thoát khỏi form

7 DataGridView1 DataGridView Hiện thông tin chi tiết của

phiếu xuất

MH tìm kiếm Hóa dơn

STT Tên Control Loại Control Chức năng Ghi chú

Trang 34

hóa đơn dựa trên thông tin

đã nhập vào

5 btnTatCa Button Hiện tất cả thông tin của

các hóa đơn có trongCSDL

Thông tin hiệntrong

DataGridView

6 btnThoat button Thoát khỏi form

7 DataGridView1 DataGridView Hiện thông tin chi tiết của

hóa đơn

MH tìm kiếm Nhà cung cấp

STT Tên Control Loại Control Chức năng Ghi chú

1 txtTenNCC TextBox Nhập tên nhà cung cấp cần

tìm

Trang 35

2 txtNL TextBox Nhập tên nguyên liệu

tương ứng với nhà cungcấp cấn tìm

3 btnTim Button Thực hiện tìm thông tin

nhà cung cấp dựa trênthông tin đã nhập vào

4 btnTatCa Button Hiện tất cả thông tin của

các nhà cung cấp có trongCSDL

Thông tin hiệntrong

DataGridView

5 btnThoat button Thoát khỏi form

6 DataGridView1 DataGridView Hiện thông tin nhà cung

cấp

III Thiết kế báo biểu

1 Danh sách các báo biểu

1 rptDoanhThuTrenTungLoaiBanh In danh sách các loại bánh và doanh thu tương

ứng của từng loại bánh

2 rptCongNo In danh sách các nhà cung cấp và nguyên liệu

nhập mà cửa hàng còn nợ

3 rptTonKho In danh sách các loại bánh và số lượng tồn

2 Các nguồn dữ liệu nhập, xuất

Trang 36

cáo, tên nhà cung cấp tên nhà cung cấp ,

tổng tiền nợ

3 rptTonKho Tháng , năm cần báo

cáo, tên loại bánh, tên bánh

Mã bánh, tên bánh, tên loại bánh, số lượng tồn

Ngày đăng: 05/11/2015, 21:57

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

TÀI LIỆU LIÊN QUAN

w