1.1. Mô hình hệ thống
Hệ thống là một website mới đƣợc phát triển và độc lập. Hệ thống truy xuất dữ liệu từ CSDL đƣợc đặt trên máy chủ (server), cái máy khách (của admin và ngƣời dùng khác) truy xuất dữ liệu từ server.
Hình 6 – Mô hình tổng quan hệ thống
1.2. Các chức năng của hệ thống
STT Mã chức năng Tên chức năng
1 RQ001 Cập nhật Thông tin Đảng bộ 2 RQ002 Cập nhật Chi bộ 3 RQ003 Cập nhật Hồ Sơ Lý Lịch 4 RQ004 Cập nhật Dân tộc 5 RQ005 Cập nhật Tôn giáo 6 RQ006 Cập nhật Học hàm 7 RQ007 Cập nhật Lý luận chính trị 8 RQ008 Cập nhật Chức vụ Đảng 9 RQ009 Cập nhật Huy hiệu Đảng 10 RQ010 Cập nhật Tƣ liệu 11 RQ011 Cập nhật Đảng viên dự bị 12 RQ012 Chuyển đảng viên chính thức
13 RQ013 Chuyển sinh hoạt đảng
GVHD: ThS. Trương Thị Thanh Tuyền Trang 26 15 RQ015 Thống kê 16 RQ016 Quản lý ngƣời dùng 17 RQ017 Đăng nhập 18 RQ018 Đăng xuất Bảng 2 – Các chức năng của hệ thống 1.3. Nhóm người sử dụng
Quản trị viên: Đây là ngƣời dùng có toàn quyền trên hệ thống Quản lý
đảng viên, có thể tạo và quản lý các ngƣời dùng khác.
Người dùng chính (Người dùng): Các nhân viên, ban lãnh đạo văn phòng Đảng Ủy Khoa Công Nghệ ĐHCT sẽ trực tiếp sử dụng hệ thống thông qua các chức năng quản lý thông tin cơ bản. Các đối tƣợng của hệ thống đƣợc dự kiến phân cấp từ thấp đến cao nhƣ sau:
o Văn phòng Đảng Ủy Khoa Công Nghệ ĐHCT o Chi bộ
1.4. Môi trường vận hành
1.4.1. Môi trường Server
Phần mềm:
o Microsoft Windows Server 2003 / cao hơn. o Hoặc Ubuntu Server 8.10 / cao hơn.
o Hoặc Cent OS 4.1 / cao hơn.
o Internet Information Server Hoặc Apache 2.2 / cao hơn. o PHP 5.0 / cao hơn.
o MySQL 5.0 / cao hơn. Phần cứng:
Cấu hình tối thiểu Cấu hình đề nghị Ghi chú
Bộ xử lý Xeon, 1.8Ghz Xeon, 3.2 Ghz
RAM 4 Gb 8 - 16 Gb
Dung lƣợng đĩa trống 320GB x 2 1TB x2 Độ phân giải màn hình 800x600 1024x768
GVHD: ThS. Trương Thị Thanh Tuyền Trang 27
1.4.2. Môi trường Client
Phần mềm
o Microsoft Windows XP SP2 / cao hơn. o Hoặc Ubuntu 8.10 / cao hơn Hoặc Mac OS.
o Trình duyệt web Microsoft Internet Explorer 7.0 / cao hơn. o Hoặc Mozilla Firefox 8.0 / cao hơn.
o Hoặc Chrome và các trình duyệt khác hỗ trợ Javacsript. Phần cứng
Cấu hình tối thiểu Cấu hình đề nghị Ghi chú
Bộ xử lý Pentium III 1.8 Ghz Core dual 1.8Ghz
RAM 512 GB 1 GB
Dung lƣợng đĩa trống 40 GB 80 GB
Độ phân giải màn hình 800x600 1024x768
Bảng 4 – Cấu hình phần cứng client
1.5. Các ràng buộc về thực thi và thiết kế
Hệ thống đƣợc phát triển theo mô hình MVC (Models, Views, Controllers) để tăng tính dễ hiểu và dễ bảo trì cho hệ thống.
Sử dụng các plugin Bootstrap, Jquery miễn phí, khai thác càng nhiều tính năng mới của Laravel càng tốt..
Giao diện phổ thông, dễ sử dụng, mới mẻ, sáng tạo và trực quan. Phải có lớp bảo mật cho ngƣời dùng (mật khẩu phải đƣợc mã hóa). Cho phép ngƣời dùng đi đến các phần khác nhau của website một
cách nhanh chóng bằng các đƣờng dẫn, sitemap.
Hỗ trợ ngƣời dùng giảm việc nhập sai dữ liệu đầu vào đến mức có thể.