1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo Cáo Thực Tập Tốt Nghiệp Quản Lý Sinh Viên Tại Trường Cao Đẳng Công Nghiệp Bắc Ninh.pdf

49 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA: CÔNG NGHỆ THÔNG TIN

-oOo -

BÁO CÁO THỰC TẬP TỐT NGHIỆP

QUẢN LÝ SINH VIÊN TẠI TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP BẮC NINH

HỌC VIÊN THỰC HIỆN : PHẠM THỊ XUÂN

Hà Nội - Năm 2024

Trang 2

LỜI CÁM ƠN

Trước hết, em xin bày tỏ tình cảm và lòng biết ơn sâu sắc của em tới cô Ts Trương Thị Thu Hà người đã từng bước hướng dẫn và giúp đỡ chúng em trong suốt quá học tập cũng như thực hiện thực tập tốt nghiệp

Chúng em xin chân thành cảm ơn các thầy cô trong khoa Côg nghệ thông tin của Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội đã dìu dắt, dạy dỗ chúng em cả về kiến thức chuyên môn và tinh thần học tập Giúp chúng em có được những kiến thức quý báu để hoàn thành tốt nhiệm vụ trong quá trình thực tập tốt nghiệp

Chúng em xin chân thành cảm ơn tập thể các thầy cô Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội cùng các phòng ban đã giúp đỡ, tạo điều kiện tốt nhất cho chúng em trong suốt quá trình học tập tại trường

Và không thể không nhắc tới sự chỉ đạo của lãnh đạo Trường cao đẳng Công nghiệp Bắc Ninh cùng sự giúp đỡ nhiệt tình của các anh chị trong các phòng ban, đã tạo điều kiện thuận lợi nhất cho em trong suốt thời gian thực tập tại Trường cao đẳng Công nghiệp Bắc Ninh

Trong quá trình thực tập tại Trường cao đẳng Công nghiệp Bắc Ninh em đã tiếp thu được nhiều kiến thức chuyên môn và kĩ năng làm việc quý báu Tuy nhiên với điều kiện thời gian cũng như kinh nghiệm còn hạn chế, bài báo cáo này không thể tránh được những thiếu sót Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các thầy cô để em có điều kiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn công tác thực tế sau này

Em xin chân thành cảm ơn !

Học viên thực hiện

Phạm Thị Xuân

Trang 3

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc

PHIẾU NHẬN XÉT THỰC TẬP

Họ và tên học viên: Phạm Thị Xuân Lớp: CNTT – K17.2

Đơn vị thực tập: Trường Cao đẳng công nghiệp Bắc Ninh

Địa chỉ: số 499 – Đường Hàn Thuyên – Phường Đại Phúc – Tp Bắc Ninh Thời gian bắt đầu thực tập: Ngày 23 tháng 03 năm 2024

Thời gian kết thúc thực tập: Ngày 30 tháng 4 năm 2024 Nhận xét của đơn vị thực tập:

Đại diện Cơ quan/Đơn vị

(ký tên, đóng dấu và ghi rõ họ tên) Người nhận xét (Ký và ghi rõ họ tên)

Trang 4

2.1.1 Yêu cầu cấu hình 17

2.1.2 Microsoft Visual Studio 17

Trang 5

2.5.1 Table Sinh viên 32

2.5.2 Table Giáo viên 32

3.5 Chức năng quản lý sinh viên 39

3.6 Chức năng quản lý giáo viên 40

3.7 Chức năng quản lý khoa 41

3.8 Chức năng quản lý lớp 42

3.9 Chức năng quản lý môn học 43

3.10 Quản lý thông tin về điểm 44

Trang 6

TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP BẮC NINH

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Hoàn thành

3 25/3/2024 đến ngày 31/3/2024

Tìm hiểu các quy trình, các văn bản giấy tờ liên quan, tham gia các hoạt động quản lý sinh viên cùng các phòng, khoa liên quan

Hoàn thành

4

Từ ngày 1/4/2024 đến ngày 5/4/2024

Phân tích hệ thống quản lý sinh viên của trường, đánh giá thực trạng, ưu, nhược điểm

