1. Trang chủ
  2. » Thể loại khác

ĐỒ ÁN CƠ SỞ 2ĐỀ TÀI: Social Network

28 140 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 665 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Phương Pháp Khảo Sát: - Khảo sát thực tế để nắm bắt rõ những vấn đề mà người dùnggặp phải và cần khắc phục để mạng xã hội hoàn thiện hơn - Quan sát và áp dụng vào hệ thống để đáp ứng đ

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CNTT & TT VIỆT-HÀN

ĐỒ ÁN CƠ SỞ 2

Sinh viên thực hiện : LÊ ĐỨC NHẬT

LÊ THIỆN NHÂN Giảng viên hướng dẫn : THS.NGUYỄN LÊ TÙNG KHÁNH

Đà nẵng,ngày 5 tháng 12 năm 2020

Trang 2

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CNTT & TT VIỆT-HÀN

ĐỒ ÁN CƠ SỞ 2

Trang 3

Đà nẵng,ngày 5 tháng 12 năm 2020

LỜI MỞ ĐẦU

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là mộttrong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổchức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ranhững bước đột phá mạnh mẽ Cùng với sự phát triển của nền công nghiệp 4.0 mạnh

mẽ, công nghệ thông tin ngày càng khẳng định được tính hữu dụng và sức mạnhtrong mọi phương diện, mọi ngành nghề của cuộc sống, nhất là trong thời đại kinh tếthị trường hiện nay

Giờ đây, mọi việc liên quan đến thông tin trở nên dễ dàng cho người sử dụng:chỉ cần một chiếc máy tính kết nối internet và dòng dữ liệu truy tìm gần như lậptức…cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin,hình ảnh và thậm chí đôi lúc có cả âm thanh nếu bạn cần

Cho nên việc xây dựng và hình thành một website là một điều không thể thiếu trongcuộc sống hiện nay Vậy website như thế nào là được mọi người quan tâm và chú ýnhiều nhất ?

Có một điều mà chúng ta không thể không thừa nhận là Mạng Xã Hội luônđược mọi người sử dụng nhiều và truy cập rất nhiều Tạo ra doanh thu, kết nốinhững con người lại gần với nhau hơn Giúp con người chúng ta giải tỏa căng thẳngsau những giờ làm việc mệt nhọc, tán giẫu cùng bạn bè, gia đình người thân Cùngchia sẽ những tấm hình cùng vài dòng status, vài coment vui nhộn và hài hước Đểlàm rõ hơn nữa chúng tôi quyết định xây dựng Website “Social Network” là mộtmạng xã hội nhằm hướng đến cho người dùng và cả bản thân được trải nghiệmmchính tại đó

Cùng với một số kiến thức mà chúng tôi học và tìm hiểu được sẽ tạo ra một

ra website với giao diện hoàn thiện và thân thiện cho người dùng nhất Đi kèm đó sẽđầy đủ tính năng và độc lạ hơn để người dùng cảm thấy thích thú và ưa dùng

Trang 4

LỜI CẢM ƠN

Lời đầu tiên, chúng tôi trân trọng cảm ơn và bày tỏ lòng biết ơn sâu sắc nhất tớiThầy THS.Nguyễn Lê Tùng Khánh– Khoa Công Nghệ Thông Tin Và TruyềnThông Trong suốt thời gian thực hiện đồ án kèm với sự hướng dẫn tận tình củaThầy đã giúp nhóm chúng tôi hoàn thành đồ án này Tuy nhiên nhóm đã cố gắnghết sức tìm hiểu, phân tích thiết và cài đặt hệ thống nhưng chắc rằng không tránhkhỏi những thiếu sót và thiếu hụt nội dung

Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một sinh viênnăm nhất, bài báo cáo này không thể tránh được những thiếu sót Nhóm chúng emrất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cô để em có điềukiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn các đồ án sau này

Nhóm chúng tôi xin chân thành cảm ơn!

SV thực hiện : Lê Đức Nhật – Lê Thiện Nhân

Trang 5

NHẬN XÉT (Của cơ quan thực tập, nếu có)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 6

NHẬN XÉT (Của giảng viên hướng dẫn)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 7

MỤC LỤC

LỜI NÓI

ĐẦU……….Error:

Reference source not found

