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

Xây dựng website giới thiệu và hỗ trợ bán hàng nội thất cho Công ty cổ phần phát triển Trần Điệ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.24 MB, 88 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP
Đề tài: Xây dựng website giới thiệu và hỗ trợ bán hàng nội thất
cho công ty Trần Điệp
Giảng viên hướng dẫn:

Phan Văn Viên

Lớp:

HTTT1 – K7

Người thực hiện:

Trần Văn Điệp

Hà Nội, ngày 10 tháng 01 năm 2016


LỜI NÓI ĐẦU
Với sự phát triển không ngừng của nền kinh tế, cùng với sự phát triển nhảy vọt
của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các
lĩnh vực khoa học kĩ thuật và đời sống. Với mạng Internet, tin học thật sự tạo nên một
cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh
tế... đòi hỏi mỗi doanh nghiệp, công ty phải có những giải pháp chiến lược phù hợp
đúng đắn để có thể đứng vững và phát triển. Một giải pháp đặt ra ứng dụng tiến bộ của
công nghệ thông tin vào công việc quản lý kinh doanh.
Hiện nay đồ gỗ nội thất là những sảm phẩm cần thiết và gần gũi với cuộc sống
con người. Đồ nội thất hiện nay rất đa dạng và phong phú. Xuất phát từ thực tế đó, em


đã chọn đề tài “Xây dựng website giới thiệu và hỗ trợ bán hàng nội thất cho công ty
Trần Điệp” làm project của mình. Trong quá trình tìm hiểu, nghiên cứu không thể
tránh khỏi những sai sót, em rất mong thầy đóng góp ý kiến để em hoàn thiện bài tập
của mình hơn nữa.
Em xin chân thành cảm ơn!

2


MỤC LỤC
LỜI NÓI ĐẦU......................................................................................................................... 2
MỤC LỤC............................................................................................................................... 3
CHƯƠNG I. KHẢO SÁT HIỆN TRẠNG..................................................................................5
I. Thu thập thông tin............................................................................................................5
1. Giới thiệu về công ty....................................................................................................5
2. Hiện trạng hệ thống.....................................................................................................5
3. Những yêu cầu chung từ phía công ty........................................................................5
II. Đánh giá hiện trạng và đề xuất giải pháp........................................................................7
CHƯƠNG II. MÔ TẢ BÀI TOÁN.............................................................................................8
1. Giới thiệu website bán đồ gỗ nội thất..............................................................................8
2. Mô tả chung về bài toán..................................................................................................8
2.1.Xác định bài toán.......................................................................................................8
2.3.Yêu cầu bài toán.....................................................................................................15
Chương III: XÁC ĐỊNH VÀ LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN.......................................18
1. Xác định dự án.............................................................................................................. 18
2. Lập kế hoạch thực hiện dự án.....................................................................................19
1. Xác định các tác nhân của hệ thống..........................................................................21
2. Xác định các ca sử dụng của hệ thống......................................................................22
3. Biểu đồ ca sử dụng...................................................................................................24
3. Biểu đồ lớp lĩnh vực..................................................................................................27

2. Ca sử dụng Đăng ký tài khoản..................................................................................29
6. Ca sử dụng Quản trị loại sản phẩm...........................................................................33
7. Ca sử dụng Quản trị phản hồi...................................................................................34
10. Ca sử dụng Quản trị đơn hàng................................................................................37
11. Ca sử dụng Quản trị hóa đơn..................................................................................38
12. Ca sử dụng Thống kê – báo cáo............................................................................39
VIII. Biểu đồ hoạt động.....................................................................................................60
IX. Biểu đồ trạng thái........................................................................................................ 68
IX. Thiết kế cơ sở dữ liệu..................................................................................................77
3


4


CHƯƠNG I. KHẢO SÁT HIỆN TRẠNG
I. Thu thập thông tin
1. Giới thiệu về công ty
Tên công ty: Công ty cổ phần phát triển Trần Điệp
Địa chỉ: Số 445 Lạc Long Quân – Tây Hồ - Hà Nội.
Điện thoại: 01649653991
Email:
2. Hiện trạng hệ thống
Công ty cổ phần phát triển Trần Điệp chuyên bán bàn, ghế, giường, tủ...nội thật gia
đình làm từ gỗ. Hiện nay công ty đang quản lý việc bán hàng bằng phần mềm cũ, ít
linh hoạt và một số bộ phận quản lý bằng sổ sách, được lưu trữ, cập nhật bằng tay.
Với quy mô kinh doanh ngày càng lớn, việc quản lý như vậy không còn phù hợp nữa,
mất thời gian, tốn chi phí, nhân lực, có thể mất hoặc sai sót thông tin. Vì vậy công ty
muốn có 1 hệ thống quản lý hiệu quả hơn.
3. Những yêu cầu chung từ phía công ty

• Giao diện người dùng
 Phải có một giao diện thân thiện dễ sử dụng.
 Phải nêu bật được thế mạnh của công ty, cũng như tạo được niềm tin cho
khách hàng ngay từ lần viếng thăm đầu tiên( logo).
 Giới thiệu được sản phẩm của công ty đang có.
 Có biểu mẫu đăng ký để trở thành thành viên.
 Có danh mục sản phẩm.
 Chức năng đặt hàng, mua hàng.
 Có biểu mẫu liên hệ.
 Chức năng tìm kiếm sản phẩm.
 Mỗi loại sản phẩm cần phải có trang xem chi tiết sản phẩm.
 Mục login của khách hàng khi đã trở thành thành viên gồm có: Tên đăng
nhập (Username), mật khẩu đăng nhập (password).
• Giao diện người quản trị.
Đơn giản, dễ quản lý và không thể thiếu các mục như:








