Tải bản đầy đủ (.pdf) (46 trang)

Xây dựng website bán hoa trực tuyến bằng ngôn ngữ java

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 (3.21 MB, 46 trang )

Đồ án tốt nghiệp Đại học

TRƢỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN
--------------------------

PHẠM XUÂN THUYẾT HÙNG

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đồ án:

XÂY DỰNG WEBSITE BÁN HOA TRỰC TUYẾN
BẰNG NGÔN NGỮ JAVA

Nghệ An, tháng 01 năm 2017
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

1


Đồ án tốt nghiệp Đại học

TRƢỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN
--------------------------

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC



Tên đồ án:

XÂY DỰNG WEBSITE BÁN HOA TRỰC TUYẾN
BẰNG NGÔN NGỮ JAVA

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng
Mã sinh viên:

1251071533

Lớp:

53K1 - CNTT

Giáo viên hướng dẫn: TS. Trần Xuân Sang

Nghệ An, tháng 01 năm 2017
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

2


Đồ án tốt nghiệp Đại học

MỤC LỤC
LỜI CẢM ƠN ............................................................................................................ 3
LỜI NÓI ĐẦU ........................................................................................................... 4
CHƢƠNG I. TỔNG QUAN VỀ ĐỀ TÀI ................................................................... 5
1. Tên đề tài ........................................................................................................................ 5

2. Nội dung đề tài ............................................................................................................... 5
3. Lý do chọn đề tài ............................................................................................................ 5
4. Mục đích, ý nghĩa của đề tài ..................................................................................... 5
5. Giới hạn và phạm vi nghiên cứu ..................................................................................... 6
6. Ý nghĩa thực tiễn của đề tài ...................................................................................... 6
7. Tính năng kĩ thuật .................................................................................................... 7
8. Lựa chọn công cụ cài đặt và ngơn ngữ lập trình ............................................................ 7
CHƢƠNG II. KHẢO SÁT WEBSITE BÁN HOA ONLINE ................................... 9
1. Khảo sát website ...................................................................................................... 9
2. Kết luận sau khảo sát .............................................................................................14
CHƢƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE ..................16
1. Cơ sở ....................................................................................................................16
1.1. Xác định tác nhân ngoài và hồ sơ dữ liệu. ............................................................16
1.2. Các biểu tƣợng, hình vẽ và kí hiệu sử dụng trong Phân tích thiết kế hệ thống ........16
2. Biểu đồ use case và chức năng của hệ thống ...........................................................17
2.1. Biểu đồ use case. ................................................................................................17
2.2. Chức năng của hệ thống ......................................................................................18
3. Sơ đồ luồng dữ liệu ................................................................................................21
3.1. Sơ đồ ngữ cảnh của hệ thống ...............................................................................21
3.2. Sơ đồ luồng dữ liệu mức đỉnh ..............................................................................21
3.3. Sơ đồ luồng dữ liệu mức dƣới đỉnh ......................................................................22
4. Thiết kế cơ sở dữ liệu ............................................................................................24
4.1. Sơ đồ diagram ....................................................................................................24
4.2. Thiết kế cơ sở dữ liệu logic .................................................................................25
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

1


Đồ án tốt nghiệp Đại học

CHƢƠNG IV: CÀI ĐẶT CHƢƠNG TRÌNH ..........................................................27
1. Ứng dụng các cơng nghệ vào đề tài. .......................................................................27
2. Giao diện chƣơng trình ..........................................................................................32
3. Các chức năng đã thực hiện đƣợc. ..........................................................................42
4. Các chức năng chƣa thực hiện đƣợc. ......................................................................42
KẾT LUẬN .............................................................................................................43
1. Kết quả đạt đƣợc ........................................................................................................... 43
2. Hạn chế ......................................................................................................................... 43
3. Hƣớng khắc phục và phát triển đề tài ........................................................................... 43
TÀI LIỆU THAM KHẢO .......................................................................................44

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

2


Đồ án tốt nghiệp Đại học

