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

Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên

39 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Phần Mềm Quản Lý Đoàn Viên
Tác giả Dương Tấn Sang, Nguyễn Văn Cường, Nguyễn Trịnh Minh Cương
Người hướng dẫn ThS. Dương Thành Phết
Trường học Trường Đại Học Công Nghệ Tp. Hcm
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Đồ Án Môn Học
Năm xuất bản 2018
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 39
Dung lượng 3,01 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN (10)
    • 1.1. T ng quan v v ổ ề ấn đề được nghiên cứ u (0)
    • 1.2. Kh o sát th c tr ng ............................................................................................. 1 ả ự ạ 1.3. Đánh giá (0)
      • 1.3.1. Ưu điể m (11)
      • 1.3.2. Nhược điể m (11)
    • 1.4. Nhi m v ệ ụ đồ án (0)
    • 1.5. Đối tượng và phạm vi củ a ứng d ng .................................................................. 3 ụ 1.6. C ấu trúc đồ án (0)
  • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT (13)
    • 2.1. Các khái ni ệm và cơ chế ho ạt độ ng (13)
    • 2.2. T ng quan v C# và SQL Server ..................................................................... 4 ổ ề 1. Môi trườ ng l p trình .............................................................................. 4 ậ 2. Ngôn ng C# ......................................................................................... 5 ữ 3. H qu n trệả ị cơ sở ữ ệ d li u SQL Server (0)
    • 2.3. Xác đị nh yêu c u .............................................................................................. 6 ầ 2.4. Yêu c u h th ng .............................................................................................. 8 ầệ ố 2.5. Yêu c u chầ ức năng (15)
    • 2.6. Sơ đồ phân rã ch ức năng (BFD) (19)
    • 2.7. Sơ đồ ử x lý lu ng d li u (DFD) ................................................................... 10 ồ ữ ệ 2.8. Sơ đồ ng c nh ............................................................................................... 11 ữ ả 2.9. Sơ đồ ực thể ế ợ th k t h p (ERD) (0)
    • 2.10. Mô hình d li u quan h ................................................................................ 12 ữ ệ ệ 2.11. Lược đồ cơ sở ữ liệu ..................................................................................... 12 d 2.12. Các ràng bu c ................................................................................................. 13 ộ CHƯƠNG 3: THIẾT KẾ PHẦN MỀM (21)
      • 3.2.1. Form đăng nhậ p (23)
      • 3.2.2. Form giao di n chính ........................................................................ 14 ệ 3.2.3. Form tham s ..................................................................................... 15 ố 3.2.4. Form qu ản lý ngườ i dùng (23)
      • 3.2.5. Form thay đổi mật khẩu (25)
      • 3.2.6. Giao di n chính c a tác v ệ ủ ụ Đoàn viên (0)
      • 3.2.7. Giao di ện thêm Đoàn viên (0)
      • 3.2.8. Form qu n lý khoá h c ...................................................................... 18 ả ọ 3.2.9. Form qu n lý l p h c ........................................................................ 19 ảớọ 3.2.10. Form qu n lý chả ức vụ (27)
      • 3.2.11. Form qu n lý dân t c ........................................................................ 20 ả ộ 3.2.12. Form qu n lý t nh thành .................................................................... 21 ảỉ 3.2.13. Form qu n lý qu n huy n .................................................................. 21 ảậệ 3.2.14. Form qu ản lý phườ ng xã (29)
      • 3.2.15. Giao di ện văn bả n (31)
      • 3.2.16. Form thêm văn bả n (32)
      • 3.2.17. Form qu n lý lo ả ại công văn (32)
      • 3.2.18. Form qu ản lý cơ quan ban hành (33)
      • 3.2.19. Giao di n ho ệ ạt độ ng (33)
  • CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM (0)
  • CHƯƠNG 5: KẾT LUẬN (36)
    • 5.1. Nh ng v ữ ấn đề đã giả i quy ết (0)
    • 5.2. Nh ng v ữ ấn đề chưa giả i quy t ........................................................................ 27 ế 5.3. Hướ ng phát tri ển trong tương lai (0)

Nội dung

 Bỗ trợ thêm công tác quản lý văn bản Đoàn tại cơ sở... Đối tượng và ph m vi cạ ủa ng dứ ụng - Đối tượng: các cơ sở Đoàn xung quanh trường, các tổ chức hoạt động liên quan đến Đoàn viê

TỔNG QUAN

Kh o sát th c tr ng 1 ả ự ạ 1.3 Đánh giá

 Việc tìm ki m thông tin hế ầu như phải làm th công b ng tay nên r t d x y ủ ằ ấ ễ ả ra sai sót không đáng có

Việc quản lý thông tin Đoàn viên trở nên phức tạp và khó khăn do khối lượng lớn dữ liệu, đặc biệt là các thông tin dưới dạng hình ảnh Do đó, việc thêm mới, cập nhật hay xoá thông tin Đoàn viên cần được thực hiện một cách hiệu quả để đảm bảo tính chính xác và dễ dàng trong quản lý.

Việc báo cáo thường mất nhiều thời gian do phải tìm kiếm các văn bản cũ một cách thủ công, dẫn đến hiệu quả không cao Do đó, cần thiết phải có một hệ thống lưu trữ thống nhất để quản lý và tìm kiếm dữ liệu một cách dễ dàng và hiệu quả hơn.

Hiện nay, có nhiều phần mềm đáp ứng nhu cầu quản lý đoàn viên Nhóm chúng tôi quyết định phát triển một phần mềm Quản lý Đoàn viên với các chức năng cơ bản nhằm hỗ trợ học tập, nghiên cứu và ứng dụng công nghệ trong môn học Công nghệ phần mềm.

Việc quản lý thông tin Đoàn viên tại cơ sở Đoàn trở nên dễ dàng và thuận tiện hơn với đầy đủ các thông tin, ngay cả dưới dạng hình ảnh.

Giúp nhân viên quản lý dễ dàng tìm kiếm thông tin cần thiết cho công tác Đoàn vụ tại cơ sở, đồng thời giảm thiểu rủi ro mất mát thông tin một cách hiệu quả.