Quản lý danh mục sản phẩm.
Quản lý sản phẩm.
Quản lý đơn hàng.
Quản lý khách hàng.
Quản lý người dùng.
Báo có thống kê.
Quản lý phản hồi của KH.

5


 Quản lý cấu hình website.
 Trang web phải đầy đủ về cả nội dung và hình thức như: Có phần đăng nhập
cho người sử dụng (người của công ty) và khách hàng, có phân quyền người sử
dụng, chỉ có 1 admin có quyền cao nhất để kiểm soát các admin còn lại.
 Có phần đăng ký thành viên cho các khách hàng mới, có phần tài khoản cho
các khách hàng thường xuyên (khách hàng tiềm năng) sử dụng và khách hàng
VIP.
 Có phần danh mục sản phẩm với các nhóm loại hàng khách nhau để khác hàng
dễ chọn lựa
 Các mặt hàng phải được hiển thị chi tiết về: tên sản phẩm, đơn giá, kích thước,
màu sắc, chất liệu, thời gian bảo hành, mô tả,.. và phải có thông tin còn hàng
hay hết hàng.
 Tìm kiếm sản phẩm theo danh mục sản phẩm hoặc tất cả
 Phần banner phải làm nổi bật hình ảnh logo của công ty
 Dễ dàng cập nhật những loại mặt hàng đồ gỗ nội thất mới, các sản phẩm cũ lâu,
hàng tồn sẽ được đưa vào danh mục giảm giá, tăng kèm hoặc tri ân.
 Giao diện thoáng, phân chia bố cục rõ ràng, không quá giày để tránh bị nhầm
lẫn giữa mặt hàng bày bán và những mặt hàng đi kèm. Màu sắc nên làm những
gam màu nhạt, phần mặt hàng mới hoặc những mặt hàng giảm giá nên để gam
màu sắc khác (những gam màu nổi nhưng ko quá bị lóa màu ) để gây chú ý.

6


II. Đánh giá hiện trạng và đề xuất giải pháp
1. Đánh giá hiện trạng
Về giao diện phần mềm: một số biểu tượng nhập nhằng, hơi màu mè, thanh menu còn

thiếu một vài chức năng.
Về tính hiệu quả: hiệu quả thấp, tốn thời gian, chi phí cao, nhân lực, có thể mất hoặc
sai sót thông tin.
Hiện trạng: Hiện Công ty cổ phần phát triển Trần Điệp đang quản lý việc bán hàng
phần mềm cũ, ít linh hoạt hoặc quản lý bằng sổ sách, được lưu trữ, cập nhật bằng tay.
Với quy mô kinh doanh ngày càng lớn, việc quản lý như vậy không còn phù hợp nữa,
mất thời gian, tốn chi phí, nhân lực, có thể mất hoặc sai sót thông tin khó tìm kiếm
thông tin hoặc thông tin không đáp ứng được nhu cầu khách hàng.Thực trạng vậy nên
cần cập nhật phần mềm mới hơn với phương thức kinh doanh mới hơn. Với các khả
năng chuyên dụng hơn giúp giảm sức lao động của con người. Đất nước và con người
chúng ta đang ngày càng phát triển kéo theo đó các công nghệ máy móc cũng phát
triển hơn. Nên cần thay đổi phương pháp kinh doang cũng như tư vấn khách hàng
theo phương pháp cổ điển, thay vào đó có thể áp dụng các phần mềm bán hàng trên
internet, khách hàng có thể xem hình ảnh qua mạng ưng ý đặt mua qua các thanh công
cụ của phần mềm được thiết kế gọn gàng dễ nhìn…
2. Đề xuất giải pháp
Với sự phát triển của khoa học công nghệ, sự cải tiến trong hoạt động kinh doanh của
công ty nên công tycần xây dưng 1 website bán hàng đồ gỗ nội thất online để hoạt
động kinh doanh được hiệu quả hơn, tiết kiệm thời gian, đáp ứng chiến lược phát triển
lâu dài cho hệ thống, giúp cho việc quản lí, cập nhật hàng, khách hàng… được dễ
dàng, hiệu quả hơn
Cần xây dựng 1 trang website bán hàng online để những công việc hằng ngày không
còn là thao tác thủ công với một đống hỗn độn tài liệu nữa mà thay bằng chương trình
hỗ trợ cho mọi công việc
Từ thực tế đó chúng tôi quyết định thực hiện dự án xậy dựng Website bán hàng đỗ gỗ
nội thất cho công ty. Nó sẽ giảm thiệu những khó khăn trong việc quản lý kinh doanh
như: nhân lực, thời gian, độ chính xác của thông tin, giúp cho việc quảng bá sản phẩm
của công ty được mọi người biết đến rỗng rãi trên toàn quốc. …giúp cho công ty có
thể đưa ra những quyết định kinh doanh chính xác, đúng thời điểm làm cho việc kinh
doanh trở nên hiệu quả hơn…


7


CHƯƠNG II. MÔ TẢ BÀI TOÁN
1. Giới thiệu website bán đồ gỗ nội thất
Website bán đồ gỗ nội thất là một trang web, mà khách hàng có thể xemthông tin và
truy cập trực tiếp để muahàng trong một thời gian ngắn.
Thay vì chúng ta phải ra các cửa hàng thì chỉ cần với một chiếc máy tính được nối
mạng ta có thể truy cập vào các trang web mình muốn để có thể tìm kiếm thông tin và
mua sản phẩm ưa thích một cách nhanh nhất mà không gặp khó khăn. Website bán đồ
gỗ nội thất cung cấp cho các khách hàng thông tin, cùng với các tính năng, về giá cả
của các đồ gỗ có trên thị trường.
2. Mô tả chung về bài toán
2.1. Xác định bài toán
Tên bài toán: “Xây dựng website giới thiệu và hỗ trợ bán hàng nội thất” sử dụng ngôn
ngữ mã nguồn mở PHP và cơ sở dữ liệu MySQL.
Đây là một loại hình kinh doanh qua mạng bằng cách xây dựng một trang web
giới thiệu, hỗ trợ và bán hàng để mọi người có thể vào đó xem hàng, lựa chọn hàng để
mua hàng. Với trang web bán đồ gỗ nội thất trực tuyến, nhà kinh doanh sẽ cung cấp
thông tin của các loại sản phẩm đồ gỗ nội thất lên trang web của mình. Việc cung cấp
thông tin cũng sẽ theo một trật tự hợp lý, ví dụ như đưa thông tin: nội thất phòng
khách, nội thất phòng ngủ, nội thất phòng ăn….Thông tin được đưa lên bao gồm: tên
sản phẩm, kích thước, loại gỗ, hình ảnh, giá cả, tình trạng hàng trong kho…Người
quản trị trang web cũng có quyền thêm mới (khi có mặt hàng mới về), sửa đổi thông
số của mặt hàng, và xóa đi những mặt hàng không còn hoặc bị lỗi. Mọi sự thay đổi
đều được ghi nhận trong cơ sở dữ liệu để đến với người sử dụng.
Khách hàng có thể truy cập vào trang web để xem thông tin về các loại mặt hàng,
về mẫu mã, kiểu dáng, kích thước, chất liệu…và các phụ kiện đi kèm, sau đó có thể
đặt mua hàng tùy ý. Để mua hàng, với các mặt hàng, khách hàng có quyền chọn mua

hàng, đưa nó vào trong giỏ hàng. Khách hàng cũng có thể xóa đi l sản phẩm mà mình
đã cho vào giỏ hàng. Ở trang này, khách hàng có thể chọn các phương thức thanh toán
phù hợp với bản thân, có thể thanh toán bằng thẻ tín dụng,thanh toán bằng tài khoản
bảo kim hoặc thanh toán khi nhận hàng... Tức là khi đã chọn xong các loại sản phẩm
cần mua, khách hàng thanh toán bằng cách đưa thông tin về loại thẻ tín dụng của
8


khách hàng (Visa, Master Card, American Express…) như: mã số thẻ, mã bảo mật,
thời hạn của thẻ. Ngoài ra khách hàng cũng phải đưa các thông tin về địa chỉ giao
hàng, số điện thoại của mình để tiện cho việc giao hàng.
Khi có một đơn đặt hàng, người quản lý sẽ đối chiếu thông số về loại thẻ tín dụng
thanh toán xem có đúng không. Nếu đúng thì người quản lý sẽ nhận phiếu chuyển
khoản và giao hàng cho người đặt hàng. Như vậy là quá trình mua bán đã hoàn thành.
Ngoài ra, trang web còn dùng là nơi quảng cáo cho công ty, nhận các ý kiến đóng
góp của người xem để trang ngày càng hoàn thiện.
2.2. Mô tả chi tiết bài toán
2.2.1 Mô tà ứng dung
Website giới thiệu và hỗ trợ bán hàng nội thất là một website bán hàng trực tuyến gồm
nhiều chức năng đối với khách hàng và người quản trị.
Trang web bao gồm các chức năng chính sau đây:
Chức năng đối với người dùng là khách hàng: Giới thiệu sản phẩm, cho phép khách
hàng đặt hàng trực tuyến, tìm kiếm thông tin sản phẩm ở dạng nhập từ khóa.
Chức năng đối với người quản trị trang web gồm: quản lý người dùng, quản lý sản
phẩm,quản lý cấu hình, quản lý phản hồi, quản lý đơn hàng. Các chức năng này chỉ
được hiển thị nếu người dùng đăng nhập với tài khoản là admin.
2.2.2. Mô tá chi tiết
 Đăng nhập:
Để sử dụng các chức năng của 1 người quản trị (admin) thì người dùng phải đăng
nhập thành công vào hệ thống trang web với tài khoản là admin.

Để xem thông tin sản phẩm, tìm kiếm sản phẩm, chọn mua hàng vào giỏ hàng thì
người dùng không cần đăng nhập vào hệ thống trang web, nhưng để thực hiện được
chức năng đặt hàng hay thanh toán thì trang web yêu cầu người dùng phải đăng nhập.
Nếu chưa đăng nhập, người dùng phải đăng ký thành viên.
 Quả trình đăng nhập:
Người dùng nhập tên đăng nhập và mật khấu đúng đế đăng nhập thành công vào hệ
thống. Có 2 loại tài khoản khi đăng nhập: một là tài khoản đối với người dùng là
khách hàng, hai là tài khoản đối với người dùng là quản trị.
 Đăng xuất:
9


Khi người dùng muốn thoát khỏi hệ thống sẽ chọn đăng xuất.
 Đăng ký:
Để thực hiện được chức năng Đặt hàng của khách hàng, khách hàng phải đăng nhập
thành công vào hệ thống trang web. Nếu chưa là thành viên, khách hàng phải “Đăng
ký thành viên”, nội dung đăng ký gồm: Tên đăng nhập, mật khẩu, họ tên, email, địa
chỉ và số điện thoại của khách hàng.
Tất cả các người dùng đăng ký thành viên đều có thông tin tài khoản là khách hàng,
được phép sử dụng các chức năng của người dùng khách hàng.
Người quản trị không đăng ký thành viên trên web mà phải thêm trực tiếp từ cơ sở dữ
liệu.
Giới thiệu sản phấm:
Trang web cung cấp cho khách hàng những thông tin cần thiết về các sản phẩm thời
trang được chia theo danh mục, mỗi danh mục có nhiều loại sản phẩm liên quan bên
trong trình bày dưới dạng list. Cụ thể danh mục sản phẩm được chia như sau:
 Nội thất phòng khách
