1. Trang chủ
  2. » Luận Văn - Báo Cáo

Chương trình Quản lý Đồ án-Niên luận

56 1 0

Đ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

Cấu trúc

  • Lời cảm ơn

  • Tóm lược

  • MỤC LỤC

  • 1. GIỚI THIỆU ĐỀ TÀI

    • 1.1.Mục tiêu của đề tài:

    • 1.2. Môi trường phát triển

  • 2. CƠ SỞ LÍ THUYẾT

    • 2.1.Hệ quản trị cơ sở dữ liệu:

    • 2.2. ASP.NET:

    • 2.3. Tổng quan về UML:

  • 3. PHÂN TÍCH YÊU CẦU HỆ THỐNG

    • 3.1. Phân tích mô hình quan niệm dữ liệu:

    • 3.2.Lược đồ Use Case:

    • 3.3. Mô hình tổ chức dữ liệu:

    • 3.4. Mô hình vật lý dữ liệu:

    • 3.5. Mô hình xử lý luồng dữ liệu:

    • 3.6. Mô hình DFD:

  • 4. HIỆN THỰC HỆ THỐNG

    • 4.1. Giới thiệu:

    • 4.2. Giao diện người sử dụng:

  • 5. KẾT LUẬN VÀ ĐÁNH GIÁ

    • 5.1. Kết quả đạt được:

    • 5.2. Những hạn chế:

    • 5.3. Phương hướng giải quyết:

  • 6. TÀI LIỆU THAM KHẢO

Nội dung

Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang Chương trình quản lý đồ án – niên luận HD: Võ Hoàng Khang Nguyễn Hồ Anh Cang 810823t Võ Trung Hậu 810879t Khóa 08 Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang Lời cảm ơn Sau tháng nỗ lực thực hiện, tiểu luận “Chương trình Quản lý Đồ án – Niên Luận” hoàn thành Ngồi cố gắng nhóm, nhóm nhận khích lệ nhiều từ phía nhà trường, thầy cơ, gia đình, bạn bè Thay mặt nhóm, em xin cảm ơn thầy Trường Đại học Tôn Đức Thắng truyền đạt kiến thức quý báu cho chúng em suốt trình học tập Đặc biệt nhóm chúng em xin bày tỏ lịng chân thành sâu sắc đến thầy Võ Hoàng Khang, người tận tình giúp đỡ nhóm chúng em suốt q trình làm tiểu luận tốt nghiệp Xin cám ơn bạn bè giúp đỡ nhóm hồn thành tốt tiểu luận tốt nghiệp Mặc dù nhóm cố gắng hoàn thiện tiểu luận, chắn khơng tránh khỏi thiếu sót, kính mong cảm thơng tận tình bảo q Thầy Cơ bạn Thành phố Hồ Chí Minh Nhóm sinh viên thực Nguyễn Hồ Thanh Cang Võ Trung Hậu Tóm lược Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang Hiện nay, sống thời đại khoa học công nghệ phát triển cao Thế kỷ 21 mệnh danh kỷ công nghệ thông tin Trong thời gian qua, ngành công nghệ thông tin phát triển vũ bão, có bước tiến vượt bậc, tạo thành đáng kể nhằm mục đích phục vụ hỗ trợ cho người cách tối đa Trong hầu hết công ty, quan, xí nghiệp, bệnh viện, trường học,… có cấu tổ chức, quản lý đa dạng, phong phú, có cấu quản lý tài liệu văn bản, nhân sự, tiền lương, đào tạo… vấn đề quan trọng phức tạp Với hướng dẫn thầy Võ Hoàng Khang giúp đỡ thầy cô khoa công nghệ thông tin, chúng em xây dựng nên chương trình Quản lý Đồ ánNiên luận trường Đại học để đáp ứng nhu cầu quản lý trường Chương trình quản lý đồ án-niên luận gồm đối tượng sử dụng là:  Người sử dụng: sinh viên giảng viên  Người quản lý Các menu là:  Sinh viên  Giảng viên  Đề tài  Chức danh  Bộ mơn  Tìm kiếm Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang MỤC LỤC Phần 1: Giới thiệu đề tài 1.1 Mục tiêu đề tài 1.2 Môi trường phát triển Phần 2: Cơ sở lý thuyết 2.1 Hệ quản trị sở liệu 2.2 ASP.Net 2.2.1 Net gì? .6 2.2.2 C# 2.3 Tổng quan UML Phần 3: Phân tích hệ thống 3.1 Phân tích mơ hình quan niệm liệu 3.2 Lược đồ Use case .10 3.3 Mơ hình tổ chức liệu .15 3.4 Mơ hình vật lý liệu 18 3.5 Mơ hình xử lý luồng liệu 20 3.5.1 Yêu cầu chức 20 3.5.2 Mơ hình luồng liệu 21 3.6 Mơ hình DFD 33 3.6.1 Mơ hình mức khung cảnh (DFD 0) 33 3.6.2 Mơ hình mức đỉnh (DFD 1) 34 Phần 4: Hiện thực hệ thống 43 4.1 Giới thiệu 43 4.2 Giao diện người sử dụng 44 Phần 5: Kết luận đánh giá 53 5.1 Kết đạt 53 5.2 Hạn chế 53 5.3 Phương hướng giải 53 Phần : Tài liệu tham khảo 54 Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang GIỚI THIỆU ĐỀ TÀI 1.1 Mục tiêu đề tài: Chương trình quản lý đồ án-niên luận đáp ứng nhu cầu quản lý đồ án-niên luận sinh viên giúp văn phòng khoa quản lý sinh viên làm đồ án, tiểu luận, quản lý giảng viên với đề tài ra, tiến độ thưc đề tài… Trước vào hệ thống để sử dụng, người sử dụng phải vào đăng nhập (Tên đăng nhập mật khẩu) Sau đăng nhập, hệ thống tự động mở trang menu giới thiệu cho người sử dụng danh sách đề tài đồ án-niên luận Chương trình thiết kế với menu chính: Sinh viên,Giáo viên,Đề tài ,Chức danh ,Bộ mơn,Tìm kiếm  Sinh viên: Chức menu giúp cập nhật danh sách sinh viên như: xem thông tin,thêm  Giáo viên: Chức menu giúp cập nhật thông tin giáo viên  Đề tài: Chức menu giúp người sử dụng xem danh sách đề tài,đăng kí đề tài, người quản lý cập nhật đề tài,  Tìm kiếm: Chức “Tìm kiếm” giúp người sử dụng tìm kiếm nhanh, xác đề tài chưa đăng kí , sinh viên chưa đăng kí đề tài  Chức danh:Chức menu giúp cập nhật thông tin chức danh giáo viên  Bộ môn: Chức menu giúp cập nhật thông tin môn giảng dạy giáo viên 1.2 Mơi trường phát triển  Máy tính cải đặt hệ điều hành Windown 2000 trở lên  Cơ sở liệu: SQL Sever 2000  Microsoft Visual Studio 2005  Net Framework 2.0 Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang CƠ SỞ LÍ THUYẾT 2.1 Hệ quản trị sở liệu: SQL Server 2000 hệ thống quản trị sở liệu (Relational Database Management System (RDBMS)) mang tính bảo mật cao dễ sử dụng, tối ưu chạy môi trường sở liệu lớn lên đến Tera-Bye phục vụ lúc cho hàng ngàn user SQL Server có ưu điểm sau:  Enterprise: chứa đầy đủ đặc trưng SQL Server chạy tốt hệ thống, thêm vào có dịch vụ giúp cho việc phân tích liệu hiệu (Analysis Services)  Standard: thích hợp cho cơng ty vừa nhỏ giá thành rẻ nhiều so với Enterprise Edition  Personal: tối ưu hóa nên cài đặt hầu hết phiên windows SQL Server 2000 cấu tạo nhiều thành phần Relational Database Engine, Analysis Services Query… Các thành phần phối hợp với tạo thành giải pháp hoàn chỉnh giúp cho việc lưu trữ phân tích liệu cách dễ dàng  Relational Database Engine – lõi SQL Server: Engine có khả chứa data quy mô khác dạng table hỗ trợ tất kiểu kết nối thông dụng Microsoft ADO, OLEDB ODBC Ngồi cịn có khả tự điều chỉnh (tune up) sử dụng tài nguyên máy cần trả lại tài nguyên cho hệ điều hành user log off  Analysis Services – Một dịch vụ phân tích liệu hay Microsoft Microsoft cung cấp công cụ mạnh giúp cho việc phân tích liệu trở nên dễ dàng hiệu cách dùng khái niệm hình khối nhiều chiều (multidimention cubes) kỹ thuật data mining Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận  GVHD: Võ Hoàng Khang SQL Server Tools – Đây công cụ người quản trị sở liệu (DBA) Hiện SQL Server phát triển đến version 8.0 Microsoft cải tiến mở rộng tính version làm cho SQL Server ngày đáng tin cậy 2.2 ASP.NET: ASP.NET phần Microsoft NET framework, công cụ hỗ trợ mạnh cho việc tạo nên trang web động tương tác trang web với ASP.NET phiên công nghệ Microsoft’s Active Server Pages (ASP) 2.2.1 .NET gì?  Chúng ta biết ASP 3.0 phiên ASP  ASP.NET hệ ASP, khơng phải phiên nâng cao ASP  ASP.NET mơ hình hồn tồn cho server-side ASP scripting  ASP.NET phần NET framework xây dựng tảng hồn tồn khơng tương thích với ASP 3.0  Ngôn ngữ hỗ trợ Visual Basic, C#, C++, Javascript 2.2.2 C# (C Sharp)  Những C# project tháng 11 năm 1998, với ưu điểm bật loại ngôn ngữ lập trình Từ C# phát triển sử dụng hàng trăm ngàn người lập trình viên giới  C# loại ngơn ngữ lập trình đơn giản, đại, hướng đối tượng an tồn C# có nguốn gốc xuất phát từ ngôn ngữ C trở nên quen thuộc với người lập trình C, C++ Java  Một vài nét đặc trưng C# để tạo nên chương trình ứng dụng mạnh mẽ bền vững là: Garbage collection tự động giải phóng nhớ cho đối tượng khơng dùng đến, exception handling cung cấp cấu trúc có Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang khả mở rộng cách thích hợp để phát lỗi phục hồi, tính chất loại ngơn ngữ type-safe làm cho có khả biến đổi thích hợp  C# ngôn ngữ hướng đối tượng nên dễ dàng cho người lập trình tự tạo cho đối tượng sử dụng đối tượng có sẵn Ngồi kiểu sơ khởi như: int, double, inherit, C# hỗ trợ cho người sử dụng tự định nghĩa kiểu tham chiếu giá trị kiểu 2.3 Tổng quan UML: Ngơn ngữ mơ hình hợp UML (Unified Modeling Language) ngôn ngữ trực quan cung cấp cho nhà phân tích thiết kế hệ thống hướng đối tượng cách hình dung hệ thống phần mềm, mơ hình hóa tổ chức nghiệp vụ sử dụng hệ thống phần mềm UML tiến triển chuẩn ngôn ngữ mơ hình trở thành chuẩn quốc tế tổ chức tiêu chuẩn quốc tế ISO (International Standard Oraganization) công nhận Các công cụ chủ yếu UML:  Lược đồ Use Case: cung cấp tranh toàn cảnh xảy hệ thống Đây phương tiện giao tiếp hữu hiệu với người dùng hệ thống, hệ thống dự định làm  Lược đồ lớp: mô tả lớp, viên gạch để xây dựng hệ thống hướng đối tượng Khả cộng tác chúng, cách truyền thông điệp, mối quan hệ chúng  Lược đồ cộng tác: hệ thống hướng đối tượng, đối tượng phối hợp hoạt động với tạo chứa mà người sử dụng yêu cầu Mỗi đối tượng độc lập cung cấp phần nhỏ chức năng, phối hợp hoạt động tạo chức mức cao mà người sử dụng Để phối hợp hoạt động, đối tượng cần giao tiếp với cách gửi thông điệp Hoạt động phối hợp nhằm đưa mơt kết hữa ích đó, gọi cộng tác Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận  GVHD: Võ Hoàng Khang Lược đồ tuần tự: dùng để biểu diễn tương tác giống lược đồ cộng tác, chúng nhấn mạnh tính thứ tự thông điệp theo thời gian  Lược đồ hoạt động: phương tiện mơ tả dịng công việc dùng theo nhiều cách khác Lược đồ hoạt động bao gồm hoạt động (activity), trạng thái (state), chuyển tiếp (transition) hoạt động, trạng thái  Lược đồ trạng thái: phương tiện mô tả hành vi phẩn tử mơ hình hoạt động, quan hệ mật thiết với lược đồ hoạt động Nguyễn Hồ Thanh Cang - Võ Trung Hậu Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang PHÂN TÍCH YÊU CẦU HỆ THỐNG 3.1 Phân tích mơ hình quan niệm liệu: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 10 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang c) Xóa thơng tin giáo viên: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 42 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang III Quản lý đề tài: a) Nhập thông tin đề tài: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 43 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang b) Cập nhật thơng tin đề tài: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 44 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang c) Xóa thơng tin đề tài: Xố thơng tin đề tài Người quản lí Xác nhận xố thơng tin đề tài Lưu thông tin đề tài Đề tài Xố thơng tin đề tài Cập nhật thành cơng Mã đề tài 3.1 Lấy danh sách đề tài Kiểm tra mã đề tài Nguyễn Hồ Thanh Cang - Võ Trung Hậu 45 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang HIỆN THỰC HỆ THỐNG 4.1 Giới thiệu: Trước vào hệ thống sử dụng, bạn phải vào đăng nhập ( Tên đăng nhập mật khẩu) Phần mềm lập trình với menu chính: [Sinh viên], [Giáo viên], [Đề tài], [Chức danh], [Bộ môn], [Tìm kiếm] 4.2 Giao diện người sử dụng: 4.2.1 Form Chính: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 46 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang 4.2.2 Form Đăng nhập: 4.2.3 Form Danh sách Sinh viên: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 47 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang 4.2.4 Form Cập nhật danh sách Sinh viên: 4.2.5 Form Danh sách Giáo viên: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 48 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang 4.2.6 Form Cập nhật danh sách Giáo viên: 4.2.7 Form Đề tài: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 49 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang 4.2.8 Form Cập nhật Đề tài: 4.2.9 Form Loại đề tài: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 50 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang 4.2.10 Form Chức danh: 4.2.11 Form Cập nhật Chức danh: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 51 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang 4.2.12 Form Bộ môn: 4.2.13 Form Cập nhật Bộ môn: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 52 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang 4.2.14 Form Tìm kiếm: 4.2.15 Form Lịch gặp Gỉảng viên : Nguyễn Hồ Thanh Cang - Võ Trung Hậu 53 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang 4.2.16 Form Cập nhật Lịch gặp Giảng viên: Nguyễn Hồ Thanh Cang - Võ Trung Hậu 54 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang KẾT LUẬN VÀ ĐÁNH GIÁ 5.1 Kết đạt được: Sau phân tích xây dựng chương trình đề tài “ Quản lý đồ án niên luận ” Chúng em đạt dược số kết sau:  Đáp ứng yêu cầu quản lý loại đồ án – niên luận  Cho phép sinh viên đăng kí đồ án- niên luận  Cập nhật quản lý thông tin sinh viên, giảng viên cách nhanh chóng 5.2 Những hạn chế: Mặc dù cố gắng để hoàn chỉnh phần cài đặt chương trình ứng dụng thực tế khơng tránh mặt hạn chế Những mặt hạn chế kể đến gồm:  Cách quản lý chương trình chưa chun nghiệp hố, cịn mang tinh chất thủ cơng  Trong chưong trình cịn mang số lỗi chưa khắc phục  Chưa kiểm tra chặt chẽ liệu đầu vào  Chương trình cịn đơn giản hố  Chưa tính tiền cơng giáo viên 5.3 Phương hướng giải quyết:     Tiếp tục hoàn thiện chương trình Kiểm tra chặt chẽ liệu đầu vào Cố gắng bẫy lổi chương trình Tính dược tiền công cho giáo viên Nguyễn Hồ Thanh Cang - Võ Trung Hậu 55 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hoàng Khang TÀI LIỆU THAM KHẢO [1] Professional C# 2005 Christian Nagelet (2006) [2] Dot Net Dương Quang Thiện (2005) [3] Giáo trình sở liệu, Đồng Thị Bích Thuỷ [4] Mastering C# Database Programming, Jason Price (2003) [5] Bài giảng sở liệu phân tích thiết kế hệ thống thơng tin quản lý Nguyễn Hữu Trọng [6] Giáo trình cơng nghệ phần mềm, Nguyễn Tiến Huy [7] Giáo trình thiết kế hệ thống thơng tin, Ths Văn Như Bích [8] C# Threading Handbook, Tobin Titus (2004) [9] Mơ hình sở liệu, Ts Đỗ Trung Tuấn [10] ADO.NET Examples and Best Practices for C# Programmers, Second Edition William R.Vaughn, Peter Blackburn (2002) Nguyễn Hồ Thanh Cang - Võ Trung Hậu 56 ... nhóm 3.3.11.Namhoc (IDNamhoc) -Namhoc: Năm học +IDNamhoc: Mã năm học 3.3.12.Hocky (IDHocky) -Hocky: Học kỳ +IDHocky: Mã học kì 3.3.13.TblSub (IDSub,IDDetai,IDLoaiDA,IDHocky,IDNamhoc) -TblSub:... Nguyễn Hồ Thanh Cang - Võ Trung Hậu 18 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang 3.3.9 Nhom (IDNhom, Tennhom, SoluongSV, IDDetai) -Nhom: Nhóm làm đề tài +IDNhom: Mã nhóm +Tennhom: Tên... Hồ Thanh Cang - Võ Trung Hậu 17 Chương trình Quản lý Đồ án-Niên luận GVHD: Võ Hồng Khang 3.3.4 Chucdanh (IDChucdanh, Chucdanh, Mota) -Chucdanh: Chức danh giáo viên đảm nhận trường +IDChucdanh:

Ngày đăng: 30/10/2022, 15:08