Tải bản đầy đủ - 0 (trang)
CHƯƠNG II: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THỰC TẬP SINH

CHƯƠNG II: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THỰC TẬP SINH

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

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



GVHD: Th.S Lê Viết Mẫn



thực tập tốt, sinh viên còn có cơ hội trở thành nhân viên chính thức của cơng ty

ngay trong q trình thực tập.

Nắm được nhu cầu của sinh viên, công ty TNHH MTV Brycen Việt Nam tại

Huế thường xuyên thông báo tuyển dụng thực tập sinh nhằm tạo điều kiện cho sinh

viên trên địa bàn phát triển nghề nghiệp. Sau khi thực hiện xong quá trình ứng

tuyển và phỏng vấn, sinh viên các trường được phân đến các dự án theo nguyện

vọng, ngôn ngữ lập trình, năng lực của bản thân. Mỗi dự án có thể có nhiều sinh



U







viên tùy thuộc vào tiến độ của dự án.



TẾ



H



Trong quá trình đào tạo, sinh viên được cấp tài liệu và hướng dẫn của người

phụ trách, thực hiện các công việc được yêu cầu. Sau khi hồn thành các cơng việc



N

H



được giao sinh viên sẽ được người hướng dẫn đánh giá qua sản phẩm công việc





C



KI



yêu cầu bằng các điểm số như điểm kỷ luật, điểm chuyên môn, điểm kinh nghiệm

và xếp loại.



ẠI



H



2.2 Yêu cầu chức năng của hệ thống



G



Đ



Dựa vào phát biểu bài toán ở mục 2.1, hệ thống cần đạt được các chức năng:







N



- Phần mềm yêu cầu được bảo mật, cung cấp cho ứng dụng tài khoản



TR



Ư



và mật khẩu để có thể đăng nhập vào hệ thống.

- Phần mềm cần lưu trữ thông tin các trường, dự án, thông tin sinh

viên thực tập để thuận lợi trong việc quản lý. Cho phép thêm, sửa, xóa

những thơng tin của sinh viên, dự án, trường khi cần thiết.

- Phần mềm cho phép nhập điểm, tính toán để đưa ra xếp loại cũng

như đánh giá chung về sinh viên để có cái nhìn tổng qt nhất.

- Phần mềm cho phép thống kê các trường có lượng sinh viên tham

gia thực tập tại công ty

SVTH: Lê Quang Vinh



21



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



GVHD: Th.S Lê Viết Mẫn



- Tìm kiếm một số thơng tin khi cần …

2.3 Phân tích chức năng

2.3.1 Chức năng quản lý đăng nhập

Chức năng này cho phép người quản lý đăng nhập vào hệ thống, sử dụng các

chức năng, sử dụng thông tin, đăng xuất hệ thống. Nếu chưa đăng nhập thì sẽ

khơng sử dụng được bất kì điều gì có trong hệ thống.

2.3.2 Chức năng quản lý hệ thống



U







Chức năng này giúp người quản lý lưu trữ thông tin trường, dự án, sinh viên,



TẾ



H



điểm của sinh viên thực tập. Và có thể thêm, sửa, xóa thông tin của từng đối tượng



N

H



mà người quản lý muốn.



KI



2.3.3 Chức năng tìm kiếm





C



Người quản lý có thể tìm kiếm thông tin của sinh viên thực tập theo: họ và



H



tên, ngày bắt đầu thực tập.



ẠI



2.3.4 Chức năng thống kê



G



Đ



Người quản lý có thể thống kê số lượng sinh viên của các trường có sinh viên







N



thực tập tại cơng ty và danh sách các sinh viên có điểm cao nhất.



TR



Ư



2.4 Mơ tả chức năng



2.4.1 Quản lý đăng nhập

Chức năng

Mô tả

1.1 Đăng nhập



Đầu vào



Người quản lý đăng



Tài khoản,



nhập vào hệ thông để sử



mật khẩu



Đầu ra

Hệ thống được mở



dụng

1.2 Thoát



Người quản lý thoát ra Thơng tin

khỏi hệ thống



SVTH: Lê Quang Vinh



Hệ thống đóng lại



thốt hệ thống



22



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



GVHD: Th.S Lê Viết Mẫn

Bảng 2. 1 Mô tả quản lý đăng nhập



2.4.2 Quản lý hệ thống

Chức năng

2.1