LỜI CẢM ƠN
Trong những năm gần đây, sự phát triển mạnh mẽ của công nghệ thông tin, truyền
thông cùng với nhiều ngành công nghệ cao khác đã và đang làm biến đổi sâu sắc đời sống
kinh tế, chính trị, văn hố, xã hội của thế giới. Việc ứng dụng và phát triển công nghệ
thông tin, truyền thơng đã góp phần giải phóng sức mạnh vật chất, trí tuệ và tinh thần của
cả xã hội, thúc đẩy phát triển kinh tế xã hội, đồng thời nâng cao chất lƣợng cuộc sống của
mỗi ngƣời dân. Nhất là đối với cơng nghệ lập trình web đang phát triển mạnh mẽ, nhu
cầu ngày càng cao. Chính vì lí do đó, những sinh viên đang theo ngành Cơng nghệ thơng
tin phải không ngừng học tập, trau dồi kiến thức chuyên ngành, biết vận dụng kiến thức
đã học vào thực tiễn, để đƣa cơng nghệ phát triển hơn nữa.
Để hồn thành đồ án tốt nghiệp này trƣớc hết em xin cảm ơn nhà trƣờng đã tạo
điều kiện giúp đ em trong quá trình học tập và nghiên cứu tại trƣờng.

Em xin chân thành cảm ơn thầy giáo TS. Trần Xuân Sang đã theo sát em trong
quá trình làm bài, thầy đã hƣớng d n tận tình để em có thể hồn thành tốt đồ án tốt
nghiệp này.
Em xin gửi lời cảm ơn tới các Thầy, Cô trong khoa Công nghệ Thông tin đã đóng
góp ý kiến và giúp đ em trong quá trình làm đồ án.
Cuối cùng em xin gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên bên
cạnh giúp đ em nhiều để em hoàn thành đƣợc đồ án tốt nghiệp này.
Trong quá trình làm đề tài em khơng tránh kh i những thiếu sót vì vậy rất mong
nhận đƣợc sự góp ý của các thầy cô để đồ án tốt nghiệp của em đƣợc hoàn thiện hơn.
Em xin chân thành cảm ơn
Vinh, tháng 01 năm 2017
Sinh viên

Phạm Xuân Thuyết Hùng

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

3


Đồ án tốt nghiệp Đại học
LỜI NÓI ĐẦU
Trong những năm gần đây với sự phát triển vƣợt trội của khoa học kỹ thuật đặc
biệt là công nghệ thông tin với những ứng dụng của công nghệ thông tin vào các lĩnh vực
đã đóng góp một phần to lớn cho sự nghiệp phát triển của con ngƣời. Trong các lĩnh vực
đó thì lĩnh vực quản lý là thật sự giúp ích đƣợc rất nhiều cho con ngƣời, việc áp dụng
quản lý và mua bán bằng máy tính thay cho quản lý và mua bán bằng thủ công ở các
doanh nghiệp, công ty, cá nhân… là rất cần thiết và thật sự cần thiết. Do đó, việc quản lý
mua bán hàng qua mạng là không thể thiếu đƣợc trong mọi doanh nghiệp, cửa hàng vừa
và nh .

Năm 2008 là năm đầu tiên Việt Nam có sự phát triển lớn mạnh về lĩnh vực thƣơng
mại khi chính thức trở thành thành viên thứ 150 của tổ chức thƣơng mại thế giới WTO.
Với sự phát triển mạnh mẽ đó khơng thể phủ nhận sự đóng góp của thƣơng mại
điện tử, một lĩnh vực nóng b ng hiện nay! Một đất nƣớc đang phát triển mạnh mẽ cuộc
sống con ngƣời càng ngày càng cao. Vì thế việc trao đổi mua bán cũng nhƣ quản lý hàng
hóa cần phải có sự thay đổi từ thủ cơng sang máy móc.
Xuất phát từ những yêu cầu nêu trên, em đã chọn đề tài: “Xây dựng website bán
hoa trực tuyến bằng ngôn ngữ Java” gồm chƣơng:
Chƣơng 1: Tổng quan về đề tài.
Chƣơng 2: Khảo sát website bán hoa online.
Chƣơng 3: Phân tích và thiết kế hệ thống website.
Chƣơng 4: Cài đặt chƣơng trình.
Hồn thành đồ án tốt nghiệp này, em xin đƣợc gửi lời cảm ơn chân thành đến các
thầy, cơ khoa Cơng nghệ Thơng Tin đã hết lịng truyền đạt kiến thức cho em trong quá
trình học tập, đặc biệt là thầy giáo TS.Trần Xuân Sang là ngƣời đã trực tiếp hƣớng d n
em một cách tận tình. Tuy đã cơ gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt
chƣơng trình nhƣng chắc rằng khơng thể tránh kh i những thiếu sót. Em rất mong nhận
đƣợc sự thơng cảm và góp ý của q thầy, cô. Em xin chân thành cảm ơn.

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

4


