Bao Cao Btl Ktpm

January 4, 2017 | Author: Nguyễn Dũng Anh | Category: N/A
Share Embed Donate


Short Description

Download Bao Cao Btl Ktpm...

Description

Trường Đại Học Bách Khoa Hà Nội Khoa Điện Tử Viễn Thông ====o0o====

BÀI TẬP LỚN

MÔN KỸ THUẬT PHẦN MỀM ỨNG DỤNG Đề tài:

PHẦN MỀM QUẢN LÝ QUÁN KARAOKE

Giảng viên hướng dẫn : ThS. Nguyễn Thị Kim Thoa Sinh viên thực hiện Họ và Tên Nguyễn Văn Linh Phan Nhật Hoàng Nguyễn Dũng Anh Bùi Huy Thông Phạm Minh Mạnh

: Email [email protected] [email protected] [email protected] [email protected] [email protected]

Lớp: Điện tử 2 – K52

Số điện thoại 01689320880 0989878487 0973349676 0946526589 01674551167

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Hà Nội, 05/2009

MỤC LỤC Chương 1: Mở đầu 1.1. Giới thiệu 1.1.1. Sơ đồ quán Karaoke số 2 Đền Lừ 1.1.2. Tầm quan trọng của việc ứng dụng máy tính cho hệ thống 1.1.3. Nghiên cứu sơ bộ về hệ thống hiện hành 1.1.4. Hệ thống sẽ xây dựng trong tương lai 1.2. Báo cáo nghiên cứu tính khả thi của Project 1.2.1. Tính khả thi về mặt kỹ thuật 1.2.2. Tính khả thi về mặt kinh tế 1.2.3. Tính khả thi về mặt tổ chức 1.2.4. Schedule thực hiện đề tài 1.3. Phạm vi và yêu cầu của Project 1.3.1. Phạm vi 1.3.2 Các yêu cầu chức năng của phần mềm sẽ xây dựng 1.3.3. Các yêu cầu phi chức năng của hệ thống 1.4. Kết luận sau quá trình nghiên cứu sơ bộ

Chương 2: Giới thiệu công nghệ 2.1. Môi trường lập trình 2.2. Ngôn ngữ lập trình 2.3. Hệ quản trị cơ sở dữ liệu

Chương 3: Phân tích hệ thống 3.1 Funtion Diagram 3.2. Context Diagram 3.3. Data Flow Diagram 2

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.1. DFD mức 0 3.3.2. DFD mức 1 - Quản lý nhân sự 3.3.3. DFD mức 2 3.3.4. DFD mức 1 - Chức năng 2 - Quản lý sản phẩm 3.3.5. DFD mức 1 - Chức năng 3 - Quản lý nhà cung cấp 3.3.6. DFD mức 1 - Chức năng 4 - Quản lý hóa đơn 3.3.7. DFD mức 1 - Chức năng 5: Báo cáo số liệu 3.3.8. DFD mức 1 - Chức năng 6 - Sao lưu và phục hồi dữ liệu

Chương 4: Thiết kế hệ thống 4.1. Bảng nhập dữ liệu hóa đơn 4.2. Phân tích bảng dữ liệu Phiếu nhập 4.3. Phân tích dữ liệu Kiểm Kê Sơ đồ thực thể liên kết ERD của toàn hệ thống

KẾT LUẬN

3

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

CHƯƠNG 1: MỞ ĐẦU 1.1. Giới thiệu 1.1.1. Sơ đồ quán Karaoke số 2 đền Lừ

Chủ cửa hàng

Quản lý kho

Quản lý dịch vụ

Trưởng b

N hân viên N hân viên Hình 1. Sơ đồ quản lý quán Karaoke số 2 đền Lừ

