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

Đồ án môn lập trình cơ sở dữ liệu QUẢN LÝ ĐIỆN THOẠI DI ĐỘNG

71 1,9K 3

Đ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 71
Dung lượng 2,2 MB

Nội dung

Các qui trình nghiệp vụ chính  Hỗ trợ cho việc phân quyền người sử dụng  Hỗ trợ việc thao tác trên dữ liệu như tạo mới, lưu trữ thông tin và các quyền thêm,xóa, sửa  Hỗ trợ việc tra c

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA HỆ THỐNG THÔNG TIN

GVHD: Cô NGUYỄN THỊ KIM PHỤNG

Huỳnh Thị Phương Oanh 07520263

NHÓM: 28

Trang 2

Năm học: 2010-2014

01/2014

MỤC LỤC

Contents

MÔ TẢ ĐỀ TÀI 4

I Đặt vấn đề 4

II Yêu cầu chức năng 4

1 Quản lý hệ thống 4

2 Quản lý lưu trữ 4

3 Tra cứu 5

4 Thống kê 5

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

PHÂN TÍCH 6

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

1 Các qui trình nghiệp vụ chính 6

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

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

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

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

THIẾT KẾ 17

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

1 Chuyển đổi từ mô hình ER sang mô hình quan hệ 17

II Thiết kế mô hình tổ chức xử lý 17

1 Qui trình bán điện thoại 17

2 Qui trình nhập điện thoại 18

3 Qui trình xuất hàng ra quầy 18

4 Qui trình giao ca 19

5 Qui trình báo cáo 19

III Thiết kế giao diện 21

Trang 3

1 Thiết kế thực đơn 21

2 Thiết kế các màn hình 23

IV Thiết kế báo biểu 55

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

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

KẾT LUẬN 56

I Đánh giá 56

II Hướng phát triển trong tương lai 56

PHỤ LỤC 57

I Sưu liệu cho mô hình quan niệm dữ liệu 57

1 Mô hình quan niệm dữ liệu 57

2 Mô tả các thực thể và mối kết hợp 57

II Sưu liệu cho mô hình quan niệm xử lý 65

1 Mô tả các dòng dữ liệu 65

2 Mô tả kho dữ liệu 67

3 Mô tả ô xử lý 70

Trang 4

MÔ TẢ ĐỀ TÀI

I Đặt vấn đề

Hiện nay hình ảnh của chiếc điện thoại di động không còn xa lạ và nó đã trở thành một sảnphẩm không thể thiếu đối với rất nhiều người Đặc biệt nhu cầu sử dụng của nó đang khôngngừng gia tăng Do đó, nhiều cửa hàng điện thoại di động nối tiếp nhau ra đời Có thể kể đếntrong số này những đại diện tiêu biểu là Phước Lập Mobile, Viễn Thông A, Thế giới di động…cùng nhiều cửa hàng lớn nhỏ khác trên khắp cả nước

Nắm bắt được điều này, nhóm chúng em đã nghiên cứu và xây dựng nên hệ thống bán hàngđiện thoại di động, đáp ứng được các yêu cầu cần thiết đối với 1 hệ thống bán hàng

Chúng em xin chân thành cảm ơn đến cô Nguyễn Đình Loan Phương, và nhiều thầy cô kháctrong khoa Hệ thống thông tin đã tận tình giảng dạy, giúp chúng em có thể hoàn thành tốt đồ ánQuản lý bán hàng điện thoại di động

Mặc dù đã cố hết sức nhưng do thiếu kinh nghiệm nên chắc chắn chúng em sẽ không tránhkhỏi những thiếu sót Rất mong Thầy Cô thông cảm và góp ý để chúng em có thể xây dựng đồ ánhoàn chỉnh đến mức tốt nhất

Một lần nữa chúng em xin gửi đến quí Thầy Cô trong khoa Hệ thống thông tin lời cảm ơnchân thành nhất!

