Hướng Dẫn Đăng Ký Môn Học Và Đồ Án Tốt Nghiệp Cho Sinh Viên Đại Học Bình Dương

Đồ án nghiên cứu Website đăng kí môn học cho sinh viên trường đại học bình dương đồ án tốt nghiệp, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Trường đại học

Đại học Bình Dương

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2023

43
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. GIỚI THIỆU CHUNG

1.2. NHIỆM VỤ LUẬN VĂN

1.3. KẾT QUẢ CẦN ĐẠT ĐƯỢC

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. NGÔN NGỮ CASCADING STYLE SHEETS (CSS)

2.1.1. Khái Niệm CSS

2.1.2. Các Thuật Ngữ Phổ Biến Của Cascading Style Sheets (CSS)

2.1.3. Cách Viết CSS Trong HTML

2.1.4. Cách Khai Báo CSS

2.1.5. Khai báo khối CSS

2.1.6. Bộ quy tắc CSS

2.2. Khái Niệm Javascript

2.2.1. Công dụng của Javascript

2.2.2. Cách Viết Javascript

Tóm tắt

I. Đăng ký môn học

Đăng ký môn học là quy trình quan trọng đối với sinh viên tại Đại học Bình Dương. Hiện tại, hệ thống đăng ký môn học của trường gặp phải một số hạn chế, chẳng hạn như không cảnh báo khi sinh viên đăng ký môn không thuộc chương trình học hoặc đã đủ tín chỉ tự chọn. Điều này dẫn đến tình trạng sinh viên dư tín chỉ nhưng không đủ điều kiện làm đồ án tốt nghiệp. Để giải quyết vấn đề này, đề tài nghiên cứu xây dựng một website đăng ký môn học mới, tích hợp tính năng cảnh báo khi sinh viên đăng ký môn không phù hợp. Hệ thống này sẽ dựa trên chương trình đào tạo của từng sinh viên, đảm bảo tính chính xác và hiệu quả trong quá trình đăng ký.

1.1. Thủ tục đăng ký

Thủ tục đăng ký môn học được thực hiện thông qua đăng ký trực tuyến, giúp sinh viên tiết kiệm thời gian và công sức. Hệ thống mới sẽ yêu cầu sinh viên đăng nhập bằng tài khoản cá nhân, sau đó chọn môn học từ danh sách được cung cấp. Nếu môn học không thuộc chương trình đào tạo hoặc đã đủ tín chỉ, hệ thống sẽ hiển thị cảnh báo. Sinh viên vẫn có thể đăng ký môn học đó nếu muốn, nhưng cần xác nhận lại quyết định của mình. Quy trình này đảm bảo tính minh bạch và giúp sinh viên quản lý thời gian học hiệu quả hơn.

1.2. Hướng dẫn đăng ký

Hướng dẫn đăng ký môn học được cung cấp chi tiết trên website, bao gồm các bước từ đăng nhập đến hoàn tất đăng ký. Sinh viên có thể tham khảo lịch họcyêu cầu tốt nghiệp trước khi quyết định đăng ký môn học. Ngoài ra, hệ thống còn tích hợp tính năng tư vấn học tập, giúp sinh viên lựa chọn môn học phù hợp với chuyên ngành và mục tiêu học tập của mình. Điều này không chỉ giúp sinh viên đạt được kết quả học tập tốt mà còn hỗ trợ họ trong việc hoàn thành đồ án tốt nghiệp một cách thuận lợi.

II. Đồ án tốt nghiệp

Đồ án tốt nghiệp là yêu cầu bắt buộc đối với sinh viên năm cuối tại Đại học Bình Dương. Để đủ điều kiện làm đồ án, sinh viên cần đáp ứng các yêu cầu tốt nghiệp về tín chỉ và môn học. Tuy nhiên, hệ thống đăng ký môn học hiện tại không hỗ trợ kiểm tra điều kiện này, dẫn đến tình trạng sinh viên dư tín chỉ nhưng không đủ điều kiện làm đồ án. Đề tài nghiên cứu đề xuất giải pháp tích hợp tính năng kiểm tra điều kiện làm đồ án vào hệ thống đăng ký môn học. Điều này giúp sinh viên quản lý thời gian học và đảm bảo đủ điều kiện làm đồ án tốt nghiệp.

2.1. Yêu cầu tốt nghiệp

Yêu cầu tốt nghiệp bao gồm việc hoàn thành đủ số tín chỉ và các môn học bắt buộc trong chương trình đào tạo. Hệ thống mới sẽ tự động kiểm tra điều kiện này khi sinh viên đăng ký môn học. Nếu sinh viên không đáp ứng được yêu cầu tốt nghiệp, hệ thống sẽ hiển thị cảnh báo và đề xuất các môn học cần đăng ký. Điều này giúp sinh viên chủ động hơn trong việc lập kế hoạch học tập và đảm bảo đủ điều kiện làm đồ án tốt nghiệp.

2.2. Quản lý đồ án

Quản lý đồ án là một phần quan trọng trong quá trình học tập của sinh viên. Hệ thống mới sẽ tích hợp tính năng quản lý đồ án, cho phép sinh viên theo dõi tiến độ và nhận phản hồi từ giảng viên hướng dẫn. Ngoài ra, hệ thống còn hỗ trợ sinh viên trong việc tìm kiếm tài liệu và học bổng liên quan đến đồ án. Điều này không chỉ giúp sinh viên hoàn thành đồ án một cách hiệu quả mà còn nâng cao chất lượng nghiên cứu và học tập.

III. Chương trình học và học phí

Chương trình học tại Đại học Bình Dương được thiết kế linh hoạt, phù hợp với nhu cầu và mục tiêu học tập của sinh viên. Tuy nhiên, việc quản lý học phíthời gian học vẫn là thách thức đối với nhiều sinh viên. Đề tài nghiên cứu đề xuất giải pháp tích hợp tính năng quản lý học phí và thời gian học vào hệ thống đăng ký môn học. Điều này giúp sinh viên dễ dàng theo dõi học phí và lập kế hoạch học tập hiệu quả hơn.

3.1. Quản lý học phí

Quản lý học phí là một trong những vấn đề quan trọng đối với sinh viên. Hệ thống mới sẽ tích hợp tính năng quản lý học phí, cho phép sinh viên theo dõi số tiền đã đóng và số tiền còn nợ. Ngoài ra, hệ thống còn hỗ trợ sinh viên trong việc đăng ký học bổng và các chương trình hỗ trợ tài chính khác. Điều này giúp sinh viên giảm bớt gánh nặng tài chính và tập trung hơn vào việc học tập.

3.2. Lịch học và thời gian học

Lịch họcthời gian học là yếu tố quan trọng giúp sinh viên quản lý thời gian hiệu quả. Hệ thống mới sẽ cung cấp lịch học chi tiết, bao gồm thời gian và địa điểm của từng môn học. Ngoài ra, hệ thống còn tích hợp tính năng nhắc nhở, giúp sinh viên không bỏ lỡ các buổi học quan trọng. Điều này không chỉ giúp sinh viên nâng cao kết quả học tập mà còn hỗ trợ họ trong việc cân bằng giữa học tập và cuộc sống cá nhân.

12/02/2025

Trích đoạn nội dung tài liệu

Chương 1. Tổng quan đề tài Đưa ra được những kết quả bước đầu của quá trình thực nghiệm, từ đó định hướng được hướng phát triển tương lai của đề tài. Kết Quả Cần Đạt Được. Tác nhân: Sinh viên trường Đại học Bình Dương (User) – Giảng viên (Admin) Chức năng: User (Sinh Viên): Đăng nhập Đăng ký môn học được hệ thống nhắc khi đăng ký môn không nằm trong chương trình đào tạo.

Xem lịch học, lịch thi, điểm Admin (Giảng viên): Đăng nhập Quản lý số lượng môn được mở đăng ký Quản lý điểm của sinh viên Kết quả mong đợi là khi hoàn thành đề tài là có thể áp dụng trực tiếp vào web đăng ký môn của trường Đại học Bình Dương. NHD: Bùi Văn Chuyên 2 SVTH: Trương Minh Hiệp Đồ án tốt nghiệp Chương 2. Cơ sở lý thuyết CHƯƠNG 2. NGÔN NGỮ CASCADING STYLE SHEETS (CSS) 2.

