Biểu đồ trình tự đăng nhập

Một phần của tài liệu DATN-Trần Đại Tôn (Trang 32)

CHƢƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.6. Mơ hình hóa tƣơng tác

2.6.1.1. Biểu đồ trình tự đăng nhập

Hình 2.18. Biểu đồ trình tự đăng nhập hệ thống.

2.6.1.2. Biểu đồ trình tự thay đổi thơng tin người sử dụng

2.6.1.3. Biểu đồ trình tự cập nhật Đồn viên

Hình 2.20. Biểu đồ trình tự cập nhật Đồn viên.

Ứng dụng ngơn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.6.1.5. Biểu đồ trình tự cập nhật Liên Chi

Hình 2.22. Biểu đồ trình tự cập nhật Liên Chi.

2.6.1.6. Biểu đồ trình tự tìm kiếm

2.6.1.7. Biểu đồ trình tự phân loại Đồn viên

Hình 2.24. Biểu đồ trình tự phân loại Đồn viên.

2.6.1.8. Biểu đồ trình tự thống kê kinh phí hoạt động

Ứng dụng ngơn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.6.1.9. Biểu đồ trình tự phân loại Liên Chi

Hình 2.26. Biểu đồ trình tự phân loại Liên Chi.

2.6.1.10. Biểu đồ trình tự phân loại Chi Đồn

2.6.1.11. Biểu đồ trình tự thống kê – báo cáo

Hình 2.28: Biểu đồ trình tự thống kê - báo cáo.

2.6.2 Biểu đồ cộng tác

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.6.2.2. Biểu đồ cộng tác thay đổi thông tin người sử dụng

Hình 2.30. Biểu đồ cộng tác thay đổi thông tin người sử dụng.

2.6.2.3. Biểu đồ cộng tác cập nhật Đoàn viên

2.6.2.4. Biểu đồ cộng tác cập nhật Chi Đồn

Hình 2.32. Biểu đồ cộng tác cập nhật Chi Đoàn.

2.6.2.5. Biểu đồ cộng tác cập nhật Liên Chi

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.6.2.6. Biểu đồ cộng tác tìm kiếm

Hình 2.34. Biểu đồ cộng tác tìm kiếm.

2.6.2.7. Biểu đồ cộng tác phân loại Đoàn viên

2.6.2.8. Biểu đồ cộng tác phân loại Liên Chi

Hình 2.36. Biểu đồ cộng tác phân loại Liên Chi.

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.6.2.10. Biểu đồ cộng tác thống kê kinh phí hoạt động

Hình 2.38. Biểu đồ cộng tác thống kê kinh phí hoạt động.

2.6.2.11. Biểu đồ trình tự thống kê – báo cáo

2.6.2.12. Biểu đồ cộng tác tìm kiếm

Hình 2.40. Biểu đồ cộng tác tìm kiếm.

2.7. Mơ hình hóa hành vi

2.7.1. Biểu đồ trạng thái

2.7.1.1. Biểu đồ trạng thái đăng nhập

Cho nhap TT dang nhap Nhap TT dang nhap Kiem tra TT dang nhap Hoat dong dang nhap

NSD dang nhap he thong Xu ly cho nhap TT

Ket thuc nhap Khong dung

Ket thuc dang nhap

Dung Ket thuc dang nhap

Nhap tiep?

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.7.1.2. Biểu đồ trạng thái thay đổi thông tin người sử dụng

Cho nhap TT NSD

Nhap TT NSD

Kiem tra thong tin NSD Cho luu

thong tin Thong bao

ket qua

NSD thay doi thong tinXu ly cho nhap TT

Dung Luu thong tin NSD

Xu ly ket qua

Khong dung Ket thuc

Nhap tiep?

Ket thuc nhap

Hình 2.42. Biểu đồ trạng thái thay đổi thông tin người sử dụng.

2.7.1.3. Biểu đồ trạng thái cập nhật Đồn viên

Hình 2.43. Biểu đồ trạng thái cập nhật Đoàn viên.

2.7.1.5. Biểu đồ trạng thái cập nhật Liên Chi

Hình 2.45. Biểu đồ trạng thái cập nhật Liên Chi.

2.7.1.6. Biểu đồ trạng thái tìm kiếm

Cho nhap TT tim kiem

Nhap thong tin tim kiem

Cho xu ly thong tin Hien thi

