phân tích thiết kế ứng dụng quản lý cửa hàng sách

22 0 0
Tài liệu đã được kiểm tra trùng lặp
phân tích thiết kế ứng dụng quản lý cửa hàng sách

Đ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

Một trong những ứng dụng thiết thực mà nó đem lại là việc ứng dụng tin học vào nhiều lĩnh vực của đời sống như trong các trường học, công ty, cơ quan, xí nghiệp, bệnh viện… phần lớn đều

Trang 1

Phân tích thiết kế ứng dụng quản lýcửa hàng sách

Giảng viên hướng dẫn: Cao Hữu Thanh VũMôn học: Phân tích hệ thống thông tin

Trang 2

TP Hồ Chí Minh, 13 tháng 9 năm 2023

BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG

TRƯỜNG ĐH TÀI NGUYÊN VÀ MÔI TRƯỜNG TP HCMKHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM

Phân tích thiết kế ứng dụng quản lýcửa hàng sách

Giảng viên hướng dẫn: Cao Hữu Thanh VũMôn học: Phân tích hệ thống thông tin

Trang 3

Đề Tài: Quản Lý Cửa Hàng Sách

Lời Nói Đầu

Ngày nay, với sự phát triển vượt bậc và mạnh mẽ của ngành công nghệ thông tin đã giúp con người thoát ra khỏi những giới hạn đã được con người đặt ra trước đây và đã nâng cao chất lượng cuộc sống hơn rất nhiều

Chính vì vậy, chúng ta cần phải nhanh chóng hội nhập vào xã hội như hiện nay.Với sự phát triển nhanh chóng của công nghệ đã tạo ra rất nhiều công cụ hữu ích, giúp chúng ta tiết kiệm rất nhiều thời gian và chi phí

Nhiều phần mềm trong lĩnh vực công nghệ thông tin nhanh chóng ra đời đã góp phần đáng kể trong cuộc sống “Công Nghệ Thông Tin” một lĩnh vực đầy tiềm năng đã đem lại cho con người những ứng dụng thật tiện lợi và hữu ích

Một trong những ứng dụng thiết thực mà nó đem lại là việc ứng dụng tin học vào nhiều lĩnh vực của đời sống như trong các trường học, công ty, cơ quan, xí nghiệp, bệnh viện… phần lớn đều ứng dụng tin học để giúp cho việc quản lý được dễ dàng và thuận tiện hơn

Chính vì vậy, mỗi công ty, cửa hàng đều muốn xây dựng riêng cho mình một phần mềm quản lý Hiện nay nhu cầu trao đổi buôn bán sản phẩm ngày càng tăng, kèm theo đó là sự cần thiết về công cụ quản lí hoạt động kinh doanh 1 cách dễ dàng và thuận tiện nhất

Dựa theo nhu cầu đó, nhóm chúng em đã tạo ra 1 ứng dụng giúp quản lí dữ liệu, hoạt động kinh doanh của cửa hàng qua thiết bị máy tính để bàn hoặc máy tính xách tay

Phần mềm quản lý cửa hàng được cài đặt trên máy tính Phần mềm tạo ra một không gian, giúp người dùng có thể dễ dàng nhập hoặc thêm dữ liệu, tìm kiếm, hiển thị các số liệu thống kê (thông tin về sách, thông tin về doanh thu, thông tin về đội ngũ nhân viên,…)

Xin chân thành cảm ơn !

Trang 4

4.Báo cáo thông kê 5

III.Biểu Đồ Phân Rã Chức Năng 5IV.Sơ đồ Use case 6V.Mô Hình Thực Thể Kết Hợp7VI.Lược đồ quan hệ7VII.Mô Hình Relationships:11VIII Sơ đồ Sequence 11 1.Đăng nhập 11

2.Thống kê bán hàng 12

IX.Ràng Buộc Dữ Liệu12X.Thiết Kế Giao Diện14

Trang 5

Đặc tả ứng dụng quản lý cửa hàng sách

Một ứng dụng quản lý cửa hàng sách có thể cho phép người dùng thêm, sửa đổi hoặc xóa thông tin sách và khách hàng Nó cũng có thể cho phép người dùng tìm kiếm sách theo tiêu chí như tên sách, tác giả hoặc thể loại Ngoài, ứng dụng cũng có thể cung cấp các tính năng quản lý kho sách như theo dõi số lượng tồn kho và cập nhật giá bán.

Ứng dụng quản lý bán sách được thiết kế để giúp các cửa hàng sách, nhà xuất bản và cá nhân quản lý quá trình bán sách một cách hiệu quả Ứng dụng sẽ cung cấp các chức năng cho phép quản lý danh sách sách, quản lý khách hàng, thực hiện mua bán và lập báo cáo.

1 Quản lý sách nhập

 Nhập thông tin các quyển sách vừa nhập vào chương trình  Cho phép chỉnh sửa, xóa, nhập dữ liệu

 Hiển thị danh sách các quyển sách nhập vào cửa hàng

2 Quản lý sách bán

 Tìm kiếm sách theo chủ đề, nhà sản xuất, tác giả, tên sách theo yêu cầu của khách hàng.

 Cho phép chỉnh sửa, xóa, nhập dữ liệu  Hiển thị danh sách các quyển sách bán.

3 Cập nhật danh mục

 Cập nhật danh mục nhà xuất bản  Cập nhật thể loại.

Trang 7

IV Sơ đồ Use case

Trang 8

V Mô Hình Thực Thể Kết Hợp

Trang 9

VI Lược đồ quan hệ

 NhaXuatBan (MaNXB, TenNXB, DiaChiNXB, DienThoai)  PhieuNhap (SoPN, MaNXB, NgayNhap)

 ChiTietPhieuNhap (MaSach, SoPN, SoLuongNhap, GiaNhap)  Sach (MaSach, MaTL, MaTG, MaNXB, TenSach, SoLuongTon)  ChiTietHoaDon (MaSach, SoHD, SoLuongBan, GiaBan)

 HoaDon (SoHD, NgayBan)

 TacGia (MaTG, TenTG, LienLac)  TheLoai (MaTL, TenTL)

 NhanVien(MaNV, TenNV, NgaySinh, GioiTinh, CMND, DCTamTru, DCThuongTru, DienThoai, HinhAnh, Username, Password)

 Quyen(MaQuyen, MaNV, TenQuyen)

Trang 10

1MaSachMã SáchText10Khóa2TenSachTên SáchText50

3MaTLMã Thể LoạiText104MaNXBMã Nhà Xuất BảnText105MaTGMã Tác GiảText106SoLuongTonSố Lượng TồnNumberSingle

1MaNXBMã NXBText10Khóa2TenNXBTên Nhà Xuất BảnText50

3DiaChiNXBĐịa Chỉ Nhà Xuất

Trang 11

1MaTLMã Thể LoạiText10Khóa2TenTLTên Thể LoạiText10

1SoPNSố Thứ Tự NhậpText10Khóa2NgayNhapNgày NhậpDate/Timedd/mm/yyy

3MaNXBMã Nhà Xuất BảnText50

1SoHDSố Thứ Tự BánText10Khóa2NgayBanNgày BánDate/Timedd/mm/yyy

Trang 12

1SoPNSố Phiếu NhậpText10Khóa2MaSachMã SáchText10Khóa3SoLuongNhapSố Lượng NhậpNumberSingle

4GiaNhapGiá NhậpNumberLong Interger

1SoHDSố Hóa ĐơnText10Khóa2MaSachMã SáchText10Khóa3SoLuongBanSố Lượng BanNumberSingle

4GiaBanGiá BánNumberLong Interger

Trang 13

VIII Sơ đồ Sequence

1 Đăng nhập

Trang 14

2 Thống kê bán hàng

IX Ràng Buộc Dữ Liệu

1. Sách: Mỗi cuốn sách cần có các thuộc tính như tên sách, tác giả, năm xuất bản, mã, danh mục (thể loại), giá bán và số lượng tồn kho

2. Khách hàng: Mỗi khách hàng cần có thông tin cá nhân như tên, địa chỉ, số điện thoại và email

Trang 15

5. Báo cáo doanh thu: Có thể cần theo dõi doanh thu theo ngày/tháng/năm hoặc theo danh mục sách để phân tích hiệu quả kinh doanh

6. Quyền truy cập: Xác định vai trò và quyền hạn của từng người sử dụng trong hệ thống (ví dụ: quản trị viên, nhân viên bán hàng)

7. Bảo mật dữ liệu: Đảm bảo rằng thông tin khách hàng và giao dịch được bảo vệ an toàn và tuân thủ các quy định về bảo mật

8. Tích hợp thanh toán: Cung cấp tính năng thanh toán trực tuyến hoặc tích hợp với các cổng thanh toán phổ biến để khách hàng có thể mua sách dễ dàng.

9 Ràng buộc toàn vẹn trên miền giá trị của thuộc tính:

 Số lượng nhập>0  Số lượng bán>0  Giá nhập>0  Giá bán>0

 Ngày nhập<=Ngày hiện hành  Ngày bán<=Ngày hiện hành

 Số lượng sách bán <= Số lượng sách tồn

10 Ràng buộc toàn vẹn liên bộ:

 Mỗi thể loại đều có một mã thể loại để phân biệt  Mỗi tác giả đều có một mã tác giả để phân biệt

 Mỗi nhà xuất bản đều có một mã nhà xuất bản để phân biệt  Mỗi cuốn sách đều có một mã sách để phân biệt

 Mỗi phiếu nhập đều có một số phiếu nhập để phân biệt

Trang 16

 Mỗi hóa đơn đều có một số hóa đơn để phân biệt

 Mỗi chi tiết phiếu nhập đều có một số phiếu nhập và một mã sách để phân biệt

 Mỗi chi tiết hóa đơn đề có một số hóa đơn và một mã sách để phân biệt

X Thiết Kế Giao Diện

1 From đăng nhập

2 From quản lý bán sách

Trang 17

3 From cập nhật thể loại

Trang 18

4 From cập nhật tác giả

5 From cập nhật nhà xuất bản

Trang 19

6 From tìm sách theo thể loại

Trang 20

7 From tìm sách theo tác giả

8 From tìm sách theo nhà xuất bản

Trang 21

10.Hóa đơn bán sách

Trang 22

11.From thống kê hóa đơn bán sách theo ngày

Ngày đăng: 06/05/2024, 06:22

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

  • Đang cập nhật ...

Tài liệu liên quan