Hoàn thành

5

Từ ngày 6/4/2024 đến ngày 24/4/2024

Nghiên cứu các giải pháp, phân tích và thiết kế hệ thống mới phù hợp và cải tiến hơn

Hoàn thành

Trang 7

Báo cáo thực tập tốt nghiệp

BẢNG CHẤM CÔNG

Trang 8

CHƯƠNG 1: TỔNG QUAN VỀ

TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP BẮC NINH

1.1 Giới thiệu chung:

- Tên trường: TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP BẮC NINH - Tên giao dịch: BACNINH COLLEGE OF INDUSTRY (BCI); - Cơ quan chủ quản: Uỷ ban nhân dân tỉnh Bắc Ninh;

- Năm thành lập trường: Ngày 19/5/1970; 1.2 Lịch sử phát triển:

Trường Cao đẳng Công nghiệp Bắc Ninh trước đây là Trường Cao đẳng nghề Kinh tế - Kỹ thuật Bắc Ninh có bề dày hơn 50 năm xây dựng và trưởng thành Trường đã trải qua nhiều thời kì phát triển với nhiều tên gọi khác nhau: Trường Công nghiệp Hà Bắc, trường Công nhân kỹ thuật Hà Bắc, trường Trung cấp nghề Bắc Ninh, trường Cao đẳng nghề Kinh tế - Kỹ thuật Bắc Ninh và trường Cao đẳng Công nghiệp Bắc Ninh (tên của trường hiện nay)

1.3 Cơ sở hạ tầng, trang thiết bị phục vụ dạy-học:

Khu làm việc, khu học đường xây dựng kiên cố, đảm bảo điều kiện làm việc, học tập của cán bộ, giáo viên và học sinh sinh viên; Trang thiết bị giảng dạy và thực hành theo công nghệ mới hiện đại và thường xuyên bổ sung, tăng cường từ nguồn ngân sách Nhà nước và nguồn Dự án đầu tư của nước ngoài;

Nhà trường được đầu tư xây dựng xưởng công nghệ cao và đã đi vào hoạt động từ tháng 07.2015 Xưởng được xây dựng theo mô hình một nhà máy thu nhỏ, được trang bị dây truyền sản xuất tiên tiến, hiện đại

1.4 Chức năng, nhiệm vụ:

Đào tạo nhân lực kĩ thuật trực tiếp trong sản xuất, dịch vụ với các trình độ cao đẳng, trung cấp, sơ cấp và đào tạo thường xuyên nhằm trang bị cho người học năng lực thực hành nghề tương xứng với trình độ đào tạo, có sức khoẻ, đạo đức, lương tâm nghề nghiệp, ý thức kỉ luật, tác phong công nghiệp, tạo điều kiện để họ

Trang 9

có khả năng tìm việc làm, tự tạo việc làm hoặc tiếp tục học lên trình độ cao hơn, đáp ứng yêu cầu của thị trường lao động:

- Đào tạo công nhân các trình độ Cao đẳng, Trung cấp và Sơ cấp; - Liên kết đào tạo trình độ Đại học;

1.5 Phương châm nhà trường

Thầy và trò trường Cao đẳng công nghiệp Bắc Ninh phấn đấu xây dựng nhà trường có môi trường sư phạm đặc trưng: “Trật tự kỷ cương, khách quan, công bằng, sáng tạo và hiệu quả

Hình 1.2 Phương châm của nhà trường

1.6 Mục tiêu phát triển

Tiếp tục xây dựng nhà trường trở thành trường đào tạo nguồn nhân lực chất lượng cao, đa ngành, đa lĩnh vực định hướng hội nhập Quốc tế Là cơ sở giáo dục nghề nghiệp có uy tín, chất lượng cao, cấp độ khu vực ASEAN

Trang 10

Hình 1.3 Logo Trường Cao đẳng công nghiệp Bắc Ninh

1.7 Thực trạng việc quản lý sinh viên tại trường Cao đẳng công nghiệp Bắc Ninh

