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

Báo cáo chuyên Đề học phần phân tích thiết kế hệ thống thông tin Đề ti quản lý câu lạc bộ guitar a duy tiên

44 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Quản Lý Câu Lạc Bộ Guitar A Duy Tiên
Tác giả Vũ Anh Tùng
Người hướng dẫn Trần Thị Minh Thu
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 44
Dung lượng 5,28 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN (7)
    • 1.1. Khảo sát hiện trạng (7)
      • 1.1.1. Giới thiệu về CLB Guitar A Duy Tiên (7)
        • 1.1.1.1. Giới thiệu chung (7)
        • 1.1.1.2. Cơ cấu, sơ đồ tổ chức (8)
        • 1.1.1.3. Trang thiết bị của CLB (8)
      • 1.1.2. Quy trình hoạt động (8)
      • 1.1.3. Ưu, nhược điểm của hệ thống hiện tại (11)
        • 1.1.3.1. Ưu điểm (11)
        • 1.1.3.2. Nhược điểm (11)
      • 1.1.4. Giải pháp (12)
    • 1.2. Xác lập dự án (12)
      • 1.2.1. Mục tiêu của dự án (12)
      • 1.2.2. Yêu cầu hệ thống mới (13)
      • 1.2.3. Phạm vi thực hiện dự án (14)
      • 1.2.4. Công nghệ sử dụng (14)
      • 1.2.5. Ước tính chi phí (14)
  • CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG (14)
    • 2.1. Biểu đồ phân cấp chức năng (15)
    • 2.2. Biểu đồ luồng dữ liệu (19)
      • 2.2.1. Biểu đồ ngữ cảnh (19)
      • 2.2.2. Biểu đồ luồng dữ liệu mức đỉnh (20)
      • 2.2.3. Biểu đồ luồng dữ liệu mức dưới đỉnh (21)
        • 2.2.3.1. Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên (21)
        • 2.2.3.2. Biểu đồ luồng dữ liệu cho chức năng quản lý bán hàng (22)
        • 2.2.3.3. Biểu đồ luồng dữ liệu cho chức năng quản lý kho (23)
        • 2.2.3.4. Biểu đồ luồng dữ liệu cho chức năng quản lý hàng (24)
        • 2.2.3.5. Biểu đồ luồng dữ liệu cho chức năng báo cáo (25)
    • 2.3. Mô hình E-R (26)
      • 2.3.1. liệt kê, chính xác hóa và lựa chọn thông tin (26)
      • 2.3.2. Xác định thực thể, gán thuộc tính cho nó và xác định định danh (29)
      • 2.3.3. Xác định các mối quan hệ và thuộc tính (31)
      • 2.3.4. Mô hình liên kết thực thể E-R (33)
  • CHƯƠNG 3 THIẾT KẾ (34)
    • 3.1. Thiết kế cơ sở dữ liệu (34)
      • 3.1.1. Mô hình dữ liệu quan hệ (34)
      • 3.1.2. Mô hình dữ liệu vật lý (37)
      • 3.1.3. Thiết kế cơ sở dữ liệu (38)
    • 3.2. Thiết kế giao diện (41)

Nội dung

Khi khối lượng dữ liệu ngàycàng nhiều, việc tìm kiếm và đưa ra các thông tin cần thiết trở nên khó khăn và có khả năng sẽ bị sai sót do các công việc diễn ra thủ công, hay bị ảnh hưởngbở

KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN

Khảo sát hiện trạng

1.1.1 Giới thiệu về CLB Guitar A Duy Tiên

Âm nhạc đóng vai trò quan trọng trong cuộc sống hàng ngày, và để đáp ứng nhu cầu này, CLB Guitar A Duy Tiên đã được thành lập vào ngày 21-11-2019 tại Trường Trung học Phổ Thông A Duy Tiên Đây sẽ là một không gian lý tưởng cho những ai đam mê âm nhạc, giúp họ phát huy sức sáng tạo và khả năng của mình.

 Tên đơn vị áp dụng: CLB Guitar A Duy Tiên

 Tổng số thành viên: 24 người

 Thời gian hoạt động: Chủ Nhật hàng tuần

 Địa chỉ: Phố Thịnh Hòa QL38, thị xã Duy Tiên, tỉnh Hà Nam

 Facebook: A Duy Tiên Guitar Club

Hình 1.1 CLB Guitar A Duy Tiên

