1. 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:
•
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
- 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.
CHƯƠ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.
CHƯƠ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.
CHƯƠ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.
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
á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.
HƯỚ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...
TÀ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:
-
/>- />