Đồ án tốt nghiệp Đại học
CHƢƠNG I. TỔNG QUAN VỀ ĐỀ TÀI
1. Tên đề tài
“Xây dựng website bán hoa trực tuyến bằng ngôn ngữ Java”.
2. Nội dung đề tài
Xây dựng một trang web cho phép ngƣời dùng xem thông tin các lồi hoa,ý nghĩa

từng của từng lồi, qua đó có thể tham khảo và mua các mặt hàng phù hợp để giành tặng
cho ngƣời mình yêu thƣơng.
3. Lý do chọn đề tài
Ngày nay, cơng nghệ thơng tin có vai trị hết sức quan trọng, là động lực thúc đẩy
tăng trƣởng kinh tế và kích thích năng lực đổi mới đối với nền kinh tế tồn cầu nói chung
và nền kinh tế quốc dân của mỗi nƣớc nói riêng. Với nhiều thành quả quan trọng, công
nghệ thông tin đã đƣợc ứng dụng rộng rãi trong nhiều lĩnh vực, trở thành một trong
những yếu tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng.
Việc đẩy mạnh ứng dụng công nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng
cao năng suất lao động, nâng cao dân trí.
Nhƣ chúng ta cũng thấy trong thị trƣờng hiện nay thì việc cạnh tranh về kinh
doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, nhƣng công ty lớn
đều rất chú tâm đến việc làm th a mãn khách hàng một cách tốt nhất. So với kinh doanh
truyền thống thì Thƣơng Mại Điện Tử chi phí thấp hơn, đạt hiệu quả cao hơn. Hơn thế
nữa, với lợi thế của công nghệ Internet nên việc truyền tải thơng tin về sản phẩm nhanh
chóng, thuận tiện. Kết hợp với bộ phận giao hàng tận nơi, là thông qua bƣu điện và ngân
hàng để thanh tốn, càng tăng thêm thuận lợi để loại hình này phát triển. Biết đƣợc những
nhu cầu đó, nhiều website thƣơng mại điện tử ra đời nhằm để đáp ứng cho ngƣời tiêu
dùng trên tồn quốc và thơng qua hệ thống website họ có thể đặt mua các mặt hàng cần
thiết.
Do đó, với sự ra đời các website bán hàng trực tuyến, mọi ngƣời có thể mua mọi
mặt hàng ở mọi lúc mọi nơi mà không cần phải tới nơi để mua. Trên thế giới có rất nhiều
trang website bán hàng trực tuyến nhƣng v n chƣa đƣợc phổ biến rộng rãi. Và khái niệm
thƣơng mại điện tử còn khá là xa lạ. Trƣớc thực tế đó em đã chọn đề tài “Xây dựng
website bán hoa trực tuyến bằng ngôn ngữ java” cho đồ án tốt nghiệp của mình.
4. Mục đích, ý nghĩa của đề tài
Khảo sát hệ thống thông tin “Thƣơng mại điện tử” theo yêu cầu các cá nhân, cơ
quan , cơng ty… Việc bán hàng địi h i cần phải có tƣ duy, đầu óc kinh doanh và khả
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT


5


