Tải bản đầy đủ (.doc) (33 trang)

xây dựng Cơ sở dữ liệu quản lý xuất nhập đĩa cho các cửa hàng vừa và nhỏ, áp dụng cho Cửa hàng đĩa Heaven

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (282.63 KB, 33 trang )

Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
MỤC LỤC
MỞ ĐẦU.....................................................................................................................................................3
CHƯƠNG I: KHẢO SÁT HỆ THỐNG......................................................................................................5
I. MÔ TẢ HỆ THỐNG............................................................................................................................5
1) Tổng quan........................................................................................................................................................5
2) Quy trình xử lý................................................................................................................................................5
II. YÊU CẦU TIN HỌC HÓA.................................................................................................................8
1) Nội dung đề tài................................................................................................................................................8
2) Mô tả yêu cầu..................................................................................................................................................8
III. GIẢI QUYẾT VẤN ĐỀ.....................................................................................................................9
CHƯƠNG II: MÔ HÌNH THỰC THỂ LIÊN KẾT E-R
VÀ MÔ HÌNH QUAN HỆ........................................................................................................................10
I. CÁC BƯỚC XÂY DỰNG...................................................................................................................10
II. KÝ HIỆU SỬ DỤNG.........................................................................................................................10
III. ÁP DỤNG BÀI TOÁN.....................................................................................................................10
CHƯƠNG III: CƠ SỞ DỮ LIỆU SQL SERVER 2005.............................................................................15
I. MÔ TẢ CÁC BẢNG VÀ QUAN HỆ.................................................................................................15
1) Mô tả các bảng trong cơ sở dữ liệu...............................................................................................................15
2) Các bảng của cơ sở dữ liệu............................................................................................................................15
3) Sơ đồ mô tả mối quan hệ giữa các bảng........................................................................................................18
II. CÁC THỦ TỤC MÔ TẢ YÊU CẦU CỦA CƠ SỞ DỮ LIỆU........................................................18
1) Các thủ tục mô tả chức năng cơ bản..............................................................................................................18
2) Các thủ tục mô tả chức năng được yêu cầu......................................................................................18
3) Chi tiết các Store Procedure thực thi yêu cầu................................................................................................19
PHỤ LỤC 1: KẾ HOẠCH TỔNG THỂ....................................................................................................24
I) GIỚI THIỆU.......................................................................................................................................24
1. Tên đề tài: Quản lý cửa hàng đĩa (Software + Games)..................................................................................24
2. Thông tin về nhóm xây dựng đề tài...............................................................................................................24
3. Mục đích của tài liệu: ...................................................................................................................................24


4. Phạm vi tài liệu..............................................................................................................................................24
5. Mô tả tài liệu..................................................................................................................................................24
II) Nội dung.............................................................................................................................................27
Trang 1
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
PHỤ LỤC 2: BIÊN BẢN KHẢO SÁT......................................................................................................28
I) Thành phần khảo sát:.........................................................................................................................28
II) Nội dung khảo sát:............................................................................................................................28
1. Thông tin chung:............................................................................................................................................28
2. Tiến hành khảo sát:........................................................................................................................................28
II) Mục tiêu của cửa hàng:.....................................................................................................................31
III) Kết luận của nhóm khảo sát............................................................................................................32
PHỤ LỤC 3: ĐÁNH GIÁ THÀNH VIÊN................................................................................................33
Trang 2
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
MỞ ĐẦU
Ngày nay xã hội phát triển không ngừng nhanh chóng, xã hội càng phát triển thì thông tin càng
to lớn dồi dào, phong phú và đa dạng. Thông tin thực sự trở thành nguồn tài nguyên vô cùng quý
giá trong đời sống khoa học kỹ thuật, kinh doanh cũng như mọi hoạt động khác của xã hội. Những
ứng dụng tin học đã trợ giúp con người sản xuất hiệu quả thúc đẩy các tiến trình làm việc được
nhanh chóng. Khi lượng thông tin gia tăng thì nhu cầu của việc quản lý, tổ chức và xử lý thông tin
có một ý nghĩa quan trọng đối với những người lãnh đạo. Trước những nhu cầu như vậy thì việc
lưu trữ và xử lý thông tin bằng phương pháp thủ công và sổ tay truyền thống không còn phù hợp
nữa. Chính vì vậy vấn đề quan trọng đựơc đặt ra là làm thế nào để khai thác nhanh, chính xác và
hiệu quả lượng thông tin quý giá đó chỉ có máy tính là cộng cụ điện tử cho phép xử lý nhanh
chóng các nhu cầu khác nhau, sản phẩm của nó được ứng dụng rộng rãi trong thực tiễn.
Tin học thực sự trở là một ngành khoa học về các quá trình thu thập xử lý và lưu trữ thông tin
một cách có hiệu quả nhất, ý thức được vai trò và ý nghĩa quan trọng đó nên trong lần làm báo cáo

