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

Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx

51 808 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 51
Dung lượng 917,99 KB

Nội dung

Form Đăng Nhập Hệ Thống Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Tên nhập vào hệ thống dangnhap Huỷ bỏ Button Huỷ , không đăng nhập vào hệ th

Trang 1

ĐỀ TÀI:

QUẢN LÝ MUA BÁN LAPTOP Ở

SIÊU THỊ ĐIỆN MÁY

Trang 2

I PHÂN TÍCH HỆ THỐNG

A Mô hình thực thể ERD :

a Phát hiện thực thể :

1 Thực thể : LAPTOP

-Mỗi thực thể tượng trưng cho laptop mà khách hàng cĩ nhu cầu mua

-Các thuộc tính : malt , tenlt , tgbh, lkien ,dtinh (Đặc tính )

+ Tên nhà cung cấp ( tenncc ) : Mơ tả tên nhà cung cấp

+ Địa chỉ (dchincc ) : Địa chỉ của nhà cung cấp

+ Số điện thoại của nhà cung cấp ( sdtncc )

+ Địa chỉ email ( email )

+ Ngày hợp đồng ( ngayhd ) : ngày lập nên hố đơn

+ Người lập hố đơn ( nglhd )

Trang 3

+ Tên nhân viên ( tennv )

+ Số điện thoại nhân viên ( sdtnv )

+ Địa chỉ nhân viên (dchinv )

Trang 4

-Mỗi thực thể tượng trưng cho một phiếu nhận xét mà khi mua laptop khách hàng được nhận

+ Giá tiền (giatien )

+ Linh kiện ( linhkien )

Trang 5

HOADON LAPTOP

NHANVIEN

NHACC

NUOCSX HANG

NHOM

PHIEUBH

HOADONN

PHONGBAN CHUCVU

maqg

tenqg

macv tencv

mapb

tenpb

mahd ngayhd sotienpt nguoilaphd

manv tennv sdtnv dchinv ngaysinh gtinh

chvu

malt tenlt tgbh lkien

maptt ngtra stien ngnhan

-dongia

Trang 6

B.Chuyển mô hình ERD thành mô hình quan hệ :

LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm )

NHOM ( manhom ,tennhom , mahg)

HANG ( mahg , tenhg )

NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email )

CUNGCAP ( mancc , malt , soluong , dongia )

NUOCSX ( maqg , tenqg )

HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh )

HOADON-1 ( mahd , tiendtt )

HOADON-n ( mahd , tiendtt )

SOLUONG ( malt , mahd , soluong , dongia )

NHANVIEN ( manv , tennv , sdtnv ,dchinv , ngsinh , gtinh , macv )

PHIEUTHANHTOAN ( maptt , ngtra , stien , ngnhan , manv , mahd )

PHONGBAN ( mapb , tenpb )

NV-PB ( manv , mapb )

CHUCVU ( macv , tencv ,

HANGKHUYENMAI ( mahkm , tenhkm )

PHIEUBH ( mapbh , ngaykt , malt )

PHIEUNX ( mapnx , linhkien , lydobh , giatien , mapbh )

KHACHHANG ( makh , tenkh , dchikh , sdtkh )

Trang 7

1 malt Mã số của laptop C B 10 PK

3 tgbh Thời gian bảo hành N B 10

6 mancc Mã nhà cung cấp C B 5 FK

8 mahkm Mã hành khuyến mãi C B 10 FK

Tổng số 110

Khối lượng :

Số dịng tối thiểu : 5000

Số dịnh tối đa : 10000

Kích thước tối thiểu : 5000x110(Byte) = 550 KB

Kích thước tối đa : 10000x110 (Byte)= 1100 KB

2 Tên quan hệ :

NHOM ( manhom ,tennhom , mahg)

Tên quan hệ : NHOM

1 manhom Mã số của nhĩm C B 10 PK

2 tennhom Tên của nhĩm C B 30

Tổng cộng 50

Khối lượng :

Số dịng tối thiểu : 1000

Số dịnh tối đa : 2000

Kích thước tối thiểu : 1000x50 = 50 KB

Kích thước tối đa : 2000x50 = 100 KB

Trang 8

3 Tên quan hệ :

HANG ( mahg , tenhg )

Tên quan hệ :HANG

Kích thước tối thiểu : 1000x40 = 40KB

Kích thước tối đa : 2000x40 = 80KB

4 Tên quan hệ :

NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email )

Tên quan hệ : NHACC

4 dchincc Địa chỉ nhà cung cấp C K 30

5 fax Số fax của nhà cung

Khối lượng :

