ĐỒ ÁN TỐT NGHIỆP - Phần mềm quản lý cho một cửa hàng bán và cho thuê băng đĩa - Pdf 15


Bài tập lớn :

Môn phân tích thiết kế hệ
thống
LỜI NÓI ĐẦU

Ngày nay khoa học kỹ thuật phát triển nhanh chóng, lao động trí óc dần thay thế
cho lao động chân tay bằng những ứng dụng khoa học kỹ thuật. Và góp phần đắc lực
trong cuộc cách mạng khoa học này phải kể đến lĩnh vực công nghệ thông tin.Công nghệ
thông tin được ứng dụng trong nhiều lĩnh vực. Như chúng ta đã biết, việc quản lý kinh
doanh của rất nhiều cửa hàng nói chung và cửa hàng băng đĩa nói riêng vẫn tiến hành rất
thủ công, việc ghi chép thông qua sổ sách gặp rất nhiều trở ngại, gây khó khăn cho người
quản lý khi muốn xem sét tình trạng các mặt hàng còn hay hết. Từ thực tế như vậy mà
nhóm chúng em đã tiến hành xây dựng một phần mềm quản lý cho một cửa hàng bán và
cho thuê băng đĩa .
Phần mềm là một chương trình cho phép người sử dụng thực hiện một cách nhanh
chóng, chính xác việc nhập dữ liệu, lưu trữ cập nhật thông tin cho các loại băng đĩa , thực
hiện yêu cầu tìm kiếm thông tin thống kê bán hàng hay báo cáo tài chính của cửa hàng
…với giao diện làm việc thân thiện ,dễ sử dụng
Mong rằng với phần mềm này chúng em có thể đóng góp được một phần nào đó
vào sự phát triển kinh doanh của các cửa hàng băng đĩa .
Với sự cố gắng và nổ lực của mình, chúng em đã cùng nhau xây dựng và hoàn
thành đề tài này .Tuy nhiên vẫn còn nhiều hạn chế , chúng em rất mong nhận được sự
đóng góp ý kiến của thầy và các bạn để cho đề tài của chúng em được hoàn thiện hơn .

Dựa vào tình hình thực tế của các cửa hàng như vậy, nhóm em đã dạn hỏi ý kiến
chủ cửa hàng ,về những vấn đề mà họ cảm thấy còn gặp nhiều khó khăn ,trong quá trình
quản lí và giải quyết các công vệc trong cửa hàng . và họ đã đưa ra một số yêu cầu cần
thiết đối với hệ thống mới là:
 hệ thống mới phải đáp ứng đầy đủ được các thông tin về tất cả các loại đĩa : mã
đĩa là bao nhiêu , đĩa thuộc thể loại nào, là đĩa nhạc ,đĩa phim hay đĩa game…
 hệ thống mới phải đưa ra dược phần trăm lãi xuất mà của hàng thu được trong từng
ngày,tháng năm.
 hệ thống phải thóng kê được những loại đĩa nào được bán chạy nhất trong thơi
điêm hiện tại.
 các chức năng thiết kế phải dễ sử dụng . đồng thời phải có trợ giúp mỗi khi họ cần
.
 hệ thống phải đảm bảo giải quyết các yêu cầu nhanh chóng và chính xác . II.THÔNG TIN VỀ ĐÊ TÀI
1. Tên đề tài : Phân tích và thiết kế phần mềm :
“ QUẢN LÝ CỬA HÀNG CHO THUÊ BĂNG ĐĨA ”
2. Nhóm thực hiện :
Nguyễn Thanh Hải
Trần Minh Hiệu
Hà Thị Phương Loan
3. Yêu cầu của đề tài :
 Phải đi khảo sát hiện trạng trực tiếp ở các cửa hàng băng đĩa ,qua đó ta biết
được những vấn đề còn bất cập ,chưa hợp lí và chưa phù hợp của hệ thống quản lí
cũ ,từ đó ta sẽ xây dựng những biện pháp xử lí mới phù hợp hơn với thực tế mà
người chủ cửa hàng băng đĩa đang cần .
 Chương trình có khả năng lưu trữ cập nhật thông tin về các loại CD hiện có
trong cửa hàng .
 Cho phép tìm kiếm thông tin về CD .

Nhập Đĩa

Cho Thuê

Nhận Đĩa
BC N
ă
m

BC Th
áng

BC Ng
ày

Sửa Đổi
BI
ỂU
Đ
Ồ PHÂN CẤP CHỨC N
ĂNG

Thay Đổi
Kiểm Tra
H1.BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
4
2.1
1.0
1.1
1.2