Đồ án tốt nghiệp Đại học
năng nhạy bén nắm bắt thị trƣờng. Một cửa hàng bán các mặt hàng không cần nhiều nhân
viên, khách hàng không cần trực tiếp đến mua hàng mà có thể ở nhà hoặc ở nơi làm việc
chỉ qua vài cú click chuột có thể tìm mua đƣơc sản phẩm mà mình cần.
Website Shop hoa online ra đời nhằm giới thiệu các sản phẩm, các bài viết và ý
nghĩa của các lồi hoa. Qua đó khách hàng có thể tìm hiểu và chọn mua các mặt hàng
mình thích. Từ bao đời nay, tình ngƣời với hoa, ở những ai yêu thiên nhiên, yêu cây cảnh,
yêu thơ và có hoa. u hoa là một tình u đẹp nên thơ, vì hoa rất hiền: Khơng ốn,
khơng giận, khơng thù hận, không than vãn, không làm hại ai và khơng làm buồn lịng ai.
Hoa dễ thƣơng trong một bàn tay nâng niu của Mẹ. Hoa mỉm cƣời phô trƣơng màu sắc,
mỗi một tên gọi của hoa đểu có một ý nghĩa biểu hiện một tình cảm riêng: “Lời của thiên
nhiên – nh nhẹ mà sâu lắng ”. Nhƣ chúng ta đã biết trong cuộc sống bộn bề lo toan và
mệt nhọc, thì sự hiện diện của những bó hoa sẽ là một liều thuốc tinh thần làm cho cuộc
sống tốt đẹp hơn. Hoa mn màu mn vẻ và có những ý nghĩa đặc trƣng. Đƣợc tặng
món quà là những bơng hoa, những lặng hoa thì thật vui và cảm nhận đƣợc sự yêu
thƣơng tràn ngập.
Đến với Shop hoa online, bạn có thể lựa chọn những sản phẩm đẹp từ hoa, chọn mua
và gửi tặng những ngƣời thân yêu của mình và kèm theo những lời nhắn nhủ yêu thƣơng.
5. Giới hạn và phạm vi nghiên cứu
Xây dựng trang web ứng dụng bán hoa. Trong thời đại thƣơng mại điện tử ngày
càng phát triển, việc ứng dụng vào hoạt động “Website Shop hoa online” đã mang lại
nhiều ý nghĩa nhƣ:
- Đ tốn nhiều thời gian cho ngƣời tiêu dùng cũng nhƣ nhà quản lý trong việc
tham gia vào hoạt động mua bán.
- Giúp ngƣời mua có đƣợc giá cả và hình ảnh mặt hàng một cách chính xác.
- Giúp nhà quản lý có thể thống kê các sản phẩm bán chạy một cách nhanh nhất
giúp cho hoạt động kinh doanh của mình trở nên tốt hơn.

6. Ý nghĩa thực tiễn của đề tài
6.1. Đối với ngƣời sử dụng website
- Có thể tra cứu, cập nhật thông tin sản phẩm nhanh chóng, đầy đủ.
- Mua hàng dễ dàng, nhanh chóng, ít tốn kém, hàng hóa chất lƣợng và nhận đƣợc
sụ phục vụ nhiệt tình của nhân viên website.
6.2. Đối với cá nhân sinh viên

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

6


Đồ án tốt nghiệp Đại học
Tạo một website thân thiện, đơn giản và hiệu quả hơn trong việc quản lý so với
bán hàng thủ cơng. Qua đó tiếp nhận thêm đƣợc nhiều kiến thức quan trọng, nâng cao
khả năng lập trình của bản thân và hồn thành tốt đồ án tốt nghiệp của mình.
7. Tính năng kĩ thuật
 Website đƣợc thiết kế theo hƣớng mở, có thể nâng cấp và cập nhật thêm các
tính năng mới khi có nhu cầu.
 Hỗ trợ sử dụng tiếng việt theo đúng chuẩn Unicode.
 Tƣơng thích với các loại trình duyệt Internet nhƣ Google Chome, Mozilla
Firefox, và Internet Explorer…
 Hiện thị trên mọi giao diện nhƣ mobile, Ipad…
 Ứng dụng các công nghệ phát triển web mới nhất , đồng thời sử dụng các công
cụ phổ biến nhƣ Photoshop,Html,Css,Jquery,JavaScrip… và phát triển trên mô hình
MVC của Java để mang đến cho website một dáng vẻ sống động và hiện đại . Sử dụng
các hiệu ứng làm nổi bật, lôi cuốn cho giao diện website.
8. Lựa chọn công cụ cài đặt và ngôn ngữ lập trình
8.1. Chuẩn bị
Các cơng cụ đƣợc sử dụng trong đồ án:

Các công cụ và phần mềm sử dụng để lập trình và chạy ngơn ngữ java web.
Bao gồm: JDE (Java Developer Eclipse), Apache Tomcat, JDBC (Java Database
Connectivity), Hệ quản trị cơ sở dữ liệu SQL 2012.
Ngoài việc chuẩn bị các cơng cụ trên, cần có sự chuẩn bị kiến thức kỹ càng về
Java core, Java web, mơ hình MVC,SQL, html, css, javaScript, ajax …
Trang web sử dụng thêm các công nghệ: API Google Map, Web Service, Jquery,
javascrip.
8.2. Mơ hình MVC (Model – view - controller)
Model-view-controller (MVC) là một phần mềm mơ hình kiến trúc chủ yếu để
thực hiện các giao diện ngƣời sử dụng (nhƣng không chỉ cho các giao diện ngƣời
dùng). Nó chia một phần mềm ứng dụng cho thành ba phần liên kết với nhau, để phân
biệt đại diện nội bộ của thông tin từ những cách mà thơng tin đƣợc trình bày để chấp
nhận hoặc từ chối ngƣời sử dụng, ba thành phần chính là Model, View và Controller.
8.3. Tìm hiểu và cài đặt các cơng cụ
Các công cụ liên quan đến ngôn ngữ Java Web:
+ JDE (Java Developer Eclipse)
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

