Vì vậy tại các cửa hàng thì việc ápdụng công nghệ thông tin cũng sẽ giúp ích rất nhiều và giải quyết mọi vấn đềkhó khăn phát sinh trong việc quản lý hàng hóa, thống kê lượng hàng tồn, xu
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HCM
CƠ SỞ MIỀN TRUNG – KHOA CÔNG NGHỆ
BÁO CÁO ĐỒ ÁN MÔN HỌC
ĐỀ TÀI
XÂY DỰNG WEBSITE HỆ
THỐNG QUẢN LÝ CỬA HÀNG HOA
Sinh viên thực hiện:
MSSV:
Lớp:
Khóa : 2011-2014
Trang 3BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HCM
CƠ SỞ MIỀN TRUNG – KHOA CÔNG NGHỆ
ĐỀ TÀI:
XÂY DỰNG WEBSITE HỆ
THỐNG QUẢN LÝ CỬA HÀNG HOA
Trang 4Trước tiên em xin gửi lời cám ơn chân thành sâu sắc tới các thầy cô giáo trong trường Đại Học Công Nghiệp TP Hồ Chí Minh – Cơ sở Miền Trung nói chung và các thầy cô giáo trong tổ Công nghệ Thông Tin nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức, kinh nghiệm quý báu trong suốt thời gian qua.
Đặc biệt em xin gửi lời cảm ơn đến thầy Bùi Văn Đồng, thầy đã tận tình giúp đỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ
án môn học Trong thời gian làm việc với thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được tinh thần làm việc, thái
độ nghiên cứu khoa học nghiêm túc, hiệu quả, đây là những điều rất cần thiết cho em trong quá trình học tập và công tác sau này.
Sau cùng xin gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, đóng góp kiến và giúp đỡ trong quá trình học tâp, nghiên cứu và
hoàn thành đồ án môn học
Trang 5DANH MỤC CÁC BẢNG
Trang 6TT KÍ HIỆU TÊN BẢNG TRANG
thống
Trang 7
Trang 7MỤC LỤC
MỞ ĐẦU 1
CHƯƠNG 1: PHÂN TÍCH HỆ THỐNG 3
1.1.Giới thiệu chung: 3
1.2.Khảo sát hiện trạng và thu thập dữ liệu: 3
1.2.1.Khảo sát hiện trạng: 3
1.2.2.Xử lý sơ bộ kết quả khảo sát: 4
1.3.Chức năng của hệ thống: 7
1.3.1.Sơ đồ chức năng của hệ thống: 7
1.3.2.Mô tả chức năng của hệ thống: 7
1.4.Mô hình ngữ cảnh: 9
1.5.Sơ đồ luồng dữ liệu: 10
CHƯƠNG 2: XÂY DỰNG CƠ SỞ DỮ LIỆU 14
2.1.Mô hình cơ sở dữ liệu: 14
2.1.1.Xác định thực thể 14
2.1.2.Các thực thể, khóa, thuộc tính, thể hiện và mô tả thực thể 14
2.1.3.Các mối liên kết: 15
2.1.4.Lược đồ ERD: 15
2.1.5.Lược đồ quan hệ: 15
2.2.Từ điển dữ liệu: 16
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 18
3.1 Thiết kế dữ liệu: 18
3.2.Giao diện: 20
KẾT LUẬN 24
Trang 8MỞ ĐẦU
Trong những năm trở lại đây, với sự phát triển mạnh mẽ của công nghệthông tin Với việc hỗ trợ của công nghệ thông tin thì mọi ngành kinh doanhđều phát triển theo và giải quyết được rất nhiều khó khăn và việc kinh doanhcũng trở nên dễ dàng và thuận tiện hơn Vì vậy tại các cửa hàng thì việc ápdụng công nghệ thông tin cũng sẽ giúp ích rất nhiều và giải quyết mọi vấn đềkhó khăn phát sinh trong việc quản lý hàng hóa, thống kê lượng hàng tồn, xuấthóa đơn giúp việc bán hàng trở nên nhanh chóng, chính xác và chuyên nghiệp.Đặc biệt lĩnh vực phân tích thiết kế hệ thống là một phần quan trọng của ngànhcông nghệ thông tin Nhờ có ngành này mà mọi vấn đề liên quan đến hệ thốngđược quản lý đơn giản, nhanh chóng và chặt chẽ hơn
Em xin báo cáo đề tài quản lý Cửa hàng hoa Cùng với nhu cầu muốntìm hiểu các vấn đề về quá trình quản lý cửa hàng, từ đó vận dụng bài học phân
tích và thiết kế hệ thống trong học phần này, em đã thực hiện đồ án “Xây Dựng
Website Hệ Thống Quản Lý Cửa Hàng Hoa” Em xin chân thành cảm ơn thầy
rất nhiều vì thầy đã nhiệt tình giúp đỡ cho em trong suốt quá trình học tập để
em có thể hoàn thành đồ án một cách tốt nhất Tuy nhiên, đồ án của em khôngthể tránh khỏi những thiếu sót, mong thầy thông cảm và góp ý thêm cho em
Em xin chân thành cảm ơn thầy
Trang 9ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
+ Giới thiệu cửa hàng hoa
+ Các dịch vụ cửa hàng hoa: lẵng hoa, bó hoa,…
+ Đặt hàng trên mạng
+ Ngôn ngữ ASP.NET, CSDL SQL server
+ Soạn thảo văn bản
+ Thiết lập phần mềm giả lập trên máy đơn
+ Chương 3: Thiết kế giao diện
Trang 10CHƯƠNG 1: PHÂN TÍCH HỆ THỐNG
1.1.Giới thiệu chung:
Cửa hàng hoa ABC chuyên kinh doanh các loại hoa tươi (hoa hồng đủ loại,hoa lan, hoa cúc, hoa huệ, hoa li, hoa lay-ơn…) được lựa chọn từ những bônghoa đẹp và tươi nhất tại các nhà cung cấp uy tín Cửa hàng hoa chúng tôi hânhạnh đón chào quý khách hàng tới đặt hàng và mua hàng Cửa hàng sẽ chínhthức khai trương vào ngày 10/04/2014 và có nhiều phần quà hấp dẫn chonhững khách hàng mua đầu tiên Cửa hàng chúng tôi buôn bán với tiêu chí giá
cả phải chăng, hàng hóa chất lượng sẽ làm cho quý khách hài lòng và trở thànhkhách hàng thân thiết của chúng tôi
1.2.Khảo sát hiện trạng và thu thập dữ liệu:
1.2.1.Khảo sát hiện trạng:
Cửa hàng hoa ABC là một doanh nghiệp mới thành lập, các mặt hàng kinhdoanh là các loại hoa tươi Là một doanh nghiệp mới thành lập nên hoạt độngchủ yếu vẫn mang tính thủ công, dựa vào kinh nghiệm của hệ thống nhân viên
là chính Do lượng hàng hóa nhập xuất ngày càng lớn nên công tác quản lý,mua bán rất mất thời gian và công sức, đôi khi không chính xác làm thiệt hạicho cửa hàng
Ngày nay cửa hàng đang từng bước hiện đại hóa hệ thống, đưa hệ thốngphần mềm vào sử dụng để dần thay thế công tác quản lý thủ công Từ đó đãgiúp cho việc quản lý cửa hàng trở nên nhanh chóng, dễ dàng và đạt độ chínhxác cao, sau đây là các ưu điểm khi cửa hàng sử dụng phần mềm quản lý:
nhật kịp thời, thuận tiện
cho việc mua bán
Trang 11ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
1.2.2.Xử lý sơ bộ kết quả khảo sát:
Bảng 1.1: Bảng mô tả chi tiết tài liệu
-Kiểu kí tự, chiều dài khoảng 30 kí tự.-Sơ cấp
-Tên dữ liệu: Khách hàng: Chỉ những khách hàng thường xuyên của cửa hàng
+Kiểu kí tự,chiều dài khoảng 30 kí tự.+Sơ cấp
-Tên dữ liệu: Nhân viên: Chỉ các nhân viên làm việc trong cửa hàng
+Kiểu kí tự, chiều dài khoảng 30 kí tự.+Sơ cấp
Trang 12-Tên dữ liệu: Mặt Hàng: Chỉ các loại hoa được bán trong cửa hàng.
+Kiểu kí tự có chiều dài khoảng 30 kí tự
+Kiểu kí tự có chiều dài khoảng 30 kí tự
+Sơ cấp
Trang 13ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
Bảng 1.2: Bảng mô tả chi tiết công việc.
*Công việc: Xuất hàng
-Thông tin đầu vào: số hoá đơn, Mã khách hàng , Mã nhân viên lập hoá đơn đó , Ngày khách hàng đặt hàng, Ngày giao hàng, Nơi giao hàng.
-Nơi sử dụng: Bộ phận bán hàng
-Quy tắc: Đơn hàng phải được thông qua quản lý
*Công viêc: Nhập hàng
-Điều kiện: Số lượng hàng trong kho dưới mức quy định
-Thông tin đầu vào: Mã mặt hàng,ngày nhập, số lượng còn trong kho, giá nhập.-Nơi sử dụng: Thủ kho
-Tuần suất: Phụ thuộc vào số lượng hoa tồn kho
*Công việc: Quản lý nhân viên
-Điều kiện: Không vượt qua định mức nhân viên cho phép
-Thông tin đầu vào: Mã nhân viên, tên nhân viên, giới tính, Ngày sinh, Ngày bắt đầu làm việc, địa chỉ,số điện thoại, tiền lương
-Nơi sử dụng: Bộ phận quản lý nhân lực
Trang 143 Chức năng của hệ thống :
1.3.1.Sơ đồ chức năng của hệ thống:
n Thông Tin Hoa
n Đơn t ng
n Nhân Viên
WEBSITE N
A NG HOA
m m thông
tin ch ng
p a đơn t ng
In a đơn
t ng
p t thông tin nhân viên
a thông tin Nhân viên
a thông tin nhân viên
a thông tin hoa
a thông tin hoa
m m thông tin hoa
i n
n thông tin
Đăng p
Hình 1.1 : Sơ đồ chức năng của hệ thống.
1.3.2.Mô tả chức năng của hệ thống:
khách hàng vào CSDL
xóa thông tin khách hàng không còn tồn tại trong hệ thống
tin cần thiết có trong hệ thống
tin liên quan đến khách hàng
Trang 15ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
liên quan đến các loại hoa
thông tin liên quan đến các loại hoa không cần thiết trong dữ liệu
cần thiết
liên quan đến các loại hoa cần thiết
đơn đặt hàng cho khách hàng
đặt hàng thì sẽ in ra hóa đơn cho khách hàng
nhân viên vào CSDL
những thông tin không tồn tại trong hê thống
tin cần thiết liên quan đến nhân viên
Hiển thị thông tin: chức năng này dùng để hiển thị những thông tin cần thiết của người quản trị
Trang 161.4.Mô hình ngữ cảnh:
ng n
i ng
ng n đơn t ng
ng n nhân viên
ng n hoa
CSDL nhân viên
CSDL t ng
CSDL đơn t ng
CSDL chi t đơn t ng
Hình 1.2: Mô hình ngữ cảnh
Phân tích mô hình
Hệ thống quản lý khách hàng: cho phép người dùng cập nhật, xóa, sửa thông tin khách hàng khi cần thiết
Hệ thống quản lý nhân viên: cho phép người dùng cập nhật, xóa, sửa thông tinnhân viên khi cần thiết
Hệ thống quản lý đơn đặt hàng: cho phép người dùng có thể lập hóa đơn đặt hàng và in các hóa đơn ra cho khách hàng
Hệ thống quản lý người dùng: cho phép quản trị quản lý thông tin khách hàng cũng như tài khoản của khách hàng
Hệ thống quản lý về hoa: cho phép người dùng có thể cập nhật, xóa, sửa, tìm kiếm thông tin về các loại hoa
CSDL khách hàng: lưu trữ thông tin khách hàng
CSDL nhân viên: lưu trữ thông tin nhân viên
CSDL mặt hàng: lưu trữ thông tin các mặt hàng
CSDL chi tiết đơn đặt hàng: lưu trữ thông tin chi tiết đơn đặt hàng
Trang 17YC thanh toán
YC thông tin KHGiỏ hàngChọn sản phẩm mua
Thông tin cần tìm
Cập nhật, thêm mới
Kết quả cập nhật
0 Website cửa hàng hoa
Trang 18Người quản trị
Đặt mua
Mặt hàng
Đơn đặt hàng
Cập nhật mặt hàng
Xem thông tin khách hàng
Lập ĐĐH
Tra cứu HH
DS hàng hóa cần tìm
YC theo dõi thông tin khách hàng
Bảng thông tin khách hàng
Dữ liệu HH
Dữ liệu hàng hóa mới
Dữ liệu hàng hóa cũ
Bảng ĐĐH
YC lập ĐĐH
Dữ liệu về ĐĐH
Dữ liệu ĐĐH mới
Dữ liệu ĐĐH cũ
Dữ liệu
về đơn ĐĐH
Dữ liêu
về ĐĐH
Dữ liệu
về hàng hóa
DS hàng hóa chọn mua
Trang 19ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
Ý nghĩa
Thực thực thểChức năng xử lý
Giải thích hoạt động sơ đồ:
Website được xây dựng nhằm phục vụ cho người quản lí với các sản phẩm của mình và khách hàng nhằm tìm kiếm thông tin về sản phẩm
đóng góp quan trọng vào sự phát triển của website.Vì là một websitegiới thiệu nên công việc này vô cùng quan trọng, sản phẩm có liên tụcđược cập nhật thì website mới có thể ngày một phát triển, có nhiều sảnphẩm mới thì mới thu hút được sự chú ý của nhiều khách hàng
sắp xếp các sản phẩm như thế nào trên mặt website sao cho người xem
có thiện cảm là một vấn đề khá quan trọng mà người quản lí cần quantâm phục vụ người thăm quan yếu tố chủ yếu xây dựng nên website, đểcác sản phẩm của mình gây được sự chú ý với khách hàng là yếu tố cốtlõi tạo được sự thành công và phát triển của website
gọn, tiện lợi dễ sử dụng bao nhiêu thì càng tốt bấy nhiêu Nhưng bên cạnh đó đảm bảo sự chính xác cũng là một yếu tố không thể thiếu Người quản lí muốn thao tác càng nhanh chóng bao nhiêu thì cần phải xây dựng một chức năng tìm kiếm thông minh bấy nhiêu Tìm kiếm càng thông minh thì công việc thay đổi thông tin, sửa chữa và cập nhật đổi với người quản lí càng tiện lợi bấy nhiêu Có thể nói bên cạnh sự hiển thị thông tin thì tìm kiếm là một yếu tố chủ yếu, cốt lõi của một
Trang 20website giới thiệu hàng hóa.
Trang 21Đơn đặt hàng: Khách hàng đặt hàng trực tuyến thông qua website.
2.1.2.Các thực thể, khóa, thuộc tính, thể hiện và mô tả thực thể.
- KHACHHANG: MAKH, TENKH, DIACHI, DIENTHOAI,
TENTK, MATKHAU.
Mỗi khách hàng có một mã khách hàng, tên khách hàng, địa chỉ, số điện thoại và tên tài khoản, mật khẩu để lưu trữ thông tin khách hàng.
- NHANVIEN: MANV, TENNV, NGAYSINH, NGLAMVIEC,
DIACHI, DIENTHOAI, TIENLUONG.
Mỗi nhân viên có mã nhân viên,tên nhân viên, ngày sinh, ngày làm việc, địa chỉ, điện thoại, tiền lương để quản lý nhân viên.
- MATHANG: MAMH, TENMH, DONGIA, HINHANH.
Mỗi mặt hàng có mã mặt hàng, tên mặt hàng, đơn giá, hình ảnh để quản lý các mặt hàng.
- DONDATHANG: SOHOADON, MAKH, MANV,
NGAYDATHANG, NGAYGIAO, NOIGIAO, TONGTIEN.
Để lập một đơn đặt hàng có những thông tin: số hóa đơn, mã khách hàng đặt hàng, mã nhân viên lập hóa đơn đó, ngày đặt hàng, ngày giao hàng, nơi giao hàng.
Trang 22- CHITIETHOADON:SOHOADON, MAMH, SOLUONG,
NGAYDATHANG
NGAYGIAO
DONGIA TENMH
NGAYSINH
NGAYLAMVIEC
DIACHI TIENLUONG
DIENTHOAI
MANV
u
p n
1
1 n
1 n
MATKHAU TENTK
Hình 2.1: lược đồ ERD
2.1.5.Lược đồ quan hệ:
- KHACHHANG (MAKH, TENKH, DIACHI, DIENTHOAI, TENTK,
MATKHAU)
- NHANVIEN (MANV, TENNV, NGAYSINH, NGAYLAMVIEC,
DIACHI, DIENTHOAI, TIENLUONG)
- DONDATHANG (SOHOADON, MAKH, MANV, NGAYDATHANG,
NGAYGIAO, NOIGIAO, TONGTIEN)
- CHITIETDONDATHANG(MAMH, SOHOADON, SOLUONG,
GIABAN, THANHTIEN)
Trang 23ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
- MATHANG(MAMH, TENMH, DONGIA, HINHANH)
2.2.Từ điển dữ liệu:
Bảng 2.1: Mô tả thuộc tính NHÂN VIÊN
nhân viên
viên
Trang 24Bảng 2.2: Mô tả thuộc tính KHÁCH HÀNG
khách hàng
Bảng 2.3: Mô tả thuộc tính ĐƠN ĐẶT HÀNG
hàng
Trang 25ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
Bảng 2.5: Mô tả thuộc tính MẶT HÀNG
Bảng 2.4: Mô tả thuộc tính CHI TIẾT ĐƠN ĐẶT HÀNG
đơn hàng
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
Trang 263.1 Thiết kế dữ liệu:
CHITIETDONDATHANG *
SOHOADON MAMH SOLUONG GIABAN THANHTIEN
MATHANG
MAMH TENMH HINHANH DONGIA
Trang 27ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
3.2.Giao diện :
Trang Chủ
Trang 28Trang đăng nhập
Trang 29ĐỒ ÁN HỌC PHẦN GVHD: Ths BÙI VĂN ĐỒNG
Trang đăng kí
Trang Dịch vụ lẳng hoa – giỏ hoa
Trang 30Trang thông tin đơn hàng