Hiện nay tổng số sinh viên trường cao đẳng công nghiệp Bắc Ninh lên tới số lượng 2283 sinh viên trong đó tỷ lệ sinh viên cao đẳng chiếm 75,47% tương đương với 1723 sinh viên, trong đó liên thông chính quy chiếm 4,51% tương đương với 103 sinh viên Qua đó cho ta thấy được số lượng sinh viên tương đối lớn, vì vậy đòi hỏi người quản lý phải quản lý một cách khoa học và tận dụng tối đa công nghệ để việc quản lý trở nên dễ dàng hơn, thuận tiện cho công việc hơn

Hình 1.4 Tổng số học sinh toàn trường năm học 2023 - 2024

Trang 11

Hình 1.5 Danh sách sinh viên lớp Tự động hoá công nghiệp cao đẳng K13 Qua công cụ quản lý sinh viên bằng Excel từ khảo sát thực tế này cho ta thấy được việc quản lý sinh viên đã bộc lộ rất nhiều nhược điểm và thiếu sót và công cụ tra tìm mang tính chất thủ công, làm cho việc quản lý sinh viên trở thành một công việc vất vả và nặng nề đối với cá nhân đảm nhiệm công việc này thứ nhất không có phần mềm quản lý, cơ sở dữ liệu rời rạc, không tập trung, không phù hợp với cách quản lý mới, mẫu in báo cáo về thông tin cá nhân hay danh sách của một lớp, hoặc danh sách viêc thống kê sinh viên theo môt tiêu chí nào đó in để phát cho học sinh sinh viên không thống nhất, in để phục vụ cho nhu cầu thông tin cho lãnh đạo Mỗi khoa quản lý theo kiểu một kiểu khác nhau dẫn đến sự quản lý không được tập trung thống nhất

Việc quản lý thông tin rời rạc không theo một khối thống nhất dẫn đến viêc truy tìm tài liệu rất khó Vì công cụ chủ yếu để quản lý sinh viên của Khoa là các file Excel rời rạc mỗi lớp được quản lý theo một trang khác nhau như hình ảnh dưới đây là minh chứng cụ thể

Trang 12

Hình 1.6 Danh sách sinh viên lớp điện tử công nghiệp liên thông cao đẳng khoá 5 Đây là file dữ liệu về danh sách thông tin của sinh viên lớp điện tử công nghiệp liên thông cao đẳng khoá 5 được quản lý bằng excel bao gồm các trường dữ liệu: Họ và tên, Ngày sinh, Giới tính, Khoa, Địa chỉ

Các khó khăn trong việc quản lý bằng công cụ như sau :

Viêc quản lý bằng File Excel thứ nhất ở bảng này khi Lãnh đạo yêu cầu lấy thông tin của các sinh viên thuộc lớp ĐTCN LT23 - K5 thì việc đáp ứng nhu cầu thông tin này nhanh cũng hết thời gian 15 - 30 phút để người nhân viên tìm kiếm lọc những sinh viên thuộc lớp lãnh đạo yêu cầu, còn chưa tính cả thời gian để trích xuất ra một File dữ liệu mới lọc từ file cơ sở dữ liệu gốc lãnh đạo đạo yêu cầu

Nhận xét, đánh giá

Quản lý Sinh viên" luôn là vấn đền hết sức quan trọng đối với các trường học nói chung và các Khoa trong các trường Cao đẳng nói riêng trong đó quản lý điểm, quản lý thông tin sinh viên luôn là một yêu cầu không thể thiếu

Trang 13

- Microsoft Excel là một phần mềm thân thiện, phổ biến mà bất kì ai cũng có thể sử dụng được mà không cần tìm hiểu quá sâu hay phải tồn nhiều chi phí để tìm hiểu sâu về cấu trúc cũng như chức năng của nó vậy nên quản lý bằng Excel được ứng dụng trên tất cả các lĩnh vực cuộc sống Bởi tính phổ biến này nên việc sử dụng Excel làm cộng cụ để quản lý là một việc đơn giản và trở nên phổ biến đối với mọi người

- Excel hỗ trợ tối đa việc trao đổi dữ liệu dùng excel dễ dàng và thuận tiện trong việc trao đổi file thông tin với nhau