1.1.2. Tầm quan trọng của việc ứng dụng máy tính cho hệ thống Việc sử dụng hệ thống máy tính trong quản lý một quán Karaoke là hết sức cần thiết. Do số lượng phòng hát lớn, số lượng lượt khách đến trong ngày rất đông, nếu quản lý bằng sổ sách sẽ tốn rất nhiều công sức và không đảm bảo được tính chính xác. Việc dùng phần mềm trong việc quản lý quán sẽ giúp đỡ rất nhiều cho cả người quản lý và nhân viên trong việc phục vụ, kiểm soát thực trạng kinh doanh của quán. 1.1.3. Nghiên cứu sơ bộ về hệ thống hiện hành Hệ thống hiện hành là một hệ thống hoàn toàn thủ công. Tất cả công đoạn từ đặt phòng, chọn bài hát, yêu cầu phục vụ đồ ăn, nước uống, hóa đơn đều làm bằng tay. Dễ dẫn đến những sai sót và gây nhiều phiền toái cho cả quản lý, nhân viên và khách hàng. 4

N hân viê

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

1.1.4. Hệ thống sẽ xây dựng trong tương lai 1.2. Báo cáo nghiên cứu tính khả thi của Project 1.2.1. Tính khả thi về mặt kỹ thuật Sản phẩm được phát triển dựa trên công cụ C# vả SQL sever là những công cụ hỗ trợ mạnh đảm bảo tính khả thi về mặt kỹ thuật, tốn ít tài nguyên hệ thống và giá thành sản phẩm rẻ. Sản phầm được thiết kế chạy trên nền window đảm bảo bảo phù hợp với đa số người dùng Dự án phát triển phần mềm này có quy mô vừa phải, gói gọn trong một quán nên cơ sở dữ liệu tương đối nhỏ, đảm bảo có thể thực hiện xong trong thời gian ngắn ( khoảng 15 tuần) 1.2.2. Tính khả thi về mặt kinh tế Như trên đã nói, sản phẩm được phát triền trên C# và SQL nên đảm bảo tốn ít tài nguyên hệ thống, giá thành rẻ, thời gian thực hiện ngắn. Chi phí bảo trì phần mềm gần như không có. Giảm thiểu thời gian quản lý, giúp quản lý linh hoạt hơn, giảm tải đội ngũ nhân viên do đó doanh thu tăng. Khách hàng có thể hài lòng với dịch vụ thanh toán, phục vụ chuyên nghiệp. 1.2.3. Tính khả thi về mặt tổ chức Phần mềm sau khi hoàn thành sẽ do chủ cửa hàng, thư ký quản lý nên ít chịu sự tác động vào nhiều người. Sản phẩm mới vẫn có thể đáp ứng các yêu cầu đặt ra của cửa hàng khi được mở rộng trong tương lai.

5

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

1.2.4. Schedule thực hiện đề tài Phase

Người thực hiện

Thời gian

Nghiên cứu sơ bộ

Phan Nhật Hoàng, Nguyễn Dũng Anh

26/03/10- 30/03/10

Phân tích hệ thống

Phan Nhật Hoàng, Nguyễn Dũng Anh

30/03/10-31/03/10

Thiết kế giao diện hệ thống

Nguyễn Văn Linh, Bùi Huy Thông, Phạm Minh Mạnh

31/03/10-01/04/10

Xây dựng các thư viện cho hệ thống

Nguyễn Dũng Anh

10/04/10-30/04/10

Lập trình ghép form và library

Nguyễn Dũng Anh, Phan Nhật Hoàng

01/05/10-20/05/10

Kiểm thử và triển khai

Nguyễn Văn Linh, Bùi Huy Thông, Phạm Minh Mạnh

21/05/10-22/05/10

1.3. Phạm vi và yêu cầu của Project 1.3.1. Phạm vi Project thực hiện việc xây dựng một phần mềm quản lý cơ sở dữ liệu ở mức một quán Karaoke vừa và nhỏ. 1.3.2 Các yêu cầu chức năng của phần mềm sẽ xây dựng a. Quản lý thông tin Quản lý hóa đơn cho từng phòng gồm: Tiền phòng (tính theo giờ), tiền ăn, tiền uống,… Quản lý loại bàn: mã số, loại bàn, giá,… Quản lý xuất nhập các loại thực phẩm. Quản lý nhân viên: thông tin nhân viên, ca kíp làm việc của mỗi nhân viên, lượng tiền thu được trong mỗi ca làm việc,… Quản lý kho: xuất, nhập, tồn kho, báo cáo thu chi. 6

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