Giúp tổ chức và lưu trữ thông tin một cách hợp lý và có hệ thống, nhằm nâng cao hiệu quả trong công tác quản lý dữ liệu của Đoàn viên và các văn bản Đoàn tại cơ sở.

- Giúp nhân viên qu n lý thông tin t ng h p và th c hi n báo cáo m t cách ả ổ ợ ự ệ ộ nhanh chóng, tránh m t th i gian ấ ờ

- Tối ưu hoá khả năng lưu trữ, tìm kiếm thông tin và không gian lưu trữ

- Giao di n m t s ph n c a ph n mệ ộ ố ầ ủ ầ ềm vẫn chưa được thuận tiện nh t cho ấ người sử dụng và cần được cải tiến thêm, chức năng vẫn còn ít

Người sử dụng văn cản phỏng vấn đầu tư phần cứng tốt nhất nhằm đạt hiệu quả tối ưu Tuy nhiên, khả năng thích ứng với các môi trường làm việc còn gặp một số hạn chế, và nhóm văn cản cần khắc phục những vấn đề này để hoàn thiện sản phẩm tốt hơn.

Quy trình quản lý thông tin Đoàn viên của các nhân viên quản lý sẽ được tìm hiểu thông qua việc khảo sát thực tế tại một số cơ sở Đoàn trong khu vực.

- Tìm hi u ngôn ng l p trình C#, h qu n trể ữ ậ ệ ả ị cơ sở ữ ệ d li u SQL Server và các phần m m b trề ổ ợ l p trình C# ậ

Lập trình vi tính nhằm phát triển phần mềm quản lý Đoàn viên với các tính năng mô tả yêu cầu từ thực tế, bao gồm các thông tin cần thiết và nhu cầu thực tế từ các cơ sở Đoàn mà nhóm đã khảo sát.

- Tìm hi u cách thi t k giao di n b ng các ph n m m b tr và tìm hi u cách ể ế ế ệ ằ ầ ề ỗ ợ ể đóng gói phần mềm sao cho đúng và tốt nhất

1.5 Đối tượng và ph m vi cạ ủa ng dứ ụng

Đối tượng sử dụng phần mềm này bao gồm các cơ sở Đoàn xung quanh trường, các tổ chức hoạt động liên quan đến Đoàn viên, và các nhân viên có trách nhiệm thao tác với phần mềm.

Phạm vi hoạt động của các cơ sở Đoàn bao gồm khu vực xung quanh và các khu vực khác trong toàn thành phố Nhằm đáp ứng nhu cầu của các cơ sở Đoàn, nhân viên quản lý sẽ được đào tạo và hướng dẫn sử dụng các phần mềm quản lý, giúp tối ưu hóa việc sử dụng và quản lý thông tin Đoàn viên một cách hiệu quả.

- Chương 2: CƠ SỞ LÝ THUYẾT

- Chương 3: THIẾT KẾ PHẦN MỀM

- Chương 4: KẾT QUẢ THỰC NGHIỆM

Đối tượng và phạm vi củ a ứng d ng 3 ụ 1.6 C ấu trúc đồ án

2.1 Các khái niệm và cơ chế hoạt động

Phần quản lý Đoàn viên cần đạt được độ "động", với yếu tố "động" thể hiện sự linh hoạt trong việc tự định nghĩa và xây dựng các nguyên tắc quản lý của nhà quản lý Đồng thời, cần có sự kiểm soát chặt chẽ từ người sử dụng để đảm bảo kết quả đạt yêu cầu và bảo vệ các yếu tố quan trọng trong quá trình quản lý.

Phần mềm quản lý đoàn viên cần có tính "dẻo" để thể hiện sự linh hoạt, thân thiện và giao diện đẹp mắt khi sử dụng Tính "dẻo" này giúp tin học hóa quy trình quản lý, sao cho giống như trình tự thực tế trên giấy tờ Đồng thời, phần mềm cũng phải có khả năng điều chỉnh để phù hợp với nhiều loại hình doanh nghiệp và các cấp độ quy mô khác nhau.

Trong bối cảnh phát triển nhanh chóng và sự mở rộng của công nghệ trên Internet cùng với các thiết bị di động, xu hướng phần mềm quản lý đang chuyển dần sang mô hình trực tuyến Điều này đáp ứng tiêu chí “bất cứ đâu” và “bất kỳ thời điểm nào”, giúp người dùng dễ dàng truy cập và sử dụng.

Công nghệ điện toán đám mây đang trở thành xu hướng hàng đầu, thay thế các giải pháp truyền thống nhờ vào khả năng linh hoạt trong triển khai, bảo trì và nâng cấp Điều này giúp doanh nghiệp cải thiện hiệu suất và tính bảo mật một cách hiệu quả.

- Phần m m Quề ản lý Đoàn viên luôn luôn n l c phổ ự ấn đấu để mang l i k t qu ạ ế ả cao nhất cho người dùng

2.2 Tổng quan v C# và SQL Server ề

- Sử d ng trình so n th o Microsoft Visual Studio ụ ạ ả 2017 để th c hi n tri n ự ệ ể khai các ph n và chầ ức năng của phần m m ề

Microsoft Visual Studio là một môi trường phát triển tích hợp phổ biến nhất trong giới lập trình hiện nay, được sử dụng để phát triển ứng dụng cho Microsoft Windows, cũng như các trang web, ứng dụng web và dịch vụ web Nó hỗ trợ nhiều công nghệ phát triển phần mềm của Microsoft như Windows API, Windows Forms và Windows Presentation Foundation.

- Ưu điểm chính của Microsoft Visual Studio: Hỗ trợ lập trình trên nhiều ngôn ng , Debug m t cách m nh m và d dàng, giao di n Visual Studio ữ ộ ạ ẽ ễ ệ

CƠ SỞ LÝ THUYẾT

Các khái ni ệm và cơ chế ho ạt độ ng

Quản lý đoàn viên cần đạt được sự "động" với hai yếu tố chính: đủ "mở" để nhà quản lý tự định nghĩa và xây dựng các nguyên tắc quản lý của riêng mình, và đủ "đóng" để người sử dụng có thể kiểm soát kết quả, đảm bảo yêu cầu bảo mật thông tin.