ket qua

Tim kiem thong tinXu ly cho nhap TT

Xu ly TT tim kiem Ket thuc tim kiem

Nhap tiep? Xu ly ket qua Kiem tra TT Khong hop le Hop le

Hình 2.46. Biểu đồ trạng thái tìm kiếm.

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.7.1.8. Biểu đồ trạng thái thống kê – báo cáo

Hình 2.48. Biểu đồ trạng thái thống kê – báo cáo.

2.7.1.9. Biểu đồ trạng thái phân loại Liên Chi

Hình 2.49. Biểu đồ trạng thái phân loại Liên Chi.

2.7.1.10. Biểu đồ trạng thái phân loại Chi Đoàn

2.7.2. Biểu đồ hoạt động

2.7.2.1. Biểu đồ hoạt động đăng nhập

K iem tra

Nhap username, password

Dang nhap vao he thong Dung T iep tuc ? Sai Khong Co

Hình 2.51. Biểu đồ hoạt động đăng nhập.

2.7.2.2. Biểu đồ hoạt động thay đổi thông tin người sử dụng

Y/C quan tri NSD

Nhap TT NSD

Them NSDHieu chinh

TT NSD

Xoa NSDPhan quyen

NSD

Luu thong tin

Tiep tuc? Sai

Dung Khong

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.7.2.3. Biểu đồ hoạt động cập nhật Đồn viên

Hình 2.53. Biểu đồ hoạt động cập nhật Đoàn viên.

2.7.2.4. Biểu đồ hoạt động cập nhật Chi Đoàn

2.7.2.5. Biểu đồ hoạt động cập nhật Liên Chi

Hình 2.55. Biểu đồ hoạt động cập nhật Liên Chi.

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.7.2.7. Biểu đồ hoạt động phân loại Đồn viên

Hình 2.57. Biểu đồ hoạt động quản trị NSD

2.7.2.8. Biểu đồ hoạt động phân loại Chi Đồn

Hình 2.58. Biểu đồ hoạt động quản trị NSD

2.7.2.9. Biểu đồ hoạt động phân loại Liên Chi

2.7.2.10. Biểu đồ hoạt động thống kê – báo cáo

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

2.8. Thiết kế chi tiết cho biểu đồ lớp

Hình 2.61. Biểu đồ lớp chi tiết.

Chú thích:

- TCDanhGiaDV: Tiêu chuẩn đánh giá Đồn viên. - noiDungDanhGiaDV: Nội dung đánh giá Đoàn viên. - PhanLoaiDV: Phân loại Đồn viên.

- TCPhanLoaiDV: Tiêu chí phân loại Đồn viên. - TCPhanLoaiCD: Tiêu chí phân loại Chi Đồn. - TCPhanLoaiLC: Tiêu chí phân loại Liên Chi. - PhanLoaiCD: Phân loại Chi Đoàn.

2.9. Thiết kế kiến trúc vật lý

2.9.1. Biểu đồ thành phần

Hình 2.62. Biểu đồ thiết kế kiến trúc vật lý.

2.9.2. Biểu đồ thiết kế

May tram Can Bo Doan 1

May tram Can Bo Doan 2

May tram Can Bo Doan 3 Application Sever Database Sever Printer TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

CHƢƠNG 3: CÀI ĐẶT CHƢƠNG TRÌNH

3.1. Cơ sở lý thuyết

Tổng hợp các lý thuyết liên quan được sử dụng trong q trình xây dựng chương trình:

- Phân tích thiết kế hướng đối tượng.

- Kiến thức tổng quan về Microsoft .Net và ngơn ngữ lập trình C#. - Mơ hình 3 lớp trong tập trình CSDL.

- Hệ quản trị cơ sở dữ liệu SQL Server 2008. - VisualStudio 2012 + Devexpress.

3.2. Thuật toán

Một số thuật tốn được sử dụng trong chương trình:

- Lấy dữ liệu từ bảng truyền vào DataTable.

- Lấy dữ liệu từ DataGridView, cấu lệnh truy vấn sql truyền vào DataTable. - Kiểm tra trùng khóa chính trong các bảng.

- Lấy dữ liệu từ bảng đưa vào mảng.

- Tìm kiếm với nhiều điều kiện trong 1 mảng. - Xuất dữ liệu từ table, DataGridView ra file Excel. - Import dữ liệu từ file Excel vào DataGridView