7


Đồ án tốt nghiệp Đại học
Eclipse là một môi trƣờng phát triển tích hợp cho Java, đƣợc phát triển ban đầu
bởi IBM, và hiện nay bởi tổ chức Eclipse. Ngoài Java, Eclipse cịn hỗ trợ nhiều ngơn ngữ
lập trình khác nhƣ PHP, C, C++, C#, Python, HTML, XML, JavaScript khi dùng
thêm trình bổ sung.
JDE có thể đƣợc tải về và cài đặt tại trang chủ: .
+ Apache Tomcat
Apache Tomcat, thƣờng đƣợc gọi là Tomcat, là một máy chủ web mã nguồn mở
đƣợc phát triển bởi Apache Software Foundation (ASF). Tomcat thực thi một số Java EE

bao gồm: Java Servlet, JavaServe Pages (JSP) Java EL, và WebSocket, và cung cấp một
“Java thuần túy” làm môi trƣờng web để chạy code trong Java.
Apache Tomcat có thể đƣợc tải về và
chủ:.

cài

đặt

tại

trang

+ JDBC (Java Database Connectivity)
Java Database Connectivity (JDBC) là một giao diện lập trình ứng dụng (API) cho
các ngơn ngữ lập trình Java, định nghĩa thế nào là một khách hàng có thể truy cập một cơ
sở dữ liệu. Nó là một phần của nền tảng Java Standard Edition, từ Tổng công ty Oracle.
Nó cung cấp phƣơng pháp truy vấn và cập nhật dữ liệu trong một cơ sở dữ liệu, và đƣợc
hƣớng về cơ sở dữ liệu quan hệ.
Một JDBC – to - ODBC là cầu nối cho phép kết nối với bất kỳ nguồn dữ liệu
ODBC có thể truy cập vào các máy ảo Java (JVM) môi trƣờng máy chủ.
Ở trong đồ án này, hệ quản trị CSDL đƣợc sử dụng là SQL Server. Vì thế JDBC
đƣợc sử dụng cũng là 1 JDBC của SQL Server. JDBC của SQL Server có thể đƣợc tải về
và cài đặt tại: />8.4. Các công cụ khác
+ Hệ quản trị SQL Server
SQL (Structured Query Language) là một ngơn ngữ lập trình mục đích đặc biệt
đƣợc thiết kế để quản lý dữ liệu, đƣợc tổ chức trong một hệ thống quản lý cơ sở dữ liệu
quan hệ (RDBMS), hoặc để chế biến dòng trong một hệ thống quản lý luồng dữ liệu.
Microsoft SQL Server là một hệ thống quản lý cơ sở dữ liệu quan hệ đƣợc phát
triển bởi Microsoft. Là một máy chủ cơ sở dữ liệu, nó là một sản phẩm phần mềm với

chức năng chủ yếu của lƣu trữ và truy xuất dữ liệu theo yêu cầu của kháccác ứng dụng
phần mềm có thể chạy cả trên cùng một máy tính hoặc trên một máy tính khác qua mạng
(bao gồm cả Internet).
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

8


Đồ án tốt nghiệp Đại học
SQL Server có thể đƣợc tải về và cài đặt tại trang: />CHƢƠNG II. KHẢO SÁT WEBSITE BÁN HOA ONLINE
1. Khảo sát website
1.1. Khảo sát website
Chức năng kinh Chức năng hệ Các thể hiện
doanh

CSDL đƣợc dùng

thống

-Cung cấp hoa các Catalog điện tử
loại
-Cung cấp những
bài học ý nghĩa về
hoa và những Gi hàng
ngƣời mẹ nhằm
giáo dục tốt hơn
cho những ngƣời
con yêu.

Chứa toàn bộ CSDL hoa

các danh mục
hoa theo các chủ
đề khác nhau.
Lƣu các lựa CSDL về giao dịch
chọn các khách
hàng về sản
phẩm vào trong
gi hàng ảo

-Không dừng lại ở

Hỗ trợ online
việc cung cấp hoa
mà cửa hàng cịn
muốn tạo thêm Tìm kiếm
việc làm cho nhiều
ngƣời bằng việc Hƣớng d n
mở rộng kinh
doanh

Tin tức

Qua điện thoại, CSDL hỗ trợ khách hàng
yahoo, email
Tìm kiếm theo CSDL về thơng tin hoa
từ khóa
Hƣớng d n mua CSDL tin tức
hàng, phƣơng
thức thanh toán
và giao nhận

vận chuyển
Tổng hợp nhiều CSDL lƣu trữ tin tức tổng
tin tức ở nhiều hợp
lĩnh vực

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

9


Đồ án tốt nghiệp Đại học

Tuyển dụng

Mở rộng kinh CSDL admin
doanh

1.2. Khảo sát website
Chức năng kinh Chức năng hệ thống Các thể hiện

CSDL đƣợc dùng

doanh
-Mang đến cho Catalog điện tử
khách hàng dịch
vụ tốt nhất,
những đóa hoa
Gi hàng
tƣơi nhất.
-Có các khuyến

mãi với các
ngày lễ, ngày
Tết.

Chứa toàn bộ các danh CSDL hoa
mục hoa theo các chủ đề
khác nhau
Lƣu các lựa chọn của CSDL
khách hàng về sản phẩm dịch

về

giao

vào trong gi hàng ảo
Hỗ trợ online

Qua điện thoại, yahoo, CSDL hỗ
email
khách hàng

trợ

-Cung cấp các Tìm kiếm
dịch vụ tƣ vấn,

Tìm kiếm theo từ khóa

giao hàng… để


Hƣớng d n

Hƣớng d n mua hàng, CSDL tin tức
phƣơng thức thanh toán
và giao nhận vận chuyển

Tin tức

Tổng hợp nhiều tin ở CSDL lƣu trữ tin
nhiều lĩnh vực
tức tổng hợp

H i đáp

List danh sách các câu CSDL hỗ
h i thƣờng gặp
khách hàng

trợ

Liên hệ và góp ý

Khách hàng điền đầy đủ CSDL hỗ
thơng tin vào form có sẵn khách hàng
và gửi ý kiến đến website

trợ

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT


CSDL về thông
tin hoa

10


Đồ án tốt nghiệp Đại học

Danh mục khuyến Các thông tin khuyến mãi CSDL hoa
mại
với các dịp lễ Tết khác
nhau

1.3. Khảo sát website
Chức năng
doanh

kinh Chức năng hệ thống Các thể hiện

CSDL đƣợc dùng

-Giúp khách hàng Catalog điện tử

Chứa toàn bộ các CSDL hoa

chọn mua hàng dễ
nhất và nhanh nhất:
qua
yahoo,email,
điện thoại…

Gi hàng
-Giữ bí mật thơng

doanh mục hoa theo
các chủ đề khác
nhau.

tin cá nhân cho
khách hàng.

sản phẩm vào trong
gi hàng ảo
Hỗ trợ online

Lƣu các lựa chọn CSDL về giao dịch
của khách hàng về

Qua

điện

thoại, CSDL hỗ trợ khách

yahoo, email

hàng

Tìm kiếm

Tìm kiếm theo từ CSDL về thơng tin

khóa
hoa

Hƣớng d n

Hƣớng d n mua CSDL tin tức
hàng, phƣơng thức
thanh toán và giao
nhận vận chuyển

Sản phẩm độc đáo

List các hình ảnh về CSDL về thơng tin
các sản phẩm độc hoa
đáo nhất của cửa
hàng

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

11


Đồ án tốt nghiệp Đại học

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

12


Đồ án tốt nghiệp Đại học

1.4. Khảo sát website
Chức
năng Chức
kinh doanh
thống

năng

hệ Các thể hiện

-Xây
dựng Catalog điện tử
các chuỗi hệ
thống
shop
nhằm

Gi hàng

đáp ứng tốt
nhất các nhu Hỗ trợ online
cầu của khách
hàng
Tìm kiếm
-Mở các lớp
đào
tạo
Hƣớng d n
những
học


Tài khoản
nhân

trợ

Qua điện thoại, yahoo, email

trợ

Tìm kiếm theo từ khóa

CSDL

hỗ

CSDL về thơng
tin hoa

Hƣớng d n mua hàng, phƣơng CSDL tin tức

-Cung
cấp Danh sách hoa
các dịch vụ bán chạy nhất
tiện ích nhất
Tin tức
đến
khách
hàng
của

Liên hệ và góp ý
mình

nhà

Lƣu các lựa chọn của khách CSDL hỗ
hàng ảo
khách hàng

khách hàng

