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

Đồ án “ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY ” pdf

60 1,4K 4

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

Nội dung

Với sự phát triển mạnh mẽ của nghành công nghệ thông tin như hiện nay thì việc tin hoc hoá các khâu quản lý và mua bán là nhu cầu cấp thiết và không thể thiếu .Chúng em thực hiện đồ án “

Trang 1

KHOA TOÁN – TIN HỌC

MÔN :

PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

ĐỀ TÀI :

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ MUA

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

Giảng viên : Th.s NGUYỄN GIA TUẤN ANH

Sinh viên : 1.Nguyễn Duy Anh – 0411077

2.Nguyễn Thị Phương Thức - 0411162

Trang 2

Với sự phát triển mạnh mẽ của nghành công nghệ thông tin như hiện nay thì việc tin hoc hoá các khâu quản lý và mua bán là nhu cầu cấp thiết và không thể thiếu Chúng em thực hiện đồ án “ phân tích thiết kế hệ thống thông tin quản lí mua bán laptop ở siêu thị điện máy”nhằm mục đích đơn giản hoá việc quản lý cũng như góp phần làm cho việc quản lý mua bán laptop được nhanh chóng và thuận tiện hơn , nhưng cũng không ngoài mục đích tìm hiểu thêm những kiến thức trong lĩnh vực này Chúng em chân thành cảm ơn thầy trong thời gian qua đã tận tình chỉ dạy và truyền đạt cho chúng em những kiến thức quý báu về lĩnh vực phân tích thiết kế hệ thống thông tin này để chúng

em làm hành trang bước vào đời cũng như có thể hoàn thành đề tài một cách tốt nhất Tuy nhiên , sự hiểu biết của chúng em về lĩnh vưc này còn nhiều thiếu sót nên chúng em rất mong được sự thông cảm và góp ý chân thành của thầy

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

Trang 3

Lời nói đầu………1

Trang 4

A Mục tiêu Phân tích thiết kế hệ thống quản lý mua bán Laptop là quá trình tin học hoá việc quản lý mua bán Laptop nhằm đơn giản hóa việc quản lý , mua bán và giúp cho việc trao đổi , mua bán Laptop được thuận tiện , nhanh chóng và hiệu quả hơn

B Phạm vi đề tài Phạm vi đề tài không nằm ngoài môn phân tích thiết kế hệ thống thông tin và những kiến thức đã học

C Khảo sát hệ thống Siêu thị điện máy là trung tâm mua bán laptop với nhiều hình thức : giao dịch , trao đổi ,… Các công ty , nhà sản xuẩt , các nhà cungcấp trong và ngoài nước là nguồn hàng cung ứng chính của siêu

thị Đối tượng bán hàng của siêu thị là những người tiêu dùng , những cửa hàng hay những đại lý nhỏ Siêu thị quản lý rất nhiều các lọai laptop của các hãng như : TOSHIBA ,SONNY ,……

Trang 5

III 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 )

+ Số fax ( fax )

5 Thực thể : NUOCSX

Trang 6

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

+ Người lập hoá đơn ( nglhd )

+ 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 7

+ Mã chức vụ ( macv ) : Thuộc tính khoá để phân biệt chức vụ này với chức vụ khác

+ Giá tiền (giatien )

+ Linh kiện ( linhkien )

Trang 9

NHANVIE N

NHACC

NUOCSX HANG

NHOM

PHIEUBH

HOADON N

maqg tenqg

macv tencv mapbtenpb

mahd ngayhd sotienpt nguoilaphd

manv tennv sdtnv dchinv ngaysinh gtinh chvu

malt tenlt tgbh lkien

maptt ngtra stien ngnhan

c o ù

c

o

ù

c o ù

thuo

sxua t

thuo äc

lập

lập

KHACHHANG

makh tenkh dchikh sdtkh

thuo äc

c o ù

c o ù

HOADON1

c o ù

soluong -dongia

soluong -dongia

Trang 10

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 11

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

Tên quan hệ : LAPTOP

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

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

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

Trang 12

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

5 fax Số fax của nhà cung

6 email Địa chỉ email của

Tổng cộng 100

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 13

CUNGCAP ( mancc , malt , soluong , dongia )

Tên quan hệ : CUNGCAP

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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 14

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

Tên quan hệ : HOADON

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

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

Tổng cộng 20Khố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 15

HOADON-n ( mahd , tiendtt )

