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

ĐỀ tài xây dựng phần mềm quản lý karaoke

49 2,2K 16
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

Định dạng
Số trang 49
Dung lượng 7 MB

Nội dung

Khi khách hàng có nhucầu đăng ký hội viên để được hưởng những ưu đãi của doanh nghiệp thìnhân viên quản lý cần lưu nhưng thông tin về khách hàng như: Mã kháchhàng, số CMND, tên khách hàn

Trang 1

TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG TP HCM

KHOA CNTT

MÔN XÂY DỰNG PHẦN MỀM

ĐỀ TÀI: Xây dựng phần mềm quản lý Karaoke

SINH VIÊN THỰC HIỆN:

Nguyễn Thanh HưngNguyễn Thanh Hòa

Võ Thanh Kiếm

LỚP: 11CĐ-TP2 NGƯỜI HƯỚNG DẪN: Thầy Lâm Thanh Hùng

1

Trang 2

TP.HCM – Tháng 04/2014

MỤC LỤC

LỜI NÓI ĐẦU 2

Phần I – Phân tích và xác định yếu cầu phần mềm 3

I Khảo sát nghiệp vụ và mô tả hệ thống 3

1 Khảo sát nghiệp vụ: 3

2 Mô tả hệ thống: 5

II Xác định yêu cầu 9

1 Yêu cầu chức năng nghiệp vụ 9

2 Yêu cầu hệ thống 10

3 Yêu cầu phi chức năng 10

III Sơ đồ phân rã chức năng (BFD) 11

IV Biểu mẩu 12

Phần II – Thiết kế 19

I Thiết kế dữ liệu 19

1 Mô hình thực thể kết hợp (ERD) 19

2 Mô hình quan hệ 19

3 Từ điển dữ liệu 20

4 Ràng buộc toàn vẹn 26

II Thiết kế giao diện 34

2

Trang 3

LỜI NÓI ĐẦU

Ngày nay, CNTT đã và đang đóng vai trò quan trọng trong lĩnh vực đời sống kinh

tế, xã hội, là một phần thiết yếu không thể thiếu trong xã hội năng động và đangphát triển như hiện nay, và là động lực thúc đẩy kinh tế tri thức phát triển Vì vậy,việc tin học hoá vào một số lĩnh vực là rất cần thiết

Trên cơ sở đó, cùng với sự phát triển của công nghệ thông tin và máy tính đã được

sử dụng rộng rãi trong các lĩnh vực kinh tế cũng như gia đình đã giúp chúng tahoàn thành công việc một cách nhanh chóng và hiệu quả hơn

Trong một xã hội hiện đại, năng động ngày nay, giải trí đóng vai trò rất quan trọng

Nó giúp con người giải tỏa những căn thẳng trong công việc, học tập, … Karaoke

là một trong những loại hình giải trí được đông đảo người dân lựa chọn Với mongmuốn như vậy chúng tôi xin được làm một phần mềm quản lý doanh nghiệp kinhdanh Karaoke, nhằm mục tiêu là để học hỏi kinh nghiệm cũng như có thể tiếp xúcthật sự về trình độ chuyên môn mà chúng tôi đang muốn áp dụng chúng vào thựctiển

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

3

Trang 4

Phần I – Phân tích và xác định yếu cầu phần mềm

I Khảo sát nghiệp vụ và mô tả hệ thống

Hằng ngày các thiết bị tại tất cả các phòng đều được kiểm tra và ghinhận báo hỏng Khi có thiết bị hỏng thì nhân viên quản lý phòng sẽ báocho nhân viên quản lý máy tính để được ghi nhận vào phần báo thiệt hạicủa phần mềm Các thông tin báo thiệt hại gồm mã phòng, mã thiết bị,nhân viên báo hỏng, ngày báo hỏng, số lượng hỏng Mỗi phòng khi đượctrang bị thiết bị điều được ghi nhận tại sổ trang bị gồm các thông tin như