Phần mềm quản lý đoàn viên cần có tính "dẻo", thể hiện sự linh hoạt, thân thiện và giao diện đẹp mắt Tính "dẻo" này giúp tin học hóa quy trình quản lý, sao cho giống như các bước thực tế trên giấy tờ Đồng thời, phần mềm cũng phải có khả năng điều chỉnh để phù hợp với nhiều loại hình doanh nghiệp và các cấp độ quy mô khác nhau.

Với sự phát triển nhanh chóng của công nghệ trên nền tảng Internet và các thiết bị di động, xu hướng phần mềm quản lý đang chuyển dần sang trực tuyến Điều này đáp ứng tiêu chí "bất cứ đâu" và "bất kỳ thời gian nào", giúp người dùng dễ dàng truy cập và sử dụng.

Công nghệ điện toán đám mây đang trở thành xu hướng chủ đạo, thay thế các giải pháp truyền thống nhờ vào khả năng linh hoạt trong triển khai, bảo trì và nâng cấp Điều này giúp doanh nghiệp nâng cao hiệu quả hoạt động và đảm bảo tính bảo mật cao.

- Phần m m Quề ản lý Đoàn viên luôn luôn n l c phổ ự ấn đấu để mang l i k t qu ạ ế ả cao nhất cho người dùng

2.2 Tổng quan v C# và SQL Server ề

- Sử d ng trình so n th o Microsoft Visual Studio ụ ạ ả 2017 để th c hi n tri n ự ệ ể khai các ph n và chầ ức năng của phần m m ề

Microsoft Visual Studio là một môi trường phát triển tích hợp phổ biến nhất hiện nay, được sử dụng rộng rãi trong giới lập trình Nó hỗ trợ việc phát triển ứng dụng máy tính cho hệ điều hành Microsoft Windows, cũng như các trang web, ứng dụng web và dịch vụ web Visual Studio tích hợp nhiều công nghệ phát triển phần mềm của Microsoft như Windows API, Windows Forms, và Windows Presentation Foundation, giúp lập trình viên dễ dàng tạo ra các sản phẩm chất lượng.

Microsoft Visual Studio nổi bật với nhiều ưu điểm, bao gồm hỗ trợ lập trình trên nhiều ngôn ngữ khác nhau, khả năng gỡ lỗi (debug) một cách nhanh chóng và dễ dàng Giao diện người dùng của Visual Studio rất thân thiện và dễ sử dụng Bên cạnh đó, Visual Studio cho phép tích hợp nhiều extension từ bên ngoài, giúp tăng tốc quá trình phát triển các dự án phần mềm Chính vì những lý do này, nhóm đã quyết định chọn Microsoft Visual Studio làm môi trường lập trình chính.

C# là ngôn ngữ lập trình lâu đời, được Microsoft phát triển và ra mắt công chúng lần đầu vào năm 2000 Ngôn ngữ này đã trở thành một trong những công cụ quan trọng trong ngành công nghệ phần mềm.

C# là một ngôn ngữ lập trình được sử dụng rộng rãi bởi nhiều công ty lớn, với số lượng việc làm dành cho lập trình viên thành thạo ngôn ngữ này luôn nằm trong top 10 so với các ngôn ngữ lập trình phổ biến khác Trong năm 2016, C# đứng ở vị trí thứ 4 trong bảng xếp hạng các ngôn ngữ lập trình được sử dụng phổ biến trên toàn cầu theo TIOBE Index.

C# là ngôn ngữ lập trình được phát triển bởi Microsoft, dựa trên nền tảng của C++ và Java, mang lại sự cân bằng giữa các ngôn ngữ như C++, Visual Basic, Delphi và Java Đây là một ngôn ngữ lập trình hướng đối tượng và có thể được sử dụng cho nhiều mục đích khác nhau C# chủ yếu được sử dụng trong khuôn khổ NET framework, cũng do Microsoft phát triển Với nhiều tính năng mạnh mẽ và một cộng đồng người dùng đông đảo, C# cung cấp sự hỗ trợ phong phú cho lập trình viên, giúp họ dễ dàng tìm kiếm giải pháp khi gặp vấn đề trong quá trình lập trình.

Sử dụng C#, chúng ta có thể xây dựng các ứng dụng phần mềm chạy trên hệ điều hành Windows, phát triển các dịch vụ web, ứng dụng di động, quản lý cơ sở dữ liệu và nhiều loại ứng dụng khác nhau.

Ngôn ngữ C# là một ngôn ngữ lập trình đơn giản với khoảng 80 từ khóa và nhiều kiểu dữ liệu được xây dựng sẵn Nó hỗ trợ cấu trúc, thành phần component và lập trình hướng đối tượng, phản ánh những tính chất hiện đại của ngôn ngữ lập trình này.

The main characteristics of object-oriented programming languages include encapsulation, inheritance, and polymorphism C# effectively supports all of these essential features.

Ngôn ngữ C# cho phép người dùng tự do sáng tạo mà không bị ràng buộc, giúp phát triển nhiều loại dự án khác nhau C# có thể được sử dụng để tạo ra ứng dụng desktop, web, xử lý văn bản, và thậm chí là các trình biên dịch cho ngôn ngữ khác.

Mã nguồn C# có thể được viết trong những lớp được gọi là lớp, chứa các phương thức thành viên Những lớp này và các phương thức có thể được sử dụng lại trong ứng dụng hoặc các chương trình khác Bằng cách truyền các mẫu thông tin đến những lớp hay phương thức, chúng ta có thể tạo ra mã nguồn sử dụng lại hiệu quả.

2.2.3 Hệ quản trị cơ sở ữ ệ d li u SQL Server

SQL, hay còn gọi là Structured Query Language, là một ngôn ngữ truy vấn được thiết kế để quản lý dữ liệu trong hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) Nó cho phép người dùng thực hiện các thao tác truy vấn và quản lý dữ liệu một cách có cấu trúc và hiệu quả.

- Với SQL, chúng ta có th truy v n Database theo nhi u cách khác nhau, b i ể ấ ề ở sử d ng các l nh ụ ệ

- SQL cho phép người dùng miêu t d li u, ả ữ ệ định nghĩa dữ ệ li u trong m t ộ Database và thao tác nó khi c n thi t ầ ế

