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 1TRƯỜ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 2Nă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 31 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 4MÔ 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 6PHÂ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 7THU 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 10II 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 11b 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 17THIẾ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 18bá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 191 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 203 Lưu báo cáo xuống cơ sở dữ
Trang 21III.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 22Báo cáo
Hàng tồn quầy
Doanh thuBáo cáo tồn
Trang 23frmQuanLyQuayfrmHangSXfrmNuocSXfrmHoaDon
Trang 25b 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 308 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 324 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 34sả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 364 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 38quầ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 406 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 41xuấ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 431 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 457 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 474 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 49xuấ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 53hà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 56KẾ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 57PHỤ 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 58Thực thể BẢNG GIÁ Tên tắt thuộc
tính
Trang 59Tổng bán Int
Thực thể HÃNG SẢN XUẤT Tên tắt thuộc
Trang 60Thời gian bảo
hành
int
Thực thể PHIẾU BẢO HÀNH Tên tắt thuộc
Trang 61Thực thể PHÒNG BAN Tên tắt thuộc
Trang 62Thực thể NHÂN VIÊN Tên tắt thuộc
tính
tính
Trang 63Thực thể HÀNG TỒN QUẦY
Trang 64Nguồ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 65Hó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 66Tồ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 67Chi 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 68Diễ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