PHẦN MỞ ĐẦU……….8

CHƯƠNG I.GIỚI THIỆU……… 9

1 Tổng quan……… 9

2 Mục tiêu của đề tài.……… ……….10

3 Phương pháp nghiên cứu………… ……….10

4 Ý nghĩa của đề tài……… 11

CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG………12

I Phân tích yêu cầu đề tài……… 12

1 Người dùng……….12

2 Người quản lí ………17

II Phân tích thiết kế hệ thống……… …….18

1 Khảo sát hiện trạng……….18

2 Xác định các tác nhân và chức năng đối với website……….1 Error: Reference source not found 3 Sơ đồ Use Case……… 21

4 Biểu đồ lớp Thiết kế……… 22

CHƯƠNG III THIẾT KẾ CƠ SỞ DỮ LIỆU……… ……… 22

1 Các bảng dữ liệu chính ……….……… 23

2 Mô tả bảng dữ liệu thông qua hình ảnh… ……….……… 23

CHƯƠNG IV ĐẶC ĐIỂM THIẾT KẾ TRANG WEB SOCIAL NETWORK………25

1 Đặc điểm nổi bật……… 26

2 Ưu điểm trang web……… 26

3 Nhược điểm trang web……….……… 26

KẾT LUẬN………26

TÀI LIỆU THAM KHẢO……… 27

Trang 8

PHẦN MỞ ĐẦU

Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời giancho nên đồ án chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Java &MYSQL,

và áp dụng xây dựng ứng dụng thực nghiệm trang Web “Social Network”

là một mạng xã hội với các tính năng mới mẻ

Mạng xã hội cung cấp cho người dùng một không gian riêng tư vàcũng là nơi mọi con người có thể hòa nhập và kết nối lại với nhau Có thểtrao đổi thông tin khi ở cách xa nhau Luôn thay đổi và cập nhật bản tinmột cách nhanh chóng để hài lòng người dùng và càng ngày hoàn thiệnhơn nữa

Đồ án thực hiện gồm 5 chương:

Chương I Giới thiệu:

Giới thiệu cho người dùng biết đến mạng xã hội một cách rõ nhất, nêu

ra được tổng quan của web và các yếu tố cần thiết Đưa ra mục tiêu chính

để hình thành và xây dựng nên trang web Với một mô hình để được hoànthiện thì chúng ta cũng phải chú ý đến các phương pháp nghiên cứu để tạo

ra một sản phẩm hoàn chỉnh Và cuối cùng, nêu lên được ý nghĩa hìnhthành

Chương II Phân tích thiết kế hệ thống

Để có một hệ thống mạng xã hội hoàn chỉnh và hợp lý nhất thì nhàthiết kế luôn phải lên kế hoạch, phân tích hệ thống từ nhiều phía để manglại sự hợp lý và thống nhất cho hệ thống Chương này sẽ phân tích yêu cầu

đề bài, thiết kế hệ thống trên cơ sở lý thuyết từ đó giúp ta có cái nhìn tổngquát hơn về hệ thống Giúp cho việc thiết kế thực tế dễ dàng hơn

Chương III Thiết kế cơ sở dữ liệu

Trang 9

Từ những phân tích, thiết kế ở chương 4, hệ thống các cơ sở dữ liệuđược lập ra để lưu trữ các thông tin cần thiết cho việc thiết kế hệ thống Vàcho ta thấy rõ được mối quan hệ của cơ sỡ dữ liệu lập ra

Chương IV Đăc điểm thiết kế trang web “Social Network”

Áp kiến thức cơ bản và bước phân tích về lý thuyết, chương 4 là côngđoạn thiết kế dự án thực tế Hướng dẫn cho khách hàng cách sử dụng hệthống thực tế, cách mua hàng, các thanh toán và những điều khoản khi muahàng

CHƯƠNG 1: GIỚI THIỆU

1.1 Tổng Quan

Lý Do Chọn Đề Tài:

Chúng ta có thể nói rằng thế kỷ 21 đã và đang chứng kiến sựphát triển mạnh mẽ của ngành Công nghệ thông tin Công nghệ thôngtin (CNTT) đã và đang thay đổi thế giới một cách nhanh chóng vàtừng bước kéo nền tri thức của nhân loại xích lại gần nhau hơn Đó lànhờ việc phát triển hệ thống website trên toàn thế giới Ngày nay,Website đã đóng một vai trò quan trọng đối với con người chúng ta từgiải trí cho đến quảng cáo, mạng xã hội, thương mại, quản lý, Mạng