Quản



Đầu vào



Mô tả



Thông tin



Thông tin trường



trường



được quản lý



Quản lý thông tin của



Thông tin dự



Thông tin dự án



dự án.Thực hiện thao



án



lý Quản lý thông tin.Thực



trường



Đầu ra



hiện thao tác thêm, sửa,



U



N

H



Thông tin



KI



2.3 Quản lý sinh Quản lý thông tin sinh



viên được quản lý



ẠI



Người quản lý cho



Kết quả công



Tổng điểm, xếp



việc



loại



Đ



2.4 Quản lý điểm



sinh viên



H



thêm, sửa, xóa



Thơng tin sinh





C



viên.Thực hiện thao tác



viên



được quản lý



TẾ



tác thêm, sửa, xóa.



H



2.2 Quản lý dự án







xóa



G



điểm qua q trình thực







N



hiện cơng việc được



TR



Ư



giao



Bảng 2. 2 Mơ tả quản lý hệ thống



2.4.3 Thống kê

Chức năng



Mô tả



Đầu vào



Đầu ra



3.1 Thống kê số



Thống kê số lượng Tất cả sinh viên Số lượng sinh viên



lượng



sinh viên thực tập thực tập



từng trường



của từng trường



SVTH: Lê Quang Vinh



23



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



GVHD: Th.S Lê Viết Mẫn



đã tham gia thực

tập tại công ty

Bảng 2. 3 Mơ tả thống kê

2.4.4 Tìm kiếm

Chức năng



Đầu vào



Mơ tả



Đầu ra



Tìm kiếm tên



Danh sách sinh



Sinh viên được



viên



được nhập vào



viên



tìm kiếm



Chọn ngày thực



Danh sách sinh



tập



viên







4.1 Tìm kiếm sinh



ngày bắt đầu thực



tìm kiếm



N

H



tập



Sinh viên được



U



kiếm



H



Tìm



TẾ



4.2



KI



Bảng 2. 4 Mơ tả tìm kiếm



TR



Ư







N



G



Đ



ẠI



H





C



2.5 Sơ đồ Chức Năng BFD (Business Flow Diagram)



Hình 2. 1 Sơ đồ chức năng BFD

SVTH: Lê Quang Vinh



24



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



GVHD: Th.S Lê Viết Mẫn



Dựa vào sơ đồ trên, giúp ta biết được đề tài này gồm 4 chức năng chính:

quản lý đăng nhập, quản lý hệ thống, tìm kiếm, thống kế bên trong còn có các chức

năng con.



N



G



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







2.6 Sơ đồ ngữ cảnh CD (Context Diagram)



Ư







Hình 2. 2 Sơ đồ ngữ cảnh CD



TR



Sơ đồ ngữ cảnh trên làm rõ mối quan hệ giữa các tác nhân với hệ thống.

Điểm trung tâm là hệ thống, có các tác nhân liên hệ thơng tin bằng các mũi tên và

ghi chú kèm theo.

2.7 Sơ đồ luồng dữ liệu DFD (Data Flow Diagram)

Sơ đồ dưới đây sẽ diễn tả các luồng dữ liệu thông qua các chức năng của hệ

thống. Hình thành các kho lưu trữ dữ liệu giúp thuận lợi cho việc thiết kế cơ sở dữ

liệu sau này.



SVTH: Lê Quang Vinh



25



GVHD: Th.S Lê Viết Mẫn



G



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







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







N



Hình 2. 3 Sơ đồ luồng dữ liệu DFD mức 0



TR



Ư



2.7.1 Sơ đồ luồng dữ liệu quản lý đăng nhập



Hình 2. 4 Sơ đồ luồng dữ liệu quản lý đăng nhập

SVTH: Lê Quang Vinh



26



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



GVHD: Th.S Lê Viết Mẫn



G



Đ



ẠI



H





C



KI



N

H



TẾ



H



U







2.7.2 Sơ đồ luồng dữ liệu quản lý hệ thống







N



Hình 2. 5 Sơ đồ luồng dữ liệu quản lý hệ thống



TR



Ư



2.7.3 Sơ đồ luồng dữ liệu tìm kiếm



Hình 2. 6 Sơ đồ luồng dữ liệu tìm kiếm

SVTH: Lê Quang Vinh



27



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



GVHD: Th.S Lê Viết Mẫn



TẾ



H



U







