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

54 2.9K 37
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

Đ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

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

Trang 1

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN 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

B.Mô hình ERD chuyển sang mô hình quan hệ ………8

IV.THIẾT KẾ GIAO DIỆN ………19

A.Các menu chính ………19

B.Mô tả form ……… 23

V.THIẾT KẾ Ô XỬ LÝ ……….41

VI.ĐÁNH GIÁ ƯU KHUYẾT ……… 52

VII.PHÂN CÔNG THỰC HIỆN ……… 53

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à cung cấ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 ,…….

III PHAÂN TÍCH HEÄ THOÁNG

Trang 5

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 )

2 Thực thể : NHOM

-Mỗi thực thể tượng trưng cho cho 1 nhĩm các sản phẩm laptop cùng loại Vd nhĩm các laptop INNOPEN T2250 , các laptop ARDORY T5500 , ….

-Mỗi thực thể tượng trưng cho một nhà cung cấp : nhà sản xuất , cơng ty trong và ngồi nước cung cấp các loại laptop cho siêu thị điện máy

-Các thuộc tính :

+ Mã nhà cung cấp ( mancc ) : Thuộc tính khố để phân biệt nhà cung cấp này với nhà cung cấp khác

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

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

+ Số điện thoại nhân viên ( sdtnv ) + Địa chỉ nhân viên (dchinv )

+ Mã phiếu thanh toán ( maptt ) : Thuộc tính khoá để phân biệt các phiếu thanh toán vơi nhau

+ Mã hàng khuyến mãi ( mahkm ) : Thuộc tính khoá để phân biệt các hàng khuyến mãi với nhau

+ Tên hàng khuyến mãi ( tenhkm ) 14 Thực thể : PHIEUBH

-Mỗi thực thể tượng trưng cho một phiếu bảo hành của một chiếc laptop -Các thuộc tính :

+ Mã phiếu bảo hành ( mapbh ) : Thuộc tính khoá để phân biệt phiếu bảo hành này với phiếu bảo hành khác

+ Ngày kết thúc ( ngaykt ) : Ngày hết hạn bảo hành + Mã số laptop (malt )

15 Thực thể : PHIEUNX

Trang 7

-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 + Giá tiền (giatien ) + Linh kiện ( linhkien )

Trang 9

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 )

Phát hiện các ràng buộc

1 Nếu hố đơn thanh tốn theo kiểu trả gĩp thì thời hạn trả tối đa là 3 năm (mỗi tháng trả 1 lần)

2 Khách hàng mua laptop ở siêu thị sẽ được bảo hành tại siêu thị và tại nhà phân phối của hãng

3 Nếu khách hành mua theo kiểu trả một lần sẽ được nhận theo hàng khuyến mãi , cịn những khách hàng mua theo kiểu trả gĩp sẽ khơng nhận được

Trang 10

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

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 11

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

5 fax Số fax của nhà cung

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

Trang 12

CUNGCAP ( mancc , malt , soluong , dongia )

Tên quan hệ : CUNGCAP

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

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 13

7 Tên quan hệ :

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

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

Trang 14

HOADON-n ( mahd , tiendtt )

Tên quan hệ : HOADON-n Stt Tên thuộc

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

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

Trang 15

11 Tên quan hệ :

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

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

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

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

12 Tên quan hệ :

PHIEUTHANHTOAN ( maptt , ngtra , stien , ngnhan , manv , mahd ) Tên quan hệ : PHIEUTHANHTOAN

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 16

PHONGBAN ( mapb , tenpb )

Tên quan hệ :PHONGBAN

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 17

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 18

PHIEUBH ( mapbh , ngaykt , malt ) Tên quan hệ : PHIEUBH

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

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

Trang 19

19 Tên quan hệ :

KHACHHANG ( makh , tenkh , dchikh , sdtkh )

Tên quan hệ : KHACHHANG Stt Tên thuộc

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 20

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 21

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 22

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

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

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

Trang 24

B.Mô tả Form

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

Trang 26

tượngtượngbuộctrị

Trang 32

tượngtượngbuộcquantrị

Trang 34

tượngtượngbuộctrị

Trang 40

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

lựa chọn và

Trang 42

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

Trang 43

Table liên quan : KHACHHANG 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 Tên KH : X

Mở Table : KHACHHANG

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 44

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-1Lưu các giá trị trên Form HOADON-1

Trang 45

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-NLưu các giá trị trên Form HOADON-N

Trang 46

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