xã hội dần như là một thói quen hằng ngày của mọi người, giúp mọingười trao đổi, tám chuyện bốn phương,… giúp con người đến gầnvới nhau hơn Có thể thấy được sự chiếm ưu thế của mạng xã hộitrong đời sống ngày nay

Với tầm quan trọng đó, mỗi người chúng ta cần trang bị chomình một kiến thức về một cách sử dụng mạng xã hội hợp lí và kèmtheo các kiến thức về web Nếu bạn sở hữu một lượng kiến thức rộnglớn về nền tảng Web thì bạn sẽ có cơ hội tìm kiếm việc làm rất dễdàng.Bởi vì, bạn có thể đảm nhận các công việc về IT tại các công tykhông chuyên về IT nhưng các công ty này đều có ứng dụng CNTTvào quản lý nhất là Website trong các tổ chức như Ngân hàng, công ty

Trang 10

Sản xuất, dịch vụ, nhà hàng, khách sạn, công ty kinh doanh về thươngmại điện từ, trường học , đặc biệt là tham gia vào các công ty sảnxuất phần mềm (Website, các ứng dụng Web trên mobile,.).Xuất phát

từ những nhu cầu thực tế đó nhóm chúng em quyết định “Xây dựng

Webstie Social Network” nhằm tạo ra hệ thống mạng xã hội mangtính thiết thực, nhân văn và ứng dụng vào thực tế cao

- Khắc phục những lỗi trong thực hiện

Đề Xuất Nội Dung Cần Thực Hiện:

- Xây dựng những thành phần cốt yếu mà mạng xã hội cần có

- Tạo ra được trang bản tin với đầy đủ các chức năng cơ bản củamột mạng xã hội

Tạo trang quản lí nhằm giúp bảo đảm việc xử lí về các bài viết, tàikhoản để tránh trường hợp spam

1.2 Mục Tiêu Của Đề Tài:

- Xây dựng Website “Social NetWork”

- Nghiên cứu các công nghệ phát triển và áp dụng

- Giải quyết tối ưu hóa quá trình xây dựng mạng xã hội

- Đưa ra các báo cáo, TK tổng hợp

1.3 Phương Pháp Nghiên Cứu:

Phương Pháp Nghiên Cứu Lý Thuyết:

- Nghiên cứu hệ thống và phát triển những tính năng

- Tìm hiểu những nội dung và lí thuyết cơ bản

Trang 11

- Các tài liệu liên quan đến các cách thức hoạt động của mạng xãhội

Phương Pháp Quan Sát:

- Quan sát cách thức và học hỏi tìm hiểu từ các trang mạng đã có

từ trước như facebook, twitter,…Áp dụng những điều đó vàphục vụ thêm cho việc hình thành mạng xã hội

Phương Pháp Phỏng Vấn:

- Tìm hiểu ý tưởng hình thành hệ thống mạng xã hội lớn

- Tìm hiểu quá trình quản lí và mô hình thực thi

- Tìm hiểu và áp dụng những vấn đề chọn lọc được và đưa vàothực tế trong hệ thống quản lí Admin

Phương Pháp Điều Tra:

Điều tra, phân tích tình trạng bài viết, số lượng, có đúng yêucầu và đúng nội dung,

Phương Pháp Nghiên Cứu Ứng Dụng:

Đánh giá và xem xét tiến độ hoạt động, đồng thời thấy rõ đượcnhững tin nóng, nỗi bật nhất trong thời gian vừa qua

Phương Pháp Khảo Sát:

- Khảo sát thực tế để nắm bắt rõ những vấn đề mà người dùnggặp phải và cần khắc phục để mạng xã hội hoàn thiện hơn

- Quan sát và áp dụng vào hệ thống để đáp ứng được nhu cầu từngười dùng để ngày càng người sử dụng đến mạng xã hội

1.4 Ý Nghĩa Của Đề Tài:

Như vậy, nếu thực hiện thành công đề tài này sẽ mang lại một