Tên quan hệ : HOADON-n

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

Stt Tên

thuộc

tính

Diễn giải Kiểu

DL LoạiDL MGT Số byte Ghi chú

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

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

Trang 16

NHANVIEN ( manv , tennv , sdtnv ,dchinv , ngsinh , gtinh , macv ) Tên quan hệ : NHANVIEN

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

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

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

Tổng cộng 60Khố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 17

PHONGBAN ( mapb , tenpb )

Tên quan hệ :PHONGBAN

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

Diễn giải Kiểu

DL LoạiDL MGT Số byte Ghi chú

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

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

Trang 18

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 19

PHIEUBH ( mapbh , ngaykt , malt )

Tên quan hệ : PHIEUBH

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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 20

KHACHHANG ( makh , tenkh , dchikh , sdtkh )

Tên quan hệ : KHACHHANG

Stt Tên thuộc

tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú

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

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 21

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 22

Nhà Cung Cấp , Khách Hàng , Nhân Viên , Laptop

Trang 23

- 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ếuThanh Toán

Trang 24

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

Trang 25

B.Mô tả Form

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

Trang 26

nhập

từkeyboardMât

khẩu PasswordBox >=6 ,<=10 Nhậptừ

keyboardĐăng

vào hệthống

dangnhap()

Huỷ

đăngnhập

huy()

Trang 27

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

Trang 28

ult Quyền

sử

dụng

ComboBox Nhập

từ keyboard Tên

đăng

nhập

TextBox Nhập

từ keyboard Mật

khẩu PasswordBox >=6 ,<=10 Nhậptừ

keyboard Chức

Danh ComboBox chứcChọn

vụ từ table chức vụ

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

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

Nhập từ keyboard

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

Them_Click()

quyền sử dụng của nhân viên khi chuyển sang chức vụ

Xoa_Click()

Trang 29

hoặc nghỉ việc

thông tin người dùng

Sua_Click()

các lựa chọn đã nhập

Luu_Click()

Đăng

nhập Button Đăngnhập

vào hệ thống

Dangnhap_Cli ck()

Huỷ

bỏ Button khôngHuỷ ,

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

Huy_Click()

3.Form Form Danh sách Nhà Cung Cấp :

Trang 30

Nhà ComboBox 6kítự Nhậptừ

Trang 31

Điện

Thoại

pdạngsố

Nhậptừkeyboard

từkeyboard

từkeyboard

mớinhàcungcấp

Them_Click()

nhàcungcấpkhỏiCSDL

Xoa_Click()

thôngtin nhàcungcấp

Sua_Click()

thôngtin nhàcungcấp

Luu_Click()

Trang 32

lựa chọnvàthoát

Trang 33

Hàng

từkeyboardSố

Điện

Thoại

pdạngsố

NhậptừkeyboardĐịa

keyboard

kháchhàngmới

Them_Click()

kháchhàngkhỏiCSDL

Xoa_Click()

thôngtinkháchhàng

Sua_Click()

Trang 34

tinkháchhàngđãnhập

kháchhàngtrongbảngKHACHHANG

Tim_Click()

Đồng

lựa chọnvàthoát

Trang 35

tượng tượng buộc liên quan Defatrị

ult Mã

Nhân

Viên

ComboBox 6kí tự Nhập

từ keyboard

Trang 36

Ngà y hiện hàn h Mã

Chức

Vụ

từ bảng CHUCVU Số

Điện

Thoại

TextBox Nhập

dạng số

Nhập từ keyboard Địa

Chỉ TextBox Nhậptừ

keyboard Giới

tính GroupBox RadioButChọn

ton: Nam hoặc Nữ Nam RadioButto

n chuộtClick Xác địnhgiới tính Nữ RadioButto

n chuộtClick Xác địnhgiới tính

Nhân viên mới

Them_Clic k()

Nhân viên khỏi CSDL

Xoa_Click(

)

thông tin Nhân viên

Sua_Click()

thông tin Nhân viên đã nhập

Luu_Click()

viên trong bảng NHÂNVIE ÂN

Tim_Click()

Trang 37

ý nhận lựa

chọn và thoát

6 Form Danh sách Laptop

Trang 38

ult Mã

Laptop ComboBox 6kí tự Nhậptừ

keyboard Tên

Laptop TextBox Nhậptừ

keyboard Đặc

tính TextBox Nhậptừ