Số dòng tối thiểu : 1000

Số dònh tối đa : 2000

Kích thước tối thiểu : 1000x100 = 100KB

Kích thước tối đa : 2000x100 = 200KB

Trang 9

5 Tên quan hệ :

CUNGCAP ( mancc , malt , soluong , dongia )

Tên quan hệ : CUNGCAP

1 malt Mã số của laptop C B 10 PK

2 mahd Mã số của hố đơn C B 10

3 soluong Số lượng laptop được

Kích thước tối thiểu : 1000x40 = 40KB

Kích thước tối đa : 2000x40 = 80KB

6 Tên quan hệ :

NUOCSX ( maqg , tenqg )

Tên quan hệ : NUOCSX

1 maqg Mã số của quốc gia C B 10 PK

Tổng cộng 40

Khối lượng :

Số dịng tối thiểu : 1000

Số dịnh tối đa : 2000

Kích thước tối thiểu : 1000x40 = 40 KB

Kích thước tối đa : 2000x40 = 80 KB

Trang 10

7 Tên quan hệ :

HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh )

Tên quan hệ : HOADON

1 mahd Mã số của hợp đồng C B 10 PK

3 stpt Số tiền phải trả S B 10

4 nglhd Người lập hố đơn C B 10

Kích thước tối thiểu : 5000x70 = 350 KB

Kích thước tối đa : 10000x70 = 700KB

8 Tên quan hệ :

HOADON-1 ( mahd , tiendtt )

Tên quan hệ : HOADON-1

1 mahd Mã số hố đơn của

hố đơn trả một lần

2 tiendtt Số tiền phải trả S Đ 10

Tổng cộng 20 Khối lượng :

Số dịng tối thiểu : 5000

Số dịnh tối đa : 10000

Kích thước tối thiểu : 5000x20 = 100KB

Kích thước tối đa : 10000x20 =200KB

Trang 11

9 Tên quan hệ :

HOADON-n ( mahd , tiendtt )

Tên quan hệ : HOADON-n

1 mahd Mã hoá đơn của hoá

Kích thước tối thiểu : 5000x20 = 100KB

Kích thước tối đa : 10000x20= 200KB

10 Tên quan hệ :

SOLUONG ( malt , mahd , soluong , dongia )

Tên quan hệ : SOLUONG

Số dòng tối thiểu : 5000

Số dònh tối đa : 10000

Kích thước tối thiểu : 5000x40 = 200KB

Kích thước tối đa : 10000x40= 400KB

Trang 12

1 manv Mã số của nhân viên C B 10 PK

3 sdtnv Số điện thoại của

nhân viên

4 dchinv Địa chỉ nhân viên C B 10

5 ngsinh Ngày sinh của nhân

Số dịng tối thiểu : 5000

Số dịnh tối đa : 10000

Kích thước tối thiểu : 5000x80 = 400KB

Kích thước tối đa : 1000x80 = 800KB

1 maptt Mã số của phiếu

5 manv Mã số của nhân viên C B 10 FK

6 mahd Mã số của hố đơn C B 10 FK

Tổng cộng 60 Khối lượng :

Số dịng tối thiểu : 1000

Số dịnh tối đa : 2000

Kích thước tối thiểu : 1000x60 = 60KB

Kích thước tối đa : 2000x60 = 120KB

Trang 13

13 Tên quan hệ :

PHONGBAN ( mapb , tenpb )

Tên quan hệ :PHONGBAN

1 mapb Mã số của phịng ban C B 10 PK

2 tenpb Tên của phịng ban C B 30

Tổng cộng 40

Khối lượng :

Số dịng tối thiểu : 1000

Số dịnh tối đa : 2000

Kích thước tối thiểu : 1000x40 = 40 KB

Kích thước tối đa : 2000x40 = 80 KB

Kích thước tối thiểu : 1000x20 = 20KB

Kích thước tối đa : 2000x20 = 40KB

Trang 14

15 Tên quan hệ :

CHUCVU ( macv , tencv )

Tên quan hệ : CHUCVU

Kích thước tối thiểu : 1000x20 = 20KB

Kích thước tối đa : 2000x20 = 40KB

16 Tên quan hệ :

HANGKHUYENMAI ( mahkm , tenhkm )

Tên quan hệ : HANGKHUYENMAI

Kích thước tối thiểu : 1000x20 = 20KB

Kích thước tối đa : 2000x20= 40KB

Trang 15

17 Tên quan hệ :

PHIEUBH ( mapbh , ngaykt , malt )

Tên quan hệ : PHIEUBH

