BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HCM
CƠ SỞ ĐÀO TẠO MIỀN TRUNG
KHOA CÔNG NGHỆ
XÂY DỰNG WEBSITE QUẢN LÝ ĐĨA
GVHD:
SVTH:
MSSV:
Lớp:
Khoá:
2011 – 2014
Quảng Ngãi, tháng 4 năm 2014
LỜI CẢM ƠN
Chúng em xin gửi lời cảm ơn chân thành đến thầy Bùi Văn Đồng người tận
tình hướng dẫn, giúp đỡ chúng em hoàn thành bài tập này. Do vốn kiến thức và
lượng thời gian có hạn nhóm em không thể tránh khỏi những thiếu sót, rất mong
nhận được sự đóng góp ý kiến của Thầy, Cô và các bạn, xin cảm ơn!
Sinh viên thực hiện
Nguyễn Tấn Pháp
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
1.
Về thái độ, ý thức của sinh viên
……………………………………………………………………………….………
……………………………………………………………………………………….
………………………………………………………………………………………
2.
Về đạo đức, tác phong
……………………………………………………………………………………….
…….…………………………………………………………………………………
……………………………………………………………………………………….
3.
Về năng lực chuyên môn
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
4.
Kết luận :
Nhận xét: ………………………………………………………………..…….......
………………………………………………………………………………………
………………………………………………………………………………………
……………………………………………………………………………….………
……….……………………………………………………………………………..
…………….., ngày
tháng
năm 2014
Giảng viên hướng dẫn
Bùi Văn Đồng
DANH MỤC CÁC BIỂU ĐỒ, HÌNH VẼ
Số hiệu hình
Tên hình
Trang
Hình 1.1
Sơ đồ chức năng của hệ thống
3
Hình 1.2
Sơ đồ chức năng của chương trình
4
Hình 2.1
Mô hình DFD mức ngử cảnh
5
Hình 2.2
Mô hình DFD mức 1
5
Hình 2.3
Mô hình ngữ cảnh
6
Hình 2.4
Sơ đồ ERD
8
Hình 2.5
Trang Chủ
9
Hình 2.6
Trang quản trị
9
Hình 2.7
Quản lý sản phẩm
10
Hình 2.8
Trang quản lý thể loại
10
Hình 2.9
Quản lý nhân viên
11
Hình 2.10
Trang giới thiệu
11
Hình 2.11
Trang quản lý tác giả
12
Hình 2.12
Trang đăng nhập
12
Hình 2.13
Đĩa
13
Hình 2.14
Nhân Viên
13
Hình 2.15
Thể Loại
13
Hình 2.16
Loại
13
Hình 2.16
Nhập hàng
14
Hình 2.17
Chi tiết đơn đăt hàng
14
Hình 2.18
Tác Giả
14
MỤC LỤC
MỞ ĐẦU .....................................................................................................1
CHƯƠNG I - KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU ............2
1.1 Khảo xát hiện trạng ............................................................................................ 2
1.1.1 Khảo sát ........................................................................................ 2
1.1.2 Nghiên cứu hiện trạng chức năng của từng bộ phận trong hệ
thống ...................................................................................................... 3
1.2. Xác định yêu cầu chức năng ............................................................................. 3
1.3 Sơ đồ chức năng của chương trình ................................................................... 4
CHƯƠNG II - PHÂN TÍCH THIẾT KẾ MÔ HÌNH .........................................5
2.1 Phân tích ............................................................................................................ 5
2.1.1 Mô hình DFD mức ngử cảnh......................................................... 5
2.1.2 Mô hình DFD mức 1 ...................................................................... 5
2.1.3 Mô hình ngữ cảnh ......................................................................... 6
2.2 Mô hình cơ sở dữ liệu ........................................................................................ 7
2.2.1 Thiết kế cơ sở dữ liệu ................................................................... 7
2.2.2 Sơ đồ ERD .................................................................................... 8
2.3 Thiết kế giao diện ............................................................................................... 9
2.4 Cơ sở dữ liệu ................................................................................................... 13
CHƯƠNG III - KẾT LUẬN ......................................................................... 15
3.1 Kết quả đạt được ............................................................................................. 15
3.2 Hướng phát triển .............................................................................................. 15
TÀI LIỆU THAM KHẢO ............................................................................. 16
1
MỞ ĐẦ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 băng đĩa .
Website này là một website 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 …với giao diện làm việc thân
thiện ,dễ sử dụng .....
Mong rằng với website 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 .
Đó cũng chính là lý do Em chọn “Xây dựng Website quản lý đĩa”.
- Phạm vi đề tài
+ Quản lý được thông tin đĩa, tác giả, thể loại.
+ Quản lý nhân viên
+ Quản lý thể loại nhạc, tác giả
+ Kiếm soát số lượng hàng trong kho
- Đề tài bao gồm các chương
+ Chương 1 - Khảo sát hiện trạng và sát định yêu cầu
+ Chương 2 - Phân tích, thiết kế mô hình
+ Chương 3 – Kết luận
1
2
CHƯƠNG I - KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU
1.1 Khảo xát hiện trạng
1.1.1 Khảo sát
Chúng em đã đi khảo sát hiện trạng thực tế ở tại 2 cửa hàng cho thuê đĩa
tại xã Dân Tiến . Khi quan sát họ làm việc thì nhóm em đã thấy được các công
đoạn mà họ làm từ lúc khách hàng yêu cầu thuê đĩa cho tới khi họ tìm đĩa và
thanh toán thì mất khoảng thời gian không nhỏ.
Khi có khách hàng đến thuê đĩa thì chủ của hàng phải tìm lọai đĩa mà
khách hàng yêu cầu ở nhiều nơi trong cửa hàng :chẳng hạn trên giá đĩa , trong
một giỏ đĩa lớn bao gồm nhiều loai đĩa khác nhau .Vì vậy để tìm được loại đĩa mà
khách hàng muốn cần nhiều thời gian .Ngoài ra khách hàng đến trả đĩa cũng
còn nhiều bất cập xảy ra … Và khách hàng trả đĩa thì người chủ cửa hàng
thường lấy sổ ra để tìm thông tin về khách hàng ,hay thông tin về đĩa …Xem số
lượng đĩa họ thuê là bao nhiêu , số tiền phải trả là bao nhiêu .
Cửa hàng thứ 2 có sự quản lí tốt hơn một chút là họ biết sắp xếp phân loại
từng vùng riêng cho mỗi loại đĩa ,nhưng vẫn còn chứa nhiều vấn đề không hơp lí
, ví dụ như việc tìm kiếm xem loại đĩa nào còn loại đĩa nào hết hoặc để tìm được
loại đĩa mà khách hàng yêu cầu và cái khó khăn nữa là sẽ không quản lý được
số lượng đĩa một cách nhanh chóng và chính xác do đó cũng khiến cho người
quản lý gặp nhiều khó khă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.
2
3
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 .
1.1.2 Nghiên cứu hiện trạng chức năng của từng bộ phận trong hệ thống
Sơ đồ chức năng của hệ thống
Người quản trị
Nhân viên
bán hàng
Khách hàng
Hình 1.1: Sơ đồ chức năng của hệ thống
Hoạt động của hệ thống bao gồm các bộ phận sau:
Người quản trị
Quản lí nhân viên, cũng như tài khoản của nhân viên.
Nhân viên bán hàng.
- Theo dõi việc nhập và xuất hàng hóa.
- Lưu trữ các thông tin về lượng hàng hoá nhập xuất. Để biết rõ số lượng và
tình trạng hàng hoá tồn kho thực tế tại các thời điểm.
- Thực hiện các báo cáo theo yêu cầu (báo cáo nhanh, định kỳ)
Khách hàng: xem thông tin hàng hóa.
1.2. Xác định yêu cầu chức năng
Quản lý được danh mục nhóm hàng hoá, hàng hoá, nhà phân phối.
Quản lý được thông tin sản phẩm: đơn vị tính, giá bán, album, tác giả...
Quản lý được thông tin nhân viên.
Quản lý được thông tin việc nhập.
3
4
1.3 Sơ đồ chức năng của chương trình
Website quản lý cửa
hàng bán đĩa
Quản lý
người dùng
Quản lý băng đĩa
Đăng nhập
Nhập đĩa
Đăng ký
Sửa thông
tin đĩa
Sửa đổi
Kiểm tra
thông tin
Hình 1.2: Sơ đồ chức năng của chương trình.
4
5
CHƯƠNG II - PHÂN TÍCH THIẾT KẾ MÔ HÌNH
2.1 Phân tích
2.1.1 Mô hình DFD mức ngử cảnh
Nhập hàng
Danh sách hàng
0
Nhân viên
Khách
Quản lý
bán đĩa
Danh sách hàng nhập
Yêu cầu thông tin hàng
Hình 2.1 : Mô hình DFD mức ngử cảnh
2.1.2 Mô hình DFD mức 1
2
Quản lý
nhập hàng
Xem thông
tin hàng
Chi tiết nhập
Đĩa
3
Theo dõi nhập
hàng
Danh sách đĩa
Hóa đơn nhập
1
Yêu cầu thông tin đĩa
Nhập hàng
Nhân viên
Khách hàng
Hình 2.2 : Mô hình DFD mức 1
5
6
2.1.3 Mô hình ngữ cảnh
Hệ thống quản lý
tác giả
Hệ thống quản lý
thể loại
CSDL đĩa
Hệ thống quản lý đĩa
CSDL loại
Hệ thống quản lý
người dùng
WebSite
Quản lý cửa hàng
băng đĩa
CSDL tác giả
CSDL nhân viên
Nhập hàng
CSDL thể loại
CSDL chi tiết nhập
Hệ thống quản lý
nhập hàng
Hình 2.3: Mô hình ngữ cảnh
Phân tích mô hình
Hệ thống quản lý tác giả: cho phép người dùng thêm, xóa, sửa tác giả khi
cần.
Hệ thống quản lý thể loại: cho phép người dùng thêm, xóa, sửa thể loại khi
cần thiết.
Hệ thống quản lý đĩa: cho phép người dùng thêm, xóa, sửa thông tin đĩa.
Hệ thống quản lý người dùng: cho phép quản trị quản lý thông tin nhân
viên cũng như tài khoản của nhân viên, cấp quyền cho nhân viên.
CSDL nhân viên: lưu trữ thông tin nhân viên (mã nhân viên, tên nhân viên,
địa chỉ, số điện thoại, tài khoản, mật khẩu, chức vụ).
CSDL đĩa: lưu trữ thông tin đĩa (mã đĩa, tựa đề, hình, số lượng, giá bán,
ghi chú,mã loại, mã thể loại, mã tác giả).
6
7
CSDL loại: lưu trữ thông tin loại đĩa (mã loại, tên loại).
CSDL tác giả: lưu trữ thông tin tác giả (mã tác giả, tên tác giả).
CSDL nhập hàng: lưu trữ thông tin nhập hàng (mã đơn nhập, ngày nhập,
tổng tiền, mã nhân viên).
CSDL chi tiết đơn nhâp: lưu trữ thông tin nhập hàng(: mã chi tiêt, mã đĩa,
số lượng, mã nhân viên)
2.2 Mô hình cơ sở dữ liệu
2.2.1 Thiết kế cơ sở dữ liệu
THELOAI(MaTheLoai, TenTheLoai).
DIA(MaDia, TuaDe, Hinh, SoLuong, GiaBan,
MaLoai, MaTheLoai,
MaTacGia).
LOAI(MaLoai, TenLoai).
TACGIA(MaTacGia, TenTacGia)
NHAPHANG(MaDonNhap, NgayNhap, TongTien, MaNhanVien).
CHITIETDONNHAP(MaChiTiet, MaDia,SoLuong, DonGia, MaDonNhap)
NHANVIEN(MaNhanVien, TenNhanVien, DiaChi, SoDienThoai ChucVu,
TaiKhoan, MatKhau).
7
8
2.2.2 Sơ đồ ERD
GhiChu
SoLuong
GiaBan
MaDia
MaTheLoai
MaLoai
TuaDe
MaTheLoai
TenLoai
MaTacGia
TenTheLoai
1
Thể loại
MaLoai
MaTheLoai
n
Có
Đĩa
n
1
MaTacGia
MaDonNhap
Có
Có
n
1
loại
MaNhanVien
MaNhanVien
TongTien
NgayNhap
1
Nhập Hàng
Tác giả
n
Nhập
1
Nhân viên
1
TaiKhoan
Có
TenTacGia
SoDienThoai
Có
MatKhau
ChucVu
n
n
DịaChi
TenNhanVien
ChiTietDonNhap
MaChiTiet
DonGia
MaDonNhap
SoLuong
MaDia
Hình 2.4 : Sơ đồ ERD
8
9
2.3 Thiết kế giao diện
- Trang chủ
Hình 2.5 : Trang Chủ
-
Trang quản trị
Hình 2.6 : Trang quản trị
- Trang quản lý sản phẩm
9
10
Hình 2.7 : Quản lý sản phẩm
-
Trang quản lý thể loại
-
Hình 2.8 : Trang quản lý thể loại
Trang quản lý nhân viên
10
11
Hình 2.9 : Quản lý nhân viên
-
Trang giới thiệu
-
Trang quản lý tác giả
Hình 2.10 : Trang giới thiệu
11
12
Hình 2.11 : Trang quản lý tác giả
-
Trang đăng nhập
Hình 2.12 : Trang đăng nhập
12
13
2.4 Cơ sở dữ liệu
- Đĩa
Hình 2.13: Đĩa
- Nhân viên
Hình 2.14 : Nhân Viên
-
Thể loại
Hình 2.15 : Thể Loại
-
Loai
Hình 2.16 : Loại
-
Nhập hàng
Hình 2.17 : Nhập hàng
13
14
-
Chi tiết đơn nhâp
Hình 2.18 : Chi tiết đơn đăt hàng
-
Tác giả
Hình 2.19 : Tác Giả
14
15
CHƯƠNG III - KẾT LUẬN
3.1 Kết quả đạt được
Vận dụng những kiến thức đã học vào thực tiễn.
Cơ bản chúng em đã xây dựng được một hệ thống mà trong đó ta có thể
kiểm soát được hàng trong kho cũng như việc nhập xuất, thống kê hàng
hóa.
Vì chưa khảo sát thực tế được nên hệ thống không thể tránh khỏi việc
thiếu sót các chức năng khác của hệ thống.
3.2 Hướng phát triển
Vận dụng các kiến thức học được vào các đồ án sau này.
Tăng tính hiệu quả, tăng tốc độ tìm kiếm, tăng tính ổn định và tính bảo mật
của chương trình.
Thêm tính năng quản lý nhập xuất hàng hóa
15
- Xem thêm -