ý nghĩa to lớn Đồng thời giúp tất cả mọi người gắn kết lại với nhauhơn nữa thông qua mạng ảo, giúp mọi người giải trí sau những giờlàm việc căng thẳng

Trang 12

Đề tài này tuy không quá lớn hoặc quá nhỏ nhưng nó đem lạimột sự mới mẽ về mạng xã hội, tạo ra một giao diện thân thiện vớingười dùng.

CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ

THỐNG

Để có một cái nhìn tổng quát về hệ thống để giúp chúng ta thiết kế hệthống được chi tiết và đạt đúng yêu cầu Chương 3 sẽ giúp chúng ta hoànthành được việc này

I Phân tích yêu cầu đề tài

Hệ thống thông qua trang chủ bạn có thể lập một tài khoản riêng hoặcdùng tài khoản đã đăng ký truy cập và làm việc theo mục đích của mìnhtrong hệ thống.H tr các ch c năng ph c v ngỗ trợ các chức năng phục vụ người quản trị và người ợ các chức năng phục vụ người quản trị và người ức năng phục vụ người quản trị và người ục vụ người quản trị và người ục vụ người quản trị và người ười quản trị và ngườii qu n tr và ngản trị và người ị và người ười quản trị và ngườiidùng

1.5 1 Người dùng:

1.1 Đăng ký

Chức năng này cho phép người dùng trở thành thành viên của mạng xãhội Khi bạn đã có tài khoản thì bạn mới trở thành thành viên của mạng xãhội, mới được phép đăng bài, status và coment.Các thông tin đăng ký baogồm:

Trang 13

tồn tại hệ thống sẽ hiển thị thông báo: “Tài khoản này đã tồn tại!”.Nếu thông tin đăng ký không đầy đủ hoặc chính xác hệ thống sẽhiển thị các thông báo lỗi kèm theo

Ngược lại, hệ thống hiển thị thông báo “Đăng ký thành công!” Sau

đó, người dùng được phép đăng nhập với tài khoản vừa đăng ký

Và đặt tên đăng nhập cho bản thân mình rồi tiếp tục đến trang chủ

Ngược lại, hệ thống hiển thị thông báo “Đăng nhập thành công”

1.3 Xem thông cá nhân:

- Người dùng có thể xem thông tin bản thân của mình và bổ sung ảnhđại diện, ảnh bìa để hoàn thiện thông tin cá nhân của mình hơn

- Người dùng có thể xem thông tin người khác, kết bạn, theo dõi,nhắn tin với mà họ muốn

1.4 Tìm kiếm

Khi người dùng có nhu cầu tìm kiếm, có thể tìm kiếm bất kì thông tinngười dùng khác thông qua tên hoặc kí tự của người đó Công việc tìmkiếm và xử lí thông tin một cách nhanh chóng giúp tối ưu việc sử dụng và

tiện ích hơn Xử lý:

Trang 14

Chương 2 Khi nhập thông tin tìm kiếm sau đó nhấn vàonút “Tìm kiếm” nếu thông tin cần tìm có trong CSDL kếtquả tìm kiếm sẽ được hiển thị trên giao diện sử dụng.

 Khi nhập thông tin của một người cần tìm kiếm sau đó nhấn vào nút tìmkiếm nếu thông tin đó không có trong CSDL thì hệ thống sẽ không hiệnthị người dùng đó

1.5 Thêm bài viết, hình ảnh, comment bản tin:

- Người dùng có thể đăng tải những thông tin, bài viết lên bản tin với nội dung không gây spam, gây rối loạn mạng xã hội ảo Một người có thể đăng được nhiều bài viết và các bài viết được lưu lại chính trang cá nhân người sử dụng tài khoản đó.

- Người dùng cũng có thể đăng tải hình ảnh, video lên bản tin kèm những dòng status hay ho Nhưng những hình ảnh mang tính chất thô bạo hoặc khiêu dâm sẽ bị quản trị xóa bài và cảnh cáo.

- Người dùng còn có thể đi comment trên chính bài viết hay hình ảnh của mình hoặc người dùng khác

Xử lý:

 Khi người dùng đăng tải những thông tin bài viết hay hình ảnh thì những thông tin đó được lưu trữ lại và có đầy đủ trong CSDL

