Tải bản đầy đủ - 0 (trang)
CHƯƠNG III. CÀI ĐẶT VÀ ĐÁNH GIÁ

CHƯƠNG III. CÀI ĐẶT VÀ ĐÁNH GIÁ

Tải bản đầy đủ - 0trang

Khóa luận tốt nghiệp

3.2



GVHD: ThS. Lê Viết Mẫn



Sơ đồ thuật tốn chương trình



Truy câp

localhost:5000



Giao diện đăng nhập



Lựa chọn



Đăng kí



Nhập

Email,usename

password



Giao diện đăng kí



TẾ



Đăng nhập



H



Nhập Email,

password



U







Thơng báo lỗi



N

H



Sai



Thơng báo lỗi





C



KI



Kiểm tra tài

khoản



Hiển thị trang chủ



Kiểm tra tài

khoản



Đúng



ẠI



H



Đúng



Sai



Chế độ nhắn tin



User



Chon người dùng



Nhập tin nhắn,

gửi file



Gửi



Gửi



TR



Ư







N



Nhập tin nhắn,

gửi file



G



Đ



Nhóm



Kết

thúc



Hình 3. 1 Sơ đồ thuật tốn



SVTH: Nguyễn Đình Tiến

33



Khóa luận tốt nghiệp

3.3



GVHD: ThS. Lê Viết Mẫn



Giao diện chương trình

3.3.1



Giao diện đăng nhập



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







Hình 3. 2 Giao diện đăng nhập



G



Hình 3.2 thể hiện trang đăng nhập, khi người dùng truy cập vào đường dẫn







N



http://localhost:5000 giao diện đăng nhập sẽ xuất hiện. Ở giao diện đăng nhập có hai



TR



Ư



trường nhập dữ liệu Email và Password

- Nếu đã có tài khoản thì người dùng có thể đăng nhập vào giao diện trang chủ sau

khi điền đầy đủ thông tin và nhấn vào nút Login.

- Nếu người dùng nhập Email hoặc tài khoản khơng đúng thì sẽ xuất hiện thơng báo

"Khơng tìm thấy tài khoản, kiểm tra lại username hoặc password."

- Nếu chưa có tài khoản thì người dùng click vào đường dẫn "Create an account" để

chuyển sang trang đăng kí.



SVTH: Nguyễn Đình Tiến

34



Khóa luận tốt nghiệp

3.3.2



GVHD: ThS. Lê Viết Mẫn



Giao diện đăng ký







N



G



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







Hình 3. 3 Giao diện đăng ký



Ư



Hình 3.3 thể hiện trang đăng kí gồm ba trường Username, Email, Password



TR



- Ở trường Username nếu tên người dùng dưới 5 kí tự hoặc tên người dùng đã

tồn tại thì sẽ xuất hiện dấu "X" ở bên cạnh và kèm theo thơng báo "Tên người dùng nên

có từ 5 kí tự trở lên" hoặc "Tên người dùng đã tồn tại"

- Ở trường Email nếu Email nhập không hợp lệ hoặc đã tồn tại thì sẽ xuất hiện

dấu "X" ở bên cạnh, đồng thời xuất hiện thơng báo "Vui lòng nhập Email hợp lệ" hoặc

"Email này đã tồn tại"



SVTH: Nguyễn Đình Tiến

35



Khóa luận tốt nghiệp



GVHD: ThS. Lê Viết Mẫn



- Ở trường Password thì phải có ít nhất từ 5 kí tự trở lên mới được coi là hợp

lệ, nếu không hợp lệ sẽ xuất hiện dấu "X" ở bên cạnh kèm theo thơng báo "mật khẩu phải

có ít nhất 5 kí tự"

3.3.3



Giao diện chính



TR



Ư







N



G



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







Hình 3. 4 Giao diện chính



Hình 3.4 Người sau khi đăng nhập thành cơng giao diện chính sẽ xuất hiện gồm:

- Tên người dùng

- Số lượng người "Online" thời điểm hiện tại

- Nút đăng xuất

- Bảng bên trái sẽ hiển thị thơng báo và thao tác chính

- Bảng bên phải hiển thị danh sách người dùng



SVTH: Nguyễn Đình Tiến

36



Khóa luận tốt nghiệp



GVHD: ThS. Lê Viết Mẫn



TẾ



H



U







Hình 3. 5 Giao diện Chat Group



N

H



Hình 3.5 Sau khi bấm vào Group:



KI



- Người dùng sẽ thấy được nội dung tin nhắn, ngươi gửi, thời gian gửi





C



- Người dùng có thể gửi tin nhắn hoặc tài liệu



H



- Khi có người dùng khác đang nhập tin nhắn ở góc phải sẽ xuất hiện thơng báo



Đ



ẠI



"đang nhập".



TR



Ư







N



G



Hình 3. 6 Giao diện Chat User



SVTH: Nguyễn Đình Tiến

37



Khóa luận tốt nghiệp



GVHD: ThS. Lê Viết Mẫn



Hình 3.6 Giao diện Chat User

- Người dùng sẽ thấy được nội dung tin nhắn, ngươi gửi, thời gian gửi

- Người dùng có thể gửi tin nhắn hoặc tài liệu

- Khi có người dùng khác đang nhập tin nhắn ở góc phải sẽ xuất hiện thông báo

"đang nhập".

3.3.4



Cơ sở dữ liệu của ứng dụng



Ư







N



G



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







Hình 3. 7 Cơ sở dữ liệu ứng dụng



TR



