Xây dựng website quản lý thực tập sinh của công ty TNHH rikkeisoft
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP ĐỀ TÀI:
XÂY DỰNG WEBSITE QUẢN LÝ THỰC TẬP SINH CỦA
CÔNG TY TNHH RIKKEISOFT
Hà Nội, tháng 3 năm 2019
LỜI NÓI ĐẦU
Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Trang 2Ngày nay cùng với sự phát triển vượt bậc của khoa học kỹ thuật thì côngnghệ thông tin là một trong những lĩnh vực có nhiều đóng góp thiết thực nhất,công nghệ thông tin có mặt trong hầu hết các lĩnh vực của cuộc sống, đặc biệt
là một công cụ hỗ trợ rất đắc lực trong công tác quản lý
Chúng ta dễ dàng thấy được việc đưa tin học vào trong quản lý các lĩnhvực của công ty là một trong những điều tất yếu hiện nay Nhờ vào việc tin họchóa mà công việc quản lý và điều hành công ty tỏ ra rất nhanh chóng và hiệuquả Chính vì lẽ đó mà website quản lý như là một giải pháp hữu hiệu nhất chocác công ty có thể tồn tại và phát triển một cách nhanh chóng
Hiện nay việc thực tập sinh từ các trường đại học đến công ty để thực tậpdiễn ra rất phổ biến Đôi khi việc kiểm soát thực tập sinh chỉ trên giấy tờ đơngiản dễ gây ra sai xót và không được thuận tiện, chặt chẽ Chính vì lẽ đó nên
em chọn đề tài này để thực hiện
Tên đề tài: “Xây dựng website quản lý thực tập sinh của công ty TNHHRikkeisoft”
Nội dung bao gồm 3 chương:
Chương 1: Giới thiệu công ty TNHH Rikkeisoft
Chương 2: Tổng quan đề tài
Chương 3: Phân tích và thiết kế website quản lý các khóa thực tập của công ty TNHH Rikkeisoft
Trang 3LỜI CẢM ƠN
Trên thực tế không có sự thành công nào mà không gắn liền với những sự
hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác.Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường Đại Học đến nay, em
đã nhận được rất nhiều sự quan tâm, giúp đỡ của Thầy Cô, gia đình và bạn bè
Với lòng biết ơn sâu sắc nhất, em xin gửi đến Thầy Cô ở Khoa CôngNghệ Thông Tin – trường Đại Học Điện Lực đã cùng với tri thức và tâm huyếtcủa mình để truyền đạt vốn kiến thức quý báu cho em trong suốt thời gian họctập tại trường
Em xin chân thành cám ơn Thầy Phương Văn Cảnh đã tận tâm hướng dẫn
em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận vềmôn học Trong thời gian được học tập và thực hành dưới sự hướng dẫn của cô,
em không những thu được rất nhiều kiến thức bổ ích mà còn cả những kinhnghiệm quý báu Nếu không có những lời hướng dẫn, dạy bảo của thầy thì emnghĩ đề tài này của em rất khó có thể hoàn thành được
Một lần nữa, em xin chân thành cám ơn và luôn mong nhận được sự đónggóp của mọi người
Sau cùng, em xin kính chúc các thầy cô trong Khoa Công Nghệ ThôngTin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình
là truyền đạt kiến thức cho thế hệ mai sau
Trân trọng!
Hà Nội, ngày 28 tháng 3 năm 2019
Sinh viên thực hiện
PHIẾU CHẤM ĐIỂM
GVHD: Phương Văn Cảnh
Trang 4Sinh viên thực hiện:
Trang 5MỤC LỤC
Trang
GVHD: Phương Văn Cảnh
Trang 6DANH MỤC HÌNH ẢNH
Trang 7DANH MỤC BẢNG BIỂU
GVHD: Phương Văn Cảnh
Trang 8Chương 1: Giới thiệu công ty TNHH Rikkeisoft
1.1 Giới thiệu chung
- Phát triển hệ thống Web, App
- Phát triển hệ thống Tài Chính, nghiệp vụ
Trang 9TEL(03-6435-0754Vốn điều lệ: 5.000.000 YênLĩnh vực: Phát triển phần mềmNgân hàng giao dịch: Ngân hàng Mitsubishi Tokyo UFJ
Chi nhánh Rikkeisoft Đà NẵngĐịa chỉ: Tầng 3, Tòa nhà Massda, Đ.Số 1, KCN Đà Nẵng, P.An Đồn, Q.Sơn Trà, TP.Đà Nẵng
Hình 1.1: Ảnh tập thể nhân viên trong công ty
GVHD: Phương Văn Cảnh
Trang 10Hình 1.2: Ảnh tập thể kỷ niệm 5 năm thành lập công ty
Trang 112015 Tháng 6 Đạt chứng nhận quản lý chất lượng hệ thống ISO 9001:2008
Tháng 6 Đạt chứng nhận quản lý An toàn an ninh hệ thống ISO/IEC 27001:2013
Tháng 2 Thay đổi bộ máy tổ chức công ty (tách bộ phận Games hoạt động độc lập với bộ phận Mobile)
2014 Tháng 8 Thay đổi bộ máy tổ chức công ty (Thành lập phòng phát triển nghiệp vụ, tài chính)
Tháng 6 Chuyển văn phòng (Tầng 3, tòa nhà HH3, đường Mễ Trì,quận Nam Từ Liêm, Hà Nội)
Tháng 4 Thay đổi bộ máy tổ chức công ty (thống nhất team iOS và team Android thành bộ phận Mobile)
Hùng, Mỹ Đình)
1.3 Giới thiệu chung về đề tài thực tập tại công ty TNHH Rikkeisoft
Tên đề tài: Xây dựng website quản lý thực tập sinh của công ty TNHHRikkeisoft
Người giao đề tài: Trần Trọng Quang (Thành viên đội Ruby Division 2)
Sinh viên thực hiện: Lê Thái Hải (Thực tập sinh đội Ruby Division 2)
GVHD: Phương Văn Cảnh
Trang 12Mô tả đề tài: Xây dựng Website giúp quản lý việc thực tập của thực tập sinh tạicông ty thông qua việc thực hiện project do người hướng dẫn giao.
Đơn vị áp dụng: Công ty TNHH Rikkeisoft
Chương 2: Tổng quan đề tài
2.1 Khảo sát thực tế hiện trạng quản lý thực tập sinh của công ty
Hình 2.1: Website tuyển dụng của công ty
Quản lý chung:
● Đội Đào Tạo dưới sự chỉ đạo trực tiếp của giám đốc nhân sựNghiêm Thị Lan Phương
thông tin như: ngôn ngữ mong muốn được đào tạo nhất, đánh giámức độ thành thạo ngôn ngữ đó của bản thân, thông tin cá nhân như
họ tên, số điện thoại, email,
Trang 13Hình 2.2: Phiếu khảo sát đăng ký thực tập
GVHD: Phương Văn Cảnh
Trang 14Hình 2.3: Phiếu khảo sát đăng ký thực tập (tiếp)
Trang 15Hình 2.4: Phiếu khảo sát đăng ký thực tập (tiếp)
tập sinh
thực tập sinh và hẹn lịch đến thực tập
GVHD: Phương Văn Cảnh
Trang 16Hình 2.5: Mail thông báo kết quả và lịch đến thực tập
nhân sự Nghiêm Thị Lan Phương trao đổi, giao lưu khái quát vềcông ty và sau khi kết thúc buổi nói chuyện sẽ được phân về cácDivision để quản lý trực tiếp
giá thông qua phiếu đánh giá của nhà trường hoặc của công ty códấu của công ty
Trang 17Hình 2.6: Phiếu đánh giá thực tập
GVHD: Phương Văn Cảnh
Trang 18Hình 2.7: Phiếu đánh giá thực tập (tiếp)
gồm các thông tin cá nhân của thực tập sinh như: họ tên, ngày sinh,ngày tham gia, id được cấp, division, nội dung thực tập, tên người
Trang 19hướng dẫn trực tiếp, Ngoài ra các thực tập sinh cũng phải điềnbáo cáo công việc thực tập hàng tuần vào file này.
Hình 2.8: File excel quản lý chung thông của các thực tập sinh
Hình 2.9: File excel quản lý chung thông tin của các thực tập sinh (tiếp)
GVHD: Phương Văn Cảnh
Trang 20● Bên cạnh đó thực tập sinh cũng sẽ được join vào một group Skype
để tiện trao đổi, hỏi và giải đáp các vấn đề, thắc mắc gặp phải
Hình 2.10: Skype quản lý chung các thực tập sinh
Quản lý trực tiếp:
thích hợp theo nguyện vọng đăng ký
sẽ được sắp xếp chỗ ngồi và bắt đầu quá trình thực tập
trực tiếp đánh giá về các mặt đã được nêu trong phiếu đánh giá thựctập (Hình 2.6 và Hình 2.7)
Trang 21- Phương thức quản lý:
như: họ tên, email, số điện thoại, id skype, và lịch có thể thực tậpcác ngày nào trong tuần sẽ được quản lý trong 1 file Excel
Hình 2.11: File excel quản lý thông tin cơ bản của thực tập sinh và người
hướng dẫn cùng với lịch thực tập tổng quan
để tiện cho việc trao đổi, hỏi đáp các vấn đề thắc mắc gặp phải
GVHD: Phương Văn Cảnh
Trang 22Hình 2.12: Skype quản lý trực tiếp các thực tập sinh theo đội
Đào tạo chung cho các thực tập sinh:
Thị Lan Phương
tham gia lớp đào tạo Fresher thông báo qua mail
tiếng
▪ Kick off, Orientation nghề Lập trình viên
▪ Giới thiệu Hệ thống quản trị
▪ Chế độ đãi ngộ
▪ Rikkei Strategy
Trang 23▪ Bảo mật
▪ Quy trình dự án
▪ Giới thiệu Công ty
▪ Đào tạo Software Process
▪ Đào tạo Manner
▪ Đào tạo thuật toán
● Sau khi hoàn thành khóa học các thực tập sinh sẽ phải làm một bàitest để kiểm tra kiến thức đã học
Hình 2.13: Email thông báo yêu cầu tham gia lớp đào tạo Fresher
GVHD: Phương Văn Cảnh
Trang 24Hình 2.14: Email thông báo yêu cầu tham gia lớp đào tạo Fresher (tiếp)
● Thực tập sinh cũng sẽ được join vào nhóm chat Skype của lớp đàotạo để tiện cho việc trao đổi, hỏi đáp các vấn đề, thắc mắc gặp phải
Hình 2.15: Skype lớp đào tạo Fresher
Đào tạo trực tiếp:
dẫn thực tập, mẫu báo cáo thông qua mail
hàng ngày
người hướng dẫn trực tiếp đánh giá về quá trình thực tập
Trang 25- Nội dung:
tiêu, yêu cầu, nội dung hướng dẫn, đánh giá,
GVHD: Phương Văn Cảnh
Trang 26Hình 2.16: Tài liệu hướng dẫn thực tập
Hình 2.17: Tài liệu hướng dẫn thực tập (tiếp)
Trang 27● Báo cáo hàng ngày bao gồm các thông tin như: ngày, thứ, buổi, đãlàm được những gì, dự kiến làm gì cho buổi, ngày hôm sau, nhậnxét của người hướng dẫn,
Hình 2.18: Mẫu báo cáo hàng ngày
Hình 2.19: Mẫu báo cáo hàng ngày (tiếp)
GVHD: Phương Văn Cảnh
Trang 29● Bảng đánh giá quá trình thực tập của thực tập sinh sẽ bao gồm cácthông tin như: tiêu chí, điểm (thang 10), nhận xét,
Hình 2.20: Bảng đánh giá thực tập
1.1.3 Đánh giá hiện trạng quản lý thực tập sinh của công ty
Ưu điểm:
lên lịch làm bài test, hẹn thời gian đi thực tập, thực tập trực tiếp ởDivision đến khi kết thúc quá trình thực tập được thực hiện khá tốt
đầy đủ, cụ thể
GVHD: Phương Văn Cảnh
Trang 30- Vì quản lý bằng Excel và Skype nên việc quản lý được thực hiện khá đơngiản, gọn nhẹ, dễ thực hiện.
Nhược điểm:
hướng dẫn trực tiếp không biết được mình sẽ quản lý bao nhiêu thực tậpsinh, thông tin về các thực tập sinh thế nào và thực tập sinh cũng khôngbiết được thông tin của người quản lý trực tiếp mình cho tới khi cả 2 bêngặp trực tiếp qua sự sắp xếp của dội HR Điều đó dẫn đến việc cả ngườihướng dẫn và thực tập sinh đều khá là bị động khiến cho việc đào tạo dễxảy ra vấn đề
thế nào, được học những gì, có phù hợp với bản thân hay không
và gần như cũng không hề có bảo mật
2.2 Giới thiệu đề tài
Tên đề tài: Xây dựng website quản lý thực tập sinh của công ty TNHH
Rikkeisoft
Phạm vi, đối tượng của đề tài:
cho công ty TNHH Rikkeisoft
tạo, người hướng dẫn trực tiếp, thực tập sinh và sinh viên muốn tham giathực tập ở công ty
Mô tả đề tài: Đề tài sẽ được triển khai theo hướng đối tượng cơ bản như sau:
và thực tập sinh
Trang 31- Người hướng dẫn:
đến khóa thực tập và danh sách thực tập sinh tham gia
mình
thực tập của thực tập sinh
hoặc login nhanh bằng tài khoản google facebook,…
tham gia
Ý nghĩa thực tiễn:
học, thông tin về thực tập sinh, thông tin về người hướng dẫn mộtcách nhanh chóng
khóa học và thực tập sinh tham gia khóa học đó
hướng đối tượng cho việc xây dựng một website
thiết kế hướng đối tượng cho việc xây dựng một website
Chương 3: Phân tích và thiết kế website quản lý các khóa thực tập của công
ty TNHH Rikkeisoft
GVHD: Phương Văn Cảnh
Trang 323.1 Xác định các tác nhân (Actor)
Admin:
Người hướng dẫn:
Thực tập sinh:
Trang 33Bảng 1.1: Các ca sử dụng chính của các tác nhân
Đăng xuất websiteQuản lý khóa thực tậpQuản lý người hướng dẫnQuản lý thực tập sinh
Đăng xuất websiteXem thông tin khóa thực tậpXem thông tin thực tập sinhĐánh giá thực tập sinh
Đăng xuất websiteXem thông tin khóa thực tậpXem thông tin người hướng dẫn
Báo cáo
GVHD: Phương Văn Cảnh
Trang 343.2 Biểu đồ các ca sử dụng
Ca sử dụng tổng quát:
Xem thong tin thuc tap sinh
Danh gia thuc tap sinh
Xem thong tin nguoi huong dan Bao cao
Xem thong tin khoa thuc tap
Thuc tap sinh
Dang nhap website
Quan ly khoa thuc tap
Dang nhap website
<<include>>
Quan ly nguoi huong dan
<<include>>
Quan ly thuc tap sinh
<<include>> Dang xuat website
Trang 35Ca sử dụng của người hướng dẫn:
Xem thong tin thuc tap sinh
Dang xuat website Danh gia thuc tap sinh
Dang nhap website
Lap ke hoach thuc tap
Nguoi huong dan
<<include>>
Hình 3.3: Biểu đồ ca sử dụng của người hướng dẫn
Ca sử dụng của thực tập sinh:
Bao cao Xem thong tin nguoi huong dan
Dang xuat website Dang nhap website
Trang 36Ca sử dụng đăng nhập website:
Admin
Nguoi huong dan
Dang nhap website
Thuc tap sinh
Hình 3.5: Biểu đồ ca sử dụng đăng nhập website
Ca sử dụng đăng xuất website:
Admin
Nguoi huong dan
Dang nhap website
Dang xuat website
<<include>>
Thuc tap sinh
Hình 3.6: Biểu đồ ca sử dụng đăng xuất website
Trang 37Them khoa thuc tap
Sua khoa thuc tap
Xoa khoa thuc tap
Tim kiem khoa thuc tap
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Hình 3.7: Biểu đồ ca sử dụng quản lý khóa thực tập
Ca sử dụng quản lý người hướng dẫn:
Them nguoi huong dan
Sua nguoi huong dan
Xoa nguoi huong dan Tim kiem nguoi huong dan
Quan ly nguoi huong dan
Trang 38Ca sử dụng quản lý thực tập sinh:
Them thuc tap sinh
Sua thuc tap sinh
Xoa thuc tap sinh Tim thuc tap sinh
Quan ly thuc tap sinh
Hình 3.9: Biểu đồ ca sử dụng quản lý thực tập sinh
Ca sử dụng xem thông tin khóa thực tập:
Tham gia khoa thuc tap
Nguoi huong dan Xem thong tin khoa thuc tap
<<extend>>
Dang nhap website
<<include>>
Thuc tap sinh
Hình 3.10: Biểu đồ ca sử dụng xem thông tin khóa thực tập
Trang 39Ca sử dụng xem thông tin người hướng dẫn:
Xem thong tin nguoi huong dan Thuc tap sinh
Dang nhap website
<<include>>
Hình 3.11: Biểu đồ ca sử dụng xem thông tin người hướng dẫn
Ca sử dụng xem thông tin thực tập sinh:
Xem thong tin thuc tap sinh
Dang nhap website
<<include>>
Nguoi huong dan
Hình 3.12: Biểu đồ ca sử dụng xem thông tin thực tập sinhGVHD: Phương Văn Cảnh
Trang 40Ca sử dụng đánh giá thực tập sinh:
Dang nhap website
Nguoi huong dan Danh gia thuc tap sinh
Them danh gia
Sua danh gia
Xoa danh gia
Thuc tap sinh
Dang nhap website
<<include>>
Hình 3.14: Biểu đồ ca sử dụng xem thông tin thực tập sinh
Trang 41Ca sử dụng quản lý báo cáo thống kê:
Admin
Thong ke ket qua thuc tap
Thong ke cong viec cua thuc tap
Nguoi huong dan
Hình 3.15: Biểu đồ ca sử dụng quản lý báo cáo thống kê
Ca sử dụng lâp kế hoạch thực tập:
Dang nhap website
Nguoi huong dan Lap ke hoach thuc tap
<<include>> Them ke hoach
Trang 423.3 Đặc tả các ca sử dụng
Đăng nhập website:
nếu việc đăng nhập thành công thì thiết lập phiên đăng nhập cho người dùng,hiển thị những chức năng họ được sử dụng Nếu người dùng nhập sai tên, mậtkhẩu thì chuyển sang luồng rẽ nhánh A1
nếu không đồng ý thì UC kết thúc
Trang 43Đăng xuất website:
nhập đó, trả lại trang dành cho người dùng
Quản lý khóa thực tập:
tập, sửa khóa thực tập, xóa khóa thực tập
sở dữ liệu
GVHD: Phương Văn Cảnh
Trang 441 Admin chọn chức năng Thêm khóa thực tập.
2 Hệ thống hiển thị mẫu thêm khóa thực tập (gồm những trườngthông tin cần điền)
3 Admin nhập đầy đủ thông tin và ấn “Post”
4 Hệ thống xác nhận thông tin và lưu thông tin về đầu khóa thựctập khóa thực tập mới vào cơ sở dữ liệu, thông báo việc thêm khóathực tập khóa thực tập đã thành công
A1 Thông tin Khóa thực tập không hợp lệ:
A2 Đầu Khóa thực tập đã có trong cơ sở dữ liệu:
tin Khóa thực tập đó không
được cập nhật vào cơ sở dữ liệu
1 Admin chọn chức năng chỉnh sửa thông tin khóa thực tập
2 Hệ thống hiển thị danh sách các khóa thực tập của cửa hang
Trang 453 Admin chọn 1 khóa thực tập khóa thực tập để thay đổi thông tin.
4 Hệ thống hiển thị mẫu thay đổi thông tin cho khóa thực tập đó
5 Admin nhập thông tin cần thay đổi
6 Hệ thống cập nhật và lưu lại thông tin vào cơ sở dữ liệu, thông báoviệc chỉnh sửa thông tin khóa thực tập đã thành công
khỏi cơ sở dữ liệu
3 Admin chọn khóa thực tập khóa thực tập cần xóa và ấn “Delete”
4 Hệ thống xác nhận lại việc xóa khóa thực tập khóa thực tập
5 Admin chấp nhận xóa
GVHD: Phương Văn Cảnh
Trang 466 Hệ thống tiến hành loại bỏ thông tin về khóa thực tập khóa thựctập đã chọn khỏi cơ sở dữ liệu, thông báo cho Admin sau khi hoànthành.
Hệ thống hủy bỏ việc xóa khóa thực tập đó khỏi cơ sở dữ liệu, trả
về danh sách các khóa thực tập
Quản lý người hướng dẫn:
hướng dẫn, sửa người hướng dẫn, xóa người hướng dẫn
cơ sở dữ liệu
1 Admin chọn chức năng Thêm người hướng dẫn
2 Hệ thống hiển thị mẫu thêm người hướng dẫn (gồm nhữngtrường thông tin cần điền)
3 Admin nhập đầy đủ thông tin và ấn “Post”