1.1.1.2 Cơ cấu, sơ đồ tổ chức

Chức năng và nhiệm vụ các bộ phận:

Ban chủ nhiệm là bộ phận có chức vụ cao nhất trong câu lạc bộ, có trách nhiệm trực tiếp tham gia vào việc tuyển chọn thành viên Họ đưa ra các quyết định quan trọng liên quan đến tổ chức sự kiện, lịch học nâng cao kỹ năng đàn và hát, cũng như xử lý các tình huống phát sinh trong CLB.

Ban sự kiện có nhiệm vụ tiếp nhận lịch biểu diễn hoặc giao lưu từ ban chủ nhiệm, sau đó xây dựng kịch bản tổ chức và thiết kế trang trí cho sân khấu.

Ban truyền thông là bộ phận chịu trách nhiệm chụp ảnh, quay video, thiết kế logo và poster, cũng như chỉnh sửa video Họ cũng đảm nhiệm việc đăng tải bài viết, hình ảnh và video nhằm thu hút khán giả, giúp CLB tăng cường sự nhận diện và tương tác với cộng đồng.

Ban thư ký là bộ phận chịu trách nhiệm quản lý quỹ hoạt động của toàn câu lạc bộ Mọi khoản chi tiêu đều phải được sự chấp thuận của ban chủ nhiệm và cần phải có sao kê rõ ràng.

 Thành viên trong CLB: Là bộ phận có trách nhiệm chuẩn bị các thiết bị như: đàn, loa, micro, và các công việc khác.

1.1.1.3 Trang thiết bị của CLB

 Các loại nhạc cụ: Đàn guitar, đàn organ, cajon, sáo.

 Các thiết bị điên tử: Loa, micro, máy ảnh, máy tính.

Ban chủ nhiệm sẽ thông báo thời gian và địa điểm tuyển thành viên, đồng thời yêu cầu ban truyền thông đăng bài kêu gọi mọi người tham gia Bài đăng sẽ bao gồm đầy đủ thông tin về thời gian, địa điểm và các yêu cầu cần thiết cho người dự tuyển.

Yêu cầu đối với người dự tuyển:

 Bạn có đam mê với âm nhạc

 Có biết về nhạc cụ, hát

 Năng động, muốn học hỏi thêm về âm nhạc

 Bạn hiện đang, đã học tập tại trường THPT A Duy Tiên.

Quá trình tuyển thành viên:

 Người dự tuyển đến nơi tuyển( cần mang theo các nhạc cụ cần thiết: đàn, sáo, )

 Người dự tuyển cần trải qua 2 quy trình:

 Phỏng vấn: Người tuyển sẽ hỏi một số câu ví dụ: lý do vào CLB, hoặc các câu hỏi liên quan đến chuyên môn âm nhạc.

 Thể hiện: Người dự tuyển sẽ tự chuẩn bị một ca khúc để trình bày:

Ban chủ nhiệm CLB sẽ tổ chức nộp quỹ vào một ngày trong tháng, với sự thống nhất về mức đóng quỹ từ toàn thể thành viên Ban thư ký có trách nhiệm nhắc nhở và thu tiền, đồng thời quản lý quỹ Mọi khoản chi tiêu phải được sự đồng ý của ban chủ nhiệm và được ghi chép rõ ràng.

 Quỹ của CLB sẽ được sử dụng:

 Chi trả tiền tổ chức các buổi tuyển thành viên, tổ chức sự kiện và các buổi họat động của CLB Ví dụ: tiền đặt quán, tiền nước uống,

 Vào các vấn đề xã hội: Từ thiện,

Quản lý cửa hàng sẽ thực hiện việc tổng hợp doanh thu, phiếu nhập và các dữ liệu liên quan để lập các báo cáo định kỳ hàng ngày, hàng tháng, hàng quý và hàng năm.

Bộ phận bán hàng và cấp thuốc sẽ thực hiện việc thống kê các sản phẩm bán chạy và không bán chạy, từ đó giúp quản lý xây dựng kế hoạch phát triển cho cửa hàng trong tháng tới.

Quản lý nhân viên là một phần quan trọng trong hoạt động của quán, bao gồm 1 quản lý, 1 nhân viên kho, 1 nhân viên bán hàng, 2 nhân viên pha chế và 2 nhân viên phục vụ Thông tin của từng nhân viên được ghi chép cẩn thận vào sổ để phục vụ cho việc chấm công và phát lương Đối với nhân viên parttime, công được tính theo ca làm việc, trong khi đối với nhân viên full time, công được tính theo số ngày làm việc.

Part time : + Ca sáng : 8h – 12h : 80.000 đồng / ca

Ngoài tiền lương nhân viên còn được thưởng theo đánh giá năng lực của mình đối với cửa hàng.

Nhân viên full-time được nghỉ phép 2 ngày mỗi tháng, cần thông báo cho quản lý 1 ngày trước nếu nghỉ vào thứ 2 đến thứ 6, và 1 tuần trước nếu nghỉ vào thứ 7 hoặc chủ nhật Nhân viên part-time có thể linh hoạt đổi ca với nhau Nếu xin nghỉ hẳn, cần thông báo cho quản lý trước 2 tuần để có thời gian bổ sung nhân sự Mỗi lần đi muộn sẽ bị trừ 1% lương, trong khi nghỉ không xin phép sẽ bị trừ 10% lương Nhiều lần vi phạm có thể dẫn đến việc buộc thôi việc Lương của nhân viên được trả vào ngày cuối cùng của tháng, tính theo công thức cụ thể.

Tổng lương : Ca (ngày) x số ngày công + thưởng – phạt

Quản lý hàng hóa là một quy trình quan trọng, trong đó bộ phận cấp thuốc nhận hàng từ kho thông qua phiếu xuất kho ghi rõ số lượng và tên mặt hàng, giúp theo dõi tình hình hàng hóa hiệu quả Bộ phận cấp thuốc có trách nhiệm tạo ra các nhóm thuốc phù hợp, nâng cao hiệu quả chữa trị và làm phong phú danh sách thuốc của quán Khi có loại thuốc mới, bộ phận này sẽ kịp thời cập nhật thông tin sản phẩm và giá cả vào danh sách thuốc.

1.1.3 Ưu, nhược điểm của hệ thống hiện tại

- Đơn giản dễ sử dụng, không yêu cầu cao về trình độ tin học

- Giá cả thấp , kinh phí đầu tư vào việc quản lý không cao.

Tốc độ tìm kiếm thông tin sản phẩm thuốc tại cửa hàng thường chậm chạp, khi nhân viên phải lục tìm trong các tủ thuốc hoặc tra cứu từ sổ sách Điều này không chỉ gây mất thời gian cho khách hàng mà còn ảnh hưởng đến hiệu suất làm việc của nhân viên bán hàng.

Khi thị trường tăng cao về nhu cầu, số lượng thuốc trong cửa hàng cũng gia tăng đáng kể, đôi khi có nhiều loại thuốc khác nhau nhưng cùng tác dụng Tuy nhiên, số lượng nhân viên tại cửa hàng lại có hạn, không thể điều chỉnh kịp thời theo khối lượng công việc ngày càng lớn.

Quản lý thuốc là một nhiệm vụ phức tạp, đặc biệt trong việc kiểm soát quy trình nhập xuất sản phẩm Khi khối lượng dữ liệu gia tăng, việc tìm kiếm thông tin cần thiết trở nên khó khăn và dễ dẫn đến sai sót Các yếu tố bên ngoài như mất mát hoặc lỗi nhập dữ liệu cũng có thể ảnh hưởng đến hiệu quả quản lý.

Xác lập dự án

1.2.1 Mục tiêu của dự án

Hệ thống quản lý bán hàng đóng vai trò quan trọng trong việc quản lý quy trình bán hàng, hỗ trợ theo dõi kho hàng và nhân viên Nó giúp chủ cửa hàng thống kê và báo cáo, từ đó nắm bắt tình hình kinh doanh và đưa ra phương hướng phát triển hiệu quả trong tương lai.

Nâng cao hiệu quả công việc và thúc đẩy sự phát triển của quán là mục tiêu chính, giúp công tác quản lý trở nên dễ dàng, tiện lợi và chính xác hơn.

-Giảm bớt chi phí, nhân công, thời gian và sức lực.

Để giải quyết vấn đề chậm trễ và sai sót trong phục vụ khách hàng, phần mềm hỗ trợ quy trình nhập thuốc, xuất thuốc và lập báo cáo một cách hiệu quả Ngoài ra, phần mềm còn mang lại sự tiện lợi và chính xác trong thanh toán cũng như quản lý nhập xuất thuốc, giúp nâng cao trải nghiệm khách hàng.

