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

Thiết kế phần mềm quản lý bán đĩ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 (1.36 MB, 48 trang )


ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện

TRƯỜNG CAO ĐẲNG SƯ PHẠM BẮC NINH

KHOA TỰ NHIÊN - LỚP TIN HỌC K26
------------------------000-------------------------


ĐỀ TÀI THỰC TẬP :
THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA

Giáo viên hướng dẫn : Vũ Huy Hiện

Sinh viên thiết kế : Nguyễn Thị Luyến
Đỗ Viết Hoàng
Vũ Văn Phong

Bắc Ninh , Ngày 20 tháng 03 năm 2009
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 1
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
LêI NãI §ÇU
Để quán triệt nguyên tắc " HỌC ĐI ĐÔI VỚI HÀNH ", nhằm tạo
điều kiện cho sinh viên làm quen với thực tế, có được cái nhìn tổng hợp,
giúp cho sinh viên chúng em hạn chế được sự bỡ ngỡ khi ra trường, hàng
năm nhà trường tổ chức cho sinh viên đi thực tập tại các cơ sở theo nội dung
ngành nghề đào tạo. Đây là điều kiện thuận lợi giúp chúng em phát huy
được năng lực bản thân cũng như khả năng áp dụng lý thuyết được trang bị


ở trường vào thực tế.
Công nghệ thông tin đã có những bước phát triển mạnh mẽ. Máy tính
điện tử không còn là phương tiện quý hiếm mà đang ngày một gần gũi với
con người.
Đứng trước sự bùng nổ thông tin, các tổ chức và các doanh nghiệp
đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình
nhằm tin học hoá các hoạt động tác nghiệp của đơn vị mình. Mức độ hoàn
thiện tuỳ thuộc vào quá trình phân tích và thiết kế hệ thống.
Từ nhu cầu nêu trên, trong thời gian thực tập tốt nghiệp chúng em đã
sử dụng vốn kiến thức ít ỏi của mình tìm hiểu và phân tích bài toán quản lý
bán đĩa. Nó chỉ mang tính chất thử nghiệm để học hỏi, trao đổi kinh nghiệm
và làm quen với thực tế.
Tuy đã rất cố gắng học hỏi dựa trên kiến thức đã học và thực tế tại
Trung tâm máy tính Osaka nhưng do khả năng và thời gian có hạn nên cuốn
báo cáo của chúng em không thể tránh khỏi những thiếu sót.Chúng em kính
mong quý Thầy cô cùng bạn bè thông cảm và góp ý để chúng em kịp thời
lấp kín những lỗ hổng kiến thức và chương trình đạt hiệu quả cao hơn.
Chúng em xin chân thành cảm ơn thầy Vũ Huy Hiện đã hết lòng chỉ
bảo để chúng em hoàn thành báo cáo này.

Bắc Ninh ,ngày 20 tháng 03 năm 2009

Nhóm SV thực hiện :

Nguyễn Thị Luyến
Đỗ Viết Hoàng
Vũ Văn Phong
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 2
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA

GVHD : Vũ Huy Hiện
Hệ thống hỗ trợ quản lý cửa hàng đĩa
Đặt vấn đề:
Trong thời đại tri thức ngày nay, khi nhu cầu học tập và hiểu biết xã
hội của người dân ngày càng tăng thì nhu cầu giải trí tăng lên nhanh
chóng.Chính vì vậy mà rất nhiều cửa hàng đĩa đã ra đời nhằm đáp ứng nhu
cầu đó.Quản lý cửa hàng đĩa là một yêu cầu không thể thiếu của các cửa
hàng.Do đó đề tài này mong muốn xây dựng một hệ thống quản lý đĩa CD
của các cửa hàng một cách hiệu quả nhất có thể. Đề tài này của chúng tôi
cũng có thể đáp ứng nhu cầu của một đại lý lớn phân phối cho các đại lý
nhỏ hơn.
A. KHẢO SÁT HỆ THỐNG CỬA HÀNG BÁN ĐĨA
I.Thực trạng của hệ thống
Quá trình khảo sát diễn ra tại các cửa hàng đĩa trên địa bàn thành phố
Bắc Ninh, tập trung vào các cửa hàng đĩa CD,phần mềm…mà quá trình quản
lý còn thực hiện một cách thủ công. Cách thức tiến hành chủ yếu là bằng
phương thức phỏng vấn và quan sát. Sau quá trình khảo sát, ta có thể đưa ra
một số kết luận sau:
Cơ cấu tổ chức:
Đa số các cửa hàng có 1 hoặc 2 nhân viên bán hàng.Cửa hàng quản lý
một số lượng đĩa không quá lớn, tuy nhiên đa dạng về thể loại đĩa.
Cơ cấu quản lý:
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 3
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
Quá trình quản lý cửa hàng gồm 6 khâu chính:
1.Quản lý đăng nhập
Quản lý đăng nhập của phần mềm này gồm có 2 loại người quản lý có
thể đăng nhập được . Đó là người quản lý các đai lý nhỏ và người quản lý