- Excel hỗ trợ người dùng thao tác, hiệu chỉnh bảng sửa dữ liệu dễ dàng, có thể tự do thêm bớt, sửa xóa bảng biểu, công thức, số liệu theo ý muốn mà không cần phải chờ sự can thiệp từ nhà cung cấp

- Những năm trước đây, quản lý sinh viên chủ yếu sử dụng bằng hệ thống sổ sách Quyết định, văn bằng, chứng chỉ, tài liệu, sổ đăng bạ ngày một nhiều thêm Số lượng học sinh, sinh viên còn ít, nên việc quản lý, xử lý thông tin không gặp nhiều khó khăn, thời gian xử lý công việc phù hợp đối với việc quản lý sinh viên bằng Excel Nhưng hiện nay số lượng và khối lượng công việc, số lượng sinh viên đông, nhiều lớp, khóa, hệ, nhiều ngành thì việc xử lý thông tin không phải là công việc đơn giản nữa vì khối lượng công việc tăng lên rất nhiều lần đòi hỏi phải xây

Trang 14

dựng một Form chuẩn chung cho tất cả các yêu cầu tìm kiếm và trích xuất thông tin

- Chính vì vậy, việc quản lý cũng như tìm kiếm thủ công không thể đáp ứng nhu cầu mỗi khi lãnh đạo hay học sinh, sinh viên cần, tốn nhiều thời gian, công sức mà hiệu quả công việc không cao, đôi khi còn thiếu sót thông tin, dẫn đến thông tin bị sai lệch, chưa phản ánh đúng hết thông tin về sinh viên Do đó, để quản lý và xử lý thông tin nhanh, chính xác cần phải xây dựng một hệ thống phần mềm xử lý và quản lý thông tin để phù hợp với xu thế hiện nay

- Qua các khóa học từ bậc Trung cấp, cao đẳng cho đến bậc học đại học việc quản lý đã bộc lộ một số nhược điểm chưa phù hợp, không có phần mềm quản lý, File cơ sở dữ liệu rời rạc, không tập trung, không phù hợp với cách quản lý mới, mẫu danh sách lớp phát cho từng lớp không thống nhất, mỗi khoa thiết kế theo một kiểu

- Phải thao tác thành thạo Excel mới làm nhanh và chính xác được: Quản lý file dữ liệu bằng Excel đòi hỏi người dùng phải thành thạo các hàm và các chức năng trong Excel như SUMIF, Sort and Filter, Vlookup, Pivot Table Chỉ một thao tác không chuẩn thì dữ liệu nhập vào sẽ không tính toán được Đó là chưa kể đến tình huống xuất hiện một công tác bị bỏ sót, người lập sẽ phải chạy lại từ đầu, tính toán lại từ đầu, cân chỉnh từ đầu Việc này chiếm rất nhiều thời gian, nhưng lại thường xuyên xảy ra khi sử dụng dự toán bằng Excel Rõ ràng với những người mới vào nghề, những người còn non kém về kỹ năng sử dụng Excel sẽ gặp rất nhiều khó khăn và bất lợi

- Vậy nên sử dụng Excel tính bảo mật không cao, quản lý bằng Excel ko có chức năng phân cấp quyền truy cập nên chỉ dùng được các mật khẩu để đặt làm bảo mật thông tin nhưng hiện nay hách cơ với sự tinh vi ngày càng nhiều trên các ứng dụng tràn lan các phần mềm phá Lock mạnh nên có thể dễ dàng phá các mã của người sử dụng nên việc ăn cắp thông tin là việc không hề khó đặc biết đối với các trường hợp người dùng không biết dùng các kí tự đặc biệt kết hợp với chữ và số để nâng cao tính bảo mật

Trang 15

 Kiến nghị

