Tải bản đầy đủ (.doc) (36 trang)

Xây dựng website buôn bán các thiết bị máy văn phòng

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.35 MB, 36 trang )

Thực tập tốt nghiệp

GVHD: Ngô Văn Công

LỜI CẢM ƠN
Qua thời gian hơn ba tháng làm bài thực tập em đã rút ra được rất nhiều kinh
nghiệm thực tế mà khi ngồi trên ghế nhà trường em chưa được biết.. Để hoàn thành bài
thực tập này ngoài sự nổ lực của bản thân, em còn nhận được sự giúp đỡ và động viên của
nhiều người.
Đầu tiên em xin gởi lời cảm ơn đến các thầy cô trong khoa Công Nghệ Thông
Tin đã trang bị cho em những kiến thức vô cùng quý giá trong suốt quá trình học.
Đặc biệt là nhờ sự chỉ bảo hướng dẫn và góp ý tận tình của thầy Ngô Văn Công. Bên cạnh đó
em xin gửi lời cảm ơn chân thành đến các anh chị trong công ty T&H đã giúp đỡ và tạo mọi
điều kiện thuận lợi giúp em hoàn thành tốt quá trình thực tập. Sau cùng em gửi lời cảm ơn đến
gia đình, bạn bè những người luôn động viên cổ vũ tinh thần và luôn tạo những điều kiện
thuận lợi để em hoàn thành đề tài này.
Trong quá trình thực tập và làm báo cáo, do còn thiếu nhiều kinh nghiệm thực tế nên
không tránh khỏi những sai sót. Em mong các thầy cô chỉ bảo thêm giúp em hoàn thành và
đạt kết quả tốt hơn.

Em xin chân thành cảm ơn!

Page 1


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

NHẬN XÉT CỦA CƠ QUAN THỰC TẬP
………………………………………………………..


………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
…………
..., ngày …. tháng … năm 2013.

Page 2


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

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

Nha Trang, ngày …. tháng … năm 2013
Giáo viên hướng dẫn

Page 3


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

……………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
…………………………………………………………
Nha Trang, ngày …. tháng … năm 2013
Giáo viên phản biện

Page 4


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

Mục lục
LỜI CẢM ƠN.............................................................................................................................................1
Mục lục.....................................................................................................................................................5


1.1 Giới thiệu đề tài...................................................................................................6
1.2 Ý nghĩa thực tiễn của đề tài................................................................................6
1.3 Mục tiêu của đề tài..............................................................................................6
CHƯƠNG 2: ĐẶC TẢ BÀI TOÁN..................................................................................................................6

2.1 Đặc tả bài toán....................................................................................................7
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG...........................................................................................8

3.1 Khảo sát hiện trạng.............................................................................................8
3.2 Sơ đồ phân rã chức năng..................................................................................10
3.3. Sơ đồ luồng dữ liệu mức tổng quan.................................................................11
3.4. Sơ đồ luồng dữ liệu mức xử lý.........................................................................11
3.5 Sơ đồ luồng dữ liệu phân rã chi tiết.................................................................13
3.6 DANH SÁCH CÁC BẢNG DỮ LIỆU.............................................................18
CHƯƠNG 4: GIỚI THIỆU WEBSITE...........................................................................................................25

Trang chủ website: ”Buôn bán các thiết bị máy văn phòng”...............................25
4.2 Demo mua hàng................................................................................................25
4.3 Demo tìm tìm kiếm sản phẩm..........................................................................29
4.4 Giao diện cho người quảng trị..........................................................................30
KẾT LUẬN................................................................................................................................................35
TÀI LIỆU THAM KHẢO..............................................................................................................................36

CHƯƠNG 1: MỞ ĐẦU

Page 5


Thực tập tốt nghiệp


GVHD: Ngô Văn Công

