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

Tiểu luận môn cơ sở dữ liệu Quản lý cửa hàng bán băng đĩa

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 (255.2 KB, 16 trang )

Đại học Nông Nghiệp Hà Nội
Khoa Công Nghệ Thông Tin
  
CƠ SỞ DỮ LIỆU
ĐỀ TÀI:
Giáo viên hướng dẫn: Lê Thị Nhung
Nhóm thực hiện : Phan Thị Chương 522931
Phạm Ngọc Thắng 523001
Nguyễn Hồng Linh 522977
Bùi Thành Nam 522968


Quản lý cửa hàng băng đĩa
MỤC LỤC
I. LỜI MỞ ĐẦU 2
1. Đặt vấn đề 2
2. Mục đích và yêu cầu 3
2.1 Mục đích 3
2.2 Yêu cầu 3
3. Tổng quan nghiên cứu: 4
II. KHẢO SÁT HỆ THỐNG 4
1. Phương pháp nghiên cứu 4
2. Khảo sát thực tế công cửa hàng 4
3. Thực trạng hệ thống quản lý mua bán vật tư tại cửa hàng 5
3.1 Thực trạng hoạt động của hệ thống quản lý 5
4. Yêu cầu của hệ thống quản lí mua cửa hàng băng đĩa 7
4.1 Yêu cầu chức năng hệ thống quản lý 7
III. PHÂN TÍCH HỆ THỐNG 7
1.Biểu đồ phân cấp chức năng 7
2.Biểu đồ luồng dữ liệu mức ngữ cảnh 8
3.Biểu đồ phân cấp chức năng mức đỉnh 8


4.Biểu đồ luồng dữ liệu 9
4.1 Quản lý bán 10
4.2 Quản lý nhập 11
IV. PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU 12
1.Các thực thể liên kết 12
2.Xác định các thực thể 14
I. LỜI MỞ ĐẦU
1. Đặt vấn đề
Việc ứng dụng Công Nghệ Thông Tin vào đời sống ngày nay đã không còn xa lạ
với chúng ta. Công Nghệ Thông Tin với tốc độ nhanh chóng, chính xác đã giúp con
người trong rất nhiều lĩnh vực, nhất là kinh doanh, lĩnh vực xây dựng cũng không ngoại
lệ.
Quản lý cửa hàng băng đĩa
2
2
Quản lý cửa hàng băng đĩa
Xuất phát từ điều kiện thực tế chúng em đã chọn đề tài “Quản lý cửa hàng băng
đĩa” nhằm làm sáng tỏ những vấn đề vướng mắc giữa thực tế và lý thuyết để có thể
hoàn thiện bổ sung kiến thức đã học. Va:
Giảm bớt công việc lưu trữ bằng sổ sách,cũng như tính toán và kiểm kê.
• Tránh được sự trùng lắp dữ liệu cũng như những sai xót trong quá trình quản lý.
• Thõa mãn yêu cầu khai thác thông tin của nhiều người sử dụng.
• Biết được thông tin về tình hình mua bán cũng như từng sản phẩm một cách
nhanh chóng và chính xác.
=> Việc quản lý sẽ trở nên nhanh chóng, hiệu quả và an toàn hơn.
2. Mục đích và yêu cầu
2.1 Mục đích
Tiến hành xây dựng hệ thống với những nhiệm vụ cần thực hiện:
- Khảo sát và phân tích hiện trạng.
-Phân tích và thiết kế hệ thống thông tin quản lý để xây dựng một số chức năng:

-Lựa chọn môi trường cài đặt và giới thiệu các công nghệ có liên quan.
-Xây dựng chương trình.
-Đánh giá hệ thống.
-Quản lý giao dịch nhập đĩa.
-Quản lý giao dịch bán đĩa.
-Tìm hiểu cách thức hoạt động doanh nghiệp trong thực tế, tiếp xúc và nghiên
cứu các yếu tố cấu thành bộ máy hoạt động của hệ thống để đưa ra mô hình nghiên cứu.
Xây dựng được phần mềm quản lý cửa hàng băng đĩa
2.2 Yêu cầu
- Tìm hiểu được cách thức hoạt động của cửa hàng.
- Lưu trữ và quản lý thông tin của các đĩa được nhập và xuất.
• Tra cứu nhanh thông tin khi khách hàng mua đĩa theo một sở thích nào đó (khách
hàng có thể chọn các cd có các ca sĩ,diễn viên hay bài hát, vỡ hài kịch mà mình
yêu thích)
Quản lý cửa hàng băng đĩa
3
3
Quản lý cửa hàng băng đĩa
• Kiểm soát được việc nhập và xuất của các cd, cũng như thống kê tình hình cd
trong kho và doanh thu của cửa hàng theo từng mốc thời gian yêu cầu.
• Không quan tâm chi tiết về nhân viên cũng như khách hàng.
3. Tổng quan nghiên cứu:
Hiện nay, ở các cửa hàng lớn đều đã có phần mềm quản lý công việc kinh doanh của
mình. Tuỳ theo từng các yêu cầu của từng cửa hàng khác nhau mà có các phần mềm
quản lý phù hợp với từng yêu cầu của hệ thống. Đó là những chương trình đã đáp ứng
được các yêu cầu của người sử dụng, đem lại hiệu quả cao.
Trong phạm vi bài tập lớn, chúng em đã nghiên cứu và tìm hiểu cách thức hoạt động
của của hàng, để từ đó thiết kế một phần mềm quản lý việc mua bán cho cửa hàng .
II. KHẢO SÁT HỆ THỐNG
1. Phương pháp nghiên cứu

Tìm hiểu về lý thuyết về phân tích thiết kế hệ thống , SQL.
Phân tích được hệ thống quản lí việc mua Đĩa tại cửa hàng.
Xây dựng được một chương trình quản lý cửa hàng bằng SQL.
2. Khảo sát thực tế công cửa hàng
Hệ thống được khảo sát ở đây là một cửa hàng bán băng đĩa.Nguồn hàng của cửa hàng
do các nhà cung cấp cung cấp.Đối tượng bán hàng của công ty gồm người mua lẻ, các cửa
hàng bán lẻ .
Quản lý cửa hàng băng đĩa
4
4
Quản lý cửa hàng băng đĩa
Các hoạt động chính của công ty gồm nhập đĩa,bán đĩa, báo cáo số lượng và doanh thu
đĩa bán, báo cáo tồn kho trong tháng.
Việc quản lý công việc công ty được phân cấp quản lý theo từng bộ phận như sau :
- Chủ cửa hàng: là người chịu trách nhiệm về hoạt động kinh doanh của cửa hàng.
- Bộ phận thu ngân: Tính tiền hàng của khách, mọi số lượng hàng bán ra phải được
nhập vào máy tính để cuối cùng bộ phận quản lý sẽ thu lại dữ liệu đã nhập của họ vào để
quản lý.
3. Thực trạng hệ thống quản lý mua bán vật tư tại cửa hàng
3.1 Thực trạng hoạt động của hệ thống quản lý
Hoạt động chính của ửa hàng gồm:
a. Nhập đĩa
Nguồn hàng nhập vào bằng cách :
- Đơn đặt hàng: Hợp đồng mua hàng giữa cửa hàng và các nhà cung cấp.
Hàng nhập sẽ được phân loại, dán tem, mã phân loại mặt đĩa, xong định giá và cho nhập
vào kho.
Các báo cáo liên quan đến hàng nhập được thê hiện qua phiếu nhập.
Công Ty …
Số: ……………
HÓA ĐƠN NHẬP

Ngày: ………
Người bán: ………………………………………………………………
Địa chỉ: …………………………………………………………………
Số điện thoại: ………………………Số Fax: ……………………………
STT Mã số Tên đĩa ĐVT Đơn
giá
Số lượng Thành tiền Ghi chú
Tổng cộng
Số tiền bằng chữ: ………………………………………………………
Ngày ….Tháng …. Năm 200…

Quản lý cửa hàng băng đĩa
5
5
Quản lý cửa hàng băng đĩa
b. Bán hàng
Cửa hàng quản lý đĩa bán đượ thông qua
- Quản lý số lượng bán ra theo giá bán lẻ do cửa hàng quy định đơn giá.
Khi khách hàng thanh toán, nhân viên thu ngân sẽ viết và trao cho khách hàng hóa đơn
chi tiết(hóa đơn bán lẻ,hóa đơn đỏ) và nhận thanh toán .
Công Ty……
Số: ………………
HÓA ĐƠN BÁN HÀNG
Ngày: …………tháng……………………năm 200……
Quầy:…………………………………………………………
STT Mã số cd Tên cd Đơn Giá Số Lượng Thành tiền
Tổng Cộng:
Số tiền bằng chữ: ………………………………………………………
Ngày ….Tháng …. Năm 20…
Kế toán trưởng Giám đốc

c. Hiện trạng tin học
Qua việc tìm hiểu phương thức hoạt động của cửa hàng ta thấy nhu cầu về giải trí của
con người ngày càng cao. 1 cửa hàng băng đĩa lớn quản lý 1 số lường băng đĩa lớn và đa
dạng. Nhưng để nhớ hết được thì thật không dễ và thiếu chính xác. Ngoài ra việc quản lý thủ
công có thể gây ra mất mát.
Do vậy, việc đưa việc sử dụng máy tính vào quản lý cửa hàng là nhu cầu rất cần thiết,
nhằm loại bỏ được các công việc thủ công, đồng thời nó giúp việc xử lý dữ liệu được chính
xác và nhanh gọn.
Quản lý cửa hàng băng đĩa
6
6
Quản lý cửa hàng băng đĩa
4. Yêu cầu của hệ thống quản lí mua cửa hàng băng đĩa.
4.1 Yêu cầu chức năng hệ thống quản lý
d. Quản lý kho
- Quản lý hàng nhập
+ Nhập hàng theo đúng danh mục trong Hóa đơn mua hàng của cửa hàng.
+ Hàng nhập được theo dõi dựa trên : mã đĩa, loại đĩa, số lượng, đơn vị tính, đơn giá,
thành tiền, tổng cộng số lượng và giá trị.
+ In báo cáo hàng nhập.
- Quản lý đĩa xuất
+ đĩa bán cũng được theo dõi qua mã đĩa, loại đĩa, số lượng xuất.
+ In báo cáo lượng đĩa xuất.
- Quản lý đĩa tồn
+ Tổng hợp những phát sinh xuất nhập tồn
+ In báo cáo hàng tồn và giá trị tồn trong kì
e. Quản lý danh mục
- Cập nhật danh mục đĩa
- Cập nhật danh mục nhà cung cấp
- Xem danh sách các danh mục

f. Quản lý hệ thống dữ liệu
- Lưu trữ và phục hồi dữ liệu
- Kết thúc chương trình
III. PHÂN TÍCH HỆ THỐNG
1. Biểu đồ phân cấp chức năng
Quản lý cửa hàng băng đĩa
7
7
Quản lý cửa hàng băng đĩa
2. Biểu đồ luồng dữ liệu mức ngữ cảnh
3. Biểu đồ phân cấp chức năng mức đỉnh
Quản lý cửa hàng băng đĩa
8
8
T.tin thanh toán
Hệ
thốn
g
quản

Nhân
viên
(Khách
hàng)
Nhân
viên
(Nhà
Cung
Cấp)
T.tin yêu cầu

mua
T.tin phản hồi
HĐ+danh sách
hang,phiếu xuất
T.tin yêu cầu
nhập
T.tin phản hồi
Danh sách
hàng,phiếu xuất
T.tin thanh toán
Quản lý cửa hàng băng đĩa
4. Biểu đồ luồng dữ liệu
Quản lý cửa hàng băng đĩa
9
9
QL bán
hàng
QL mua hàng
CD
NCC
Hóa đơn nhậpHóa đơn bán
QL NCC
Nhân Viên
TT yc mua
CD
TT CD
bán
HD
bán
TT Ktra

CD
TT trả
về
Cập
nhật TT
CD
HD bán+CD
YC nhập CD
TT CD nhập
HD
nhập
Cập nhật TT CD
TT YC
TT
Kqua
TT YC
TT kqua
Quản lý cửa hàng băng đĩa
4.1 Quản lý bán
Quản lý cửa hàng băng đĩa
4.4.3.Thống

CD
4.4.1.Tạo
HĐ Bán
4.4.2.Thanh
toán
Nhân viên
HĐ Bán
HĐ Bán

T.tin yêu
cầu
T.tin kết
quả
T.tin y/cầu
TK
T.tin y/cầu
T.tin k/quả
T.tin y/cầu
T.tin k/quả
T.tin yêu
cầu HĐB
Hóa đơn
bán
10
10
Quản lý cửa hàng băng đĩa
4.2 Quản lý nhập

4.6 Quản lý Nhà Cung Cấp
Quản lý cửa hàng băng đĩa
4.3.3.Tìm
kiếm thống

CD
4.3.1.Tạo
HĐ Nhập
4.3.2.Than
h toán
Nhân

viên
HĐ Nhập
HĐ Nhập
T.tin yêu
cầu
T.tin kết
quả
T.tin y/cầu
TK
T.tin y/cầu
T.tin k/quả
T.tin y/cầu
T.tin
k/quả
T.tin yêu
cầu HĐN
Hóa đơn
nhập
11
11
Quản lý cửa hàng băng đĩa
IV. PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU
1. Các thực thể liên kết
Qua tìm hiểu ta có các thực thể:
- “CD” sẽ xác định các thông tin về CD bao gồm:
Quản lý cửa hàng băng đĩa
Xóa Nhà
Cung Cấp
Thêm Nhà
Cung Cấp

Sửa Nhà
Cung Cấp
Nhân
viên
NCC
T.tin NCC
thêm
T.tin NCC
sửa
T.tin NCC
sửa
T.tin yêu
cầu thêm
T.tin yêu
cầu xóa
T.tin NCC
xóa
T.tin kết quả
xóa
Tìm
Kiếm
NCC
T.tin yêu
cấu TK
T.tin Kết
quả
12
12
Quản lý cửa hàng băng đĩa
+ Mã CD(macd): Đây là thuộc tính khóa, nhờ thuộc tính này mà ta phân biệt được các

loại cd khác nhau
+ Tên đĩa (tencd) : Mô tả tên của CD tương ứng với mã CD.Tên CD la Duy nhất
+ Mã Loại(maloai)
+ Ca sĩ (casi)
+ Đơn vị tính (donvitinh)
+ Đĩa Hình (diahinh)
-“Loại CD”
+ Mã loại( maloai): Đây là thuộc tính khóa, nhờ thuộc tính này mà phân biệt được các
loại đĩa khác nhau
+ Tên loại(tenloai): Mô tả tên loại đĩa tương ứng với loại đĩa
- “Nhà Cung Cấp ” sẽ xác định các thông tin về khách hàng bao gồm:
+ Mã Nhà Cung Cấp (mancc) : Đây là thuộc tính khóa, nhờ thuộc tính này mà ta phân
biệt được các khách hàng khác nhau.
+ Tên nhà cung cấp ( tencc) : Tên nhà cung cấp ứng với mã nhà cung cấp. Tên nhà
cung cấp là duy nhất
+ Địa chỉ (diachi): Địa chỉ nhà cung cấp là duy nhất
+ Điện thoại (dienthoai)
- “Hóa Đơn Bán“ : Xác định các thông tin về hóa đơn
+ Mã hóa đơn bán (mahdb) : Đây là thuộc tính khóa, nhờ thuộc tính này mà ta phân biệt
được các mã hóa đơn bán khác nhau.
+ Ngày bán (ngayban)
- “Hóa Đơn Bán Chi tiết“
+ mã hóa đơn bán(mahdb): đây là thuộc tính khóa.
+ mã CD(macd): đây là thuộc tính khóa
+ số lượng bán(slban)
+ đơn giá bán(dgban)
- Hóa đơn nhập gồm có:
+ Mã hóa đơn nhập (mahdn) : Đây là thuộc tính khóa, nhờ thuộc tính này mà ta phân
biệt được các mã hóa đơn nhập khác nhau.
+ Mã nhà cung cấp (mancc)

Quản lý cửa hàng băng đĩa
13
13
Quản lý cửa hàng băng đĩa
+ Ngày nhập (ngaynhap)
- Hóa đơn nhập chi tiết gồm có:
+ Mã hóa đơn nhập (mahdn): đây là thuộc tình khóa
+ Mã vật tư (macd): Đây là thuộc tính khóa
+ Số lượng nhập (slnhap)
+ Giá nhập (dgnhap)
2. Xác định các thực thể
- Bảng danh mục CD(CD)
Tên Ý nghĩa Kiểu Độ rộng
maCD Mã CD Char 5
tenCD Tên cd nVarchar 50
maloai Mã loại Char 5
casi Ca sĩ vVarchar 20
diahinh Đĩa hình
donvitinh Đơn vị tính nvarChar 10
- Bảng danh mục loại CD(loai)
Tên Ý nghĩa Kiểu Độ rộng
maloai Mã loại Char 5
tenloai Tên loại Nvarchar 10
- Bảng danh mục nhà cung cấp(ncc)
Tên Ý nghĩa Kiểu Độ rộng
maNCC Mã nhà cung cấp Char 5
tenNCC Tên nhà cung cấp nVarchar 100
diachi Địa chỉ nVarchar 100
dienthoai Điện thoại Varchar 20
- Bảng danh mục hóa đơn bán(hdban)

Quản lý cửa hàng băng đĩa
14
14
Quản lý cửa hàng băng đĩa
Tên Ý nghĩa Kiểu Độ rộng
mahdban Mã hóa đơn bán Char 5
ngayban Ngày bán Datetime
- Bảng danh muc chi tiết hóa đơn bán(cthdban)
Tên Ý nghĩa Kiểu Độ rộng
mahdban Số phiếu xuất hàng Char 5
maCD Mã vật tư Char 5
slban Số lượng xuất hàng Int
dgban Đơn giá xuất hàng Money
- Bảng danh muc hóa dơn nhap(hdnhap)
Tên Ý nghĩa Kiểu Độ rộng
mahdn Số đơn hàng Char 5
ngaynhap Ngày đặt hàng Datetime
mancc Mã nhà cung cấp Char 5
- Bảng danh mục chi tiết hóa đơn nhập chi tiêt(cthdnhap)
Tên Ý nghĩa Kiểu Độ rộng
mahdn Số phiếu nhập hàng Char 5
maCD Mã vật tư Char 5
slnhap Số lượng nhập hàng Int
dgnhap Đơn giá nhập hàng Money
Quản lý cửa hàng băng đĩa
15
15
Quản lý cửa hàng băng đĩa
Quản lý cửa hàng băng đĩa
16

16

×