- SQL cho phép người dùng t o và xóa: database, b ng, view, procedure, hàm ạ ả trong m t Database SQL còn cộ ho phép người dùng thi t l p quy n truy c p ế ậ ề ậ vào b ng, th t c và view ả ủ ụ

Xác đị nh yêu c u 6 ầ 2.4 Yêu c u h th ng 8 ầệ ố 2.5 Yêu c u chầ ức năng

 Phong cách thi t kế ế: đơn giản

Không sử dụng các font chữ không chuẩn cho nội dung website, vì nếu máy tính của người xem không có font đó, toàn bộ nội dung sẽ bị hỏng Nên chọn các font Unicode chuẩn như Arial, Verdana, Tahoma, và Times New Roman để đảm bảo tính nhất quán và dễ đọc cho người dùng.

 Giao diện thân thi n vệ ới người dùng, các yêu c u th hi n rõ ràng ầ ể ệ

 Các icon n i dung hi n thộ ệ ị rõ ràng tránh nhầm l n v i nhau ẫ ớ

Người dùng chỉ có thể sử dụng phần mềm sau khi đăng nhập Trong trường hợp quên mật khẩu, chỉ có admin mới có khả năng khôi phục mật khẩu cho người dùng đó.

Các thông tin trên giao diện: Tên người dùng, m t khậ ẩu, nút đăng nhập và làm m i ớ

Người dùng có thể sử dụng tác vụ này để quản lý các tham số và chức năng liên quan đến việc quản lý người dùng trong phần mềm Tuy nhiên, phần quản trị chỉ có thể được truy cập bởi người dùng có quyền admin.

Các thông tin trên giao di n: ệ Đăng xuất, qu n trả ị, người dùng, giao di n ệ

Người dùng có thể quản lý thông tin của Đoàn viên tại cơ sở của mình thông qua ứng dụng này Ứng dụng bao gồm các chức năng con nhằm hỗ trợ công tác quản lý thông tin hiệu quả.

Các thông tin trên giao di n: Thêm mệ ới Đoàn viên, Nhập d li u, Các ữ ệ thông tin để cấu hình các nội dung khác, Báo cáo và th ng kê ố

Người dùng có thể thêm mới, cập nhật, xoá,… các thông tin của Đoàn viên trực tiếp khi b m vào các chấ ức năng con.

Người dùng có thể quản lý các văn bản tại cơ sở của mình thông qua tác vụ này Tác vụ bao gồm nhiều chức năng con hỗ trợ cho công tác quản lý và tổ chức thông tin của các văn bản.

Các thông tin trên giao di n: Thêm mệ ới văn bản, Các thông tin để ấ c u hình các n i dung khác, Báo cáo t ng h p ộ ổ ợ

Người dùng có thể thêm m i, cập nhớ ật, xoá,… các thông tin văn bản trực tiếp khi b m vào các chấ ức năng con.

Trong qu n lý có thêm ph n Add URL ả ầ để lưu lại văn bản thu n l i cho ậ ợ việc tìm ki m và xem lế ại văn bản đã lưu.

Người dùng có thể quản lý hoạt động tại cơ sở của mình thông qua giao diện dễ sử dụng Họ có khả năng thêm mới, cập nhật, xoá và báo cáo thông tin liên quan đến các hoạt động chỉ bằng một cú nhấp chuột vào các chức năng con Tính năng này giúp tối ưu hóa quy trình quản lý và nâng cao hiệu quả công việc.

 Hệ th ng s d ng h qu n trố ử ụ ệ ả ị cơ sở ữ ệu đủ ớn để đáp ứng lượ d li l ng thông tin Đoàn viên ngày càng tăng

Máy tính sử dụng phải có cấu hình phù hợp để đảm bảo hiệu suất tối ưu cho các phần mềm, với tốc độ nhanh chóng và độ chính xác cao Hơn nữa, khả năng lưu trữ lâu dài và bảo mật thông tin cũng là yếu tố quan trọng cần được xem xét.

 Thông tin có tính đồng b , phân quyộ ền quản lý chặt chẽ

 Phân quy n truy cề ập để ả b o m t d li u, ch ậ ữ ệ ỉ có người dùng admin m i có th s ớ ể ử dụng h t t t cế ấ ả các chức năng của ph n m m ầ ề

2.5 Yêu c u chầ ức năng Đối v i phần mềm Quớ ản lý Đoàn viên, người thao tác chính trên phần mềm chính là nhân viên Quản lý thông tin Đoàn viên tại cơ sở Đoàn có các thao tác, ch c ứ năng với các nội dung, quy định tương ứng cụ thể như sau:

STT Thao tác/Chức năng Phân quyền Quy định/ Nội dung công việc Đăng nhập Tất c ả user

Chỉ vào được ph n mầ ềm khi đăng nhập đúng user và password của nhân viên quản lý

Mỗi nhân viên quản lý sẽ có một tài khoản riêng để đăng nhập vào hệ thống Khi muốn làm việc tiếp theo, người dùng cần phải đăng xuất khỏi giao diện làm việc và đăng nhập lại để tiếp tục.

Quản lý tham s ố User admin Quản lý các tham số đã được mặc định trong database

Quản lý các user khác s d ng ph n ử ụ ầ mềm Đổi mật khẩu Tất c ả user Đổi mật khẩu user khi có nhu cầu

1 Thêm mới thông tin Đoàn viên

Thông tin Đoàn viên chưa có trong CSDL c a ph n mủ ầ ềm Thông tin Đoàn viên hoàn toàn m i ớ

2 Xoá thông tin Đoàn viên Tất c ả user

Xoá thông tin m t oàn viên ộ Đ đã có ra khỏi h th ng ệ ố

3 Cập nhật thông tin Đoàn viên

Cập nh t l i thông tin ậ ạ Đoàn viên đã có trong h th ng khi các thông tin không ệ ố còn chính xác

Nhập d li u ữ ệ Tất c ả user Import dữ li u t các file bên ngoài ệ ừ

Cấu hình Đoàn viên Tất c ả user Thay đổi các tham số về Đoàn viên

Cấu hình Địa lý Tất c ả user Thay đổi các tham số về Địa lý

Báo cáo Th ng kê – ố Tất c ả user Tổng h p báo cáo theo các tuợ ỳ ch n ọ