1.1 Giới thiệu đề tài.
Trong thời đại khoa học công nghệ phát triển như hiện nay, Công nghệ Thông tin
được xem là một ngành phát triển rất nhanh và đã xâm nhập vào hầu hết các lĩnh vực trong
đời sống xã hội. Nó là công cụ hữu ích thúc đẩy các ngành khoa học khác phát triển. Công
nghệ Thông tin đã làm thay đổi đời sống và giúp con người tiết kiệm thời gian và nâng
cao hiệu quả công việc.
Như hiện nay chúng ta đã biết lập trình và thiết kế Website có thể được coi là
ngành “hot” mà hiện nay chúng ta đang rất quan tâm. Sau khi nghiên cứu tình hình của
công ty em đã đưa ra quyết định “XÂY DỰNG VÀ THIẾT KẾ WEBSITE BUÔN BÁN
CÁC THIẾT BỊ MÁY VĂN PHÒNG” nhằm đáp ứng nhu cầu của khách hàng. Hiện nay
nhu cầu sử dụng Internet ngày càng nhiều và các hình thức kinh doanh trên mạng ngày
càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng. Cho nên khi xây
dựng trang web này trên hệ thống trực tuyến sẽ giúp cho khách hàng thuận lợi trong việc
mua các sản phẩm của công ty mà không cần phải vất vả đến tận nơi công ty mua hàng
như lúc trước.
1.2 Ý nghĩa thực tiễn của đề tài
Giúp cho người có nhu cầu mua hàng của công ty một cách nhanh chóng. Tiết kiệm
được nhiều thời gian và tiền bạc cho người có nhu cầu mua hàng. Đồng thời giúp cho
công ty đạt kết quả tốt trong kinh doanh.
1.3 Mục tiêu của đề tài
Là xây dựng phần mềm ứng dụng được kết nối trên đường dây internet phục vụ
nhu cầu mua bán hàng hóa trực tuyến. Người mua hàng chỉ cần tốn một ít thời gian để
đăng kí trực tuyến các thông tin của mình sau khi đã tìm hiểu đẩy đủ các thông tin cần
thiết khi đặt hàng.

CHƯƠNG 2: ĐẶC TẢ BÀI TOÁN


Page 6


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

2.1 Đặc tả bài toán
BÁN CÁC THIẾT BỊ MÁY VĂN PHÒNG TRỰC TUYẾN QUA MẠNG

Công ty TNHH T&H muốn thêm hình thức bán các thiết bị máy văn phòng(laptop,
máy in, máy photocopy, máy fax...) trực tuyến qua mạng nhằm đáp ứng nhu cầu của
khách hàng. Qua khảo sát thực tế em đưa ra đặc tả bài toán như sau:
Khách hàng muốn mua sản phẩm thì vào Website công ty để tham khảo mặt hàng,
giá cả của tất cả các loại mặt hàng mà công ty đang kinh doanh đã được đưa lên trang
web. Khi khách hàng cần mua loại nào đó thì kích vào biểu tượng thêm vào giỏ hàng của
sản phẩm mình muốn mua. Khách hàng điền đầy đủ các thông tin của mình vào trang
thông tin khách hàng để mua hàng hệ thống sẽ lưu trữ thông tin đó để chuyển hàng cho
khách hàng sau khi nhận được số tiền từ khách hàng (qua thẻ tín dụng hoặc trực tiếp).
Nếu thông tin hợp lệ thì hệ thống sẽ gửi thông báo là đã mua thành công cho khách hàng.
- Thông tin mua hàng của khách hàng sẽ được lưu vào bảng orders với các thông tin:
id, name, address, phone, email, status, datetime, nganhang.
- Thông tin bảng ordersdetails với các thông tin: id, order_id, product_id, qty,
total. Khách hàng có thể trả tiền trực tiếp khi nhân viên đến giao hàng hoặc chuyển
khoản trước khi nhân viên giao hàng.
- Mỗi user được quản lý bởi các thông tin sau: id, username, password, name,
email, phone, image, idrole, datetime, published.
- Mỗi sản phẩm thuộc thương hiệu nào, loại nào, là sản phẩm mới hay không, là sản
phẩm bán chạy hay không, là sản phẩm giảm giá hay không.
- Products được quản lý các thông tin sau: ID, peoduct_code, name, price, cat_id,

brand_id, isnew, isale, isselling, description, published, image_1, image_2, image_3.

- Trang web sẽ hiển thị những thông tin theo sự phân quyền sử dụng khác nhau được
quản lý bởi thông tin sau: Tên đăng nhập, mật khẩu.
+ Quyền của admin được xem, xóa, sửa tất cả các thông tin trên trang web.
+ Quyền của những người là thành viên của trang web sẽ được xem, sửa thông tin cá nhân
của mình, xem xóa sửa sản phẩm.