Nhóm 28

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

1 Q

uản lý hệ thống

- Hệ thống phải có tính bảo mật cao

- Có chức năng phân quyền cho người sử dụng : tùy theo vị trí phòng ban của từng nhân viên

mà quyền thao tác trên chương trình sẽ khác nhau

Trang 5

- Đơn từ: hóa đơn, phiếu bảo hành, phiếu giao ca…

3 Tra c ứu

- Thông tin các đơn từ: hóa đơn, phiếu xuất kho, phiếu giao ca…

- Thông tin khách hàng

- Thông tin nhân viên

- Thông tin hàng hóa

4 Th ống kê

- Thống kê và báo cáo doanh thu theo ngày/tháng/năm

- Thống kê hàng hóa bán được theo ngày/tháng/năm

- Thống kê hàng tồn trên quầy vào cuối ngày - công việc thống kê này sẽ đảm bảo việc quản

lý được lượng hàng trên quầy vào cuối ngày, và giữa các lần giao ca một cách chặt chẽ tránh bịmất mát

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

 Xây dựng 1 hệ thống quản lý điện thoại di động an toàn, chất lượng cao với chi phí phùhợp

 Nâng cao hoạt động của cửa hàng điện thoại di động qua việc tin học hóa các bộ phậnliên quan và tiết kiệm chi phí

 Tiết kiệm được tối đa thời gian cho người dùng hệ thống

Trang 6

PHÂN TÍCH

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

1 Các qui trình nghiệp vụ chính

 Hỗ trợ cho việc phân quyền người sử dụng

 Hỗ trợ việc thao tác trên dữ liệu như tạo mới, lưu trữ thông tin và các quyền thêm,xóa, sửa

 Hỗ trợ việc tra cứu nhanh các đơn từ và thông tin khách hàng, nhân viên, sản phẩm

 Hỗ trợ việc thống kê và lập báo cáo đối với doanh thu và hàng hóa bán được, thống

kê hàng tồn vào cuối ngày

Trang 7

THU C (1,n)

QU Y

TR NG

(1,1) (1,1)(1,1)

(0,n)

(1,1)

(0,1) (1,1)

(1,1)

(0,n)

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

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

Trang 8

 Thực thế BÁO CÁO TỒN: Tháng, Năm, Mã sản phẩm, Tồn đầu, Tổng nhập,Tổng bán, Tồn cuối

Ngày lập, Ngày hết hạn

sản phẩm, Thời gian bảo hành, Hình ảnh, Đơn giá mua, Đơn giá bán, Số lượngtồn

nhận, Mã quầy, Ngày lập

Điện thoại, Mã phòng ban, Password

Tổng cộng

lượng, Đơn giá, Thành tiền

nhập, Đơn giá, Thành tiền

b Về cách qui định đặt thuộc tính tham gia làm khóa chính cho các thực thể

Trang 9

 Thực thể PHÒNG BAN có Mã phòng ban là khóa chính

Trang 10

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

a Sơ đồ hệ thống con của qui trình

Trang 11

b Các mô hình DFD

Trang 12

 Mô hình DFD cấp 2

 Phân rã ô xử lý “Xử lý bán điện thoại”

Trang 13

 Phân rã ô xử lý “Xử lý nhập điện thoại ”

Trang 14

 Phân rã ô xử lý “Xử lý xuất hàng ra quầy”

Trang 15

 Phân rã ô xử lý “Xử lý giao ca”

 Phân rã ô xử lý “Xử lý báo cáo”

Trang 17

THIẾT KẾ

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

1 Chuyển đổi từ mô hình ER sang mô hình quan hệ

Password)

Tân từ : Mỗi khi hàng được xuất ra quầy, trưởng quầy sẽ chịu trách nhiệm lập phiếu xuấtquầy nhằm bảo đảm hàng hóa không bị mất mát

DonGiaNhap, DonGiaBan, SoLuongTon)

