Đối với một nhà sách quy mô lớn như vậy, việc quảng bá và giới thiệu đến khách hàng các cuốn sách hay, cung cấp các thông tin giúp cho khách hàng lựa chọn được một cuốn sách ưng ý.. Từ n
Trang 11 Lý do chọn đề tài
Ngày nay, công nghệ thông tin không ngừng phát triển một cách mạnh
mẽ và hiện đại Các ứng dụng của công nghệ thông tin ngày càng đi sâu vào đời sống con người trở thành một bộ phận không thể thiếu của thế giới văn minh.Với
xu thế toán cầu hóa nền kinh tế thế giới, đặc biệt là nhu cầu trao đổi hàng hóa của con người ngày càng tăng cả về số lượng và chất lượng, 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à trở thành một công cụ không thể thiếu Vì vậy, nhiều cửa hàng sách đã
áp dụng phương pháp bán hàng qua mạng (thương mại điện tử) để khách hàng dễ dạng tìm kiếm thông tin và không cần tốn nhiều thời gian và chi phí
Nhà sách Nam Cao ra đời mang thông tin đến với mọi người, phục vụ khách hàng ở mọi lứa tuổi, trong mọi lĩnh vực với lượng kiến thức khổng lồ thông qua những trang sách quý báu
Đối với một nhà sách quy mô lớn như vậy, việc quảng bá và giới thiệu đến khách hàng các cuốn sách hay, cung cấp các thông tin giúp cho khách hàng lựa chọn được một cuốn sách ưng ý Vấn đề đặt ra song song với nó là làm sao khách hàng có thể đặt mua những cuốn sách đã chọn một cách nhanh chóng và tiện lợi, không cần mất thời gian đến tận nơi lựa chọn và thanh toán
Từ những vấn đề đặt ra ở trên, được sự đồng ý và sự hướng dẫn tận tình
của PGS.TS Lê Bá Dũng, em đã chọn đề tài: “Xây dựng trang web bán sách online của nhà sách Nam Cao” Với mong muốn đề tài sẽ được đưa vào ứng
dụng cho nhà sách Nam Cao, vì vậy em sẽ cố gắng hết mình và mong nhận được những ý kiến đóng góp và chỉ đạo của các thầy cô
2 Mục đích nghiên cứu đề tài
- Thiết kế website bán hàng online nhằm giải quyết những khó khăn hiện tại của nhà sách Nam Cao
- Website được xây dựng phải đáp ứng những nhu cầu cần thiết của nhà sách:
Trang 2 Quản lý thông tin nhà xuất bản.
Quản lý sách
Cập nhật giá, thông tin sách
Quản lý người dùng
Có chức năng giỏ hàng
Quản lý đơn đặt hàng của khách hàng
3 Nhiệm vụ nghiên cứu
- Làm sáng tỏ cở sở lý luận của đề tài
- Khảo sát tình hình thực tế của hệ thống hiện tại
- Thiết kế website theo cấu trúc và cách phối màu hợp với website bán
hàng online
- Tối ưu hóa thẻ meta nhằm tăng khả năng SEO (Search Engine Optimization) cho website
- Chức năng của website được chia thành các module khác nhau nhằm dễ quản lý
4 Đối tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu
Đối tượng nghiên cứu là việc quản lý và tổ chức bán sách online của nhà sách Nam Cao
Phạm vi nghiên cứu
Phạm vi nghiên cứu của đề tài “Xây dựng trang web bán sách online của nhà sách Nam Cao”:
Lĩnh vực thiết kế website
Hoạt động bán sách, cập nhật sách, cập nhật thông tin về sách và thông tin khách hàng đặt mua sách,….của nhà sách Nam Cao
5 Phương pháp nghiên cứu
- Phương pháp nghiên cứu lý luận
Trang 3- Nghiên cứu qua việc đọc sách, báo, tài liệu liên quan nhằm xây dựng cơ
sở lý thuyết của đề tài và các biện pháp cần thiết để giải quyết các vấn đề của đề tài
- Phương pháp nghiên cứu thực nghiệm
- Thông qua quan sát thực tế, yêu cầu của cơ sở những lý luận được nghiên cứu, phần mềm sẽ được đưa vào chạy thử nghiệm trên nhà sách Nam Caođể từ đó có những điều chỉnh cho phù hợp hơn
6 Ý nghĩa khoa học và thực tiễn
- Website được xây dựng đã áp dụng thành tựu của công nghệ thông tin vào lĩnh vực thương mại
- Sự ra đời của website này không chỉ giải quyết những khó khăn của Nhà sách mà còn mang lại kiến thức, thông tin đến với mọi người một cách nhanh chóng và tiện lợi Khách hàng chỉ cần ở nhà và thực hiện vài thao tác nhỏ là có thể nhận tận tay cuốn sách mình mong muốn
- Với website này khách hàng sẽ được bảo mật hoàn toàn về thông tin cá nhân Bên cạnh đó nhà sách sẽ dễ dàng hơn trong việc quảng bá hình ảnh của mình đến với mọi người, ở mọi nơi và trên nhiều phương tiện
7 Bố cục khóa luận
Cấu trúc của bài khóa luận này gồm ba chương:
Chương 1: Cơ sở lý thuyết
Chương2: Phân tích và thiết kế hệ thống
Chương 3: Xây dựng chương trình thử nghiệm.
Trang 4CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
Khóa luận sẽ trình bày các cơ sở lý thuyết để xây dựng trang web bán sách online Như là:
Nêu định nghĩa thương mại điện tử là quy trình mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử và mạng viễn thông, đặc biệt là qua máy tính và mạng Internet và nêu các lợi ích của thương mại điện tử là tiết kiệm được chi phí, tạo thuận lợi cho các bên giao dịch Cho thấy được các ứng dụng chung nhất của thương mại điện tử và các ứng dụng riêng đối với website bán sách
Giới thiệu ngôn ngữ lập trình PHP là ngôn ngữ xây dựng trang web:
Định nghĩa ngôn ngữ lập trình PHP và lý do vì sao ngôn ngữ này chiếm ưu thế hơn
Các kiểu dữ liệu trong PHP PHP có 3 kiểu dữ liệu cơ bản: Integer, Double và String Ngoài ra còn một số kiểu dữ liệu khác, được xây dựng dựa trên các kiểu dữ liệu cơ bản trên, object (các kiểu dữ liệu đối tượng), array (các kiểu dữ liệu mảng)
Tìm hiểu về hằng và biến trong PHP
Tìm hiểu toán tử và biểu thức trong PHP
Sự kết hợp của PHP với các ngôn ngữ khác: Javascript, Jquery Giới thiệu Hệ quản trị cơ sở dữ liệu MySQL để lưu trữ và xử lý các kết nối cơ sở dữ liệu được tổ chức chủ yếu trên mô hình Client/Sever
Dựa trên những cở lý thuyết của chương 1, chương 2 đi vào phân tích và thiết kế hệ thống
Trang 5CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Ở chương này, trước tiên sẽ đi tìm hiểu về Nhà sách Nam Cao, đó là các thông tin về địa chỉ, năm thành lập, các thông tin về sách và thể loại sách của Nhà sách để phục vụ cho quá trình xây dựng trang web
Tiếp theo, khóa luận sẽ tiến hành khảo sát hệ thống:
Khảo sát quy trình tác nghiệp của hệ thống: Nhân viên đăng nhập vào
hệ thống sau đó cập nhật các thông tin về sách, kiểm tra đơn đặt hàng, Khách hàng vào tìm kiếm sách sau đó đặt mua sách
Nêu các thông tin đầu vào đầu ra của hệ thống
Tiếp theo, khóa luận sẽ phân tích hệ thống:
Xác nhận các chức năng của hệ thống: quản lý người dùng, quản lý sách,tìm kiếm sách Xác định các tác nhân và use case của hệ thống Hệ thống được chia làm hai phần: Một phần dành cho khách mua hàng, một phần dành cho nhân viên quản trị quản lý và cập nhật thông tin cho website
Thiết kế biểu đồ use case Baogồm các use case: Đăng kí, đăng nhập, tìm sách, thay đổi giỏ hàng, đặt hàng, quản lý khách hàng, quản lý chủ đề, quản
lý sách, quản lý hóa đơn, quản lý yêu cầu.
Thiết kế biểu đồ Class: Biểu đồ class cho chức năng thuộc về Khách hàng, biểu đồ lớp cho các chức năng thuộc về Người quản trị, biểu đồ lớp cho chức năng Quản lý chủ đề sách, biểu đồ class cho chức năng thuộc về Sách
Thiết kế biểu đồ Activity: biểu đồ activity cho các tác vụ của Khách hàng, biểu đồ activity cho tác vụ Quản trị viên
Tiếp theo, khóa luận sẽ tiến hành thiết kế hệ thống:
Đầu tiên sẽ tiến hành xây dựng cơ sở dữ liệu của hệ thống bao gồm các bảng dữ liệu của trang web
Tiếp theo sẽ thiết kế giao diện cho trang web Trong đó, trang web bao gồm trang chủ, trang giới thiệu, trang sách mới, trang đăng nhập, trang tìm sách, trang admin
Trang 6CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH THỬ NGHIỆM
Chương cuối cùng của khóa luận này đi vào:
Giới thiệu bài toán xây dựng trang web bán sách online của Nhà sách Nam cao Nhà sách Nam Cao là một Nhà sách nằm trong địa bàn thành phố Phủ
Lý, tỉnh Hà Nam có quy mô tương đối lớn với các thể loại sách phong phú, đa dạng, số lượng sách lớn, giá cả hợp lý là nơi đem đến nguồn tri thức khổng lồ cho người dân nơi đây Dù Nhà sách có quymô lớn như vậy những chưa có một trang web riêng để quảng bá hình ảnh của mình cũng như chưa thể bán sách trực tuyến trên mạng Trong thời buổi công nghệ thông tin bùng nổ và thương mại điện tử thì đang phát triển mạnh mẽ, chiếm ưu thế thì việc áp dụng vào xây dựng một trang web bán sách của Nhà sách Nam Cao là rất thiết thực
Nêu lên ý tưởng giải quyết bài toán này như thế nào: sẽ sử dụng ngôn ngữ lập trình PHP kết hợp với hệ quản trị cơ sở dữ liệu MySQL
Cách thức thực hiện để xây dựng trang web: Khảo sát để nắm được thông tin, cách thức hoạt động cuả Nhà sách, tìm hiểu thông tin của những trang web bán sách khác để tham khảo và học hỏi, dùng mô hình Use case để xây dựng các chức năng cho hệ thống của Website, dùng hệ quản trị cơ sở dữ liệu MySQL để lưu cơ sở dữ liệu, dùng ngôn ngữ lập trình PHP để xây dựng Website
Các kết quả đạt được của bài toán này: Xây dựng được một trang web
có giao diện thân thiện với người dùng
Xây dựng được các chức năng như:
Tìm hiểu thông tin về Nhà sách Nam Cao,
Tìm hiểu thông tin của từng cuốn sách: hình ảnh, tóm tắt nội dung, đơn giá,…
Xem những cuốn sách mới được cập nhật, sách bán chạy
Trang 7 Tìm kiếm sách trên trang web.
Mua sách
Chức năng dành cho admin: thêm, sửa, xóa sách và chủ đề sách, xem đơn hàng, …
KẾT LUẬN
Việc xây dựng một trang web cho Nhà sách Nam Cao nhằm quảng bá hình ảnh cho nhà sách cũng như bán sách trực tuyến là một bài toán thực tế và được
Trang 8áp dụng rộng rãi Đề tài này chỉ mang tính cục bộ tuy nhiên trang web đã cơ bản được xây dựng và đáp ứng yêu cầu của Nhà sách
Từ trang web cơ bản ban đầu này nếu được đầu tư về mặt thời gian, công sức thì có thể phát triển chương trình tốt hơn so với yêu cầu đặt ra ban đầu và có thể giải quyết được vướng mắc của việc quảng bá hình ảnh cũng như bán sách trực tuyến của Nhà sách
Qua thời gian học hỏi và nghiên cứu tìm hiều cách thiết kế trang web cơ bản em đã hoàn thành đề tài “Xây dựng trang web bán sách online của Nhà sách Nam Cao” Mặc dù trang web chưa được hoàn hảo song quá trình nghiên cứu, học hỏi và tìm hiểu đã giúp em học hỏi được nhiều điều bổ ích trong việc thiết kế một chương trình ứng dụng trong thực tiễn
Trong quá trình thực hiện đề tài này em đã nhận được sự giúp đỡ của bạn
bè thầy cô trong trường Đặc biệt với sự giúp đỡ, chỉ bảo tận tình của thầy giáo PGS.TS Lê Bá Dũng để em hoàn thành đề tài này
Trang 9HƯỚNG PHÁT TRIỂN
Đối với mỗi dự án lớn và nhỏ, nó luôn luôn tồn tại một số hạn chế bên cạnh lợi thế của nó Vì thế việc ra giải pháp cho từng giới hạn là rất quan trọng
để các hệ thống trong tương lai sẽ được hoàn hảo hơn với các tính năng mạnh hơn Và trang web trong đề tài của em cũng không phải là một ngoại lệ
Trong tương lai:
Em muốn thêm vào trang web của mình chức năng lựa chọn phương thức thanh toán cho khách hàng, đặc biệt là phương thức thanh toán trực tiếp bằng thẻ ngân hàng để dễ dàng và thuận tiện hơn cho khách hàng cũng như phía Nhà sách
Em sẽ cố gắng tốt nhất để làm cho hệ thống có hỗ trợ tiếng Việt như là mục tiêu chính Bên cạnh đó, nó có thể hỗ trợ các ngôn ngữ khác
Ngoài ra, em muốn mở rộng khả năng tìm kiếm của trang web với việc tìm kiếm sách theo: tác giả, nhà xuất bản, giá sách, thể loại, năm xuất bản
Trang 10TÀI LIỆU THAM KHẢO
Tiếng Việt:
[1] Nguyễn Trường Sinh (chủ biên) - Sử dụng PHP & MySQL thiết kế Web động – Nhà xuất bản Minh Khai phát hành
[2] Phạm Hữu Khang (tác giả) – Xây dựng ứng dụng web bằng PHP và MySQL
[3] Trường Đại Học Khoa học tự nhiên – MBOOK Học PHP & MySQL Tiếng Việt
Các website:
- https://www.google.com.vn
https://vi.wikipedia.org/wiki/Wikipedia_ti%E1%BA%BFng_Vi%E1%BB%87t
- http://sinhvienit.net/forum/tai-lieu-tin-hoc-can-ban.386/