Thêm văn bản Tất c ả user Thêm văn bản mới vào CSDL

Cấu hình loại văn bản Tất c ả user Thay đổi các tham số về văn bản

Thêm m i hoớ ạt động Tất c ả user Thêm m i hoớ ạt động của cơ sở Đoàn

Báo cáo hoạt động Tất c ả user

Tổng h p các hoợ ạt động mà cơ sở Đoàn đã làm được

Quản lý thông tin ho t ạ động, khen thưởng, kỹ luật của Đoàn viên

Xoá, c p nh t các thông tin hoậ ậ ạt động, khen thưởng và kỹ luật của Đoàn viên vào CSDL để quản lý

5 Quản lý văn bản, công văn tại cơ sở Đoàn

Xoá, c p nhậ ật các văn bản gi y t c a ấ ờ ủ cơ sở Đoàn có kèm theo hình ảnh

In các báo cáo theo mẫu đã được định sẵn

Bảng Yêu c u chầ ức năng

Sơ đồ phân rã ch ức năng (BFD)

Hình 1 Sơ đồ phân rã chức năng

2.7 Sơ đồ xử lý luồng dữ liệu (DFD)

Hình 2 Sơ đồ ử x lý lu ng d li u ồ ữ ệ

Hình 3 Sơ đồ ng c nh ữ ả

2.9 Sơ đồ thực thể kết hợp (ERD)

Hình 5 Mô hình d li u quan h ữ ệ ệ

Khi xóa một Đoàn viên trong cơ sở dữ liệu, tất cả thông tin liên quan đến Đoàn viên đó, bao gồm cả khen thưởng và kỷ luật, sẽ bị mất hoàn toàn.

- Khi nhập ngày vào Đoàn, phần m m s kiề ẽ ểm tra xem cá nhân đó có đủ ổ tu i vào Đoàn chưa Độ ổ tu i Đoàn từ 15 tuổi đến 30 tu i ổ

- Không thể xoá các d li u các Table quan h ữ ệ ở ệ khi đã sử ụ d ng d li u c a nó ữ ệ ủ

3.1 Các thành phần chức năng của ph n m m ầ ề

Phần mềm Quản lý Đoàn viên bao gồm nhiều giao diện quan trọng như giao diện đăng nhập, giao diện cấu hình, giao diện thông tin Đoàn viên, giao diện văn bản và giao diện hoạt động Các giao diện này giúp người dùng dễ dàng tương tác và quản lý thông tin một cách hiệu quả, đồng thời hỗ trợ các chức năng khác của phần mềm.

Hệ thống chức năng bao gồm: đăng nhập và đăng xuất, quản lý Đoàn viên với các thao tác thêm, cập nhật và xoá; quản lý văn bản và hoạt động với các tính năng tương tự; cùng với khả năng báo cáo và thống kê hiệu quả.

- Thành ph n x lý: x lý k t n i v i CSDL, các thao tác thêm/xoá/s a, thi t k ầ ử ử ế ố ớ ử ế ế giao di n, t o báo cáo, ệ ạ …

3.2 Thiết k giao di n h th ng ế ệ ệ ố

- Nhân viên qu n lý mu n s d ng ph n m m b t bu c phả ố ử ụ ầ ề ắ ộ ải đăng nhập b ng ằ user và password c a mình do qu n tr viên admin c p ủ ả ị ấ

Giao diện chính của phần mềm hiển thị tất cả các menu chức năng cho phép nhân viên quản lý thông tin Đoàn viên Tùy theo cấp độ, nhân viên có quyền truy cập vào các mục mà mình được phép sử dụng Giao diện này được thiết kế dựa trên tab cấu hình của phần mềm, giúp người dùng dễ dàng thao tác và quản lý thông tin.

- Riêng nút lệnh đăng xuất có nhi m vệ ụ là đóng giao diện chính quay v Form ề đăng nhập, chức năng tương tự chức năng log off của Windows

Hình 8 Giao di n chính c a ph n m m ệ ủ ầ ề

- Chỉ có quy n admin mề ới được vào form này

- Form có nhi m vệ ụ chính là dùng để thay đổi các giá tr mị ặc định trong ph n ầ mềm khi có thay đổi như tuổi Đoàn và giới tính

3.2.4 Form quản lý người dùng

- Chỉ có quy n admin mề ới được vào form này

- Form có nhi m vệ ụ chính là dùng để thêm, c p nhậ ật, xoá các user được phép đăng nhập vào phần mềm

3.2.5 Form thay đổi mật khẩu

- Form này có chức năng là thay đổi m t khậ ẩu người dùng khi có nhu c u ầ

Hình 11 Form thay đổi m t kh u ậ ẩ

3.2.6 Giao di n chính cệ ủa tác vụ Đoàn viên

Nhân viên quản lý có thể dễ dàng truy cập và quản lý tất cả thông tin của Đoàn viên tại cơ sở thông qua giao diện tích hợp Các tính năng quản lý hiệu quả được thiết kế để hỗ trợ nhân viên trong việc thêm, cập nhật và xóa thông tin cấu hình một cách nhanh chóng và tiện lợi.

Hình 12 Giao di n tác v ệ ụ Đoàn viên

3.2.7 Giao di n thêệ m Đoàn viên

- Nhân viên qu n lý thông tin có th thêm, c p nh t thông tin, xoá các thông tin ả ể ậ ậ của Đoàn viên trong giao diện này

Hình 13 Giao di n xem thông tin ệ

Hình 14 Giao di n thêm, c p nh t, xoá thông tin ệ ậ ậ

- Trong giao di n này có m t chệ ộ ức năng nữa là chức năng in nhanh thông tin Đoàn viên theo mẫu đã được định sẵn

Hình 15 Bi u m u in thông tinể ẫ

- Chức năng chính là quản lý các khoá học của Đoàn viên tại cơ sở Đoàn

Hình 16 Form qu n lý khoá h c ả ọ

- Chức năng chính là qu n lý các l p hả ớ ọc của Đoàn viên tại cơ sở Đoàn

3.2.10 Form qu n lý chả ức vụ

- Chức năng chính là quản lý các chức vụ ủa Đoàn viên tại cơ sở Đoàn c