- Để đáp ứng nhu cầu và yêu cầu hiện nay của Trường Cao đẳng Công Nghiệp Bắc Ninh về việc thu thập và xây dựng dữ liệu quản lý thông tin sinh viên, nhằm thuận tiện cho công tác quản lý, làm phương tiện tổng hợp, lưu trữ và chiết xuất các danh sách lớp, niên khóa, hệ, bậc, chúng em mạnh dạn đề xuất ý kiến lãnh đạo khoa xây dựng phần mềm quản lý sinh viên sử dụng công nghệ Visual Studio và cơ sở dữ liệu SQL Điều này nhằm làm công cụ quản lý nhằm khắc phục những tồn tại khi xử lý bằng phương pháp thủ công hiện tại Cần triển khai ứng dụng Công nghệ thông tin vào xây dựng cơ sở dữ liệu, từ đó có thể sử dụng các công cụ tra cứu tự động, giúp tối ưu hóa quá trình quản lý và nâng cao hiệu suất công việc.

- Cơ sở dữ liệu được xây dựng để quản lý thông tin sinh viên, sử dụng Visual Studio và SQL để đáp ứng nhu cầu và yêu cầu của Trường Cao đẳng Công Nghiệp Bắc Ninh Hệ thống phần mềm quản lý cơ sở dữ liệu sinh viên được tổ chức thành các Module độc lập, mỗi Module thực hiện một chức năng cụ thể trong chương trình Mỗi công việc liên quan đến một Module nhất định, giúp quản lý hệ thống một cách thuận lợi, kiểm soát lỗi và nâng cao tính mở rộng của phần mềm:

Thứ nhất: Việc sử dụng Visual Studio và SQL mang lại tính linh hoạt, mở rộng và đảm bảo hiệu suất cao trong quản lý cơ sở dữ liệu sinh viên Phần mềm này giải quyết công tác thống kê một cách nhanh gọn và chính xác, cung cấp thông tin kịp thời trong giải quyết công việc và quản lý cơ sở dữ liệu sinh viên.

Thứ hai: Nó có những tiện ích như tra cứu văn bản liên quan đến vấn đề như Biên bản đánh giá kết quả rèn luyện, quyết định bảo lưu, thôi học Phần mềm cũng hỗ trợ việc tách lấy dữ liệu từ Excel, tự động đưa thông tin từ Excel vào cơ sở dữ liệu sinh viên để dễ dàng quản lý và sử dụng.

Thứ ba: Tính năng tổng hợp và thống kê theo nhiều tiêu chí khác nhau như mã sinh viên, hệ, bậc, lớp, ngành, niên khóa, giới tính, dân tộc, tôn giáo, theo từng đối tượng cụ thể, giúp người quản lý thuận lợi trong việc theo dõi và đánh giá thông tin sinh viên.

Trang 16

Thứ tư: Sử dụng Visual Studio và SQL trong việc xây dựng phần mềm quản lý sinh viên không chỉ tăng cường hiệu quả của hệ thống quản lý mà còn giảm thời gian và nguồn lực cho quá trình quản lý và công tác đánh giá Điều này tạo ra một môi trường quản lý mạnh mẽ, linh hoạt và đảm bảo tính bảo mật cao trong xử lý thông tin sinh viên

Thứ năm: Việc truyền dẫn, trích dẫn, truy nhập dữ liệu được bảo đảm an toàn và có thể thực hiện in ấn một cách nhanh chóng.

 Tiểu kết

- Do thời gian hạn chế và giới hạn của đề tài, dự án chỉ xây dựng được tiện ích quản lý thông tin sinh viên từ các phần mềm được xây dựng trên Visual Studio sử dụng ngôn ngữ lập trình C# và cơ sở dữ liệu SQL Server Ngoài ra, tiện ích này sẽ quản lý dữ liệu sinh viên và có khả năng mở rộng để phát triển các tiện ích khác trong tương lai, như quản lý văn bằng, quản lý điểm, và các chức năng khác - Đối tượng nghiên cứu của đề tài là quản lý thông tin sinh viên thuộc Trường Cao đẳng Công nghiệp Bắc Ninh Kết quả nghiên cứu bao gồm một phần mềm quản lí sinh viên được xây dựng bằng tiện ích Visual Studio và cơ sở dữ liệu SQL Server Sản phẩm cuối cùng của đề tài là một đề tài nghiên cứu có chứa hướng dẫn sử dụng phần mềm

Trang 17