1.2.2 Yêu cầu hệ thống mới

- Thực hiện tốt các chức năng chính hiện tại.

- Tuân thủ đúng các quy tắc về bán hàng.

- Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời.

- Theo dõi chi tiết hàng nhập, tồn đọng.

- Tạo được các báo cáo hàng tháng, hàng quý

- Thống kê được lượng nguyên liệu sắp hết.

- Có đầy đủ các chức năng của hệ thống quản lý.

- Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo

- an toàn về mặt dữ liệu.

- Bảo mật tốt, chỉ làm việc với người có quyền sử dụng.

- Đào tạo cao hơn về tin học cho nhân viên trong cửa hàng để dễ dàng sử dụng.

- Có thêm chức năng đánh giá nhân viên và ghi nhận phản hồi của khách hàng.

- Hệ thống phải có chế độ phục hồi sao lưu dữ liệu, nhằm đảm bảo an toàn dữ liệu.

- Bảo mật tốt, chỉ làm việc với người có quyền sử dụng

- Giao diện đẹp, đơn giản, dễ thao tác trên các thành phần chương trình

- Hệ thống chạy nhanh và ổn định

- Hệ thống chiếm ít tài nguyên của máy tính

1.2.3 Phạm vi thực hiện dự án

Các chức năng chính của dự án

Xây dựng hệ thống quản lý cơ sở dữ liệu hệ quản trị SQL server (SQL server 2019).

Trình biên dịch : Visual Studio 2019.

- Chi phí 1 hệ thống máy tính : 10.000.000 đồng

- Chi phí dự trù bảo trì và nâng cấp : 5.000.000 đồng

- Chi phí đào tạo tin học cho nhân viên: 5.000.000 đồng

- Chi phí đường truyền mạng : 500.000 đồng / tháng

- Chi phí cho người viết phần mềm : 5.000.000 đồng

PHÂN TÍCH HỆ THỐNG

Biểu đồ phân cấp chức năng

Hình 2.1.Biểu đồ phân cấp chức năng hệ thống quản lý hiệu thuốc Dr.Bean

Mô tả chi tiết chức năng lá:

1.1 Quản lý nhân viên: Mỗi nhân viên làm việc tại cửa hàng sẽ cung cấp đầy đủ thông tin về họ tên, ngày sinh, địa chỉ để lưu hồ sơ quản lý nhân viên đồng thời có thể thêm sửa xóa khi có nhân viên mới hoặc có nhân viên xin nghỉ.

1.2 Chấm công: Cuối ngày (ca) quản lý sẽ gửi yêu cầu chấm công cho nhân viên dựa trên ngày (ca) của nhân viên có mặt tại cửa hàng Cuối tháng dựa trên báo cáo chấm công quản lý sẽ trả lương cho nhân viên.

1.3 Trả lương: lương của nhân viên dựa trên công của nhân viên thông qua sao:

- Full time: 300.000 x ngày công + thưởng

Ca sáng: 8h-12h : 80.000 đồng / ca x ngày công + thưởng

Ca chiều: 14h-18h: 80.000 đồng / ca x ngày công + thưởng

Ca tối làm việc từ 18h đến 23h với mức lương 125.000 đồng cho mỗi ca, cộng với thưởng Cuối tháng, quản lý sẽ tổng hợp báo cáo và thanh toán tiền công cho từng nhân viên Đánh giá nhân viên dựa trên năng lực, thái độ làm việc và phản hồi từ khách hàng, từ đó quản lý sẽ phân loại nhân viên theo hệ thống sao tương ứng.

- ứng với mỗi sao nhân viên sẽ nhận được mức thưởng cộng vào lương.

2.1 Tư vấn loại thuốc phù hợp cho khách: khi khách hàng có nhu cầu mua thuốc sẽ được tư vấn, khi đã chọn được loại thuốc phù hợp chức năng sẽ gửi hai phiếu yêu cầu thuốc Một phiếu đến bộ phận bán hàng, một phiếu chuyển sang chức năng thanh toán để lập hóa đơn.

2.2 Thanh toán: sau khi mua hàng khách hàng sẽ thanh toán, bộ phận bán hàng sẽ yêu cầu đến chức năng Chức năng sẽ tổng hợp các loại thuốc để lập hóa đơn và in đơn cho khách hàng kiểm tra Hóa đơn của khách được in ra cho khách đồng thời sẽ được lưu tạm thời vào kho hóa đơn phục vụ cho báo cáo.