Hình 18 Form qu n lý chả ức vụ

- Chức năng chính là ản lý các dân tqu ộc của Đoàn viên tại cơ sở Đoàn

Hình 19 Form qu n lý dân t c ả ộ

3.2.12 Form qu n lý t nh thành ả ỉ

- Chức năng chính là quản lý các tỉnh thành là quê của Đoàn viên tại cơ sở Đoàn

Hình 1 Form qu n lý t nh thành ả ỉ

3.2.13 Form qu n lý quả ận huy n ệ

- Chức năng chính là quản lý các quận huyện là quê của Đoàn viên tại cơ sở Đoàn

Hình 21 Form qu n lý qu n huy n ả ậ ệ

3.2.14 Form quản lý phường xã

- Chức năng chính là quản lý các phường xã là quê của Đoàn viên tại cơ sở Đoàn

Hình 22 Form quản lý phường xã

- Nhân viên qu n lý thông tin ả các văn bản tại cơ sở Đoàn của mình v i các ti n ớ ệ ích và chức năng cấu hình giao di n này ở ệ

Hình 23 Giao diện văn bản

- Chức năng chính là quản lý các văn bả ại cơ sở Đoàn n t

Hình 24 Form thêm, c p nhậ ật, xoá văn bản

3.2.17 Form qu n lý loả ại công văn

- Chức năng chính là quản lý các loại văn bản tại cơ sở Đoàn

Hình 25 Form qu n lý loả ại công văn

3.2.18 Form quản lý cơ quan ban hành

- Chức năng chính là quản lý các cơ quan ban hành văn bản

Hình 26 Form quản lý cơ quan ban hành

3.2.19 Giao di n hoệ ạt động

Nhân viên quản lý thông tin các hoạt động tại cơ sở Đoàn cần nắm rõ các tiện ích và chức năng cấu hình của giao diện Giao diện này đóng vai trò quan trọng trong việc thêm các hoạt động vào cơ sở dữ liệu.

Hình 27 Giao di n hoệ ạt động

CHƯƠNG 4: KẾT QU TH C NGHI M Ả Ự Ệ

Sau khi đóng gói phần mềm, phần mềm chạy tốt trên máy tính sau khi được cài đặt

5.1 Những vấn đề đã giải quy t ế

- Xây d ng thành công ph n m m Quự ầ ề ản lý Đoàn viên có thể ử ụ s d ng tại các cơ sở Đoàn với các chức năng cơ bản

- Cài đặt thành công và có thể chạy, s dử ụng được trên các máy tính khác sau khi đóng gói phần mềm thành công

- Phần giao di n c a ph n m m khá trệ ủ ầ ề ực quan, dễ nhìn và d s d ng ễ ử ụ

5.2 Những vấn đề chưa giải quy t ế

- Giao diện tuy đã được giải quyết cho người sử dụng dễ nhìn hơn nhưng vẫn còn nhiều h n ch cạ ế ần được cải thiện.

Các chức năng hiện tại còn hạn chế và một số tính năng chưa thực sự đáp ứng nhu cầu của người dùng, dẫn đến những khó khăn không mong muốn trong quá trình sử dụng.

- CSDL vẫn chưa đượ ối ưu, các ràng buộc t c vẫn chưa được ch t ch nên còn dài ặ ẽ dòng d gây ra l i trùng lễ ỗ ập

- Vẫn chưa chạy được phần báo cáo, thống kê trong các tác vụ

- Chưa nhập được dữ liều từ file bên ngoài vào CSDL của phần mềm

- Chưa xoá được trên hai Đoàn viên một lần, chỉ mới có thể xoá từng Đoàn viên.

5.3 Hướng phát triển trong tương lai

- Trong tương lai nhóm muốn hướng phát triển phần mềm trở thành một phần mềm Qu n lý chuyên nghi p vả ệ ới đầy đủ ấ ả các tính năng còn thiế t t c u:

 Tuỳ chỉnh giao di n hoàn thiệ ện hơn để ối ưu hoá việ t c s d ng cử ụ ủa người dùng

 Tăng tốc độ xử lý dữ liệu nhanh hơn.

 Thêm các công c h tr viụ ỗ ợ ệc quản lý các công tác Đoàn vụ đầy đủ hơn.

 Liên k t v i các CSDL khác tế ớ ừ bên ngoài để ự ộ t d ng c p nh t các thông tin ậ ậ như điểm số, điểm rèn luyện,…

 Nhập d li u t file bên ngoài vào CSDL c a ph n m m ữ ệ ừ ủ ầ ề

 Xoá được nhiều Đoàn viên hơn trong một lần chọn, hoặc xoá theo tuỳ ch n ọ

 Hoàn thiện việc chạy báo cáo, thông kê

Với sự phát triển của công nghệ và kinh nghiệm hiện có, nhóm có khả năng tạo ra phần mềm với các chức năng như đã đề cập Trong tương lai, khi tiếp cận các công nghệ mới, nhóm sẽ tiếp tục cải tiến phần mềm Quản lý Đoàn viên để hoàn thiện hơn nữa.

1 Website: https://www.youtube.com/watch?v=QA5Al_xR7Zo&ts

2 Website: https://goo.gl/NttCd7

3 Website: http://svtm.edu.vn/gioi-thieu-ve-sql-server/

4 Website: https://vi.wikipedia.org/wiki/SQL

5 Website: https://vi.wikipedia.org/wiki/C_th%C4%83ng

6 Website: http://laptrinhc.edu.vn/tong-quan-ve-ngon-ngu-lap-trinh-c-sharp-2.html

7 Website: https://vi.wikipedia.org/wiki/Microsoft_Visual_Studio

8 Website: http://eitguide.net/mot-cai-nhin-tong-quan-ve-visual-studio-ide/

9 Website: https://ketnoidamme.vn/threads/huong-dan-dong-goi-file-cai-dat-bang- phan-mem-advanced-installer.5877/

10 Website: http://laptrinhvb.net/devexpress.html

11 Tài li u: Lệ ập trình trên môi trường Windows - NXB HUTECH

12 Tài li u tham kh o t p h p t nhiệ ả ậ ợ ừ ều đồ án và website khác.