CHƯƠNG 2: NỘI DUNG CHÍNH THỰC TẬP

2.1 Củng cố kiến thức, lý thuyết 2.1.1 Yêu cầu cấu hình

- Để triển khai và sử dụng phần mềm quản lý sinh viên được xây dựng trên nền tảng Windows Form và ngôn ngữ lập trình C#, người dùng cần đảm bảo rằng hệ thống của họ đáp ứng các yêu cầu cấu hình sau:

2.1.2 Microsoft Visual Studio

 Tổng Quan về MS Visual Studio:

- Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE - Integrated Development Environment) mạnh mẽ và linh hoạt, được phát triển bởi Microsoft Nó hỗ trợ nhiều ngôn ngữ lập trình và cung cấp các công cụ phong phú

Trang 18

để phát triển ứng dụng đa dạng, từ ứng dụng di động đến ứng dụng máy tính và dịch vụ web

- Thiết Kế Giao Diện (UI Design): Các công cụ thiết kế giao diện cho Windows Form, WPF, và các ứng dụng di động giúp lập trình viên tạo và chỉnh sửa giao diện người dùng một cách dễ dàng

- Hỗ Trợ Debugging: Visual Studio cung cấp môi trường debugging mạnh mẽ, với khả năng theo dõi biến, xem giá trị, và theo dõi lịch sử thực thi của mã nguồn - IntelliSense: Tính năng này giúp lập trình viên viết mã nhanh hơn bằng cách tự động gợi ý cú pháp và tên biến, phương thức

- Công Cụ Kiểm Thử (Testing): Visual Studio hỗ trợ kiểm thử tự động và kiểm thử đơn vị (unit testing) giúp đảm bảo chất lượng mã nguồn

- Hỗ Trợ Nền Tảng Đa Dạng: Visual Studio hỗ trợ phát triển cho nền tảng Windows, Web, Android, iOS, và nhiều nền tảng khác

- Công Cụ Lập Bản Đồ Mã (Code Mapping): Visual Studio cung cấp công cụ lập bản đồ mã giúp theo dõi và hiểu rõ mối quan hệ giữa các phần khác nhau của dự án

Visual Studio chính là một môi trường toàn diện, hỗ trợ đầy đủ cho quá trình phát triển ứng dụng và giúp lập trình viên tối ưu hóa hiệu suất và chất lượng của mã nguồn

Trang 19

2.1.3 Microsoft SQL server

 Tổng Quan về MS SQL Server

Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) được phát triển bởi Microsoft Nó cung cấp một môi trường robust và an toàn để lưu trữ, quản lý, và truy xuất dữ liệu SQL Server chủ yếu được sử dụng cho ứng dụng doanh nghiệp và các dự án có yêu cầu về dữ liệu lớn

 Các Thành Phần

SQL Server Database Engine:

- Đây là thành phần chính, quản lý cơ sở dữ liệu, bao gồm các chức năng như lưu trữ, truy xuất, và quản lý dữ liệu Nó hỗ trợ ngôn ngữ truy vấn Transact-SQL (T-SQL)

SQL Server Integration Services (SSIS):

- SSIS là một công cụ ETL (Extract, Transform, Load) cho phép bạn tích hợp dữ liệu từ nhiều nguồn khác nhau vào cơ sở dữ liệu SQL Server

SQL Server Analysis Services (SSAS):

- SSAS cung cấp các dịch vụ phân tích dữ liệu và tạo ra các cube OLAP (Online Analytical Processing) cho việc phân tích hiệu suất và xu hướng

SQL Server Reporting Services (SSRS):

- SSRS là một dịch vụ báo cáo cho phép tạo, quản lý, và phân phối các báo cáo và biểu đồ cho người dùng cuối

SQL Server Management Studio (SSMS):

- SSMS là một công cụ quản lý đồ họa giúp quản trị cơ sở dữ liệu và thực hiện các tác vụ như tạo, xóa, và sửa đổi cơ sở dữ liệu

Trang 20

SQL Server Full-Text Search:

- Cung cấp khả năng tìm kiếm toàn văn bản trong cơ sở dữ liệu để hỗ trợ tính năng tìm kiếm mạnh mẽ