bài tập lớn môn Đồ án Cơ sở dữ liệu này nhóm xin được ứng dụng tin học vào công tác quản lý
đĩa của cửa hàng bán đĩa Heaven. Thực hiện hình thức quản lý bán đĩa một cách khoa học và hiệu
quả, tiết kiệm chi phí cho cửa hàng cũng như đem lại sự thoải mái nhất cho khách hàng khi mua
hàng.
1. Mục đích, ý nghĩa của báo cáo:
Nghiên cứu, phân tích hệ thống quản lý đĩa nhằm xây dựng Cơ sở dữ liệu quản lý xuất nhập đĩa
cho các cửa hàng vừa và nhỏ, áp dụng cho Cửa hàng đĩa Heaven.
Xây dựng Cơ sở dữ liệu cho chương trình quản lý bán đĩa, qua đó rút ra các kinh nghiệm thực
tiễn để xây dựng các chương trình quản lý bán hàng nói chung và quản lý cửa hàng đĩa nói riêng
và mang ý nghĩa thực tiễn.
2. Đối tượng và phạm vi nghiên cứu:
Đối tượng nghiên cứu gồm:
• Các loại đĩa, hiểu phương thức phân loại đĩa.
• Các hoá đơn nhập xuất.
Phạm vi nghiên cứu: trong một cửa hàng bán đĩa cụ thể.
3. Kết cấu và nội dung của báo cáo
Trang 3
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
- Tên báo cáo.
- Báo cáo gồm:
• Mở đầu
• Chương I: Khảo sát hệ thống.
• Chương II: Mô hình thực thể liên kết E-R và Mô hình quan hệ.
• Chương III: Cơ sở dữ liệu SQL Server 2005.
• Kết luận.
• Phụ lục.
4. Những thuật ngữ và cụm từ viết tắt
STT
Cụm từ viết tắt

Thuật ngữ
Viết đầy đủ Ý nghĩa
1 CSDL Cơ sở dữ liệu
2 E-R Entity Relationship Mô hình thực thể liên kết
3 PK Primary Key Khoá chính
4 FK Foreign Key Khoá ngoại
Trang 4
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
CHƯƠNG I: KHẢO SÁT HỆ THỐNG
I. MÔ TẢ HỆ THỐNG
1) Tổng quan
Cửa hàng sẽ phân chia đĩa theo thể loại và đánh mã số tuỳ theo thể loại đã được phân chia. Mỗi
đĩa sẽ có các thông tin chính: Mã đĩa, Tên đĩa, Thể loại, Hệ máy.
Về công việc nhập xuất hàng, cửa hàng sẽ nhập đĩa theo từng đợt và đưa ra các hoá đơn nhập
hàng cụ thể. Đối với bán hàng được chia thành 2 phương thức nhưng vẫn cùng một loại hoá đơn
xuất hàng như nhau. Trong các hoá đơn sẽ có các thông tin cơ bản về khách hàng và thông tin đĩa
sẽ bán.
Chủ cửa hàng sẽ có thể thống kê một cách cụ thể doanh thu, số lượng,… bất kỳ lúc nào theo
mong muốn và theo dõi thông tin bán hàng của nhân viên.
2) Quy trình xử lý
2.1. Phân loại đĩa
- Đĩa trò chơi dành cho các thể loại máy khác nhau được đánh mã theo thể loại bao gồm:
• Đĩa PC: dành để cài đặt cho các máy vi tính cá nhân.
• Đĩa PS2: dành cho dòng máy PlayStation 2 của Sony.
• Đĩa Xbox: dành cho dòng máy Xbox 360, Xbox Live của Microsoft.
• Đĩa Wii: dành cho dòng máy Wii của Nintendo.
- Đĩa phần mềm gồm các phiên bản hệ điều hành và các phần mềm thông dụng được đánh mã
S+Tên thể loại bao gồm:
• Đĩa hệ điều hành: gồm các phiên bản hệ điều hành Windows từ Windows 98 đến