b. Xuất báo cáo Xuất báo cáo theo ngày, tháng, quý, năm. Các báo cáo gồm báo cáo tổng quan và báo cáo chi tiết. Thống kê báo cáo lượng khách cho mỗi ngày, mỗi tháng và quý để có biện pháp thay đổi hoạt động của quán. c. Back up và Restore cơ sở dữ liệu 1.3.3. Các yêu cầu phi chức năng của hệ thống Giao diện đơn giản, dễ thao tác. 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.4. Kết luận sau quá trình nghiên cứu sơ bộ Các phân thích về hệ thống cần xây dựng là hoàn toàn phù hợp với thực tế. Người sử dụng đã duyệt và đồng ý với báo cáo. Người sử dụng đã được tham khảo ý kiến về việc xây dựng hệ thống mới và đã được người phân tích thể hiện chính xác trong báo cáo. Toàn bộ báo cáo đã được nghiên cứu cẩn thận.

7

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

CHƯƠNG 2: GIỚI THIỆU CÔNG NGHỆ 2.1. Môi trường lập trình Microsoft.NET Framework SDK v2.0 Microsoft Visual Studio 2008 Microsoft SQL Server 2005 2.2. Ngôn ngữ lập trình a. Ngôn ngữ C# Ngôn ngữ C# là một ngôn ngữ thịnh hành hiện nay, nếu người nào theo hướng lập trình thì ít nhiều gì cũng biết đến bộ Visual Studio của Microsoft hỗ trợ rất mạnh cho lập trình giao diện. Tuy nhiên, ngôn ngữ C# có ý nghĩa cao khi nó thực thi những khái niệm lập trình hiện đại. C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng. Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại. Và ngôn ngữ C# hội đủ những điều kiện như vậy, hơn nữa nó được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java. Tính chất của lập trình hướng đối tượng là, những lớp thì định nghĩa những kiểu dữ liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mô hình tốt hơn để giải quyết vấn đề. Ngôn ngữ C# chứa những từ khoá cho việc khai báo những kiểu lớp đối tượng mới và những phương thức hay thuộc tính của lớp, và cho việc thực thi đóng gói, kế thừa, và đa hình, ba thuộc tính cơ bản của bất cứ ngôn ngữ lập trình hướng đối tượng. Ngôn ngữ C# hỗ trợ kiểu XML, cho phép chèn các tag XML để phát sinh tự động các document cho lớp. Ngôn ngữ C# cũng hỗ trợ giao diện interface, nó được xem như một cam kết với một lớp cho những dịch vụ mà giao diện quy định. b. Tại sao phải sử dụng ngôn ngữ C# Ngôn ngữ C# là một ngôn ngữ được dẫn xuất từ C và C++, nhưng nó được tạo từ nền tảng phát triển hơn. Microsoft bắt đầu với công việc trong C và C++ và thêm 8

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