các cửa hàng phân phối.Nhũng người quản lý các đại lý nhỏ sẽ không được
sử dụng phần quản lý phân phối mà chỉ những người quản lý của cửa hàng
phân phối mới được sử dụng.
2.Tìm kiếm
Trước khi nhập hàng chúng ta nên kiểm tra thông tin về hàng trong kho và
xem cần bao nhiêu thì mới nhập.Và trong khi quản lý cửa hàng trong đó có
bán đĩa,cho thuê,phân phối thì ta phải kiểm tra hàng còn hay hết thì sẽ đưa
thông tin cho khách hàng là hết đĩa hoặc còn thì lập hoá dơn thanh toán.
Đó là chức năng tìm kiếm khi ta nhập mã đĩa hoặc tên đĩa nó sẽ tự động tìm
kiếm thông tin trong bảng dữ liệu để đưa ra.
3. Nhập đĩa:
Hầu hết các cửa hàng đều nhập đĩa theo nhu cầu của thị trường hay
theo sự biến động của thi trường (như album mới của Quỳnh Anh). Ngay khi
một loại đĩa nào đó sắp hết hoặc hết thì chủ cửa hàng sẽ nhập bổ sung theo
nhu cầu và liên hệ với đại lý phân phối.
Do quá trình khảo sát diễn ra trên nhiều cửa hàng khác nhau nên quy
trình xử lý đĩa sau khi nhập có một số đặc điểm không giống nhau:
• Đối với các cửa hàng quá trình quản
lý một cách thủ công: Sau mỗi lần nhập đĩa, chủ cửa hàng sẽ lưu
các thông tin sau vào sổ:mã đĩa, tên đĩa CD, giá nhập ,giá xuất, số
lượng, ngày nhập,thành tiền
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 4
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
• Đối với một số cửa hàng có quy mô lớn, quá trình quản
lý đã có sự trợ giúp của máy tính.Đĩa sau khi được nhập về sẽ
được dán nhãn. Thông tin trên nhãn đĩa bao gồm:
• Tên đĩa CD
• Mã đĩa CD

• Giá đĩa CD
• Tên cửa hàng đĩa CD
Các đĩa khác nhau có mã khác nhau.Sau đó các thông tin này sẽ được
nhập vào và lưu trữ trên máy.Đồng thời số lượng của từng loại đĩa sẽ được
cập nhật lại một cách tự động
Sau khi đã lưu trữ thông tin về đĩa nhập, nhân viên bán hàng có nhiệm
vụ sắp xếp từng loại đĩa về đúng khu kho đĩa theo từng lĩnh vực khác nhau
(Ví dụ: đĩa film, đĩa ca nhạc, đĩa chương trình...).
4. Bán đĩa:
Khi khách hàng có nhu cầu tìm kiếm một loại đĩa về một lĩnh vực nào
đó thì nhân viên bán hàng sẽ hướng dẫn khách đến khu đĩa họ cần.Mỗi khi
bán được đĩa, chủ cửa hàng sẽ ghi lại các thông tin sau vào sổ:
• Tên đĩa
• Số lượng
• Giá bán
• Ngày bán.
Đối với cửa hàng có sự trợ giúp của máy tính, khi bán được một đĩa
CD, nhân viên bán hàng chỉ nhập một trường thông tin khoá(ma CD), máy
sẽ tự động điền tiếp các thông tin còn lại rồi in hóa đơn.
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 5
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
Cũng có chức năng như bán đĩa chức năng phân phối cho từng đại lý
nhỏ được thực hiẹn đúng quy trình như bán đĩa.Các đại lý có nhu cầu nhập
hàng sẽ trao đổi thông tin với cửa hàng . Trong trường hợp CD không bán
được hoặc bán được quá ít thì chủ cửa hàng có thể trả lại CD theo thoả thuận
với đại lý phân phối.Các đại lý sẽ sử dụng phần mềm quản lý của chúng tôi
nhưng không có chức năng phân phối .
5. Cho thuê