2.3 Khảo sát khách hàng: khách hàng khi thanh toán sẽ được nhân viên giới thiệu chức năng khảo sát lấy ý kiến của khách hàng về thái độ phục vụ của nhân viên, từ đó đưa ra phiếu đánh giá để làm căn cứ đánh giá nhân viên và thay đổi của hiệu thuốc trong thời gian tới.

3.1 Quản lý nhà cung cấp: đây là chức năng thực hiện việc quản lý thông tin của các nhà cung cấp đã cung cấp thuốc cho hiệu thuốc Mỗi khi hệ thống yêu cầu lấy thông tin nhà cung cấp tới cho nhà cung cấp thì nhà cung cấp sẽ gửi lại thông tin của họ đúng với yêu cầu của chức năng Với mỗi nhà cung cấp, thông tin được hệ thống lưu vào kho thông tin nhà cung cấp Dựa vào kho này để đảm bảo nguồn gốc chất lượng thuốc.

3.2 Nhập thuốc: Chức năng nhập thuốc là chức năng thực hiện việc nhập thêm thuốc phụ thuộc vào lượng thuốc còn lại trong kho Chức năng sẽ kiểm tra thông tin của thuốc trong kho mỗi khi xuất một lượng thuốc nào đó Nếu phát hiện lượng thuốc còn lại trong kho không cung cấp đủ cho một tháng bán hàng, hệ thống sẽ gửi yêu cầu nhập hàng tới nhà cung cấp thuốc Sau quá trình thanh toán, nhà cung cấp thuốc sẽ gửi lại hóa đơn cho những đơn hàng đã yêu cầu trước đó, hệ thống sẽ lưu hóa đơn này vào kho

“Phiếu nhập” mỗi phiếu nhập tương ứng với một hóa đơn nhập Đồng hệ thống cũng cập nhật lại số lượng thuốc trong kho sau khi nhập.

3.3 Thống kê thuốc: Chức năng thống kê thuốc nhằm sinh ra một bảng thống kê định kỳ một thời gian như thống kê theo ngày, theo tuần, theo tháng,… Mỗi khi nhân viên quản lý kho yêu cầu hệ thống sinh ra một bảng thống kê, hệ thống sẽ thực hiện lấy thông tin thuốc có trong kho, so sánh với thống kê trước đó để đưa ra những thông tin cần thiết như lượng thuốc còn lại trong kho, những thay đổi của kho thuốc như nhập hay xuất đều được hiển thị.

4.1 Cập nhật thuốc: Mỗi khi có một đơn thuốc mới nhân viên cấp thuốc sẽ gửi yêu cầu cập nhật thêm đơn thuốc để tạo ra mặt hàng Mặt hàng sẽ được lưu vào kho “Mặt hàng” để phục vụ xuất danh sách thuốc.

4.2 Xuất danh sách thuốc: Mỗi khi có đơn thuốc mới đuợc thêm vào hệ thống sẽ tự cập nhật đơn thuốc từ kho mặt hàng và xuất vào kho danh sách thuốc và gửi đến bộ phận bán hàng.

4.3 Cấp thuốc: bộ phận này có trách nhiệm lựa chọn thuốc trong kho kèm hoá đơn chuyển tới bộ phận bán hàng

5.1 Báo cáo doanh thu: Chức năng này là chức năng dành riêng cho quản lý hiệu thuốc Chức năng này sẽ sinh ra một báo cáo trực quan cho quản lý về thông tin tiền nhập hàng, tiền bán hàng để từ đó nắm bắt được tình hình kinh doanh của hiệu thuốc Mỗi khi quản lý hiệu thuốc thực hiện yêu cầu xem báo cáo doanh thu hệ thống sẽ thực hiện lấy dữ liệu từ kho

Phiếu nhập, hóa đơn và phiếu xuất là những tài liệu quan trọng để tính toán tổng tiền nhập và bán hàng, cũng như để theo dõi số lượng hàng tồn kho Các báo cáo này thường dựa trên các công thức cơ bản nhằm cung cấp thông tin chính xác về tình hình kinh doanh.

Doanh thu = ∑Tiền bán – ∑Tiền nhập.