- Bàn trà
- Kệ tivi
- Tủ rượu

 Nội thất phòng ngủ
- Giường ngủ
- Bàn ghế trang điểm
- Tủ quần áo
 Nội thất phòng bếp
- Bộ ghế bàn ăn
- Tủ bếp
 Phụ kiện đi kèm
Trong mỗi loại sản phẩm, sẽ có nhiều sản phẩm tương ứng. Mỗi sản phẩm sẽ được
trình bày thông qua hình ảnh mô tả, giá bán và tình trạng (còn hàng/hết hàng) của sản
phẩm đó. Khách hàng có thể xem chi tiết về sản phẩm bằng cách click vào hình ảnh
sản phẩm đế xem lớn hình ảnh và thông tin chi tiết về sản phấm.
Mỗi sản phẩm được xác định bởi các thông tin: Mã sản phẩm, tên sản phẩm, hình ảnh
sản phẩm, giá cả sản phẩm, đặc điểm sản phẩm.
Sản phẩm theo phân loại: Khách hàng có thể xem các sản phẩm theo từng loại cụ thể
(chọn ở phần danh mục bên trái trang web). Khi click vào danh mục nào, các sản
phấm thuộc danh mục đó sẽ hiển thị lên trang web.
 Tìm kiếm sản phấm:
10


Khách hàng nhập từ khóa (vd: tủ bếp) vào ô nhập từ khóa để tìm kiếm những sản
phẩm có nội dung tương ứng.
 Giỏ hàng:
Sau khi xem các hình ảnh và thông tin về các sản phẩm, khách hàng có thể click chọn
mua hàng đế đưa sản phấm vào giỏ mua hàng và đăng ký đặt mua hàng một cách dễ
dàng.
Thông tin giỏ hàng là nhũng sản phấm mà khách hàng đã click chọn vào giỏ hàng bao
gồm: Mã sản phấm, tên sản phấm, hình ảnh sản phầm, giá cả sản phấm, số lượng đặt
mua, thành tiền của từng sản phẩm và tổng giá tiền của cả giỏ hàng. Ở phần thông tin

giỏ hàng, khách hàng cũng có thế thêm/xóa/sửa các sản phấm trong giỏ hàng (vd:
Khách hàng có thể thay đổi số lượng sản phẩm trong giỏ hàng, xóa những sản phẩm
không muốn mua trong giỏ hàng, chọn mua thêm để quay về trang sản phẩm).
Khách hàng quyết định mua hàng, thanh toán sau khi nhận được hàng sẽ chọn phần
“Đặt hàng”.
Khách hàng quyết định mua hàng và muốn thanh toán ngay sẽ chọn phần “Thanh
toán”. Lúc đó hệ thống sẽ kiểm tra số dư tài khoản của khách hàng so với tổng tiền để
phản hồi lại với khách hàng.
Đặt hàng trực tuyến:
Nội dung của đơn đặt hàng gồm các thông tin giống với giỏ hàng mà khách hàng đã
quyết định mua. Đơn đặt hàng gồm các thông tin:
 Thông tin đơn hàng
 Thời gian đặt hàng
 Trạng thái (Tình trạng giao hàng gồm: chưa liên lạc/chưa giao hàng/ đã giao
hàng. Mặc định là chưa liên lạc)
 Ghi chú
 Thông tin khách hàng:
• Họ tên
• Email
• Địa chỉ
• Điện thoại
• Địa chỉ
Đơn đặt hàng do người quản trị quản lý, sau khi kiểm tra lại các thông tin người
nhận hàng là đúng, người quản trị sẽ chấp nhận đơn đặt hàng của khách hàng và tiến
hành quản lý đơn hàng, lúc này tình trạng giao hàng sẽ được cập nhật thường xuyên
để thông báo tới khách hàng và cập nhật số lượng hàng vào tồn kho.
 Quản lý ngưòi dùng:
11



Chức năng này chỉ có người quản trị mới thực hiện được.
Người quản trị có quyền sửa/xóa user.
Quản lý sản phẩm:
Chức năng này chỉ có người quản trị mới thực hiện được.
Người quản trị có quyền thêm/sửa/xóa các sản phấm.
 Thêm sản phẩm:
Tại giao diện quản lý sản phẩm, khi chọn nút thêm sản phẩm thì website sẽ chuyển tới
trang thêm sản phấm, admin nhập các thông tin của sản phấm và nhấn nút “thêm”,
website sẽ kiểm tra thông tin nhập vào và phản hồi với admin.
 Sửa sản phẫm:
Đối với giao diện là admin, ở mỗi dòng thông tin sản phấm sẽ có liên kết sửa cho phép
người quản trị chọn vào để tiến hành việc sửa đổi thông tin của chính sản phẩm đó.
Người quản trị có thể sửa thông tin chi tiết của sản phẩm để phù hợp với nhu cầu bán
hàng (vd: thay đổi đặc điểm của sản phẩm, thay đổi giá bán của sản phẩm...)
Khi chọn vào liên kết sửa thì trang chi tiết sản phẩm đó sẽ hiển thị, các thông tin được
hiển thị là những thông tin cũ và cho phép người quản trị sửa đổi.
Xóa sản phẩm:
Đối với giao diện là admin, ở mỗi dòng thông tin sản phẩm sẽ có liên kết xỏa cho
phép người quản trị chọn vào đế tiến hành việc xóa sản phấm đó. Thông thường,
người quản trị sẽ xóa những sản phẩm nào không còn hàng và không được bán nữa
(qua mốt, hết sản xuất...)
Khi chọn vào liên kết xỏa thì sẽ hiển thị một thông báo nhắc nhở xác nhận lại trước
khi xóa. Nếu chấp nhận xóa thì sản phẩm được xóa thành công, nếu không chấp nhận
thì thao tác xóa bị hủy bỏ.
Quản lý đơn hàng:
Người quản trị thường xuyên cập nhật các đơn hàng mới nhất của khách hàng để kiếm
tra tình hình kinh doanh của trang web thế nào. Người quản trị có thể xem chi tiết đơn
đặt hàng bằng cách click vào đơn đặt hàng đó. Trang chi tiết đơn đặt hàng tương ứng
sẽ hiển thị, người quản trị dựa vào đó mà có thế liên lạc với khách hàng, xác nhận
thông tin đặt hàng là đúng và tiến hành lập phiếu chuyển hàng và giao hàng tới khách