1 mapbh Mã số phiếu bảo hành C B 10 PK

2 ngaybd Ngày bắt đầu bảo

Kích thước tối thiểu : 1000x40 = 40KB

Kích thước tối đa : 2000x40 = 80KB

18 Tên quan hệ :

PHIEUNX ( mapnx , linhkien , lydobh , giatien , mapbh )

Tên quan hệ : PHIEUNX

Khối lượng :

Số dòng tối thiểu : 1000

Số dònh tối đa : 2000

Kích thước tối thiểu : 1000x40 = 40KB

Kích thước tối đa : 2000x40= 80KB

Trang 16

19 Tên quan hệ :

KHACHHANG ( makh , tenkh , dchikh , sdtkh )

Tên quan hệ : KHACHHANG

1 makh Mã số của khách

hàng

2 tenkh Tên của khách hàng C B 30

3 dchikh Địa chỉ của khách

Kích thước tối thiểu : 1000x60 = 60KB

Kích thước tối đa : 2000x60 = 120KB

Trang 17

I.V.THIẾT KẾ GIAO DIỆN

A Các Menu chính của giao diện

1.Menu Đăng Nhập Hệ Thống :

Trong menu có : Đăng Nhập , Thoát

Trong Phần Đăng Nhập có :

- Quản Trị : Dành cho những người có quyền Admin

- Nhân Viên : Dành cho Nhân Viên bình thường

Trang 18

2 Menu Danh Sách Quản Lý : Quản lý các Danh sách Nhà Cung Cấp , Khách Hàng , Nhân Viên , Laptop

Trang 19

3.Menu Bán Hàng :

- Hoá Đơn , Phiếu Bảo Hành , Phiếu Nhận Xét

Trong Hoá Đơn có : Hoá Đơn -1 , Hoá Đơn – N , Phiếu Thanh Toán

Trang 20

4.Menu Giúp Đỡ : có - Cách sử dụng

- Các thông tin về công ty

Trang 21

B.Mô tả Form

1 Form Đăng Nhập Hệ Thống

Tên đối

tượng

Kiểu đối tượng

Ràng buộc

Dữ liệu Mục đích Hàm liên

quan

Giá trị Default Tên

nhập

vào hệ thống

dangnhap()

Huỷ bỏ Button Huỷ , không

đăng nhập vào hệ thống

huy()

Trang 22

2 Form Quản trị người dùng

Trang 23

Tên đối

tượng

Kiểu đối tượng

Ràng buộc

Defau

lt Quyền sử

dụng

keyboard Tên đăng

nhập

keyboard Mật khẩu PasswordBox >=6 ,

<=10

Nhập từ keyboard Chức

Danh

vụ từ table chức vụ

Chọn chức vụ đã tồn tại

chonChucvu_Click()

Tên người

dùng

table NHANVIE

N

Chọn tên Nhân viên đã tồn tại

chonChucvu_Click()

Nhập lại

mật khẩu

trùng các ký tự của Mật khẩu

Nhập từ keyboard

quyền sử dụng chương trình cho nhân viên

Them_Click()

sử dụng của nhân viên khi chuyển sang chức vụ khác hoặc nghỉ việc

Xoa_Click()

người dùng

Sua_Click()

lựa chọn đã nhập

Luu_Click()

Đăng

nhập

vào hệ thống

Dangnhap_Click()

đăng nhập

Huy_Click()

Trang 24

vào hệ thống 3.Form Form Danh sách Nhà Cung Cấp :

Trang 25

Dữ liệu Mục đích Hàm liên quan Giá

trị Default Mã Nhà

CungCấp

ComboBox 6kí tự Nhập từ

keyboard Tên Nhà

Thoại

TextBox Nhập

dạng số

Nhập từ keyboard

Fax TextBox Nhập từ

keyboard Email TextBox Nhập từ

keyboard

nhà cung cấp

Them_Click()

cung cấp khỏi CSDL

Xoa_Click()

tin nhà cung cấp

Sua_Click()

tin nhà cung cấp

Luu_Click()

cung cấp trong bảng NCC

Tim_Click()

Đồng ý Button Chấp nhận

lựa chọn và thoát

Dongy_Click()

Huỷ bỏ Button Huỷ lựa

chọn và

Huy_Click()

Trang 26

thoát 4.Form Danh sách Khách hàng :

Trang 27

Dữ liệu Mục đích Hàm liên quan Giá

trị Default Mã

Nhập từ keyboard

Địa Chỉ TextBox Nhập từ

keyboard

khách hàng mới

Them_Click()

hàng khỏi CSDL

Xoa_Click()