mã phòng, mã thiết bị, ngày trang bị, số lượng Khi khách hàng có nhucầu đăng ký hội viên để được hưởng những ưu đãi của doanh nghiệp thìnhân viên quản lý cần lưu nhưng thông tin về khách hàng như: Mã kháchhàng, số CMND, tên khách hàng, ngày sinh, phái, địa chỉ, điện thoại,điểm tích luỹ, ghi chú Khi sử dụng phòng khách hàng có thể sử dụngcác dịch vụ khác mà doanh nghiệp cung cấp gồm các thông tin như mãdịch vụ, tên dịch vụ, mã loại dịch vụ, đơn vị tính và giá của từng dịch vụ

4

Trang 5

Các dịch vụ này được chia ra và phân vào mục loai dịch vụ củ thể thôngtin gồm mã loại dịch vụ, tên loai dịch vụ Mỗi khách hàng khi sử dụngxong các dịch vụ xẽ được tính tiền bằng hoá đơn do nhân viên lập, thôngtin hoá đơn gồm: Số hoá đơn, mã phòng, mã khách hàng, ngày lập hoáđơn, nhân viên lập hoá đơn, giờ vào, giờ ra, tiền giờ, tiền dịch vụ, giảmgiá, phụ phí, trạng thái và hoá đơn xẽ ghi nhận vào chi tiết hoá đơn gồmcác thông tin số hoá đơn, mã dịch vụ, số lượng hoá đơn Cuôi cùngdoanh nghiệp cần cho biết thông tin của doanh nghiệp được đính kèmtheo hoá đơn của khách hàng và thông tin như sau: ID, Tên cửa hàng(Doanh nghiệp), địa chỉ, điện thoại và câu chào cuối hoá đơn.

5

Trang 7

Bộ phận quản lý

 Quản lý tất cả các hoạt động của doanh nghiệp, bộ phậnthu ngân, nhân viên phục vụ

 Thu nhận tổng kết doanh thu, chi phí, các thiệt hại Đề ra

kế hoạch kinh doanh, các hoạt động của doanh nghiệp

Các hoạt động nghiệp vụ hệ thống

Quản lý thuê phòng

 Chi tiết sử dụng dịch vụ, các loại dịch vụ

 Nhu cầu chuyển phòng vì sự cố bất thường

 Báo hỏng thiết bị

 Thanh toán

 In lại hoá đơn

Do nhân viên phục vụ báo lại cho bộ phận thu ngân nhậpthông tin và sử lý

Quản lý các doanh mục

7

Trang 8

 Doanh mục phòng:

- Thêm một phòng mới

- Xoá phòng hiện tại

- Sửa thông tin phòng hiện tại

Các thông tin như mã phòng, mã khu vực và giá các phònghiện tại

 Doanh mục dịch vụ

- Thêm dịch vụ mới

- Xoá dịch vụ hiện tại

- Sửa thông tin dịch vụ hiên tại

Các thông tin như mã dịch vụ, tên dịch vụ, loại dịch vụ,đơn vị tính, giá

 Doanh mục khách hàng

- Thêm một khách hàng mới

- Xoá khách hàng hiện tại

- Sửa thông tin khách hàng

Các thông tin như mã khách hàng, số CMND, tên kháchhàng, ngày sinh, phái, địa chỉ, điện thoại, điểm tích luỹ, ghichú

 Doanh mục thiết bị

8

Trang 9

- Thêm một thiết bị mới

- Xoá thiết bị hiên tại

- Sửa thông tin thiết bị

Các thông tin như mã thiết bị, tên thiết bị, số lượng, giá

Quản lý tài khoản

 Thêm tài khoản

 Đổi mật khẩu

 Xoá tài khoản

 Tạo lại mật khẩu

 Phân quyền

Do quyền admin quản lý và thực hiện (Quản lý)

Thông kê

 Báo cáo doanh thu theo ngày

 Báo cáo doanh thu theo tháng

 Báo cáo doanh thu theo năm

 Báo cáo doanh thu theo thời gian quy định

 Thống kê tài sản

 Thống kê thiệt hại theo tháng

 Thống kê thiệt hại theo năm

Do bộ phận thu ngân quản lý và thực hiện

Tra cứu

9