1.6 Xóa bài viết, hình ảnh, comment trên bảng tin:

- Người dùng đăng tải các bài viết, hình ảnh hoặc comment của chính bản thân người đó thì có thể xóa và trở lại nguyên trạng như ban đầu.

- Những bài viết hoặc thông tin khác từ người dùng khác thì sẽ không được cấp quyền xóa hoặc thay đổi bất cứ gì cả.

1.7 Like, share, thả tim những bài viết trên bản tin:

- Mỗi tài khoản người dùng có thế đi lướt dạo trên bản tin, sau khi tìm thấy những nội dung hay, bổ ích thì người dùng có thể thả tim cho bài viết ấy và có share những thông tin hay đó về chính trang cá

Trang 15

nhân của bản thân mình Thật tiện lợi và khá bổ ích khi mà bản thân muốn đọc những thông tin nhanh lại mà sau này đỡ thời gian tìm kiếm, chỉ cần và trang cá nhân của bản thân mà thấy được ngay.

- Bản thân của chính người dùng đó cũng có thể tự share bài viết hoặc hình ảnh của chính bản thân mình đăng lên.

1.8 Nhắn tin trên mạng xã hội:

- Đây chính điểm quan trọng và cũng chính là nơi mọi con người

xa lạ có thể ngồi lại trò chuyện, tán giẫu qua lại với nhau mặc dù đang ở rất nhau.

- Một tài khoản người dùng có thể nhắn tin cùng lúc được nhiều người, cùng trao đổi thông tin một cách an toàn mà không ai có thể biết hay xâm nhập được

- Về hệ thống tin nhắn sau khi nhắn đến một tài khoản người dùng nào đó thì bên đó sẽ có thông báo tin nhắn mới.

- Sau khi nhắn tin qua lại lẫn nhau thì chỉ có quản trị viên của mạng xã hội xem được nhưng đây là điều cấm vì không được xâm phạm quyền riêng tư của khách hàng.

1.9 Các bài viết nỗi bật trên mạng xã hội:

- Ở đây chúng tôi thiết kế và sắp xếp những thông tin bài viết hay hình ảnh có lượt tương tác cao sẽ được đứng đầu bản tin.

- Có thể tìm những tin nỗi bật theo từ khóa riêng biệt và xem được ai đã đăng hoặc viết bài viết theo từ khóa hay lối thể hiện đó Thật hay ho đúng không có các bạn? Cho nên các bài viết hay hình ảnh từ nhiều người dùng đăng tải lên sẽ luôn phiên cập nhật đổi mới để phù hợp và nằm trong các tin nỗi bật.

1.10 Kết bạn, Follow những người bạn trên mạng xã hội:

- Ở mỗi tài khoản của mỗi người dùng ngay góc phía tay phải sẽ hiện thị người bạn chưa follow và radom ngẫu nhiên từng người Nếu

Trang 16

bạn cảm thấy yêu mến và thích người đó thì hãy nhanh tay follow để xem được những tin từ người dùng đó.

- Sau khi kích vào một tài khoản nào đó, sẽ hiện thị đầy đủ những tính năng cần thiết như kết bạn , nhắn tin, follow ,… thì bạn có thể kết bạn với người đó và cùng nhau trò chuyện với nhau.

- Nếu sau thời gian bạn không thích người đó hoặc có số vấn

đề bạn có thể hủy kết bạn hoặc unfollow người đó đi.

1.11 Ablum ảnh, video trên cá nhân của mỗi tài khoản:

- Với mỗi tài khoản người dùng trong trang cá nhân sẽ được lưu lại những thông tin bản thân của chính mình Không chỉ những thông tin về cá nhân thôi, trang cá nhân sẽ lưu riêng một ablum ảnh mà các lần bạn đăng lên bản tin.

- Sau khi vào tài khoản chính mình thì bạn sẽ thấy mục ablum sẽ chứa những tấm hình bạn đã úp lên và người dùng đó cũng có thể xem những ablum khác từ những người dùng khác.

- Điều chú ý, nếu tài khoản người dùng đăng ảnh để chế độ cho bản thân người đó thì mình không thể xem được.

• Sau khi đăng nhập thành công người quản lý được phép thực hiệncác công việc quản lý thông tin

Ngày đăng: 20/04/2021, 22:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w