keyboard Hãng ComboBox Lấy từ

bảng HANG

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

Sản

Xuất

ComboBox Lấy từ

bảng NUOCSX

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

Nuocsx_Click(

) Ngày

Ngà y hiện hàn

h Số

lượng TextBox Kiểusố

Thêm

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

Themmoi_Clic k()

Laptop mới vào CSDL

Them_Click()

Laptop Xoa_Click()

Trang 39

CSDL

thông tin về Laptop

Sua_Click()

thông tin Laptop vào CSDL

Luu_Click()

Đồng

ý Button nhận lựaChấp

chọn và thoát

Trang 40

tự Máy tựđộng

cấp khi

Trang 41

tự Nhậptừ

keyboard

Cho biếtNhânviênnào phụtrách Ngày

bán DataTimePicker Chọntừ

DataTimePicker

NgàyhiệnhànhTên

cậpnhậtkhinhậpMã NV

Cho biếttênNhânviênnào phụtráchKhách

keyboard

nhậttừbảngKHACHHANG

Tìmkháchquen

độngnhờMaLT

Ngàyhiệnhàn

h Số

lượng TextBox Kiểusố Nhậptừ

keyboard

NhậpsốlượngLaptop

Trang 42

øng muaGía ComboBo

quanhệSOLUONG

Lấy giáhiện tạicủaLaptop

Tính tiềncủa cácLaptopbánđược

ttien_Click()

Tổng

cộng TextBox Kiểusố Lấydữ

liệutừthànhtiền

Tínhtổng sốtiềnKháchhàngmuaLaptop

Ghi laisố tiềnbằngchữ

hoá đơn, sốphiếutăng 1

Them_Click()

thôngtin vàoCSDL

Luu_Click()

Đồng

lựa chọnvàthoát

Trang 44

tượng tượngđối buộcg quan Defaultrị

t MãPT

T TextBox 8kí tự Nhập từkeyboard

Mã ComboB 6kí tự Chọn từ

Trang 45

N Trả

HOADON-theo ComboBox Chọn từdữ liệu

tạo sẵng

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

trả DataTimePicker Ngày

hiện hàn

h

Chọn từ DataTimeP icker

Ngày hiện hành

NV ComboBox Lấy từbảng

NHANVIEN

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

NV TextBox khi nhậpTự cấp

MaNV Khác

h

Hàng

TextBox Nhập từ

keyboard Lần

thứ TextBox Kiểusố nhật khiTự cập

chọn Button Đồng ý

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

tiền TextBox Kiểusố nhập từ,Lần 1

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

Them_Click ()

tin về Laptop

Sua_Click()

tin PhiếuTT Luu_Click()

tin các Phiếu TT trước của KH

Dongy_Click ()

Đồng

ý Button nhận lựaChấp Dongy_Click()

Trang 46

thoát Huỷ

bỏ Button chọn vàHuỷ lựa

thoát

Huy_Click()

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

Trang 47

ult MãPhie

Phiếu

BH

ComboBox 6kí tự Chọn

từ bảng PHIEUBH

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

kiện ComboBox từ dữChọn

liệu tạo sẵng

Cho biết

bh linh kiện nào Lỗi

thuộc

về

TextBox Nhập

từ keyboard , sau khi nhân viên test máy Ngày

h

Chọn từ DataTim ePicker

Ngà y hiện hàn h Ngày

h

Chọn từ DataTim ePicker

Ngà y hiện hàn h Lý do

BH TextBox Nhậptừ

keyboard

NhânViê

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

PhiếuNX vào CSDL

Them_Click()

Trang 48

hàng đi bảo hành

thông tin PhiếuNX

Luu_Click()

In

phiếu Button Inphiếucho

khách hàng

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 49

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

Tên KH : X

Mở Table : KHACHHANG

X:KH.ten.KH

Kiểm tra thông

tin kết quả tìm

kiếm

Thông báo không tìm thấy

Đóng Table : KHACHHANG

Trang 50

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

Đóng table

HOADON-1

Lưu các giá trị trên Form

HOADON-1

Trang 51

4.Ô xử lý tìm kiếm của form Quản lý – Nhân viênTê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

Đóng table

HOADON-N

Lưu các giá trị trên Form

HOADON-N

Trang 52

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

Ngày đăng: 23/03/2014, 08:20

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

TÀI LIỆU LIÊN QUAN

w