LỜI CẢM ƠN
Để hoàn thành đề tài đồ án cá nhân ngồi nổ lực của bản thân, thì em đã
được thầy cô giảng dạy và truyền đạt những kiến thức thật bổ ích để em có thể thực
hiện đề tài đồ án cá nhân này, bên cạnh đó là sự giúp đỡ, hỗ trợ của bạn bè và gia
đình.
Em xin chân thành cảm ơn quý thầy cô Trường Đại Học An Giang. Đặc biệt
là quý thầy, cô Khoa Kỹ thuật – Công nghệ - Môi Trường. Em xin cảm ơn thầy, cô
bộ môn Tin học những người đã trực tiếp giảng dạy, hướng dẫn và truyền đạt những
kiến thức vô cùng q báu để em, có thể hồn thành tốt đề tài này.
Em xin chân thành cảm ơn Cô Nguyễn Minh Vi, bộ môn Tin học – Khoa Kỹ
thuật – Công nghệ - Môi trường, người trực tiếp giảng dạy và hướng dẫn em trong
suốt quá trình thực hiện đề tài đồ án cá nhân này. Em xinn chúc Cô và gia đình sức
khỏe và thành đạt.
Em xin cảm ơn các anh (chị) Công Ty TNHH Chuyển Giao Công Nghệ
ADC, đặc biệt là chú Nguyễn Nhật Tiên – Chủ Tịch Hội Đồng Thành Viên kiêm
Tổng Giám đốc là cán bộ hướng dẫn đã tận tình giúp đỡ, cho em những lời góp ý và
cung cấp cho em những tư liệu bổ ích để em có thể hồn thành đề tài đồ án của
mình.
Một lần nữa em xin chân thành bày tỏ sự biết ơn sâu sắc và khắc ghi những
công ơn quý báu này!
Em xin chân thành cảm ơn!
Tp Long Xuyên, ngày 25 tháng 11 năm 2016
Sinh viên thực hiện
Lê Thanh Lâm
Trang 1
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 2
TĨM TẮT
Nội dung trình bày trong báo cáo này gồm 5 chương:
CHƯƠNG 1: Chương này chủ yếu giới thiệu chung về Công Ty TNHH Chuyển
Giao Công Nghệ ADC, giới thiệu về công ty đồ án, cơ cấu tổ chức, định hướng phát
triển và lý do chọn đề tài, phạm vi của đề tài cũng như mục tiêu cần đạt được trong
đề tài này (Xây dựng website Công Ty TNHH Chuyển Giao Công Nghệ ADC).
CHƯƠNG 2: Trong chương này chủ yếu phân tích và thiết kế hệ thống.
CHƯƠNG 3: Trong chương này chủ yếu là thiết kế cơ sở dữ liệu và các ràng buộc.
CHƯƠNG 4: Trong chương này xây dựng giao diện người dùng và giao diện quản
lý.
CHƯƠNG 5: Tổng hợp kết quả đạt được trong quá trình thu thập tư liệu, phân tích
và thiết kế ở các chương trước đó. Từ đó rút ra được các kết quả đã đạt và chưa đat.
Trang 3
MỤC LỤC
CONTENTS
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ........................................................2
MỤC LỤC ...................................................................................................................4
DANH MỤC THUẬT NGỮ VIẾT TẮT ....................................................................6
CHƯƠNG 1: TỔNG QUAN .......................................................................................6
1.1. GIỚI THIỆU CHUNG VỀ WEBSITE CÔNG TY ..........................................6
1.2. MÔ TẢ BÀI TỐN: .....................................................................................9
1.3. MỤC TIÊU: .................................................................................................10
CHƯƠNG 2: PHÂN TÍCH .......................................................................................12
1.1. TỔNG QUÁT VỀ SƠ ĐỒ USE-CASE: .....................................................12
1.2. SƠ ĐỒ USE-CASE: ....................................................................................15
1.3. SƠ ĐỒ THỰC THỂ: ...................................................................................22
CHƯƠNG 3: THIẾT KẾ ..........................................................................................23
3.1. SƠ ĐỒ CLASS CHI TIẾT: .........................................................................23
3.2. SƠ ĐỒ TUẦN TỰ:......................................................................................24
CHƯƠNG 4: GIAO DIỆN ........................................................................................28
CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ..........................................50
1.1
KẾT LUẬN. ................................................................................................50
1.2. PHỤ LỤC .......................................................................................................50
TÀI LIỆU THAM KHẢO .........................................................................................50
Trang 4
DANH MỤC THUẬT NGỮ VIẾT TẮT
Từ viết tắt
Diễn giải tiếng Anh
Diễn giải tiếng Việt
Trang 5
CHƯƠNG 1 TỔNG QUAN
I. GIỚI THIỆU
1.1. Giới thiệu chung về website công ty
Hiện nay, hầu hết tất cả các lĩnh vực trên toàn thế giới đều sử dụng một hệ
thống online thơng qua mạng internet. Trong đó, đất nước Việt Nam thân yêu
chúng ta đang sinh sống đây cũng đang dần tiến tới hướng công nghệ này. Một
trong những lĩnh vực được phát triển mạnh mẽ nhất sử dụng hệ thống này đó
chính là lĩnh vực mua bán. Mà một điều đáng quan tâm và chú ý nhất hiện nay đó
chính là, đất nước ta ngày càng khó khăn và nhu cầu cuộc sống của mỗi người,
mỗi gia đình thì lại đòi hỏi cao. Nên mọi người từ trẻ đến già, từ người chưa đủ
tuổi lao động đến người trưởng thành, và người người, nhà nhà ai nấy đều kiếm
cho mình một cơng việc cụ thể để là ni sống bản thân và gia đình. Từ đó, mà
làm cho con người ta khơng có một thời gian thảnh thơi để đi mua sắm làm tô
thêm vẻ đẹp cho mỗi người chúng ta. Đối với doanh nghiệp bán hàng thì chỉ cần
có khách hàng biến đến của hàng càng nhiều càng tốt và sử dụng những chi phí
thấp, mang lại lợi nhuận cao cho của hàng thì kinh doanh qua mạng internet là
kinh doanh tốt hơn so với kiểu kinh doanh truyền thống.
Từ những khó khăn của cuộc sống được nêu ở trên kết hợp với sự bùng nổ
của công nghệ. Như hầu hết mọi người, mọi nhà ai nấy đều sở hữu một thiết bị di
động hay một chiếc máy tính và được trang bị mạng internet.
Từ đó, tơi đã quyết định chọn đề tài xây dựng hệ thống website bán sản
phẩm thuốc, phân bón nơng nghiệp.
1.1.2 Giới thiệu cơng ty đồ án
Tên công ty: Công ty TNHH chuyển giao công nghệ ADC.
Giám đốc: Nguyễn Nhật Tiên
Địa chỉ: 46/92. Lê Thị Hồng Gấm, P4, Tp Mỹ Tho, Tỉnh Tiền Giang.
1.1.3 Sơ đồ cơ cấu tổ chức
Trang 6
Hình Sơ đồ cơ cấu tổ chức
Hội đồng quản trị (viết tắt HĐQT): gồm có Chủ tịch HĐQT và các thành
viên HĐQT có chức năng quản lý Cơng Ty TNHH chuyển giao công nghệ ADC,
chịu trách nhiệm về các quyết định của mình trước Đại hội thành viên và trước
pháp luật.
Ban kiểm sốt: gồm có trưởng ban kiểm sốt, Bộ phận kiểm soát nội bộ và
thành viên ban kiển soát, bộ phận này có chức năng thay mặt Thành viên Công
Ty TNHH chuyển giao công nghệ ADC giám sát và kiểm tra mọi hoạt động của
đơn vị theo đúng pháp luật và Điều lệ hoạt động.
Bộ phận kế toán: gồm có Kế tốn trưởng và các kế tốn viên, thực hiện
ghi chép các nghiệp vụ phát sinh diễn ra hàng ngày trong quá trình thực hiện các
mặt nghiệp vụ của Cơng Ty TNHH chuyển giao cơng nghệ ADC.
Bộ phận tín dụng: gồm Trưởng phịng tín dụng và cán bộ tín dụng có
nhiệm vụ giải thích cho khách hàng nắm rõ về nguyên tắc mua hàng tại Công Ty
TNHH chuyển giao cơng nghệ ADC. Tiến hành thẩm định chính xác nhu cầu,
mục đích xin vay của khách hàng để đảm bảo thu hồi được nợ đúng hạn. Giải
quyết nhanh chóng hồ sơ vay vốn của khách hàng nếu đã đầy đủ thủ tục, không
gây phiền hà, chậm trễ.
Bộ phận thủ quỹ: Thủ quỹ khi thu, chi phải thật cẩn thận, nhắc nhở khách
hàng kiểm đếm tiền trước khi rời khỏi quầy. Khi thu, chi phải có phiếu, bảng kê
tiền mặt kèm theo. Kiểm tra CMND hoặc giấy tờ chứng nhận khác để xác định
Trang 7
đúng người đúng tên và cho khách hàng ký nhận trên các chứng từ giao nhận
tiền.
1.1.4 Lý do chọn đề tài
Hiện nay, công nghệ thông tin (CNTT) đang hiện diện và đóng vài trị
quan trọng khơng thể thiếu trong q trình quản trị, điều hành các hoạt động sản
xuất kinh doanh của mỗi công ty, doanh nghiệp. Sự phát triển và ứng dụng của
internet đã làm thay đổi mơ hình và cách thức hoạt động kinh doanh của công ty,
doanh nghiệp, việc chuyển dần các giao dịch truyền thống sang giao dịch điện tử
đã ảnh hưởng đến vị trí, vai trò và cả nhu cầu của các bên (khách hàng, doanh
nghiệp, nhà đầu tư…) theo chiều hướng tích cực.
Sự phát triển mạnh mẽ của CNTT đã đem lại hiểu quả rất tốt đối với các
doanh nghiệp đồng thời rút ngắn khoảng cách giữa doanh nghiệp và khách hàng
lại gần nhau hơn. Với việc ứng dụng CNTT vào doanh nghiệp sẽ giúp cho doanh
nghiệp có thể tiết kiệm được thời gian và chi phí trong việc truyền tải tin tức của
Cơng Ty TNHH chuyển giao công nghệ ADC cũng như các dịch vụ của Công Ty
TNHH chuyển giao công nghệ ADC đến với khách hàng đồng thời mở rộng được
thị trường. Bên cạnh đó cũng có thể quản lý được thơng tin khách hàng trực tiếp
trên website nhanh chóng tiện lợi, giúp nhân viên có thể nắm bắt được tin tức,
thơng tin của khách hàng nhanh chóng khi đi cơng tác. Về phía nhân viên cũng
có thể xem được những thơng báo quan trọng từ cấp trên thơng qua website
nhanh chóng và chính xác.
Nắm bắt được những lợi ích đó, nên tôi quyết định chọn đề tài “Xây dựng
website Công Ty TNHH chuyển giao công nghệ ADC”. Việc xây dựng một
website cho Công Ty TNHH chuyển giao công nghệ ADC là hết sức cần thiết.
Bởi vì, việc ứng dụng cơng CNTT vào Công Ty TNHH chuyển giao công nghệ
ADC sẽ mang lại hiệu quả rất cao trong công việc, tiết kiệm thời gian (truyền tải
thông tin, dịch vụ đến khách hàng), chi phí (quảng bá thương hiệu) và tiện lợi
cho khách hàng. Hiện tại Công Ty TNHH chuyển giao công nghệ ADC chưa có
website nên việc truyền tải thơng tin về doanh nghiệp và hình thức hoạt động của
doanh nghiệp mọi người chưa nắm rõ cũng như chưa hiểu được cách thức, thủ
tục để vay vốn, gửi tiết kiệm và mức lãi suất thì như thế nào. Để khách hàng hiểu
rõ hơn về phương thức hoạt động của Công Ty TNHH chuyển giao cơng nghệ
ADC thì việc “Xây dựng website Cơng Ty TNHH chuyển giao công nghệ ADC”
là hết sức cần thiết.
Trang 8
1.2. MƠ TẢ BÀI TỐN:
Một doanh nghiệp bán hàng sản phẩm muốn xây dựng một hệ thống website
nhằm bán hàng và giới thiệu rộng rãi các sản phẩm mà doanh nghiệp bán đến
người tiêu dùng với các chi tiết mặt hàng cùng với giá cả một cách chính xác
nhất. website với những chức năng sau đây:
-
Khách hàng:
Khách hàng là người có nhu cầu mua sắm sản phẩm. họ sẽ tìm kiếm các mặt
hàng cần thiết từ hệ thống và đặt mua mặt hàng họ thích. Vậy nên trang web phải
có các chức năng cho khách hàng là:
•
Hiển thị nội dung: người truy cập website có thể xem được các hình ảnh
thông tin về sản phẩm được đưa lên. Cùng với các thơng tin liên quan tới như bài
viết.
•
Tìm kiếm: có thể tìm kiếm các mặt hàng theo các tiêu chí tìm kiếm của hệ
thống như tìm kiếm theo tên, theo nhãn hiệu, theo danh mục và theo giá bán.
•
Đăng ký thành viên: khách hàng lướt web có thể đăng ký làm thành viên
của website để có thể gửi thơng tin của mình khi nhận xét sản phẩm hay mua
hàng và cả u thích sản phẩm. Nếu khơng là thành viên thì website sẽ u cầu
bạn nhập đủ thơng tin mới cho nhận xét về sản phẩm. Và điều quan trọng nữa là,
khi sản phẩm của bạn đã có trong giỏ hàng mà bạn không đăng ký thành viên sẽ
không thanh tốn được sản phẩm.
•
Đặt mua hàng: để tiện mua hàng, hệ thống cung cấp cho khách hàng một
giỏ hàng, khách hàng có thể chọn hàng cần mua cho vào giỏ hàng. Giỏ hàng
được thiết kế đơn giản và dễ sử dụng, khách hàng có thể thay đổi số lượng và
loại bỏ các mặt hàng không muốn mua ra khỏi giỏ hàng. Khi đã chọn xong giỏ
hàng, nếu khách hàng chưa đăng nhập vào website thì cần phải đăng nhập để
thanh tốn đơn hàng và kết thúc q trình mua hàng.
•
u thích sản phẩm: để tiện cho khách hàng khơng phải tìm kiếm lại sản
phẩm khi xem vào lần sau thì website có chức năng u thích giỏ hàng, để lưu
các mặt hàng lại tiện cho lần sau xem và thực hiện mua hàng.
•
Nhận xét về sản phẩm: khách hàng có thể nhận xét về sản phẩm của cửa
hàng. Để cửa hàng hồn thiện sản phẩm đó hơn.
•
Xem các tin tức về sản phẩm: website thường xuyên đăng các bài viết có
liên quan về sản phẩm để khách hàng tiếp thu kiến thức cũng như kinh nghiệm
hằng ngày để áp dụng vào cuộc sống hàng ngày mà khơng biết tìm các tin đó ở
đâu.
Trang 9
•
Gửi ý kiến đóng góp hay các câu hỏi về cửa hàng: khách hàng có thể đóng
góp ý kiến hay đưa ra các câu hỏi để cửa hàng có thể phục vụ quý khách ngày
càng tốt hơn.
-
Quản trị:
Là người có quyền quản lý và làm chủ mọi hoạt động của hệ thống trang web.
Quản trị truy cập vào hệ thống nhằm với các mục đích sau đây.
•
Quản lý tài khoản: cho phép sửa tài khoản người dùng, phân quyền hạn
cho người dùng, đặt lại mật khẩu khi người dùng có u cầu.
•
Quản lý trang: cho phép sửa các thơng tin về giới thiệu và liên hệ cửa
hàng.
•
Quản lý sản phẩm: cho phép thêm, xóa, sửa sản phẩm của cửa hàng bán.
•
Quản lý bài viết: cho phép thêm, xóa, sửa bài viết về sản phẩm của cửa
hàng cũng như các bí quyết.
•
Quản lý danh mục: cho phép thêm, xóa, sửa danh mục của sản phẩm.
•
Quản lý đơn đặt hàng: cho phép xóa đơn đặt hàng khi khách hàng có nhu
cầu khơng mua hàng nữa. và có thể cập nhật lại thơng tin giao hàng cho khách
hàng để được giao hàng đúng đại chỉ.
•
Quản lý chi tiết đơn đặt hàng: cho phép xóa các mặt hàng mà khách yêu
cầu cũng như cập nhật lại số lượng cho khách hàng.
•
Quản lý nhân viên:
•
Quản lý nhãn hiệu: cho phép thêm, xóa, sửa nhãn hiệu của sản phẩm.
•
Quản lý slide: cho phép thêm, xóa, và kích hoạt ảnh để tạo slide cho trang
web được sinh động hơn, cũng là cách quảng cáo sản phẩm, là chiến lược
marketing cho cửa hàng.
•
Quản lý chủ đề: cho phép thêm, xóa, sửa chủ đề bài viết.
1.3. MỤC TIÊU:
Mục đích: xây dựng được một hệ thống website hồn chỉnh có quyền cho khách
hàng và quyền của cửa hàng.
Mục tiêu:
Xây dựng giao diện responsive thân thiện, gần gũi và thao tác đơn giản
cho người dùng. Giao diện chính là yếu tố quan trọng góp phần tăng lượng khách
Trang 10
hàng, và trang web có những thơng tin cũng như quảng cáo thật hấp dẫn để thu
hút sự quan tâm của khách hàng.
Website tạo ra được chạy tốt trên tất cả các trình duyệt: cốc cốc, chrome,
firefox,….
Điều quan trọng là tính bảo mật đến thơng tin người dùng để đảm bảo an
tồn tuyệt đối trong q trình mua bán và thanh tốn.
Đồng thời trang web cần phải có tính dế nâng cấp, bảo trì, sửa chữa khi
cần bổ sung, cập nhật thông tin mới.
Trang 11
CHƯƠNG 2: PHÂN TÍCH
1.1.
STT
TỔNG QUÁT VỀ SƠ ĐỒ USE-CASE:
ACTOR
CHỨC NĂNG
01
Admin
Người có quyền cao nhất trong hệ thống. Có tất cả các
quyền mà nhân viên và khách hàng có. Ngồi ra, cịn
có quyền quản lý tồn trang web
02
Nhân viên
Người có quyền dưới quyền admin, nhân viên có
quyền nhập sản phẩm và xử lý đơn đặt hàng của
khách hàng. Ngồi ra, cịn có quyền của khách hàng.
03
Khách hàng
Người này chỉ có quyền xem, đặt hàng, yêu thích,
nhận xét về sản phẩm, đưa ra những đóng góp hay đặt
câu hỏi cho cửa hàng, và cập nhật thông tin của họ
trên client-server.
Bảng 1: Actor
STT
USE-CASE
CHỨC NĂNG
USE-CASE KHÁCH HÀNG
01
Đăng nhập
Khách hàng đăng nhập vào hệ thống, dựa vào
quyền được phân trước đó. Khi đăng nhập vào hệ
thống thì quyền admin có tồn quyền, nhân viên
có quyền xử lý đơn hàng và nhập sản phẩm, khách
hàng có quyền xem và mua sản phẩm.
02
Đăng xuất
Để đảm bảo tài khoản cá nhân thì sau khi hồn
thành thao tác với hệ thống khách hàng sẽ
đăng xuất khỏi hệ thống.
03
Xem sản phẩm
Dùng cho khách hàng xem sản phẩm để biết về
thông tin của sản phẩm mà có thể mua hàng hoặc
đưa vào danh sách u thích.
04
u thích
Khách hàng có thể đưa sản phẩm vào danh sách
u thích để lần sau có thể xem thông tin nhanh
Trang 12
nhất có thể.
05
Giỏ hàng
Khách hàng chọn sản phẩm cần mua đưa vào giỏ
hàng để tiếp tục quá trình mua hàng. Sau khi kết
thúc mua hàng khách hàng có thể thanh tốn để
được lưu trữ thơng tin vào cơ sở dữ liệu.
06
Đặt hàng
Khách hàng đặt hàng để được đưa vào giỏ hàng.
07
Tìm kiếm sản phẩm
Khách hàng có thể tìm kiếm theo danh mục, nhãn
hiệu, tên và giá sản phẩm.
08
Nhận xét sản phẩm
Cho phép khách hàng nhận xét về sản phẩm.
09
Chat
Hỗ trọ khách hàng 24/7. Trả lời nhanh và chính
xác.
10
Liên hệ
Khách hàng có thể đặt ra câu hỏi hay góp ý kiến
cho cửa hàng để được phục vụ khách hàng tốt
hơn.
11
Xem bài viết
Cho khách hàng xem những tin mới nhất về sản
phẩm cũng như các bí quyết và kinh nghiệm khi
dùng mĩ phẩm.
12
Đăng ký thành viên
Cho phép khách hàng đăng ký thành viên để thực
hiện mua hàng và lưu danh sách sản phẩm đã yêu
thích.
USE-CASE NHÂN VIÊN
13
Nhập sản phẩm
14
Xử lý đơn hàng
USE-CASE ADMIN
15
Quản lý liên hệ
16
Quản lý chủ đề
17
Quản lý giới thiệu
Cho phép sửa thơng tin liên hệ đã có sẵn trong hệ
thống.
Cho phép sửa thơng tin giới thiệu đã có sẵn trong
hệ thống.
Trang 13
18
Quản lý slide
Cho phép thêm, xóa và kích hoạt hoặc ẩn ảnh
trong hệ thống.
19
Quản lý nhãn hiệu
Cho phép thêm, xóa, sửa nhãn hiệu sản phẩm của
cửa hàng.
20
Quản lý chi tiết đơn hàng
Cho phép xóa và cập nhật sản phẩm của đơn hàng
mà khách hàng đã mua.
21
Quản lý nhân viên
Cho phép thêm và cập nhật thông tin nhân viên
bán hàng của cửa hàng.
22
Quản lý đơn đặt hàng
Cho phép cập nhật, xóa đơn đặt hàng của khách đã
mua sản phẩm của cửa hàng.
23
Quản lý tài khoản
Cho phép cập nhật tài khoản của khách hàng.
24
Quản lý bài viết
Cho phép thêm, xóa, sửa bài viết của cửa hàng.
25
Quản lý danh mục
Cho phép thêm, xóa, sửa danh mục sản phẩm của
cửa hàng.
26
Quản lý sản phẩm
Cho phép thêm, xóa, sửa sản phẩm của cửa hàng.
Bảng 2: Use-case
Trang 14
1.2.
SƠ ĐỒ USE-CASE:
Hình 1: Use-case tổng quát
Trang 15
Hình 2: Use-case khách hàng tổng quát
Hình 3: Use-case nhân viên tổng quát
Trang 16
Hình 4: Use-case admin tổng quát
Hình 5: Use-case quản lý slide
Trang 17
Hình 6: Use-case quản lý liên hệ
Hình 7: Use-case quản lý giới thiệu
Hình 8: Use-case quản lý tài khoản
Trang 18
Hình 9: Use-case quản lý nhãn hiệu
Hình 10: Use-case quản lý danh mục
Hình 11: Use-case quản lý chủ đề
Trang 19
Hình 12: Use-case quản lý nhân viên
Hình 13: Use-case quản lý bài viết
Hình 14: Use-case quản lý sản phẩm
Trang 20
Hình 15: Use-case quản lý đơn đặt hàng
Hình 16: Use-case quản lý chi tiết đơn hàng
Trang 21
1.3.
SƠ ĐỒ THỰC THỂ:
Hình 17: Sơ đồ thực thể
Trang 22
CHƯƠNG 3: THIẾT KẾ
3.1.
SƠ ĐỒ CLASS CHI TIẾT:
Hình 18: Sơ đồ class chi tiết
Trang 23
3.2.
SƠ ĐỒ TUẦN TỰ:
Hình 19: sơ đồ tuần tự đăng ký
Trang 24
Hình 20: sơ đồ tuần tự đăng nhập
Hình 21: sơ đồ tuần tự tìm kiếm
Trang 25