5.2 Báo cáo chất lượng phục vụ: Chức năng báo cáo chất lượng là chức năng dành cho quản lý hiệu thuốc Chức năng này sẽ cho biết tình trạng hoạt động và làm việc của nhân viên có thực sự hiệu quả hay không và có thái độ phục vụ tốt với khách hàng hay không Dựa vào báo cáo này người quản lý có thể biết được nhân viên mạnh yếu ở đâu để kịp thời điều chỉnh. Mỗi khi quản lý hiệu thuốc thực hiện yêu cầu xem báo cáo chất lượng dịch vụ, hệ thống sẽ thực hiện lấy dữ liệu từ kho “Xếp loại nhân viên” và kho

Hệ thống sẽ sử dụng dữ liệu xếp loại và đánh giá để tính toán, từ đó gửi báo cáo thống kê cho người quản lý về những nhân viên cùng với điểm chất lượng phục vụ.

Biểu đồ luồng dữ liệu

Hình 2.2 Biểu đồ ngữ cảnh

2.2.2 Biểu đồ luồng dữ liệu mức đỉnh

Hình 2.3 Biểu đồ luồng dữ liệu mức đỉnh

2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh

2.2.3.1 Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên

Hình 2.4 Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên

2.2.3.2 Biểu đồ luồng dữ liệu cho chức năng quản lý bán hàng

Hình 2.5 Biểu đồ luồng dữ liệu cho chức năng quản lý bán hàng

2.2.3.3 Biểu đồ luồng dữ liệu cho chức năng quản lý kho

Hình 2.6 Biểu đồ luồng dữ liệu cho chức năng quản lý kho

2.2.3.4 Biểu đồ luồng dữ liệu cho chức năng quản lý hàng

Hình 2.7 Biểu đồ luồng dữ liệu cho chức năng quản lý hàng

2.2.3.5 Biểu đồ luồng dữ liệu cho chức năng báo cáo

Hình 2.8 Biểu đồ luồng dữ liệu cho chức năng báo cáo

Mô hình E-R

2.3.1 liệt kê, chính xác hóa và lựa chọn thông tin

Tên được chính xác của các đặc trưng

Viết gọn tên đặc trưng Đánh dấu loại ở mỗi bước

-MaNV -TenNV -Thuong -Phat -SoCong -HeSoLuong -Thang

- DonGia -SoLuong -ThanhTien -MaNCC -TenNCC

-MaHN -TenHN -SoLuong -MaNCC -TenNCC -HSD -DVT -Loai

-MaH -TenH -HinhAnh -MoTa -GiaBan

Bảng 2.1 liệt kê, chính xác hóa và lựa chọn thông tin

* Chú thích: dấu “√ “đánh dấu mục tin được loại / chọn ở bước thứ i.

1 Thuộc tính cần phải đặc trưng cho lớp các đối tượng được xét.

2 Chọn thuộc tính một lần Nếu lặp lại thì bỏ qua.

3 Một thuộc tính phải là sơ cấp (nếu giá trị của nó có thể suy ra từ giá trị khác thì bỏ qua).

2.3.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh

Thực thể Thuộc tính Định danh

Nhân Viên - Mã nhân viên

- Số điện thoại -Hệ số lương

Bảng Lương -Mã nhân viên X

-Tháng -Ngày công -Thưởng -Phạt -Tổng lương

Phiếu Nhập -Mã phiếu nhập

-Ngày nhập -Mã nhân viên -Mã nhà cung cấp -Tiền nhập

Hàng Nhập -Mã hàng nhập

-Tên hàng nhập -Đơn vị tính -Loại

Chi Tiết Phiếu Nhập -Mã phiếu nhập

-Mã hàng nhập -Số lượng -Đơn giá -Hạn sử dụng -Thành tiền

Hóa Đơn -Mã hóa đơn

-Ngày bán -Mã nhân viên -Tiền bán

-Loại -Đơn giá -Mô tả Chi Tiết Hóa Đơn -Mã hóa đơn

-Mã hàng -Số lượng -Thành tiền

Nhà Cung Cấp -Mã nhà cung cấp

-Tên nhà cung cấp -Địa chỉ

Bảng 2.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh

2.3.3.Xác định các mối quan hệ và thuộc tính

Mối quan hệ tương tác Động từ: Bán

Bán gì? Mặt hàng (Thuốc)

Ai bán hàng? Bộ phận bán hàng Động từ: Quản lý

Quản lý cái gì? Mặt hàng (thuốc)

