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 Đoà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
.................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... .................................................................................................................................................................... ....................................................................................................................................................................