vào những đặc tính mới để làm cho ngôn ngữ này dễ sử dụng hơn. Nhiều trong số những đặc tính này khá giống với những đặc tính có trong ngôn ngữ Java. Một số tiện lợi khi sử dụng ngôn ngữ này là: C# là một ngôn ngữ đơn giản. C# là ngôn ngữ lập trình hướng đối tượng. C# lập trình theo hướng module và hiện đại. C# là ngôn ngữ mạnh mẽ và mền dẻo dễ sử dụng. C# ngôn ngữ mang tính chất phổ biến, thông dụng. 2.3. Hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2005 Express là một hệ thống quản lý cơ sở dữ liệu. Sử dụng SQL để trao đổi dữ liệu thực hiện các câu kết nối và truy vấn vào bên trong dữ liệu nhằm lưu trữ dữ liệu một cách an toàn hơn. Một hệ thống quản trị cơ sở dữ liệu bao gồm Databases, database engine và các ứng dụng dùng để quản lý dữ liệu. SQL Server 2005 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL Server 2005 có thể kết hợp "ăn ý" với các server khác như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server.... SQL Server 2005 có rất nhiều phiên bản để cho từng đối tượng sử dụng. Hiện nay SQL Server đã phát triển lên đến phiên bản Microsoft SQL Server 2008, nhưng chúng tôi sử dụng phiên bản 2005 là vì cơ sở dữ liệu của phần mềm chúng tôi không lớn và do giới hạn về cấu hình máy, giá trị kinh tế…. 2.4. Công cụ hỗ trợ Microsoft Office 2007 Microsoft Visio 2007 Microsoft Project Professional 2007 9

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 3.1 Funtion Diagram Sơ đồ chức năng Hệ thống Quản lý quán Karaoke

1.Quản lý nhân sự

1.1 Quản lý nhân viên 1.1.1 Thêm nhân viên

1.1.2 Sửa nhân viên

1.1.3 Xóa nhân viên 1.1.4 Tìm kiến nhân viên 1.2 Quản lý nhóm

Quản lý sản phẩm

3. Quản lý nhà cung cấp

2.1 Thêm sản phẩm

3.1 Thêm nhà cung cấp

2.2. Sửa sản phẩm

3.2 Sửa nhà cung cấp

2.3. Xóa sản phẩm

4. Quản lý hóa đơn

5. Báo cáo số liệu 5.1 Báo cáo Phân tích/kiểm tra

4,1 Nhập hóa đơn

5.1.1 Báo cáo kết quả phân tích/kiểm tra hằng ngày

5.2. Báo cáo phát sinh 4.2. Sửa hóa đơn

3.3.Xóa nhà cung cấp

5.3. Báo cáo theo biểu đồ

3.4 Tìm kiếm nhà cung cấp

5.3. Báo cáo số lượng khách hàng

4.4. Tìm kiếm hóa đơn

1.2.1 Thêm nhóm

5.2.1Báo cáo phát sinh hằng ngày

5.2.2 Báo cáo phát sinh tổng hợp

1.2.2 Sửa nhóm

1.2.3 Xóa nhóm

1.2.4 Tìm kiếm theo nhóm

10

6.1. Sao lưu dữ liệu

6.2 Khôi phục dữ liệu 5.1.2 Báo cáo tổng hợp

4.3. Xóa hóa đơn 2.4.Tìm kiếm sản phẩm

6. Sao lưu phục hồi

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.2. Context Diagram

Khách hàng

Yêu cầu

Phản hồi

0. Hệ thống quản lý quán Karaoke

Báo cáo

11

Yêu cầu

Người quản lý

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3. Data Flow Diagram 3.3.1. DFD mức 0 Kiểm tra

Nhóm nhân viên

1. Quản lý nhân sự

6. Sao lưu phục hồi

Phản hồi

Phản hồi

Nhân viên

Yêu cầu

Phản hồi

Nhóm nhân viên

Nhân viên

Kiểmtra Yêu cầu

Sản phẩm

Phản hồi

Người quản lý

Nhà cung cấp

Yêu cầu Phản hồi Kiểm tra

Kiểm tra

Yêu cầu

Sản phẩm

Báo cáo

2.

5. Báo cáo số liệu

Quản lý sản phẩm

Hóa đơn

Phản hồi

Phản hồi

Phản hồi

Yêu cầu

Khách hàng Yêu cầu

Kiểm tra Kiểm tra Hóa đơn Phản hồi

3.

Nhà cung cấp

Quản lý nhà cung cấp

4. Quản lý hóa đơn

Phản hồi

Sản phẩm

Phản hồi

Phản hồi

Yêu cầu

Phản hồi Yêu cầu

Người quản lý

12

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.2. DFD mức 1 - Quản lý nhân sự

Người quản lý

Phản hồi

Phản hồi

Yêu cầu

Yêu cầu Nhóm nhân viên

1.1 Quản lý nhóm

1.2 Quản lý nhân viên

Nhân viên

3.3.3. DFD mức 2 Chức năng 1.1-Quản lý nhân viên

Cấp ID_nhân sự mới

1.1.2 Sửa nhân viên

Phản hồi

1.1.1 Thêm nhân viên

Sửa thông tin

Nhóm nhân viên

Yêu cầu xóa

1.1.3 Xóa nhân viên

Người quản lý

Phản hồi

Phản hồi

Nhân viên

Nhân viên mới

Nhân viên Yêu cầu

1.1.4 Tìm kiếm nhân viên

13

Nhóm nhân viên

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Chức năng 1.2 - Quản lý nhóm nhân viên

1.2.2 Thêm nhóm

1.2.2 Sửa Nhóm

Phản hồi

Phản hồi

Nhân sự mới Nhân viên Nhóm nhân viên

Yêu cầu xóa

1.2.3 Xóa nhóm

Người quản lý

Sửa thông tin

Phản hồi Phản hồi

Nhân viên Yêu cầu

1.2.4 Tìm kiếm theo nhóm

14

Nhóm nhân viên

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.4. DFD mức 1 - Chức năng 2 - Quản lý sản phẩm

Sản phẩm Yêu cầu xóa

2.3 Xóa sản phẩm

2.2 Sửa sản phẩm

Sửa thông tin

Người quản lý

Phản hồi

Sản phẩm Yêu cầu

Phản hồi

2.4 Tìm kiếm sản phẩm

Phản hồi

Yêu cầu

Sản phẳm mới

Cấp ID mới

Phản hồi

2.1 Thêm sản phẩm

Khách hàng

15

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.5. DFD mức 1 - Chức năng 3 - Quản lý nhà cung cấp

Sản phẳm mới Nhà cung cấp Yêu cầu xóa

3.3 Xóa nhà cung cấp

3.2 Sửa Nhà cung cấp

Phản hồi

Phản hồi

3.1 Thêm Nhà cung cấp

Sửa thông tin

Người quản lý

Phản hồi

Nhà cung cấp Yêu cầu

Phản hồi

16

3.4 Tìm kiếm nhà cung cấp

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.6. DFD mức 1 - Chức năng 4 - Quản lý hóa đơn

Phản hồi

Yêu cầu

Khách hàng

Phản hồi Yêu cầu

Hóa đơn mới Yêu cầu

4.1 Nhập hóa đơn

Phản hồi

Yêu cầu

4.2. Sửa hóa đơn

Yêu cầu

Phản hồi

4.3 Xóa hóa đơn

Phản hồi

Hóa đơn

Người quản lý Phản hồi

Yêu cầu

Phản hồi

Yêu cầu

4.4 Tìm kiếm hóa đơn

Khách hàng

17

Yêu cầu

Phản hồi

Hóa đơn

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.7. DFD mức 1 - Chức năng 5: Báo cáo số liệu

5.1. Báo cáo phân tích / kiểm tra

5.2 Báo cáo phát sinh

Yêu cầu

Phản hồi Nhóm nhân viên

Nhân viên

Người quản lý

Nhóm nhân viên

Nhân viên Sản phẩm Sản phẩm Nhà cung cấp

Yêu cầu

Phản hồi

Nhà cung cấp

Hóa đơn Hóa đơn

5.3 Báo cáo biểu đồ

18

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

3.3.8. DFD mức 1 - Chức năng 6 - Sao lưu và phục hồi dữ liệu

Sản phẩm

Thông tin yêu cầu phục hồi dữ liệu

Thông tin phục hồi dữ liệu phản hồi lại

Nhân viên

Thông tin yêu cầu sao lưu

Nhóm nhân viên

Thông tin sao lưu phản hồi lại

Người quản lý

6.1 Sao lưu dữ liệu

Nhóm nhân viên

Nhân viên

6.2 Phục hồi dữ liệu

Sản phẩm

Nhà cung cấp

Nhà cung cấp

Hóa đơn

Hóa đơn

Phục hồi dữ liệu

Sao lưu dữ liệu

Database File

Second Storage Physical

19

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

CHƯƠNG 4: THIẾT KẾ HỆ THỐNG Thiết kế cơ sở dữ liệu 4.1. Bảng nhập dữ liệu hóa đơn Bước 1,2,3: Phân tích yêu cầu dữ liệu, nhận diện các thực thể và mối tương quan giữa chúng

20

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Bước 4,5,6,7: Xác định các khóa, thêm thuộc tính, chuẩn hóa Sau khi loại bỏ nhóm lặp, ta có bảng

Ở bảng trên ta thêm thuộc tính Mô Tả cho bảng hóa đơn chi tiết Nhận thấy cả 2 bảng trên đã ở 2NF, ta chuẩn hóa sang dạng 3NF

21

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Bảng đơn vị tính cần thêm thuộc tính mô tả. Ở bảng Nhân Viên và Sản Phẩm cần thêm một số thuộc tính không khóa khác

Bảng nhân viên đã ở 3NF

22

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Chuẩn hóa bảng Sản phẩm sang dạng 3NF

23

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Vậy sau khi phân tích hóa đơn ta có các bảng sau

24

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

25

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

4.2. Phân tích bảng dữ liệu Phiếu nhập

Bảng Dữ Liệu Phiếu Nhập Sau khi loại bỏ nhóm lặp, ta được dạng chuẩn 1NF

26

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

27

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Các Quan hệ trên đã ở dạng chuẩn 2NF, chuyển sang dạng chuẩn 3 NF, ta được

28

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Bảng Nhân Viên và Bảng Sản Phẩm đã được xét ở phần trên. Với bảng Nhà Cung Cấp, cần thêm một số thuộc tính:

Vậy sau khi phân tích bảng dữ liệu phiếu nhập, ta được thêm các bảng

29

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

4.3. Phân tích dữ liệu Kiểm Kê

Loại bỏ nhóm lặp từ bảng trên ta được dạng chuẩn 1NF

Dễ thấy 2 bảng quan hệ trên đã ở dạng chuẩn 2NF, chuyển từ 2NF->3NF ta được

30

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Bảng sản phẩm và bảng nhân viên đã được xét ở trên Vậy sau khi phân tích dữ liệu kiểm kê ta được thêm các bảng

31

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Bảng từ điển dữ liệu ( thêm bảng thông tin CH, Tin Tức và loại Tin ) Tên bảng Chức vụ 1 Mã Chức Vụ (CV) 2 Tên CV Nhân Viên 1 Mã Nhân Viên 2 Tên Nhân Viên 3 Mật Khẩu 4 Giới Tính 5 Ngày Sinh 6 Địa Chỉ 7 Điện Thoại 8 Mã CV 9 Mức Lương 10 Ca LV 11 Mô Tả Nhà Cung Cấp 1 Mã Nhà Cung Cấp 2 Tên Nhà Cung Cấp 3 Số Điện Thoại 4 Địa Chỉ 5 Mô Tả Loại Sản Phẩm (LSP) 1 Mã LSP 2 Tên LSP 3 Mô Tả Đơn Vị Tính(DVT) 1 Mã DVT 2 Tên DVT 3 Mô Tả Sản Phẩm (SP) 1 Mã SP 2 Mã LSP 3 Mã DVT 4 Tên SP 5 Mô Tả 6 Giá Mua 7 Giá Bán

Kiểm tra tính hợp lệ Varchar, NOTNULL Nvarchar, Not NULL Varchar, NotNULL Varchar, NotNULL Varchar, NotNULL Nvarchar, NotNULL DateTime, NotNULL Nvarchar Varchar Varchar Money Int Nvarchar Varchar, NotNULL Nvarchar, NotNULL Varchar, NotNULL Nvarchar, NotNULL Nvarchar, NotNULL Varchar, NotNULL Nvarchar, NotNULL Nvarchar Varchar, NotNULL Nvarchar, NotNULL Nvarchar Varchar, NotNULL Varchar, NotNULL Varchar, NotNULL Nvarchar, NotNULL Nvarchar Money,default ’0’ Money,default ’0’ 32

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