Quản lý ở đâu? Kho của cửa hàng

Ai quản lý? Bộ phận kho

Quản lý như thế nào?

Bộ phận kho kiểm soát số lượng mặt hàng nhập xuất Động từ: Tính

Tính cái gì? Tính lương nhân viên Ở đâu? Quán

Ai tính? Quản lý quán Động từ: Tạo

Tạo cái gì? Hóa đơn, File nhập xuất mặt hàng Tạo để làm gì?

Ai tạo? Bộ phận bán hàng, Bộ phận kho

Mối quan hệ phụ thuộc sở hữu

Xét cặp thực thể Mối quan hệ

Bảng lương Nhân viên Nhập

Tổng lương Quản lý quán Tính

Hóa đơn Thông tin khách hàng Nhập

Hóa đơn Sản phẩm Gồm

Thông tin thuốc Trạng thái Gồm

Thông tin thuốc Phiếu nhập Nhập

Bảng 2.3 Mối quan hệ thuộc chủ sở hữu

2.3.4 Mô hình liên kết thực thể E R-

Hình 2.9 Mô hình liên kết thực thể E-R

THIẾT KẾ

Thiết kế cơ sở dữ liệu

3.1.1 Mô hình dữ liệu quan hệ

Chuyển mô hình E – R sang mô hình quan hệ

- Nhân Viên(Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Quê quán,

Số điện thoại, Hệ số lương)

-Thông tin chấm công(Mã nhân viên, Số công, Tháng)

-Bảng Lương(Mã nhân viên, Tháng, Thưởng, Phạt, Tổng lương)

-Phiếu Nhập(Mã phiếu nhập, Ngày nhập, Mã hàng nhập, Tên hàng nhập, Đơn giá, Số lượng, Thành tiền, Mã nhà cung cấp, Tên nhà cung cấp)

-Hàng Nhập(Mã hàng nhập, Tên hàng nhập, Số lượng, Mã nhà cung cấp, Hạn sử dụng, Đơn vị tính, Loại)

-Hóa Đơn(Mã hóa đơn, Ngày bán, Mã mặt hàng, Tên mặt hàng, Giá bán,

-Thuốc(Mã hàng, Tên hàng, Loại, Công thức)

-Danh sách thuốc (Mã hàng, Hình ảnh, Mô tả, Giá bán)

-Thông Tin Nhà Cung Cấp(Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Số điện thoại)

-Xếp Loại Nhân Viên(Mã nhân viên, Tên nhân viên, Xếp loại)

-Đánh Giá Của Khách Hàng(Mã khách hàng, Đánh giá, Mã nhân viên)

Chuẩn hóa các quan hệ

-Nhân Viên(Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Quê quán,

Số điện thoại, Hệ số lương)

-Bảng Lương(Mã nhân viên, Tháng, Ngày công, Thưởng, Phạt, Tổng lương)

-Phiếu Nhập(Mã phiếu nhập, Ngày nhập, Mã nhân viên, Mã nhà cung cấp,Tiền nhập)

-Hàng Nhập(Mã hàng nhập, Mã hàng nhập, Đơn vị tính, Loại)

-Chi Tiết Phiếu Nhập(Mã phiếu nhập, Tên hàng nhập, Số lượng, Đơn giá, Hạn sử dụng, Thành tiền)

-Hóa Đơn(Mã hóa đơn, Ngày bán, Mã nhân viên, Số bàn, Tiền bán) -Thuốc(Mã hàng, Tên hàng, Loại, Đơn giá, Mô tả)

-Chi Tiết Hóa Đơn(Mã hóa đơn, Mã hàng, Số lượng, Thành tiền)

-Nhà Cung Cấp(Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Số điện thoại)

-Bàn(Số bàn, Trạng thái)

Biểu đồ dữ liệu quan hệ

Hình 3.1 Biểu đồ dữ liệu quan hệ

3.1.2 Mô hình dữ liệu vật lý

Hình 3.2 Mô hình dữ liệu vật lý

3.1.3 Thiết kế cơ sở dữ liệu

Các bảng cơ sở dữ liệu

Thiết kế giao diện

Hình 3.16 cập nhật thông tin nhân viên

Hình 3.17 chi tiết phiếu nhập

Hình 3.19 chi tiết hóa đơn

Ngày đăng: 22/01/2025, 14:49

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

TÀI LIỆU LIÊN QUAN