II Thiết kế mô hình tổ chức xử lý

1 Qui trình bán điện thoại

sản phẩm

Tự động Bộ phận

bán hàng

Thực hiện ngay

cầu khác nếu thông tin yêu cầu không hợp lệ

Bán tự động

Bộ phận bán hàng

Thực hiện ngay

4 Lập hóa

đơn Lập hóa đơn Bán tự động Bộ phận bán hàng Khi yêu cầu mua hàng hợp

Trang 18

bán hàng

Thực hiện ngay

Khi có thông tin về sản phẩm được bán

bán hàng

Thực hiện ngay

khách hàng

Tự động Bộ phận

bán hàng

Thực hiện ngay

2 Qui trình nhập điện thoại

Bán tự động

Bộ phận quản lý kho

Khi có yêu cầu

kho

Thực hiện ngay

Khi đã xác định sản phẩmcần nhập

sở dữ liệu

Tự động Bộ phận

quản lý kho

Thực hiện ngay

quản lý kho

Thực hiện ngay

Tự động Bộ phận

quản lý kho

Khi lập xong phiếu nhập hàng

phẩm

Tự động Bộ phận

quản lý kho

Thực hiện ngay

quản lý kho

Thực hiện ngay

3 Qui trình xuất hàng ra quầy

STT Nguồn gốc

NTQL

Thủ tục chức năng Bản chất Vị trí Thời gian

Trang 19

1 Kiểm kê

hàng tồn

trên quầy

Tính toán lượng hàng tồn trên quầy Bán tự động Bộ phận bán hàng Khi có yêu cầu

3 Lập phiếu

xuất hàng Lập phiếu xuất hàng Bán tự động Bộ phận quản lý

kho

Khi đã xác định thông tinsản phẩm cần nhập vào quầy

sở dữ liệu

Tự động Bộ phận

quản lý kho

Thực hiện ngay

quản lý kho

Thực hiện ngay

phẩm nhập xuống cơ sở dữ liệu

Tự động Bộ phận

bán hàng

Thực hiện ngay

bán hàng

Thực hiện ngay

bán hàng

Thực hiện ngay

5 Qui trình báo cáo

văn phòng

Thực hiện ngay

Trang 20

3 Lưu báo cáo xuống cơ sở dữ

Trang 21

III.Thiết kế giao diện

1 Thiết kế thực đơn

HT quản lý điện thoại di động

Đổi mật khẩuTạo tài khoảnTạm thoátThoát

Quản lý

Nhân viênKhách hàngSản phẩmĐơn giá

Quầy hàngHãng sản xuất

Hóa đơnPhiếu bảo hànhPhiếu giao ca

Phiếu xuất quầy

Phiếu nhập hàngLập phiếu

Connect

Nước sản xuấtThông tin

Trang 22

Báo cáo

Hàng tồn quầy

Doanh thuBáo cáo tồn

Trang 23

frmQuanLyQuayfrmHangSXfrmNuocSXfrmHoaDon

Trang 25

b Mô tả các màn hình chính

Form chính của chương trình

Trang 26

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

STT Tên Control Loại

Control

đăng nhập

Trang 27

From đổi mật khẩu

STT Tên Control Loại

Control

mật khẩu

Trang 28

Form tạo tài khoản mới

STT Tên Control Loại

Control

tài khoản

Trang 29

Form quản lý nhân viên :

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

Thêm, MaNV sẽ được

tự động tạo ra

nhân viên

tương ứng

Trang 30

8 cboThang ComboBox Hiển thị/Chọn tháng

sinh

nam

nữ

thông tin được cung cấp

chuẩn tra cứu ban đầu

ban đầu (chưa nhập)

Trang 31

Form quản lý khách hàng

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

Thêm, MaKH sẽ được

Trang 32

4 txtDienThoai Textbox Hiển thị/Nhập điện thoại

thông tin được cung cấp

chuẩn tra cứu ban đầu

ban đầu (chưa nhập)

Trang 33

Form quản lý sản phẩm

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

Thêm, MaDT sẽ được

Trang 34

sản xuất

tại

thoại

được chọn

chọn

hình ảnh cho điện thoại

tiêu chuẩn tra cứu

tiêu chuẩn tra cứu

thoại

Trang 35

Form Đơn giá sản phẩm

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

Thêm, MaDT sẽđược tự động tạo ra

nhật thì textbox này

sẽ hiển thị ngày hiệnhành

Trang 36

4 txtGiaMua Textbox Hiển thị giá mua

thuế

điện thoại

điện thoại được chọn

Trang 37

Phiếu xuất quầy:

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

Thêm, MaQ sẽ được

tự động tạo ra

cũng chính là mãnhân viên (phântheo bộ phận bán

Trang 38

quầy

quầy được chọn

Trang 39

Quản lý hãng sản xuất

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

xuất

Khi click buttonThêm, MaHSX sẽđược tự động tạo ra

Trang 40

6 dgvHangSX DataGridView Hiển thị danh sách của

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

xuất

Khi click buttonThêm, MaNSX sẽđược tự động tạo ra

xuất

Trang 41

xuất mới

xuất được chọn

nước sản xuất đượcchọn

Trang 42

Hóa đơn

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

Thêm, MaHD sẽđược tự động tạo ra

Trang 43

1 hóa đơn

này mã hóa đơn sẽđược tự động tạo ra

thoại

chi tiết hóa đơn

Trang 44

Phiếu bảo hành

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

hành

Khi click buttonThêm, MaPBH sẽđược tự động tạo ra

thoại

bảo hành

bảo hành

Trang 45

7 btnThem Button Thêm phiếu bảo hành

dựa vào tiêu chuẩn tracứu

được trên dgvPBH

Trang 46

Form phiếu giao ca:

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

ca

Khi click button Lậpphiếu, MaPGC sẽđược tự động tạo ra

bảo hành

Khi click button Lậpphiếu thì ngày lậpchính là ngày hiệnhành

Trang 47

4 txtTenQ Textbox Hiển thị tên quầy

vào tiêu chuẩn tra cứu

được trên dgvPGC

Trang 48

Phiếu xuất quầy

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

quầy

Khi click button Lậpphiếu, MaPXQ sẽđược tự động tạo ra

xuất quầy

Khi click buttonThêm thì ngày lậpphiếu chính là ngàyhiện hành

Trang 49

xuất quầy

thoại cần xuất quầy

Khi nhập số lượngxuất vượt quá sốlượng tồn thì sẽ xuấtthông báo đến ngườidùng

phiếu xuất quầy

chọn khỏi phiếu xuấtquầy

dựa vào tiêu chuẩn tracứu

được trên dgvPXQ

định

phiếu xuất quầy

Trang 50

Phiếu nhập hàng

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

Thêm, MaPN sẽđược tự động tạo ra

hàng

Khi click buttonThêm thì ngày nhậphàng chính là ngàyhiện hành

phiếu nhập hàng

Trang 52

Hàng tồn quầy

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

tồn trên quầy và xuất radgvTonQuay

hàng tồn trên quầy

Trang 53

hàng tồn quầy theo mãquầy chọn trước

Thống kê doanh thu

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

báo cáo doanh thu

thời điểm được chọntrước

doanh thu

thu của thời điểm chọntrước

Trang 54

Báo cáo tồn

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

báo cáo tồn kho

phẩm tồn kho

kho

kho của thời điểmchọn trước

Trang 55

Thông tin

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

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

điểm được chọn (Tháng, Năm)

chọn (Tháng, Năm)

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

STT Tên báo biểu Nguồn dữ liệu nhập Nguồn dữ liệu

xuất

cáo

Sản phẩm, Tồn đầu, Tổng nhập, Tổng bán, Tồn cuối

cáo

Tổng chi, Tổng thu, Tiền lãi

Trang 56

KẾT LUẬN

I Đánh giá

Qua 1 thời gian học tập và nghiên cứu, cùng với sự hướng dẫn của Cô, chúng em đã bướcđầu xây dựng được hệ thống phần mềm hỗ trợ việc quản lý bán hàng điện thoại di động Hệthống phần mềm này đã phần nào đáp ứng được các yêu cầu về quản lý hệ thống (có tính bảomật cao, phân quyền cho người dùng…), quản lý và lưu trữ (các chức năng tạo mới, lưu trữthông tin và các quyền thao tác thêm, xóa, sửa dữ liệu), tra cứu (các thông tin đơn từ, kháchhàng, nhân viên, hàng hóa), thống kê (thống kê và báo cáo doanh thu, lượng hàng hóa bán đượctheo ngày thời điểm, hàng tồn trên quầy vào cuối ngày)

Hệ thống có giao diện thân thiện, đẹp mắt, hỗ trợ tối đa các chức năng cho người dùng hệthống

II Hướng phát triển trong tương lai

Cài đặt, kiểm nghiệm, bảo trì phần mềm 1 cách hoàn chỉnh

Xây dựng thành hệ thống bán hàng trực tuyến, tạo nên sự thuận tiện tối đa cho khách hàng vànhân viên

Quản lý thêm Kho hàng và Nhà cung cấp, làm cho hệ thống hoàn chỉnh đến cấp cao nhất

Trang 57

PHỤ LỤC

I Sưu liệu cho mô hình quan niệm dữ liệu

1 Mô hình quan niệm dữ liệu

2 Mô tả các thực thể và mối kết hợp

Trang 58

Thực thể BẢNG GIÁ Tên tắt thuộc

tính

Trang 59

Tổng bán Int

Thực thể HÃNG SẢN XUẤT Tên tắt thuộc

Trang 60

Thời gian bảo

hành

int

Thực thể PHIẾU BẢO HÀNH Tên tắt thuộc

Trang 61

Thực thể PHÒNG BAN Tên tắt thuộc

Trang 62

Thực thể NHÂN VIÊN Tên tắt thuộc

tính

tính

Trang 63

Thực thể HÀNG TỒN QUẦY

Trang 64

Nguồn đi: Đầu cuối: KHÁCH HÀNG

Nguồn đến: Ô xử lý 1: Xử lý thông tin bán điện thoại

Diễn giải: Cung cấp thông tin mua hàng (sản phẩm, số lượng)

Cấu trúc:

Trang 65

Hóa đơn: mã hóa đơn, mã khách hàng, ngày lập, thành tiền

Chi tiết hóa đơn: Mã hóa đơn, mã sản phẩm, số lượng, đơn giá

Mô tả dòng dữ liệu Thông tin sản phẩm nhập vào kho

(trên DFD cấp 1)

Nguồn đi: Đầu cuối: NHÀ CUNG CẤP, BỘ PHẬN QUẢN LÝ KHO

Nguồn đến: Ô xử lý 3: Xử lý nhập điện thoại

Diễn giải: Cung cấp thông tin sản phẩm nhập (sản phẩm, số lượng, đơn giá, thành tiền)

và thông tin về số lượng tồn của sản phẩm (sản phẩm, số lượng tồn)

Cấu trúc:

Sản phẩm: mã sản phẩm, tên sản phẩm

Phiếu nhập: mã phiếu nhập, ngày nhập, thành tiền

Chi tiết phiếu nhập: mã phiếu nhập, mã sản phẩm, số lượng, đơn giá

Trang 66

Tồn kho: Mã sản phẩm, số lượng tồn

Mô tả dòng dữ liệu Thông tin sản phẩm nhập vào quầy

(trên DFD cấp 1)

Nguồn đi: Đầu cuối: BỘ PHẬN BÁN HÀNG TẠI QUẦY

Nguồn đến: Ô xử lý 4: Xử lý xuất ra quầy

Diễn giải: Cung cấp thông tin sản phẩm xuất ra quầy (sản phẩm, số lượng) và thông tin

về số lượng tồn trên quầy của sản phẩm (sản phẩm, số lượng tồn)

Cấu trúc:

Sản phẩm: mã sản phẩm, tên sản phẩm

Phiếu xuất quầy: mã phiếu xuất, ngày xuất

Chi tiết phiếu xuất: mã phiếu nhập, mã sản phẩm, mã quầy, số lượng

Mô tả dòng dữ liệu Thông tin giao ca giữa ngày

(trên DFD cấp 1)

Nguồn đi: Đầu cuối: BỘ PHẬN BÁN HÀNG TẠI QUẦY

Nguồn đến: Ô xử lý 5: Xử lý giao ca

Diễn giải: Cung cấp thông tin sản giao ca giữa ngày (sản phẩm, số lượng, nhân viên giao,

nhân viên nhận, quầy)

Cấu trúc:

Sản phẩm: mã sản phẩm, tên sản phẩm

Phiếu giao ca: mã phiếu giao ca, mã nhân viên giao, mã nhân viên nhận, mã quầy, ngày

Trang 67

Chi tiết phiếu giao ca: mã phiếu giao ca, mã sản phẩm, số lượng

2 Mô tả kho dữ liệu

Mô tả kho dữ liệu Sản phẩm

Dòng dữ liệu vào: Thông tin sản phẩm

Dòng dữ liệu ra: Thông tin tour

Diễn giải: Lưu thông tin sản phẩm

Cấu trúc:

Sản phẩm: mã sản phẩm, tên sản phẩm, nhà sản xuất, nước sản xuất

Mô tả kho dữ liệu Hóa đơn

Dòng dữ liệu vào: Thông tin hóa đơn (từ ô xử lý 1.4)

Dòng dữ liệu ra: Hóa đơn (đến ô xử lý 1.5)

Diễn giải: Lưu thông tin hóa đơn

Cấu trúc:

Hóa đơn: mã hóa đơn, ngảy lập, thành tiền

Mô tả kho dữ liệu Phiếu nhập hàng

Dòng dữ liệu vào: Thông tin sản phẩm đã nhập (từ ô xử lý 3.3)

Dòng dữ liệu ra: thông tin phiếu nhập hàng và số lượng sản phẩm đã nhập (đến ô xử

lý 3.4, 3.1)

Trang 68

Diễn giải: Lưu thông tin phiếu nhập hàng

Cấu trúc:

Phiếu nhập hàng: mã phiếu nhập hàng, ngảy nhập, thành tiền

Mô tả kho dữ liệu Phiếu xuất hàng

Dòng dữ liệu vào: Thông tin phiếu xuất hàng (từ ô xử lý 4.3)

Dòng dữ liệu ra: thông tin phiếu xuất hàng và số lượng sản phẩm nhập vào quầy (đến

ô xử lý 4.1, 4.4)

Diễn giải: Lưu thông tin phiếu xuất hàng

Cấu trúc:

Phiếu xuất hàng: mã phiếu xuất hàng, ngảy xuất

Mô tả kho dữ liệu Hàng tồn quầy

Dòng dữ liệu vào: Thông tin sản phẩm đã nhập (từ ô xử lý 4.5)

Dòng dữ liệu ra: không có

Diễn giải: Lưu thông tin hàng tồn quầy

Cấu trúc:

Hàng tồn quầy: mã quầy, mã sản phẩm, số lượng tồn

Mô tả kho dữ liệu Phiếu giao ca

Dòng dữ liệu vào: Thông tin phiếu giao ca (từ ô xử lý 5.2)

Dòng dữ liệu ra: phiếu giao ca (đến ô xử lý 5.3)

Diễn giải: Lưu thông tin phiếu giao ca

Ngày đăng: 06/04/2015, 09:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w