tin khách hàng

Sua_Click()

tin khách hàng đã nhập

Luu_Click()

hàng trong bảng KHACHHA

NG

Tim_Click()

Đồng ý Button Chấp nhận

lựa chọn và thoát

Dongy_Click()

Huỷ bỏ Button Huỷ lựa

chọn và thoát

Huy_Click()

Trang 28

5 Form Danh sách Nhân viên

Trang 29

Tên đối

tượng

Kiểu đối tượng

quan

Giá trị Defau

lt Mã Nhân

Viên

keyboard Tên Nhân

Viên

keyboard Ngày sinh DataTimePic

ker

< Ngày hiện hành

Chọn từ DataTimePicker

Ngày hiện hành Mã Chức

Vụ

bảng CHUCVU Số Điện

Thoại

số

Nhập từ keyboard

keyboard

RadioButton: Nam hoặc Nữ

chuột

Xác định giới tính

chuột

Xác định giới tính

Luu_Click()

viên trong bảng NHÂNVIÊN

Tim_Click()

lựa chọn và thoát

Dongy_Click()

Trang 30

chọn và thoát

6 Form Danh sách Laptop

Trang 31

Tên đối

tượng

Kiểu đối tượng

Ràng buộc

Defau

lt Mã

Laptop

keyboard Tên

Chọn 1 hãng đã tồn tại

Nước Sản

Xuất

bảng NUOCSX

Chọn 1 nước đã tồn tại

Ngày hiện hành

số Thêm

mới

hãng Laptop mới , nếu Laptop đó không thuộc hãng nào

Themmoi_Click(

)

Laptop mới vào CSDL

Them_Click()

Laptop khỏi CSDL

Luu_Click()

lựa chọn và thoát

Dongy_Click()

chọn và

Huy_Click()

Trang 32

thoát

7 Form Hoá Đơn

Trang 33

Dữ liệu Mục đích Hàm liên quan Giá

trị Default Mã HĐ TextBox 6kí tự Máy tự

động cấp khi chọn button Thêm Mã NV TextBox 6kí tự Nhập từ

keyboard

Cho biết Nhân viên nào phụ trách Ngày

bán

DataTimePi

cker

Chọn từ DataTimePicker

Ngày hiện hành Tên NV TextBox Máy tự

động cập nhật khi nhập Mã

NV

Cho biết tên Nhân viên nào phụ trách

Khách

Hàng

TextBox Nhập từ

keyboard Tìm KH Button Cập nhật

từ bảng KHACHHANG

Tìm khách quen

TimKH_Click()

MaLT ComboBox Lấy từ

bảng LATOP

Chọn 1 Laptop đã tồn tại TênLT TextBox Lấy tự

động nhờ MaLT

Ngày hiện hành Số lượng TextBox Kiểu

số

Nhập từ keyboard

Nhập số lượng Laptop Kháchhàng

Trang 34

mua Gía ComboBox Lấy từ

bảng quan hệ SOLUON

G

Lấy giá hiện tại của Laptop

Tính tiền của các Laptop bán được

Tính tổng số tiền Khách hàng mua Laptop

Ghi lai số tiền bằng chữ

đơn , số phiếu tăng

1

Them_Click()

tin vào CSDL

Luu_Click()

Đồng ý Button Chấp nhận

lựa chọn và thoát

Dongy_Click()

Huỷ bỏ Button Huỷ lựa

chọn và thoát

Huy_Click()

Trang 35

8.Form Phiếu Thanh Toán

Trang 36

liệu tạo sẵng

Cách trả góp của khách hàng Ngày

trả

DataTime

Picker

Ngày hiện hành

Chọn từ DataTimePicker

Ngày hiện hành

NHANVIEN

Chọn 1 MaNV đã tồn tại

nhập MaNV Khách

Hàng

keyboard Lần thứ TextBox Kiểu

số

Tự cập nhật khi chọn Button Đồng

ý

Theo dõi Khách Hàng trả góp

số

Lần 1 nhập từ, keyboard Lần sau tự cập nhật

Số tiền mỗi lần trả góp

PhiếuTT vào CSDL khi khách hàng đóng tiền

Dongy_Click()

Trang 37

chọn và thoát

và thoát

Huy_Click()

9 Form Phiếu Nhận Xét :

Trang 38

Tên đối

tượng

Kiểu đối tượng

Ràng buộc

Defau

lt MãPhiếu

nhận xét

keyboard Mã Phiếu

BH

bảng PHIEUBH

Xem còn được bảo hành không

liệu tạo sẵng

Cho biết bh linh kiện nào