Ngoài việc bán đĩa cho thuê cũng là để tăng thu nhập và năng suất
kinh doanh.
Việc quản lý cho thuê như thế nào là một việc khó đa số các cửa hàng đều
quản lý bằng cách thủ công . Nhờ có chương trình quản lý cửa hàng đĩa CD
này chúng tôi đưa ra sẽ tiết kiệm cho những của hàng tiền của,nhân công hay
đơn giản chỉ là sức khoẻ cho những người quản lý ..
Khi đĩa được cho thuê nhân viên quản lý bán hàng sẽ nhập tự động :VD(Mã
đĩa CD)
rồi máy tính sẽ nhập tất cả nhưng thông số còn lại.Về phần cho thuê đĩa cần
có cách sử lý đối với trường hợp trả đĩa :
- Trả đĩa đúng kỳ hạn
- Trả đĩa ngoài kỳ hạn
6.Lập hoá đơn
Khi khách có nhu cầu mua đĩa thì sau khi nhân viên bán hàng đã tìm kiếm
đĩa trong kho dữ liệu nếu có.Khi đó ta chỉ việc điền thông tin về khách hàng
vào hoá đơn rồi in ra,trong hoá đơn sẽ có thông tin về sản phẩm ,thông tin
này nó tự update khi tìm kiếm xong rồi lập hoá đơn
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 6
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
7.Báo cáo- Thống kê:
Sau mỗi ngày, mỗi tuần, mỗi tháng, chủ cửa hàng thống kê lại doanh
thu bán hàng, tổng kết các loại đĩa, số lượng CD đã bán ra. Đối với những
loại đĩa khác nhau thống kê lại số điã còn lại để đưa ra thời gian nhập
Sau khi các bộ phận quản lý lấy từ các kho dữ liêu, thống kê thông tin sản
phẩm và tài sản thu được trong 1tuần,tháng…thì sẽ được báo cáo cho người
quản lý cửa hàng.
.
II.Đánh giá hiện trạng

Một số các cửa hàng được khảo sát đều quản lý đĩa một cách thủ công
và một số cửa hàng có sự trợ giúp bằng máy tính.
Hệ thống các cửa hàng này đã làm được những việc sau:
+ Quản lý các cửa hàng nhỏ.
+ Quản lý được việc nhập đĩa mới và lưu trữ được hầu hết các
thông tin của đĩa CD.
+ Hỗ trợ khách hàng tìm kiếm đĩa một cách tương đối nhanh
chóng.
+ Thống kê được được tổng doanh thu sau một khoảng thời gian
xác định.
Các hạn chế:
+Chưa quản lý được thông tin về đĩa có trong cửa hàng một cách
cụ thể mà chủ yếu dựa kinh nghiệm của người quản lý.
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 7
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
+ Người quản lý phải thực hiện tất cả các tính toán, thống kê một
cách thủ công dẫn đến có thể tính toán không chính xác, gây hại
đến lợi ích của cửa hàng.
+Tìm kiếm thông tin đĩa dựa trên trí nhớ của nhân viên dẫn
đến không hiệu quả.
Chính vì những mặt hạn chế như trên nên nhóm chúng tôi chọn đề tài
quản lý cửa hàng đĩa nhằm phần nào giúp nhà quản lý khắc phục những
hạn chế đó, giảm thiểu chi phí và hiệu quả công việc cao hơn.
III. Mục tiêu của việc quản lý:
Xây dựng một hệ thống hỗ trợ quản lý cửa hàng đĩa CD :
+ Có sự hỗ trợ đắc lực của máy tính, đáp ứng yêu cầu nghiệp vụ
một cách tin cậy, chính xác.
+ Mang lại hiệu quả kinh tế: có thể giảm số lượng nhân viên

nhưng vẫn giữ hoạt động của cửa hàng một cách hiệu quả.
+Mang lại hiệu quả sử dụng: quản lý doanh thu, thống kê, phân
loại, tìm kiếm đĩa nhanh chóng, thuận tiện hơn
+Hỗ trợ các chiến lược phát triển lâu dài của cửa hàng.
Nhiệm vụ chính của hệ thống:
+Quản lý các đại lý nhỏ
+ Quản lý việc nhập đĩa, bán đĩa,cho thuê đĩa.
+ Tìm kiếm thông tin.
+ Thống kê tình trạng bán hàng, tính doanh thu, in hóa đơn, báo
cáo....
Ngoài ra hệ thống có thêm chức năng quản lý nhân viên trong cửa
hàng(Hầu như trong cửa hàng chỉ có 1 đến 2 nhân viên nên việc
quản lý nhân viên ngưòi quản lý sẽ làm một cách thủ công).
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Trang 8
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
B. BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Quản lý cửa hàng đĩa
Quản lý
bán hàng
Quản lý
thuê hàng
Nhập hàng
Tìm kiếm
LHĐ
thanh toán
Nhập hàng
Tìm kiếm

LHĐ
thanh toán
Xác định
kỳ hạn
Tìm kiếm
TK đĩa
TK khách
hàng
Thống kê
TKê đĩa
nhập
TKê doanh
thu
TK hoá
đơn
Tkê đĩa
tồn
Quản lý
đăng nhập
Truy cập
Đổi pass
Trang 9
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
C. BIỂU ĐỒ LUỒNG DỮ LIỆU
I. BĐL Mức ngữ cảnh
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Khách
hàng
Người quản lý

