Tải bản đầy đủ (.pdf) (50 trang)

Phần mềm quản lý bán sách ở hiệu sách Nhân Dân Địa chỉ Lương Tài- Bắc Ninh

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.88 MB, 50 trang )

1



TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
KHOA ĐIỆN TỬ VIỄN THÔNG
BÀI TẬP LỚN
Đề tài: Phần mềm quản lý bán sách ở hiệu sách Nhân Dân
Địa chỉ : Lương Tài- Bắc Ninh
Giảng viên hướng dẫn: Thạc sĩ Nguyễn Kim Thoa
Hà Nội-9/2011
Thực hiện:
Họ và tên Email Lớp
Nguyễn Bá Mùi ĐT1-K54
Trần Ngọc Thuận ĐT 2-K54
Ngô Văn Hữu ĐT 1-K54
Đinh Văn Nam ĐT1-K54
Trần Quốc Việt ĐT8-K54
Nội dung
1. Giới thiệu tổng quan
2. Giải pháp và công nghệ
3. Phân tích hệ thống
4. Thiết kế hệ thống

2
Nội dung
1. Giới thiệu tổng quan
1.1 Tổng quan hệ thống
1.2 Mục đích của đề tài
1.3 Báo cáo khả thi




3
Chương 1.Giới thiệu tổng quan
1.1 Tổng quan hệ thống

Hệ thống có vai trò quản lý sách nhập vào
kho, quản lý sách bán ra , khả năng tìm kiếm
nhanh, trích xuất báo cáo cho người quản lý
cửa hàng biết được tình trạng làm ăn của cửa
hàng mình.Từ đó có những chiến lược kinh
doanh đúng đắn.



Chương 1: Giới thiệu tổng quan
1.2 Mục đích của đề tài
Gồm một số chức năng thiết thực nhất với một
cửa hàng kinh doanh mặt hàng sách đó là :
►Quản lý về số lượng,thông tin sách nhập vào
kho .
► Quản lý số lượng, thông tin sách bán ra.
►Quản lý được hóa đơn.
►Giúp nhân viên bán hàng tìm kiếm thông tin
về sách trong cửa hàng của mình.
► Lập được báo cáo,tình trạng hàng tồn kho
doanh thu ,in hóa đơn đưa lên cho người
quản lý.

5

Chương 1: Giới thiệu tổng quan
1.3 Báo cáo khả thi
1.3.1 Khả thi về kỹ thuật
• Phần mềm viết cho hiệu sách được dựng trên Hệ quản
trị cơ sở dữ liệu và các ngôn ngữ thiết kế giao
diện,chúng là những công nghệ tốt,phổ biến và không
khó để tiếp thu.

• Đã biết về lập trình C,đã học qua lập trình hướng đối
tượng ,có thể học ngôn ngữ C++ và sắp tới là Hệ quản
trị cơ sở dữ liệu.

• Các công cụ cần thiết có thể tìm thất và đọc được trên
internet,nhờ bạn bè, anh chị.

6
Chương 1: Giới thiệu tổng quan

Vì lí do chính là phục vụ cho môn học "Kỹ thuật
phần mềm ứng dụng" nên nhóm không xét đến
mục đích kinh tế với đề tài này .
1.3.3 Khả thi về vận hành
Vì đây là phần mềm không hề phức tạp đòi hỏi
câú hình máy tính cao nên hoàn toàn không phải
lo lắng về vấn đề này.Cơ sở vật chất của cửa
hàng hoàn toàn có thể đáp ứng được và chạy tốt
phần mềm này.Hiệu sách có 2 máy tính cấu hình
khá cao: CPU core 2 Dou có tốc độ xử lý xấp xỉ
2.3GHz,Core I3 2.56Ghz, ổ cứng 320GB, hệ điều
hành Win7,XP.ram 2GB.


7
1.3.2 Khả thi về kinh tế
Chương 1:Giới thiệu tổng quan
• 1.3.4 Khả thi về kế hoạch làm việc.

• Do thời gian rất ngắn nhau nhưng nhóm tin
tưởng rằng với việc đặt kế hoạch làm việc rõ
ràng cùng với sự nỗ lực của tất cả các thành viên
trong nhóm thì đề tài nhất định thành công.
• Trong quá trình thực hiện kế hoạch, do những
hạn chế nhất định về thời gian, nghiệp vụ chuyên
môn cũng như một số vấn đề khác, các giai đoạn
trên có thể được thực hiện lồng vào nhau hoặc
thực hiện nhiều lần
8
Chương 2. Giải pháp và công nghệ
Đánh giá Hệ quản trị cơ sở dữ liệu (HQTCSDL).

2.1 Microsoft Access

2.2 SQL Server

2.3 C/C++

2.4 C#
9
Công nghệ sử dụng
• SQL server 2005
• C#

• MS Visual Studio
10
3.1 Ưu-nhược điểm của hệ thống quản
lý hiện hành
3.2 Yêu cầu hệ thống mới
3.3 Quy trình của hệ thống
3.4 Sơ đồ phân rã chức năng
3.5 Sơ đồ ngữ cảnh hệ thống.
3.6 Sơ đồ mức đỉnh của hệ thống
3.7 Sơ đồ luồng dữ liệu dưới mức đỉnh các
chức năng của hệ thống.

11
Chương 3. Phân tích hệ thống
Chương 3. Phân tích hệ thống
3.1 Ưu-nhược điểm của hệ thống quản
lý hiện hành
● Hiệu sách cung cấp phần lớn mặt hàng sách trên
địa bàn huyện.
● Việc quản lý từ trước đều là sổ sách thủ công tỏ
rất kém hiệu quả,đôi khi còn nhầm lẫn đáng tiếc.
● Hiệu sách nay muốn mở rộng kinh doanh
phương pháp quản lý phải thay đổi.
● Qua tìm hiểu thực trạng, và nhằm phục vụ cho
yêu cầu môn học nhóm quyết định làm đề tài “
Quản lý cửa hàng bán sách”.
12
Chương 3: Phân tích hệ thống
• 3.2 Yêu cầu hệ thống mới
• Hệ thống mới phải làm được tất cả những công

việc cơ bản của việc xuất nhập cửa hàng
sách,đó là :
- Quản lý được việc nhập sách về
- Nhập thông tin các sách nhập về vào cơ sở dữ
liệu
- Quản lý được việc bán sách
- Sử dụng công cụ tìm kiếm để xem tình trạng
sách trong cửa hàng,tìm kiếm được hóa đơn
- Lập được báo cáo về tình trạng kho, số lượng
sách đã bán,báo cáo được doanh thu cho người
quản lý
13
Chương 3: Phân tích hệ thống
• 3.2 Yêu cầu hệ thống mới
• Ngoài ra còn dễ sử dụng
• Giao diện thân thiện
• Chính xác
14
Hệ thống quản lý bán sách
Quản lý bán sách Quản lý hóa đơn Tìm kiếm Báo cáo
Lập yêu cầu nhập sách

Nhập thông tin sách
Báo cáo doanh thu

QL hóa đơn nhập -xuất sách
Nhập thông tin sách bán
In hóa đơn sách bán

Sửa xóa thông tin hóa đơn


Tìm kiếm sách
Tìm kiếm hóa đơn

Báo cáo hàng tồn kho
Thông tin sách nhập xuất
Lập hóa đơn sách nhập

Sửa xóa thông tin sách nhập
Sửa, xóa thông tin sách bán

In báo cáo

Nhận yêu cầu mua sách

3.4 Sơ đồ phân rã chức năng
16
Quản lý nhập sách
3.5 Sơ đồ ngữ cảnh hệ thống
Khách hàng
Quản lý
Nhà cung cấp
Nhân viên
Hệ thống
quản lý
bán sách
Yêu cầu mua sách
Thông tin báo cáo Thông tin sách, hóa đơn
Thông tin sách
Thông tin sách

Thông tin hóa đơn
Thông tin hóa đơn
17
3.6 Sơ đồ mức đỉnh của hệ thống
Nhà cung cấp
1.0
Quản lý
sách nhập
2.0
Quản lý
sách bán
3.0
Quản lý
hóa đơn
4.0
Tìm kiếm
5.0
Báo cáo
Người quản lý
Nhân viên
Khách hàng
Sách
Hóa đơn
Hóa đơn
Hóa đơn
Sách
Sách
Thông tin sách
Thông tin sách nhập
Yêu cầu tìm kiếm

Thông hóa đơn
Thông tin sách
Thông tin hóa đơn nhập
Thông hóa đơn
Thông tin sách
Thông tin sách
Thông hóa đơn
Thông báo cáo
Thông hóa đơn
Thông tin hóa đơn
Thông tin sách
Thông tin sách
Thông hóa đơn
Thông hóa đơn
18
3.7 Sơ đồ luồng dữ liệu dưới mức đỉnh các chức năng của hệ thống
a. Biểu đồ luồng dữ liệu của chức năng quản lý nhập sách
Nhân viên
Nhà cung cấp
1.1
Lập
yêu
cầu
nhập
sách
1.4
Lập hóa đơn
sách nhập
1.3
Nhập

thông
tin
sách
nhập về

1.2
Nhận hàng
1.5.
Sửa,
xóa
thông
tin sách
Sách
Sách
Hóa đơn
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin hóa đơn
19
b. Biểu đồ luồng dữ liệu của chức năng quản lý bán sách
Khách hàng
2.2
Nhập thông
tin sách

bán
Nhân viên
Nhân viên
2.1
Nhận yêu
cầu mua
sách
2.3
In hóa đơn
bán sách
2.4 Sửa,
xóa thông
tin sách
bán
Sách
Hóa đơn
Thông tin sách
Thông tin sách
Thông tin sách Thông tin sách
Thông tin sách
Thông tin sách
Thông tin hóa đơn
20
c.Biểu đồ dữ liệu của chức năng quản lý hóa đơn
Nhân viên
3.1
QL hóa đơn
nhập- xuất
3.2 Sửa,
xóa

thôngtin
hóa
đơn
Hóa đơn
Thông tin hóa đơn
Thông tin hóa đơn Thông tin hóa đơn
Thông tin hóa đơn
21
d. Biểu đồ luồng dữ liệu của chức năng tim kiếm
4.1
Tìm kiếm
hóa đơn
4.2
Tìm kiếm
sách
Nhân viên
Khách hàng
Hóa đơn
Sách
Thông tin hóa đơn
Thông tin hóa đơn
Thông tin sách Thông tin sách
Thông tin sách
22
e. Biểu đồ luồng dữ liệu của chức năng báo cáo
Quản lý
5.2
In báo cáo
5.3
Báo cáo

doanh thu
5.1
Báo cáo
sách nhập
xuất
5.4
Báo cáo
hàng tồn kho
Nhân viên
Hóa đơn
Sách
Thông tin hóa đơn
Thông tin hóa đơn
Thông tin sách
Thông tin sách
Thông tin sách
Thông tin doanh thu
Thông tin doanh thu
Thông tin sách
Thông tin sách
23
Chương IV: Thiết kế hệ thống
Thiết kế cơ sở dữ liệu
4.1
4.1.1 Nhận diện các thực thể của hệ thống hiện hành
4.1.2 Lập từ điển dữ liệu cho hệ thống hiện hành

4.4 Vẽ sơ đồ thực thể liên kết của hệ thống

24

4.2 Đưa ra các giả thiết hợp lý về phụ thuộc
hàm cần có
4.3 Tiến hành chuẩn hóa
4.1.1 Nhận diện các thực thể của hệ
thống hiện hành
25
Các thực thể đó là :

▪Phiếu nhập sách

▪Hóa đơn nhập

▪Hóa đơn bán

▪Báo cáo nhập

▪Báo cáo bán

▪Báo cáo tồn kho
26
4.1.2 Lập từ điển dữ liệu cho hệ thống
hiện hành
STT
Tên
viết
tắt
Tên
đầy
đủ
Ý nghĩa

1 PYC Phiếu yêu
cầu nhập
sách

khai
các
thông
tin
để
gửi
đến
nhà
cung cấp
2 HĐN Hóa đơn
nhập
Chi tiết các

thông
tin
về
sách nhập

3 HĐB Hóa đơn
bán
Chi tiết các

thông
tin
về
sách bán

×