Lỗi thuộc

về

keyboard, sau khi nhân viên test máy Ngày đi

bảo hành

DataTimePic

ker

Ngày hiện hành

Chọn từ DataTimePicker

Ngày hiện hành Ngày bảo

Chọn từ DataTimePicker

Ngày hiện hành

keyboard

NhânViên nắm thêm trình trạng máy

PhiếuNX vào CSDL khi khách hàng đi bảo hành

lựa chọn và

Dongy_Click()

Trang 39

thoát

chọn và thoát

Huy_Click()

V THIẾT KẾ Ô XỬ LÝ :

1.Ô Xử lý Tìm Khách hàng

Tên xử lý : Tìm Khách hàng

Form : Hoá đơn

Input :Tên Khách hàng

Output : Các thông tin về khách hàng

Table liên quan : KHACHHANG

Trang 40

Giải thuật

2.Ô xử lý lập của form Hoá đơn -1

Tên xử lý :Lập

Form : Hoá đơn trả một lần

Input :MaHD , Ngayban , MaKH , MaLT , soluong , đgia, tiendtt

Output : Lưu các giá trị nhập vào cơ sỡ dữ liệu

Table liên quan :HOADON-1 , KHACHHANG

Trang 41

Giải thuật

3.Ô xử lý lập của form Hoá đơn -n

Tên xử lý :Lập

Form : Hoá đơn trả góp

Input :MaHD , NgayHD , MaKH , MaLT , soluong , đgia, tiendtt Output : Lưu các giá trị nhập vào cơ sỡ dữ liệu

Table liên quan :HOADON-N , KHACHHANG

MaHD , Ngayban ,

MaKH , MaLT ,

soluong , dgia , tiendtt

Mở Table : HOADON-1

Kiểm tra ràng buộc

Đóng table HOADON-1

Lưu các giá trị trên Form HOADON-1

Trang 42

Giải thuật

4.Ô xử lý tìm kiếm của form Quản lý – Nhân viên

Tên xử lý :Tìm kiếm

Form :Quản lý Nhân Viên

Input :Tên Nhân Viên

Output :Các thông tin về nhân viên trong bảng danh mục nhân viên Table liên quan :NHANVIEN

MaHD , NgayHD ,

MaKH , MaLT ,

soluong , dgia , tiendtt

Mở Table : HOADON-N

Kiểm tra ràng buộc

Đóng table HOADON-N

Lưu các giá trị trên Form HOADON-N

Trang 43

Giải thuật

5.Ô xử lý thêm của form Quản lý – Nhân viên

Tên xử lý :Thêm

Form :Quản lý Nhân Viên

Input :MaNV , TenNV , MaCV, Gioitinh , Ngaysinh , Diachi

Output : Thông báo kết quả thực hiện có thành công không

Table liên quan :NHANVIEN

TênNV:X

Mở Table : NHANVIEN

Đóng table NHANVIEN

Kiểm tra thông tin trên

bảng danh mục nhân viên

Thông báo : không tìm

thấy

X : Nhanvien.tenNV

Trang 44

6.Ô xử lý sửa của form Quản lý – LAPTOP

Tên xử lý :Sửa

Form :Quản lý LAPTOP

Input :Ma LAPTOP , Ten LAPTOP , Thời Gian Bao Hanh , LinhKien , Dac tinh Output : Thông báo kết quả chỉnh sửa

Table liên quan :LAPTOP

Mở Table : NHANVIEN

Đóng table NHANVIEN

Thêm dữ liệu x vào : X.MaNV : manv X.TenNV : tennv X.MaCV : macv X.GioiTinh : gioitinh X.NgaySinh : ngaysinh X.Diachi : dchi Kiểm tra ràng buộc

Ngày đăng: 27/06/2014, 16:20

HÌNH ẢNH LIÊN QUAN

Bảng  CHUCVU  Soỏ ẹieọn - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
ng CHUCVU Soỏ ẹieọn (Trang 29)
Bảng  HANG - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
ng HANG (Trang 31)
Bảng  LATOP - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
ng LATOP (Trang 33)
Bảng quan  heọ  SOLUON - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
Bảng quan heọ SOLUON (Trang 34)
Bảng  HOADON-N  Trả theo  ComboBox  Chọn từ dữ - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
ng HOADON-N Trả theo ComboBox Chọn từ dữ (Trang 36)
Bảng  PHIEUBH - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
ng PHIEUBH (Trang 38)
Bảng danh mục nhân viên - Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY potx
Bảng danh mục nhân viên (Trang 43)

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

TÀI LIỆU LIÊN QUAN

w