hàng. Trong giao diện chi tiết đơn đặt hàng, admin có thế thay đối trạng thái đơn đặt
hàng.

12


Nếu đơn đặt hàng liên lạc không được hoặc bị từ chối khi liên lạc thì admin có thế xóa
đơn đặt hàng đó bằng cách nhấn nút “Xóa” trên mỗi dòng của danh sách đơn đặt
hàng..
 Quản lý danh mục sản phẩm: nhà quản lý có thể thêm danh mục sản phẩm mới, xóa
bỏ thông tin danh mục sản phẩm không còn bán, sửa đổi thông tin danh mục sản
phẩm. Thông tin về danh mục sản phẩm gồm có: mã danh mục, tên danh mục và mô
tả khác.
 Quản lý loại sản phẩn:nhà quản lý có thểthêm loại sản phẩm mới, xóa bỏ thông tin
loại sản phẩm không còn sản xuất, sửa đổi thông tin loại sản phẩm khi có thông tin
thay đổi. Thông tin về loại sản phẩm gồm có: mã loại, tên loại và ghi chú.
 Quản lý phản hồi của KH: bao gồm các thông tin về: ngày phản hồi, tên khách hàng,
nội dung phản hồi
 Quản lý cấu hình website:Địa chỉ trang web, tiêu đề website, logo , mô tả, từ khóa,
analytics code, link mạng xã hội, thông tin liên hệ, cấu hình thanh toán. v.v..
 Báo cáo thống kê:Ngoài ra để tiện theo dõi việc kinh doanh của công ty, hàng tháng
công ty có thể lập báo cáo về doanh thu trong tháng, thống kê hàng trong kho, thông
kê khách hàng, thông kê các loại sản phẩm mà khách hay mua thuê để ban giám đốc
có biện pháp điều chính.
Khách hàng: là những người có nhu cầu mua sắm hàng hóa. 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. Cuối cùng là do khách hàng tùy chọn đặt hay khô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ý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặt hàng, kiểm tra đơn
đặt hàng và xử lý đơn đặt hàng. Thống kê các mặt hàng bán trong tháng, năm, thống
kê khách hàng, nhà cung cấp, thống kê tồn kho, thống kê doanh thu. Khi có nhu cầu
nhập hàng hóa từ nhà cung cấp thì tiến hành liên lạc với nhà cung cấp để đặt hàng và
cập nhật các mặt hàng này vào cơ sở dữ liệu.
2.2.3. Đối với trang chủ khách hàng
Đối với trang chủ khách hàng sẽ được trang chí bằng tông màu chủ đạo là xanh và
trắng, tạo cảm giác khoáng đạt cho người xem, thông tin về sản phẩm sẽ được hiện thị
theo các loại sản phẩm, mỗi sản phẩm sẽ hiện thị ở mức chi tiết nhất về giá cả, bảo
hành, kích thước, chất liệu, khuyến mại… và đặt biệt có thông tin còn hàng hay hết
hàng
Bố cục của website:

13


 Phần menu đầu sẽ gồm các thông tin về đăng nhập, đăng ký, số điện thoại công
ty và giỏ hàng
Mục login của khách hàng khi đã trở thành thành viên gồm có: Tên đăng
nhập (Username), mật khẩu đăng nhập (password). Trong đó mật khẩu đăng
nhập của khách hàng sẽ được bảo mật bằng kiểu password (*******)
Biểu mẫu đăng ký trở thành thành viên gôm có: Họ và tên, tên đăng nhập, mật
khẩu đăng nhập, điện thoại, email, địa chỉ, v.v...Trong đó các thông tin quan
trọng sẽ được biểu thị bằng dấu (*) bên cạnh.
 Phần banner sẽ được làm nổi bất bởi hình ảnh logo của công ty. Để khi mua
hàng trực tuyến, một logo dễ nhận diện thì khách hàng dễ nhớ và tin cậy với
sản phẩm công ty hơn, thể hiện uy tín của công ty.
 Phần menu dưới sẽ gồm các thông tin liên quan đến danh mục sản phẩm, liên
hệ, giới thiệu, khuyến mãi, tìm kiếm

