Báo Cáo đồ án - Cương lĩnh xây dựng đất nước thời kỳ quá độ lên CNXH ở nước ta ( bổ sung và PDF

Title Báo Cáo đồ án - Cương lĩnh xây dựng đất nước thời kỳ quá độ lên CNXH ở nước ta ( bổ sung và
Course Lịch sử đảng
Institution Trường Đại học Kinh tế Thành phố Hồ Chí Minh
Pages 58
File Size 3.8 MB
File Type PDF
Total Downloads 476
Total Views 588

Summary

TRƯỜNG ĐẠI HỌC ĐIỆN LỰCKHOA CÔNG NGHỆ THÔNG TINBÁO CÁO CHUYÊN ĐỀ HỌC PHẦNĐỒ ÁN LẬP TRÌNH .NETĐỀ TÀI:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝHỌC VIÊN TRUNG TÂM TIN HỌCSinh viên thực hiện : TRƯƠNG VĂN HƯNGNGÔ VĂN HIỂNNGUYỄN VĂN HẠNHGiảng viên hướng dẫn : ĐẶNG TRẦN ĐỨCNgành : CÔNG NGHỆ THÔNG TINChuyên ...


Description

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN LẬP TRÌNH .NET ĐỀ T"I: PHÂN TÍCH V" THIẾT KẾ HỆ THỐNG QUẢN LÝ HỌC VIÊN TRUNG TÂM TIN HỌC

Sinh viên thực hiện

: TRƯƠNG VĂN HƯNG NGÔ VĂN HIỂN NGUYỄN VĂN HẠNH

Giảng viên hướng dẫn : ĐẶNG TRẦN ĐỨC Ngành

: CÔNG NGHỆ THÔNG TIN

Chuyên ngành

: CÔNG NGHỆ PHẦN MỀM

Lớp

: D14CNPM6

Khóa

: 2019-2024

Hà Nội, tháng 12 năm 2021.

PHIẾU CHẤM ĐIỂM STT

Họ và tên sinh viên

Nội dung thực hiện

1

Trương Văn Hưng 19810310389

Khảo sát +Phân tích + code + làm báo cáo.

2

NGÔ VĂN HIỂN

Khảo sát +Phân tích + code + làm báo cáo.

3

NGUYỄN VĂN HẠNH

Khảo sát +Phân tích + code + làm báo cáo.

Điểm

GIẢNG VIÊN CHẤM ĐIỂM Họ và tên giảng viên chấm

Giảng viên chấm 1:

Giảng viên chấm 2:

Chữ ký

Ghi chú

Ch

Mục Lục PHIẾU CHẤM ĐIỂM.......................................................................................................................3 GIẢNG VIÊN CHẤM ĐIỂM...........................................................................................................3 LỜI MỞ ĐẦU....................................................................................................................................5 CHƯƠNG 1 : TỔNG QUAN V" MÔ TẢ HỆ THỐNG.................................................................6 1.1.

T ổng quan vềề .NET........................................................................................................................................................6

1.1.1. 1.2.

T ngổquan vềề l pậtrình phầền mềềm C#...................................................................................................................6

Mô tả hệ thôống...........................................................................................................................................................12

1.2.1.

Mô tả bài toán....................................................................................................................................................12

1.2.2.

Cơ cầốu tổ chức....................................................................................................................................................12

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG...................................................................13 2.1. Xác định các Actor và Use case tổng quát của hệ thôống..................................................................................................13 3.2 Phần tch chi tềốt t ừng ch ức năng c ủa h ệ thôống ...............................................................................................................14 3.2.1 Chức năng “Đăng Nhập”............................................................................................................................................14 3.2.2 Chức năng “Quản lý học viền”...................................................................................................................................17 3.2.3 Chức năng “Quản lý giảng viền”................................................................................................................................24 3.2.4 Chức năng “Quản lý nhần viền”.................................................................................................................................31 3.2.5 Chức năng “Quản lý khóa học”..................................................................................................................................37 3.2.6 Chức năng “Quản lý lớp học”.....................................................................................................................................45

CHƯƠNG 4 THIẾT KẾ..................................................................................................................54 4.1 Thiềốt kềố giao diện .............................................................................................................................................................54 4.1.1 Giao Diện Đăng nhập.................................................................................................................................................54 4.1.2 Giao diện Quản Lý......................................................................................................................................................55 4.1.Giao diện Quản lý h ọc viền...........................................................................................................................................55 4.1.4 Giao diện Quản lý giảng viền.....................................................................................................................................56 4.1.5 Giao diện Quản lý lớp học..........................................................................................................................................57 4.1.6 Giao diện Quản lý khóa h ọc .......................................................................................................................................58 4.1.7 Giao diện Quản lý nhần viền......................................................................................................................................58 4.2 Thiềốt kềố lưu trữ.................................................................................................................................................................58 4.2.1 Bảng học viền............................................................................................................................................................59 4.2.2 Bảng giảng viền..........................................................................................................................................................59 2

4.2.3 Bảng lớp học..............................................................................................................................................................59 4.2.4 Bảng lịch học..............................................................................................................................................................60 4.2.5 Bảng khóa học........................................................................................................................................................... 60 4.2.6 Bảng nhần viền..........................................................................................................................................................60

KẾT LUẬN.......................................................................................................................................60

DANH MỤC HÌNH ẢN Hình 1.Ảnh trung tâm tin học............................................................................................................11 Hình 2.BĐUC Hệ thống....................................................................................................................22 Hình 3. BĐUC Đăng nhập.................................................................................................................23 Hình 4. BĐHĐ Đăng nhập.................................................................................................................24 Hình 5.BĐTT Đăng nhập...................................................................................................................26 Hình 6. BĐUC QL Học viên..............................................................................................................26 Hình 7.BĐHĐ Thêm học viên...........................................................................................................28 Hình 8.BĐHĐ Sửa học viên..............................................................................................................30 Hình 9.BĐHĐ Xóa học viên..............................................................................................................32 Hình 10.BĐTT Thêm học viên..........................................................................................................34 Hình 11..BĐTT Sửa học viên............................................................................................................35 Hình 12.BĐTT Xóa học viên.............................................................................................................36 Hình 13.BĐUC QL Giảng viên.........................................................................................................37 Hình 14.BĐHĐ Thêm giảng viên......................................................................................................38 Hình 15.BĐHĐ Sửa giảng viên.........................................................................................................40 Hình 16.BĐHĐ Xóa giảng viên.........................................................................................................42 Hình 17.BĐTT Thêm giảng viên.......................................................................................................44 Hình 18.BĐTT Sửa giảng viên..........................................................................................................45 Hình 19.BĐTT Xóa giảng viên..........................................................................................................46 Hình 20.BĐUC QL Nhân viên...........................................................................................................47 Hình 21.BĐHĐ Thêm nhân viên.......................................................................................................48 Hình 22.BĐHĐ Sửa nhân viên..........................................................................................................50 Hình 23.BĐHĐ Xóa nhân viên..........................................................................................................52 Hình 24.BĐTT Thêm nhân viên........................................................................................................54 3

Hình 25.BĐTT Sửa nhân viên...........................................................................................................55 Hình 26.BĐTT Xóa nhân viên...........................................................................................................56 Hình 27.BĐUC QL khóa học.............................................................................................................57 Hình 28.BĐHĐ Thêm khóa học........................................................................................................58 Hình 29.BĐHĐ Sửa khóa học...........................................................................................................60 Hình 30.BĐHĐ Xóa khóa học...........................................................................................................62 Hình 31.BĐTT Thêm khóa học.........................................................................................................64 Hình 32.BĐTT Sửa khóa học............................................................................................................65 Hình 33.BĐTT Xóa khóa học............................................................................................................66 Hình 34.BĐUC QL Lớp học..............................................................................................................67 Hình 35.BĐHĐ Thêm lớp học...........................................................................................................68 Hình 36.BĐHĐ Sửa lớp học..............................................................................................................70 Hình 37.BĐHĐ Xóa lớp học.............................................................................................................72 Hình 38.BĐTT Thêm lớp học............................................................................................................74 Hình 39.BĐTT Sửa lớp học...............................................................................................................75 Hình 40.BĐTT Xóa lớp học..............................................................................................................76 Hình 41.Giao diện đăng nhập............................................................................................................77 Hình 42.Giao diện quản lý.................................................................................................................77 Hình 43.Giao diện quản lý học viên..................................................................................................78 Hình 44.Giao diện quản lý giảng viên...............................................................................................79 Hình 45.Giao diện quản lý lớp học....................................................................................................80 Hình 46.Giao diện quản lý khóa học.................................................................................................81 Hình 47.Giao diện quản lý nhân viên................................................................................................82 Hình 48.Bảng học viên......................................................................................................................82 Hình 49.Bảng giảng viên...................................................................................................................83 Hình 50.Bảng lớp học........................................................................................................................83 Hình 51.Bảng lịch học.......................................................................................................................83 Hình 52.Bảng khóa học.....................................................................................................................84 Hình 53.Bảng nhân viên....................................................................................................................84

4

LỜI CÁM ƠN Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” thì việc có một Website để quảng bá công ty hay một Website cá nhân không còn là điều gì xa xỉ nữa. Thông qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả. Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. ASP.net là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà ASP.net và Sql Server được rất nhiều người sử dụng. Với lí do đó, được sự hướng dẫn và giúp đỡ của thầy Đăng q Trần Đức, em đã chọn đề tài “Quản lý học viên trung tâm tin học” làm đề tài cho môn học Đồ án Lập trình Web nâng cao của mình. Trong quá trình thực hiện đồ án này em đã nhận được sự giúp đỡ chỉ bảo tận tình của các thầy, cô giáo. Em xin chân thành cảm ơn thầy Đăng q Trần Đức đã hưỡng dẫn trong quá trình làm đề tài. Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng đồ án khó tránh khỏi thiếu sót. Em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của quý Thầy Cô và các bạn.

5

LỜI MỞ ĐẦU

Ngày nay chúng ta đang chứng kiến một thời đại mới với nhiều biến động do các tiến bộ của khoa học và công nghệ đem tới, và do đó tạo ra các biến đổi về kinh tế, xã hội. Các tiến bộ khoa học và công nghệ tạo động lực thúc đẩy cạnh tranh, gây sức ép buộc các tổ chức phải biến đổi chính mình để thích ứng với hoàn cảnh mới. Nhiều thành tựu to lớn của kỹ thuật tin học và viễn thông tiên tiến đã được áp dụng rộng rãi vào giáo dục và đào tạo nhằm nâng cao khả năng xử lý thông tin, khả năng quản lý, truy cập, hỏi đáp, cập nhật, truyền bá nhanh chóng thông tin góp phần tích cực vào quá trình truyền thụ tri thức, đổi mới cách thức tổ chức dạy và học hướng về nền kinh tế tri thức và xã hội thông tin. Những chương trình tin học ứng dụng ngày càng nhiều, rất nhiều công việc thủ công trước đây này đã được xử lí bằng các phần mềm chuyên dụng, giúp giảm đáng kể công sức, hoàn thành công việc nhanh chóng và chính xác. Để có một phần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những người làm tin học phải biết phân tích thiết kế hệ thống làm việc của chương trình để từ đó xây dựng nên một phần mềm ứng dụng quản lí chương trình đó. Những chương trình, phần mềm ứng dụng đóng vai trò quan trọng trong lĩnh vực quản lý, nó là những công cụ hỗ trợ đắc lực và hầu như không thể thiếu nhằm đáp ứng đầy đủ nhất, thuận lợi nhất những đòi hỏi của công việc quản lý nhờ những công cụ trợ giúp có sẵn. Chương trình quản lí học viên của một trung tâm tin học là một chương trình được xây dựng nhằm đáp ứng những đòi hỏi đặt ra của quá trình quản lý như ghi danh, nhập điểm, lưu kết quả thi, xem thông tin học viên, giáo viên ... và rất nhiều công việc khác một cách nhanh chóng và thuận tiện, chính xác một cách hệ thống. Hoạt động của một trung tâm có quy mô khá lớn sẽ càng được tǎng cường và mở rộng nếu xây dựng được một website tốt. Bắt nguồn với ý tưởng này cùng với những gợi ý của Thầy Đặng Trần Đức, em đã thực hiện bài báo cáo.

6

CHƯƠNG 1 : TỔNG QUAN V" MÔ TẢ HỆ THỐNG 1.1. Tổng quan về .NET 1.1.1. Tổng quan về lập trình phần mềm C# C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000. C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java. Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trực tiếp thành mã thực thi của hệ điều hành. Trong các ứng dụng sử dụng .NET Framework, mã nguồn chương trình (C#, VB.NET) được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language). Sau đó mã này được biên dịch bởi Common Language Runtime (CLR) để trở thành mã thực thi của hệ điều hành. Hình bên dưới thể hiện quá trình chuyển đổi MSIL code thành native code.

7

C# với sự hỗ trợ mạnh mẽ của .NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), phát triển game, ứng dụng Web, ứng dụng Mobile trở nên rất dễ dàng. C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và c++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ sở ảo (virtual base class). Ngôn ngữ C# đơn giản vì nó dựa trên nền tảng C và C++. Nếu chúng ta thân thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thấy C# khá giống về diện mạo, cú pháp, biểu thức, toán tử và những chức năng khác được lấy trực tiếp từ ngôn ngữ C và C++, nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn. Điều gì làm cho một ngôn ngữ hiện đại? Những đặc tính như là xử lý ngoại lệ, thu gom bộ nhớ tự động, những kiểu dữ liệu mở rộng, và bảo mật mã nguồn là những đặc tính được mong đợi trong một ngôn ngữ hiện đại. C# chứa tất cả những đặc tính trên. Nếu là người mới học lập trình có thể chúng ta sẽ cảm thấy những đặc tính trên phức tạp và khó hiểu. Tuy nhiên, cũng đừng lo lắng chúng ta sẽ dần dần được tìm hiểu những đặc tính qua các nội dung khoá học này. Lập trình hướng đối tượng (OOP: Object-oriented programming) là một phương pháp lập trình có 4 tính chất. Đó là tính trừu tượng (abstraction), tính đóng gói (encapsulation), tính đa hình (polymorphism) và tính kế thừa (inheritance). C# hỗ trợ cho chúng ta tất cả những đặc tính trên. C# là ngôn ngữ sử dụng giới hạn những từ khóa. Phần lớn các từ khóa được sử dụng để mô tả thông tin. Chúng ta có thể nghĩ rằng một ngôn ngữ có nhiều từ khóa thì sẽ mạnh hơn. Điều này không phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#, chúng ta có thể tìm thấy rằng ngôn ngữ này có thể được sử dụng để làm bất cứ nhiệm vụ nào. Winform là thuật ngữ mô tả một ứng dụng được viết dùn...


Similar Free PDFs