đề tài xây dựng chương trình quản lý hồ sơ học sinh trường trung học phổ thông tháng 10 – tuyên quang

61 1K 0
đề tài  xây dựng chương trình quản lý hồ sơ học sinh  trường trung học phổ thông tháng 10 – tuyên quang

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài Luận Xây dựng chương trình quản lý hồ sơ học sinh trường trung học phổ thông tháng 10 – Tuyên Quang LỜI CAM ĐOAN Em xin cam đoan nội dung đồ án: “Xây dựng chương trình quản lý hồ sơ học sinh trường trung học phổ thông tháng 10 – Tuyên Quang” hướng dẫn giảng viên Th/s Nguyễn Hiền Trinh, môn Khoa học máy tính – Khoa Cơng Nghệ Thơng Tin - Đại học công nghệ thông tin truyền thông Thái Nguyên không chép nội dung từ đồ án khác sản phẩm đồ án thân nghiên cứu xây dựng nên LỜI CẢM ƠN Em xin chân thành cảm ơn Giảng viên: Th/s Nguyễn Hiền Trinh, môn Khoa học máy tính – Khoa Cơng Nghệ Thơng Tin - Đại học công nghệ thông tin truyền thông Thái Nguyên tận tình dẫn, tạo điều kiện cho em hồn thành đồ án tốt nghiệp Em xin chân thành cảm ơn thầy, cô giáo phụ trách giảng dạy môn học năm học vừa qua Cuối em xin chân thành cảm ơn cán thầy cô giáo trường THPT tháng 10 tạo điều kiện giúp đỡ em thời gian thực tập làm đồ án Tiếp đến đóng góp ý kiến bạn lớp trao đổi kinh nghiệm lập trình giúp em hồn thành đồ án Mục Lục TÀI LIỆU THAM KHẢO 59 LỜI MỞ ĐẦU Ngày với phát triển nhanh chóng ngành công nghệ thông tin kéo theo biến đổi mạnh mẽ nhiều lĩnh vực Trong việc ứng dụng tin học vào lĩnh vực quản lý dường khơng cịn xa lạ với doanh nghiệp, quan, đơn vị trường học… Lợi ích mà chương trình phần mềm quản lý đem lại khiến ta khơng thể khơng thừa nhận tính hiệu Nó làm thay đổi khơng kết sản xuất, kết giảng dạy học tập mà thay đổi chế quản lý Giờ ta thấy tin học cịn can thiệp vào toàn ngành, lĩnh vực khác thông tin y tế, giáo dục, sản xuất…Người ta trao đổi thơng tin cách nhanh chóng dễ dàng từ nơi đến nơi khác, tốn mà khơng cần bước chân khỏi nhà, khỏi nơi làm việc Người ta tìm hiểu thơng tin cụ thể từ vấn đề trước định có mua bán chúng hay khơng…Tóm lại, với máy tính nối mạng người cơng sức để tìm hiểu lĩnh vực đề tài mà muốn tìm hiểu Giới lãnh đạo quan trường học đạo hay điều hành sản xuất, giảng dạy họ thực công việc khác thông qua mạng Internet Tuy nhiên, trực tiếp tham gia vào trình quản lý khơng thể khơng kể đến phần đóng góp quan trọng sản phẩm phần mềm Các sản phẩm không sử dụng chung cho lĩnh vực tất lĩnh vực cần đến Cũng lĩnh vực quản lý lĩnh vực quan trọng nên có nhiều phần mềm ứng dụng quản lý phát triển nhằm hỗ trợ, cung cấp, trợ giúp xác cho người sử dụng Tuy việc lựa chọn vận dụng chương trình phần mềm phải phù hợp đạt kết tốt Do để lựa chọn phần mềm phù hợp quan trọng người sử dụng Ngày yêu cầu người sử dụng ngày đa dạng nhiều tính hơn, yêu cầu người làm phần mềm phải đáp ứng yêu cầu Trong năm học tập trường ĐH Thái Nguyên giúp em đạt số kiến thức tin học Em xin đưa mơ hình phân tích thiết kế hệ thống “Quản lý thư viện” viết ngơn ngữ lập trình Visual Csharp Do thời gian trình độ có hạn nên đề tài em chưa thể hoàn thành hết yêu cầu cấp thiết mà thư viện phải có Báo cáo cịn nhiều thiếu xót, em mong nhận góp ý thầy cô giáo, bạn Em xin chân thành cảm ơn Nguyễn Hiền Trinh nhiệt tình hướng dẫn, giúp đỡ em suốt thời gian làm đồ án để em hồn thành báo cáo Em xin chúc nhà Trường gặt hái nhiều thành công giảng dạy Em xin chúc thầy cô khoẻ mạnh, hạnh phúc công tác tốt Em xin chân thành cảm ơn! Phú thọ, tháng 11 năm 2011 Sinh Viên Bùi Hải Khánh  Chương GIỚI THIỆU NGƠN NGỮ LẬP TRÌNH C# VÀ HỆ CƠ SỞ DỮ LIỆU ACCESS 1.1 NGÔN NGỮ LẬP TRÌNH C# Như biết, ngày tồn phương pháp lập trình: Lập trình có cấu trúc (Programming Structure) Lập trình dựa đối tượng (Programming Laseon Object) Lập trình theo hướng đối tượng (Programming Orient Object) Đặc trưng phương pháp là: Đặc trưng lập trình có cấu trúc phương pháp Top – Down, liệu tách khỏi chương trình thực chương trình cách Hạn chế khơng sử dụng lại việc bảo trì gặp nhiều khó khăn Đặc trưng lập trình dựa đối tượng hướng đối tượng là: Có thể phân tích tốn theo nhiều hướng khác Dễ sử dụng lại khối liệu Khi thực chương trình, Quyền chủ động thuộc người sử dụng Một ngôn ngữ lập trình điển hình cho việc lựa chọn đối tượng ngơn ngữ C# 1.1.1 Nền tảng net Nền tảng Net bao gồm nhóm: Nhóm 1: Tập hợp ngơn ngữ lập trình C#, VisualBasic Net, Tập hợp công cụ phát triển vs.net, Tập hợp thư viện cho việc xây dựng phát triển ứng dụng Win, Web Ngồi gồm có Common Laguage Runtime (CLR), ngôn ngữ thực thi dùng chung, để thực đối tượng, dự án xây dựng dựa khung Nhóm 2: Tập hợp Server SQL server 2000, Exchange 2000, BizTalk 2000, … Chúng cung cấp chức cho việc lưu trữ liệu, quan hệ, thư điện tử, thương mại điện tử… Nhóm 3: Các dịch vụ (.Web services) để phát triển nhanh WebForm Nhóm 4: Phần Net dùng cho thiết bị khơng phải máy tính, PC điện thoại (Phone, Mobile…) thiết bị game chuyên dụng (game giả tưởng, PS …) 1.1.2 Net frame work Net frame work nằm tần hệ điều hành (bất kì hệ điều hành nào) khơng windows Net frame work bao gồm: Bốn ngơn ngữ thức: C# VB.net, C++, Java Commom Language Runtime (CLR): Ngôn ngữ biên dịch hay ngôn ngữ chạy dùng chung Bộ thư viện Frame Work Classlibrary (FCL): Là trình hỗ trợ kiến trúc khung Net Windows platform tảng windows, common Language Runtime ngôn ngữ dùng chung, dùng để gỡ lỗi, kiểm tra kiểu, chấp nhận chương trình, so sánh JIT Frame Work Base Classes phần pha sở lớp Net Nó dùng để thêm chuỗi, bảo mật, chấp thuận lớp (class) Data and XML classes: Là tầng CSDL, bao gồm: ADO.NET: Là chuỗi liên kết với CSDL kiểu Windows (Access) SQL: Là chuỗi liên kết kiểu SQL Server XSLT: Dùng cho Web Tầng tầng ứng dụng, kiểu Win, Web, Services thực thi CLR máy ảo (tương tự máy ảo Java CLR kích hoạt đối tượng thực kiểm tra bảo mật cấp phát nhớ, thực thi kết thúc thu gọn) 1.1.3 Ngơn ngữ trung gian Với Net chương trình khơng biên dịch thành tập tin thực thi (EXE…) mà biên dịch thành ngôn ngữ trung gian MSIL (Microsoft Intermediate Language) gọi tắt IL Sau chúng CRL thực thi Các tập tin IL biên dịch từ ngôn ngữ C# đồng thời với ngơn ngữ cịn lại Khi biên dịch đóng gói dự án, mã nguồn C# chuyển thành tập tin IL đĩa Và cuối chạy chương trình IL biên dịch lần chương trình JIT( Just In Time) – Just In Time kết chương trình mã máy PC thực thi 1.1.4 Cấu hình bảo mật a Cấu hình Người lập trình yêu cầu máy tính cấp phát quyền nhớ cho chương trình Cấu hình có nghĩa chạy chương trình hệ điều hành cần thay đổi hệ thống cho chương trình chạy ổn định Cấu hình bao gồm: Chọn nơi cài đặt nơi cấp phát nhớ Cấu hình ngơn ngữ sử dụng cho chương trình b Bảo mật Bảo mật cho chương trình (Sercutity) q trình đóng gói, đặt pass, mã hố… Đóng gói: Là q trình đóng mã lệnh thành: Control, class, … Thành DLL để hỗ trợ chương trình Chú ý: Các DLL thiếu chương trình lớn đóng gói nên khơng thể mở, sửa chữa, mà sử dụng cho chương trình định Đóng gói cịn bao gồm: Việc đóng chương trình biên dịch với thành phần hỗ trợ (Icon, Data, Picture…) Mã hoá: Dùng chương trình bảo mật cao, chương trình login nhiều khách hàng… Mã hố q trình mã hoá String, Text, Number (Dưới dạng nhị phân thành chuỗi nhị phân khác không mang giá trị ban đầu, ln có khố để giải mã) 1.1.5 Một số chức C# a Biên Dịch Và Chạy Chương Trình C# Sau có đầy đủ mã nguồn ta tiến hành biên dịch chương trình cách: Sử dụng Phím Ctrl+ Shift + B Menu \ Build \ BuildSolution Xem chương trình có lỗi hay khơng cửa sổ output cuối hình Khi biên dịch thành cơng (Khơng có lỗi) lưu lại cs Chạy chương trình cách: Ctrl + F5 Hay Debug -> Start without Debugging Chạy chương trình chế độ gỡ rối Cách 1: F5 Cách 2: Debug \ Start Muốn chạy bước lệnh ấn F11, Muốn chạy vượt qua phương thức F10 b Các Kiểu Định Sẵn Kiểu Kích Kiểu Net Mô tả- Giá Trị Byte Char Bool Thước 1 Byte Char Bolean Không dấu (0 … 255) Mã kí tự unicode True False Sbyte Sbyte -127… 127 Short Int16 Có -32767 … 32767 Ushort Uint16 Int Int32 Không dấu … 65535 Kiểu Int có dấu -214748 … 214748 Uint Uint32 Không dấu … 4294967295 Float Single Số thực (≈ ±1.5*10-45 ≈ Double ±3.4*1038) Số thực(≈±5.0*10-324 Double ±1.7*10308) ≈ Decimal Decimal Số dấu chấm tĩnh 28 kí tự dấu chấm Long Int64 Sốnguyêndấu23372036…92233 ULong Uint64 Số nguyên không dấu từ … 0*fffffff c Biến Hằng Biến dùng để lưu liệu biến thuộc kiểu DL Hằng biến giá trị khơng thay đổi theo thời gian Biến: Trong C# trước dùng biến biến phải khởi tạo khơng trình biên dịch báo lỗi Hằng: Khi cần thao tác giá trị không đổi ta dùng khai báo tương tự khai báo biến có thêm từ khố const đằng trước Một khởi tạo ta khơng thể thay đổi 1.1.6 Một số câu lệnh a Lệnh Rẽ Nhánh Không điều kiện Loại 1: Lệnh gọi phương thức Loại 2: Dùng từ khoá goto, break, continue, return, catch, throw b Lệnh Rẽ Nhánh có điều kiện Các từ khố: If – Else, While - Do\ While, For – Switch case Lệnh IF – Then – Else Cú pháp: +If (Biểu thức logic) Khối lệnh; + If(Biểu thức logic) – { Khối lệnh 1;} Else – {Khối lệnh 2}; Lệnh Swich Cú pháp: Switch (Biểu thức lựa chọn) { Case Biểu thức 10 3.2 Form đăng nhập 3.3 CÁC CHỨC NĂNG CHÍNH CỦA CHƯƠNG TRÌNH 3.3.1 Chức cập nhật thông tin a Form cập nhật thông tin học sinh 47 Cứ năm học bắt đầu phận quản lý thông tin học sinh nhập thông tin học sinh Và phân loại xếp lớp 10 ln Cịn lớp 11, 12 tự động update form điểm tổng kết xét duyệt b Form Cập nhật thông tin giáo viên 48 Tồn thơng tin giáo viên lưu trữ c Form cập nhật thông tin lớp Tồn thơng tin lớp khố học lưu trữ d Form cập nhật thông tin môn học 49 50 e Form nhập điểm Ở form form đặc biệt Cứ năm học kết thúc thông tin lực học trình rèn luyện tự động cập nhật Người quản việc xét tuyển thông tin Cịn phần mềm tự động tính điểm phân loại lực học đủ điều kiện người quản lí se cập nhật thơng tin update thơng tin lên lớp vào phần hồ sơ học sinh 51 f Form cập nhật thông tin khen thưởng g Form cập nhật TT kỷ luật Hai form ghi lại toàn trình ren luyển sinh viên Để từ giúp cho q trình phân loại hạnh kiểm dễ dàng xác 52 3.3.2 Chức tìm kiếm a TT học sinh b Form tìm kiếm TT giáo viên c Form tra cứu điểm 53 d Form Tìm kiếm TT lớp e Form Tìm kiếm kỷ luật 54 f Form Tìm kiếm khen thưởng 3.3.3 Chức Form thống kê chương trình 55 a Thống kê DSHS sinh theo lớp b Form thống kê DSHS theo học lực 56 c Form xử lý in DSHS theo lớp ta in danh sách sinh viên theo lớp tuỳ chọn 57 KẾT LUẬN Sau thời gian thực đồ án tốt nghiệp, em xây dựng chương trình quản lý hồ sơ học sinh trường THPT Tháng 10 – Tuyên Quang, chương trình dễ sử dụng, việc cập nhật thông tin theo kiểu thủ công truy xuất thông tin dễ dàng thuận tiện, mối quan hệ giũa thực thể xác định chặt chẽ, tránh dư thừa thông tin đảm bảo tính xác xử lý thơng tin Mặc dù chương trình dựa lý thuyết chủ yếu chưa qua thực tế,còn đơn giản nhiều thiếu sót đồ án làm tiền đề để mở rộng cho chương trình quản lý thực tế Do giới hạn thời gian khả thân nên chương trình cịn nhiều hạn chế, chương trình chạy thơng chức chưa thực đáp ứng hết yêu cầu thực tế Tuy nhiên qua trình tìm hiểu học hỏi, phân tích thiết kế xây dựng chương trình em cố gắng để xây dựng hệ thống tương đối xác thực.Đây thành cơng em trước kết thúc khố học mắc nhiều khiếm khuyết em mong quan tâm thầy cô giáo bạn để báo cáo thành công Một lần em xinh chân thành cảm ơn thầy cô giáo bạn giúp đỡ em thời gian vừa qua Sinh viên thực Bùi Hải Khánh Điện thoại: 090 22 33 909 58 Tài liệu tham khảo [1] Nguyễn Thị Ngọc Mai, Microsoft Visual Basic & Lập trình sở liệu 6.0 , Nhà xuất lao động -Xã hội, 2002 [2] Ks Đinh Xuân Lâm, Những thực hành sở liệu Visual Basic , Nhà xuất thống kê, 2004 [3]Ths.Nguyễn Đình Thuân, Bài giảng Microsoft Access, Nhà xuất khoa học, 2002 [4] Ths Nguyễn Hữu Trọng, Bài giảng sở liệu & phân tích thiết kế hệ thống thông tin quản lý, nhà xuất thống kê, 2002 [5] Ths Đinh Thế Hiển, Phân tích thiết kế hệ thống thơng tin quản lý, Nhà xuất thống kê - 2000 59 ... quản lý hồ sơ học sinh trường trung học phổ thông , cần thực quản lý thông tin sau: Quản lý hồ sơ học sinh Quản lý điểm học sinh Quản lý học tập Quản lý khen thưởng, kỷ luật a Quản lý hồ sơ học. .. án: ? ?Xây dựng chương trình quản lý hồ sơ học sinh trường trung học phổ thông tháng 10 – Tuyên Quang? ?? hướng dẫn giảng viên Th/s Nguyễn Hiền Trinh, mơn Khoa học máy tính – Khoa Công Nghệ Thông. .. kỷ luật Quản lý trình học tập tổng kết điểm Trong Quá trình học tập học sinh cịn phải rèn luyện đạo đức Vì q trình rèn luyện ghi lại : 28 TRƯỜNG THPT THÁNG 10 – TUYÊN QUANG DANH SÁCH HỌC SINH ĐƯỢC

Ngày đăng: 27/06/2014, 13:17

Từ khóa liên quan

Mục lục

  • Tài liệu tham khảo

Tài liệu cùng người dùng

Tài liệu liên quan