Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
1,46 MB
Nội dung
Khóa luận tốt nghiệp LỜI MỞ ĐẦU Những năm gần đây, nước ta tin học ứng dụng rộng rãi lĩnh vực giáo dục đào tạo Việc ứng dụng phần mềm quản lý trường học trợ giúp nhiều cho nhà quản lý từ khâu quản lý trình giảng dạy học tập, rèn luyện quản lý học phí – lệ phí sinh viên Tin học hóa quản lý giúp cho nhà quản lý điều hành công việc cách khoa học, xác hiệu Trong quy mơ trường Đại học với hàng nghìn sinh viên nhập học năm việc quản lý thu học phí trường làm theo phương pháp truyền thống tốn nhiều sức lao động Nhưng với trình độ khoa học kỹ thuật phát triển ngày cơng việc xử lý máy móc với phần mềm đáp ứng đủ nhu cầu công việc Dựa phần mềm Quản lý học phí trường Đại học Hịa Bình, khóa luận trình bày quy trình phương pháp xây dựng chức thơng báo nộp học phí muộn phần mềm Quản lý học phí trường Đại học Hịa Bình Khóa luận chia thành chương: Chương 1: Giới thiệu tổng quan hệ thống Chương 2: Quy trình nghiệp vụ chức thu học phí muộn Chương 3: Xây dựng cài đặt chương trình Đầu tiên, em xin bày tỏ lòng biết ơn chân thành đến ThS Đỗ Ngọc Điệp, thầy trực tiếp hướng dẫn tận tình giúp đỡ em giải đáp khúc mắc em thực đề tài này, giúp em hoàn thành đồ án tốt nghiệp Em xin gửi lời cảm ơn quý thầy cô khoa Công nghệ - Trường Đại học Hịa Bình, tồn thể thầy giáo tận tình giảng dạy, trang bị cho em kiến thức quý báu tháng năm bên giảng đường Đại học, giúp em nâng cao kỹ làm việc lòng tự tin tràn đầy đường lập nghiệp | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp Cảm ơn tất bạn sinh viên lớp cổ vũ, động viên, đóng góp ý kiến chân thành để hồn thành tốt đồ án tốt nghiệp Trong trình thực đề tài, dù cố gắng song thời gian có hạn, kiến thức lực thân hạn chế nên ko tránh khỏi thiếu sót Vì vậy, em mong nhận góp ý thầy bạn sinh viên lớp Hà Nội, ngày tháng năm Sinh viên thực Nguyễn Vũ Tuân | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp MỤC LỤC LỜI NĨI ĐẦU……………………………………………………………………………1 CHƯƠNG KHẢO SÁT HỆ THỐNG………………………………………………….6 1.1 Giới thiệu chung hệ thống………………………………………………6 1.2 Tổng quan hệ thống thu học phí trường ĐHHB……………………… 1.2.1 Vấn đề nảy sinh trình làm luận văn…………………………6 1.3 1.2.1.1 Quy trình thực tế……………………………………………… 1.2.1.2 Vấn đề nảy sinh thực tế………………………………… Mục đích, yêu cầu đề tài……………………………………………….7 1.3.1 Mục đích……………………………………………………………… 1.3.2 u cầu…………………………………………………………………7 1.4 Cơng cụ giải toán……………………………………………… 1.4.1 IIS……………………………………………………………………….8 1.4.1.1 Khái niệm……………………………………………………… 1.4.1.2 IIS làm gì………………………………………… 1.4.1.3 IIS hoạt động nào……………………………………….9 1.4.2 Trình duyệt web……………………………………………………… 10 1.4.2.1 Trình duyệt web Internet Explore…………………………… 10 1.4.2.2 Trình duyệt web Google Chrome………………………………11 1.4.3 Giới thiệu ngơn ngữ lập trình………………………………………… 11 1.4.3.1 ASP.NET……………………………………………………….11 1.4.3.2 Ngôn ngữ C# 11 1.4.4 SQL Server 2005…………………………………………………… 12 1.4.4.1 Khái niệm……………………………………………………….12 1.4.4.2 Phân loại SQL Server………………………………………… 12 1.4.4.3 Các thành phần quan trọng SQL Server 2005………… 12 1.4.4.4 Đặc điểm SQL Server đối tượng làm việc…………… 14 1.4.4.5 Các kiểu liệu SQL Server………………………14 1.4.5 Visual Studio 2008…………………………………………………….15 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp 1.5 1.4.5.1 Khái niệm…………………………………………………… 15 1.4.5.2 Những chức Microsoft Visual Studio………………15 Giới thiệu môi trường cài đặt…………………………………………….16 1.5.1 Tổng quan hệ thống mạng LAN………………………………… 16 1.6 1.5.1.1 Khái niệm…………………………………………………… 16 1.5.1.2 Mạng cục Lan(Local Area Network)…………………… 17 1.5.1.3 Mạng khách chủ(Client – Server)…………………………….18 Phương pháp giải tốn…………………………………………19 CHƯƠNG 2: QUY TRÌNH NGHIỆP VỤ CHỨC NĂNG THU HỌC PHÍ MUỘN……21 2.1 Khái quát hệ thống phần mềm quản lý thu học phí………………………21 2.1.1 Hệ thống thu học phí………………………………………………….21 2.1.2 Cơ sở liệu hệ thống…………………………………………….22 2.1.3 phân tích liệu vào/ra……………………………………………… 22 2.1.3.1 Phân tích liệu vào……………………………………………22 2.1.3.2 Phân tích liệu ra…………………………………………… 23 2.1.4 Mơ hình quan hệ thực thể…………………………………………… 23 2.1.5 Thiết kế sở liệu…………………………………………………24 2.1.6 Thiết kế mơ hình liệu vật lý ………………………………………26 2.2 Hệ thống chức năng……………………………………………………… 35 2.2.1 Sơ đồ chức năng………………………………………………………35 2.2.2 Mô tả chi tiết chức năng………………………………………… 36 CHƯƠNG 3: XÂY DỰNG VÀ TRIỂN KHAI ỨNG DỤNG ………………………… 38 3.1 Giao diện phần mềm Quản lý học phí………………………… 38 3.1.1 Đăng nhập hệ thống………………………………………………… 38 3.1.1.1 Đăng nhập………………………………………………………38 3.1.1.2 Thay đổi mật khẩu…………………………………………… 39 3.1.2 Học phí giai đoạn 1……………………………………………………39 3.1.3 Học phí giai đoạn 2……………………………………………………40 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp 3.1.4 Các khoa………………………………………………………………41 3.1.5 Nộp phí thi lại…………………………………………………………41 3.1.6 Tìm kiếm………………………………………………………………41 3.1.7 Liên kết phần mềm…………………………………………………….42 3.2 Chức đăng ký học muộn………………………………………………42 3.2.1 Giao diện………………………………………………………………44 3.2.2 Code……………………………………………………………………44 3.3 Báo cáo nộp muộn học phí………………………………………………… 62 3.3.1 Báo cáo tổng hợp………………………………………………………62 3.3.1.1 Giao diện……………………………………………………… 62 3.3.1.2 Code…………………………………………………………… 62 3.3.2 Báo cáo danh sách nộp…………………………………………… 63 3.3.2.1 Giao diện……………………………………………………… 63 3.3.2.2 Code…………………………………………………………… 63 3.3.3 Báo cáo danh sách chưa nộp………………………………………….65 3.3.3.1 Giao diện……………………………………………………… 65 3.3.3.2 Code…………………………………………………………… 65 3.4 Cài đặt vân hành……………………………………………………… 66 3.4.1 Cài đặt IIS……………………………………………………… 66 3.4.2 Vận hành website…………………………………………………… 68 3.4.2.1 Vận hành website IIS……………………………………… 68 3.4.2.2 Vận hành website trình duyệt………………………………68 TÀI LIỆU THAM KHẢO……………………………………………………………… 71 | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Giới thiệu chung hệ thống Quản lý học phí công việc tương đối phức tạp, tốn nhiều thời gian công sức, 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 khó khăn hơn, tốn nhiều thời gian, phải cần đến đội ngũ cán để thực nhiệm vụ Dựa vào tình hình thực tế, việc xây dựng phát triển phần mềm quản lý thu học phí 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 sai sót thực hiên việc thu học phí trường Đại học Hịa Bình 1.2 Tổng quan hệ thống thu học phí trường Đại học Hịa Bình 1.2.1 Vấn đề nảy sinh trình làm luận văn 1.2.1.1 Quy trình thực hiên thực tế Quản lý thu học phí sinh viên cơng việc thường xuyên phải làm cán quản lý, khoa, phịng đào tạo, phịng tài kế tốn Khi sinh viên đến nhập học phận quản lý phải nhập hồ sơ sinh viên vào sổ, nhập tên lớp vào danh sách lớp nà trường Học phí sinh viên thu kỳ lần Khi có định mức thu học phí kỳ từ phòng đào tạo, cán quản lý phải nhập số tiền phải thu kỳ vào sổ thu học phí, phịng tài kế tốn thơng báo học phí bảng tin trang web thức trường, gửi thơng báo nộp học phí cho lớp Khi sinh viên đến nộp học phí cán quản lý nhập mã số sinh viên ghi 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í lưu thơng tin nộp tiền sinh viên vào sổ thu học phí xuất biên lai máy in Gần hết hạn nộp tiền cán quản lý gửi danh sách sinh viên chưa nộp học phí cho lớp Hết thời gian nộp học phí, cán quản | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp lý gửi báo cáo tình trạng nộp học phí kèm theo danh sách sinh viên nộp chưa nộp học phí khoa đưa lên phòng đào tạo 1.2.1.2 Vấn đề nảy sinh thực tế: Trong thực tế, trường sử dụng hình thức thu học phí, lệ phí phương pháp bán thủ cơng nên gặp khó khăn như: - Mất thời gian cho việc tìm hồ sơ phiếu thu liên quan đến cơng việc nộp tiền sinh viên tới nộp học phí - Việc lưu trữ tim hồ sơ, sổ sách khó khăn, nhiều thời gian không gian - Việc hồ sơ lưu trữ giấy khơng an tồn, khả gặp hỏa hoạn, mưa gió làm hư hỏng hồ sơ 1.3 Mục đích, yêu cầu đề tài 1.3.1 Mục đích Để học phí sinh viên nghĩa thao tác đến đối xây dựng chương trình quản lý thu học phí, đối tượng cần quản lý sinh viên, nhập mới, xem danh sách, xem hồ sơ sinh viên, xem tình trạng nộp học phí sinh viên Mục tiêu đề tài xây dựng chức nhỏ 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 thơng báo nộp học phí muộn Chức giúp cho việc quản lý thu học phí sinh viên dễ dàng giảm bớt khó khăn cho cán quản lý thu học phí 1.3.2 u cầu Chương trình thực yêu cầu sau: o Quản lý thông tin hồ sơ lý lịch sinh viên o Các thơng tin việc nộp học phí sinh viên | 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í sinh viên lớp khoa Công cụ giải toán 1.4 1.4.1 IIS 1.4.1.1 Khái niệm IIS viết tắt từ (Internet Information Services ) IIS đính kèm với phiên Windows Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) dịch vụ dành cho máy chủ chạy Hệ điều hành Window nhằm cung cấp phân tán thơng tin lên mạng, bao gồm nhiều dịch vụ khác Web Server, FTP Server, Nó sử dụng để xuất nội dung trang Web lên Internet/Intranet 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 bạn thiết kế xong trang Web mình, bạn muốn đưa chúng lên mạng để người truy cập xem chúng bạn phải nhờ đến Web Server, IIS Nếu khơng trang Web bạn xem máy bạn thông qua việc chia sẻ tệp (file sharing) tệp mạng nội 1.4.1.2 IIS làm gì? Nhiệm vụ IIS tiếp nhận yêu cầu máy trạm đáp ứng lại yêu cầu cách gửi máy trạm thông tin mà máy trạm yêu cầu Bạn sử dụng IIS để: - Xuất Website bạn Internet - Tạo giao dịch thương mại điện tử Internet ( catalog nhận đơn đặt hàng từ người tiêu dùng) - Chia sẻ file liệu thông qua giao thức FTP - Cho phép người xa truy xuất database bạn (gọi Database remote access) nhiều khả khác | Nguyễn Vũ Tuân lớp: 510CNT GVHD:ThS Đỗ Ngọc Điệp Khóa luận tốt nghiệp 1.4.1.3 IIS hoạt động nào? IIS sử dụng giao thức mạng phổ biến HTTP (Hyper Text Transfer Protocol) FPT (File Transfer Protocol) số giao thức khác SMTP, POP3, để tiếp nhận yêu cầu truyền tải thông tin mạng với định dạng khác Một dịch vụ phổ biến IIS mà quan tâm giáo trình dịch vụ WWW (Wold Wide Web) nói tắt dịch vụ Web Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) trình duyệt Web (Web browser) dạng địa URL (Uniform Resource Locator) trang web IIS phản hồi lại yêu cầu cách gửi cho Web browser nội dung trang Web tương ứng 1.4.2 Trình duyệt web Trình duyệt Web phần mềm ứng dụng cho phép người sử dụng xem tương tác với văn bản, hình ảnh, đoạn phim, nhạc, trị chơi thơng tin khác trang web địa web mạng toàn cầu mạng nội Văn hình ảnh trang web chứa siêu liên kết tới trang web khác địa web địa web khác Trình duyệt web cho phép người sử dụng truy cập thông tin trang web cách nhanh chóng dễ dàng thơng qua liên kết Trình duyệt web đọc định dạng HTML để hiển thị, trang web hiển thị khách trình duyệt khác Các loại trình duyệt web 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 việc sử dụng HTTP (giao thức truyền siêu văn bản) để lấy trang web HTTP cho phép trình duyệt web gửi thơng tin đến máy chủ web, lấy trang web HTTP sử dụng rộng rãi HTTP/1.1, định nghĩa đầy đủ RFC 2616 HTTP/1.1 có chuẩn riêng mà Internet Explore không hỗ trợ đầy đủ, hầu hết trình duyệt web khác hỗ trợ đầy đủ | 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 trang web thường HTML( ngôn ngữ đánh dấu siêu văn bản) xác định giao thức HTTP sử dụng kiểu nội dung MIME Phần lớn trình duyệt hỗ trợ nhiều định dạng file khác bên cạnh HTML dạng ảnh JPEG, PNG, GIF mở rộng để hỗ trợ nhiều nhờ sử dụng plug-in Sự kết hợp kiểu nội dung HTTP đặc tả giao thức UML cho phép nhà thiết kế trang web đưa ảnh, hoạt hình, video, âm đa phương tiện streaming vào trang web, truy cập chúng thông qua trang web Ở đây, em nới trình duyệt hỗ trợ tốt cho IIS IE chrome 1.4.2.1 Trình duyệt web Internet Explore (IE) o Khái niệm: Windows Internet Explore( trước Microsoft Internet Explore, viết tắt IE), dịn trình duyệt web giao diện đồ họa Microsoft phát triển thành phần hệ điều hành Microsoft Windows kể từ nằm 1995 Đây trình duyệt web có nhiều người sử dụng từ năm 1999, đạt tới đỉnh cao khoảng 95% thị phần nằm 2002 2003 với IE5 IE6 o Bảo mật: Internet Explore sử dụng tảng bảo mật dựa theo khu vực, nhóm site lại dựa số điều kiện cụ thể, có phải site Internet hay Intranet có nằm danh sách trắng người dùng ghi nhận hay không Các hạn chế bảo mật áp dụng theo khu vực, tất site khu vực tuân theo hạn chế 1.4.2.2 Trình duyệt web Google Chrome o Khái niệm: Google chrome trình duyệt web miễn phí, phát triển Google, sử dụng tảng V8 engine Dự án mã nguồn mở đứng say Google Chrome biết với tên gọi Chromium, phiên beta chạy Microsoft o Các tính 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 string MTCN3 = "select count(*) from NopMuonHP where MaKhoa='MTCN' and XNNo = and (CAST(Floor(Cast(NgayHenNop as float)) as datetime)CAST(Floor(Cast(NgayHenNop as float)) as datetime)