Khái Niệm CSS là từ viết tắt của Cascading Style Sheets, tức là ngôn ngữ được dùng để định dạng các phần tử do ngôn ngữ đánh dấu (như HTML) tạo ra. Hay nói cách khác, HTML định dạng các phần tử có trên website như tiêu đề, bảng biểu, tạo đoạn văn bản…, còn CSS giúp cho các phần tử của HTML trở nên phong phú, nổi bật hơn, bằng cách trang trí, đổi màu chữ, thêm màu sắc cho trang hay thay đổi cấu trúc trang… CSS hoạt động dựa vào việc tìm các vùng chọn, ví dụ như thẻ HTML, class, tên ID… Kế đến, nó áp dụng những thuộc tính cần thay đổi lên các vùng chọn. Các Thuật Ngữ Phổ Biến Của Cascading Style Sheets (CSS) Một số thuật ngữ phổ biến mà bạn cần biết của ngôn ngữ CSS là selectors, properties, và values. Selectors: Khi có yếu tố thêm vào trang web và được tạo kiểu bằng CSS thì Selector thực hiện việc chỉ định chính xác thành phần của HTML.

Điều này giúp xác định đúng mục tiêu và kiểu áp dụng như màu sắc, kích thước hay vị trí. Selector bao gồm nhiều vòng style khác nhau kết hợp lại để chọn những yếu tố duy nhất, tùy thuộc vào mức độ cụ thể theo nhu cầu của người dùng. Ví dụ, người dùng chọn một đoạn xác định trên một trang hoặc chọn mỗi đoạn trên một trang. Mỗi Selector thường có một giá trị thuộc tính mục tiêu, điển hình như một id, class hoặc loại phần tử (ví dụ <h1> hoặc <p>).

Các Selector sẽ theo sau dấu “{}” trong CSS. Properties: Khi có bất kỳ phần tử nào được chọn thì thuộc tính xác định kiểu sẽ áp dụng cho nó. Tên của thuộc tính được đặt trong dấu sau “{}” của Selector và ngay trước dấu “:”. Có nhiều loại thuộc tính mà người dùng được phép sử dụng như color, background, height, width, font-size cùng một số thuộc tính mới khác.

Ví dụ đoạn code sau sẽ xác định thuộc tính color, front-size áp dụng cho tất cả <p>: p{ color: …; font-size: …; } Values: Người dùng thường chọn một Element với Selector, đồng thời xác định kiểu thuộc tính sẽ áp dụng với Property. Sau đó, họ tiến hành xác định hành vi Property tương ứng với một giá trị Value. Những giá trị được xác định là văn bản nằm giữa dấu “:” và dấu “;”. NHD: Bùi Văn Chuyên 3 SVTH: Trương Minh Hiệp Đồ án tốt nghiệp Chương 2.

Cách Viết CSS Trong HTML Để ngôn ngữ CSS có thể nói chuyện được với HTML, người dùng phải thực hiện tham chiếu tệp tin CSS trong HTML. Cách tham chiếu CSS tốt nhất là gồm toàn bộ kiểu trong một style sheet, và tham chiếu từ bên trong phần <head> của file HTML. Cách này cho phép người dùng có thể sử dụng cùng kiểu trang trí cho tất cả trang web. Đồng thời, nó cũng giúp tiết kiệm thời gian thực hiện thay đổi.

Có 3 cách viết CSS trong HTML: Trực tiếp: Bạn dùng thuộc tính style trong thẻ HTML: Kiểu viết này chỉ hữu dụng trong trường hợp bạn trang trí một kiểu cho một thành thẻ của trang HTML. Inline CSS được viết qua thuộc tính style. Ví dụ: Để đổi màu chữ của đề mục, bạn viết đoạn CSS có mã như sau: <!DOCTYPE html> <html> <body> <h1 style="color:red">Đây là đề mục đỏ</h1> </body> </html> Nội bộ: Bạn dùng thuộc tính <style> trong phần <head> của trang HTML: Kiểu viết này dùng để trang trí cho toàn bộ thành phần có trong HTML. Ví dụ: Cách viết CSS nội bộ như sau.

<!DOCTYPE html> <html> <head> <style> body {background-color: grey} h1 {color:red} p {color:blue} </style> </head> <body> <h1>Đây là đề mục</h1> <p> Đoạn văn bản.</p> </body> </html> CSS ngoài: Bạn dùng một hay một số tập tin CSS bên ngoài: Nếu có nhiều trang HTML cùng một phong cách trang trí, bạn chỉ nên sử dụng cách viết CSS bên ngoài rồi gọi chúng vào trang HTML. Bởi nếu dùng CSS trực tiếp hay nội bộ thì bạn bắt buộc phải lặp lại chúng ở mỗi trang. Ngoài ra, khi muốn thay đổi bất kỳ thành phần trang trí nào, bạn cũng thực hiện sửa ở tất cả các trang. NHD: Bùi Văn Chuyên 4 SVTH: Trương Minh Hiệp Đồ án tốt nghiệp Chương 2.

Cơ sở lý thuyết Cách viết CSS ngoài rất hữu ích khi bạn trang trí nhiều trang. Đồng thời, nếu cần thay đổi chi tiết trang trí, bạn chỉ việc điều chỉnh trên một tệp tin CSS và các trang HTML sẽ được thay đổi theo. Viết CSS ngoài vào tệp tin .css, sau đó thông qua <head> để gọi vào trang HTML: <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="/wp-content/uploads/2015/05/demo_style.css"> </head> <body> <h1>Đây là đề mục</h1> <p> Đoạn văn bản. Cách Khai Báo CSS Khai Báo CSS: Đặt các thuộc tính CSS thành các giá trị cụ thể là chức năng cốt lõi của ngôn ngữ CSS.

Một cặp thuộc tính và giá trị được gọi là một khai báo và bất kỳ công cụ CSS nào cũng sẽ tính toán những khai báo nào áp dụng cho từng thành phần của trang để bố trí và tạo kiểu cho nó một cách thích hợp. Cả thuộc tính và giá trị đều không phân biệt chữ hoa chữ thường theo mặc định trong CSS. Cặp này được phân tách bằng dấu hai chấm và các khoảng trắng trước, giữa và sau các thuộc tính và giá trị, nhưng không nhất thiết phải ở bên trong. Cú pháp khai báo CSS Có hơn 100 thuộc tính khác nhau trong CSS và gần như vô số giá trị khác nhau.

Không phải tất cả các cặp thuộc tính và giá trị đều được phép và mỗi thuộc tính xác định giá trị hợp lệ là gì. Khi một giá trị không hợp lệ cho một thuộc tính nhất định, khai báo được coi là không hợp lệ và hoàn toàn bị công cụ CSS bỏ qua. NHD: Bùi Văn Chuyên 5 SVTH: Trương Minh Hiệp Đồ án tốt nghiệp Chương 2. Cơ sở lý thuyết Khối Khai Báo CSS: Các khai báo được nhóm trong các khối , nghĩa là trong một cấu trúc được phân cách bằng dấu ngoặc mở, ' {' và dấu đóng, ' }'.

Các khối đôi khi có thể được lồng vào nhau, vì vậy các dấu ngoặc nhọn mở và đóng phải khớp với nhau. Các khối như vậy được gọi một cách tự nhiên là các khối khai báo và các khai báo bên trong chúng được phân tách bằng dấu chấm phẩy ' ;'. Một khối khai báo có thể trống, có chứa khai báo null. Khoảng trắng xung quanh khai báo được bỏ qua.

Tuyên bố cuối cùng của một khối không cần phải được kết thúc bằng dấu chấm phẩy, mặc dù nó thường được coi là phong cách tốt để làm điều đó vì nó tránh quên thêm nó khi mở rộng khối bằng một tuyên bố khác. Khai báo khối CSS. Bộ quy tắc CSS: Nếu các biểu định kiểu chỉ có thể áp dụng một khai báo cho từng thành phần của trang Web, thì chúng sẽ khá vô dụng. Mục tiêu thực sự là áp dụng các khai báo khác nhau cho các phần khác nhau của tài liệu.

CSS cho phép điều này bằng cách liên kết các điều kiện với các khối khai báo. Mỗi khối khai báo (hợp lệ) được đặt trước một hoặc nhiều bộ chọn được phân tách bằng dấu phẩy , là các điều kiện chọn một số thành phần của trang. Một nhóm bộ chọn và một khối khai báo có liên quan cùng nhau được gọi là một bộ quy tắc hoặc thường là một quy tắc. Bộ quy tắc CSS.

NHD: Bùi Văn Chuyên 6 SVTH: Trương Minh Hiệp Đồ án tốt nghiệp Chương 2. Khái Niệm Javascript chính là một ngôn ngữ lập trình web rất phổ biến ngày nay. Javascript được tích hợp đồng thời nhúng vào HTML để hỗ trợ cho website trở nên sống động hơn. Chúng cũng đóng vai trò tương tự như một phần của website, cho phép Client- side Script từ người dùng tương tự máy chủ (Nodejs) để tạo ra những website động.

Công dụng của Javascript Bên cạnh việc tìm hiểu javascript là ngôn ngữ gì thì chúng được sử dụng để làm gì cũng rất quan trọng. Việc nắm bắt được mục đích của ngôn ngữ đặc biệt này sẽ giúp bạn dễ dàng sử dụng chúng hơn trong công việc. Cụ thể như sau: Thay đổi nội dung HTML: Một trong số nhiều phương thức HTML JavaScript chính là getElementById (). Chúng được sử dụng để tìm một phần tử của HTML với id =”demo” và dùng để thay đổi nội dung của phần từ (Internal HTML) sang thành “Hello JavaScript” Thay đổi giá trị thuộc tính HTML: Tổng quan về javascript còn có thể sử dụng để thay đổi các giá trị của thuộc tính.

Ví dụ: thay đổi thuộc tính src (source) của tag<img>. Thay đổi kiểu HTML: Đây chính là một hoạt động biến thể của việc thay đổi thuộc tính của HTML ở trên.fontSize = ’35px; Ẩn các phần tử HTML: Một hoạt động tiếp theo là Javascript có thể ẩn được các phần tử HTML. Chúng có thể được thực hiện thông qua hoạt động thay đổi kiểu hiển thị các phần tử HTML. Hiển thị các phần tử HTML: Một điểm đặc biệt là JavaScript có thể hiển thị được các yếu tố HTML ẩn.

Đồng thời, cũng có thể thực hiện được thông qua cách thay đổi kiểu hiển thị phần tử. Cách Viết Javascript Tất cả những đoạn mã JS đều sẽ được đặt ở trong cặp thẻ đóng và mở <script></script>. Một ví dụ cụ thể dễ hiểu như sau: <script language=”javascript”> alert(“Hello World!”); </script> Trong JS, chúng ta có 3 cách để đặt thẻ Script phổ biến như: Internal: Viết ở trong file HTML hiện tại; External: Viết ra một file JS khác và tiếp tục import vào; Inline: Viết trực tiếp ở trong các thẻ HTML; Có 3 cách đặt thẻ script thường được sử dụng như dưới đây: Với Internal, thông thường thẻ Script sẽ được đặt ở trong thẻ <head>, tuy nhiên bạn cũng có thể đặt ở bất kỳ chỗ nào. Yêu cầu duy nhất là phải có chứa đầy đủ mở và đóng thẻ <script></script>.

Bằng cách này, bạn có thể đặt phần head ở trong file HTML hiện có của mình. Đối với External, bạn sẽ viết được các đoạn mã Javascript ra trong một file mới.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Đăng Ký Môn Học & Đồ Án Tốt Nghiệp Cho Sinh Viên Đại Học Bình Dương" cung cấp hướng dẫn chi tiết về quy trình đăng ký môn học và đồ án tốt nghiệp dành cho sinh viên tại Đại học Bình Dương. Nội dung bao gồm các bước thực hiện, lưu ý quan trọng, và lợi ích của việc lập kế hoạch học tập hiệu quả. Đây là nguồn thông tin hữu ích giúp sinh viên nắm bắt quy trình một cách rõ ràng, tránh sai sót và tối ưu hóa thời gian học tập.

Để mở rộng kiến thức về các chủ đề liên quan, bạn có thể tham khảo thêm Luận văn thạc sĩ luật học nhận thức của sinh viên chuyên ngành tiếng Anh về những trở ngại khi thuyết trình, Developing discussion skills for EFL second year students, và Luận án tiến sĩ xây dựng mô hình câu lạc bộ thể thao giải trí cho sinh viên. Những tài liệu này sẽ giúp bạn hiểu sâu hơn về kỹ năng học tập, thuyết trình, và phát triển môi trường sinh viên.