viên có tay
nghề chun
mơn
vững Hiển thị hoa VIP
vàng

-Hỗ trợ việc
mua bán, vận
chuyển nhƣ Đào tạo
giao hàng tận

đƣợc

Chứa toàn bộ các danh mục hoa CSDL hoa
theo các chủ đề khác nhau.

hoa tại Việt
Nam


CSDL
dùng

thức thanh tốn và giao nhận vận
chuyển
Danh sách các bó hoa đặc biệt CSDL về thông
nhất
tin hoa
List các loại hoa đƣợc bán nhiều CSDL về hoa
nhất
Gồm các tin tức về hoa và những CSDL tin tức
sự kiện liên quan
Khách hàng điền đầy đủ thơng CSDL hỗ
tin vào form có sẵn và gửi ý kiến khách hàng
đến website

trợ

Thơng tin những khóa học đào
tạo cắm hoa ngắn và dài hạn
cá Để khách hàng nhận đƣợc những CSDL về tài
khuyến mãi đặc biệt của cửa khoản cá nhân

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

13


Đồ án tốt nghiệp Đại học
hàng

2. Kết luận sau khảo sát
Từ việc khảo sát 4 trang web tƣơng tự trên thì ta thấy để làm đƣợc một website
bán hoa phải đạt đƣợc những mục tiêu sau:
- Khách hàng có thể xem, mua bất cứ sản phẩm nào trong kho.
- Có hƣớng d n cụ thể về mua hàng, phƣơng thức thanh toán và giao nhận vận
chuyển hàng.
- Giao diện thân thiện và dễ sử dụng.
- Có hỗ trợ online để khách hàng có thể trao đổi trực tiếp các thơng tin thắc mắc.
- Có sự phân loại các sản phẩm theo danh mục và quản lý có thể thay đổi đƣợc.
- Giới thiệu sản phẩm qua Catalog.
- Các sản phẩm đều đƣợc mô tả chi tiết, luôn đƣợc cập nhật mới nhất và phong
phú nhất.
- Có ơ tìm kiếm để có thể tìm kiếm mặt hàng nhanh nhất.

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

14


Đồ án tốt nghiệp Đại học

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

15


Đồ án tốt nghiệp Đại học
CHƢƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE
1. Cơ sở
1.1. Xác định tác nhân ngoài và hồ sơ dữ liệu.

Danh từ

Xác định tác nhân ngoài và hồ sơ dữ liệu

Khách hàng

Tác nhân ngoài

Ban lãnh đạo

Tác nhân ngoài

Quản trị viên

Ngƣời dùng hệ thống

Tài khoản admin

Hồ sơ dữ liệu

Đơn hàng

Hồ sơ dữ liệu

1.2. Các biểu tƣợng, hình vẽ và kí hiệu sử dụng trong Phân tích thiết kế hệ thống
-Chức năng xử lý(Process)

Tên chức năng

-Luồng dữ liệu(Data Flow)


Nhãn

-Kho dữ liệu( Data Store)

Kho DL

-Tác nhân ngoài(External Entities)

Tác nhân ngoài

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

16


Đồ án tốt nghiệp Đại học
2. Biểu đồ use case và chức năng của hệ thống
2.1. Biểu đồ use case.

Biểu đồ usecase của hệ thống website

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

17


Đồ án tốt nghiệp Đại học
2.2. Chức năng của hệ thống
2.2.1. Nhóm chức năng quản lý cơng việc

Các chức năng
1.1 Truy cập vào
website

Nhóm chức năng

Nhóm chức năng

Khách hàng

Quản lý khách

1.2 Xem hàng

Gộp nhóm chức
năng

hàng

1.3 Mua hàng
1.4 Thanh tốn

2.1 Cập nhật sản
phẩm
2.2 Tiếp nhận đơn
hàng

Quản lý bán hoa

Quản lý bán hoa


2.3 Kiểm tra hàng

online

trong kho

Quản lý hệ thống

2.4 Xử lý đơn hàng

3.1 Cập nhật ý kiến
phản hồi

Quản lý nội dung

3.2 Phản hồi ý kiến
khách hàng
4.1 Cập nhật tài
khoản admin

Quản lý tài khoản

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

18


Đồ án tốt nghiệp Đại học
2.2.2. Sơ đồ phân cấp chức năng nghiệp vụ