2.7.4 Sơ đồ luồng dữ liệu thống kê



N

H



Hình 2. 7 Sơ đồ luồng dữ liệu thống kê



KI



2.8 Thiết kế cơ sở dữ liệu





C



2.8.1 Xác định các thực thể và các thuộc tính của thực thể



H



Từ mơ tả bài tốn, sơ đồ chức năng, sơ đồ ngữ cảnh, sơ đồ luồng dữ liệu có



Đ



ẠI



thể đưa ra các thực thể có trong hệ thống quản lý sinh viên thực tập như sau:



G



• Thực thể : Account







N



+ Quản lý đăng nhập của người quản lý



TR



Ư



+Thuộc tính : Mã đăng nhập, tên đăng nhập, mật khẩu

• Thực thể : Sinh viên

+ Quản lý thơng tin sinh viên

+ Thuộc tính : Mã sinh viên, tên sinh viên, q qn, số điện thoại,

ngơn ngữ lập trình, ngày bắt đầu, ngày kết thúc, dự án, ngày sinh

• Thực thể: Dự án

+ Quản lý thông tin của dự án

+ Thuộc tính : Mã dự án, tên dự án



SVTH: Lê Quang Vinh



28



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



GVHD: Th.S Lê Viết Mẫn



• Thực thể : Trường

+ Quản lý thông tin của trường

+ Thuộc tính : Mã trường, tên trường, thành phố

• Thực thể: Điểm

+ Quản lý điểm của sinh viên thực tập

+ Thuộc tính: điểm chun mơn, điểm kỷ luật, điểm kinh nghiệm, tổng



U

H



2.8.2 Xác định mối quan hệ giữa các thực thể

• Mối quan hệ giữa “Sinh viên” và Trường







điểm



TẾ



Một sinh viên chỉ thuộc một trường, một trường thì có thể có nhiều sinh



G



Đ



ẠI



H





C



KI



N

H



viên.Do đó mối quan hệ này là quan hệ n-1.







N



• Mối quan hệ giữa” Dự án” và “Sinh viên”



Ư



Một sinh viên có thể thuộc nhiều dự án cũng như một dự án có thể có



TR



nhiều sinh viên. Do đó mối quan hệ này là n-n.



SVTH: Lê Quang Vinh



29



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



GVHD: Th.S Lê Viết Mẫn



• Mối quan hệ giữa “Sinh viên” và “Điểm”

Một sinh viên có nhiều điểm số qua các dự án, một điểm số chỉ đánh

giá cho một sinh viên. Do đó mối quan hệ ở đây là 1-n.



U







• Mối quan hệ giữa “Điểm” và “Dự án”



H



Có thể đánh giá điểm số của sinh viên qua nhiều dự án, Mỗi dự án cho



Đ



ẠI



H





C



KI



N

H



TẾ



ta một điểm số. Do đó mối quan hệ này là 1-n



TR



Ư







N



G



2.8.3 Sơ đồ thực thể mối quan hệ (ERD-Entity Relationship Diagram)



SVTH: Lê Quang Vinh



30



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



GVHD: Th.S Lê Viết Mẫn



2.8.4 Chuẩn hóa cơ sở dữ liệu

Bảng 2. 5 Account

Kiểu dữ liệu



Kích thước



Ràng buộc



Diễn giải



Madangnhap



Nvarchar



50



Khóa chính



Mã đăng nhập



Tendangnhap



Nvarchar



30



Tên đăng nhập



Matkhau



Nvarchar



30



Mật khẩu



U







Thuộc tính



Kích thước



Matruong



Nvarchar



20



Tentruong



Nvarchar



Thanhpho



Nvarchar



TẾ



Kiểu dữ liệu



Ràng buộc



Khóa chính



Diễn giải

Mã trường



50



Tên trường



30



Thành phố



TR



Ư







N



G



Đ



ẠI



H





C



KI



N

H



Thuộc tính



H



Bảng 2. 6 Trường



Bảng 2. 7 Dự án



Kiểu dữ liệu



Kích thước



Ràng buộc



Diễn giải



Maduan



Nvarchar



20



Khóa chính



Mã dự án



Tenduan



Nvarchar



50



Thuộc tính



Tên dự án



Bảng 2. 8 Sinh viên

SVTH: Lê Quang Vinh



31



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

CHƯƠNG II: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THỰC TẬP SINH

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

×