MAU LAM BAI TAP NHOM 1

96 39 0
MAU LAM BAI TAP NHOM 1

Đ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

MỤC LỤC DANH MỤC HÌNH ẢNH TỔNG QUAN 1.1 LÝ DO CHỌN ĐỀ TÀI Đoàn Thanh niên Trường Đại học Công nghệ GTVT cánh tay phải đắc lực Trường Đại học Công Nghệ GTVT việc tuyên truyền tổ chức hoạt động văn hóa, nhân đạo, v.v Thế nay, nhà trường tồn nhiều bất cập cách quản lý hoạt động đoàn viên, chẳng hạn việc quản lý sổ sách thủ công khiến liệu dễ thất lạc khó khăn việc tra cứu, hoạt động đăng ký qua cán lớp làm tốn thời gian, hoạt động tuyên truyền hiệu quả, v.v Khi công nghệ kỹ thuật ngày phát triển, đặc biệt sức ảnh hưởng sóng internet, việc có kênh thơng tin thống để đồn viên niên nhanh chóng tiếp nhận thơng tin tương tác với phong trào hoạt động đoàn việc cần thiết Chính vậy, ý tưởng xây dựng website quản lý hoạt động đoàn viên em đời 1.2 MỤC ĐÍCH CỦA ĐỀ TÀI - Nghiên cứu văn bản, công văn Đoàn - Nghiên cứu cách thức hoạt động, liên lạc Chi đoàn với nhà trường - Xây dựng thành cơng Website quản lý hoạt động Đồn Đồn niên Trường Đại học Cơng nghệ GTVT - Triển khai cài đặt chương trình thực tế 1.3 ĐỐI TƯỢNG CỦA ĐỀ TÀI Hệ thống giúp cho lãnh đạo tổ chức quản lý chặt chẽ, nhanh chóng xác thơng tin đồn viên đơn vị Thơng thường đồn viên muốn tra cứu thơng tin đồn hội niên phải qua bí thư đồn đơn vị, đồn viên tự tìm hiểu thơng tin, hoạt động ngoại khóa, hoạt động tình nguyện thơng qua hệ thống Hệ thống đời trước tiên để phục vụ đoàn viên, giúp bí thư đơn vị quản lý thành viên cách chặt chẽ tối ưu Giúp cho tổ chức lớn dễ dàng tra cứu thông tin, phát động hoạt động, tuyên truyền cơng việc đến đồn viên cách nhanh Ngồi ra, doanh nghiệp có nhu cầu tuyển dụng đồn viên trường Đại học Cơng nghệ GTVT, tìm hiểu thơng tin cách nhanh chóng, qua đánh giá xác lực hoạt động đoàn hội đoàn viên 1.4 PHƯƠNG PHÁP VÀ PHẠM VI NGHIÊN CỨU Khảo sát thực trạng hệ thống đoàn viên Thanh niên Trường Đại học Công nghệ GTVT, lấy ý kiến từ thầy ban chấp hành đồn trường, từ lập hướng phát triển hệ thống dựa mơ hình quản lý cũ, loại bỏ chức không cần thiết thêm chức để hợp với hệ thống tiên tiến Lấy trọng tâm việc quản lý đoàn viên niên, hệ thống phân chia quản lý theo nhiều cấp độ, từ quản lý Đoàn trường, Đoàn khoa lớp 1.5 KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC Hệ thống quản lý hoạt động đoàn viên hoàn thành dự kiến đạt kết sau:  Hiểu nắm vững khái niệm, kỹ thuật liên quan đến cơng nghệ  Phân tích u cầu hệ thống dựa theo kết khảo sát trường  Cài đặt thành công ứng dụng thực tế: Hệ thống quản lý đoàn viên Thanh niên Trường Đại học Cơng nghệ GTVT với module chính: Admin:  Quản lý tài khoản  Quản lý đoàn viên  Quản lý thông báo  Quản lý tin tức  Quản lý hình ảnh  Quản lý hoạt động  Quản lý khoa lớp  Quản lý phản hồi Đồn viên:  Xem thơng tin tài khoản  Nhận thông báo, xem tin tức  Đăng  Bình luận viết  Gửi phản hồi  Hồn thành báo cáo chi tiết đồ án tốt nghiệp Chương CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ SỬ DỤNG 2.1 BIỂU ĐỒ UML Biểu đồ UML (Unified Modeling Language) ngơn ngữ mơ hình gồm ký hiệu đồ họa mà phương pháp hướng đối tượng sử dụng để thiết kế hệ thống thông tin cách nhanh chóng Cách tiếp cận theo mơ hình UML giúp ích nhiều cho người thiết kế thực hệ thống thông tin người sử dụng nó; tạo nên nhìn bao quát đầy đủ hệ thống thông tin dự định xây dựng Một số dạng biểu đồ UML phổ biến như: Biểu đồ Usecase, Biểu đồ lớp, Biểu đồ trạng thái, Biểu đồ tuần tự, Biểu đồ hoạt động 2.1.1 Biểu đồ Usecase Một biểu đồ Use case số lượng tác nhân ngoại cảnh mối liên kết chúng Use case mà hệ thống cung cấp Một Use case lời miêu tả chức - Hệ thống: Với vai trò thành phần biểu đồ use case, hệ thống biểu diễn ranh giới bên bên chủ thể phần mềm xây dựng.Một hệ thống biểu đồ use case không thiết hệ phần mềm; máy,hoặc hệ thống thực doanh nghiệp, trường đại học, v.v - Tác nhân (actor): Là người dùng hệ thống, tác nhân người dùng thực hệ thống máy tính khác có vai trị hoạt động hệ thống Như vậy, tác nhân thực use case Một tác nhân thực nhiều use case ngược lại use case thực nhiều tác nhân Tác nhân kí hiệu: Hình Actor Name - Các use case: Đây thành phần biểu đồ use case Các use case biểu diễn hình elip.Tên use case thể chức xác định hệ thống Các Use case kí hiệu hình elips Use Case Name Hình 2 Use Case Name Mối quan hệ use case: o Association: thường dùng để mô tả mối quan hệ Actor Use Case Use Case với Hình Association o Include: quan hệ Use Case với nhau, mơ tả việc Use Case lớn chia thành Use Case nhỏ để dễ cài đặt (module hóa) thể dùng lại Hình Include Hình Extend 2.1.2 Biểu đồ lớp Một biểu đồ lớp cấu trúc tĩnh lớp hệ thống Các lớp đại diện cho “đối tượng” xử lý hệ thống  Một lớp có thành phần sau: • Tên lớp • Các thuộc tính • Các phương thức  Giữa lớp ln có liên kết với Mối liên hệ ngữ nghĩa hai hay nhiều lớp liên kết thể chúng Mối quan hệ mặt cấu trúc đối tượng lớp có kết nối với đối tượng lớp khác 2.1.3 Biểu đồ Biểu đồ biểu đồ dùng để xác định trình tự diễn kiện nhóm đối tượng Nó miêu tả chi tiết thơng điệp gửi nhận đối tượng đồng thời trọng đến việc trình tự mặt thời gian gửi nhận thơng điệp 2.1.4 Biểu đồ hoạt động Biểu đồ hoạt động biểu đồ mô tả bước thực hiện, hành động, nút định điều kiện rẽ nhánh để điều khiển luồng thực hệ thống Đối với luồng thực thi có nhiều tiến trình chạy song song biểu đồ hoạt động lựa chọn tối ưu cho việc thể Biểu đồ hoạt động giống với biểu đồ trạng thái tập kí hiệu nên dễ gây nhầm lẫn Khi vẽ cần phải xác định rõ điểm khác hai dạng biểu đồ biểu đồ hoạt động tập trung mô tả hoạt động kết qủa thu từ việc thay đổi trạng thái đối tượng cịn biểu đồ trạng thái mơ tả tập tất trạng thái đối tượng kiện dẫn tới thay đổi qua lại trạng thái 2.1.5 Cơng cụ vẽ UML Có nhiều cơng cụ sử dụng để vẽ vẽ UML chuyên nghiệp Rational Rose, Enterprise Architect, Microsoft Visio, v.v nhiều cơng cụ phần mềm nguồn mở miễn phí sử dụng tốt Các cơng cụ có cách sử dụng giống ký hiệu bạn vẽ UML thống nên việc nắm bắt công cụ chuyển sang làm việc với cơng cụ khơng q khó khăn Trong khóa luận tốt nghiệp này, em xin sử dụng công cụ vẽ biểu đồ UML Visual Paradigm , phần mềm nguồn mở, miễn phí, có đầy đủ chức sử dụng tốt mơi trường Windows Hình Visual Paradigm 2.2 SQL SERVER 2.2.1 Khái quát SQL Server hay gọi Microsoft SQL Server, viết tắt MS SQL Server Đây phần mềm phát triển Microsoft dùng để lưu trữ liệu dựa chuẩn RDBMS, hệ quản trị sở liệu quan hệ đối tượng (ORDBMS) SQL Server công nghệ liệu dẫn đầu với Oracle Database IBM’s DB2 SQL Server hoạt động máy chủ sở liệu Chức lưu trữ truy xuất liệu theo yêu cầu ứng dụng phần mềm Nó sử dụng câu lệnh SQL để trao đổi liệu máy Client máy cài SQL Server SQL Server cung cấp đầy đủ công cụ để quản lý, từ giao diện GUI việc sử dụng ngôn ngữ truy vấn SQL Ngồi điểm mạnh Microsoft nên có nhiều tảng kết hợp hồn hảo với SQL Server ASP.NET, C# xây dựng Winform, hoạt động hồn tồn độc lập Các thành phần chính: Hình Thành phần SQL Server Do hoạt động theo mơ hình Client – Server nên chia làm hai thành phần • Workstation: Được cài thiết bị vận hành, phần mềm tương tác với máy chủ server Ví dụ: SSMS, SSCM, Profiler, BIDS, SQLEM • Server: Được cài máy chủ (máy chủ tập trung) Đó dịch vụ như: SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL Browser, SQL Full Text Search Bạn cài nhiều phiên SQL Server máy chủ, điều giúp tiết kiệm chi phí mua Server hệ thống bạn hoạt động cần nhiều phiên khác nhau, bảo mật tách biệt hồn tồn giúp hệ thống an tồn 2.2.2 Cơng cụ SQL Server 2008 Microsoft® SQL Server™ 2008 cho phép bạn truy cập gia cơng liệu cho doanh nghiệp từ thiết bị khác nhau, tảng dịch vụ liệu doanh nghiệp Hình SQL Server 2008  • Các tính điển hình: Ánh xạ cấu trúc liệu cho thực thể doanh nghiệp • ADO.NET Entity Framework Sử dụng cú pháp thích hợp để truy vấn liệu gồm nhiều loại khác thông qua phần mở rộng ngôn ngữ truy tớch hp NET (LINQ) ã cho Microsoft Visual C#đ Microsoft Visual Basic® NET Tạo giải pháp kết nối SQL Server 2008 Compact Edition • Microsoft Synchronization Services Lưu trữ liệu hợp thông qua SQL Server 2008 hỗ trợ cho liệu quan  • hệ, XML, Filestream dựa vị trí địa lý Tính suất: Xây dựng ứng dụng trung tâm liệu hệ với ADO.NET Entity • • Framework Truy vấn truy cập liệu với LINQ Khai thác công nghệ tảng liệu với Visual Studio 2.3 VISUAL STUDIO Visual studio cơng cụ hỗ trợ lập trình thiết kế website tiếng Mcrosoft chưa có phần mềm thay Visual Studio viết ngơn ngữ C# VB+ Visual Studio có nhiều phiên khác nhau, cho phép người dùng tự chọn lựa giao diện cho máy tùy thuộc vào nhu cầu sử dụng Hình Visual Studio Một số tính tiêu biểu: • Biên tập mã: Giống IDE khác, Visual Studio gồm có trình soạn thảo mã hỗ trợ tơ sáng cú pháp hồn thiện mả sử dụng IntelliSense không cho hàm, biến phương pháp mà sử dụng cho cấu trúc ngôn ngữ như: Truy vấn vịng điều khiển Bên cạnh đó, trình biên tập mã Visual Studio hỗ trợ cài đặt dấu trang mã để điều hướng cách nhanh chóng dễ dàng Hỗ trợ điều hướng như: Thu hẹp khối mã lệnh, tìm kiếm gia tăng, v.v • Trình gỡ lỗi: Visual Studio có trình gỡ lỗi có tính vừa lập trình gỡ lỗi cấp máy gỡ lỗi cấp mã nguồn Tính hoạt động với hai mã quản lý giống ngơn ngữ máy sử dụng để gỡ lỗi ứng dụng viết ngơn ngữ hỗ trợ Visual Studio • Thiết kế: Windows Forms Designer Được sử dụng với mục đích xây dựng GUI sử dụng Windows Forms, bố trí dùng để xây dựng nút điều khiển bên khóa chúng vào bên cạnh mẫu Điều khiển trình bày liệu liên kết với nguồn liệu như: Cơ sở liệu truy vấn WPF Designer Tính giống Windows Forms Designer có cơng dụng hỗ trợ kéo thả ẩn dụ Sử dụng tương tác người máy tính nhắm mục tiêu vào Windows Presentation Foundation Web designer/development Visual Studio có trình soạn thảo thiết kế website cho phép trang web thiết kế theo tính kéo thể đối tượng 10 Hình 126 Biểu đồ hoạt động Xóa khoa d Ẩn/Hiện khoa Hình 127 Biểu đồ hoạt động Ẩn/Hiện khoa  Biểu đồ hoạt động Quản lý Lớp 82 a Thêm lớp Hình 128 Biểu đồ hoạt động Thêm lớp b Cập nhật lớp Hình 129 Biểu đồ hoạt động Cập nhật lớp c Xóa lớp 83 Hình 130 Biểu đồ hoạt động Xóa lớp d Ẩn/Hiện lớp Hình 131 Biểu đồ hoạt động Ẩn/Hiện lớp 3.2.4 Biểu đồ lớp 84 Sơ đồ lớp tổng quát: Hình 132 Hình ảnh Sơ đồ lớp tổng quát 3.2.5 Sơ đồ Cơ Sở Dữ Liệu 85 Hình 133 Sơ đồ CSDL Chương 86 XÂY DỰNG CHƯƠNG TRÌNH 4.1 XÂY DỰNG HỆ THỐNG 4.1.1 Giao diện cho người quản trị Hình Hình ảnh Giao diện cho người quản trị • Quản lý tài khoản: Hình Hình ảnh Quản lý tài khoản • Quản lý đồn viên: 87 Hình Hình ảnh Quản lý đồn viên • Quản lý thơng báo: Hình 4 Hình ảnh Quản lý thơng báo • Quản lý tin tức: - Quản lý danh mục tin tức: 88 Hình Hình ảnh Quản lý Danh mục tin tức - Quản lý danh sách tin tức: Hình Hình ảnh Quản lý Danh sách tin tức • Quản lý phản hồi: Hình Hình ảnh Quản lý Danh sách phản hồi • Quản lý hình ảnh: - Quản lý Album hình ảnh Hình Hình ảnh Quản lý Danh sách Album 89 - Quản lý danh sách hình ảnh: Hình Hình ảnh Quản lý Danh sách hình ảnh • Quản lý tài liệu: - Quản lý danh mục tài liệu: Hình 10 Hình ảnh Quản lý Danh mục tài liệu - Quản lý danh sách tài liệu: 90 Hình 11 Hình ảnh Quản lý Danh sách tài liệu • Quản lý liên kết: Hình 12 Hình ảnh Quản lý liên kết • Quản lý hoạt động: Hình 13 Hình ảnh Quản lý hoạt động 4.1.2 Giao diện cho đồn viên • Trang chủ: 91 Hình 14 Hình ảnh Giao diện cho đồn viên • Thư viện ảnh: 92 Hình 15 Hình ảnh Thư viện ảnh • Tài liệu: Hình 16 Hình ảnh Tài liệu 93 4.2 ĐÁNH GIÁ HỆ THỐNG Sau khoảng thời gian nghiên cứu phát triển, chúng em xây dựng hệ thống quản lý đoàn viên niên, đáp ứng phần yêu cầu đưa Hệ thống giải tốn quản lý đồn viên cho đoàn niên Xây dựng cổng thơng tin thống cho đồn Từ đó, đồn trường nhanh chóng truyền tải thơng tin, thơng báo đến đoàn viên niên trường Ngoài ra, hoạt động đoàn niên hệ thống quản lý cách hiệu Cho phép đoàn viên đăng ký online, giảm thiểu việc sử dụng giấy tờ, giúp bí thư nhanh chóng có danh sách đăng ký lớp Ưu điểm hệ thống - Dễ dàng sử dụng, triển khai - Các chức hoạt động tốt, xảy lỗi Nhược điểm hệ thống - Giao diện ứng dụng đơn giản, chưa bắt mắt Cần phải trau chuốt thêm Các thuật toán ứng dụng chưa tối ưu hóa Ứng dụng chưa chạy tốt tảng di động 4.3 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.3.1 Kết luận 4.3.1.1 Kết đạt - Hiểu nắm vững khái niệm, kỹ thuật liên quan đến công nghệ Hiểu rõ nắm vững chế làm việc công nghệ Biết cách xây dựng ứng dụng với tiêu chuẩn web Cài đặt thành công ứng dụng thực tế: Hệ thống quản lý đoàn viên niên trường Đại học Cơng nghệ GTVT - Có thêm kinh nghiệm làm việc độc lập 4.3.1.2 Ứng dụng hoàn thành đáp ứng yêu cầu - Quản lý đoàn viên, nghiệp vụ liên quan đến đoàn viên Quản lý tin tức, thơng báo Từ truyền tải thơng tin nhanh - chóng đến vơi đồn viên trường Cho phép đoàn viên đăng ký tham gia hoạt động thơng qua website - cách nhanh chóng Đồn viên phản ánh, phản hồi cách nhanh chóng đến đồn trường thơng qua mục phản hồi website 94 4.3.1.3 Những hạn chế cần cải tiến - Giao diện ứng dụng đơn giản, chưa bắt mắt Cần phải trau chuốt thêm Các thuật toán ứng dụng chưa tối ưu hóa Ứng dụng chưa chạy tốt tảng di động 4.3.1.4 Những khó khăn gặp phải trình nghiên cứu, phát triển Máy tính gặp trục trặc nên bị gián đoạn thời gian ngắn Tiếng Anh nên việc tiếp cận tài liệu tiếng Anh khó khăn Kỹ làm web nên việc thiết kế thời gian 4.3.2 Hướng phát triển - Cải thiện thuật tốn ứng dụng Từ cải thiện tốc độ xử lý ứng dụng - Xây dựng phát triển thêm để ứng dụng hoạt động tốt tảng di động - Thêm phần quản lý điểm cộng đoàn viên Khi đoàn viên tham gia hoạt - động hệ thống tiến hành cộng điểm cho đoàn viên Và cuối năm tổng kết, trao thưởng cho đồn viên có điểm cao 95 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba, Giáo trình phân tích thiết kế hệ thống thơng tin - Đại học Quốc gia Hà Nội, 2005 [2] Trần Nguyên Phong, Giáo trình SQL - Đại học Khoa học Huế, 2004 [3] Trương Ninh Thuận, Đặng Đức Hạnh, Giáo trình phân tích thiết kế hướng đối tượng - Nhà xuất Đại học Quốc gia Hà Nội, 2013 [4] Adam Freeman, Pro ASP.NET MVC 5, Apress, 2013 [5] http://www.entityframeworktutorial.net [6] http://getbootstrap.com/ [7] http://utt.edu.vn/doanthanhnien 96 ... lý danh sách lớp 11 .1 Lựa chọn chức Thêm lớp, Cập nhật lớp, Xóa lớp, Ẩn lớp Click lưu lại 11 .2 Nhập kí tự vào Tìm Kiếm để tìm kiếm lớp 12 Thực chức thông báo cho người dùng 1. Admin/Mod đăng nhập... hình ảnh 10 Hiển thị giao diện Quản lý danh sách hình ảnh 11 .1 Lựa chọn chức Cập nhật hình ảnh, Xóa hình ảnh, Ẩn hình ảnh Click lưu lại 11 .2 Nhập kí tự vào Tìm Kiếm để tìm kiếm hình ảnh 12 Thực... tài liệu 10 Hiển thị giao diện Quản lý danh sách tài liệu 11 .1 Lựa chọn chức Thêm tài liệu, Cập nhật tài liệu, Xóa tài liệu Click lưu lại 11 .2 Nhập kí tự vào Tìm Kiếm để tìm kiếm tài liệu 12 Thực

Ngày đăng: 27/05/2021, 08:37

Từ khóa liên quan

Mục lục

  • Tổng quan

    • 1.1. Lý do chọn đề tài

    • 1.2. Mục đích của đề tài

    • 1.3. Đối tượng của đề tài

    • 1.4. Phương pháp và phạm vi nghiên cứu

    • 1.5. Kết quả dự kiến đạt được

    • Cơ sở lý thuyết và công cụ sử dụng

      • 2.1. Biểu đồ UML

      • 2.2. SQL Server

      • 2.3. Visual Studio

      • KHẢO SÁT THỰC TẾ VÀ PHÂN TÍCH NGHIỆP VỤ

        • 3.1. Khảo sát thực tế

        • 3.2. Phân tích và thiết kế hệ thống

          • 3.2.1. Biểu đồ UseCase

          • 3.2.2. Biểu đồ tuần tự

          • 3.2.3. Biểu đồ hoạt động

          • 3.2.4. Biểu đồ lớp

          • 3.2.5. Sơ đồ Cơ Sở Dữ Liệu

          • XÂY DỰNG CHƯƠNG TRÌNH

            • 4.1. Xây dựng hệ thống

              • 4.1.1. Giao diện cho người quản trị

              • 4.1.2. Giao diện cho đoàn viên

              • 4.2. Đánh giá hệ thống

              • 4.3. Kết luận và hướng phát triển

                • 4.3.1. Kết luận

                • 4.3.2. Hướng phát triển

                • TÀI LIỆU THAM KHẢO

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

  • Đang cập nhật ...

Tài liệu liên quan