1.2.Trong chức năng quản lý băng đĩa thì có các chức năng con sau :
 Chức năng nhập đĩa :
Nhập đĩa cho phép nhập thông tin về đĩa mới :
+ mã CD
+ tên CD
+ số lượng
+ nhà cung cấp
mà người quản lý mới nhập về vào CSDL
 Chức năng cho thuê :
Cho phép người dùng có thể nhập tất cả các thông tin về đĩa cho thuê
+ mã CD
+ tên CD
+ số lượng
+ nhà cung cấp
Nhập thông tin của khách hàng thuê đĩa :
+ tên khách hàng
+ địa chỉ khách hàng
+ thông tin đĩa thuê
+ số lượng
+ số tiền đã thanh toán
+ số tiền còn nợ Nhập thông tin nhà cung cấp:
+ Mã nhà cung cấp
+ Mã sản phẩm
+ Tên nhà cung cấp
+ Tên sản phẩm
+ Phone
+ Fax

Chức năng trợ giúp có tác dụng hướng dẫn cho người sử dụng phần mềm
giải quyết các công việc một cách nhanh chóng và hiệu quả IV . BIỂU ĐỒ LUỒNG DỮ LIỆU
KQ.Thống Kê
KQ.Báo Cáo
T.T Trợ Giúp
KQ. T.T Đĩa
KQ.T.T Khách Hàng

KQ.T.T Người Dùng ,
Đăng Nhập , Sửa Đổi
KQ.Trợ Giúp

NGƯỜI DÙNG
PHẦN MỀM
QUẢN LÝ

T.T Đĩa
T.T Khách Hàng
Báo Cáo
Thống Kê
T.T Người Dùng , Đăng
Nhập , Sửa Đổi
H2.BIỂU ĐỒ LUÔNG DỮ LIỆU MƯC 0

BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 1
Thống Kê
In Ấn


Lấy TT Đĩa
H3.Biểu Đồ Luông Dữ Liệu Mức Dưới Đỉnh
4
1.0
3.0

2.0
BI
ỂU
Đ
Ồ LUỒNG DỮ LIỆU MỨC 2

Đăng ký
QL Ngư
ời
Dùng

NGƯỜI
SỬ
DỤNG
KHO DỮ LIỆU
Ki
ểm
tra
CSDL


Ư
ỚI
Đ
ỈNH

(CHỨC NĂNG DĂNG NHẬP)
NGƯỜI SỬ DỤNG
KHO DỮ LIỆU
Thông tin

Thông Kê
Tìm Kiếm

Yêu c
ầu
Tìm Kiếm

Thống Kê

Yêu c
ầu
TK
Thông tin

Tìm Kiếm

Thông tin

Yêu cầu
Thông tin

1.3

3.1

3.2

3.0NGƯỜI SỬ DỤNG
KHO DỮ LIỆU
Thông tin
sau ki
ểm
Lưu
CSDL

Nhập Đĩa
Kiểm Tra
QL Băng

Đ
ĩa

T.T Đ
ĩa
Nh
ập

Cho Thuê,

2.5

2.0

2.1

2.2

2.3

2.4H7.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH
(CHỨC NĂNG ĐĂNG NHẬP)
Đăng nhập NGƯỜI
SỬ
DỤNG
KHO DỮ LIỆU

Ki
ểm tra
CSDL

Yêu c
ầu
đăng

đổi
T.T Đăng ký không h
ợp
l


Kiểm tra
Quyền thay đổi
Thay đ
ổi có hiệu
l
ực

Không được quyền thay đổi
Lưu

CSDL
Lưu

thay đổi

CSDL

1.1
1.2
1.3
1.1.1

1.2.1


STT Tên trường Kiểu Độ rộng Ghi chú
1
MaCD
Text 6 Mã sản phẩm
2 TenCD Text 30 Tên băng đĩa
3 MaNCC Text 6 Ma nhà cung cấp băng đĩa
4 Donvitinh Text 20 Đơn vị tính (chiếc)
5 Soluongnhap Integer 12 Số luợng nhập
6 Ngaynhap Date/time 8 Ngày nhập
7 Tongtien Number 12 Tông tiền

4.Khách hàng _ Băng Đĩa (KH_CD)

STT Tên trường Kiểu Độ rộng Ghi chú
1
MaKH
Text 6 Mã khách hàng
2
MaCD
Text 6 Ma băng đĩa 5.Danh sách băng đĩa cho thuê & bán (DSTHUE_BAN).