8 Tổng SP 9 Ngày SX 10 Hạn SD 11 Số Lượng Kho 12 Số Lượng Quầy Hóa Đơn (HD) 1 Mã HD 2 Mã NV 3 Tổng Tiền 4 Thời điểm lập 5 Mô Tả Hóa Đơn Chi Tiết 1 Mã HDCT 2 Mã HD 3 Mã SP 4 Số Lượng Mua 5 Mô Tả Kiểm Kê 1 Mã Kiểm Kê 2 Mã Nhân Viên 3 Thời điểm Lập 4 Tình Trạng 5 Mô Tả Kiểm Kê Chi Tiết 1 Mã Kiểm Kê Chi Tiết 2 Mã Kiểm Kê 3 Mã SP 4 Số Lượng Tồn 5 Tình Trạng 6 Mô Tả Phiếu Nhập (PN) 1 Mã PN 2 Mã NV 3 Tổng Tiền 4 Thời Điểm Lập 5 Tình Trạng 6 Mô Tả Phiếu Nhập Chi Tiết (PNCT) 1 Mã PNCT 2 Mã PN 3 Mã Nhà Cung Cấp 4 Mã SP

Int DateTime DateTime Int Int Varchar, NotNULL Varchar, NotNULL Int DateTime Nvarchar Int Varchar, NotNULL Varchar, NotNULL Int Nvarchar Varchar, NotNULL Varchar, NotNULL DateTime Int Nvarchar Varchar, NotNULL Varchar, NotNULL Varchar, NotNULL Int Int Nvarchar Varchar, NotNULL Varchar, NotNULL Int DateTime int Nvarchar Int Varchar, NotNULL Varchar, NotNULL Varchar, NotNULL 33

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

5 Số Lượng Nhập 6 Mô Tả Thông Tin CH (TTCH) 1 Mã TTCH 2 Tên CH 3 Thông Tin 4 Lưu Ý 5 Liên Hệ Loại Tin (LT) 1 Mã LT 2 Tên LT 3 Mô Tả Tin Tức (TT) 1 Mã TT 2 Mã LT 3 Tiêu Đề 4 Tác Giả 5 Nội Dung 6 Ngày Đăng 7 Mô Tả

Int Nvarchar Varchar, NotNULL Nvarchar, NotNULL Nvarchar Nvarchar Nvarchar Varchar, NotNULL Nvarchar, NotNULL Nvarchar Varchar, NotNULL Varchar, NotNULL Nvarchar, NotNULL Nvarchar, NotNULL Nvarchar, NotNULL Datetime Nvarchar, NotNULL

34

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

Sơ đồ thực thể liên kết ERD của toàn hệ thống

35

Báo cáo bài tập lớn: Phần mềm Quản lý quán Karaoke

KẾT LUẬN Nội dung làm được: Các chức năng cơ bản của chương trình đã hoàn thành. Giao diện thân thiện. Thu thập yêu cầu khá đầy đủ nên việc quản lý hồ sơ giao việc khá chi tiết Nội dung chưa làm được: Dữ liệu cập nhật chậm. Một số phần dữ liệu có cập nhật nhưng chưa đúng. Hạn chế: Chưa có kinh nghiệm trong việc xây dựng một chương trình quản lý với quy mô lớn. Khả năng lập trình của các thành viên còn hạn chế. Kinh nghiệm thu được: Củng cố các kiến thức đã học về các môn: Công nghệ phần mềm, Cơ sở dữ liệu, phân tích thiết kế hệ thống thông tin, ngôn ngữ lập trình…. và các kỹ năng khác. Tích lũy và học hỏi được các kinh nghiệm trong cuộc sống, trong môi trường làm việc và bạn bè.

36

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF