Sau đây là một số màn hình chính trong hệ thống.
3.2.1 Đăng nhập
- Chức năng: Người dùng đăng nhập vào hệ thống bằng cách click vào nút “Đăng nhập”. Thông tin đăng nhập bao gồm: Tên đăng nhập và mật khẩu.
- Các thành phần:
o2 textbox để người dùng nhập thông tin đăng nhập. o1 button để thực hiện thao tác đăng nhập.
3.2.2 Đổi mật khẩu
- Chức năng: Sau khi đăng nhập người dùng có thể lựa chon chức năng đổi mật khẩu để thay đổi mật khẩu cho tài khoản của mình
- Các thành phần:
o 3 textbox để người dùng nhập thông tin bao gổm: Mật khẩu cũ, mật khẩu mới. o 1 button để thực hiện thao tác đổi mật khẩu.
3.2.3. Danh sách yêu cầu
- Chức năng: Quản lý danh sách các yêu cầu.
- Các thành phần:
o 5 dropdownlist chứa các thông tin tìm kiếm: trạng thái, mức độ, độ ưu tiên, người tạo, người dược giao.
o 3 button bao gồm: “Tìm kiếm”, “Xóa”, “Tạo mới” o 1 bảng chứa danh sách các yêu cầu.
3.2.4. Tạo mới yêu cầu
- Chức năng: Tạo mới một yêu cầu
- Các thành phần:
o 1 textbox hiển thị mã của yêu cầu. mã này được tạo tự động.
o 4 textbox để người dùng nhập: địa điểm, tiêu đề, nội dung và ngày tháng. o 5 dropdownlist bao gồm: trạng thái, mức độ, độ ưu tiên, người tạo, người được giao.
3.2.5. Cập nhật yêu cầu
- Chức năng: Sửa đổi lại một yêu cầu
- Các thành phần:
o 4 textbox để người dùng chỉnh sửa lại bao gồm: địa điểm, tiêu đề, nội dung và ngày tháng.
o 5 dropdownlist bao gồm: trạng thái, mức độ, độ ưu tiên, người tạo, người được giao.
3.2.6. Danh sách tin nhắn
- Chức năng: Sửa đổi lại một yêu cầu
- Các thành phần:
o 1 bảng chứa danh sách các tin nhắn, mỗi khi người dùng click vào “View” sẽ được xem chi tiết nội dung tin nhắn.
3.2.7. Tạo mới tin nhắn
- Chức năng: Tạo mới một tin nhắn
- Các thành phần:
o 1 dropdownlist chứa danh sách các tài khoản trong hệ thống o 2 textbox để người dùng nhập vào tiêu đề và nội dung o 1 button thực hiện thao tác gửi tin nhắn “Send”
3.2.8. Trang chủ
- Chức năng: Trang bắt đầu của ứng dụng
- Các thành phần:
CHƯƠNG 4: KẾT LUẬN 4.1Kết quả đạt được
- Phân tích rõ được yêu cầu của hệ thống
- Đáp ứng được các chức năng cơ bản của hệ thống
- Hiểu được công nghệ Struts 2 và xây dựng 1 website bằng công nghệ đó - Xây dựng được một web site hoàn chỉnh, giao diện thân thiện, dễ sử dụng
4.2. Hạn chế
- Mặc dù đã hoàn thành cơ bản bài toán, nhưng nhìn tổng thể vẫn còn nhỏ, đơn giản, chưa có tính chuyên nghiệp
- Nếu duy trì website thì tốn khá nhiều chi phí, vì hệ thống như trên vẫn còn quá nhỏ đối với việc nuôi một Server
4.3. Hướng phát triển
Cố gắng hoàn thiện hệ thống, mang tính chuyên nghiệp và đáp ứng đầy đủ các chức năng trong thực tế. Bên cạnh đó, có thể tích hợp website vào các hệ thống lớn khác trong trường đại học như hệ thống quản lý thiết bị, quản lý sinh viên….
TÀI LIỆU THAM KHẢO
[1]. Nguyễn Văn Ba, Phân tích và thiết kế hệ thống thông tin, NXB Đại học Quốc gia Hà Nội.(2003).
[2]. Donald Brown - Chad Michael Davis - Scott Stanlick, Strust2 in action.
[3]. Budi Kurniawan, Strust2 Design and Programming. January 25, 2008. [4]. http://www.roseindia.net
[5]. http://struts.apache.org/2.x/
[6]. http://www.mkyong.com/tutorials/struts-2-tutorials/ [7]. http://java2s.com/