Trang 10

 Tra cứu thông tin khách hàng (hội viên)Tìm kiếm thông tin khách hàng bằng mã khách hànghoặc số CMND.

 Hiển thị các thông tin của hội viên và chi tiết thông tinthuê phòng của hội viên đó

II Xác định yêu cầu

1 Yêu cầu chức năng nghiệp vụ

Hỗ trợ các chức năng quản lý tổng quát của phần mềm: quản lý thuê phòng,quản lý các doanh mục, quản lý tài khoản, thống kê, tra cứu, thiết đặt Ứngdụng có giao diện thân thiện dễ sử dụng, có khả năng nâng cấp và bổ sungsửa chữa sau này

10

Trang 11

 Khổ giấy cần dùng là A4 hoặc theo yêu cầu của khách hàng.

 Máy in kim trắng đen hoặc cao hơn

3 Yêu cầu phi chức năng

Cho phép thay đổi tên doanh nghiệp: Người dùng có thể thay đổi têndoanh nghiệp, địa chỉ, điện thoại và câu chào phù hợp với doanhnghiệp

Hình thức tra cứu thật tiện dụng, dễ sử dụng cho cả những ngườikhông chuyên về tin học: Hỗ trợ tra cứu nâng cao, có hình minh hoạ

dễ hiểu, dễ sử dụng, thiết kế đơn giản, sắp xếp hợp lí, dễ dàng tìmthấy các công cụ chức năng khi cần

Các màn hình có sự nhất quán chung: Các from đều được hiển thị trênmột from chính

Tốc độ tra cứu, thêm mới, cập nhập, in hoá đơn từ trung bình đếnnhanh: Nhờ các listbox, DataGridView, mà người dùng có thể tra cứu,cập nhập, thêm thông tin dễ dàng nhanh chóng

11

Trang 12

III Sơ đồ phân rã chức năng (BFD)

12

Trang 13

IV Biểu mẩu

Biểu mẩu 1: Hóa đơn.

13

Trang 14

Biểu mẩu 2: Thống kê doanh thu theo ngày

14

Trang 15

Biểu mẩu 3: Thống kê doanh thu từ ngày … đến ngày …

15

Trang 16

Biểu mẩu 4: Thống kê doanh thu theo tháng

16

Trang 17

Biểu mẩu 5: Báo cáo doanh thu theo năm

17

Trang 18

Biểu mẩu 6: Thống kê tài sản

Biểu mẩu 7: Báo cáo thiệt hại theo tháng

18

Trang 19

Biểu mẩu 8: Báo cáo thiệt hại theo tháng

Biểu mẩu 8: Thông tin hội viên

19

Trang 20

THIETBI (MATB, TENTB, SL, GIA)PHONG (MAPHONG, MAKV, GIA, TINHTRANG)KHUVUC (MAKV, TENKV)

THIETHAI (ID, MAPHONG, MATB, NVBAOHONG,NGAYBAOHONG, SL)

TRANGBI (MAPHONG, MATB, NGAYTRANGBI, SL,SLTHIETHAI)

KHACHHANG (MAKH, SOCMND, TENKH, NGAYSINH,PHAI, DIACHI, DIENTHOAI, DIEM, GHICHU)

20

Trang 21

HOADON (SOHD, MAPHONG, MAKH, NGAYLAPHD,NVLAPHD, GIOVAO, GIOẢ, TIENGIO, TIENDV, GIAMGIA,PHUPHI, TRANGTHAI)

Chú thích Kiểu dữ liệu Kích thước Ghi chú

1 MALOAIDV Mã loại dịch vụ AutoNumber Khóa chính

2 TENLOAID Tên loại dịch vụ Text 50

21

Trang 22

Chú thích Kiểu dữ liệu Kích thước Ghi chú

Chú thích Kiểu dữ liệu Kích thước Ghi chú

3 SOLUONG Số lượng Number

Chú thích Kiểu dữ liệu Kích thước Ghi chú

3 MALOAIDV Mã loại dịch vụ Number Khoá ngoại

Trang 23

T

Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

4 NGAYLAPHD Ngày lập hoá

8 TIENGIO Tiền giờ Number

9 TIENDV Tiền dịch vụ Number

10 GIAMGIA Giảm giá Number

12 TRANGTHAI Trạng thái Number

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

4 NGAYSINH Ngày sinh Date/Time

o Bảng KHACHANG

o Bảng PHONG

23

Trang 24

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

4 TINHTRANG Tình trạng Number

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

o Bảng THIETBI

24

Trang 25

o Bảng TRANGBI

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

4 NVBAOHONG Nhân viên báo

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

BI

Date/Time

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

4 DIENTHOAI Điện thoại Text

STT Tên thuộc tính Chú thích Kiểu dữ liệu Kích thước Ghi chú

Trang 26

4 Ràng buộc toàn vẹn

o Ràng buộc liên bộ:

Table LOAIDV

 Bối cảnh: Table LOAIDV

 Điều kiện: ∀ k1,k2 thuộc LOAIDV,k1≠k2

 k1.MALOAIDV ≠ k2.MALOAIDV Cuối ∀

 Bảng tầm ảnh hưởng

-Table DICHVU

 Bối cảnh: Table DICHVU

 Điều kiện: ∀ k1,k2 thuộc DICHVU,k1≠k2

 k1.MADV ≠ k2 MADV Cuối ∀

26

Trang 27

 Bảng tầm ảnh hưởng

-Table THIETBI

 Bối cảnh: Table THIETBI

 Điều kiện: ∀ k1,k2 thuộc THIETBI,k1≠k2

 Bối cảnh: Table PHONG

 Điều kiện: ∀ k1,k2 thuộc PHONG,k1≠k2

Trang 28

PHONG + +

-Table THIETHAI

 Bối cảnh: Table THIETHAI

 Điều kiện: ∀ k1,k2 thuộc THIETHAI,k1≠k2

 Bối cảnh: Table KHACHANG

 Điều kiện: ∀ k1,k2 thuộc KHACHANG,k1≠k2

Trang 29

Table HOADON

 Bối cảnh: Table HOADON

 Điều kiện: ∀ k1,k2 thuộc HOADON,k1≠k2

 k1 SOHD ≠ k2 SOHD Cuối ∀

 Bảng tầm ảnh hưởng

-o Ràng buộc về miền giá trị:

 Bối cảnh: Table HOADON

 Điều kiện: R8, ∀ T1 thuộc HOADON

 T1 NGAYLAPHD <= NGAYHIENHANHCuối ∀

 Bảng tầm ảnh hưởng

- Bối cảnh: Table DICHVU

 Điều kiện: R14, ∀ T1 thuộc DICHVU

 T1 GIAI > 0Cuối ∀

 Bảng tầm ảnh hưởng

29

Trang 30

R14 Thêm Sửa Xóa

- Bối cảnh: Table THIETBI

 Điều kiện: R15, ∀ T1 thuộc THIETBI

- Bối cảnh: Table TRANGBI

 Điều kiện: R16, ∀ T1 thuộc TRANGBI

Trang 31

o Ràng buộc toàn vẹn về khoá ngoại:

 Bối cảnh: Table LOAIDV, DICHVU

 Điều kiện: R9, ∀ K thuộc LOAIDV, K1 thuộc DICHVU

 K MALOAIDV =⊆ K1 MALOAIDV Cuối ∀

 Bảng tầm ảnh hưởng

- Bối cảnh: Table THIETBI, THIETHAI

 Điều kiện: R10, ∀ K thuộc THIETBI, K1 thuộcTHIETHAI

 K MATB =⊆ K1 MATB Cuối ∀

 Bảng tầm ảnh hưởng

31

Trang 32

R10 Thêm Sửa Xóa

- Bối cảnh: Table KHUVUC, PHONG

 Điều kiện: R11, ∀ K thuộc KHUVUC, K1 thuộc PHONG

- Bối cảnh: Table PHONG, HOADON

 Điều kiện: R12, ∀ K thuộc PHONG, K1 thuộcHOADON

Trang 33

 Bối cảnh: Table KHACHHANG, HOADON

 Điều kiện: R13, ∀ K thuộc KHACHHANG, K1 thuộcHOADON

Trang 34

II Thiết kế giao diện

34

Ngày đăng: 11/06/2016, 19:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w