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 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

Bỗ trợ thêm công tác quản lý văn bản Đoàn tại cơ sở... Khảo sát thực trạng - Thông tin Đoàn viên: Thông tin v mề ột Đoàn viên rất nhiều và được chia ra làm nhóm thông tin khác nhau.. ả

Trang 1

2 Nguyễn Văn Cường 15DTH15 1511061005 3 Nguyễn Trịnh Minh Cương 15DTH16 1511061001

TP H Chí Minh, 2018ồ

Trang 2

QUẢN LÝ ĐOÀN VIÊN

Giảng viên hướng dẫn : ThS Dương Thành Phết

Sinh viên th c hi n ựệL p ớ MSSV 4 Dương Tấn Sang 15DTH15 1511061309 5 Nguyễn Văn Cường 15DTH15 1511061005 6 Nguyễn Trịnh Minh Cương 15DTH16 1511061001

TP H Chí Minh, 2018ồ

Trang 3

i

LỜI M Ở ĐẦU

Chúng ta đang sống và làm việc trong một kỷ nguyên hiện đại và tiện nghi - Kỷ nguyên công ngh ệ thông tin Khi đi bấ ứ đâu ta cũng bắ ặt c t g p công ngh thông tin Nó ệ xâm nh p vào mậ ọi lĩnh vực của đờ ối s ng xã h i, m i nghành, m i ngh , mộ ọ ọ ề ọi lĩnh vực Ngày nay, không ai còn nghi ng gì v vai trò cờ ề ủa thông tin trong đờ ối s ng, trong k ỹ thuật, trong kinh doanh, trong quản lý,…Việc n m b t thông tin nhanh, chính xác kắ ắ ịp thời ngày càng có vai trò quyết định cho công tác quản lý điều hành Nói cách khác ngày nay, Qu n Lý thả ực chất là Qu n lý thông tin ả

Nhu cầu lưu trữ thông tin ngày càng gia tăng với các yêu c u k thu t ngày ầ ỹ ậ càng cao hơn, cho phép lưu trữ nhiều thông tin hơn, quản lý dễ dàng hơn, thuận tiện cho việc sao lưu, tìm kiếm, xuất báo cáo,…

Hồ sơ Đoàn viên là một trong những thông tin rất quan trọng đối với thanh niên ngày nay, tuy nhiên việc lưu trữ ại các cơ sở Đoàn vẫ t n còn g p nhi u b t c p do v n ặ ề ấ ậ ẫ còn qu n lý theo mô hình s sách, r t ph c t p mà thông tin c a mả ổ ấ ứ ạ ủ ỗi Đoàn viên lại quá nhiều dẫn đến tình tr ng l n l n hay th t lạ ẫ ộ ấ ạc thông tin,… Chính vì vậy ý tưởng v ph n ề ầ mềm quản lý Đoàn viên được hình d a trên th c tr ng này Ph n m m này giúp cho ự ự ạ ầ ề việc lưu trữ hồ sơ của Đoàn viên tại cơ sở được chặt chẻ hơn, chính xác hơn, giảm thiểu tối đa tình trạng m t mát d li u và không gian ấ ữ ệ lưu trữ vì toàn b d liộ ữ ệu đều được số hoá chứ không còn phải lưu trên giấy tờ như trước – vừa t n không gian, vừa ố dễ hư hao, thất lạc Bên cạnh đó nếu Đoàn viên có nhu cầu trích lục hồ sơ thì việc tìm kiếm trên máy tính s dẽ ễ dàng hơn nhiều so v i vi c tìm ki m m t hớ ệ ế ộ ồ sơ trong hàng trăm, hàng ngàn hồ sơ lưu trữ giấy, tiết kiệm thời gian hơn nhiều

