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.
Trang 1TRƯỜ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
Hà Nội, ngày 10 tháng 01 năm 2016
Trang 2LỜ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!
Trang 3MỤ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
Trang 5CHƯƠ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
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ư:
Trang 6 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ú ý
Trang 7II Đánh giá hiện trạng và đề xuất giải pháp
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…
Trang 8CHƯƠ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
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
Trang 9khá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
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:
Trang 10Khi người dùng muốn thoát khỏi hệ thống sẽ chọn đăng xuất.
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:
Trang 11Khá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
để 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:
Trang 12Chứ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
Trang 13Nế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:
Trang 14 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…
Trang 15Cá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…
• 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, …
• 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
Trang 16• 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 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
Trang 172.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:
1 Giường ngủ Cẩm
2 Bàn ăn tròn Zimba
(ký,ghi rõ họ tên) (ký,ghi rõ họ tên)
Trang 18Chươ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
Trang 192 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:
Trang 20Mất dữ liệu Dữ liệu bị đánh cắp hoặc bị vi
dự án hoặc khi dự án quá lớn
Sai về yêu cầu Khi không làm đúng với yêu
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 gian(ngày)
Thời điểm bắt đầu
Trang 21CHƯƠ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
Trang 22Sử 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…
đổi của website
- Mua hàng(tăng doanh thu cho công ty)
Đăng ký tài khoản
Tìm kiếm thông tin sản phẩm
Trang 23 Đăng ký tài khoản
Tìm kiếm thông tin sản phẩm
Đặt hàng
Phản hồi
Trang 24Dang ky tai khoan
Cap nhat thong tinKH
KhachHang
Quan tri cau hinh
Quan tri hang
Bao cao thong ke
Quan tri DM hang
Quan tri phan hoi
Quan tri nhan vien
Quan tri don hang
Trang 26Nội dung góp ý(noiDung)
2 Gán trách nhiệm cho các lớp vừa tìm được.
• Lớp Người dùng (NguoiDung)
- Chứa thông tin tài khoản đăng nhập của người sử dụng
• Lớp nhà quản lý(NhanVien)
- Nhà quản lý là người tiếp nhận các đơn đặt hàng của khách hàng
- Lập hóa đơn thanh toán, lập phiếu chuyển hàng
- Thống kê doanh thu, thống kê khách hàng, thống kê sản phẩm và thống kê hàng bán chạy của công ty
• Lớp khách hàng (KhachHang)
- Khách hàng là những người đăng ký mua sản phẩm ở công ty
- Cung cấp thông tin cá nhân : họ tên, địa chỉ, số điện thoại, địa chỉ nhận hàng, email để đăng ký đặt hàng
Trang 27- Lớp góp ý chứa thông tin góp ý của khách hàng, cung cấp thông tin ý kiến từ khách hàng để công tiện điều chỉnh kinh doanh.
0 n 1
0 n 1
1 n
1
1 n
NhanVien maNV tenDangNhap matKhau ngaySinh gioiTinh diaChi dienThoai quyen trangTha
Trang 28III Biểu đồ lớp tham gia ca sử dụng
Dựa vào văn bản mô tả bài toán và dựa vào văn bản đặc tả các ca sử dụng, ta xác định các lớp tham gia vào các ca sử dụng như sau:
Nhan vien maNV tenDangNhap matKhau ngaySinh gioiTinh diaChi dienThoai email quyen get_tenDangNhap() get_matKhau()
C_Dang nhap DangNhap() NhapLai()
Trang 292 Ca sử dụng Đăng ký tài khoản.
Khach hang.
maKH tenDangNhap matKhau diaChi dienThoai email ngaySinh gioiTinh phanLoai trangThai set_tenDangNhap() set_matKhau() set_diaChi() set_ngaySinh() set_gioiTinh() set_email() set_dienThoai() set_phanLoai() set_trangThai() luuTTKH()
C_Dang ky tai khoan
DangKy() NhapLai() HuyBo()
Trang 30Khach hang maKH tenDangNhap matKhau ngaySinh diaChi gioiTinh dienThoai email get_maKH() get_ngaySinh() get_tenDangNhap() get_matKhau() get_diaChi() get_gioiTinh() get_dienThoai() get_email() set_tenKH() set_ngaySinh() set_diaChi() set_matKhau() set_gioiTinh() set_dienThoai() set_email() capNhatTTKH() C_Cap nhat TT khach hang
Sua TT()
Trang 31DSSanPham HinhAnh DonGia MoTa MauSon ChatLieu KichThuoc TrangThai ChonTKSanPham()
C_TK san pham tkSanPham()
Trang 325 Ca sử dụng Quản trị sản phẩm
- Các lớp biên gồm:
Lớp W_quan tri san pham: là giao diện chính giao tiếp với tác nhân nhân viên
- Lớp điều khiển: C_quan tri san pham
- Lớp thực thể: Sản phẩm
San Pham maSP tenSP hinhAnh moTa donGia soLuong chatLieu kichThuoc mauSon tuKhoa ngayTao phanLoai trangThai
LuuTTSP() get_maSP()
C_Quan tri SP
themSP() xoaSP() xoaMucChon() suaTTSP() timKiem()
W_Quan tri SP TenSP DonGia MoTa HinhAnh SoLuong TrangThai
ChonThemMoiSP() ChonXoaSP() ChonXoaMucChon() ChonSuaSP() ChonTimKiem() NhanVien
Trang 33C_Quan tri loai SP
themLoaiSP() xoaLoaiSP() suaLoaiSP() xoaMucChon()
W_Quan tri loai SP TenLoaiSp moTa loaiCha ChonThemMoiLoaiSP() ChonSuaLoaiSP() ChonXoaLoaiSP() chonXoaMucChon() NhanVien
Trang 34Phan hoi.
maPH tenKH ngayPhanHoi noiDung get_maPH()
(from NhanVien)
C_Quan tri phan hoi xoaPhanHoi()
Trang 358 Ca sử dụng Quản trị nhân viên
- Các lớp biên gồm:
Lớp W_quan tri nhân viên: là giao diện chính giao tiếp với tác nhân viên
- Lớp điều khiển: C_quan tri nhân viên
- Lớp thực thể: NhanVien
NhanVien maNV tenDangNhap matKhau ngaySinh diaChi dienThoai email quyen trangThai get_maNV() get_tenDangnhap() set_tenDangNhap() set_matKhau() LuuTTNV()
C_Quan tri ND xoaTTNV() themNV()
NhanVien W_Quan tri ND
TenDangNhap MatKhau NgaySinh DiaChi DienThoai Emalil Quyen ChonXoaTTNV() ChonThemNV()
Trang 369 Ca sử dụng Đặt hàng.
- Các lớp biên gồm:
Lớp W_Dat hang: là giao diện chính giao tiếp với tác khách hàng
- Lớp điều khiển: C_Dat hang
- Lớp thực thể: đơn hàng, sản phẩm, Khách hàng
KhachHang W_Dat hang
TenKH Email DienThoai DiaChi ChonDatHang()
C_Dat hang
datHang()
Don hang soDonHang ngayDat maKH hoTen diaChi dienThoai email ghiChu trangThai
luuTTDatHang()
San pham maSP tenSP donGia soLuong hinhAnh moTa mauSon chatLieu kichThuoc tuKhoa phanLoai trang thai
get_tenSP() get_donGia() get_hinhAnh() get_moTa() get_mauSon() get_chatLieu() get_kichThuoc() get_trangThai() n
Trang 37ChonXemChiTiet() ChonXoaDonHang()
C_Quan tri don hang
xemChiTiet() xoaDH()
Don hang.
soDH ngayDat maKH hoTen diaChi Email dienThoai ghiChu trangThai
get_soDH() get_ngayDat() get_maKH() get_hoTen() get_diaChi() get_email() get_dienthoai() TinhTongTien()
HoaDon soHD ngayLap maNV
get_soHD()
Trang 3811 Ca sử dụng Quản trị hóa đơn
- Các lớp biên gồm:
Lớp W_quan tri hoa donTT: là giao diện chính giao tiếp với tác nhân nhân viên
- Lớp điều khiển: C_quan tri hóa đơn thanh toán
- Lớp thực thể: Đơn hàng, hóa đơn
NhanVien W_Quan tri hoa don TT
ChonTaoHD() ChonThanhLyHD() ChonTimKiemHD() ChonInHD() ChonDonHang()
C_Quan tri hoa don TT
taoHD() xoaHD() timKiemHD() inHD() LayDonHang()
HoaDon soHD ngayLap maNV soDH capNhatTTHD() TinhTongTien()
Don hang' soDH ngayDat maKH tenKH diaChi email dienThoai trangThai ghiChu get_soDH()
Trang 3912 Ca sử dụng Thống kê – báo cáo
Trang 403: Nhap(ten DN, mat khau)
13: Hien thi thong bao thanh cong
6: Dangnhap()
7: get_tenDangNhap( ) 8: ket qua
2: Hien thi form DN
5: Kiem tra TT hop le 4: Bam chon DN
9: get_matKhau( ) 10: Ket qua 11: Kiem tra TT DN() 12: Ket qua DN