Page 7


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1 Khảo sát hiện trạng
Quá trình khách hàng: Khách hàng xem và lựa chọn sản phẩm cần mua, cần
tham khảo về thông tin và truy cập giá cả của sản phẩm của Công ty. Sau khi lựa chọn
xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng của khách. Sau khi tiếp nhận yêu
cầu trên, bộ phận này sẽ làm hóa đơn và thanh toán tiền.
Khách hàng: là những người có nhu cầu mua sắm và có thể tham khảo giá cả của
sản phẩm, xem thông tin và quảng bá sản phẩm của mình trên mạng. Khác với việc đặt
hàng trực tiếp tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bước cụ
thể để có thể mua được hàng. Trên mạng, các sản phẩm được sắp xếp và phân theo từng
loại sản phẩm giúp cho khách hàng dễ dàng tìm kiếm. Trong hoạt động này, khách hàng
chỉ cần chọn một sản phẩm nào đó từ danh mục các sản phẩm thì những thông tin về sản
phẩm đó sẽ hiển thị lên màn hình như: hình ảnh, đơn giá, mô tả một cách chi tiết,....Đây
là cách đặt hàng trực tuyến mà trong đó chứa các thông tin về sản phẩm lẫn số lượng
khách muốn mua và đặt hàng.

Khi khách hàng muốn đặt hàng kích vào giỏ hàng thì hệ thống hiển thị trang xác lập
đơn đặt hàng cùng thông tin về khách hàng và sản phẩm. Cuối cùng là do khách hàng tùy
chọn đặt hay không.
Khách hàng có thể tham khảo được giá cả về sản phẩm và xem tin tức, dịch vụ từ
website của công ty.

Page 8


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

Và dưới đây là mô hình sơ lược về hoạt động của khách hàng trong hệ thống trang
web

Hình 1: Lược đồ tổng quát về hoạt động Khách hàng

Page 9


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ
thống. Nhà quản lý được cấp một username và password để đăng nhập vào hệ thống thực
hiện những chức năng của mình.
Nếu như quá trình đăng nhập thàng công thì nhà quản lý có thể thực hiện những công
việc: quản lý User, phân chức năng cho User quản lý cập nhật thông tin các sản phẩm,

tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng và xử lý đơn đặt hàng.Quản lý Cập nhật
các trang giới thiệu, dịch vụ của công ty, thông tin liên hệ của khách hàng đến công ty.
3.2 Sơ đồ phân rã chức năng

Hình 2: Sơ đồ phân rã chức năng hệ thống quản lý.

Page 10


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

3.3. Sơ đồ luồng dữ liệu mức tổng quan

Yêu cầu đặt
hàng
Chấp nhận

WEBSITE
BUÔN

KHÁCH
HÀNG

Y/c nhập sphẩm

hoặc không
Y/c lập hóa đơn


Hóa đơn được lập

BÁN THIẾT
BỊ

MÁY

VĂN
PHÒNG

Kết quả yêu
cầu
Y/c cập nhật
Y/c xóa
kết quả cập
nhật, xóa

MẠNG
thống kê

Hình 3: Sơ đồ luồng dữ liệu ở mức tổng quan

3.4. Sơ đồ luồng dữ liệu mức xử lý

Page 11

NHÀ
QUẢN




Thực tập tốt nghiệp

GVHD: Ngô Văn Công

Yêu cầu lập hóa đơn

Lập hóa
đơn

Hóa đơn được lập

Thông tin khách
hàng

Đơn đặt hàng

Khách
hàng

Sản phẩm

Đặt hàng
Nhập

Cập nhật
Y/c cập
nhật

Đăng nhập


Nhập tên và
mật khẩu

cậpnhật

Thông tin sai
nhập lại

Thông tin Admin
Thông tin khách
hàng

Hình 4: Sơ đồ luồng dữ liệu ở mức xử lý

Page 12

Admin


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

3.5 Sơ đồ luồng dữ liệu phân rã chi tiết
PHÂN RÃ CHỨC NĂNG “ Đặt hàng ”

Thông tin
khách


Thông tin sai, nhập lại

Kiểm tra
khách
hàng