C# hi n nay là m t trong s các ngôn ng ph biệ ộ ố ữ ổ ến và được s d ng r ng rãi ử ụ ộ trong nhiều lĩnh vự ừc t ph n mầ ềm desktop cho đến các website C# ra đời cùng v i s ớ ự phát tri n c a công nghể ủ ệ NET, được Microsoft c i ti n nhiả ế ều hơn từ C và C++ vì th ế C# tr nên d ti p c n, d s d ng và khở ễ ế ậ ễ ử ụ ả năng phát triển, nâng c p trấ ở nên cao hơn Do v y, ph n mêm Quậ ầ ản lý Đoàn viên được vi t trên n n t ng ngôn ngế ề ả ữ C# để ậ t n dụng được các ưu điểm và hoàn thiện phần mềm đưa vào sử dụng trong thời gian sớm nhất

Với mong mu n t o ra m t ph n m m Qu n lý ố ạ ộ ầ ề ả Đoàn viên với các chức năng cơ bản, đồng thời là một cơ hội để các thành viên trong nhóm học tập, nghiên cứu thêm nhiều hơn về công ngh làm ph n m m b ng C# và SQL Serverệ ầ ề ằ , nhóm đã chọn đề tài

Trang 4

ii

này để tiến hành thực hiện Bằng các kiến thức về lập trình hiện có cũng như trong quá trình tìm hi u và t h c, nhóm s c g ng làm h t khể ự ọ ẽ ố ắ ế ả năng của mình để hoàn thành đồ án môn h c Công ngh ph n m m ọ ệ ầ ề

Trang 5

iii

LỜI CẢM ƠN

Trong thời đại công nghệ 4.0 đang ngày càng phát triển, ng d ng công ngh ứ ụ ệ thông tin vào đờ ống đượi s c xem là m t trong nh ng y u t mang tính quyộ ữ ế ố ết định trong các hoạt động c a t chủ ổ ức, cũng như các công ty, cửa hàng, nó đóng vai trò hết sức quan trọng, có th t o ra nhể ạ ững bước đột phá m nh m ạ ẽ

Giờ đây, công tác quản lý các h ồ sơ, sổ sách trở nên th t d ậ ễ dàng và an toàn hơn cho người sử dụng nhờ vào các phần mềm quản lý, chỉ cần vài thao tác click chuột và truy nh p vài dòng tìm kiậ ếm, ngườ ử ụng đã có đượi s d c các thông tin mà h c n v i ọ ầ ớ đầy đủ dữ liệu và hình ảnh một cách thật chi tiết

Vì vậy chúng em đã thực hiện đồ án “XÂY DỰNG PHẦN MỀM QUẢN LÝ

ĐOÀN VIÊN” để v n d ng nh ng ki n thậ ụ ữ ế ức chúng em đã được h c và tìm hi u thêm ọ ể được vào thực tiễn, xây dựng m t phần mềm Quộ ản lý Đoàn viên cơ bản giúp các nhân viên quản lý Đoàn viên thuận ti n và hi u quệ ệ ả hơn trong công tác quản lý thông tin c a ủ các Đoàn viên tại đơn vị mình

Với sự hướng dẫn, động viên t n tình c a th y ậ ủ ầ Dương Thành Phết, chúng em đã hoàn thành bài báo cáo đồ án này Do chưa có nhiều kinh nghiệm nghiên cứu, thực hành nên chúng em cũng không tránh khỏi những thiếu sót Chúng em rất mong nhận được sự thông cảm và góp ý của thầy để tài c a chúng em đư c hoàn thiđề ủ ợ ện hơn.

Chúng em xin chân thành cảm ơn!

Sinh viên thực hiện

Dương Tấn Sang Nguyễn Văn Cường Nguyễn Trịnh Minh Cương

Trang 6

iv

NHIỆM VỤ ĐỒ ÁN

- Xây d ng m t ph n m m Quự ộ ầ ề ản lý Đoàn viên nhằm h tr công tác qu n lý thông ỗ ợ ả tin Đoàn viên tại một cơ sở Đoàn trong các công việc:

Xây d ng và qu n lý thông tin c a t t c ự ả ủ ấ ả các Đoàn viên tại cơ sở Dễ dàng tìm ki m và c p nh t thông tin c a ế ậ ậ ủ Đoàn viên khi có thay đổi Xuất báo cáo v các thông tin cề ủa Đoàn viên khi có nhu cầu Bỗ trợ thêm công tác quản lý văn bản Đoàn tại cơ sở