Hình 3.7 Cơ sở dữ liệu của ứng dụng, dựa vào thao tác trên Robo 3T, Admin có thể

thêm, sửa, xóa người dùng hoặc nội dung chat.

3.4



Vận hành hệ thống

Sau khi hồn thành ứng dụng, người quản lí sẽ tiến hành khởi động chương trình



gồm các bước sau:

-



Bước 1: Vào thư mục cài đặt MongoDB khởi chạy CSDL, đường dẫn mặc định

(C:/Program Files\MongoDB\Server\3.6\bin)



SVTH: Nguyễn Đình Tiến

38



Khóa luận tốt nghiệp

-



GVHD: ThS. Lê Viết Mẫn



Bước 2: Mở hai cửa sổ Command prompt từ thư mục bin chạy lần lượt câu lệnh

mongod và mongo.



H





C



KI



N

H



TẾ



H



U







Hình 3. 8 Chạy lệnh mongod



TR



Ư







N



G



Đ



ẠI



Hình 3. 9 Chạy lệnh mongo



SVTH: Nguyễn Đình Tiến

39



Khóa luận tốt nghiệp

-



GVHD: ThS. Lê Viết Mẫn



Bước 3: Tại thư mục chứa ưng dụng, mở cửa sổ Command prompt chạy câu lệnh

node app, nếu thành công sẽ xuất hiện thông báp “Kết nối cổng 5000” và “Kết

nối CSDL thành cơng”.



G



Hồn thiện chức năng thơng báo lỗi đăng nhập, đăng kí (có thể kiểm tra lỗi trực







-



Những điểm đạt được



N



3.5.1



Đ



Đánh giá kết quả



3.5



ẠI



H





C



KI



N

H



TẾ



H



U







Hình 3. 10 Khởi chạy Server



TR



Ư



tiếp sau khi người dùng nhập).

-



Đáp ứng những yêu cầu cơ bản của một ứng dụng Chat



-



Có thể gửi tài liệu dung lương lớn



-



Tốc độ phản hồi nhanh



3.5.2



Những điểm chưa đạt được



-



Giao diện còn đơn giản, chưa có sự nổi bật



-



Chưa có chức năng quản lí của Admin



-



Con thiếu chức năng tạo Group phía người dùng



-



Còn thiều phần quản lí thơng tin phía người dùng



SVTH: Nguyễn Đình Tiến

40



Khóa luận tốt nghiệp



GVHD: ThS. Lê Viết Mẫn



KẾT LUẬN

Nắm bắt được nhu cầu trao đổi thơng tin nội bộ, nhanh chóng, dễ dàng và an tồn. Có thể

thay thế hoặc bổ trợ cho các phương thức trao đổi thông tin truyền thống (gọi điện, thư

từ, trò chuyện trực tiếp,…), từ đó ứng dụng Chat nội bộ được ra đời.

Qua quá trình thực hiện và hồn thành khóa luận “Xây dựng ứng dụng Chat nộ bộ”, bản

thân tác giả đã đạt được một số kết quả như sau:

Về mặt lý luận: đã nghiên cứu và nắm vững được qui trình xây dựng ứng dụng







-



H



U



Chat nội bộ đầy đủ các chức năng cần thiết, nghiên cứu các công nghệ, ngôn ngữ

Về mặt thực tiễn: Ứng dụng phát triển đã đạt được những kết quả sau



N

H



-



TẾ



để xây dựng được ứng dụng.



+ Ứng dụng có giao diện thân thiên, thuận tiên cho người sử dụng

nhanh chóng và dễ dàng





C



KI



+ Người dùng có thể lựa chọn các thao tác (nhắn tin, gửi file) một cách



ẠI



H



Ngoài những kết quả đạt được thì bên cạnh đó còn tồn tại những thiếu sót sau:

Giao diện còn đơn giản, chưa có sự nổi bật



-



Chưa có chức năng quản lí của Admin



-



Người dùng chưa có chức năng tạo Group chat



-



Còn thiều phần quản lí thơng tin phía người dùng



TR



Ư







N



G



Đ



-



Nhìn chung, việc xây dựng ứng dụng Chat nội bộ hoàn toàn khả thi và thực tiễn, phù hợp

với nhu cầu trao đổi thông tin trong tổ chức, tập thể. Do đó trong thời gian tới, đề tài sẽ

tiếp tục được nghiên cứu phát triển, đồng thời giải quyết những thiếu sót, để có thể thỏa

mãn và có ích hơn nữa đối với người dùng.



SVTH: Nguyễn Đình Tiến

41



Khóa luận tốt nghiệp



GVHD: ThS. Lê Viết Mẫn



TÀI LIỆU THAM KHẢO

Website:

[1]. Node.js

https://techmaster.vn/posts/33428/nodejs-la-gi-va-tai-sao-toi-nen-hoc-lap-trinh-nodejs

http://vietjack.com/nodejs/index.jsp







[2]. Hệ quản trị cơ sở dữ liệu NoSQL MongoDB



H



U



http://expressmagazine.net/development/2330/dinh-nghia-mongodb-nosql-la-gi



TẾ



https://viblo.asia/p/so-sanh-mongodb-va-mysql-Qbq5QWWEZD8



TR



Ư







N



G



Đ



ẠI



H





C



KI



N

H



https://toidicodedao.com/2015/09/24/nosql-co-gi-hay-ho-tong-quan-ve-nosql-phan-1/



SVTH: Nguyễn Đình Tiến

42



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

CHƯƠNG III. CÀI ĐẶT VÀ ĐÁNH GIÁ

Tải bản đầy đủ ngay(0 tr)

×