- Danh mục sản phẩm được bố cục theo khối dọc xuống, gồm thông tin về
danh mục các sản phẩm công ty đang bán. Khi người dùng kích vào một
danh mục nào nó trang web sẽ hiện ra các sản phẩm của danh mục đó.
- Biểu mẫu liên hệ gồm các thông tin như: Tên khách hàng, email, điện thoại,
chủ đề, nội dung,..
- Phần giới thiệu sẽ đưa ra được các thông tin chi tiết về công ty và các thành
tựu của công ty để khách hàng có thể yên tâm mua hàng. Đồng thời cũng
phải có bản đồ (map) về địa chỉ của công ty để khách hàng khi cosnhu cầu
sẽ tìm đến được 1 cách dẽ dàng.
- Khuyến mãi cũng là 1 phần không thể thiếu của website, là một trong
những công cụ chiêu thị tốt nhất đối, tạo cơ hội thuận lợi hơn cho việc tiêu
thụ sản phẩm và tạo ra lợi nhuận cho công ty. Vì vậy thông tin về khuyến
mãi sẽ luôn được làm nổi bật trên trang web.
- Phần tìm kiếm sẽ cho phép khách hàng gõ bất kỳ thông tin gì vào ô textbox
có thể là tên sản phẩm, theo loại sản phẩm…
- Giỏ hàng:Là 1 hình ảnh quen thuộc với người dùng, khi khách hàng chọn
sản phẩm vào giỏ hàng thì số lượng sản phẩm mà khách hàng đã chọn sẽ
hiển thị ngay bên cạnh giỏ hàng. khi khách hàng kích vào giỏ hàng sẽ hiện
thị các thông tin về: tên sản phẩm, hình ảnh, số lượng, đơn giá, tổng tiền và
các thao tác cập nhật, xóa
 Phần hiển thị sản phẩm ở trang chủ sẽ hiện thị các sản phẩm mới nhất phân loại
theo danh mục của công ty đồng thời hiển thị chi tiết về:tên sản phẩm, hình
ảnh, đơn giá, button thêm hàng vào giỏ.
 Phần chi tiết sản phẩm gồm có: mã sản phẩm, tên sản phẩm, đơn giá, bảo hành,
tình trạng. Thông tin chi tiết về sản phẩm mô tả: chất liệu, kích thước, bảo
hành, giao hàng.
 Phần cuối của trang web hiện thị thông tin chi tiết về liên hệ của công ty: địa
chỉ, liên hệ, email…
14



Cách thức hoạt động của website:
Khách hàng khi vào website có thể đăng nhập hoặc không cần đăng nhập có thể xem
các sản phẩm bày bán, khi khách hàng có nhu cầu đặt hàng thì khách hàng có thể đăng
nhập để mua hàng hoặc không cần đăng nhập. Do công ty có quản lý khách hàng thân
thiết nên đối với khách hàng(đối với khách hàng đã có tài khoản) đăng nhập để mua
hàng thì khách hàng đó sẽ có thể sẽ trờ thành khách hàng thân thiết của công ty. Việc
đăng ký tài khoản nhằm mục đích quản lý các khách hàng thân thiết, khách hàng mua
hàng nhiều, khách hàng VIP.
2.3. Yêu cầu bài toán
Xây dựng một website bán hà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. Tin học hóa được nghiệp vụ quản lý bán hàng, nhân
viên, khách hàng…
Về chức năng:
Cần có các chức năng sau:
• Chức năng thêm hàng vào giỏ, hiển thị giỏ hàng, chỉnh sửa số lượng hàng, đơn
đặt hàng…
• Chức năng đặt hàng: Cần nhập thông tin liên hệ của người mua để nhân viên
liên hệ xác nhận mua hàng
• Hiển thị mặt hàng theo nhóm, theo loại theo từng mặt hàng (bao gồm mã sp,
giá, kích thước, bảo hành, vận chuyển, hình thức thanh toán)
• Chức năng tìm kiếm sản phẩm theo tên,theo loại
• Chức năng quản lý: Cho phép thêm, sửa, xóa mặt hàng, loại mặt hàng, khách
hàng, nhà cung cấp. Kiểm tra và giải quyết đơn đặt hàng. Kiểm tra thông tin
phản hồi của khách hàng. Cập nhật thành viên.
• Thống kê mặt hàng bán chạy, doanh thu, …
Về giao diện:
• Phần header là logo banner của công ty, bên dưới là menu gồm trang chủ, giới
thiệu, hướng dẫn mua hàng, liên hệ phản hồi, tài khoản khách hàng, giỏ hàng
• Phần footer: Gồm các thông tin về công ty, liên kết website, ..

Trang chủ:





Trình bày đơn giản, thân thiện
Màu sắc: tối đa 4 màu
Thanh menu chính gồm các mục hàng
Nội dung hiện thị chủ yếu: hình ảnh và phần cuối là nội dung giới thiệu về
công ty
• Khi chọn hàng xem thì hiện thị chi tiết về hàng
• Chọn đặt hàng vào giỏ hàng: không cần đăng nhập
15


• Thanh toán: Yêu cầu đăng nhập
• Thanh toán bằng: visa card, chuyển khoản, thanh toán trực tiếp khi nhận hàng..
Về liên hệ phản hồi
• Cung cấp 1 mẩu biểu trực tuyến cho phép khách hàng có thể gửi các yêu cầu,
phản hồi, nhận xét của mình về công ty.
• Mẫu form gồm các thông tin: họ tện, email, tiêu đề, nội dung liên hệ
• Thông tin sẽ được gửi đến email của quản trị
Đối với khách hàng:
• Được xem thông tin về các sản phẩm, các thông tin liên quan đến cửa hàng,
góp ý, liên hệ tới trang web.
• Được quyền mua hàng khi sản phẩm đó còn trong kho hàng. Mọi sản phẩm
thành viên mua sẽ được cho vào giỏ hàng của họ.
• Được quyền loại bỏ đi các sản phẩm sau khi mình cho vào trong giỏ hàng của
mình mà chưa đăng ký thanh toán.

Đối với người quản trị trang web (admin):
• Được thêm mới thông tin về các loại sản phẩm: Khi có hàng mới về, admin sẽ
cập nhật thông tin về sản phẩm vào trong cơ sở nhập hàng về.
• Được quyền sửa đổi các thông tin sao cho phù hợp với mặt hàng.
• Được quyền xóa bỏ đi sản phẩm đó đã hết hoặc công ty không còn kinh doanh
các sản phẩm đó nữa.
• Được quyền nhận các ý kiến đóng góp của người sử dụng và trả lời lại theo yêu
cầu người sử dụng thông qua email.