Giải quy t, h trế ỗ ợ các công tác Đoàn vụ ằ h ng ngày tại đơn vị như trích lục hồ sơ Đoàn, cập nhật mới thông tin Đoàn viên, xem hay thêm hoặc xoá thông tin các hoạt động, khen thưởng hay k lu t cỹ ậ ủa Đoàn viên,…

Ứng dụng Công nghệ thông tin vào công việc, gi m thiểả u công sức, ti t ế kiệm thời gian cho các yêu c u nghi p v tầ ệ ụ ại cơ sở Đoàn

- Phần m m phề ải đáp ứng được các tác vụ cơ bản, đồng th i ph i hoờ ả ạt động ổn định và m bđả ảo được hiệu su t, hi u qu cao nh t trong vấ ệ ả ấ ấn đề truy xu t d li u ấ ữ ệ - Đặc bi t, ph n m m ph i phù h p v i nghi p v c a nhân viên quệ ầ ề ả ợ ớ ệ ụ ủ ản lý (ngườ ửi s

dụng ph n m m) tầ ề ại cơ sở Đoàn nh m giúp gi m thi u thằ ả ể ời gian và công s c b ra ứ ỏ so v i vi c ghi chép thông qua sớ ệ ổ sách như trước đây Đồng th i có khờ ả năng mở rộng, nâng c p khi c n thi t ấ ầ ế

Trang 9

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

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

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

3.2.16 Form thêm văn bản 23

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

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

3.2.19 Giao di n hoệ ạt động 24

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

CHƯƠNG 5: KẾT LUẬN 27

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

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 27

TÀI LI U THAM KH O 29 Ệ Ả

Trang 10

1

CHƯƠNG 1: TỔNG QUAN 1.1 T ổng quan v về ấn đề được nghiên c u

- Nghiên c u v vi c ng d ng n n t ng Công ngh thông tin vào vi c qu n lý, ứ ề ệ ứ ụ ề ả ệ ệ ả giải quyết các công tác Đoàn vụ ại cơ sở Đoàn ằng ngày t h

- Nghiên c u v công ngh làm ph n m m b ng C# và SQL Server, ng dứ ề ệ ầ ề ằ ứ ụng vào vi c vi t ra m t ph n m m Quệ ế ộ ầ ề ản lý Đoàn viên với các chức năng cơ bản - Nghiên c u v các ph n m m b tr , h tr l p trình C#, thi t k giao di n ứ ề ầ ề ổ ợ ỗ ợ ậ ế ế ệ

người dùng và đóng gói phần mềm

1.2 Khảo sát thực trạng

- Thông tin Đoàn viên:

Thông tin v mề ột Đoàn viên rất nhiều và được chia ra làm nhóm thông tin khác nhau

Các thông tin này thường được lưu trữ bằng ghi chép tay vào s sách hay ổ lưu trữ ại dướ l i dạng văn bản giấy Do đó rủi ro mất mát, thất lạt hay nhu cầu tìm ki m khi cế ần trở nên khó khăn rất nhiều, t n r t nhi u th i gian và ố ấ ề ờ nhân l c ự

Các thông tin đã được lưu dưới dạng công nghệ số nhưng vẫn còn gặp rất nhiều b t c p vì lu ng d li u l n xấ ậ ồ ữ ệ ộ ộn, chưa được thống nh t và s p x p hấ ắ ế ợp lý dù đã lưu trữ bằng máy tính

Việc xu t báo cáo vấ ề Đoàn viên ẽ là c c hình khi s ự các thông tin được lưu khắp nơi chứ không phải là thống nhất và tập trung

- Quản lý các văn bản Đoàn:

Các văn bản Đoàn được chia ra làm nhi u lo i vì v y công tác qu n lý tr ề ạ ậ ả ở nên ph c t p và r c rứ ạ ắ ối, đặc biệt là khi các văn bản thường được gửi đến cơ sở bằng văn bản giấy và cũng được các cơ sở lưu trữ ại cũng bằng văn bả l n giấy, s r t d bẽ ấ ễ ị th t lấ ạc nếu văn bản đó quan trọng

Việc phân lo i rạ ất khó khăn dễ gây nh m l n và sai sót trong công tác qu n ầ ẫ ả lý và lưu trữ

- Nhân viên Quản lý thông tin Đoàn viên:

Nhân viên quản lý thông tin Đoàn viên cần m t c a s làm vi c d dàng, ộ ử ổ ệ ễ không quá ph c t p v i các thao tác d dàng nh t có th trong khi các ph n ứ ạ ớ ễ ấ ể ầ

Trang 11

2

mềm như Word, Excel hay Access lại khá phức tạp trong thao tác, dễ dẫn đến sai sót trong quá trình làm việc

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 thêm mới, c p nh t hay xoá tậ ậ hông tin Đoàn viên rất ph c t p và khó ứ ạ khăn trong khâu quản lý vì quá nhiều thông tin, nhất là các thông tin dưới dạng hình nh ả

Việc báo cáo thường được làm thủ công bằng cách tìm lại các văn bản trước đó nên rất mất thời gian mà hiệu quả không cao, nên cần có một nơi lưu trữ thống nhất để ễ d qu n lý và tìm ki m d li u ả ế ữ ệ

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

1.3 Đánh giá 1.3.1 Ưu điểm

- Giúp cho 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ớ ầy đủi đ các thông tin ngay cả dưới d ng hình nh ạ ả - Giúp nhân viên qu n lý thông tin d dàng tìm ki m nh ng thông tin mà ả ễ ế ữ

mình cần trong công tác Đoàn vụ ại cơ sở ủa mình và tránh đượ t c c r i ro ủ mất mát thông tin cao nh t ấ

- Giúp lưu trữ thông tin m t cách th ng nhộ ố ất và logic để thu n ti n trong công ậ ệ tác qu n lý c vả ả ề thông tin Đ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ữ

1.3.2 Nhược điểm

- 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ử ụ ẫ ầ ải đầu tư phần c ng khá tứ ốt để đạt được hi u qu ệ ả tối ưu nhất, khả năng thích ứng với các môi trường làm việc vẫn còn một vài hạn ch mà nhóm v n cế ẫ ố g ng khắ ắc phục để hoàn thi n s n phệ ả ẩm hơn.

Trang 12

3

1.4 Nhiệm vụ đồ án

- Tìm hi u quy trình quể ản lý thông tin Đoàn viên của các nhân viên qu n lý bả ằng cách 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 nên ph n m m Quế ầ ề ản lý Đoàn viên với các tính năng như mô tả yêu c u t các th c tr ng và nhu c u th c t tầ ừ ự ạ ầ ự ế ừ các cơ sở Đoàn mà nhóm đi khảo sát thực 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: 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 sử dụng và thao tác với phần mềm này - Phạm vi: các cơ sở Đoàn trong khu vực xung quanh và các khu v c khác trên ự

toàn thành ph Áp d ng tố ụ ại các cơ sở Đoàn có nhu cầu, các nhân viên qu n lý ả được học tập và hướng dẫn sử dụng các phần mềm quản lý để thuận tiện trong việc sử dụng và quản lý thông tin Đoàn viên

Trang 13

4

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

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

- Phần m m Quề ản lý Đoàn viên cũng cần phải đạt độ “động”, yếu tố “động” ở đây chúng tôi muốn nói đến đó là đủ “mở” để nhà quản lý có thể tự định nghĩa, xây d ng các nguyên t c qu n lý cự ắ ả ủa mình và đủ “đóng” để ngườ ử ụi s d ng có thể ki m soát k t quể ế ả, đảm b o y u t b o m t s li u ả ế ố ả ậ ố ệ

- Ngoài ra, y u tế ố “dẻo” trong phần mềm quản lý đoàn viên cũng không thể thiếu; “dẻo” để diễn tả sự linh hoạt, thân thiện và độ đẹp của giao diện khi sử dụng “Dẻo” để đạt được ý đồ tin học hóa quy trình quản lý trên phần mềm sao cho giống như trình tự ự ế th c t qu n lý trên gi y t Nó còn th hi n vi c ph n ả ấ ờ ể ệ ở ệ ầ mềm đó có thể điều chỉnh để phù hợp với nhiều loại hình doanh nghiệp ở các cấp độ qui mô khác nhau

- Cùng v i tớ ốc độ phát tri n nhanh, r ng c a công ngh trên n n 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, ầ ự ế phù hợp tiêu chí “bấ ứ đâu”, “bấ ỳ tht c t k ời gian nào” đều có th s d ng ể ử ụ - Công nghệ điện toán đám mây là xu hướng sẽ thay th các gi i pháp hi n t i vì ế ả ệ ạ

nó có s linh ho t trong tri n khai, b o trì, nâng c p và tính b o m t cho doanh ự ạ ể ả ấ ả ậ nghiệp r 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

2.2.1 Môi trường lập trình

- 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 t Microsoft ể ợ ừ và được sử dụng phổ biến nhất trong giới lập trình hiện nay Nó được sử dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang web, các ứng dụng web và các dịch vụ web Visual Studio sử dụng n n t ng phát tri n ph n m m c a Microsoft ề ả ể ầ ề ủ như Windows API, Windows Forms, 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 ữ ộ ạ ẽ ễ ệ

Trang 14

5

rất d s d ng, Visual Studio cho phép tích h p nh ng extension t bên ễ ử ụ ợ ữ ừ ngoài giúp c i phát tri n nhanh các project ph n mả ể ầ ềm,… nên nhóm đã chọn môi trường lập trình là Microsoft Visual Studio

2.2.2 Ngôn ngữ C#

- C# là ngôn ng có l ch sữ ị ử lâu đời được ra m t lắ ần đầu tiên ra công chúng vào năm 2000 và được phát triển bởi Microsoft một gã khổng lồ 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 b i r t nhi u công ty l n và 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 th gi i công b b i TIOBE Index ế ế ớ ố ở

- Microsoft phát tri n C# d a trên C++ và Javaể ự C# được miêu t là ngôn ng ả ữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java C# là một ngôn ng lữ ập trình hướng đối tượng (Object-oriented language) và có th ể được sử dụng v i cho nhiều mớ ục đích khác nhau (General purpose) C# là ngôn ngữ được s d ng ph bi n trong khuôn kh .NET framework (cùng ử ụ ổ ế ổ được phát triển b i Microsoft) Vì C# là một ngôn ngữ lập trình cung cấp ở nhiều tính năng mạnh mẽ cho lập trình viên và đồng thời cũng sở hữu một cộng đồng người dùng đông đảo, điều đồng nghĩa với việc bạn có thể tìm được nhiều tr giúp nếu gặp phải vợ ấn đề khi sử dụng

- Sử dụng C# chúng ta có th xây dể ựng được các ng d ng ph n m m ch y ứ ụ ầ ề ạ trên hệ điều hành Windows, các ng d ng web service, các ng d ng ứ ụ ứ ụ mobile, các ng d ng v database và r t nhi u lo i d ng khác n a ứ ụ ề ấ ề ạ ụ ữ - Ngôn ngữ C# khá đơn giản, ch kho ng 80 t khóa và m t s ki u d li u ỉ ả ừ ộ ố ể ữ ệ

được xây dựng sẵn C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Nh ng tính chữ ất đó hiện di n ệ trong m t ngôn ng l p trình hiộ ữ ậ ện đại

- Những đặc điểm chính của ngôn ngữ hướng đối tượng (Object-oriented language) là sự đóng gói (Encapsulation), s k thự ế ừa (Inheritance), và đa hình (Polymorphism) C# h tr t t c nhỗ ợ ấ ả ững đặc tính trên

Ngày đăng: 05/04/2024, 14:35

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w