Xây dựng website quản lý thông tin và quá trình hoạt động của đoàn viên theo mô hình dữ liệu quan hệ

MỤC LỤC

Thiết kế dữ liệu

Diễn giải: là mối kết hợp giữa thực thể DOANVIEN và thực thể KHENTHUONG cho biết một Đoàn viên có thể không được nhận hoặc được nhận nhiều khen thưởng ta có bản số (0,n) và một khen thưởng có thể chỉ khen thưởng cho một hoặc nhiều Đoàn viên nên ta có bản số (1,n). Diễn giải: là mối kết hợp giữa thực thể DOANVIEN và thực thể KYLUAT cho biết một Đoàn viên có thể không hoặc bị nhiều kỷ luật ta có bản số (0,n) và một kỷ luật có thể kỷ luật một hoặc nhiều Đoàn viên nên ta có bản số (1,n). Diễn giải: là mối kết hợp giữa thực thể DOANVIEN và thực thể PHONGTRAO cho biết một Đoàn viên có thể không hoặc tham gia nhiều phong trào hoạt động ta có bản số (0,n) và một phong trào hoạt động có có ít nhất một Đoàn viên tham gia nên ta có bản số (1,n).

Diễn giải: là mối kết hợp giữa thực thể DOANHOI và thực thể QUANTRI cho biết một thành viên quản trị chỉ quản lý một Đoàn Hội ta có bản số (1,1) và một Đoàn Hội được quản lý bởi một hoặc nhiều thành viên quản trị nên ta có bản số (1,n). Diễn giải: là mối kết hợp giữa thực thể DOANHOI và thực thể GOPY, người dùng có thể gửi góp ý đến bất kỳ Đoàn Hội nào ta có bản số (1,1) và một Đoàn Hội có thể không hoặc nhận nhiều thông tin góp ý từ người dùng nên ta có bản số (1,n). Diễn giải: là mối kết hợp giữa thực thể DOANHOI và thực thể TINTUC, một tin tức, văn bản được tạo bởi bất kỳ Đoàn Hội nào ta có bản số (1,1) và một Đoàn Hội có thể tạo nhiều tin tức, văn bản nên ta có bản số (1,n).

Diễn giải: Lưu trữ thông tin cá nhân Đoàn viên bao gồm mã Đoàn viên (để tiện trong việc quản lý thì mã Đoàn viên được lấy từ mã sinh viên), tên Đoàn viên, giới tính, ngày sinh, dân tộc, quê quán, điện thoại, email, ngày vào Đoàn, nơi vào Đoàn, Đoàn viên có được kết nạp Đảng chưa và đang sinh hoạt tại một chi Đoàn. Diễn giải: Lưu trữ thông tin tất cả các thành viên quản trị hệ thống với 3 quyền cơ bản: quản trị Đoàn trường, các Đoàn khoa, các Chi hội – Câu lậc bộ thông qua một số thông tin: tên đăng nhập, mật khẩu, quyền quản lý và quản lý đơn vị nào. R29: Giá trị của thuộc tính SO_KHENTHUONG, MA_DV trong quan hệ KHENTHUONG, phải tồn tại lần lượt trong tập các giá trị của thuộc tính SO_KHENTHUONG trong quan hệ KHENTHUONG, MA_DV trong quan hệ DOANVIEN.

Bảng 3. 3: Mô tả chi tiết thực thể LOAITIN
Bảng 3. 3: Mô tả chi tiết thực thể LOAITIN

Thiết kế xử lý

- Chat trực tuyến với cán bộ văn phòng Đoàn: người dùng có thể đóng góp ý kiến, hay trao đổi trực tiếp với cán bộ văn phòng Đoàn thông qua nick yahoo được hiển thị tại trang chủ. - Tìm kiếm văn bản, tin hoạt động của tất cả các đơn vị thông qua từ khóa cần tìm nhập vào textbox, kết quả tìm kiếm là danh sách các văn bản, tin hoạt động có tiêu đề gần giống với từ khóa cần tìm kiếm. - Đóng góp ý kiến cho tất cả các đơn vị: người dùng có thể gửi thông tin góp ý đến các đơn vị thông qua form gửi góp ý gồm tiêu đề góp ý, họ tên, điện thoại, email người gửi, nội dung cần góp ý, và đơn vị nhận góp ý.

 Mô tả từng chức năng của Admin CH - CLB (Admin Chi hội - Câu lạc bộ) - Quản lý thông tin góp ý từ người dùng: mỗi thành viên quản lý Hội sinh viên trường, từng chi Hội, Câu lạc bộ có quyền xem hay xóa bất kỳ thông tin góp ý nào từ người dùng gửi cho đơn vị mình. + Thống kê số lượng Đoàn viên, Đảng viên: Xem trực tuyến hay kết xuất thành file Excel danh sách tất cả Đoàn viên, Đảng viên trực thuộc, danh sách Đoàn viên, Đảng viên theo từng chi Đoàn trực thuộc sự quản lý của đơn vị mình. - Quản lý tin tức, văn bản: thêm mới tin tức, văn bản thuộc bất kỳ loại tin nào, cập nhật hay xóa bất kỳ tin tức, văn bản nào thuộc sự quản lý của đơn vị mình.

- Quản lý tin tức: thành viên quản trị Đoàn trường có quyền thêm mới tin tức, văn bản thuộc bất kỳ loại tin nào và có quyền cập nhật hay xóa bất kỳ tin tức văn bản nào của tất cả các đơn vị.