Windows 7 và các phiên bản Linux ít phổ thông: Fedora, Ubuntu,…
• Đĩa phần mềm tiện ích: gồm các đĩa phần mềm tiện ích khối văn phòng như bộ
Microsoft Office, HTKK Thuế,… và các phần mềm chuyên dụng phục vụ khối thiết kế
như Adobe Photoshop, AutoCAD, CorelDRAW,…
• Ngoài ra gồm các đĩa phần mềm phổ thông khác.
Trang 5
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
2.2. Phương thức triển khai hoá đơn
- Coi đối tượng khách hàng vừa là nguồn nhập hàng, vừa là khách mua hàng.
- Hoá đơn được triển khai làm 2 loại chính: Nhập hàng và Xuất hàng.
2.3. Mục tiêu của cơ sở dữ liệu
- Đầy đủ các chức năng cơ bản để nhập xuất dữ liệu cho từng bảng.
- Thực hiện thêm các yêu cầu quản lý như: thống kê, báo cáo,... theo yêu cầu của công việc
kinh doanh.
2.4. Một số mẫu biểu
Qua quá trình khảo sát trên, tại cửa hàng đĩa Heaven có các mẫu biểu sau:
- Đơn đặt hàng:
Cửa hàng đĩa Heaven
Địa chỉ: 668 đường Láng - Đống Đa - Hà Nội
Điện thoại: (04)3xxxxxxx - Di động: 098xxxxxxx
ĐƠN ĐẶT HÀNG
Họ tên: ……………………………………………………………………………………………...
Địa chỉ: ……………………………………………………………………………………………..
………………………………………………………………………………………………………
Điện thoại: …………………………………………
Hình thức thanh toán: ………………………………
STT Mã đĩa Tên đĩa Số lượng Đơn giá Thành tiền
1 x X x x x
Cộng tiền hàng: ………………..

Tổng cộng thanh toán: ………………..
Số tiền viết bằng chữ: ……………………………………………………………………………...
Người mua hàng
(Ký, ghi rõ họ tên)
Người bán hàng
(Ký, ghi rõ họ tên)
Trang 6
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
- Hoá đơn nhập hàng:
Đơn vị bán hàng:……………………………………………………………………………………
Địa chỉ: ……………………………………………………………………………………………..
Số tài khoản: ………………………………………………….
Điện thoại: ……………………………………
HOÁ ĐƠN NHẬP HÀNG
Đơn vị mua hàng: Cửa hàng đĩa Heaven
Địa chỉ: 668 đường Láng - Đống Đa - Hà Nội
Điện thoại: (04)3xxxxxxx - Di động: 098xxxxxxx
Số tài khoản: 1234-5678-ABCD
Hình thức thanh toán: ……………………………
STT Mã đĩa Tên đĩa Số lượng Đơn giá Thành tiền
1 x X x x x
Cộng tiền hàng: ………………..
Tổng cộng thanh toán: ………………..
Số tiền viết bằng chữ: ……………………………………………………………………………...
Người giao hàng
(Ký, ghi rõ họ tên)
Người nhận hàng
(Ký, ghi rõ họ tên)
- Hoá đơn bán hàng:

Cửa hàng đĩa Heaven
Địa chỉ: 668 đường Láng - Đống Đa - Hà Nội
Điện thoại: (04)3xxxxxxx - Di động: 098xxxxxxx
HOÁ ĐƠN BÁN HÀNG
Họ tên: ……………………………………………………………………………………………...
Địa chỉ: ……………………………………………………………………………………………..
Điện thoại: …………………………………………
Hình thức thanh toán: ………………………………
STT Mã đĩa Tên đĩa Số lượng Đơn giá Thành tiền
1 x X x x x
Cộng tiền hàng: ………………..
Tổng cộng thanh toán: ………………..
Số tiền viết bằng chữ: ……………………………………………………………………………...
Người mua hàng
(Ký, ghi rõ họ tên)
Người bán hàng
(Ký, ghi rõ họ tên)
Trang 7
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
II. YÊU CẦU TIN HỌC HÓA
1) Nội dung đề tài
Với nhu cầu thông tin và quy mô kinh doanh ngày càng mở rộng của cửa hàng, tạo điều kiện
thuận lợi cho việc quản lý đĩa cũng như việc nhập xuất đĩa và truy xuất thông tin nhanh chóng về
đĩa. Do đó CSDL đòi hỏi phải lập trình để thực hiện được đầy đủ các thao tác nhập xuất, thống kê
thông tin một cách đầy đủ và cụ thể, giúp cho cập nhật những đĩa mới cho cửa hàng nhanh chóng,
dễ hàng hơn.
Nhân viên phải nhập các thông tin cho các đĩa mới, nhà cung cấp mới, khách hàng mới vào
trong dữ liệu và có sự kiểm tra về tính chính xác, đúng đắn của dữ liệu.
Nhân viên được phép chỉnh sửa, xóa những thông tin sai, không phù hợp theo quyền hạn cho

