Xây dựng hệ thống quản lý thực tập viên tại công ty TNHH tester hà nội

73 135 0
Xây dựng hệ thống quản lý thực tập viên tại công ty TNHH tester hà nội

Đ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

XÂY DỰNG HỆ THỐNG QUẢN LÝ THỰC TẬP VIÊN TẠI CƠNG TY TNHH TESTER HÀ NỘI.Niên khóa: 2012 -2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ NGỌC OANH XÂY DỰNG HỆ THỐNG QUẢN LÝ THỰC TẬP VIÊN TẠI CÔNG TY TNHH TESTER HÀ NỘI Chuyên ngành: Công nghệ Thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội - Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ NGỌC OANH XÂY DỰNG HỆ THỐNG QUẢN LÝ THỰC TẬP VIÊN TẠI CÔNG TY TNHH TESTER HÀ NỘI Chuyên ngành: Công nghệ Thông tin Giảng viên hướng dẫn: ThS Phạm Cơng Hòa ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội - Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CƠNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, ngày tháng năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Thị Ngọc Oanh Giới tính: Nữ Ngày, tháng, năm sinh: 05/11/1994 Nơi sinh: Nam Định Chuyên ngành: Công nghệ Thông tin Mã SV: 12A10010195 Lớp hành chính: 1210A03 TÊN ĐỀ TÀI Xây dựng hệ thống quản lý thực tập viên công ty TNHH Tester Hà Nội NHIỆM VỤ VÀ NỘI DUNG Nhiệm vụ cụ thể đồ án tốt nghiệp: - Khảo sát quy trình nghiệp vụ quản lý thực tập viên công ty TNHH Tester Hà Nội - Phân tích thiết kế hệ thống, xác định yêu cầu hệ thống - Xây dựng nghiệp vụ sau: + Quản lý hệ thống + Quản lý thực tập viên + Quản lý giảng viên hướng dẫn + Tìm kiếm + In danh sách, báo cáo NGÀY GIAO NHỆM VỤ: 25/12/2015 NGÀY HOÀN THÀNH NHIỆM VỤ: 13/05/2016 CÁN BỘ HƯỚNG DẪN: ThS.Phạm Cơng Hòa Nội dung đề cương Đồ án Hội đồng chuyên ngành thông qua Ngày CÁN BỘ HƯỚNG DẪN tháng năm 2016 KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Lời em xin gửi đến ThS Phạm Công Hòa, người trực tiếp hướng dẫn em suốt trình thực đồ án Những nhận xét, đánh giá chia sẻ kinh nghiệm làm việc thầy thông tin vô hữu ích cho việc hồn thành dự án nhóm chúng em Chúng em xin trân trọng cảm ơn thầy, chúc thầy gia đình ln ln mạnh khỏe đạt thành công sống Bên cạnh chúng em xin gửi lời cảm ơn đến tất thầy cô giáo khoa Công nghệ Thông tin – Viện Đại học Mở Hà Nội khơng trực tiếp hướng dẫn chúng em q trình làm đồ án, kiến thức thầy cô truyền thụ giúp chúng em nhiều việc hồn thành đồ án Đặc biệt, chúng em xin gửi lời cám ơn đến thầy cô sau: - ThS Nguyễn Hoài Anh – Các kiến thức phân tích thiết kế hệ thống định hướng cho chúng em nhiều hệ thống - ThS Phạm Cơng Hòa – Các kiến thức lập trình hướng đối tượng, xử lí kiện mà thầy truyền thụ cho chúng em thời gian học tập trường, giúp phần lớn cho chúng em nhiều việc thiết kế giao diện hệ thống Cuối chúng em xin kính chúc thầy mạnh khỏe, ln ln người lái đò ân cần dìu dắt hệ FITHOU trưởng thành Em xin chân thành cảm ơn! MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU Chương TỔNG QUAN VỀ HỆ THỐNG 1.1 Giới thiệu đề tài 1.2 Tổng quan đề tài 1.3 Mô tả yêu cầu hệ thống 1.3.1 Tổng quan hệ thống 1.3.2 Các đối tác 1.3.3 Cơ cấu quản lý hệ thống 1.3.3.1 Nhận dạng cấu quản lý hệ thống bao gồm: 1.3.3.2 Đặc tả cấu quản lý hệ thống: Chương 12 PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 12 2.1 Các yêu cầu chung 12 2.2 Biểu đồ phân cấp chức 12 2.3 Sơ đồ luồng liệu 15 Chương 24 PHÂN TÍCH HỆ THỐNG VỀ MẶT DỮ LIỆU 24 3.1 ER mở rộng 24 3.2 Chuẩn hóa liệu 27 3.2.1 Chuyển đổi từ ER mở rộng ER kinh điển 27 3.2.2 Chuyển đổi từ ER kinh điển ER hạn chế 30 Mơ hình ER kinh điển ER hạn chế biểu diễn hình: 30 3.2.3 Chuyển đổi từ ER hạn chế mơ hình quan hệ 31 3.3 Mơ hình thực thể liên kết 35 3.4 Đặc tả bảng liệu mơ hình quan hệ 36 Chương 4: THIẾT KẾ HỆ THỐNG 42 4.1 Công nghệ sử dụng 42 4.2 Form giao diện hệ thống –frmMain 52 4.4 Form đổi mật khẩu-frmDoiMatKhau 54 4.5 Form thực tập viên-frmThuctapvien 55 4.6 Form Giảng viên hướng dẫn thực tập-frmGiangvien 56 4.7 Form Bảng điểm-frmBangdiem 57 4.8 Form Nhóm thực tập-frmNhomTT 58 4.10 Form Chuyên môn-frmChuyenMon 60 4.1 Form Xếp lớp thực tập viên 61 KẾT LUẬN 62 Kết đạt được: 62 TÀI LIỆU THAM KHẢO 63 TÓM TẮT ĐỒ ÁN Họ tên: Nguyễn Thị Ngọc Oanh Chuyên ngành: Công nghệ Thông tin Cán hướng dẫn: ThS.Phạm Cơng Hòa Khóa: 2012 – 2016 Tên đề tài: Xây dựng hệ thống quản lý thực tập viên cơng ty TNHH Tester Hà Nội Tóm tắt: DANH MỤC HÌNH VẼ Hình 2.1: Biểu đồ phân cấp chức hệ thống quản lý thực tập viên 14 Hình 2.2: sơ đồ mức khung cảnh quản lý thực tập viên 17 Hình 2.3: DFD mức đỉnh 18 Hình 2.5 DFD quản lý thực tập viên 20 Hình 2.6: DFD Quản lý giảng viên hướng dẫn 21 Hình 2.7: DFD Tìm kiếm 22 Hình 2.8: DFD báo cáo 23 Hình 3.1: Mơ hình ER mở rộng 26 Hình 3.2: Mơ Hình ER kinh điển 29 Hình 3.3: Mơ hình ER hạn chế 30 Hình 3.4: Mơ hình quan hệ 34 Hình 3.5: Mơ hình thực thể liên kết 35 Hình 4.1: From giao diện hệ thống 53 Hình 4.2 Form đăng nhập 54 Hình 4.3: Form Đổi mật 54 Hình 4.4:Form thực tập viên 55 Hình 4.5: Form giảng viên hướng dẫn 56 Hình 4.6: Form Bảng điểm 57 Hình 4.7: Form nhóm thực tập 58 Hình 4.9: Form Chun mơn 60 Hình 4.10: Form Xếp lớp 61 DANH MỤC BẢNG BIỂU Bảng 2.1: Bảng gom nhóm chức 14 Bảng 2.2: Ký hiệu sử dụng vẽ biểu đồ mức bối cảnh 16 Bảng 3.1: Kiểu liên kết 25 Bảng 3.2 : Xử lý kiểu thuộc tính đa trị 27 Bảng 3.3: Xác định khóa cho kiểu thực thể 28 Bảng 3.4 Loại bỏ thuộc tính dư thừa 31 Bảng 3.5 Mã hóa kiểu thực thể chuyển thành bảng quan hệ 32 Bảng 3.6 Mã hóa kiểu thuộc tính chuyển thành tên trường liệu: 33 Bảng 3.7: Đặc tả trường tblChuyenMon 36 Bảng 3.8: Đặc tả trường tblKhoahoc 36 Bảng 3.9: Đặc tả trường tblLop 36 Bảng 3.10: Đặc tả trường tblGiangvienHD 37 Bảng 3.11: Đặc tả trường tblNhomTT 37 Bảng 3.12: Đặc tả trường tblThuctapvien 38 Bảng 3.15: Đặc tả trường tblNhomquyen 39 Bảng 3.14: Đặc tả trường tblDangnhap 39 Bảng 3.14: Đặc tả trường tblHV_Lop 40 Bảng 3.15: Đặc tả trường tblNhanvien 40 Bảng 3.15: Đặc tả trường tblBangdiem 41 49 hình thức sử dụng Từ thông tin rút phương pháp để giải vấn đề Bước thứ ba bước cài đặt, bước dùng ngôn ngữ khác để cài đặt,tuy nhiên, ngôn ngữ phù hợp để giải vấn đề cách tốt chọn Trong phạm vi sách mặc định dùng C#, đơn giản tìm hiểu nó! Và bước cuối phần thực thi chương trình để xem kết Ngôn ngữ SQL sở liệu SQL server Giới thiệu tổng quan hệ quản trị CSDL SQL server SQL viết tắt Structured Query Language, ngơn ngữ truy vấn mang tính cấu trúc Nó thiết kế để quản lý liệu hệ thống quản lý sở liệu quan hệ (RDBMS) SQL ngôn ngữ sở liệu, sử dụng để tạo, xóa sở liệu, lấy hàng sửa đổi hàng, … Tại SQL cần thiết SQL cần thiết để: Tạo sở liệu, bảng view Để chèn ghi vào sở liệu Để xóa ghi từ sở liệu Để lấy liệu từ sở liệu Chức SQL 50 Với SQL, truy vấn Database theo nhiều cách khác nhau, sử dụng lệnh Với SQL, người dùng truy cập liệu từ RDBMS SQL cho phép người dùng miêu tả liệu SQL cho phép người dùng định nghĩa liệu Database thao tác cần thiết Cho phép người dùng tạo, xóa Database bảng Cho phép người dùng tạo view, Procedure, hàm Database Cho phép người dùng thiết lập quyền truy cập vào bảng, thủ tục view Hệ quản trị sở liệu SQL Server 2014 SQL Server 2014 hệ quản trị sở liệu sử dụng rộng rãi nay, cung cấp nhiều chế tính đơn giản làm việc - Ưu điểm HQTCSDL: Quản lý liệu dư thừa Đảm báo tính quán cho liệu Tạo khả chia sẻ liệu nhiều Cải tiến tính tồn vẹn cho liệu 51 - Nhược điểm: HQTCSDL tốt phức tạp HQTCSDL tốt thường lớn chiếm nhiều dung lượng nhớ Giá khác tùy theo môi trường chức HQTCSDL viết tổng quát cho nhiều người dùng thường chậm Các lệnh thao tác liệu SQL server Các nhóm lệnh gọi chung ngôn ngữ thao tác liệu (DML: Data Manipulation Language) bao gồm câu lệnh sau: SELECT: sử dụng để truy xuất liệu từ hay nhiều bảng liệu INSERT: bổ sung liệu UPDATE: cập nhật liệu DELETE: xóa liệu Trong số câu lệnh trên, SELECT câu lệnh tương đối phức tạp sử dụng nhiều sở liệu, ta thực yêu cầu truy xuất liệu đơn thực yêu cầu thống kê liệu phức tạp 52 4.2 Thiết kế Cơ sở d liệu vật lí - Xác định nh mơ hình quản qu lý thực tập viên Hình 4.1: Mơ hình c sở quản lý thực tậpp viên - Xác định nh mô hình quản qu lý bảng điểm Hình 4.2: Mơ hình quản lý bảng điểm 53 4.3 Form giao diện n ccủa hệ thống –frmMain Hình 4.3: 4.3 From giao diện hệ thống 54 4.4Form đăng nhập p c hệ thống-frmLogin Hình 4.4 Form đăng nhập kh 4.5Form đổi mậtt khẩu-frmDoiMatKhau Hình 4.5: Form Đổi mật 55 4.6 Form thực tập viên-frmThuctapvien Hình 4.6:Form thực tập viên 56 4.7 Form Giảng viên hướng dẫn thực tập-frmGiangvien Hình 4.7: Form giảng viên hướng dẫn 57 4.8 Form Bảng điểm-frmBangdiem Hình 4.8: Form Bảng điểm 58 4.9Form Nhóm thự ực tập-frmNhomTT Hình 4.9: Form nhóm thực tập 59 4.10 Form Lớp-frmLop Hình 4.10: Form lớp 60 4.11 Form Chun mơn-frmChuyenMon Hình 4.11: Form Chuyên môn 61 4.1 Form Xếp lớp thực tập viên Hình 4.12: Form Xếp lớp 62 KẾT LUẬN Kết đạt được: - Nhìn chung hệ thống đáp ứng nhiệm vụ đề q trình phân tích - Hệ thống xây dựng, hỗ trợ người dùng việc tìm kiếm, tra cứu, thống kê số liệu Giảm thiểu thao tác thủ cơng - Các tính phù hợp với nghiệp vụ bán hàng - Tốc độ truy cập xử lý nhanh, hiệu Các mặt hạn chế: - Giao diện chưa thật thân thiện - Tính bắt lỗi hỗ trợ người dùng nhập liệu vào hệ thống chưa chặt 63 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Hoài Anh, Slide giảng Phân tích thiết kế hệ thống thông tin, Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội, 2014 [2] Phạm Cơng Hòa, Slide giảng Hệ quản trị sở liệu phân tán SQL Server, Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội, 2014 [3] Trương Tiến Tùng – Trịnh Thị Xuân – Nguyễn Thị Tâm, Cơ sở liệu, Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội, 2012 ... công ty nay, thời gian vừa qua, em tìm hiểu, nghiên cứu xây dựng phần mềm quản lý thực tập viên công ty TNHH Tester Hà Nội Đề tài Xây dựng hệ thống quản lý thực tập viên công ty TNHH Tester Hà. .. nghiệp vụ quản lý thực tập viên công ty TNHH Tester Hà Nội - Phân tích thiết kế hệ thống, xác định yêu cầu hệ thống - Xây dựng nghiệp vụ sau: + Quản lý hệ thống + Quản lý thực tập viên + Quản lý giảng... để quản lý thực tập viên công ty TNHH Tester Hà Nội 1.3 Mô tả yêu cầu hệ thống 1.3.1 Tổng quan hệ thống Công ty TNHH Tester Hà Nội hàng năm có đợt tuyển thực tập viên với thời gian hợp lý Công

Ngày đăng: 22/03/2018, 19:47

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan