Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
2,23 MB
Nội dung
LỜI CẢM ƠN Trước hết em xin chân thành cảm ơn thầy cô giáo Trường Đại học Công Nghệ Thông Tin Truyền thông – Đại Học Thái Nguyên trang bị cho em kiến thức cần thiết năm học vừa qua để em hồn thành đồ án tốt nghiệp Trong suốt trình xây dựng đồ án tốt nghiệp em nhận quan tâm tận tình hướng dẫn thầy giáo Tô Hữu Nguyên thầy, cô giáo môn Kỹ thuật phần mềm tạo điều kiện giúp đỡ em nhiều Em xin gửi lời cảm ơn chân thành tới thầy giáo Tô Hữu Nguyên thầy, cô giáo môn Kỹ thuật phần mềm tận tình giúp đỡ suốt trình làm đồ án, tạo điều kiện cho em hồn tất đồ án Ngoài em xin cảm ơn tất bạn bè giúp đỡ em suốt trình xây dựng đồ án Một lần cho em bày tỏ lòng biết ơn tới thầy giáo tận tình giúp đỡ, bảo em suốt năm năm học vừa qua Em xin chúc thầy cô mạnh khỏe, hạnh phúc để tiếp tục dìu dắt hệ sinh viên trưởng thành từ trường Em xin chân thành cảm ơn! LỜI CAM ĐOAN Em xin cam đoan toàn nội dung đồ án tự em đọc nghiên cứu tài liệu, khảo sát yêu cầu việc quản lý tuyển sinh sau đại học trường Đại học Công nghệ thông tin truyền thơng Thái Ngun Từ viết sở lý thuyết xây dựng chương trình quản lý tuyển sinh sau đại học Người cam đoan Nguyễn Thị My Ly MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC DANH MỤC HÌNH MỞ ĐẦU CHƯƠNG CƠ SỞ LÝ THUYẾT .8 1.1 TỔNG QUAN VỀ ASP.NET 1.1.1 Giới thiệu chung 1.1.2 Phân loại 1.1.3 HTML 12 1.1.4 Giới thiệu ngôn ngữ ASP.NET 12 1.1.5 Cách thức làm việc ASP.NET .19 1.2 TỔNG QUAN VỀ SQL SERVER 2008 24 1.2.1 Toàn cảnh tảng liệu SQL Server 2008 24 1.2.2 Những điểm SQL Server 2008 26 1.2.3 Nền tảng tin cậy cho liệu .27 1.2.4 Nền tảng phân tích có khả mở rộng 28 1.2.5 Việc lưu trữ liệu hệ .28 CHƯƠNG 31 KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 31 2.1 Khảo sát trạng hệ thống 31 2.1.1 Mơ tả tốn 31 2.1.2 Yêu cầu hệ thống 32 2.2 Phân tích hệ thống 32 2.2.1 Xác định tác nhân 32 2.2.2 Xác định UC (ca sử dụng) chương trình 32 2.2.3 Biểu đồ UC 33 2.2.4 Đặc tả UC 34 2.2.5 Biểu đồ trình tự biểu đồ cộng tác 38 2.2.6 Biểu đồ lớp 45 CHƯƠNG 46 XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN SINH SAU ĐẠI HỌC .46 3.1 Xây dựng website 46 3.2 Xây Dựng Chương Trình .47 3.3 Đánh giá .57 KẾT LUẬN .58 TÀI LIỆU THAM KHẢO 59 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 60 DANH MỤC HÌNH Hình 1.1: Mơ hình MVC 21 Hình 1.2: Tồn cảnh tảng liệu Microsoft 25 Hình 2.1: Biểu đồ UC tác nhân user 33 Hình 2.2: Biểu đồ UC tác nhân Sinh viên 34 Hình 2.3: Biểu đồ trình tự UC Đăng nhập 38 Hình 2.4: Biểu đồ cộng tác UC Đăng nhập 39 Hình 2.5: Biểu đồ trình tự UC Nhập danh sách 39 Hình 2.6: Biểu đồ cộng tác UC Nhập danh sách 40 Hình 2.7: Biểu đồ trình tự UC Đánh sô báo danh 40 Hình 2.8: Biểu đồ cộng tác UC Đánh số báo danh .41 Hình 2.9: Biểu đồ trình tự UC Xếp phịng thi 41 Hình 2.10: Biểu đồ cộng tác UC Xếp phòng thi 42 Hình 2.11: Biểu đồ trình tự UC Đánh số phách 42 Hình 2.12: Biểu đồ cộng tác UC Đánh số phách 43 Hình 2.13: Biểu đồ trình tự UC Export điểm .43 Hình 2.14: Biểu đồ trình tự UC Import điểm .44 Hình 2.15: Biểu đồ trình tự xem lịch thi 44 Hình 2.16: Biểu đồ trình tự xem kết thi .45 Hình 2.17: Biểu đồ lớp 45 Hình 3.1 Giao diện đăng nhập 47 Hình 3.2 Giao diện cập nhập thông tin sinh viên 48 Hình 3.3 Giao diện trang tuyển sinh 49 Hình 3.4 Giao diện thông báo 50 MỞ ĐẦU Tổng quan đề tài Hiện công nghệ thông tin phát triển cách sâu rộng toàn diện, sống người cải thiện nhanh chóng ngày phát triển Nhờ việc áp dụng tin học vào nhiều lĩnh vực khác nhau, Công nghệ phần mềm phát triển mạnh mẽ tồn giới Nhờ giúp người nâng cao hiệu quản lý, tiết kiệm thời gian tiền Chính lợi ích to lớn mà người ngày phát triển mở rộng ứng dụng cơng nghệ thơng tin nói chung phần mềm nói riêng vào cơng việc hàng ngày đời sống xã hội Lí chọn đề tài Hiện nhiều trường muốn tuyển sinh với ngành đào tạo trường Nhưng chưa có hội đồng tổ chức thi chấm thi xác Vẫn cịn gây nhiều sai xót việc chấm thi, việc tổ chức thi cịn thủ cơng Chính em chọn đề tài nhằm tạo phần mềm trực tuyến giúp cho trường tổ chức thi sau đại học dễ dàng Mục đích đề tài Với ý tưởng sử dụng công nghệ hướng đối tượng kết hợp với ngơn ngữ lập trình ASP.NET vào phát triển phần mềm, đồ án tốt nghiệp trình bày trình xây dựng chương trình quản lý tuyển sinh sau đại học để giúp ích việc tuyển sinh sau đại học trường Đại học Công nghệ thông tin truyền thông Thái Nguyên Qua giúp cho em hiểu rõ lập trình web ASP.NET Có thể vận dụng vào làm nhiều phần mềm ASP.NET Mặc dù cố gắng vận dụng kiến thức tổng hợp để xây dựng chương trình với kinh nghiệm cịn thiếu nên khơng thể tránh khỏi thiếu sót Em mong giúp đỡ thầy bạn để em hồn thành tốt đồ án Việc thành lập Website tuyển sinh sau đại học Giúp cho nhà trường giới thiệu trường, ngành mà trường tuyển Nội dung đề tài gồm chương : Chương 1: Cơ sở lí thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Xây dựng website tuyển sinh sau đại học cho trường Đại học Công nghệ thông tin truyền thông Thái Nguyên Em xin chân thành cảm ơn Sinh viên thực Nguyễn Thị My Ly CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 TỔNG QUAN VỀ ASP.NET 1.1.1 Giới thiệu chung Internet mạng máy tính tồn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán, Một mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring, ) 1.1.2 Phân loại Các máy tính mạng chia làm nhóm Client Server *Client: Máy khách mạng, chứa chương trình Client *Server: Máy phục vụ-Máy chủ Chứa chương trình Server, tài nguyên (tập tin, tài liệu ) dùng chung cho nhiều máy khách Server trạng thái chờ yêu cầu đáp ứng yêu cầu Client *Internet Server: Là server cung cấp dịch vụ Internet Web Server, Mail Server, FPT Server, Các dịch vụ thường dùng Internet: *Dịch vụ World Wide Web (gọi tắt Web) *Dịch vụ Electronic Mail (viết tắt Email) *Dịch vụ FPT Để truyền thơng với máy tính khác, máy tính Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/ Internet Protocol- giao thức điều khiển truyền liệu giao thức Internet), giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn tới nhiều đích khác Ví dụ vừa lấy thư từ hộp thư, đồng thời vừa truy cập trang Web TCP đảm bảo tính an toàn liệu, IP giao thức chi phối phương thức vận chuyển liệu Internet World Wide Web Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới số khổng lồ WWW cho phép bạn truy xuất thơng tin văn bản, hình ảnh, âm thanh, video tồn giới Thơng qua Website, q cơng ty giảm thiểu tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiều nơi Cách tạo trang Web: Có nhiều cách để tạo trang Web: * Có thể tạo trang Web chương trình xử lí văn nào: * Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad, chương trình soạn thảo văn có sẵn Window * Thiết kế cách dùng Web Wizard công cụ Word 97, Word 3000 * Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor, Phần mềm chuyên nghiệp DreamWeaver giúp bạn thiết kế trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hoàn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, Khi bạn muốn triển khai ứng dụng Web mạng, ngồi điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server Trình duyệt Web (Web Client hay Web Browser) Trình duyệt Web cơng cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thơng qua ISP Các trình duyệt thơng dụng là: Microsoft Internet Explorer Netscape Navigator Internet Explorer 5.0 trình duyệt chuẩn cho phép trình bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web Webserver: Webserver máy tính nối vào Internet chạy phần mềm thiết kế Webserver đóng vai trị chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiểm tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web Webserver hỗ trợ công nghệ khác nhau: * IIS (Internet Information Service): Hỗ trợ ASP, mở rộng hỗ trợ PHP * Apache: Hỗ trợ PHP * Tomcat: Hỗ trợ JSP (Java Servlet Page) Phân loại Web a) Web tĩnh: Là trang web mà người dùng khơng có khả tương tác với nó, khơng u cầu cần phải lập trình hay nói cách khác xem trang web tĩnh xem tờ báo in giấy Trang web tĩnh dạng file html, tất vần hiển thị trang web người thiết kế phải tạo sẵn trang Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh không thay đổi thơng tin 10 CHƯƠNG XÂY DỰNG WEBSITE QUẢN LÝ TUYỂN SINH SAU ĐẠI HỌC 3.1 Xây dựng website Từ đánh giá tổng quan quy trình hoạt động công tác quản lý tuyển sinh Sau Đại học trên, ta tiến hành xây dựng chương trình với số module trang website sau: Trang đăng nhập: Có nhiệm vụ xác thực người sử dụng phần mềm đăng kí trước Chỉ người dùng cung cấp xác thơng tin Username Password phép truy cập sử dụng phần mềm Trang quản trị gồm module sau : Module CN thông tin sinh viên: Module có nhiệm vụ xử lý danh sách thí sinh đăng kí dự thi trường gửi cho phận quản lý tuyển sinh Sau Đại học Theo thông lệ, trường nhập danh sách thí sinh đăng kí dự thi vào file Excel theo mẫu mà phận quản lý tuyển sinh đưa ra, Module tiến hành đọc file Excel gửi từ trường đẩy vào sở liệu chương trình Module cho phép sửa chữa sai sót (nếu có) hồ sơ đăng kí dự thi thí sinh Module CN phịng thi : Module có nhiệm vụ đánh số báo danh cho thí sinh, tiến hành phân phịng thi cho thí sinh Vì thí sinh xếp theo phòng theo vần ABC nên để đánh số báo danh cho thí sinh, ta tiến hành xếp thí sinh tăng dần theo tên đánh số báo danh tăng dần, từ xếp thí sinh vào phịng thi Đánh số phách mơn thi theo số báo danh Module Export số phách : Module cho phép ta Export số phách theo bảng gồm số phách điểm file Excel cho giáo viên nhập điểm Module Import điểm: Module cho phép ta Import điểm mà giáo viên chấm vào CSDL theo Tại trang tuyển sinh để sinh viên xem danh sách phịng thi kết điểm thi Module Danh sách phòng thi: Module cho phép sinh viên xem danh sách phịng thi , số báo danh 46 Module Kết tuyển sinh : Module cho phép sinh viên xem danh sách điểm thi theo tên Module Tra cứu điểm thi : Module cho phép sinh viên tra cứu điểm thi theo tên 3.2 Xây Dựng Chương Trình Trang Đăng Nhập Hình 3.1 Giao diện đăng nhập Khi người sử dụng điền đầy đủ thông tin bấm vào nút Login, chương trình tiến hành kiểm tra thông tin định có cho phép đăng nhập hay khơng Trang Cập Nhập Thơng Tin Sinh Viên 47 Hình 3.2 Giao diện cập nhập thông tin sinh viên Khi người sử dụng click vào nút browse hiển thị hộp thoại OpenFileDialog u cầu chọn file Excel có đầy đủ thơng tin sinh viên Trang Cập nhập phòng thi : gồm có Module xếp phịng thi , module đánh số báo danh ,module đánh số phách cho môn thi Trang cập nhật tuyển sinh 48 Hình 3.3 Giao diện trang tuyển sinh 49 Trang thông báo Hình 3.4 Giao diện thơng báo Thơng báo hoạt động nhà trường đến sinh viên 50 Trang liên hệ Hình 3.5 Giao diện trang liên hệ Trang cho phép học viên liên hệ với nhà trường 51 Trang xem phịng thi Hình 3.6 Giao diện xem phòng thi 52 Trang kết tuyển sinh Hình 3.7 Giao Diện Xem Kết Quả Thi 53 Trang tra cứu kết tuyển sinh Hình 3.8 Giao diện tra cứu điểm 54 Trang danh sách khoa Hình 3.9 Giao diện trang xem danh sách khoa 55 Trang xem danh sách học viên Hình 3.10 Giao diện danh sách lớp 56 Trang xem thời khóa biểu Hình 3.11 Giao diện xem thời khóa biểu 3.3 Đánh giá Bằng việc sử dụng ngôn ngữ lập trình ASP.NET kết hợp với sở liệu SQL SERVER 2008 , ta xây dựng chương trình đơn giản để quản lý tuyển sinh Sau Đại học Chương trình xây dựng đồ án đáp ứng số yêu cầu vấn đề quản lý tuyển sinh nhập danh sách, đánh số báo danh, xếp phòng thi nhập điểm Tuy nhiên để chương trình đưa vào sử dụng phải cần nhiều module khác để đáp ứng nhu cầu toán tuyển sinh thực tế 57 KẾT LUẬN Hội nhập vào kinh tế giới đem lại cho nước ta hội thuận lợi cho phát triển kinh tế sở quan trọng cho việc tăng thu ổn định nguồn ngân sách nhà nước Và việc quảng bá du lịch Việt Nam giới xu phát triển mạnh mẽ, lôi kéo khách du lịch từ khắp nơi giới Việt Nam Quảng bá di sản thiên niên, vẻ đẹp tạo hoá thiên nhiên ban tặng cho nước ta tạo nguồn thu lớn cho đất nước nhờ dịch vụ du lịch, khách sạn, nhà hàng địa điểm vui chơi Dưới hướng dẫn thầy Tô Hữu Nguyên em làm đề tài thực tập chuyên ngành với tên đề tài là: “Xây dựng website tuyển sinh sau đại học cho Trường đại học Công nghệ thông tin truyền thơng Thái Ngun ” Với trình độ thời gian có hạn, cịn bỡ ngỡ cộng với việc nghiên cứu báo cáo em nhiều hạn chế thiếu sót số lượng kết nghiên cứu Em mong nhận đóng góp ý kiến thầy, giáo để bạn báo cáo em đầy đủ hoàn thiện Em xin trân thành cảm ơn thầy Tô Hữu Nguyên thầy cô giáo môn Kỹ thuật phần mềm Em xin chân thành cảm ơn! 58 TÀI LIỆU THAM KHẢO [1].Phạm Hữu Khang (3007), Lập trình ASP.NET NXB Lao động Xã hội [3].Phạm Hữu Khang (2010), Microsoft SQL Server 2008 - Quản Trị Cơ Sở Dữ Liệu NXB Lao động Xã hội 59 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Thái Nguyên, ngày … tháng … năm 2016 Giáo viên hướng dẫn Ký tên 60 ... trình bày trình xây dựng chương trình quản lý tuyển sinh sau đại học để giúp ích việc tuyển sinh sau đại học trường Đại học Công nghệ thông tin truyền thông Thái Nguyên Qua giúp cho em hiểu rõ... yêu cầu việc quản lý tuyển sinh sau đại học trường Đại học Công nghệ thông tin truyền thông Thái Nguyên Từ viết sở lý thuyết xây dựng chương trình quản lý tuyển sinh sau đại học Người cam đoan... Thái Nguyên Trường Đại Học Công Nghệ Thông Tin Truyền Thông Thái Nguyên trung tâm đào tạo nguồn nhân lực có trình độ đại học, sau đại học; nghiên cứu khoa học chuyển giao công nghệ thuộc lĩnh công