16


2.4. Hồ sơ dữ liệu
Phiếu đặt hàng
Khi khách hàng có như cầu đặt hàng, phiếu đặt hàng sẽ được lập. Thông tin về phiếu
đặt hàng bao gồm: số phiếu, ngầy lập, tên khách hàng, địa chỉ, điện thoại, email và các
thông tin về sản phẩm.

Công ty cổ phần phát triển Trần Điệp
Địa chỉ: Số 445 Lạc Long Quân – Tây Hồ - Hà Nội.
Điện thoại: Hotline: 04. 6656 2814 – DĐ: 0942769769

PHIẾU ĐẶT HÀNG
Số phiếu:............................
Ngày lập:...........................

Khách hàng: ...............................................................................Số điện thoại:...................
Địa chỉ:......................................................................................Email:.................................
Phương thức thanh toán:.......................................................................................................
Tình trạng:.............................................................................................................................

TT

Tên sản phầm

Bảo hành

Số lượng

Đơn giá

1

Giường ngủ Cẩm


2 năm

1

26.700.000

2

Bàn ăn tròn Zimba
6 chỗ

1 năm

1


18.900.000

2

45.600.000

Tổng cộng
Người lập phiếu
(ký,ghi rõ họ tên)

Ghi chú

Khách hàng
(ký,ghi rõ họ tên)

17


Chương III: XÁC ĐỊNH VÀ LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN
1. Xác định dự án
1.1Giới thiệu dự án
Khách hàng: Trần Văn Điệp
Địa chỉ khách hàng: 445 Lạc Long Quân – Tây Hồ - Hà Nội
Tên dự án : Xây dựng website giới thiệu và bán nội thất cho công ty Trần Điệp
Người tham gia phát triển dự án: Trần Văn Điệp
Ngày bắt đầu dự án: 28/12/2015
Ngày kết thúc dự án: 06/03/2016
Mục đích dự án : Xây dựng 1 website giới thiệu và bán nội thất cho công ty Trần Điệp
trong 1 khoảng thời gian ngắn và trong phạm vi kinh phí.
Mục tiêu cần thực hiện của dự án:



Đáp ứng được tiêu chuẩn của 1 website:


Cấu trúc khoa học, chặt chẽ, rõ ràng, dễ dàng chỉnh sửa.



Thân thiện với người sử dụng



Tương thích với các trình duyệt web khác nhau, nội dung tối ưu



Hoạt động ổn định và bảo mật



Đáp ứng các chức năng khách hàng yêu cầu



Hoàn thành trong 68 ngày



Hoàn thành trước ngày bàn giao


Qui mô dự án : 68 ngày
Công cụ:


Phần mềm hỗ trợ: Adobe Dreamweaver CS6, Xampp



Ngôn ngữ lập trình: HTML, PHP, CSS, javascript, Mysql



Môi trường phát triển: Chạy trên trình duyệt web

18


2. Lập kế hoạch thực hiện dự án
2.1.ƯỚC LƯỢNG
Ước lượng thời gian thực hiện từng công việc (theo ngày).
Ước lượng PERT:
Tên công việc
Nhận dự án
Lập kế hoạch
Chuẩn bị tài nguyên và nhân lực
Thu thập thông tin
Đánh giá hiện trạng
Đề xuất giải pháp
Xác định yêu cầu

Đặt tả yều cầu hệ thống
Lập kế hoạch thực hiện
Thiết kế cơ sở dữ liệu
Thiết kế giao diện
Xây dựng CSDL
Viết code xử lý
Chạy thử
Vận hành và bảo trì
Bàn giao cho KH
Tổng cộng

MO
1
2
2
2
3
2
2
4
5
5
5
5
13
2
1
1
53


ML
2
3
3
3
4
3
3
5
6
6
6
6
14
3
2
1
68

MP
3
4
4
4
5
4
4
6
7
7

7
7
15
4
3
1
83

EST
2
3
3
3
4
3
3
5
6
6
6
6
14
3
2
1
68

Chú thích:
MO: ước lượng lạc quan nhất
ML: ước lượng khả dĩ nhất

MP: ước lượng bi quan nhất
EST: Tổng ước lượng theo công thức (MO+4(ML)+MP)/6
2.2.KIỂM SOÁT RỦI RO
Xác suất
Mô tả

Giả thuyết

(%)

Chưa làm kịp dự án

10-15

Ảnh hưởng

Khi đến hạn mà
dự án chưa hoàn

Trung bình

thành

19


Dữ liệu bị đánh cắp hoặc bị vi

Mất dữ liệu


rút xâm nhập..
Chi phí nằm ngoài khả năng

Chi phi cao

dự kiến

Rất Thấp

2

10

Trung bình

Khi trong 1 khoảng thời gian
Thiếu nhân lực
của dự án

nào đó nhân lực gặp vấn đề về
sức khỏe không tham gia đc

10

Trung bình

dự án hoặc khi dự án quá lớn
so lớn nhân lực

Trang thiết bị về


Trang thiết bị về muộn hơn so

Thấp

muộn

với dự kiến

Những tai nạn bất

Tai nạn về nhân lực

5

Tai nạn về sản phẩm

5

Tai nạn về máy móc

5

Thấp

10

Trung bình

4


Thấp

trắc

Sai về yêu cầu

Khi không làm đúng với yêu
cầu của khách hàng

Thấp

2.3. PHƯƠNG PHÁP LẬP LỊCH BIỂU
Sử dụng sơ đồ GANTT để lập lịch biểu.
Bảng phân tích công việc:
Thứ

Độ dài thời

Thời điểm bắt

gian(ngày)

đầu

A

2

Bắt đầu ngay


Lập kế hoạch

B

3

Sau A

