Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong 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, nhà trường nó đóng vai trò hết sức quan trọng, có thể mang lại cho chúng ta rất nhiều lợi ích và thuận tiện trong công việc. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu.
Vì vậy trong phạm vi môn học này, nhóm chúng em sẽ trình bày về project website quản lý profile. Người tuyển dụng đưa các thông tin tuyển dụng, người ứng tuyển thì luôn luôn cập nhật CV của mình lên website một cách nhanh chóng và ai cũng có thể tiếp cận, tìm kiệm, lọc những thứ mình cần tìm mọi lúc mọi nơi.
Trong quá trình làm nhóm em còn nhiều sai sót, chúng em mong nhận được những ý kiến đánh giá của thầy và các bạn. Em xin chân thành cảm ơn!
Người sử dụng website chia làm 2 nhóm đối tượng:
- Admin
- User: Công ty, Nhà trường, Sinh viên
Người dùng có thể tạo tài khoản bằng cách ấn vào nút đăng ký trên trang chủ. Từ trang chủ sẽ chuyển sang trang mới (Registration)
- Đăng ký tài khoản:
· Người dùng điền đầy đủ các thông tin liên quan đến cá nhân để tạo một tạo khoản trong danh mục vé như: Họ và tên, email, mật khẩu, … chọn loại tài khoản: sinh viên, nhà trường hoặc công ty
- Đăng nhập:
- Người dùng nhập Username và Password để đăng nhập vào trang chủ. Nếu chưa có tài khoản, người dùng quay lại trang đăng ký
- Người dùng có thể thay đổi Password ở trang cài đặt sau khi đã đăng nhập
- Người dùng (sau khi đã có tài khoản) phải vào mục hồ sơ cá nhân thực hiện thêm, sửa, xóa thông tin cá nhân như ngày sinh, thành tích, cập nhật ảnh hồ sơ.
- Người dùng khi đã cập nhật sẽ có thể xem thông tin hiện CV.
- Người dùng có thể xem được toàn bộ thông tin thông qua một danh sách các đối tượng. Ở đây gồm những thông tin cơ bản nhất như tên, email, số điện thoại, ... Như phía sinh viên có thể xem thông tin tuyển dụng của công ty, thông tin tuyển nghiên cứu sinh của thầy cô. Ngược lại thầy cô, công ty có thể xem thông tin của các sinh viên Ngoài ra còn có thể xem chi tiết thông tin của từng đối tượng bằng cách click vào nút xem thêm.
- Một khung tìm kiếm sẽ được tạo ra trên các page để giúp người dùng tìm kiếm thông tin một cách nhanh chóng và hiệu quả
- Chức năng lọc giúp phân loại theo các cách khác nhau để người dùng tìm kiếm thông tin một cách nhanh nhất theo mục đích của mình. Sau khi lọc, các đối tượng thỏa mãn điều kiện lọc sẽ hiện ra. Ví dụ người dùng sinh viên có thể lọc công ty theo tên, địa chỉ, tiêu chí, mức lương, …
- Mỗi người đều có thể đăng blog nhằm hỏi đáp hoặc chia sẻ kinh nghiệm của mình lên trang blog cá nhân. Trên trang Blog cá nhân người dùng có thể thao tác với blog như thêm, sửa, xóa một cách dễ dàng bởi giao diện vô cùng trực quan, thân thiện với người dùng. Một blog gồm các phần chính: tiêu đề, tóm tắt, nội dung, có thể có hình ảnh đi kèm giống như những dòng text với các font cho sẵn trên Word.
- Người dùng có thể nhắn tin trao đổi với các đối tượng khác bằng việc click vào ô liên hệ ở cột cuối danh sách. Một giao diện mới sẽ hiện lên giúp người dùng dễ dàng trao đổi thông tin.
- Người dùng có thể đổi màu giao diện sáng tối bằng cách ấn nút “Nền Tối” ở góc màn hình.
- Người dùng có thể trải nghiệm giao diện một cách chuyên nghiệp, mang lại những cái nhìn khác biệt
- Người dùng có thể đóng góp ý kiến qua phản hồi bằng chat hoặc liên hệ qua số điện thoại của nhà phát triển.
- Mọi đóng góp của người dùng sẽ được nhà phát triển xem xét và xử lý.
- Người quản trị có thể phần quyền từng tài khoản nhưng còn nhiều thiếu sót.
- Admin xóa người dùng thông qua id
- Phân quyền tài khoản, chia User thành 3 loại tài khoản: Student, Teacher, Company
Xóa blog
- Người quản trị xem danh sách phản hồi của người dùng để rút ra kinh nghiệm hay là lỗi hệ thống cần sửa chữa,....
- Thống kê số lượng tài khoản theo từng loại
- Thống kê số lượng blog cá nhân, tin nhắn
- Tuần 1: Cả nhóm phân tích yêu cầu, thiết kế chức năng, đối tượng (13/7 – 19/7)
- Tuần 2: Tập trung làm giao diện, hình thành cơ bản cơ sở dữ liệu (20/7 – 26/7)
- Tuần 3: Tạo cơ sở dữ liệu và chức năng (1), (11), (3), (4), (5) (27/7 – 2/8)
- Tuần 4: Làm các chức năng (6), (7), (12), (13), (14), (3/8 – 9/8)
- Tuần 5: Làm các chức năng (2), (8), (9), (10), (15) và hoàn thiện chỉnh sửa (10/8 – 16/8)
Đây là biểu đồ tuần tự của các ca sử dụng chính của hệ thống.
Xây dựng website quản lý profile cá nhân và chia sẻ kinh nghiệm giữa các kênh liên kết quảng bá Nhà trường, Công ty và Sinh viên. Website tạo ra nơi để sinh viên dễ dàng tiếp cận được công việc mong muốn và được nhà trường quản lý
- Server ảo sử dụng: Xampp
- Framework sử dụng: Laravel framework php
- Ngôn ngữ backend sử dụng: PHP
- Hỗ trợ database: MySQL
3. Kết quả ứng dụng web: https://github.com/phamtrong2000/WebNhom5
Sau khi tìm hiểu, học tập và nghiên cứu, nhóm em đã hoàn thành ứng dụng web về quản lý việc làm tuy nhiên do thời gian còn hạn chế nên nhóm em đã hoàn thành trang web vẫn còn đơn giản, sau khi làm xong ứng dụng web, nhóm em đã tìm hiểu sâu về ngôn ngữ PHP để thao tác với trang web, hiểu thêm nhiều về framework để dễ dàng làm việc, học được cách làm việc nhóm hiệu quả, biết các giải quyết một bài toán khó. Để có thể hoàn thành trang web, chúng em xin cảm ơn thầy Nguyễn Việt Anh đã luôn quan tâm dạy dỗ chúng em trong suốt quá trình học. Chúng em xin chân thành cảm ơn!
TT |
Họ và tên |
Tự đánh giá |
Nhóm đánh giá |
Ký tên |
1 |
Phạm Văn Trọng(Captain) |
B |
A |
Trọng |
2 |
Trần Đức Toản |
B |
A |
Toản |
3 |
Nguyễn Thị Hoài Thu |
C |
B |
Thu |
4 |
Vũ Quỳnh Trang |
C |
B |
Trang |
5 |
Võ Thị Vân |
C |
B |
Vân |
6 |
Nguyễn Thị Ngọc Linh |
C |
B |
Linh |
|
Nhóm trưởng (Ký tên) Trọng Phạm Văn Trọng
|