Dành cho quản trị...25 PHẦN II– CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC...26 I – KẾT QUẢ...26 II – HƯỚNG PHÁT TRIỂN...26 LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa
Trang 1TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG
KHOA CÔNG NGHỆ THÔNG TIN
TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG
KHOA CÔNG NGHỆ THÔNG TIN
NGÀNH : CÔNG NGHỆ PHẦN MỀM
****************
Trang 2TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG
KHOA CÔNG NGHỆ THÔNG TIN
*******************
Kính gửi :
Ban chủ nhiệm khoa ……… …đề nghị …
đọc, nhận xét, đánh giá đồ án 08 với tiêu đề :
“Xây dựng website bán hàng gốm mỹ nghệ trực tuyến ”
………
………
Trang 3………
………
………
………
………
………
Hà nội, ngày…tháng…năm 2011 Ký tên :
MỤC LỤC LỜI NÓI ĐẦU 5
PHẦN I – KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG 6
I – PHÂN TÍCH YÊU CẦU ĐỀ BÀI 6
TÊN ĐỀ TÀI 6
“Xây dựng Website bán gốm mỹ nghệ trực tuyến” 6
1 KHẢO SÁT HIỆN TRẠNG 6
1.1 Giới thiệu về gốm mỹ nghệ Phù Lãng 6
1.2 Khảo sát hiện trạng 6
2 CHỨC NĂNG CỦA HỆ THỐNG MỚI 7
3 YÊU CẦU ĐỐI VỚI HỆ THỐNG CẦN XÂY DỰNG : 8
3.1 Phần thứ nhất hỗ trợ cho khách hàng: 8
3.2.Phần thứ hai hỗ trợ cho nhà quản lý: 9
II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10
1 PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 10
1.1 - Xây dựng biểu đồ phân cấp chức năng 10
1.2 - Xây dựng biểu đồ luồng dữ liệu 11
2 PHÂN TÍCH HỆ THỐNG VỀ MẶT DỮ LIỆU 15
Trang 42.1 Xác định các thực thể và tập thuộc tính: 15
2.2 Xác định các mối quan hệ và thuộc tính 15
2.3 Mô hình E-R: 17
2.4 Mô hình quan hệ : 20
2.5 Thiết kế các bảng trong hệ quản trị CSDL : 21
3 THIẾT KẾ HỆ THỐNG 24
3.1 Dành cho khách hàng 24
3.2 Dành cho quản trị 25
PHẦN II– CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 26
I – KẾT QUẢ 26
II – HƯỚNG PHÁT TRIỂN 26
LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem
là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ.Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu
Việc đưa tin học vào để giúp cho việc quản lý được tiện lợi nhanh chóng
và khoa học hơn là một điều vô cùng cần thiết Nó vừa giúp chúng ta tiết kiệm được sức lực của con người và giải quyết vấn đề một cách chính xác Vì vậy ngày càng nhiều các phần mềm quản lý và ứng dụng được đưa vào thực tiễn để áp dụng Ví dụ như Đối với một cửa hàng ( hay shop), việc quảng bá, giới thiệu đến khách hàng các sản phẩm mới và đáp ứng được nhu cầu của
Trang 5khác hàng là cần thiết Vậy phải xây dựng được một Website cho cửa hàng của mình quảng bá tất cả các sản phẩm mình muốn bán.
Vì vậy, em đã chọn đề tài “ XÂY DỰNG WEBSITE BÁN GỐM MỸ
NGHỆ TRỰC TUYẾN ” Giúp cho người chủ cửa hàng có thể đưa các sản
phẩm đó lên website của mình và quản lý bằng website đó, khách hàng có thể đặt và mua hàng trực tiếp trên website mà không cần đến cửa hàng.Trong khuôn khổ đồ án học kì 8, em thực hiện khâu phân tích và thiết kế hệ thống Trong quá trình phân tích em khó tránh khỏi thiếu sót nên em mong sẽ nhận được sự hướng dẫn của thầy cô giáo để khắc phục những thiếu sót mà em mắcphải
Em xin chân thành cám ơn sự hướng dẫn của cô: Nguyễn Thị Như
Quỳnh trong quá trình em thực hiện đồ án này
SV thực hiện: Nguyễn Thị Thu Lớp : 508c
Trang 6thẫm, vàng nâu… mà người ta gọi chung là men da lươn Thêm nữa, nét đặctrưng nổi bật của gốm Phù Lãng là sử dụng phương pháp đắp nổi theo hìnhthức chạm bong, còn gọi là chạm kép, màu men tự nhiên, bền và lạ, dáng củagốm mộc mạc, thô phác nhưng khỏe khoắn, chứa đựng vẻ đẹp nguyên sơ của
đất với lửa và rất đậm nét của điêu khắc tạo hình.
1.2 Khảo sát hiện trạng
Hiện nay khách hàng yêu thích gốm Phù Lãng chủ yếu mua trực tiếp
sản phẩm, họ là những con người đến từ khắp mọi miền đất nước, bao gồm cảkhách hàng trong và ngoài nước Họ đều có chung sự quan tâm và niềm đam
mê nghệ thuật gốm Phù Lãng Sau khi tìm hiểu thêm thông tin trên mạng emthấy rất nhiều bài viết nói về gốm phù lãng, nhưng em chỉ thấy có website
http://gomphulang.com.vn/product/7217/0/ASC/2/Gom.html là trưng bày
các sản phẩm về gốm Phù lãng tuy nhiên hệ thống này chưa đáp ứng được nhu cầu mua sắm của khách hàng:
+ Ưu điểm: hệ thống đưa ra được rất nhiều hình ảnh về sản phẩm gốm+ Nhược điểm:
Chưa đưa ra được thông tin chi tiết về sản phẩm: như là giá cả,tên sản phẩm
Không thể mua bán trực tuyến
Rất nhiều thiếu xót
Vậy nên em muốn xây dựng một trang web bán gốm mỹ nghệ trựctuyến, để có thể giúp cho gốm Phù lãng tiếp cận với những ai yêu thích nghệthuật trong nước nói riêng và trên toàn thế giới nói chung để mọi người biếtnét độc đáo, tinh tế của gốm Phù Lãng
Sau khi khảo sát em đã nắm bắt được các thông tin:
- Quản lý khách hàng: Mỗi khách hàng được quản lý các thông tinnhư họ tên, địa chỉ, số điện thoại, số tài khoản, fax, email
- Quản lý hàng hoá: mã hàng hoá, tên hàng hoá, đơn giá, số lượng,hình ảnh, chi tiết, mã loại hàng, tên loại hàng
- Quản lý nhà sản xuất: mã nhà sx, tên nhà sx
- Quản lý tin tức: Mã tin, Tên tin, mục tin, chi tiết tin
- Quản lý mua bán: Xử lý được đơn hàng và thống kê
Trang 7Khách hàng: người lựa chọn mặt hàng để mua Khác với mua trực tiếptại cửa hàng, công ty ở đây khách hàng tự thao tác thông qua từng bước cụ thể
để có thể mua hàng Trên Website các mặt hàng được sắp xếp theo thứ tự dễtìm kiếm
2 CHỨC NĂNG CỦA HỆ THỐNG MỚI
Đây là một website bán và giới thiệu sản phẩm của cửa hàng đến ngườitiêu dùng với các chi tiết mặt hàng với giá cả chính xác Có các chứa năngsau:
- Cho phép cập nhật hàng vào CSDL
- Hiển thị danh sách các mặt hàng theo từng loại
- Hiển thị hàng hoá khách hàng đã chọn mua
- Hiển thị thông tin khách hàng
- Quản lý đơn đặt hàng, xử lý đơn hàng
- Cập nhật hàng hoá, nhà sản xuất, loại hàng, tin tức
- Thống kê các khách hàng mua trong ngày, trong các khoảng thời gian
có nhu cầu Phần này gồm có các chức năng xử lý sau:
- Tra cứu hàng hóa theo yêu cầu: Khách hàng xem sản phẩm tùy thích
- Chọn hàng đưa vào giỏ hàng
- Xử lý mặt hàng đã chọn: Xóa, cập nhật số lượng, tính số tiền màkhách hàng cần thanh toán
Trang 8Thành tiền của một mặt hàng = Số lượng * Đơn giá bán
Tổng số tiền mà khách hàng phải thanh toán = Thành tiền
- Kiểm tra đặt hàng và lập đơn đặt hàng
- Phương thức thanh toán: Trên thế giới hiện nay phổ biến nhất có ba
hình thức thanh toán như là sử dùng thẻ tín dụng, séc điện tử, thanh toán quaemail Em thấy ở Việt Nam việc sử dụng thẻ tín dụng là phổ biến nhất, nên
em muốn đưa vào trong hệ thống Khách hàng có thể thanh toán trực tiếphoặc thanh toán qua mạng nếu khách hàng thanh toán qua mạng thì cần cómột tài khoản chấp nhận thanh toán thẻ tại ngân hàng do hệ thống đưa ra
Để giữ an toàn bảo mật thanh toán qua mạng nên sử dụng cổng thanhtoán vd: cổng thanh toán thẻ trực tuyến của Mastercard, hiện nay tại ViệtNam có cổng thanh toán của OnePAY…….khi đó những thông tin chủ thẻnhập vào khi thanh toán với đơn vị chấp nhận thẻ của cổng thanh toán sẽđược mã hóa và bảo vệ bằng các công nghệ an toàn dữ liệu ưu việt nhất trênthế giới: SSL 128 bit, PCI, AVS, AIS, SDP… Các dữ liệu được lưu trữ dướidạng mã hóa và được Mastercard đảm bảo không ai xâm nhập được, kể cả cácnhân viên của Mastercard hay người quản lý các website chấp nhận thẻ
Người bán được bảo vệ không bị mất hàng hoá hay dịch vụ bởi: Nhữngthẻ tín dụng không hợp lệ, người chủ thẻ không đồng ý chi trả
Ngân hàng được bảo vệ bởi:
Giao dịch mua bán không được sự đồng ý giữa các thành phần tham giavào giao dịch hoặc các giao dịch không hợp lệ (thẻ tín dụng không hợp lệ,người bán giả danh )
Người mua được bảo vệ để:
+ Không bị đánh cắp thẻ tín dụng
+ Không bị người bán giả danh
- Giao nhận hàng: Yêu cầu dịch vụ giao hàng như nhanh chóng, tiệnlợi, an toàn, cửa hàng sẽ chinh phục được niềm tin của khách hàng Ngượclại, nếu khâu giao hàng làm không tốt, khách hàng sẽ không hài lòng và cóthể không quay trở lại.Nếu sử dụng giao hàng tận nhà: chi phí xây dựng vàquản lý đội ngũ giao hàng khá tốn kém và phức tạp Nên cửa hàng sẽ đưa racác quy định như là giá hóa đơn thanh toán phải trên 500.000 vnđ thì mới
Trang 9giao hàng tận nhà… yêu cầu khách hàng phải thanh toán trước 70% giá củasản phẩm đặt mua trước khi được giao tới tận nơi giao dịch,khi nhận hàng nếusản phẩm không giống hoặc không đúng với những thông tin đã đưa ra, kháchhàng có thể hoàn trả lại.
3.2.Phần thứ hai hỗ trợ cho nhà quản lý:
Phần này chủ yếu hỗ trợ cho việc quản lý, cập nhật, thống kê các thông tin cần thiết như: mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng,…Gồm có các xử lý sau:
- Cập nhật mặt hàng: Thêm, Xóa, Xem
- Cập nhật loại mặt hàng: Thêm, Xóa, Xem
- Cập nhật nhà sản xuất: Thêm, Xóa, Xem
- Cập nhật tin tức: Thêm, Xóa, Xem
- Xử lý đơn hàng
- Thồng kê khách mua trong ngày, trong khoảng thời gian
Ngoài các chức năng trên thì trang Web phải được thiết kế sao cho dễhiểu, giao diện thân thiện, đẹp mắt và làm sao cho khách hàng dễ dàng tìmthấy được thông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, cáctin tức khuyến mãi để thu hút khách hàng Điều quan trọng là phải đảm bảo
an toàn tuyệt đối thông tin khách hàng trong quá trình đặt mua qua mạng.Đồng thời trang Web phải luôn đổi mới, hấp dẫn
II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1 PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG
1.1 - Xây dựng biểu đồ phân cấp chức năng
Tra cứu mặt hàng
Xử lý mặt hàng
Kiểm tra đặt hàng
Sl khách mua
Sl khách truy cập
Trang 101.2 - Xây dựng biểu đồ luồng dữ liệu
a Biểu đồ luồng dữ liệu mức ngữ cảnh:
HỆ THỐNG QUẢN LÝ BÁN HÀNG QUA MẠNG
KHÁCH HÀNG
Trang 11b Biểu đồ luồng dữ liệu mức đỉnh:
ĐẶT HÀNG
HOÁ ĐƠN
QL DANH MỤC
ĐĂNG
NHẬP AD
hanghoa hoadon(KH
hanghoa chitiethoadon
nhasx loaihang
tintuc dangnhapa
THÔNG KÊ
hoadon
Trang 12c Biểu đồ luồng dữ liệu mức dưới đỉnh:
+ Chức năng : Quản lý Danh mục NHÀ SẢN XUẤT
QL DM HÀNG HÓA
QL DM NHÀ SX
ĐĂNG NHẬP ADMIN
NHÀ QUẢN LÝ
QL DM TIN TỨC
hanghoa
loaihang
nhasx
NHÀ QUẢN LÝ
dangnhapa
Trang 13KIỂM TRA
ĐẶT HÀNG
XỦ LÝ HÀNG HÓA
Trang 142 PHÂN TÍCH HỆ THỐNG VỀ MẶT DỮ LIỆU
Sau khi khảo sát hiện trạng của hệ thống và xây dựng hệ thống thì em đã
đưa ra các vấn đề của trang web bán hàng gốm mỹ nghệ trực tuyến :
2.1 Xác định các thực thể và tập thuộc tính:
HANGHOA có các thuộc tính : mã hàng hóa, tên hàng hóa, loại hàng,
nhà sản xuất,gía nhập, giá bán, hình ảnh, chi tiết,số lượng
KHACHHANG có các thuộc tính : mã khách hàng, tên khách hàng,địa
chỉ,điện thoại,tên đăng nhập,mật khẩu,địa chỉ email
NHASX có các thuộc tính: mã nhà sản xuất, tên nhà sản xuất, địa chỉ HOADON có các thuộc tính: mã hóa đơn, mã khách hàng, địa chỉ, điện
thoại, ngày bán, phương thức thanh toán, tổng tiền,tên hàng, số lượng, đơn giá, người lập hóa đơn
TINTUC có các thuộc tính : mã tin tức, tên tin tức, mục tin, nội dung.
-Trong quá trình phân tích ta thấy :thực thể khách hàng không cần lấy
1 thực thể hóa đơn có đầy đủ các thông tin như phân tích nên ta xây dựng 1
Trang 15thực thể mới là thực thể : CHITIETHOADON có các thuộc tính: mã hóa
đơn, số lượng, đơn giá, thành tiền
-Xây dựng thêm thực thể LOAIHANG có các thuộc tính: mã loại
hàng, tên loại hàng.
Thực thể này sinh ra do mối quan hệ giữa 2 thực thể là khách hàng và
thực thể hàng hóa ,vì khách hàng có rất nhiều sự lựa chọn nếu như ta
không phân loại các mặt hàng thành từng loại một thì khách hàng sẽ mất rất nhiều thời gian để tìm kiếm thông tin
- Để trang web hoạt động tốt, luôn đổi mới , hàng hóa, tin tức các thông tin
về giá cả luôn cập nhật một cách nhanh chóng ta xây dựng thực thể mới :
thực thể : DANGNHAPA có các thuộc tính: tên admin, mật khẩu admin Chỉ
có riêng admin mới có thể đăng nhập hệ thống để sửa đổi các thông tin trong
hệ thống và xử lý những thông tin đó (khách hàng có thể đăng nhập nhưng sửa đổi thông tin thì không ,khách hàng chỉ có thể tham gia góp ý)
2.2 Xác định các mối quan hệ và thuộc tính
DANGNHAPA tentt, muctin, tin
Trang 16Một khách hàng có rất nhiều hóa đơn , nhưng 1 hóa đơn thì chỉ có tên hay mãcủa duy nhất một khách hàng Như vậy kiểu liên kết giữa thực thể
KHACHHANGvà HOADON là kiểu liên kết 1-n
Trang 17Một nhà sản xuất có rất nhiều hàng hóa ,do là thương hiệu độc quyền nên
hàng hóa chi có thể do 1 nhà sản xuất cung cấp , không thể giống nhau được
nên kiểu liên kết giữa thực thể NHASX và HANGHOA là kiểu liên kết 1-n
Tương tự ta có thể xây dựng được các mô hình E-R giữa các thực thể còn lại
Sv:Nguyễn Thị Thu - Lớp 508c_khoa CNTT
Mansx
Tennsx
MahhTenhhGianhapGiabanHinhanhChitietsoluong
Trang 18Mô hình E-R
Cập nhật thông tin
Trang 192.4 Mô hình quan hệ :
Từ mô hình ER ta xây dựng được các quan hệ sau :
Sv:Nguyễn Thị Thu - Lớp 508c_khoa CNTT
KHACHHANG Makh
Tenkh Diachi Tendn Matkhau email
CHITIETHOADON Macthd
Mahd Mahh
Soluong Dongia Thanhtien
HOADON Mahd makh
Diachi Dienthoai Ngayban Phuongthuctt Tongtien Tenhang soluong Dongia nguoilap
DANGNHAPA Username
password
NHASX Mansx
Tennsx diachi
TINTUC Matt
Tentt Muctin noidung
Trang 20Hanghoa(mahh, tenhh, malh,mansx,gianhap, giaban, hinhanh, chitiet,soluong)
Khachhang(makh,tenkh,diachi,tendangnhap,matkhau,email)
Loaihang (malh, tenlh)
Nhasx (mansx, tennsx, diachisx)
Hoadon(mahd,makh,diachi,dienthoai,ngayban,phuongthuctt,tongtien,tenhang, soluong, dongia, nguoilap)
Chitiethoadon (mahd, macthd,mahh,soluong,dongia,thanhtien)
Tintuc (matt, tentt, muctin, noidung)
Dangnhapa (username, password)
Trang 22 NHASX(nhà sản xuất)
HOADON (hóa đơn)
TINTUC (tin tức)
Trang 23 CHITIETHOADON ( chi tiết hóa đơn)
DANGNHAPA (đăng nhập admin)
Trang 25QL loại hàng
QL Nhà SX
QL Tin tức
QL hoá đơn
Thống kê
Xử lý hoá đơn
Trang 26Phần II– CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC
Đồ án cơ bản đã phân tích được yêu cầu của cửa hàng bán gốm mỹnghệ qua mạng
Đã đưa ra được các menu chức năng chính mô tả cho chương trình màcửa hàng yêu cầu
II – HƯỚNG PHÁT TRIỂN
Em sẽ cố gắng phát triển đề tài này để xây dựng được một trang webvới giao diện thân thiện,đáp ứng được thực trạng mua bán trên mạng hiện nay
ví dụ như là :
+ Cho phép khách hàng mua và thanh toán trực tiếp qua mạng
+ Hỗ trợ thực hiện in ấn trên Web
+ Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng + Liên kết được với các trang web khác
+ Tìm kiếm được các mặt hàng cụ thể