Xét riêng ở hệ thống cửa hàng kinh doanh băng đĩa, ứng dụng công nghệ thông tin sẽ giúp cho việc quản lý khách hàng, quản lý các mặt hàng có hệ thống và đầy đủ, chính xác hơn.. - Khách h
Trang 1BÁO CÁO BÀI TẬP LỚN
Phân tích và thiết kế hệ thống cho hoạt động
kinh doanh và cho thuê băng đĩa
GVHD: Trần Tuấn Vinh
Xuân Hòa, 12- 05- 2010
Nhóm thực hiện: Nguyễn Đức Thành
Trần Xuân Nam
Hoàng Trung Kiên
Nguyễn Thị Thùy Dung
Dương Hải Hà
Trang 2Lời mở đầu
***
Có lẽ ai cũng thích công nghệ hiện đại và nhất là khi công nghệ hiện đại đó phục vụ đắc lực cho cuộc sống của chúng ta Trong đó việc ứng dụng công nghệ thông tin vào lĩnh vực kinh doanh đã giúp cho quan hệ cung cầu phát triển hơn, nhờ đó lượng khách hàng của các cơ sở kinh doanh không ngừng tăng lên
Xét riêng ở hệ thống cửa hàng kinh doanh băng đĩa, ứng dụng công nghệ thông tin sẽ giúp cho việc quản lý khách hàng, quản lý các mặt hàng có
hệ thống và đầy đủ, chính xác hơn
Tuy nhiên, cũng có những cơ sở kinh doanh băng đĩa chưa có điều kiện hoặc chưa thấy sự cần thiết của việc ứng dụng đó Do vậy, chúng em xin trình
bày mô hình phân tích và thiết kế hệ thống hoạt động cho “công ty kinh
doanh và cho thuê băng đĩa” để góp một phần vào công cuộc “tin học hóa”
cho toàn xã hội!
Chúng em trân trọng cảm ơn thầy Trần Tuấn Vinh đã hướng dẫn chúng
em một cách nhiệt tình trong các tiết học để chúng em có cơ hội hoàn thành bài tập lớn này!
Trang 3
I Khảo sát hiện trạng
Sài Gòn Video là một công ty chuyên kinh doanh và cho thuê băng đĩa có cửa hàng giao dịch đặt tại trung tâm thành phố Hàng ngày mở của từ 8h đến 21h
để giao dịch với khách
- Quản lý băng đĩa được thực hiện như sau: thường xuyên nhập thêm các băng đĩa dựa vào việc chọn lựa băng đĩa từ danh mục mà các nhà cung cấp gửi tới Khi các băng đĩa hỏng thì xoá bỏ thông tin Ngoài ra
có thể sửa đổi thông tin về băng đĩa khi cần thiết Thông tin về băng đĩa bao gồm: mã băng đĩa, tên băng đĩa, thể loại, tình trạng, hãng sản xuất và ghi chú
- Khách hàng muốn thuê băng đĩa tại cửa hàng lần đầu phải đăng ký trở thành thành viên của hệ thống Việc quản lý các thành viện được thực hiện như sau: Tạo thành viên mới gồm các thông tin: Họ tên, giới tính, điện thoại, địa chỉ và các đặc điểm khác để xác nhận như: Số chứng minh thư nhân dân hay số hộ chiếu hay số tài khoản Mỗi khách hàng
có một định danh duy nhất là mã thành viên Sau khi xác nhận các thông tin về thành viên hệ thống tạo một thẻ thành viên gửi cho khách Trên thẻ ghi rõ: Mã thẻ, tên thành viên, địa chỉ, ngày tạo, ngày hết hạn Các thông tin về thành viên và thẻ được lưu trữ lại Mỗi khách hàng tại một thời điểm chỉ có một thẻ thành viên Nếu khách hàng bị mất hay hết hạn thì phải xin cấp lại và thẻ cũ sẽ bị huỷ
- Khi thuê băng đĩa tại công ty khách có thể thuê một số lượng bất kỳ Nhưng trước khi mượn họ phải trình thẻ thành viên và không có băng đĩa thuê quá hạn Hoạt động thuê băng đĩa được thực hiện như sau: Sau khi kiểm tra thẻ thành viên và kiểm tra băng đĩa quá hạn nếu đúng là thành viên đã đăng ký và không có băng đĩa quá hạn thì các băng đĩa
mà khách yêu cầu sẽ được kiểm tra và lập phiếu cho thuê gửi đến khách Thông tin trong phiếu cho thuê gồm: Số phiếu, ngày thuê, mã thẻ thành viên và các thông tin về băng đĩa gồm: Mã băng đĩa, tên băng đĩa, thể loại, tình trạng, số lượng, số ngày được mượn và đơn giá
Trang 4Khi khách hàng trả băng đĩa thì nhân viên cửa hàng sẽ kiểm tra tình trạng băng đĩa trả và ghi nhận về việc trả băng đĩa của khách Nếu khách trả muộn so với ngày quy định trên phiếu cho thuê thì họ phải chịu một khoản tiền phạt là 40% tiền thuê/băng đĩa Mỗi phiếu cho thuê băng đĩa do một nhân viên thu tiền Mỗi nhân viên có thế thu tiền của nhiều phiếu cho thuê băng đĩa
- Để theo dõi và quản lý nhân viên làm việc, công ty thực hiện thêm mới vào danh sách khi có nhân viên mới được tuyển, sửa đổi thông tin khi
có những biến đổi xảy ra và xoá bỏ nhân viên khi hết hợp đồng hoặc bị
sa thải Các thông tin về nhân viên gồm: Mã nhân viên, tên nhân viên, điện thoại liên hệ, các mô tả khác
- Ngoài ra để tiện theo dõi việc kinh doanh của công ty, hàng tuần công
ty lập các báo cáo gửi cho ban giám đốc về doanh thu trong tuần, danh sách các băng đĩa quá hạn, báo cáo về băng đĩa đang được yêu thích để ban giám đốc có các biện pháp điều chỉnh
II Thiết kế và xây dựng hệ thống
1 Biểu đồ phân cấp chức năng của hệ thống
Trang 5
Mô tả chi tiết các chức năng
1.1 Nhập băng đĩa: Thực hiện nhập băng đĩa sau khi đã chọn theo danh
mục mà nhà cung cấp gửi tới
Kinh doanh & cho thuê
băng đĩa
1.0 Quản lý
băng đĩa
2.0 Quản lý nhân viên
5.0 Giải quyết
sự cố
3.0 quản lý khách hàng
1.1 Nhập băng
đĩa
1.2 Xóa TT
BĐ hỏng
1.3 Sửa đổi
TT BĐ
2.2 Xóa NV
5.4 Lập báo cáo
2.1 Thêm NV
1.4 cập nhật
TT BĐ
3.1 cấp thẻ TV
3.2 cập nhật
TT KH
3.3 lưu trữ
TT thẻ & KH
5.1 Cấp lại thẻ
5.2 Hủy thẻ cũ
5.3 Phạt tiền
4.1 kiểm tra thẻ TV
3.4 ghi nhận
TT mượn trả
2.3 Sửa đổi
TT NV
4.0 cho thuê &
nhận trả BĐ
4.2 kiểm tra
BĐ mượn trả
4.3 lập phiếu cho thuê
Trang 61.2Xóa thông tin băng đĩa hỏng (Xóa TT BĐ hỏng): Khi băng đĩa hỏng thì hệ thống xóa bỏ thông tin về những băng đĩa này
1.3Sửa đổi thông tin băng đĩa( Sửa đổi TT BĐ): Sửa đổi lại các thông tin băng đĩa khi có sự thay đổi như nhập, xóa…
1.4 Cập nhập thông tin băng đĩa( Cập nhập TT BĐ): lấy danh sách từ nhà cung cấp và thường xuyên chỉnh lại các thông tin được lấy mới 2.1Thêm nhân viên( Thêm NV): Thêm mới nhân viên vào danh sách khi có nhân viên mới được tuyển
2.2 Xóa nhân viên( Xóa NV): Xóa bỏ nhân viên khi hết hạn hợp đồng hoặc bị sa thải
2.3 Sửa đổi thông tin NV( Sửa đổi TT NV): Sửa đổi thông tin khi có những thay đổi xảy ra như thêm mới, xóa bỏ…
3.1 Cấp thẻ thành viên( Cấp thẻ TV): Dành cho những khách hàng thuê băng đĩa tại cửa hàng lần đầu đều phải đăng kí trở thành thành viên của hệ thống
3.2 Cập nhập thông tin khách hàng(Cập nhậpTT KH): Hệ thống tự động cập nhập thông tin nếu có những thay đổi
3.3 Lưu trữ thông tin khách hàng và thẻ( Lưu trữ TT KH & thẻ): lưu trữ thông tin về khách hàng thành viên và thẻ)
4.1 Kiểm tra thẻ thành viên( Kiểm tra thẻ TV): xác định xem khách hàng có phải thành viên của hệ thống trước khi tiếp tục giao dịch 4.2 Kiểm tra băng đĩa mượn trả( Kiểm tra BĐ mượn trả): Nhân viên kiểm tra băng đĩa quá hạn và bị hỏng đồng thời ghi nhận việc trả băng đĩa của khách trước khi chấp nhận yêu cầu mượn trả tiếp theo của khách hàng
4.3 Lập phiếu cho thuê: Nếu đúng là thành viên đã đăng kí và không
có băng đĩa mượn quá hạn thì nhân viên sẽ lập phiếu này đến khách
Trang 74.4 ghi nhận thông tin mượn trả(Ghi nhận TT mượn trả): Khi khách hàng mượn trả băng đĩa thì nhân viên sẽ ghi nhận về việc trả băng đĩa của khách hàng
5.1 Cấp lại thẻ: Khách hàng sẽ được cấp lại thẻ thành viên mới khi thẻ
bị mất hoặc hết hạn
5.2 Hủy thẻ cũ: Sau khi nhận được thẻ thành viên mới thì hệ thống sẽ thực hiện hủy thẻ cũ
5.3 Phạt tiền: Khách hàng trả muộn so với ngày quy định trên phiếu cho thuê sẽ phải chịu một khoản tiền phạt là 40% tiền thuê/băng đĩa 5.4 Lập báo cáo: Công ty sẽ lập báo cáo gửi cho ban giám đốc về doanh thu hàng tuần, danh sách băng đĩa quá hạn, băng đĩa được yêu thích để
có kế hoạch điều chỉnh
2 Biểu đồ luồng dữ liệu của hệ thống
2.1 Biểu đồ luồng dự liệu mức khung cảnh(mức 0)
Khách hàng
Trang 8
Băng đĩa trả
báo cáo
Hóa đơn TT
yêu cầu thuê
2.2 Biểu đồ luồng dữ liệu mức đỉnh của hệ thống
TT băng đĩa
Thẻ thành viên
KD & cho thuê băng đĩa
Nhà cung cấp
Ban giám đốc
1.0 Quản lý BĐ Nhà cung cấp
Trang 9Yêu cầu thuê
Băng đĩa trả CSDL nghiệp vụ
Hóa đơn thanh toán
Phiếu cho thuê
CSDL nghiệp vụ
danh sách sự cố
Báo cáo
2.2 Biểu đồ luồng dữ liệu mức dưới đỉnh
a Biểu đồ luồng dữ liệu của chức năng Quản lý băng đĩa
Phiếu nhập hàng
TT băng đĩa
4.0 Cho thuê &
nhận trả BĐ
Khách hàng
2.0 Quản lý nhân viên
Ban giám đốc
5.0 Giải quyết
sự cố
Nhà cung cấp
1.1 Nhập
3.0 Quản lý khách hàng
Trang 10Phiếu giao hàng
băng đĩa hỏng
DS băng đĩa hỏng
CSDL nghiệp vụ
TT BĐ đã sửa
2
b.Biểu đồ luồng dữ liệu của chức năng Quản lý nhân viên
CSDL nghiệp vụ
DS NV mới
1.2 Xóa TT
BĐ hỏng
1.4 Cập nhập
TT BĐ
1.3 Sửa đổi
TT BĐ
2.2 Xóa NV 2.1
Trang 11DS NV hết hợp đồng
DS NV bị sa thải
Hồ sơ nhân viên
TT TV đã sửa
c.Biểu đồ luồng dữ liệu của chức năng Quản lý khách hàng
2.3 Sửa đổi
TT NV
Trang 12Biểu đồ luồng dữ liệu của chức năng Cho thuê và nhận trả băng đĩa
Phiếu cho thuê Băng đĩa trả
Kiểm tra thẻ TV
Khách hàng
4.2 Kiểm tra
Trang 13
Hóa đơn thanh toán
DS Phiếu cho thuê
CSDL nghiệp vụ
Biểu đồ luồng dữ liệu của chức năng Giải quyết sự cố
CSDL nghiệp vụ
DS sự cố
DS thẻ bị mất hoặc quá hạn Thẻ cấp mới
DS khách trả muộn
4.3
Lập phiếu
cho thuê
4.3 Ghi nhận
TT mượn trả
5.1 Cấp lại thẻ
5.2 Hủy 5.3 Phạt
5.4 Lập
3.0
Quản lý
khách
hàng
Trang 14Phiếu phạt
Báo cáo +DS BĐ dc yêu thích +DS BĐ quá hạn +Doanh thu/tuần
III Xây dựng mô hình quan hệ dữ liệu từ tài liệu xuất
Các quan hệ
1.Bangdia(MaBĐ, tenBĐ, theloai, tinhtrang, hangsx, ghichu)
2.Thanhvien(MaTV, hoten, gioitinh, dienthoai, diachi, CTMTND,
soHC,soTK)
3 TheTV(Mathe, tenTV, diachi, ngaytao, ngayhethan)
Ban giám đốc
Trang 154 Phieuchothue(sophieu, ngaythue, MatheTV, MaBĐ, tenBĐ, theloai,
tinhtrang, soluong, songaymuon, dongia)
5.Nhanvien(MaNV, tenNV, Đtlienhe, motakhac)