Sơ đồ phân cấp chức năng
2.2.3. Mô tả chức năng lá
* Khách hàng
-Truy cập vào website:
Khách hàng truy cập vào website để xem hàng, đọc tin tức, xem ý nghĩa hoa và
tiến hàng mua hàng một cách dễ dàng.
-Xem hàng:
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

19


Đồ án tốt nghiệp Đại học
Là chức năng chung cho tồn bộ khách hàng khi ghé thăm website. Thơng qua cơ
sở dữ liệu SẢN PHẨM, hệ thống sẽ gửi trả tất cả những kết quả tìm kiếm của khách
hàng.
-Mua hàng:
Khách hàng truy cập vào website có thể chọn mua bất kỳ sản phẩm nào đó bằng
cách thêm vào gi hàng.
-Thanh toán:
Sau khi tiến hành lập đơn hàng xong, khách hàng đƣợc quyền chọn hình thức
thanh tốn.
*Quản lý bán hoa
-Cập nhật sản phẩm:
Khi có u cầu thêm, xóa hay sửa thơng tin về một sản phẩm nào đó từ phía nhà
quản lý, quản trị viên phải cập nhật thông tin vào cơ sở dữ liệu SẢN PHẨM.
-Tiếp nhận đơn hàng:
Tiếp nhận những đơn hàng hợp lệ khách hàng đã lập, hợp lệ ở đây là đơn hàng còn
hàng và đã đủ thông tin về khách hàng và ngày giờ giao hàng…

-Kiểm tra hàng trong kho:
Một trong những thao tác của nhân viên bán hàng nhằm đảm bảo những đơn hàng
của khách sẽ đƣợc đáp ứng nhu cầu(số lƣợng).
-Xử lý đơn hàng:
Quản trị viên sẽ lấy thông tin dữ liệu từ ĐƠN HÀNG, SẢN PHẨM để tiến hành
xử lý đơn hàng cho khách.
*Quản lý nội dung
-Cập nhật ý kiến phản hồi:
Mỗi mục quảng cáo, tin tức, hay danh mục sản phẩm, sẽ có những ý kiến, đóng
góp, cũng nhƣ yêu cầu tƣ v n từ phía khách hàng, chức năng này giúp cửa hàng có thể
giao tiếp với khách hàng.
-Phản hồi ý kiến khách hàng:
Mọi thắc mắc của khách hàng sẽ đƣợc nhân viên hỗ trợ trực tuyến trả lời, giải đáp

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

20


Đồ án tốt nghiệp Đại học
*Quản lý tài khoản admin
-Quản lý thông tin tài khoản admin:
Những cập nhật thông tin admin để cửa hàng có thể quản lý nhân viên hiệu quả.
3. Sơ đồ luồng dữ liệu
3.1. Sơ đồ ngữ cảnh của hệ thống

Sơ đồ ngữ cảnh hệ thống
3.2. Sơ đồ luồng dữ liệu mức đỉnh
Yêu cầu


Tin tức

Quảng cáo

Khách hàng
Xác
nhận
Đơn hàng

thơng
tin

Hàng hóa
Thanh tốn

Quản lý đơn

Sản phẩm

Quản lý hệ
thống

hàng

Đơn hàng

Đơn hàng

Sơ đồ luồng dữ liệu mức đỉnh
Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT


21


Đồ án tốt nghiệp Đại học
3.3. Sơ đồ luồng dữ liệu mức dƣới đỉnh
3.3.1. Khách hàng
Sản phẩm

Truy cập
vào website

Xem hàng
Yêu
cầu
tìm
kiếm
Truy cập

Thông tin

Khách hàng

Xác thực
Điền thông tin

Thêm vào gi hàng

Sản phẩm


Mua hàng

Thanh toán

Đơn hàng

3.3.2. Quản lý bán hoa
Gửi đơn mua hàng

Cập nhật sản

Tiếp nhận

phẩm

Trả
lời

Tiếp nhận

đơn hàng

Gửi
Sản phẩm

thông

Khách hàng
Đơn hàng


tin

Kiểm tra
hàng trong
kho

Gửi thơng tin đơn hàng

Xử lý hóa đơn

Trả lời

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

22


Đồ án tốt nghiệp Đại học
3.3.3. Quản lý nội dung

Tin phản hồi

Hỗ trợ trực tuyến

Cập nhật ý

Phản hổi ý kiến

Tin góp ý


khách hàng

kiến phản hồi

Gửi thơng tin phản hồi

Khách hàng

Phản hổi

Sinh viên thực hiện: Phạm Xuân Thuyết Hùng – 53K1 – CNTT

Câu h i

23


×