Mô hình d li u quan h 12 ữ ệ ệ 2.11 Lược đồ cơ sở ữ liệu 12 d 2.12 Các ràng bu c 13 ộ CHƯƠNG 3: THIẾT KẾ PHẦN MỀM

Hình 5 Mô hình d li u quan h ữ ệ ệ

Khi xóa một Đoàn viên trong cơ sở dữ liệu, tất cả thông tin liên quan đến Đoàn viên đó, bao gồm cả các dữ liệu về khen thưởng và kỷ luật, sẽ bị xóa hoàn toàn.

- Khi nhập ngày vào Đoàn, phần m m s kiề ẽ ểm tra xem cá nhân đó có đủ ổ tu i vào Đoàn chưa Độ ổ tu i Đoàn từ 15 tuổi đến 30 tu i ổ

- Không thể xoá các d li u các Table quan h ữ ệ ở ệ khi đã sử ụ d ng d li u c a nó ữ ệ ủ

3.1 Các thành phần chức năng của ph n m m ầ ề

Phần mềm Quản lý Đoàn viên bao gồm nhiều giao diện quan trọng như giao diện đăng nhập, giao diện cấu hình, giao diện Đoàn viên, giao diện văn bản và giao diện hoạt động, cùng với các giao diện con khác Những giao diện này giúp người dùng dễ dàng tương tác và quản lý thông tin đoàn viên một cách hiệu quả.

Hệ thống quản lý thành viên bao gồm các chức năng thiết yếu như đăng nhập, đăng xuất, và quản lý Đoàn viên thông qua việc thêm, cập nhật hoặc xóa thông tin Ngoài ra, người dùng còn có thể quản lý văn bản và hoạt động, cũng như thực hiện báo cáo và thống kê để theo dõi hiệu quả hoạt động.

- Thành ph n x lý: x lý k t n i v i CSDL, các thao tác thêm/xoá/s a, thi t k ầ ử ử ế ố ớ ử ế ế giao di n, t o báo cáo, ệ ạ …

3.2 Thiết k giao di n h th ng ế ệ ệ ố

- Nhân viên qu n lý mu n s d ng ph n m m b t bu c phả ố ử ụ ầ ề ắ ộ ải đăng nhập b ng ằ user và password c a mình do qu n tr viên admin c p ủ ả ị ấ

Giao diện chính của phần mềm hiển thị tất cả các menu chức năng cho phép nhân viên quản lý thông tin Đoàn viên Tùy theo cấp độ, nhân viên có thể truy cập vào các mục mà mình được phép sử dụng Giao diện này được thiết kế với các tab cấu hình của phần mềm, giúp người dùng dễ dàng thao tác và quản lý thông tin.

- Riêng nút lệnh đăng xuất có nhi m vệ ụ là đóng giao diện chính quay v Form ề đăng nhập, chức năng tương tự chức năng log off của Windows

Hình 8 Giao di n chính c a ph n m m ệ ủ ầ ề

- Chỉ có quy n admin mề ới được vào form này

- Form có nhi m vệ ụ chính là dùng để thay đổi các giá tr mị ặc định trong ph n ầ mềm khi có thay đổi như tuổi Đoàn và giới tính

3.2.4 Form quản lý người dùng

- Chỉ có quy n admin mề ới được vào form này

- Form có nhi m vệ ụ chính là dùng để thêm, c p nhậ ật, xoá các user được phép đăng nhập vào phần mềm

3.2.5 Form thay đổi mật khẩu

- Form này có chức năng là thay đổi m t khậ ẩu người dùng khi có nhu c u ầ

Hình 11 Form thay đổi m t kh u ậ ẩ

3.2.6 Giao di n chính cệ ủa tác vụ Đoàn viên

Nhân viên quản lý có thể dễ dàng truy cập và quản lý tất cả thông tin của Đoàn viên tại cơ sở thông qua giao diện tích hợp Các tính năng quản lý được cung cấp giúp nhân viên thực hiện nhanh chóng các thao tác thêm, cập nhật hoặc xóa thông tin cấu hình.

Hình 12 Giao di n tác v ệ ụ Đoàn viên

3.2.7 Giao di n thêệ m Đoàn viên

- Nhân viên qu n lý thông tin có th thêm, c p nh t thông tin, xoá các thông tin ả ể ậ ậ của Đoàn viên trong giao diện này

Hình 13 Giao di n xem thông tin ệ

Hình 14 Giao di n thêm, c p nh t, xoá thông tin ệ ậ ậ

- Trong giao di n này có m t chệ ộ ức năng nữa là chức năng in nhanh thông tin Đoàn viên theo mẫu đã được định sẵn

Hình 15 Bi u m u in thông tinể ẫ

- Chức năng chính là quản lý các khoá học của Đoàn viên tại cơ sở Đoàn

Hình 16 Form qu n lý khoá h c ả ọ

- Chức năng chính là qu n lý các l p hả ớ ọc của Đoàn viên tại cơ sở Đoàn

3.2.10 Form qu n lý chả ức vụ

- Chức năng chính là quản lý các chức vụ ủa Đoàn viên tại cơ sở Đoàn c

Hình 18 Form qu n lý chả ức vụ

- Chức năng chính là ản lý các dân tqu ộc của Đoàn viên tại cơ sở Đoàn

Hình 19 Form qu n lý dân t c ả ộ

3.2.12 Form qu n lý t nh thành ả ỉ

- Chức năng chính là quản lý các tỉnh thành là quê của Đoàn viên tại cơ sở Đoàn

Hình 1 Form qu n lý t nh thành ả ỉ

3.2.13 Form qu n lý quả ận huy n ệ

- Chức năng chính là quản lý các quận huyện là quê của Đoàn viên tại cơ sở Đoàn

Hình 21 Form qu n lý qu n huy n ả ậ ệ

3.2.14 Form quản lý phường xã

- Chức năng chính là quản lý các phường xã là quê của Đoàn viên tại cơ sở Đoàn

Hình 22 Form quản lý phường xã

- Nhân viên qu n lý thông tin ả các văn bản tại cơ sở Đoàn của mình v i các ti n ớ ệ ích và chức năng cấu hình giao di n này ở ệ

Hình 23 Giao diện văn bản