phép.
Chủ cửa hàng theo dõi quá trình mua bán, thống kê doanh thu của cửa hàng.
2) Mô tả yêu cầu
Yêu cầu chức năng:
• Liệt kê thông tin Đĩa:
o Toàn bộ
o Theo thời gian
o Theo nhân viên
o Theo khách hàng
• Liệt kê nhân viên theo doanh thu.
• Thống kê tổng doanh thu:
o Toàn bộ
o Theo tháng
o Theo năm
• Báo cáo chung về tổng nhập, xuất:
o Toàn bộ
Trang 8
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
o Theo tháng
o Theo năm
• Liệt kê các đĩa chưa bán.
• Liệt kê các đĩa bán chạy nhất.
III. GIẢI QUYẾT VẤN ĐỀ
Từng bước đi vào phân tích, thiết kế hệ thống để giải quyết vấn đề.
• Khảo sát: Tiến hành khảo sát ở một khu vực, địa chỉ cụ thể để lấy thông tin thực tế.
• Mô hình hóa nghiệp vụ: Dựa trên khảo sát thực trạng, mô hình hóa các nghiệp vụ bằng
mô hình thực thể liên kết, từ đó chuyển sang mô hình quan hệ.
• Thiết kế: Từ kết quả ở các mô hình quan hệ, triển khai thiết kế CSDL để đạt được các
kết quả như mong muốn.

Trang 9
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
CHƯƠNG II: MÔ HÌNH THỰC THỂ LIÊN KẾT E-R
VÀ MÔ HÌNH QUAN HỆ
I. CÁC BƯỚC XÂY DỰNG
- Bước 1: Xác định các thực thể.
- Bước 2: Đặc tả mô hình.
- Bước 3: Mô hình thực thể liên kết.
- Bước 4: Mô hình quan hệ.
II. KÝ HIỆU SỬ DỤNG
- Thuộc tính:
- Tập thực thể:
- Quan hệ:
- (min,max): Ràng buộc liên kết.
III. ÁP DỤNG BÀI TOÁN
- Bước 1: Xác định các thực thể
o Các tập thực thể:
• Khách hàng.
• Nhân viên bán hàng.
• Hoá Đơn.
• Loại phiếu xuất nhập.
• Đĩa.
o Thực thể yếu:
• Thể loại đĩa.
• Chi tiết hoá đơn.
- Bước 2: Đặc tả mô hình
Trang 10
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa

KhachHang (Khách hàng):
Thuộc tính Viết đầy đủ Định dạng Đặc tả
MaKH Mã khách hàng Text PK
TenKH Tên khách hàng Text
Dchi_KH Địa chỉ khách hàng Text
SDT Số điện thoại khách hàng Text
Email Thư điện tử khách hàng Text
NhanVienBH (Nhân viên bán hàng):
Thuộc tính Viết đầy đủ Định dạng Đặc tả
MaNV Mã người bán Text PK
TenNV Tên người bán Text
Dchi_NV Địa chỉ người bán Text
TheLoaiDia (Thể loại đĩa):
Thuộc tính Viết đầy đủ Định dạng Đặc tả
MaTL Mã thể loại đĩa Text PK
TenTL Tên thể loại đĩa Text
Trang 11
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
Dia (Đĩa):
Thuộc tính Viết đầy đủ Định dạng Đặc tả
MaDia Mã đĩa Text PK
TenDia Tên đĩa Text
HoaDon (Hoá đơn):
Thuộc tính Viết đầy đủ Định dạng Đặc tả
MaHD Mã hoá đơn Text PK
NgayBan Ngày bán Date/Time
CTiet_HD (Chi tiết hoá đơn):
Thuộc tính Viết đầy đủ Định dạng Đặc tả
SoLuong Số lượng bán Number

DonGia Giá tiền Number
Trang 12
Báo cáo bài tập lớn
Quản lý cửa hàng đĩa
- Bước 3: Mô hình thực thể liên kết
Hình 2.1: Mô hình thực thể liên kết của cửa hàng bán đĩa
- Bước 4: Mô hình quan hệ
Trang 13

×