Chuẩn bị tài nguyên và nhân

C

3

Sau B

Tên công việc

Kí hiệu

1

Nhận dự án

2
3

tự


20


lực
4

Thu thập thông tin

D

3

Sau C

5

Đánh giá hiện trạng

E

4

Sau D

6

Đề xuất giải pháp

F


3

Sau E

7

Xác định yêu cầu

G

3

Sau F

8

Đặt tả yều cầu hệ thống

H

4

Sau G

9

Lập kế hoạch thực hiện

I


5

Sau H

10

Thiết kế cơ sở dữ liệu

K

6

Sau I

11

Thiết kế giao diện

L

6

Sau K

12

Xây dựng CSDL

M


6

Sau L

13

Viết code xử lý

N

14

Sau M

14

Chạy thử

O

3

Sau N

16

Vận hành và bảo trì

P


2

Sau O

17

Bàn giao cho KH

Q

1

Sau P

CHƯƠNG IV: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG
I. Biểu đồ ca sử dụng Use – case
1. Xác định các tác nhân của hệ thống
STT

Tác nhân

Mô tả

Vai trò

21


1


Nhà quản
lý(đối tác
chính)

Là người am hiểu nghiệp vụ
bán hàng của công ty, có kiến
thức tin học, biết sử dụng
máy tính để thực hiện các
công việc của mình để mang
lại hiệu quả làm việc cao.
Sử dụng hệ thống website để
tìm kiếm thông tin sản phẩm,
danh mục sản phẩm, cập
nhật, quản lý sản phẩm…

-

Quản lý khách
hàng

-

Quản lý đơn hàng

-

Quản lý thông tin

-


Quản lý danh mục
sản phẩm

-

Quản lý phản hổi

-

Quản lý đăng
nhập

-

2

3

Khách
hàng(đối tác
chính)

Là người tìm đến website với
mục đích mua hàng, có thể là
người chưa am hiểu về hoạt
động của website

Nhân viên bảo
dưỡng HT(đối
tác phụ)


Là người am hiểu máy móc
thiết bị

Quản lý mọi thay
đổi của website

- Mua hàng(tăng doanh thu
cho công ty)
- Thanh toán
- Giúp hệ thống làm việc
liên tục

2. Xác định các ca sử dụng của hệ thống
Dựa trên văn bản mô tả bài toán và việc phân tích để tìm ra các tác nhân, ta xác định
được các ca sử dụng như sau:












Đăng nhập hệ thống
Cập nhật thông tin khách hàng

Đăng ký tài khoản
Tìm kiếm thông tin sản phẩm
Đặt hàng
Phản hồi
Quản trị sản phẩm
Quản trị danh mục sản phẩm
Báo cáo thống kê
Quản trị khách hàng
Quản trị nhân viên
22







Quản trị phản hồi
Quản trị cấu hình
Quản trị đơn hàng
Quản trị hóa đơn thanh toán
Tác nhân

Nhà quản lý

Khách hàng

Ca sử dụng











Đăng nhập hệ thống
Quản trị sản phẩm
Quản trị danh mục sản phẩm
Báo cáo thống kê
Quản trị khách hàng
Quản trị nhân viên
Quản trị phản hồi
Quản trị cấu hình
Quản trị đơn hàng








Đăng nhập hệ thống
Cập nhật thông tin khách hàng
Đăng ký tài khoản
Tìm kiếm thông tin sản phẩm
Đặt hàng

Phản hồi

23


3. Biểu đồ ca sử dụng

Quan tri cau hinh

Quan tri khach hang

<<extend>>
Tim kiem hang
Dat hang
<<include>>

Quan tri hang

<<include>>
<<include>>

Bao cao thong ke
NhanVien

<<include>>
Phan hoi

<<include>>
<<include>>


Quan tri DM hang
<<include>>

Quan tri phan hoi

Dang nhap

KhachHang

<<include>>
<<include>>

<<include>>

Dang ky tai khoan

Quan tri nhan vien
Cap nhat thong tinKH

Quan tri don hang

II. Biểu đồ lớp lĩnh vực
1. Xác định các lớp
Dựa vào khái niệm của lĩnh vực ứng dụng và mô tả bài toán ta xác định được các lớp
thực thể như sau:
- Lớp nhà quản lý(NhanVien) gồm có các thông tin sau
Mã nhân viên(maNV)
Tài khoản đăng nhập (tenDangNhap)
Mật khẩu (matKhau)
Quyền(quyen)

Ngày sinh (ngaySinh)
Giới tính (gioiTinh)
Số điện thoại (soDT)
Email (email)
Địa chỉ (diaChi)
24


Tình trạng(tinhTrang)
- Lớp Khách hàng(KhachHang) gồm có các thông tin sau
Mã khách hàng(maKH)
Tài khoản đăng nhập (tenDangNhap)
Mật khẩu (matKhau)
Quyền(quyen)
Ngày sinh (ngaySinh)
Giới tính (gioiTinh)
Số điện thoại (soDT)
Email (email)
Địa chỉ (diaChi)
Phân loại(phanLoai)
Tình trạng(tinhTrang)
- Lớp đơn hàng (DonHang) gồm có các thông tin sau
Số phiếu đặt hàng (soDonHang)
Ngày đặt(ngayDat)
Tên khách hàng (tenKhachHang)
Địa chỉ khác hàng(diaChi)
Số điện thoại(dienThoai)
Email(email)
Trạng thái(trangThai)
Ghi chú(ghiChu)

- Lớp sản phẩm gồm có các thông tin sau
Mã sản phẩm(maSP)
Tên sản phẩm(tenSP)
Hình ảnh(hinhAnh)
Đơn giá(donGia)
Chất liệu(chatLieu)
Số lượng(soLuong)
25


×