3.3. Demo chƣơng trình

3.3.1. Giao diện chính

Hình 3.1. Giao diện chính.

Ứng dụng ngơn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

3.3.3. Giao diện quản lý thơng tin Đồn viên

Hình 3.3. Giao diện quản lý thơng tin Đồn viên.

3.3.4. Giao diện phân loại Đồn viên

3.3.5. Giao diện quản lý Đồn phí

Hình 3.5. Giao diện quản lý Đồn phí.

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

3.3.7. Giao diện thống kê, báo cáo

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN

Qua thời gian thực hiện đồ án “Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lý Đoàn viên Trường CĐ CNTT Hữu nghị Việt Hàn”, em đã xây dựng được chương trình quản lý Đoàn viên với một số chức năng quan trọng: cập nhật danh mục, quản lý thơng tin Đồn viên, đánh giá – phân loại Đồn viên, quản lý Đồn phí, tìm kiếm, thống kê – báo cáo,… Tuy nhiên do điều kiện thời gian cũng như kiến thức còn hạn hẹp nên một số chức năng cịn chưa hồn thiện, cịn nhiều thiếu sót và chưa bám chắc vào yêu cầu của hệ thống.

Trong khoảng thời gian tiếp theo, em sẽ tiếp tục phát triển chương trình của mình để hồn thiện một số chức năng cịn chưa hồn chỉnh và bổ sung thêm một số chức năng mới. Với hệ thống quản lý Đoàn viên đã vạch ra ở trên, em hy vọng sẽ đáp ứng được những vấn đề mà cơng tác quản lý Đồn viên đặt ra và có thể đưa vào sử dụng trong thực tế.

Kết quả đạt đƣợc:

- Tìm hiểu quy trình nghiệp vụ quản lý Đồn viên

- Tìm hiểu kỹ hơn về phương pháp thiết kế hệ thống hướng đối tượng - Hệ thống có thể đáp ứng nghiệp vụ quản lý dễ dàng.

- Đảm bảo tiết kiệm thời gian, cơng sức và có độ chính xác cao.

Những ƣu điểm:

- Tạo được chức năng cơ bản để đáp ứng lại những yêu cầu bài toán đặt ra. - Vận dụng hầu hết các kiến thức đã học.

- Khả năng làm việc nhóm hiệu quả.

- Chương trình có thể ứng dụng cho cơng tác quản lý Đồn viên tại hầu hết các trường Đại học, Cao Đẳng.

Những hạn chế:

- Chưa có chức năng trợ giúp thơng minh: trình bày chức năng cho người sử dụng khi người sử dụng để chuột quá lâu trên các nút chức năng.

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

Hƣớng phát triển:

- Hiệu chỉnh và phát triển một số chức năng mới phù hợp với cơng việc quản lý Đồn viên tại các trường Đại học, Cao Đẳng khác.

Một lần nữa xin chân thành cảm ơn cô Trịnh Thị Ngọc Linh cùng các thầy cơ khoa Khoa học máy tính đã giúp đỡ em thực hiện đồ án này!

TÀI LIỆU THAM KHẢO

[1] Lê Viết Trƣơng (2012), “Giáo trình Phân tích thiết kế hướng đối tượng”, Trường Cao đẳng CNTT hữu nghị Việt Hàn

[2] Nguyễn Văn Lợi (2009), “Giáo trình Hệ quản trị cơ sở dữ liệu SQL Server 2005”, Trường Cao đẳng CNTT hữu nghị Việt Hàn

[3] Trịnh Thị Ngọc Linh (2012), “ Giáo trình Lập trình Visual Basic.Net với cơ sở dữ

liệu”, Trường Cao đẳng CNTT hữu nghị Việt Hàn

[4] Hồ Văn Phi (2008), Giáo trình “Cơ sở dữ liệu quan hệ và SQL”, Trường Cao

Đẳng CNTT Hữu Nghị Việt – Hàn

[5] Website: StackOverFlow.com, CongDongCViet.Com Một số biểu mẫu, giấy tờ liên quan khác.

Ứng dụng ngôn ngữ Visual Basic.Net để xây dựng phần mềm quản lí Đồn viên…

NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN

.................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... ....................................................................................................................................................................

Một phần của tài liệu DATN-Trần Đại Tôn (Trang 32)

Tải bản đầy đủ (PDF)

(62 trang)