SQL Server Data Tools (SSDT):

- SSDT là một công cụ phát triển dữ liệu và quản lý phiên bản cho phép lập trình viên quản lý và triển khai cơ sở dữ liệu

- SQL Server là một giải pháp đầy đủ, hỗ trợ nhiều tính năng và phục vụ nhu cầu đa dạng của các ứng dụng và doanh nghiệp

2.1.4 Các phương pháp nghiên cứu, giải pháp công nghệ được ứng dụng để xây dựng hệ thống

 Phương pháp lập trình hướng đối tượng

Lập trình hướng đối tượng (gọi tắt là OOP, từ chữ Anh ngữ object-oriented programming), hay còn gọi là lập trình định hướng đối tượng, là kĩ thuật lập trình hỗ trợ công nghệ đối tượng OOP được xem là giúp tăng năng suất, đơn giản hóa độ phức tạp khi bảo trì cũng như mở rộng phần mềm bằng cách cho phép lập trình viên tập trung vào các đối tượng phần mềm ở bậc cao hơn Ngoài ra, nhiều người còn cho rằng OOP dễ tiếp thu hơn cho những người mới học về lập trình hơn là các phương pháp trước đó

Một cách giản lược, đây là khái niệm và là một nỗ lực nhằm giảm nhẹ các thao tác viết mã lệnh cho người lập trình, cho phép họ tạo ra các ứng dụng mà các yếu tố bên ngoài có thể tương tác với các chương trình đó giống như là tương tác với các đối tượng vật lý

Những đối tượng trong một ngôn ngữ OOP là các kết hợp giữa mã và dữ liệu mà chúng được nhìn nhận như là một đơn vị duy nhất Mỗi đối tượng có một tên riêng biệt và tất cả các tham chiếu đến đối tượng đó được tiến hành qua tên của nó Như vậy, mỗi đối tượng có khả năng nhận vào các thông báo, xử lý dữ liệu (bên trong của nó), và gửi ra hay trả lời đến các đối tượng khác hay đến môi trường

Trang 21

 Phương pháp phân tích có cấu trúc – phướng pháp hướng chức năng SADT (Structured Analysis and Design Technie)

 Phương pháp phân tích có cấu trúc:

- Phương pháp này bao gồm 9 hoạt động: Khảo sát, phân tích, thiết kế, bổ sung, tạo sinh, kiểm thử xác nhận, bảo đảm chất lượng, mô tả thủ tục, biến đổi cơ sở dữ liệu, cài đặt

- Các hoạt động có thể thực hiện song song Chính khía cạnh không tuần tự này mà thuật ngữ “pha” được thay thế bởi thuật ngữ “hoạt động” (“pha” chỉ một khoảng thời gian trong một dự án trong đó chỉ có một hoạt động được tiến hành) Mỗi hoạt động có thể cung cấp những sửa đổi phù hợp cho một hoặc nhiều hoạt động trước đó

 Phương pháp SADT (Structured Analysis and Design Technie):

- Đây là phương pháp của Mỹ dựa theo phương pháp phân rã một hệ thống lớn thành các hệ thống con đơn giản hơn Nó có hệ thống trợ giúp theo kiểu đồ hoạ để biểu diễn các hệ thống và việc trao đổi thông tin giữa các hệ con Kỹ thuật chủ yếu của SADT là dựa trên sơ đồ luồng dữ liệu, từ điển dữ liệu (Data Dictionnary), ngôn ngữ mô tả có cấu trúc, ma trận chức năng Nhưng SADT chưa quan tâm một cách thích đáng đối với mô hình chức năng của hệ thống

 Tổng quan về ngôn ngữ lập trình C#  Giới Thiệu:

- Ngôn Ngữ Lập Trình C#: C# (C Sharp) là một ngôn ngữ lập trình đa năng được phát triển bởi Microsoft, giới thiệu lần đầu tiên vào năm 2000 Nó là một phần của hệ sinh thái NET và được sử dụng chủ yếu cho phát triển ứng dụng trên nền tảng Microsoft

Trang 22

- Tính Tương Thích (Interoperability): C# có khả năng tương thích với các ngôn ngữ khác như C++ và có thể sử dụng các thư viện có sẵn

- Xử Lý Sự Kiện (Event Handling): Hỗ trợ xử lý sự kiện và delegate, giúp xây dựng ứng dụng có giao diện người dùng linh hoạt

- Thuộc NET Framework: C# tích hợp chặt chẽ với NET Framework, cung cấp nhiều thư viện và khung làm việc cho phát triển ứng dụng

 Phát Triển Ứng Dụng:

- Ứng Dụng Windows: C# được sử dụng phổ biến trong việc phát triển ứng dụng Windows, bao gồm cả Windows Forms và Windows Presentation Foundation (WPF)

- Ứng Dụng Web: ASP.NET, một framework web phát triển bằng C#, giúp xây dựng các trang web mạnh mẽ và linh hoạt

- Ứng Dụng Di Động: Xamarin, một công cụ phát triển di động sử dụng C#, cho phép viết mã một lần và triển khai trên cả iOS và Android

Trang 23

lý các thông tin của sinh viên, tình hình biến động của sinh viên trong từng học kỳ, từng năm học Khi sinh viên đến nhập học, nhân viên sẽ lưu thông tin của sinh viên như họ tên, ngày tháng năm sinh, quê quán, thành phần xuất thân, … biết được sinh viên thuộc diện chính sách nào, xuất thân trong gia đình như thế nào, … Theo dõi việc chấp hành nội quy nhà trường cũng như việc chấp hành kỷ luật của sinh viên Cuối mỗi học kỳ, năm học nhân viên sẽ ghi nhận tất cả kết quả học tập cũng như kết quả rèn luyện của sinh viên được lấy từ phòng đào tạo và qua công tác thanh tra rồi nhập vào trong hệ thống để phục vụ cho công tác báo cáo, thống kê tình hình kết quả học tập cũng như rèn luyện của sinh viên Phòng công tác học sinh, sinh viên và thanh tra giáo dục còn quản lý, theo dõi những chế độ chính sách ưu đãi và chính sách xã hội của sinh viên, theo dõi tình hình nội, ngoại trú của sinh viên Trên cơ sở kết quả học tập, rèn luyện Phòng còn theo dõi những sinh viên nào được khen thưởng hay được nhận học bổng các cấp và những sinh viên nào vi phạm kỷ luật của trường Chính vì thế, những thông tin này vẫn phải được lưu trữ cập nhật trong từng học kỳ của năm học Mặt khác, Phòng công tác học sinh, sinh viên và thanh tra giáo dục còn phối hợp với các cơ quan chức năng trong trường về công tác an ninh trật tự, an toàn của nhà trường: (kiểm tra ngăn chặn các tệ nạn xã hội, các hành vi gây mất trật tự, an toàn, vi phạm pháp luật… trong trường) Từng thanh tra viên theo dõi các lớp học, nắm tình hình học tập chuyên cần của sinh viên, công tác chủ nhiệm lớp của Giảng viên Phối hợp với các Phòng ban chức năng liên hệ với gia đình và địa phương để phản ánh, giáo dục và quản lý đối với sinh viên, học sinh khi cần thiết Từ những cơ sở dữ liệu lưu trữ mà mỗi học kỳ hay năm học, người quản lý sẽ xuất ra các báo cáo, thống kê theo quy định của bộ giáo dục và nhà trường

2.3 Phân tích hệ thống

2.3.1 Nhận diện Actor và Use Case

- Hệ thống được chia làm hai phần: một phần dành cho sinh viên (người dùng), một phần dành cho nhân viên quản trị và nhân viên quản lý cập nhật thông tin cho website

Trang 24

- Với người quản trị và nhân viên sẽ tham gia vào các Use Case sau:

Hình 2.3.1: Lược đồ Use Case cho người quản lý và nhân viên

- Trong phần dành cho sinh viên hay người dùng sẽ tham gia vào các Use Case sau:

Hình 2.8 Lược đồ Use Case cho sinh viên (người dùng)

Ngày đăng: 16/07/2024, 17:09

w