Quản lý
bán hàng
Y/cầu mua
Hết đĩa
LHĐ thanh toán
Y/cầu báo cáo
Báo cáo
Trang 10
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
II . BĐL mức đỉnh
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Tìm kiếm
Qlý đăng
nhập
BC-Tkê
Quản lý cửa hàng
Khách hàng
Quản lý
bán
hàng
Quản lý cho thuê
Tài khoản
Thông tin
đăng nhập
TT tìm
kiếm
Kquả tìm kiếm
TT Tkê
Kquả Tkê

Kho hàng bán
Kho hàng thuê
TT
đĩa
Hoá
đơn
mua
đĩa
Hết
đĩa
Hết
đĩa

mua
đĩa
TTđĩa
Trang 11
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
III. Biểu đồ luồng DL mức dưới đỉnh
1.Mứcdưới đỉnh chức năng quản lý đăng nhập
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Qlý cửa hàng
Đổi pass
Truy cập
Tài khoản
Thông tin truy cập
sai
Thông tin
truy cập

Thông tin truy cập mới
Trang 12
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
2. Mứcdưới đỉnh chức năng quản lý bán hàng
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Khách hàng
Nhập
đĩa
Tìm
kiếm
LHĐ
thanh toán
Qlý cửa hàng
Kho hàng bán
TT tìm kiếm
Y/c tìm
kiếm
TT
đĩa
TT đĩa
Hết
đĩa
Kho hoá đơn
Trang 13
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
3.Mức dưới đỉnh của chức năng thuê hàng
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Khách hàng

Nhập
đĩa
Tìm
kiếm
LHĐ
thanh toán
Qlý cửa hàng
Kho hàng cho thuê
TT tìm kiếm
Y/c tìm
kiếm
TT
đĩa
Hết
đĩa
TT
hoá
đơn
TT
đĩa
XĐ kì
hạn
Đúng hạn trả lại tiền
Ko đúng
hạn trừ tiền
Kho hoá đơn
Trang 14
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
4.Biểu đồ mức dưới đỉnh của chức năng Tìm kiếm

Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Quản lý cửa hàng
TK đĩa
TK khách
hàng
TK Hoá
đơn
KQ tìm
kiếm
Y/C tìm
kiếm
KQ tìm
kiếm
TT tìm
kiếm
Y/C tìm
kiếm
KQ tìm
kiếm
Kho hàng bán
Kho hàng thuê
Kho hoá đơn
Trang 15
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
5.Biểu đồ mức dưới đỉnh của chức năng BC-Thống kê

Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Quản lý cửa hàng
TKê đĩa

nhập
TKê đĩa tồn
TK doanh
thu
KQ thống

Y/C tkê
KQ tkê
Y/c tkê
Y/C tkê
KQ tkê
Kho hàng bán
Kho hàng thuê
Kho hoá đơn
Trang 16
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
IV . MÔ TẢ TIẾN TRÌNH CÁC CHỨC NĂNG
1 . Chức năng quản lý bán hàng
1.1 . Chức năng nhập hàng
Tên chức năng : Nhập hàng
Thông tin đầu vào : Yêu cầu nhập hàng
Thông tin đầu ra : Hàng đã được nhập
Sơ đồ khối :
Nhóm SV Thiết kế : Hoàng - Luyến - Phong


C
ò
n


h
à
n
g




c
h
ư
a

n
h

p
S
Exit
Đ
Nhập hàng
Mã hàng
đã có
Cập nhật vào kho
Đ
Trang 17
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
1.2.Chức năng Tìm kiếm

Tên chức năng: Tìm kiếm
Đầu vào: Yêu cầu tìm về TT đĩa,Khách hàng,hoá đơn
Hệ thống dữ liệu về đĩa,khách hàng,hoá đơn.
Đầu ra: Thông tin về đĩa,khách hàng,hoá đơn được yêu cầu.
Sơ đồ khối :
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Tìm kiếm
Kết quả tìm kiếm
Đ
Có y/c tìm
kiếm
Ra
S
Trang 18
ĐỀ TÀI BÁO CÁO : THIẾT KẾ PHẦN MỀM QUẢN LÝ BÁN ĐĨA
GVHD : Vũ Huy Hiện
1.3 Lập hoá đơn và xử lí hoá đơn
Tên chức năng: Lập hoá đơn và xử lí hoá đơn
Đầu vào: Kết quả giao dịch
Đầu ra: Hoá đơn bán hàng cho khách hàng
Dữ liệu về hoá đơnbán được cập nhập lại
Nhóm SV Thiết kế : Hoàng - Luyến - Phong
Có kết
quả giao
dịch
Ra
Đưa ra hoá đơn
bán hàng
Cập nhập dữ
liệu về hoá đơn

S
Đ
Trang 19

×