Hình 3. 5: Mô hình Use case chức năng ADMIN DOANKHOA
Hình 3. 5: Mô hình Use case chức năng ADMIN DOANKHOA

Thiết kế giao diện

- Trang thông tin từ chi Hội sinh viên Cầu Kè, thông tin từ chi Hội sinh viên Châu Thành, thông tin từ chi Hội sinh viên Cầu Ngang, thông tin từ chi Hội sinh viên Càng Long, thông tin từ chi Hội sinh viên Duyên Hải, thông tin từ chi Hội sinh viên Tiểu Cần, thông tin từ chi Hội sinh viên Trà Cú, thông tin từ chi Hội sinh viên Liên tỉnh, thông tin từ chi Hội sinh viên Thành phố. - Trang chi Đoàn - Đoàn viên trực thuộc Đoàn khoa Kỹ thuật và Công nghệ, Đoàn khoa Kinh tế - Luật - Ngoại ngữ, Đoàn khoa Nông nghiệp Thủy sản, Đoàn khoa Ngôn ngữ, Văn hóa học, Khoa học cơ bản & Hóa học ứng dụng, Đoàn khoa Sư phạm, Đoàn Trung tâm Đào tạo liên kết, Liên chi Đoàn Bộ môn Quản trị Văn phòng, Đoàn cơ sở cán bộ giáo viên. - Trang thông báo - tin tức từ Đoàn khoa Kỹ thuật và Công nghệ, Đoàn khoa Kinh tế - Luật - Ngoại ngữ, Đoàn khoa Nông nghiệp Thủy sản, Đoàn khoa Ngôn ngữ, Văn hóa học, Khoa học cơ bản & Hóa học ứng dụng, Đoàn khoa Sư phạm, Đoàn Trung tâm Đào tạo liên kết, Liên chi Đoàn Bộ môn Quản trị Văn phòng, Đoàn cơ sở cán bộ giáo viên, Câu lạc bộ Sáng tạo, Câu lạc bộ Văn hóa nghệ thuật.

- Trang thêm mới chức vụ, thêm mới loại tin, thêm mới đơn vị trực thuộc, thêm mới chi Đoàn, thêm mới Đoàn viên, thêm mới xếp loại Đoàn viên, thêm mới Đoàn viên giữ chức vụ, thêm mới phong trào, thêm mới Đoàn viên tham gia phong trào, thêm mới khen thưởng, thêm mới Đoàn viên nhận khen thưởng, thêm mới kỷ luật, thêm mới Đoàn viên bị kỷ luật, thêm mới tin tức - văn bản, thêm mới năm học, thêm mới quý. - Trang cập nhật đơn vị trực thuộc, cập nhật loại tin, cập nhật năm học, cập nhật chức vụ, cập nhật Đoàn viên giữ chức vụ, cập nhật quản lý, cập nhật phong trào, cập nhật khen thưởng, cập nhật kỷ luật, cập nhật Đoàn viên tham gia phong trào hoạt động, cập nhật Đoàn viên nhận khen thưởng, cập nhật Đoàn viên bị kỷ luật, cập nhật tin tức, cập nhật xếp loại Đoàn viên. - Trang cập nhật Đoàn viên, cập nhật Đoàn viên giữ chức vụ, cập nhật phong trào, cập nhật chi Đoàn, cập nhật khen thưởng, cập nhật kỷ luật, cập nhật Đoàn viên tham gia phong trào hoạt động, cập nhật Đoàn viên nhận khen thưởng, cập nhật Đoàn viên bị kỷ luật, cập nhật tin tức - văn bản, cập nhật xếp loại Đoàn viên, cập nhật Đoàn phí.

Trang đổi mật khẩu: thành viên admin Đoàn trường, admin Đoàn khoa, admin chi Hội - Câu lạc bộ khi đăng nhập vào hệ thống có quyền thay đổi mật khẩu cá nhân bằng cách nhập mật khẩu cũ vào textbox, hệ thống sẽ kiểm tra nếu mật khẩu khớp người dùng tiếp tục nhập mật khẩu mới sau đó ấn vào nút cập nhật mật khẩu, hệ thống sẽ cập nhật lại mật khẩu mới, ngược lại hệ thống báo mật khẩu không khớp. Trang thêm mới phong trào hoạt động: Thông tin về phong trào hoạt động gồm số thứ tự phong trào, tên phong trào, nội dung phong trào, ngày bắt đầu, ngày kết thúc, đơn vị tổ chức được nhập từ bàn phím vào các textbox được thiết kế trên giao diện sau đó ấn nút thêm mới hệ thống sẽ kiểm tra dữ liệu nếu hợp lệ sẽ thông báo thêm thành công ngược lại hiển thị lỗi ở từng mục. Xếp loại Đoàn viên: thành viên admin Đoàn trường có quyền xếp loại, sửa, xóa bất kỳ xếp loại của Đoàn viên nào bằng cách chọn chi Đoàn và năm học từ dropdownlist được thiết kế trên giao diện, hệ thống sẽ load danh sách xếp loại của cả chi Đoàn theo năm học vừa chọn, nếu Đoàn viên được xếp loại thì giá trị của xếp loại sẽ được hiển thị, admin có thể sửa hoặc xóa bằng cách check vào checkbox sau đó ấn vào button sửa hoặc xóa, ngược lại admin có thể thêm mới xếp loại Đoàn viên.

Hình 3. 16: Giao diện chức năng thêm mới quản lý
Hình 3. 16: Giao diện chức năng thêm mới quản lý

Dữ liệu kiểm thử

Một số kết quả kiểm thử