PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN SÁCH TẠI NHÀ SÁCH FAHASA ĐÀ NẴNG - Pdf 24

ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
QUẢN LÝ BÁN SÁCH TẠI NHÀ SÁCH FAHASA ĐÀ NẴNG
Lời mở đầu:Ngày nay khoa học kỹ thuật ngày càng ừng dụng rộng ở nhiều ngành
khác nhau đáp ừng nhu cầu của con người quản lý một khối lượng công việc lớn
đồng thời làm giảm không gian lưu trữ.Quản lý sách là công việc khá phức tạp,
mỗi cửa hàng, doanh nghiệp có một đặc thù riêng.Trước kia công việc này được
làm thủ công nhưng ngày nay máy móc đã thay thể con người trong việc quản lý,
lưu trữ, tính toán…Nó làm tăng độ chính xác, độ tin cậy cao rất hiệu quả.Có nhiều
cửa hàng doanh nghiệp dùng phân mềm để quản lý đồng thời việc sử dụng tin học
làm đã tiết kiệm nhiều thời gian, công sức con người.
Bài thảo luận này chùng tôi muốn giúp các bạn hiểu thêm về công việc quản lý sách bằng
phần mềm và cách tạo ra nó.
1.Các yêu cầu của khách hàng về hệ thống là:
Hệ thống phải dễ dàng truy xuất, vận hành, sử dụng.
Đạt và phù hợp mục đích của người dùng, phù hợp với trình độ của người dùng nghĩa
là ai cũng có thể dùng được.
Phải có tính phân cấp để người dùng dễ dàng nắm được khung sườn của toàn bộ hệ
thống. Đồng thời phải ổn định, chắc chắn, có khả năng cung cấp thông tin đáp ứng
nhu cầu của người dùng khi họ cần. Dễ dàng bảo hành, cải tiến, nhanh chóng chỉ ra
những lỗi cần điều chỉnh.
Giao diện phải dễ nhìn phù hợp không gian làm việc của người dùng, có tính thẩm mỹ.
Sử dụng ngôn ngữ viết sao cho phù hợp với thể hệ máy tính hiện nay đó là Windown
XP, 98,….
2.Các yêu cầu về kỹ thuật.
Phải xử lý được khối công việc, thông tin lớn. Khối lượng thông tin ngày càng nhiều,
thông tin cần cập nhập thường xưyên, cần được lưu trữ.
Phải xử lý chính xác. Nếu xử lý không chính xác ngay cả chỉ vài chi tiết nhỏ thôi cũng
gây ra thiệt hại cho khách hàng hoặc chủ, sẽ ảnh hưởng đến uy tín, chất lượng.
3.Kế hoạch triển khai đề tài
Tuần 08: Tiến hành tìm hiểu tham khảo và lựa chọn đề tài. Khảo sát thực tế thu
thập tài liệu.

thì ta cần “Đánh dấu” để hệ thống sẽ giảm đi số lượng hiện có ở kho sách đi. Chức năng
“In ấn” thực hiện yêu cầu in hoá đơn bán cho khách hàng hoặc yêu cầu in các thông tin ở
mục thống kê để tiện theo dõi.
Kết hợp với các quy ước biểu diễn một biểu đồ phân cấp chức năng chúng em đưa ra
mô hình phần mềm quản lý bán hàng như sau:
Kết hợp với các quy ước biểu diễn một biểu đồ phân cấp chức năng chúng em đưa ra mô
hình phần mềm quản lý bán hàng như sau:
Hình 4. Biểu đồ phân cấp chức năng
2.Biểu đồ luồng dữ liệu
Biểu đồ luồng dữ liệu (Data Flow Diagram _DFD) là một công cụ đổ hoạ mô tả luồng
dữ liệu luân chuyển trong một hệ thống và những hoạt động xử lý được thực hiện bởi hệ
thống đó.
Ở biểu đồ luồng dữ liệu mức ngữ cảnh ta xác định chức năng và tác nhân tác động
vào hệ thống, các thông tin ra vào giữa chúng. Phần mềm thiết kế chỉ cho người bán hàng
được quyền sử dụng tức là khi một khách hàng tới mua sách, nhân viên bán hàng sẽ hỏi họ
cần loại sách nào, tên nxb, hoặc tên tác giả nhân viên sẽ yêu cầu phần mềm tìm kiếm, sau
đó nhân viên sẽ trả lời khách hàng. Vì vậy ở đây sẽ chỉ xuất hiện một tác nhân ngoài là
nhân viên (có vai trò như khách hàng tới mua hàng) và có một số quyền hạn khác nữa với
hệ thống (nhập sách, yêu cầu thông kê).T ừ các phân tích đó xây dựng được các biểu đồ
luồng dữ liệu mức ngữ cảnh, biểu đồ mức đỉnh và 2 biểu đồ mức dưới đỉnh mô tả chi tiết
cách thức thực hiện của 2 chức năng “Tìm kiếm” và “Thông kê”.
Hình 5. Biểu đồ luồng dữ liệu mức ngữ cảnh
Ở biểu đồ BLD mức ngữ cảnh bao gồm chức năng của hệ thống, đối tượng tác động
của hệ thống và các luồng dữ liệu vào/ra của hệ thống, ở đây chưa xuất hiện các kho dữ
liệu
Ở biểu đồ BLD mức đỉnh gồm các thao tác hoạt động và chức năng của hệ thống như:
nhập sách, cập nhật, tìm kiếm, thống kê, in ấn.Trong biểu đồ này chúng tôi sử dụng tới hai
kho dữ liệu là :”kho sách”và”kho hoá đơn” với một tác nhân tác động trực tiếp vào hệ
thống là “nhân viên”.
Chức năng “câp nhật” giúp cho các nhà quản lý và các bộ phận liên

Vd: thực thể tblnhap thì khoá của nó là “masach”
thực thể tblxuat thì khoá của nó là “tensach”
Từ bảng tblnhap tới bảng tblxuat có liên kết 1-n ở thuộc tính masach vì khi nhập một loại
sách thì chỉ có một mã nhất định nhưng có thể một loại sách đó có thể dược phân phát đi
nhiều nơi,mỗi một nơi dược phân phát đi thì lại có một phiếu nhập riêng.
Từ bảng tblxuat tới bảng tblhoadon có lien kết 1-n ở thuộc tính tensach vì một tên sách có
thẻ có nhiều hoá đơn (mỗi hoá đơn bán cho một nơi khác nhau).
Từ bảng tblxuat tới bảng tblnhanvien có liên kết 1-n ở thuộc tính manv do một hóa đơn
chỉ có thể do một nhân viên viết ra ,còn một nhên viên có thể viết nhiều loại hoá đơn khác
nhau.
Từ bảng tblxuat tới bảng tblkhachhang có liên kết 1-n ở thuộc tính makh là vì một hoá
đơn cho một khách hàng dùng nhưng một khách hàng có thể có nhiều hoá đơn.
Ta có thể hình dung sơ đồ sau khi kết nối có dạng như sau
Ta có thể hình dung sơ đồ
4. Thiết kế Database vật lý (gồm 9 bảng) trình bày về các thông tin như
Field Name, Type, Size, Description…
Bảng 1:Ctnhap(MaPN, SoPN,NgayNhap,
MaSach,SoLuong,Dongia,MaNCC,MaNV)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status