- Chức năng chính là quản lý các văn bả ại cơ sở Đoàn n t

Hình 24 Form thêm, c p nhậ ật, xoá văn bản

3.2.17 Form qu n lý loả ại công văn

- Chức năng chính là quản lý các loại văn bản tại cơ sở Đoàn

Hình 25 Form qu n lý loả ại công văn

3.2.18 Form quản lý cơ quan ban hành

- Chức năng chính là quản lý các cơ quan ban hành văn bản

Hình 26 Form quản lý cơ quan ban hành

3.2.19 Giao di n hoệ ạt động

Nhân viên quản lý cần theo dõi các hoạt động tại cơ sở Đoàn của mình thông qua các tiện ích và chức năng cấu hình giao diện Giao diện này đóng vai trò quan trọng trong việc thêm các hoạt động vào cơ sở dữ liệu.

Hình 27 Giao di n hoệ ạt động

CHƯƠNG 4: KẾT QU TH C NGHI M Ả Ự Ệ

Sau khi đóng gói phần mềm, phần mềm chạy tốt trên máy tính sau khi được cài đặt

5.1 Những vấn đề đã giải quy t ế

- Xây d ng thành công ph n m m Quự ầ ề ản lý Đoàn viên có thể ử ụ s d ng tại các cơ sở Đoàn với các chức năng cơ bản

- Cài đặt thành công và có thể chạy, s dử ụng được trên các máy tính khác sau khi đóng gói phần mềm thành công

- Phần giao di n c a ph n m m khá trệ ủ ầ ề ực quan, dễ nhìn và d s d ng ễ ử ụ

5.2 Những vấn đề chưa giải quy t ế

- Giao diện tuy đã được giải quyết cho người sử dụng dễ nhìn hơn nhưng vẫn còn nhiều h n ch cạ ế ần được cải thiện.

Các chức năng hiện tại còn hạn chế và một số tính năng chưa thực sự đáp ứng nhu cầu của người dùng, dẫn đến những khó khăn không mong muốn trong quá trình sử dụng.

- CSDL vẫn chưa đượ ối ưu, các ràng buộc t c vẫn chưa được ch t ch nên còn dài ặ ẽ dòng d gây ra l i trùng lễ ỗ ập

- Vẫn chưa chạy được phần báo cáo, thống kê trong các tác vụ

- Chưa nhập được dữ liều từ file bên ngoài vào CSDL của phần mềm

- Chưa xoá được trên hai Đoàn viên một lần, chỉ mới có thể xoá từng Đoàn viên.

5.3 Hướng phát triển trong tương lai

- Trong tương lai nhóm muốn hướng phát triển phần mềm trở thành một phần mềm Qu n lý chuyên nghi p vả ệ ới đầy đủ ấ ả các tính năng còn thiế t t c u:

 Tuỳ chỉnh giao di n hoàn thiệ ện hơn để ối ưu hoá việ t c s d ng cử ụ ủa người dùng

 Tăng tốc độ xử lý dữ liệu nhanh hơn.

 Thêm các công c h tr viụ ỗ ợ ệc quản lý các công tác Đoàn vụ đầy đủ hơn.

 Liên k t v i các CSDL khác tế ớ ừ bên ngoài để ự ộ t d ng c p nh t các thông tin ậ ậ như điểm số, điểm rèn luyện,…

 Nhập d li u t file bên ngoài vào CSDL c a ph n m m ữ ệ ừ ủ ầ ề

 Xoá được nhiều Đoàn viên hơn trong một lần chọn, hoặc xoá theo tuỳ ch n ọ

 Hoàn thiện việc chạy báo cáo, thông kê

Với kinh nghiệm và kỹ năng hiện tại, nhóm có khả năng phát triển phần mềm với các chức năng cần thiết Tuy nhiên, trong tương lai, khi tiếp cận với các công nghệ mới, nhóm sẽ cải tiến phần mềm Quản lý Đoàn viên để hoàn thiện hơn.

1 Website: https://www.youtube.com/watch?v=QA5Al_xR7Zo&ts

2 Website: https://goo.gl/NttCd7

3 Website: http://svtm.edu.vn/gioi-thieu-ve-sql-server/

4 Website: https://vi.wikipedia.org/wiki/SQL

5 Website: https://vi.wikipedia.org/wiki/C_th%C4%83ng

6 Website: http://laptrinhc.edu.vn/tong-quan-ve-ngon-ngu-lap-trinh-c-sharp-2.html

7 Website: https://vi.wikipedia.org/wiki/Microsoft_Visual_Studio

8 Website: http://eitguide.net/mot-cai-nhin-tong-quan-ve-visual-studio-ide/

9 Website: https://ketnoidamme.vn/threads/huong-dan-dong-goi-file-cai-dat-bang- phan-mem-advanced-installer.5877/

10 Website: http://laptrinhvb.net/devexpress.html

11 Tài li u: Lệ ập trình trên môi trường Windows - NXB HUTECH

12 Tài li u tham kh o t p h p t nhiệ ả ậ ợ ừ ều đồ án và website khác.

Ngày đăng: 09/01/2025, 15:44

HÌNH ẢNH LIÊN QUAN

Hình 1 . Sơ đồ  phân rã ch ức năng - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 1 Sơ đồ phân rã ch ức năng (Trang 19)
Hình 11.  Form thay đổ i m t kh u  ậ ẩ - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 11. Form thay đổ i m t kh u ậ ẩ (Trang 25)
Hình 10.  Form ngườ i dùng - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 10. Form ngườ i dùng (Trang 25)
Hình 24. Form thêm, c p nh ậ ật, xoá văn bả n - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 24. Form thêm, c p nh ậ ật, xoá văn bả n (Trang 32)
Hình 25. Form qu n lý lo ả ại công văn - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 25. Form qu n lý lo ả ại công văn (Trang 32)
Hình 27. Giao di n ho ệ ạ t đ ộ ng - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 27. Giao di n ho ệ ạ t đ ộ ng (Trang 33)
Hình 26. Form qu ản lý cơ quan ban hành - Đồ án môn học công nghệ phần mềm phần mềm quản lý Đoàn viên
Hình 26. Form qu ản lý cơ quan ban hành (Trang 33)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN