Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
1,44 MB
Nội dung
Thanh tốn học phí trực tuyến an tồn MỤC LỤC CHƯƠNG MỞ ĐẦU…………………………………………………………… … 1.1 GIỚI THIỆU………………………………………………………………… 1.1.1 Lý chọn đề tài……………………………………………… 1.1.2 Mục đích ……………………………………………………… 1.1.3 Đối tượng nghiên cứu đề tài ……………………………… 1.2 PHẠM VI ĐỀ TÀI………………………………………………………… CHƯƠNG CÔNG NGHỆ SỬ DỤNG …………………………………………… 2.1 GIỚI THIỆU ……………………………………………………………….… 2.1.1 Nền tảng Microsoft NET ……………………………………… 2.1.2 ASP NET……………………………………………………… 2.1.3 Hệ quản trị sở liệu SQL Server ……………………….… 2.1.4 Ngôn ngữ C# 2.2 ĐẶC TRƯNG ……………………………………………………………… CHƯƠNG 2.2.1 Nền tảng Microsoft NET …………………………………….… 2.2.2 ASP NET………………………………………………… …… 2.1.3 SQL Server …………………………………………………… 10 2.1.4 Ngơn ngữ lập trình C# 11 PHÂN TÍCH HỆ THỐNG…………………………………………… 12 3.1 MÔ TẢ HỆ THỐNG ……………………………………………………… 12 3.2 SƠ ĐỒ CHỨC NĂNG ……………………………………………………… 15 3.2.1 Các bước xây dựng ……………………………………… … 15 3.2.2 Ký hiệu sử dụng ……………………………………………… 16 3.2.3 Áp dụng toán……………………………………………… 17 3.2.3.1 Liệt kê chức năng………………………………… 17 Trương Công Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn 3.2.3.2 Gom nhóm chức …………………………,… 17 3.2.3.3 Sơ đồ chức ……………………………………… 20 3.3 SƠ ĐỒ LUỒNG DỮ LIỆU ………………………………………………… 21 3.3.1 Các bước xây dựng…………………………………………… 21 3.3.2 Ký hiệu sử dụng…………………………………………… … 21 3.3.3 Sơ đồ mức ngữ cảnh…………………………………………… 23 3.3.4 Sơ đồ luồng liệu mức đỉnh……………………………….… 24 3.3.5 Sơ đồ luồng liệu mức của……………………………… 25 3.3.6 Sơ đồ luồng liệu mức một…………………………….…… 26 3.4 PHÂN TÍCH DỮ LIỆU……………………………………………………………… 27 CHƯƠNG 3.4.1 Thực thể………………………………………………………….…… 27 3.4.2 Các ràng buộc……………………………………………… ……… 28 THIẾT KẾ HỆ THỐNG………………………………………………………… 29 4.1 THIẾT KẾ CÁC BẢNG……………………………………………………………… 29 4.2 SƠ ĐỒ CƠ SỞ DỮ LIỆU LIÊN KẾT(DIAGRAM)………………………………… 36 4.3 THIẾT KẾ GIAO DIỆN……………………………………………… …………… 37 CHƯƠNG 4.3.1 Sơ đồ liên kết trang………… ……………………………… 37 4.3.2 Giao diện trang…………………………………………………… 38 HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG……………………………………….45 KẾT LUẬN………………………………………………………………………………………… 53 TÀI LIỆU THAM KHẢO………………………………………………………………………… 55 Trương Công Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an toàn CHƯƠNG MỞ ĐẦU 1.1 GIỚI THIỆU 1.1.1 Lý chọn đề tài Chất lượng sống ngày nâng cao mặt Trong toàn lĩnh vực khoa học, đời sống … kéo theo trình độ dân trí tồn giới nói chung nước ta nói riêng khơng ngừng phát triển mạnh mẽ Do lĩnh vực khoa học giáo dục… ngày phát triển Đặc biệt ngành giáo dục nước ta có nhiều thay đổi, cải tiến để đáp ứng tốt qui trình dạy học.Loại hình đào tạo tín chỉ(ĐTTC) phương pháp mà ngành giáo dục nước ta bắt đầu áp dụng từ số năm gần vầ bước đầuđem lại kết đáng kể Do hiệu hình thức đào tạo tín chỉ, hầu hết trường đại học, cao đẳng Việt Nam đềuthực chủ trương Bộ GD ĐT việc áp dụng loại hình tạo này.Bên cạnh đó, ngày ngành cơng nghệ thông tin phát triển vượt bậc.cùng với bùng nổ internet, việc ứng dụng công nghệ thông tin/thương mại điện tử vào nhiều lĩnh vực sống khơng cịn điều xa lạ chũng ta Chính vậy, việc dạy học thuận lợi hơn,và xuất phát từ lòng mong muốn thân, em chọn đề tài “Thanh tốn học phí trực tuyến an toàn” để giúp cho sinh viên đào tạo theo hình thức ĐTTC thuận tiện, nhanh gọn giảm bớt thủ tục hành việc thu – nộp học phí 1.1.2 Mục đính Trương Cơng Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn Website nơi mà sinh viêncó thể tốn học phí sau đã hồn thành thủ tục đăng ký khóa học đào tạo trước cách đơn giản, nhanh chóng an toàn, giảm bớt thủ tục hành khơng cần thiết Website cung cấp cho sinh viên cổng tốn trực tuyến, sinh viên trực tiếp tốn học phí thơng qua cổng tốn hình thức thương mại điện tử cách nhanh tróng, thuận tiện an tồn tuyệt đối 1.1.3 Đối tượng nghiên cứu đề tài Website hướng đến đối tượng cụ thể : sinh viên trường đại học, cao đẳng, giúp sinh viên dễ dàng tốn học phí cách nhanh gọn, thuận tiện sau hoàn thành thủ tục đăng ký khóa học đào tạo Hiện hầu hết trường đại học, cao đẳng cấp cho sinh viên trường website riêng để sinh viên đăng ký học theo chương trình tạo trường, đa số website khơng có phần tốn trực tuyến nhanh gọn đại – hình thức mà phải áp dụng – triển khai rộng rãi trường đại học, cao đặng nói riêng lĩnh vực sống nói chung 1.2 PHẠM VI ĐỀ TÀI Nội dung đề tài hướng đến mục tiêu tên: “Thanh tốn học phí trực tuyến an toàn”, thủ tục đăng ký sử dụng dịch vụ toán trực tuyến cịn nhiều khó khăn, nội dung chức đề tài mang tính chất tham khảo, phục vụ cho trình nghiên cứu thực đề tài Sau website đưa vào sử dụng thực tế, cá nhân hay đơn vị sử dụng cần lựa chọn, kết hợp với hỗ trợ cổng toán điện tử bảo vệ an toàn để điều chỉnh nội dung quy chế cho phù hợp với Trương Cơng Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn CHƯƠNG CÔNG NGHỆ SỬ DỤNG 2.1 GIỚI THIỆU 2.1.1 Nền tảng Microsoft Net Microsoft NET gồm hai thành phần chính: Framework Intergrated Development Environment (IDE) Framework quan trọng nhất, cốt lõi tinh hoa môi trường NET Nó cung cấp cần thiết bản, coi sở hạ tầng với số quy ước để thực công việc cách trơi chảy Cịn IDE cơng cụ để phát triển dựa tảnh NET Trong NET tồn ngơn ngữ lập trình (C#, Visual C++, VB.NET…) dung chung IDE (Visual studio) Nó giúp triển khai cách dễ ràng nhanh chóng ứng dụng tàng NET Nếu khơng dùng IDE dùng chương trình soạn thảo Notepad hay chương trình soạn thảo văn khác sử dụng Command Line để biên dịch tực thi Tuy nhiên việc so với việc sử dụng IDE 2.1.2 ASP.NET Tên đầy đủ ASP.NET Active Server Pages NET.ASP.NET phần NET, Framework miễn phí Microsoft Nói đơn giản ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng ASP.NET phương Pháp tổ chức hay khung tổ chức (Framework) để thiết lập ứng dụng hùng mạnh cho mạnh Bạn viết code, thực thao tác lập trình với ngơn ngữ VB.NET, C# hay ngôn ngữ khác ASP.NET hỗ trợ nhiều trình duyệt web khác nhau, xây dựng website ASP.NET với Visual (hoặc công cụ soạn thảo khác ) chạy chúng Internet Information Service Trương Công Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn 2.1.3 Hệ Quẩn trị sở liệu SQL Server SQL viết tắt từ Structured Query Language (Ngôn ngữ truy vấn có cấu trúc), cơng cụ sử dụng để tổ chức, quản lý truy xuất liệu lưu trữ sở liệu SQL hệ thống ngôn ngữ bao gồm tập lệnh sử dụng để tương tác với sở liệu quan hệ Vào năm 1980, tập đoàn Microsoft Sybase hợp tác với cho đời hệ quản trị sở liệu quan hệ đa gọi “SQL Server”.sau đời phiên SQL Server 6.5 đánh dấu chia cách hai ông lớn này, SQL Server trở thành sản phẩm cạnh tranh họ ( Microsoft - Sybase) SQL Server Microsoft thị trường chấp nhận rộng rãi kể từ phiên 6.5 Sau Microsoft cải tiến viết lại engine cho SQL Server cho đời phiên 7.0 Cho nên nói từ phiên 6.5 tới phiên 7.0 bước nhảy vọt sản phẩm chất xám Sau từ phiên 8.0 (SQL Server 2000), SQL Server 2005, SQL Server 2008, Microsoft không ngừng cải thiện nâng cấp vấn đề quản lý sở liệu bảo mật, làm cho sản phẩm dáng tin cậy 2.1.4 Ngôn ngữ C# Mục tiêu C# cung cấp ngơn ngữ lập trình đơn giản, an toàn, đại, hướng đối tượng, đặt trọng tâm vào internet, có khả thực thi cao cho môi trường NET C# ngôn ngữ mà hội tụ tinh hoa ngơn ngữ lập trình trước Ta thấy C# đặc trưng quen thuộc C+ +, java… Với ngơn ngữ lập trình C#, cung cấp cho phương pháp để tạo ứng dụng NET, quan điểm ngơn ngữ 2.2 ĐẶC TRƯNG Trương Công Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn 2.2.1 Nền tảng Microsoft NET Kiến trúc NET Framework: NET Framework hỗ trợ tích hợp ngơn ngữ, tức ta kế thừa lớp, bắt biệt lệ, đa hình thơng qua nhiều ngôn ngữ .NET Framework thực việc nhờ vào đặc tả Commang Type System – CTS ( Hệ thống kiểu chung) mà tất thành phần NET tuân theo.Ví dụ, thứ NET đối tượng thừa kế từ lớp gốc System.Object Ngồi ra, NET cịn bao gồm Command Language Specification – CLS ( Đặc tả ngơn ngữ chung) cung cấp quy tắc mà ngôn ngữ muốn tích hợp phải thỏa mãn CLS yêu cầu tối thiểu ngơn ngữ hỗ trợ NET Trình biên dịch tuân theo CLS tạo đối tượng tương hợp với đối tượng khác Bộ thư viện lớp khung ứng dụng dùng ngôn ngữ tuân theo CLS .NET Framework nằm tầng hệ điều hành .NET Framework gồm có thành phần sau: - Các ngơn ngữ lập trình như: C#, VB.NET, Visual C++… - CLR tảng NET Framework, platform cho phát triển web ứng dụng windows, chia sẻ cho ngơn ngữ Nó cung cấp môi trường cho ứng dụng thực thi - Framework Class Libraly(FCL) tập hợp thư viện lớp Thư viện lớp NET Framework tập hớ hướng đối tượng kiểu liệu dùng lại, cho phép phát triển ứng dụng từ ứng dụng truyền thống Command Line đến giao diện đồ họa hay ứng dụng đươc cung cấp ASP.NET Webform dịch vụ XML Web Trương Công Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn Hình 2.1 Kiến trúc NET Frame work Biên dịch ngôn ngữ trung gian: Trong Visual studio, viết chương trình chọn Build -> Build Solution từ menu, code biên dịch kết tạo file DLL, Exe… tùy theo ứng dụng Hình 2.2 Managed module Trương Cơng Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn Nhìn hình vẽ ta thấy tạo code ngơn ngữ mà CRL hỗ trợ Tiếp ta dùng compiler tương ứng để phân tích Source code Khơng quan trọng dùng ngôn ngữ hay compiler nào, kết đầu Managed module Đây dạng file chuẩn Window – Windows potable executable (PE) File có nhiều kiểu, thông thường hay gặp file dạng DLL EXE File CLR sử dụng thực thi ứng dụng Như hiểu đơn giản tất ngơn ngữ NET, chương trình không dịch thành tệp tin thực thi,mà biêt dịch ngơn ngữ trung gian, sau ngơn ngữ trung gian biên dịch thành mã máy Assembley để thực thi 2.1.2 ASP.NET ASP.NET có đặc trưng như: - Lần dầu tiên gọi đến, mã ASP.NET biện dịch lưu nhớ, lần sau gọi đến không cần biên dịch lại nữa, cách làm tăng hiệu suất đáng kể Khác với ASP, lần gọi đếnlà lần ASP biên dịch lại tốn nhiều tài nguyên cho việc xử lý - ASP.NET bổ xung công cụ toolbox thuận lợi mơi trường phát triển tích hợp Visual studio - ASP.NET đọc lập ngơn ngữ, người phát triển lựa trọn ngôn ngữ phần ứng dụng - ASP.NET dễ dàng thực hiệ công việc thông thường, từ việc xác nhận form việc khai thác cấu hình website Do thơng tin cấu hình lưu dạng text, thiệt lập áp dụng mà khơng cần tiện ích quản trị cục - ASP.NET có kiến trúc có tính tùy biến cao cho phép người phát triển ghép đoạn mã họ vào mức tương ứng Trương Công Hiếu – Lớp 08B4 Thanh tốn học phí trực tuyến an tồn 2.1.3 SQL Server Microsoft phát hành nhiều SQL Server, phiên phiên SQL Server 2008 SQL Server 2008 cung cấp tảng kho liệu (data warehouse) có khả nâng cấp tồn diện giúp tổ chức tích hợp liệu vào kho liệu (data warehouse) nhanh hơn, nâng cấp quản lý lượng liệu người dùng ngày nhiều đồng thời mang lại hiểu biết cho tất người dùng - Xây dựng kho liệu (data warehouse) nhanh Cảithiệnpháttriểntrựcquan Business Intelligence Development Studio (BIDS) tích hợp chặt chẽ với Visual Studio cung cấp cho nhóm phát triển - xây dựng ứng dụng liệu trọng tâm - công cụ để tạo môi trường cộng tác, hiệu suất cao để xâydựngcácgiảipháp. TíchhợpdữliệucảitiếnSQL Server 2008 Integration Services (SSIS), có sẵn SQL Server 2008, cung cấp tính sức vận hành cần để xây dựng ứng dụng tích hợp liệu mức tồn tổ chức Dễ dàng tích hợp nguồn đích liệu khác nhau.Dễdàngquảnlýdữliệu Khảnăng nâng cấp mạnhXây dựng triển khai hầu hết ứng dụng với cải tiến Khả nâng cấp phân vùng, cô lập lưu phục hồi trạng hỗ trợ 64 – bit - Khảnăngquảnlý tăngcao Quản lý đơn giản nhờ cung cấp môi trường quản lý tích hợp để giám sát, quản lý, dị tìm dịch vụ liên đới sở liệu toàn tổ chức Những cải tiến quản lý ứng dụng sở liệu doanh nghiệp gồm có hỗ trợ cải tiến cho sở liệu lớn quản lý sở liệu phân bổ linh hoạt Hiểubiếtnghiệpvụtốthơn - Khả phân tích sâu rộng Trương Cơng Hiếu – Lớp 08B4 10 Thanh tốn học phí trực tuyến an tồn Hình 4.6 Giao diện trang hiển thị mơn học mà sinh viên đăng ký Trương Công Hiếu – Lớp 08B4 40 Thanh tốn học phí trực tuyến an tồn Hình 4.7 Giao diện trang tốn học phí Trương Cơng Hiếu – Lớp 08B4 41 Thanh tốn học phí trực tuyến an tồn Chào mừng cá bạn đến với trang quản trị Hình 4.8 Giao Diện trang quản trị Trương Cơng Hiếu – Lớp 08B4 42 Thanh tốn học phí trực tuyến an tồn Hình 4.9 Giao diện trang quản trị môn học Trương Công Hiếu – Lớp 08B4 43 Thanh tốn học phí trực tuyến an tồn Hình 4.10 Giao diện trang quản trị sinh viên Trương Cơng Hiếu – Lớp 08B4 44 Thanh tốn học phí trực tuyến an toàn CHƯƠNG HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG 5.1 HƯỚNG DẪN CÀI ĐẶT Bước 1: Mở trương trình SQLServer 2008 Tạo sở liệu ví dụ: - Right click on Databases/New Database Hình 5.1 - Đặt tên Data “ThanhtoanHP” Trương Cơng Hiếu – Lớp 08B4 45 Thanh tốn học phí trực tuyến an tồn Hình 5.2 Bước 2:Mở Query dùng để tạo sở liệu thư mục cùa đề tài File/Open/file…/csdl.sql Trương Công Hiếu – Lớp 08B4 46 Thanh tốn học phí trực tuyến an tồn Hình 5.3 Trương Cơng Hiếu – Lớp 08B4 47 Thanh tốn học phí trực tuyến an tồn Hình 5.4 - Chú ý mở sử dụng query nhớ đặt lại tên Database query “USE[ThanhtoanHP]” trùng với tên sở liệu tạo bước Trương Công Hiếu – Lớp 08B4 48 Thanh tốn học phí trực tuyến an tồn - Sau thực thi query lệnh Excute Hình 5.5 Như hồn thành bước tạo sở liệu cho hệ thống website Trương Cơng Hiếu – Lớp 08B4 49 Thanh tốn học phí trực tuyến an tồn Bước 3: Mở website với chương Microsoft Visual Studio 2010 cách click đúp vào file dự án “Quanlytinchi.sln” thư mục đề tài Hình 5.6 Hoặc mở website với Microsoft Visual Studio 2010 cách vào menu File/open project / Quanlytinchi.sln Trương Công Hiếu – Lớp 08B4 50 Thanh tốn học phí trực tuyến an tồn Hình 5.7 Trương Cơng Hiếu – Lớp 08B4 51 Thanh tốn học phí trực tuyến an toàn KẾT LUẬN Trong thời gian thực đề tài em tìm hiểu thêm nhiều kiến thức bổ ích cho thân Giúp em nắm bước xây dựng hệ thống thông tin, hiểu rõ quy trình xây dựng chương trình phần mềm từ thu thập thơng tin phân tích – thiết kế hệ thống Em phần hiểu rõ công việc thiết kế giao diện webdite sử dụng ASP.NET ngơn ngữ lập trình C#.Truy xuất sở liệu với SQL Server 2008 phục vụ cho lập trình thực thi hệ thống.Bước đầu gặp hái thành với việc xây dựng hệ thống website phục vụ nhu cầu đăng ký học tốn học phí online Cũng thời gian tìm hiểu xây dựng đề tài này, nội dung nghiên cứu đề tài giúp em hiểu thêm phương thức toán điện tử NHỮNG ƯU ĐIÊM, HẠN CHẾ CỦA HỆ THỐNG Nói đứa cưng mình, em xin phép đưa mặt tích cực mà em nghĩ ưu điểm mà sản phẩm có được.Mang phong cách đơn giản, website có giao diện thận thiện, chuyên nghiệp, phù hợp với mội tường giáo dục Với bố cục rõ ràng, hệ thống website hiển thị thông tin cách trực quan, dễ hiểu giúp cho người dùng cảm thấy thoải mái sử dụng.Thông qua Website, người dùng ( Sinh viên) biết thông tin đào tạo trường, thông tin cụ thể khóa học đào tạo mà tham gia thông tin học phí mà cần phải tốn.Quan sinh viên trực tiếp tốn học phí cho ngồi làm tập nhà Chỉ cần có khoản ngân hàng tài khoản nằm Trương Công Hiếu – Lớp 08B4 52 Thanh tốn học phí trực tuyến an toàn hệ thống website sinh viên đăng ký học tốn học phí cách đơn giản, thuận tiện an toàn tuyệt đối Bên cạnh mặt làm thành cơng, hệ thống website tốn học phí trực tuyến an tồn cịn vấp phải vài chở ngại với điểm hạn chế như: Hệ thống toán điện tử website chưa thực thi nhiều lý khách quan Dẫn đến chức tốn học phí trực tuyến cịn chưa hồn thiện.Hệ thống quản lý lớp học tín chưa thực tốt để áp dụng thực tế, phục vụ thật tốt cho mục đích tốn học phí trực tuyến an tồn HƯỚNG PHÁT TRIỂN Việc giải hạn chế website hướng mở rộng hệ thống Khắc phụ mặt hạn chế website, hồn thiện chức tốn trực tuyến giúp website có tính áp dụng thực tế cao vào hoạt động.Một giải pháp đăt làm cho thực triệt để chức tốn mà khơng cần dùng đến phương thức thương mại điện tử đảm bảo cho sinh viên “Thanh tốn học phí trực tuyến an tồn” Đó việc nghiên cứu phát hành loại thẻ nội bộ, sinh viên dùng để tốn học phí trực tuyến, cụ thể: oĐơn vị quan tổ chức (cụ thể quan quản lý trường đại học, cao đẳng ) phát hành thẻ toán nội quản lý thẻ oSinh viên học tập đơn vị trường học cụ thể có phát hành thẻ toán nội mua thẻ để sử dụng cho việc toán trực tuyến LỜI KẾT Hệ thống website “Thanh tốn học phí trực tuyến an tồn”là sản phẩm phục vụ cho mục đích nghiên cứu thực hành, thể cơng đoạn mài dũa cuối sinh viên em trước bước chân khỏi cách cổng trường đại học Em xin gửi lời cám ơn đến tồn thể thầy giáo khoa CNTT Viện Đại Học Mở Hà Nội tận tình dìu dắt chúng em suốt bốn năm vừa Trương Công Hiếu – Lớp 08B4 53 Thanh tốn học phí trực tuyến an tồn qua, em xin chân thành cám ơn thầy Thái Thanh Sơn tận tình hướng dẫn, bảo em trình làm đồ án tốt nghiệp Cám ơn “Viện Đại Học Mở Hà Nội” ln mở rộng trào đón, dìu dắt em suốt bốn năm đai học TÀI LIỆU THAM KHẢO Trương Công Hiếu – Lớp 08B4 54