CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1. Giới thiệu chung về hệ thống Quản lý học phí là một trong những công việc tương đối phức tạp, tốn nhiều thời gian và công sức, mỗi năm số lượng sinh viên đăng ký nhập học ở trường Đại học Hòa Bình lên đến hàng nghìn sinh viên, dẫn đến việc quản lý thu học phí ngày càng khó khăn hơn, tốn rất nhiều thời gian, phải cần đến một đội ngũ cán bộ để thực hiện nhiệm vụ này. Dựa vào tình hình thực tế, việc xây dựng và phát triển một phần mềm quản lý thu học phí là hết sức cần thiết. Phần mềm quản lý thu học phí giúp giảm bớt số lượng cán bộ và những sai sót khi thực hiên việc thu học phí trong trường Đại học Hòa Bình.
Tổng quan về hệ thống thu học phí của trường Đại học Hòa Bình 1. Vấn đề nảy sinh trong quá trình làm luận văn 1. Quy trình thực hiên thực tế Quản lý thu học phí sinh viên là công việc thường xuyên phải làm của các cán bộ quản lý, các khoa, phòng đào tạo, phòng tài chính kế toán. Khi sinh viên đến nhập học bộ phận quản lý phải nhập hồ sơ sinh viên vào sổ, nhập tên các lớp vào danh sách lớp của nà trường.
Học phí của sinh viên sẽ được thu mỗi kỳ một lần. Khi có quyết định mức thu học phí của từng kỳ từ phòng đào tạo, cán bộ quản lý phải nhập số tiền phải thu của kỳ đó vào sổ thu học phí, phòng tài chính kế toán sẽ ra thông báo về học phí tại các bảng tin và trên trang web chính thức của trường, và gửi thông báo nộp học phí cho các lớp. Khi sinh viên đến nộp học phí cán bộ quản lý nhập mã số sinh viên ghi trên thẻ, kiểm tra số tiền học phí, số đã thu, số còn phải thu, số phiếu, ngày tháng thu học phí rồi lưu các thông tin nộp tiền của sinh viên đó vào sổ thu học phí rồi xuất biên lai ra máy in. Gần hết hạn nộp tiền cán bộ quản lý gửi danh sách những sinh viên chưa nộp học phí cho các lớp.
Hết thời gian nộp học phí, cán bộ quản 6 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS. Đỗ Ngọc Điệp Khóa luận tốt nghiệp lý sẽ gửi báo cáo về tình trạng nộp học phí kèm theo danh sách những sinh viên đã nộp và chưa nộp học phí về khoa và đưa lên phòng đào tạo. Vấn đề nảy sinh trong thực tế: Trong thực tế, hiện tại trường vẫn sử dụng hình thức thu học phí, lệ phí bằng phương pháp bán thủ công nên gặp những khó khăn như: - Mất thời gian cho việc tìm hồ sơ và phiếu thu liên quan đến công việc nộp tiền của mỗi sinh viên khi tới nộp học phí. - Việc lưu trữ và tim hồ sơ, sổ sách rất khó khăn, mất nhiều thời gian và không gian.
- Việc hồ sơ được lưu trữ ở trên giấy sẽ không được an toàn, khả năng gặp hỏa hoạn, mưa gió sẽ làm hư hỏng hồ sơ. Mục đích, yêu cầu của đề tài 1. Mục đích Để học phí của sinh viên nghĩa là các thao tác đến đối xây dựng một chương trình quản lý thu học phí, đối tượng cần quản lý ở đây chính là sinh viên, như nhập mới, xem danh sách, xem hồ sơ sinh viên, xem tình trạng nộp học phí của từng sinh viên. Mục tiêu của đề tài này là xây dựng một chức năng nhỏ trên phần mềm Quản lý học phí trường Đại học Hòa Bình, xây dựng chức năng thông báo nộp học phí muộn.
Chức năng này sẽ giúp cho việc quản lý thu học phí của sinh viên được dễ dàng hơn và giảm bớt những khó khăn cho các cán bộ quản lý thu học phí. Yêu cầu Chương trình thực hiện những yêu cầu sau: o Quản lý thông tin về hồ sơ lý lịch của sinh viên o Các thông tin về việc nộp học phí của sinh viên 7 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS. Đỗ Ngọc Điệp Khóa luận tốt nghiệp o Thông báo thống kê tình trạng nộp học phí của sinh viên trong từng lớp và trong từng khoa 1. Công cụ giải quyết bài toán 1.
Khái niệm IIS là viết tắt của từ (Internet Information Services ) IIS được đính kèm với các phiên bản của Windows. Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch vụ dành cho máy chủ chạy trên nền Hệ điều hành Window nhằm cung cấp và phân tán các thông tin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web Server, FTP Server,.Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet bằng việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport Protocol (HTTP). Như vậy, sau khi bạn thiết kế xong các trang Web của mình, nếu bạn muốn đưa chúng lên mạng để mọi người có thể truy cập và xem chúng thì bạn phải nhờ đến một Web Server, ở đây là IIS. Nếu không thì trang Web của bạn chỉ có thể được xem trên chính máy của bạn hoặc thông qua việc chia sẻ tệp (file sharing) như các tệp bất kỳ trong mạng nội bộ.
IIS có thể làm được gì? Nhiệm vụ của IIS là tiếp nhận yêu cầu của máy trạm và đáp ứng lại yêu cầu đó bằng cách gửi về các máy trạm những thông tin mà máy trạm yêu cầu. Bạn có thể sử dụng IIS để: - Xuất bản một Website của bạn trên Internet - Tạo các giao dịch thương mại điện tử trên Internet ( hiện các catalog và nhận được các đơn đặt hàng từ người tiêu dùng) - Chia sẻ file dữ liệu thông qua giao thức FTP - Cho phép người ở xa có thể truy xuất database của bạn (gọi là Database remote access) và rất nhiều khả năng khác. 8 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS. Đỗ Ngọc Điệp Khóa luận tốt nghiệp 1.
IIS hoạt động như thế nào? IIS sử dụng các giao thức mạng phổ biến là HTTP (Hyper Text Transfer Protocol) và FPT (File Transfer Protocol) và một số giao thức khác như SMTP, POP3,. để tiếp nhận yêu cầu và truyền tải thông tin trên mạng với các định dạng khác nhau. Một trong những dịch vụ phổ biến nhất của IIS mà chúng ta quan tâm trong giáo trình này là dịch vụ WWW (Wold Wide Web) nói tắt là dịch vụ Web. Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) của trình duyệt Web (Web browser) dưới dạng một địa chỉ URL (Uniform Resource Locator) của một trang web và IIS phản hồi lại các yêu cầu bằng cách gửi về cho Web browser nội dung của trang Web tương ứng.
Trình duyệt web Trình duyệt Web là một phần mềm ứng dụng cho phép người sử dụng xem và tương tác với các văn bản, hình ảnh, đoạn phim, nhạc, trò chơi và các thông tin khác ở trên một trang web của một địa chỉ web trên mạng toàn cầu hoặc mạng nội bộ. Văn bản và hình ảnh trên một trang web có thể chứa siêu liên kết tới các trang web khác của cùng một địa chỉ web hoặc địa chỉ web khác. Trình duyệt web cho phép người sử dụng truy cập các thông tin trên các trang web một cách nhanh chóng và dễ dàng thông qua các liên kết đó. Trình duyệt web đọc định dạng HTML để hiển thị, do vậy một trang web có thể hiển thị khách nhau trên các trình duyệt khác nhau.
Các loại trình duyệt web hiện nay cho máy tính cá nhân bao gồm Internet Explorer, Mozilla, Firefox, Safari, google chrome, opera. Trình duyệt web thường giao tiếp với máy chủ web bằng việc sử dụng HTTP (giao thức truyền siêu văn bản) để lấy về các trang web HTTP cho phép các trình duyệt web gửi thông tin đến các máy chủ web, cũng như lấy các trang web về. HTTP được sử dụng rộng rãi nhất là HTTP/1.1, được định nghĩa đầy đủ ở RFC 2616 HTTP/1.1 có những chuẩn riêng mà Internet Explore không hỗ trợ đầy đủ, nhưng hầu hết các trình duyệt web khác đều hỗ trợ đầy đủ. 9 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS.
Đỗ Ngọc Điệp Khóa luận tốt nghiệp Định dạng file của một trang web thường là HTML( ngôn ngữ đánh dấu siêu văn bản) và được xác định bởi giao thức HTTP sử dụng kiểu nội dung MIME. Phần lớn các trình duyệt hỗ trợ nhiều định dạng file khác bên cạnh HTML như các dạng ảnh JPEG, PNG, GIF. và có thể mở rộng để hỗ trợ nhiều hơn nhờ sử dụng các plug-in. Sự kết hợp của kiểu nội dung HTTP và đặc tả giao thức UML cho phép các nhà thiết kế trang web có thể đưa ảnh, hoạt hình, video, âm thanh và đa phương tiện được streaming vào trang web, hoặc có thể truy cập chúng thông qua trang web.
Ở đây, em sẽ nới về 2 trình duyệt hỗ trợ tốt nhất cho IIS là IE và chrome 1. Trình duyệt web Internet Explore (IE) o Khái niệm: Windows Internet Explore( trước đây là Microsoft Internet Explore, viết tắt là IE), là một dòn trình duyệt web giao diện đồ họa do Microsoft phát triển và là một thành phần của các hệ điều hành Microsoft Windows kể từ nằm 1995. Đây là trình duyệt web có nhiều người sử dụng nhất từ năm 1999, đạt tới đỉnh cao là khoảng 95% thị phần trong nằm 2002 và 2003 với IE5 và IE6. o Bảo mật: Internet Explore sử dụng nền tảng bảo mật dựa theo khu vực, nó sẽ nhóm các site lại dựa trên một số điều kiện cụ thể, như nó có phải là site trên Internet hay Intranet hoặc có nằm trong danh sách trắng do người dùng ghi nhận hay không.
Các hạn chế bảo mật được áp dụng theo khu vực, tất cả các site trong một khu vực sẽ tuân theo cùng một hạn chế. Trình duyệt web Google Chrome o Khái niệm: Google chrome là một trình duyệt web miễn phí, được phát triển bởi Google, sử dụng nền tảng V8 engine. Dự án mã nguồn mở đứng say Google Chrome được biết với tên gọi Chromium, phiên bản beta chạy trên Microsoft o Các tính năng nổi bật: • Bảo mật cao 10 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS. Đỗ Ngọc Điệp Khóa luận tốt nghiệp • Tính ổn định và hiệu xuất cao • Giao diện người dùng đẹp và thuận tiện cho người sử dụng 1.
Giới thiệu ngôn ngữ lâp trình 1.NET là một công nghệ được sử dụng cho việc thiết kế các ứng dụng web trên môi trường .NET Ưu điểm của ASP.NET cho phép sử dụng ngôn ngữ lập trình mà bạn ưa thích hoặc gần gũi với chúng. Hiện tại thì .NET Framework hỗ trợ trên 40 ngôn ngữ lập trình khác nhau mà đa phần đều có thể được sử dụng để xây dựng nên những website ASP.NET, chẳng hạn như C# (C sharp) và Visual Basic.