Mở Table : NHANVIEN

Đóng table NHANVIENKiểm tra thông tin trên

bảng danh mục nhân viên Thông báo : không tìmthấy X :

Nhanvien.tenNV

Trang 47

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

Kiểm tra ràng

Trang 48

7.Ô xử lý thêm LAPTOP Tên xử lý :thêm

Form :Quản lý LAPTOP

Input :Ma LAPTOP , Ten LAPTOP , TGianBH , LinhKien , Dac tinh Output : Thông báo kết quả thực hiện có thành công hay không

Table liên quan :LAPTOP , HOA DON Đóng table LAPTOP

Mở Table : LAPTOP

Trang 49

8.Ô xử lý thêm của PHIẾU BẢO HÀNH Tên xử lý :thêm

Form :PHIEUBAOHANH

Input :Mapbh, ngaybd , ngaykt

Output : Thông báo kết quả thực hiện Table liên quan :PHIEUBH

Mở Table : LAPTOP ,HOA DON

Lấy thông tin về tableLAPTOP từ X lưu vào

Trang 50

9.Ô xử lý không thoả Tên xử lý :không thoả của Form :PHIEUBAOHANH Input :không

Output : Thông báo không hợp lệ Table liên quan :PHIEUBH

Mở Table : PHIEUBH

b = false

Đọc dòng dữ liệu X

Mở Table : PHIEUBH

Trang 51

10.Ô xử lý xoá của form Quản lý Nhân viên Tên xử lý :xoá

Form :Quản lý nhân viên Input : MaNV

Output : Thông báo kết quả thực hiện Table liên quan :NHANVIEN

Tạo thông báo “ quá thời gian bảo hành “

Hiển thị kết quả

Trang 52

11.Ô xử lý thêm của form Quản lý Khách hàng Tên xử lý :thêm

Form :Quản lý khách hàng Input : TenKH , Diachi , SoDT

Output : Thông báo kết quả thực hiện Table liên quan :KHACHHANG

MaNV : manv

Mở Table : NHANVIEN

Đóng table NHANVIENĐọc dòng dữ liệu x

Trang 53

Mô hình khá hoàn chỉnh Giải thuật tương đối nay đủ

Trang 54

Sinh viên Thực hiện NGUYỄN THỊ PHƯƠNG THỨC 1 Khảo sát thực tế

2 Phát hiện thực thể 3 Mô tả ERD

4 Mô tả chi tiết thực thể 5 Phát hiện các ràng buộc 6 Chuyển mô hình ERD thành mô

hình quan hệ 7 Giải thuật

8 Chỉnh sữa báo cáo

2 Phát hiện thực thể 3 Mô tả ERD

4 Phát hiện các ràng buộc 5 Thiết kế giao diện

6 Giải thuật

7 Đánh và chỉnh sữa báo cáo

Ngày đăng: 14/09/2012, 09:15

Hình ảnh liên quan

bảng CHUCVU Số Điệ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

b.

ảng CHUCVU Số Điện Xem tại trang 32 của tài liệu.
bảng HANG Chọn 1  hãng đã tồn tại  Nước  Sản  Xuất  - 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

b.

ảng HANG Chọn 1 hãng đã tồn tại Nước Sản Xuất Xem tại trang 34 của tài liệu.
bảng quan hệ  SOLUON G Lấy giá hiện tại  của Laptop Laygia_Click() Thành  tiền TextBoxKiểu số   Tính toán từ số  lượng và  đơn giá  Tính tiền của các  Laptop bán được - 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

bảng quan.

hệ SOLUON G Lấy giá hiện tại của Laptop Laygia_Click() Thành tiền TextBoxKiểu số Tính toán từ số lượng và đơn giá Tính tiền của các Laptop bán được Xem tại trang 36 của tài liệu.
bảng LATOP - 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

b.

ảng LATOP Xem tại trang 36 của tài liệu.
bảng - 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

b.

ảng Xem tại trang 38 của tài liệu.
bảng NHANVIEN - 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

b.

ảng NHANVIEN Xem tại trang 39 của tài liệu.
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  - 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

utput.

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 Xem tại trang 44 của tài liệu.
bảng danh mục nhân viên Thông báo :không tìm thấyX :  - 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

bảng danh.

mục nhân viên Thông báo :không tìm thấyX : Xem tại trang 45 của tài liệu.
hình quan hệ 7. Giải thuật  - 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

hình quan.

hệ 7. Giải thuật Xem tại trang 53 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan