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

Phần mềm quản lý nhà sách chuyên đề tốt nghiệp

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.96 MB, 49 trang )

Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KINH TẾ TP.HỒ CHÍ MINH
KHOA TIN HỌC QUẢN LÝ

CHUYÊN ĐỀ TỐT NGHIỆP:
PHẦN MỀM QUẢN LÝ NHÀ SÁCH

GVHD: Đỗ Thị Bích Lệ
SVTH: Đinh Văn Khoa
Lớp: TH01 Khóa: 34

Niên khóa: 2008-2012


1


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

Lời Cảm ơn

Em xin chân thành cảm ơn đến tất cả các thầy cô đã giảng dạy em trong thời gian qua. Em
xin cảm ơn cô Đỗ Thị Bích Lệ đã hướng dẫn giúp em thực hiện chuyên đề tốt nghiệp này.
Nhân đây em cũng xin cảm ơn Ban Giám Hiệu Trường ĐH Kinh Tế TP.HCM cùng các
thầy cô trong khoa đã tạo nhiều điều kiện để em thực hiện chuyên đề này.


Bên cạnh đó để hoàn thành được chuyên đề này em cũng đã nhận được nhiều sự giúp đỡ,
những lời động viên quý báu của các bạn bè. Em xin chân thành cảm ơn.
Tuy nhiên do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng em không thể tránh
khỏi những thiếu sót. Em rất mong nhận được sự đóng góp của quý thầy cô và các bạn.

TP.Hồ Chí Minh, tháng 4 năm 2012
Sinh viên thực hiện:
Đinh Văn Khoa

2


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

Mục Lục
Chương I: Tổng quan
1. Quy trình nghiệp vụ ..................................................................................... 5
2. Quy tắc quản lý ............................................................................................ 5
Chương II: Xác định yêu cầu ........................................................................... 7
1. Biểu đồ use case .................................................................................... 7
2. Đặc tả use case........................................................................................ 8
2.1. Đặc tả use case bán hàng.............................................................. 8
2.2. Đặc tả use case báo cáo ................................................................ 9
2.3. Đặc tả use case đăng nhập.......................................................... 10
2.4. Đặc tả use case nhập hàng.......................................................... 11
2.5. Đặc tả use case quản lý hàng hóa............................................... 12
2.6. Đặc tả use case quản lý khách hàng ........................................... 13
2.7. Đặc tả use case quản lý người dùng ........................................... 14

2.8. Đặc tả use case trả hàng ............................................................. 15
2.9. Đặc tả use case tìm kiếm ............................................................ 16
Chương III: Phân tích ..................................................................................... 17
1. Use case bán hàng ................................................................................ 17
1.1. Biểu đồ cộng tác ......................................................................... 16
1.2. Biểu đồ tuần tự ........................................................................... 18
1.3. Sơ đồ lớp .................................................................................... 19
2. Use case báo cáo ................................................................................... 19
2.1. Biểu đồ cộng tác ......................................................................... 19
2.2. Biểu đồ tuần tự ........................................................................... 20
2.3. Sơ đồ lớp .................................................................................... 21
3. use case đăng nhập ............................................................................... 21
3.1. Biểu đồ cộng tác ......................................................................... 21
3.2. Biểu đồ tuần tự ........................................................................... 22
3.3. Sơ đồ lớp .................................................................................... 23
4. Use case nhận hàng .............................................................................. 23
4.1. Biểu đồ cộng tác ......................................................................... 23
3


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

4.2. Biểu đồ tuần tự ........................................................................... 24
4.3. Sơ đồ lớp .................................................................................... 25
5. Use case quản lý hàng .......................................................................... 25
5.1. Biểu đồ cộng tác ......................................................................... 25
5.2. Biểu đồ tuần tự ........................................................................... 26
5.3. Sơ đồ lớp .................................................................................... 27

6. Use case quản lý khách hàng ................................................................ 27
6.1. Biểu đồ cộng tác ......................................................................... 27
6.2. Biểu đồ tuần tự ........................................................................... 28
6.3. Sơ đồ lớp .................................................................................... 29
7. Use case quản lý người dùng................................................................ 29
7.1. Biểu đồ cộng tác ......................................................................... 29
7.2. Biểu đồ tuần tự ........................................................................... 30
7.3. Sơ đồ lớp .................................................................................... 31
8. Use case trả hàng .................................................................................. 31
8.1. Biểu đồ cộng tác ......................................................................... 31
8.2. Biểu đồ tuần tự ........................................................................... 32
8.3. Sơ đồ lớp .................................................................................... 33
9. Use case tìm kiếm................................................................................. 33
9.1. Biểu đồ cộng tác ......................................................................... 33
9.2. Biểu đồ tuần tự ........................................................................... 34
9.3. Sơ đồ lớp .................................................................................... 35
10.Tổng kết ……………………………………………………………. 36
Mô hình thực thể kết hợp…………………………………………… 36
Chương IV: Thiết kế ....................................................................................... 37
I.

II.

Thiết kế cơ sở dữ liệu ...................................................................... 37
1. Mô hình cơ sở dữ liệu ........................................................... 37
2. Mô hình cơ sở dữ liệu vật lý ................................................. 38
Thiết kế giao diện ........................................................................ 44

4



Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

Nhận Xét Của Giảng Viên:
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

5


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

Chương I: Tổng quan
1. Quy trình nghiệp vụ:
- Nhà sách là nơi bán các thể loại sách và các loại văn phòng phẩm. Khi khách hàng muốn
mua hàng sẽ vào trong nhà sách để lựa chọn sách, văn phòng phẩm. Khi lựa chọn xong hàng
khách hàng sẽ mang ra quầy tính tiền để thanh toán. Mỗi mặt hàng đều được dán mã để
phân biệt và tính tiền. Nếu khách hàng không tìm thấy sách, van phòng phẩm thì có thể hỏi
để nhân viên kiểm tra xem mặt hàng đó có còn hay không.
- Khi khách hàng thanh toán nhân viên sẽ nhập mã hàng và số lượng hàng khách hàng muốn
mua sau đó in hóa đơn, thanh toán và giao hàng cho khách hàng. Nếu là khách hàng mới thì
thông tin về khách hàng sẽ được nhân viên lưu lại để quản lý sau này.
- Nếu khách hàng muốn trả lại hàng trong trường hợp hàng bị lỗi hoặc bị thu hồi thì nhân

viên sẽ tiến hành nhập lại hàng trả với giá trên hóa đơn đã bán cho khách hàng.
- Khi số lượng tồn của 1 mặt hàng trong kho là ít hơn 30 thì nhân viên sẽ liên lạc yêu cầu đặt
hàng từ nhà cung cấp.
- Khi hàng được nhà cung cấp đưa tới nhân viên sẽ tiến hành nhập kho, sau đó phân loại, dán
mã hàng để đưa lên kệ. Nếu là mặt hàng mới thì nhân viên sẽ tiến hành nhập thông tin mặt
hàng mới.
- Nhà sách cũng lưu trữ các thông tin về sách và văn phòng phẩm để phục vụ cho việc quản
lý nhà sách.
- Quản lý nhà sách sẽ quản lý thông tin của nhân viên bằng việc thêm, xóa, sửa thông tin của
nhân viên đó.Cuối mỗi tháng thì nhân viên sẽ tiến hành báo cáo về thu chi, hàng tồn kho của
nhà sách cho người quản lý. Nhân viên cũng có thể làm thống kê về tên sách bán chạy nhất,
hóa đơn nào có giá trị lớn nhất, khách hàng nào mua nhiều nhất trong khoảng thời gian nào
đó.

2. Quy tắc quản lý:
-

-

Sắ p xế p sách, vpp: sách đươ ̣c phân chia theo kê ̣ dựa vào thể loa ̣i sách( như sách văn
học, nấ u ăn, tin ho ̣c, giáo khoa…). Văn phòng phẩm được sắp xếp theo từng loại( bút ,
thước, tẩy, bút chì…).
Tìm kiếm hàng: Nế u khách hàng muố n tim
̀ kiế m sách, vpp thì nhân viên chủ yế u dựa
vào thể loại sách, vpp khách hàng cấ n tim
̀ để tim
̀ kiế m trên giá sách . Nế u không tim
̀ thấ y
sách cần tìm thì nhân viên sẽ go ̣i điê ̣n tới công ty sách để hỏi xem có sách , vpp đó không
và yêu đặt hàng.


6


Phần Mềm Quản Lý Nhà Sách

-

-

-

GVHD: Đỗ Thị Bích Lệ

Trả lại sách, vpp cho NCC: Trường hơ ̣p sách, vpp bi ̣lỗi hoă ̣c quá thời gian bán đươ ̣c
thì sẽ trả lại cho nhà cung cấp theo giá được nhập từ NCC.( tùy từng loại sách, vpp mà
sẽ có thời gian bán khác nhau )
Nhâ ̣p sách, vpp mới:
 Cuố i mỗi tuầ n nhân viên sẽ kiể m tra số lươ ̣ng sách, vpp còn tồ n kho, nế u số lươ ̣ng
tồ n kho của đầu sách, vpp sắp hết thì sẽ gọi điện tới để yêu cầ u nhà cung cấ p nhâ ̣p
sách,vpp mới.
 Khi sách, vpp mới đươ ̣c nhâ ̣p về thì nhân viên dựa vào thể loa ̣i sách, vpp để phân
chia lên các kê ̣ sách.
Bán sách, vpp: Khi khách hàng cho ̣n sản phẩm cầ n mua thì nhân viên sẽ tiến hành tính
tổng tiền và in hóa đơn cho khách hàng.
Khách hàng trả sách, vpp: Khi khách hàng có nhu cầ u trả sản phẩm bi ̣lỗi thì nhân viên
sẽ kiểm tra nếu đúng thì sẽ nhập lại hàng từ khách hàng theo giá đã bán cho khách hàng .
Báo cáo: nhân viên sẽ tiến hành tạo báo cáo về thu chi, lượng tồn kho của hàng theo yêu
cầu quản lý.


7


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

Chương II: Xác định yêu cầu

1. Biểu đồ use case:

NhanVien

TimKiem

QL BanHang

BaoCao

NhapHang

QuanLyHangTra

QuanLy

QuanLyKH

<<include>>

<<include>>

<<include>>

<<include>>

QuanLyHang

<<include>>
<<include>>
<<include>>

<<include>>

QuanLyNguoiDung

DangNhap

8


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2. Đặc tả use case:
2.1 Đặc tả use case bán hàng:

Nhap Ma
KH

: HangHoa


: KhachHang
Nhap Thong
Tin Hang

Huy

Them Hang

: HDBan

In Hoa Don
: CTHDBan
Xac Nhan
Dong Y
In Hoa Don

9


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.2 Đặc tả use case báo cáo:

Chon loai
bao cao

: HangHoa


Chon khoang
thoi gian

: HangTra

Tao bao cao
: HDNhap
: HDBan

10


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.3 Đặc tả use case đăng nhập:

Nhap thong
tin tai khoan

Chon nut
dang nhap

: NguoiDung

Sai

Kiem tra

Dung
Dang nhap

11


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.4 Đặc tả use case nhập hàng:

Nhap Ma
NCC

: NCC
Nhap Thong
Tin Hang

Huy

: HangHoa

Them Hang
: CTHDNhap
In HD Nhap

Xac Nhan

: HDNhap


Dong y
Nhap Hang

12


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.5 Đặc tả use case quản lý hàng hóa:

Lua chon
hang hoa
Hien thi thong
tin
Huy bo
Chinh sua
hang hoa
: HangHoa
Xac nhan
Dong y
Cap nhat

13


Phần Mềm Quản Lý Nhà Sách


GVHD: Đỗ Thị Bích Lệ

2.6 Đặc tả Use case quản lý khách hàng:

Hien thi danh sach
khach hang

Lua chon
khach hang

: KhachHang

Chinh sua thong
tin khach hang
Nhan nut cap
nhat
Xac nhan

Cap nhat

14


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.7 Đặc tả Use case quản lý người dùng:

Hien thi danh

sach nhan vien

Lua chon
nhan vien
: NguoiDung

Huy bo
Chinh sua thong
tin nhan vien
Xac nhan
Dong y
Cap nhat

15


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.8 Đặc tả Use case trả hàng:

Nhap HD
Ban

: HDBan
Nhap Thong
Tin Hang Tra

Huy


: HangTra

Them Hang

In Hoa Don
: ChiTietHangTra
Xac Nhan
Dong y
In Hoa Don

16


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.9 Đặc tả Use case tìm kiếm:

Lua chon hinh
thuc tim kiem

: HangHoa

Nhap thong
tin tim kiem

Tien hanh tim
kiem

: KhachHang

17


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

Chương III: Phân Tích
1. Use case bán hàng:
1.1.
Biểu đồ cộng tác:

KhachHang

HangHoa

QL BanHang
NhanVien

QL BanHang

(from Use Case View)

CTHDBan

FormBanHang

DKBanHang


HDBan

18


Phần Mềm Quản Lý Nhà Sách

Biểu đồ tuần tự:

1.2.

: Nhan Vien

GVHD: Đỗ Thị Bích Lệ

: FormBanHang

: DKBanHang

: KhachHang

: HangHoa

: HDBan

: CTHDBan

1: Nhap Ma KH
2: Kiem Tra Thong Tin KH

3: Kiem Tra Thong Tin KH
4: Thong Tin KH
5: Thong Tin KH
6: Nhap Thong Tin Hang
7: Kiem Tra Thong Tin hang
8: Kiem Tra Thong Tin hang
9: Thong Tin Hang
10: Thong Tin Hang
11: Nhap So Luong
12: Them Hang
13: Them Hang
14: Them Hang
15: Them hang
16: In Hoa Don

19


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

1.3 Sơ đồ lớp:

2. Use case báo cáo:
2.1 Biểu đồ cộng tác:

KhachHang
HangTra


BaoCao
NhanVien

BaoCao

HDBan

(from Use Case View)

FormBaoCao

DKBaoCao

HDNhap

20


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.2 Biểu đồ tuần tự:

: FormBaoCao
: NhanVien
1: Chon chuc nang bao cao

: DKBaoCao


: HangTra

: HangHoa

: HDBan

: HDNhap

2: Chon loai bao cao
3: Chon thoi gian bao cao
4: Nhan nut tao bao cao
5: Truy van thong tin
6: Tra ve ket qua
7: Truy van thong tin
8: Tra ve ket qua
9: Truy van thong tin
10: Tra ve ket qua
11: Truy van thong tin
12: Tra ve ket qua
13: Ket qua bao cao

21


Phần Mềm Quản Lý Nhà Sách

GVHD: Đỗ Thị Bích Lệ

2.3 Sơ đồ lớp:


3. Use case đăng nhập:
3.1.
Biểu đồ cộng tác:

DangNhap
NhanVien

DangNhap

NguoiDung

(from Use Case View)

FormDangNhap

DKDangNhap

22


Phần Mềm Quản Lý Nhà Sách

3.2.

GVHD: Đỗ Thị Bích Lệ

Biểu đồ tuần tự:

: FormDangNhap
: NhanVien

1: Nhap thong tin tai khoan

: DKDangNhap

: NguoiDung

2: Dang nhap
3: Kiem tra thong tin
4: Kiem tra thanh cong
5: Dang nhap thanh cong
6: Chon thay doi password
7: Hien thi form doi password

8: Nhap va xac nhan password moi
9: Thay doi password
10: Yeu cau thay doi password
11: Xac nhan thanh cong
12: Xac nhan thanh cong

23


Phần Mềm Quản Lý Nhà Sách

3.3.

GVHD: Đỗ Thị Bích Lệ

Sơ đồ lớp:


4. Use case nhập hàng:
4.1.
Biểu đồ cộng tác:

HangHoa
NCC

NhanVien
(from Use Case View)
...)

NhapHang

NhapHang
CTHDNhap

(from Use Case View)

DKNhapHang

FormNhapHang

HDNhap

24


Phần Mềm Quản Lý Nhà Sách

Biểu đồ tuần tự:


4.2.

: Nhan Vien

GVHD: Đỗ Thị Bích Lệ

: FormNhapHang

: DKNhapHang

: HangHoa

: NCC

: HDNhap

: CTHDNhap

1: Nhap NCC
2: Kiem Tra NCC
3: Kiem Tra NCC
4: Thong Tin NCC
5: Thong Tin NCC

6: Nhap Thong Tin Hang
7: Kiem Tra Thong Tin Hang
8: Kiem Tra Thong Tin hang
9: Thong Tin Hang
10: Thong Tin Hang

11: Nhap So Luong
12: Them Hang
13: Them Hang
14: Them Hang
15: Them Hang
16: In Hoa Don

25


×