Y/c đặt hàng

Khách
hàng

Tên ,địa chỉ,Số đt,mail

Ghi Nhận
khách hàng

Danh sách MH

Tra cứu
mặt hàng

Tên ,địa chỉ,Số đt,mail

Mặt hàng đã chọn

Chi tiết đơn đặt hàng
Mặt hàng

Xử lý mặt
hàng


Thông tin các mặt hàng đặt mua

Kiểm tra
đặt hàng

Hình 5: Sơ đồ phân rả chức năng của Đặt hàng

Page 13

Đơn đặt
hàng


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

PHÂN RÃ CHỨC NĂNG “ Kiểm tra ADMIN ”

Tên và mật khẩu đăng
nhập

ADMIN

Thông tin sai,
nhập lại

Thông tin
KH & SP


Đăng
Nhập

HỆ THỐNG

Quản lý

Hình 6: Sơ đồ phân rả chức năng của Admin

Page 14


Thực tập tốt nghiệp

GVHD: Ngô Văn Công

PHÂN RÃ CHỨC NĂNG “ Tìm kiếm sản phẩm ”

Yêu cầu tìm kiếm theo tên SP

Tìm kiếm
theo tên
sản phẩm

Sản phẩm

Danh sách sản phẩm

Khách

hàng

Yêu cầu tìm kiếm theo
TT không
tìm thấy
lượng
sản phẩm

DS mặt hàng

Tra cứu
theo tên

TT không tìm thấy

Hình 7: Sơ đồ phân rả chức năng của tìm kiếm sản phẩm

Page 15

Loại Sản Phẩm


Thực tập tốt nghiệp

GVHD: Ngô Văn Công
PHÂN RÃ CHỨC NĂNG “ Kiểm tra đặt hàng ”

Thông tin đơn đặt
hàng


Thông tin sai

Khách
hàng

Tiếp nhận
đơn đặt
hàng

Chi tiết đơn đặt
hàng

Phương thức thanh toán
Trả tiền

Đơn đặt
đặt hàng
hàng
Đơn
Thời gian giao
hàng

TT giao hàng cho khách
Giao hàng

MặtMặt
hàng
hàng

Hình 8: Sơ đồ phân rả chức năng của kiểm tra đơn đặt hàng


Page 16


PHÂN RÃ CHỨC NĂNG “ Cập nhật ”

Thông tin cập nhật
khách hàng

Cập nhật
khách
hàng
Thông tin khách hàng

Tên và mật khẩu

Nhà
quản lý

Đăng
nhập hệ

Thông tin nhập
sai
Yêu cầu cập nhật mặt hàng
Thông tin cập
nhật mặt
hàng

Yêu cầu cập nhật khách hàng


Cập nhật thông
tin và dịch vụ

thống
quản lý

Thông tin admin

Cập nhật
mặt hàng
Yêu cầu cập nhật đơn đặt hàng

Đơn đặt hàng
Mặt hàng

Thông tin cập nhật đơn
đặt hàng

Hình 9: Sơ đồ phân rả chức năng của “cập nhật”

Mô hình quan niệm dữ liệu

Cập nhật
đơn đặt
hàng


3.6 DANH SÁCH CÁC BẢNG DỮ LIỆU.
Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt thành một

tệp cơ sở dữ liệu gồm các cột: Tên trường, kiểu dữ liệu, kích thước dữ liệu, phần ràng
buộc dữ liệu...


Bảng 1: Thông tin về banners:

Bảng 2: Thông tin về brands:

Bảng 3: Thông tin về categories:


Bảng 4: Thông tin về cat_pages:

Bảng 5: Thông tin về contacts:

Bảng 6: Thông tin về orderdetails:


Bảng 7: Thông tin về orders:

Bảng 8: Thông tin về pages:


Bảng 9: Thông tin về params:

Bảng 10: Thông tin về products:


Bảng 11: Thông tin về roles:


Bảng 12: Thông tin về users:



CHƯƠNG 4: GIỚI THIỆU WEBSITE
Trang chủ website: ”Buôn bán các thiết bị máy văn phòng”
4.1

Giao diện cho người sử dụng
Trang chủ của Website “buôn bán các thiết bị máy văn phòng”:

4.2 Demo mua hàng


×