STT Tên trường Kiểu Độ rộng Ghi chú
1
MaCD
Text 6 Mã Băng đĩa
2 TenCD Text 30 Tên Băng đĩa
3 Donvitinh Text 20 Đơn vị tính
7.Hoá đơn nhập hàng(HDNHAPHANG)

STT Tên trường Kiểu Độ rộng Ghi chú
1
MsHD
Text 6 Mã số Hóa đơn
2 MaCD Text 30 Mã sô băng dĩa
3 Nguoinhap Text 20 Người nhập
4 TenCD Text 20 Tên băng đĩa
5 Donvitinh Text 30 Đơn vị tính
6 Ngaynhap Date/time 8 Ngày nhập
7 Soluongnhap Text 10 Số lượng nhập
8 Thanhtoan Number 12 Thanh toán
9 Tamung Number 12 Tạm ứng trước
10 Tongtien Number 12 Tổng tiền


MaCD
TenCD
MaNCC
Donvitinh
Soluongnhap
Ngaynhap
Tongtien

DSTHUE_BAN

MaCD
TenCD
Donvitinh
Soluong
Ngayban/thue
Tongtien
Tamung

HD_NHAPHAN
G
MsHD
MaCD
Nguoinhap
TenCD
Donvitinh
Ngaynhap
Soluongnhap
Thanhtoan
Nodong
Tongtien

Phone
TenCD
Soluong
Gia
Tongtien
Tamung

H8.MÔ HÌNH THỰC THỂ QUAN HỆ (E-R) VII. BIỂU ĐỒ DỮ LIỆU QUAN HỆ
H9.BẢNG QUAN HỆ VÀ KẾT NỐI GIỮA CÁC BẢNG

Cửa Hàng :
Địa chỉ:
HOÁ ĐƠN NHẬP HÀNG

Ngày Tháng Năm 200 Họ&tên chủ cửa hàng :
Họ&tên người giao hàng :
Địa chỉ :

S
T
T

MsHD Người
nhập

Ngư
ời giao hàng

(Ký,họ tên)

Chủ cửa hàng
(Ký,họ tên)
Người mua (thuê)
(Ký,họ tên)
Cửa Hàng :
Địa chỉ:
HOÁ ĐƠN BÁN HÀNG

Ngày Tháng Năm 200 Họ&tên chủ cửa hàng :
Họ&tên khách hàng :
Địa chỉ :

STT Ma CD Tên Băng Đĩa Đơn vị tính
(Chiếc)
Số lượng Đơn giá
Vnd/cd

Tổng tiền

Giao diện chính của phần mềm được xây dựng như trên .Gồm các menu tương ứng
với các chức năng của hệ thống .Muốn sử dụng được phần mềm người dùng phải đăng
nhâp vào hệ thống . Điều đó lam cho hệ thống mang tính bảo mật cao. Khi đăng nhập
thành công thì người sử dụng có thể truy cập ,thay đổi ,sửa chữa ,tìm kiếm thông tin
…trong hệ thống.Và khi đó thì các menu sẽ sáng toàn bộ ,thanh toolbar lại hiện cho phép
sử dụng .
H10.GIAO DIỆN PHÂN MÊM


Khi người dùng nhấn vào menu “Nhập đĩa” thì form nhập đĩa xuất hiện như sau:
Người dùng nhập dữ liệu vào các ô trên , ô số lượng chỉ cho phép nhập số mà thôi
.Khi nhập xong người dùng nhấn vào nút “Lưu CSDL“ . Thì tất cả dữ liệu ở các ô trên sẽ
được đưa vào CSDL, và các textbox nhập dư liệu sẽ trở về trạng thái ban đầu . Muốn thay
đổi bạn nhấn vào button “Thay Đổi”để thay đổi thông tin đĩa. Nhấn vào nút “Hủy” thì
thoát khỏi form nhập và không lưu vào CSDL giá trị vừa nhập. H11. CHỨC NĂNG ĐĂNG KÝ ĐĂNG NHẬP VÀ THAY ĐỔI

Khi người dùng muốn tìm kiếm thông tin thì họ sẽ lựa chọn các cách tìm kiếm như
trên rồi đưa dữ liệu tìm kiếm vào các ô textbox như trên rồi nhấn vào nút tìm tương ứng
.Thì từ đó thông tin sẽ được lấy ra từ CSDL và đưa ra các ô textbox ở trên cùng.Nếu
không tìm thấy thì sẽ thông báo ra là không tìm thấy .


Muốn tìm kiếm nhanh người sử dụng có thể sử dụng chức năng “Tìm kiếm nhanh”
của chương trình :
CÁC CHỨC NĂNG CHÍNH CỦA CHƯƠNG TRINH


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status