Phần 2. Giới thiệu các phần chức năng đã hoàn thiện và chỉnh sửa
1.Phần Module Quản trị và hiển thị Thông tin góc học thuật
2 Code Nvarchar(50) Mã của Phân loại góc học thuật
3 Name Nvarchar(200
)
Tên của Phân loại góc học thuật
4 postDate Datetime Ngày được tạo ra. 5 modifiedDate Datetime Ngày được sửa chữa.
6 Show Int 0 : Không cho hiển thị trên giao diện Front End
1 : Được hiển thị trên giao diện Front End
academicExperienceTopic
Chủ đề trong 1 phân loại góc học thuật
STT Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 CategoryId Int Mã của Phân loại góc học thuật
3 Name Nvarchar(200) Tên của Chủ đề 4 postDate Datetime Ngày được tạo ra. 5 modifiedDate Datetime Ngày được sửa chữa.
6 Show Int 0 : Không cho hiển thị trên giao diện Front End
1 : Được hiển thị trên giao diện Front End
7 topicImage Nvarchar(500) Ảnh minh họa cho chủ đề. Nếu người nhập không chọn ảnh thì mặc định
8 Summary Nvarchar(500) Tóm tắt cho chủ đề học thuật
academicExperienceArticles
Bài viết trong 1 chủ đề góc học thuật ST
T
Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 TopicId Int Mã của chủ đề
3 Title Nvarchar(20
0)
Tiêu đề của bài viết
4 postDate Datetime Ngày được tạo ra. 5 modifiedDat
e
Datetime Ngày được sửa chữa.
6 Show Int 0 : Không cho hiển thị trên giao diện Front End
1 : Được hiển thị trên giao diện Front End
7 fileLink Nvarchar(20 0)
Link download bài viết.
8 Content Ntext(500) Nội dung bài viết
Lược đồ quan hệ CSDL:
d. Giới thiệu chức năng và hoạt động của module Một số icon sử dụng trên giao diện :
• Sửa|| Xóa|| Xem|| Các mục con
i. Phần quản trị danh mục góc học thuật
Muốn thêm 1 danh mục mới, người dùng click Thêm mới sẽ đưa đến giao diện sau :
Tại đây người dùng có thể thêm vào các trường thông tin như Tên danh mục, Mã danh mục và trạng thái cho phép hiển thị. Các thông tin ngày gửi và ngày sửa sẽ được mặc định là cùng 1 thời điểm khi người dùng ấn nút Ghi.
Muốn sửa chữa 1 danh mục Click . Có 3 trường thông tin sẽ được cho phép sửa là Tên danh mục, Mã danh mục, và Trạng thái cho
phép hiển thị. Sau khi sửa chữa và cập nhật, thời gian chỉnh sửa sẽ được tự động cập nhật vào thời điểm người dùng ấn nút Ghi. Thời gian danh mục được tạo ra sẽ được giữ nguyên không thay đổi.
Muốn xem thông tin chi tiết 1 danh mục Click . Trong trường hợp này, người dùng sẽ không thể thay đổi trường thông tin nào.
Muốn xóa 1 danh mục Click . Trong trường hợp này, nếu người dùng xác nhận xóa bản ghi, các chủ đề và bài viết thuộc danh mục này cũng sẽ bị xóa khỏi cơ sở dữ liệu, sau đó danh mục sẽ bị xóa khỏi cơ sở dữ liệu.
Muốn chuyển đến các chủ đề trong 1 danh mục Click sẽ đưa đến giao diện phần Back End – AcademicExperienceTopic
ii. Phần Quản trị các chủ đề học thuật
Sau khi đến phần quản trị các chủ đề học thuật, muốn thêm một chủ đề học thuật mới, người dùng click Thêm mới, sẽ đưa đến giao diện sau :
Người dùng có thể thêm vào các trường thông tin như Tên chủ đề, Trạng thái cho phép hiển thị, Tóm tắt về chủ đề, ảnh của chủ đề. Nếu trong trường hợp người dùng không upload ảnh cho chủ đề thì mặc định
sẽ là
Muốn sửa chữa 1 chủ đề Click . Các trường thông tin sẽ được cho phép sửa là Tên danh mục, Mã danh mục, và Trạng thái cho phép hiển thị và đường dẫn ảnh đại diện cho thư mục. Sau khi sửa chữa và cập nhật, thời gian chỉnh sửa chủ đề sẽ được tự động cập nhật vào thời điểm người dùng ấn nút Ghi. Thời gian chỉnh sửa danh mục cũng sẽ được cập nhật theo. Thời gian chủ đề được tạo ra sẽ được giữ nguyên không thay đổi.
Muốn xem thông tin chi tiết 1 chủ đề Click . Trong trường hợp này, người dùng sẽ không thể thay đổi trường thông tin nào.
Muốn xóa 1 danh mục Click . Trong trường hợp này, nếu người dùng xác nhận xóa bản ghi, các bài viết thuộc chủ đề này cũng sẽ bị xóa khỏi cơ sở dữ liệu, sau đó chủ đề sẽ bị xóa khỏi cơ sở dữ liệu.
Muốn chuyển đến các chủ đề trong 1 danh mục Click Chi tiết sẽ đưa đến giao diện phần Back End – AcademicExperienceArticles
iii. Phần quản trị các bài viết học thuật
Sau khi đến phần quản trị bài viết học thuật, muốn thêm một bài viết học thuật mới, người dùng click vào Thêm mới sẽ đưa đến giao diện sau:
Người dùng có thể thêm vào các trường thông tin như Tên bài viết, Nội dung bài viết, trạng thái cho phép hiển thị, và tập tin đính kèm (nếu có ). Trong trường hợp có tập tin đính kèm, khi hiển thị bài viết sẽ có thêm phần Download file đã đưa lên kèm theo bài viết.
Muốn xóa một bài viết click . Trong trường hợp này, nếu người dùng xác nhận xóa bản ghi, bài viết sẽ bị xóa khỏi cơ sở dữ liệu.
Muốn sửa các thông tin liên quan đến bài viết Click sẽ đưa đến giao diện sau :
Các trường thông tin được sửa chữa bao gồm : Tên bài viết, đường dẫn file đính kèm, Nội dung bài viết, Trạng thái cho phép hiển thị. Sau
khi hoàn thành, người dùng ấn nút Ghi và bản ghi sẽ được lưu vào CSDL, thời gian chỉnh sửa của chủ đề và danh mục có chứa bài viết này cũng được cập nhật lại theo thời gian chỉnh sửa của bài viết.
Trong trường hợp người dùng muốn hủy việc sửa chữa và quay lại trang trước Click Quay lại ở phía cuối trang.
v. Phần hiển thị các chủ đề học thuật
2. Phần Module Quản trị và hiển thị Hình ảnh hoạt động.
a. Mục đích
Quản lí phần hình ảnh về các hoạt động học tập, nghiên cứu, sinh hoạt của khoa CNTT.
b. Yêu cầu nghiệp vụ
Tạo các album, thêm sửa xóa hình ảnh trong các album, hiển thị lên trang web.
c. Thiết kế dữ liệu
Cơ sở dữ liệu cho phần Quản trị và hiển thị Hình ảnh hoạt động được chia làm 3 bảng:
Album Categories Loại album ảnh
STT Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 Code Nvarchar(10) Mã của loạialbum ảnh 3 Title Nvarchar(200) Tiêu đề của loại album ảnh
4 Lang Nchar(10) Ngôn ngữ hiển thị
5 TheOrder Int Thứ tự hiển thị
Albums Album ảnh
STT Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 Code Nvarchar(10) Mã của album ảnh 3 Title Nvarchar(200) Tiêu đề của album ảnh
4 Lang Nchar(10) Ngôn ngữ hiển thị
5 TheOrder Int Thứ tự hiển thị
6 albumCatId Int Mã loại album ảnh
7 UpdateTime DateTime Thời điểm cập nhật
Albums Album ảnh
STT Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 Code Nvarchar(10) Mã của ảnh
3 Title Nvarchar(200) Tiêu đề của ảnh
4 Lang Nchar(10) Ngôn ngữ hiển thị
5 TheOrder Int Thứ tự hiển thị
6 albumId Int Mã album ảnh
7 fileName Nvarchar(200) Tên file ảnh gốc
8 realName Nvarchar(200) Đường dẫn đến file ảnh
d. Giới thiệu chức năng và hoạt động của module Một số icon sử dụng trên giao diện :
Sửa || Xóa || Xem || Các mục con
i. Phần Quản trị danh mục ảnh
Muốn thêm một loại album ảnh mới, người dùng click Thêm mới, sẽ đưa đến giao diện sau :
Người dùng sẽ thêm vào các trường thông tin như ngôn ngữ, mã loại album, tiêu đề loại album. Sau đó ấn nút Ghi. Bản ghi sẽ được thêm vào cơ sở dữ liệu.
Muốn sửa một loại album Ảnh click . Các trường thông tin sẽ được thay đổi bao gồm mã loại album, ngôn ngữ hiển thị, thứ tự hiển thị, Tiêu đề loại album.
Muốn xem thông tin chi tiết 1 loại album Click . Trong trường hợp này, người dùng sẽ không thể thay đổi trường thông tin nào.
Muốn xóa 1 loại album Click . Trong trường hợp này, nếu người dùng xác nhận xóa bản ghi, các album và hình ảnh thuộc loại album này cũng sẽ bị xóa khỏi cơ sở dữ liệu, sau đó loại album sẽ bị xóa khỏi cơ sở dữ liệu.
Muốn chuyển đến các albums trong 1 loại albums Click sẽ đưa đến giao diện phần Back End – albums.
ii. Phần quản trị album ảnh
Khi đến phần quản lí albums, muốn thêm 1 albums mới, người dùng click Thêm, sẽ đưa đến giao diện sau:
Người dùng sẽ thêm các thông tin như mã album, ngôn ngữ, tiêu đề album.
Muốn sửa một album Ảnh click . Các trường thông tin sẽ được thay đổi bao gồm mã album, ngôn ngữ hiển thị, thứ tự hiển thị, Tiêu đề album. Sau khi ấn Ghi , thời gian sửa chữa sẽ được cập nhật vào thời điểm ấn nút Ghi.
Muốn xem thông tin chi tiết 1 album Click . Trong trường hợp này, người dùng sẽ không thể thay đổi trường thông tin nào.
Muốn xóa 1 album Click . Trong trường hợp này, nếu người dùng xác nhận xóa bản ghi, các hình ảnh thuộc album này sẽ bị xóa khỏi cơ sở dữ liệu, sau đó album sẽ bị xóa khỏi cơ sở dữ liệu.
Muốn chuyển đến các ảnh trong 1 albums Click Chi tiết sẽ đưa đến giao diện phần Back End – actImages.
iii. Phần quản trị ảnh trong 1 album
Muốn sửa một album Ảnh vào ảnh đó . Các trường thông tin sẽ được thay đổi bao gồm mã ảnh, tên ảnh v..v..
Khi click vào 1 ảnh thì ảnh đó sẽ được hiện chi tiết ở bên phải trang web, bên dưới có 1 nút nhằm phục vụ việc xóa hình ảnh .Trong trường hợp click , nếu người dùng xác nhận xóa bản ghi, hình ảnh sẽ bị xóa khỏi cơ sở dữ liệu.
v. Phần hiển thị album ảnh và ảnh trong album
3. Phần Module Quản trị và nhập Thông tin phản hồi.
a. Mục đích
Quản trị thông tin phản hồi của sinh viên và cựu sinh viên tới khoa CNTT
b. Yêu cầu nghiệp vụ
Lưu trữ được các phản hồi, cho phép quản lí, xóa các phản hồi không thích hợp.
c. Thiết kế dữ liệu
Trong phần này, tạm thời sử dụng một bảng CSDL như sau :
feedBack
Phản hồi của sinh viên, ghi vào và ghi nhận ở quản trị làm tham khảo
STT Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 Title Nvarchar(200) Tiêu đề của phản hồi
3 Name Nvarchar(100) Tên người viết
6 Class Nvarchar(50) Tên lớp
7 Grade Nvarchar(50) Khóa
8 Email Nvarchar(200) Địa chỉ hòm thư 9 Phone Nvarchar(50) Điện thoại liên lạc
11 Content Ntext Nội dung phản hồi
12 Old Int 0: sinh viên trong trường.
1: sinh viên đã ra trường 13 SentDate Datetime Ngày giờ gửi thông tin,
lấy theo sql server
14 Processed Int 0 : trạng thái chưa được
xử lí. Đây là giá trị mặc định khi thêm 1 bản ghi vào CSDL.
d. Giới thiệu chức năng và hoạt động của module
i. Phần Quản lí phản hồi của sinh viên và cựu sinh viên.
Mặc định khi hiển thị danh sách, phản hồi nào chưa được xử lí ( trường Processed trong CSDL có giá trị = 0) sẽ được in đậm ( như hình
ở trên). Các phản hồi đã được xử lí sẽ không được in đậm ( trường Processed trong CSDL có giá trị = 1.
Muốn xóa phản hồi không hợp lí Click .
Muốn chỉnh sửa trạng thái ( đã xử lí hay chưa xử lí ) Click để đưa đến giao diện Chi tiết phản hồi như hình dưới
Trong phần này, người dùng có thể chuyển trạng thái đã xử lí hay chưa cho ý kiến phản hồi bằng cách tích hoặc bỏ dấu tích ở ô Đã xử lí .
Ngoài ra người dùng cũng có thể xóa ngay ý kiến phản hồi này nếu nội dung không hợp lí bằng cách click . Nếu muốn trở về trang trước đó, người dùng click Quay lại
ii. Phần hiển thị Phản hồi của sinh viên và cựu sinh viên.
Người dùng sẽ nhập các trường thông tin cần thiết, sau đó sẽ nhấn Gửi phản hồi. Bản ghi ý kiến phản hồi sẽ được tự động thêm vào CSDL.
4. Phần Module Quản trị hệ thống Menu BackEnd
a. Mục đích
b. Yêu cầu nghiệp vụ
Cho phép thêm sửa xóa menu đến các chức năng.
c. Thiết kế dữ liệu
Module sử dụng bảng dữ liệu sau :
adminMenus
Nhóm các chức năng menu quản trị
STT Tên trường Kiểu Giải thích
1 ID Int Chỉ số tự tăng
2 Code varchar(50) Mã menu do nhóm lập trình định nghĩa, code này nhận được từ bảng systemfunction, thể hiện menu này từ nhóm chức
năng nào.
Uyennm20120210
3 Name Nvarchar(100) Tên của menu
4 ShortName Nvarchar(100) Tên ngắn hiển thị lên trang 5 Icon Nvarchar(200) Đường dẫn của Icon menu.
Sử dụng sau
6 ParentID Int Menu cha, nếu null là menu trên cùng
7 Order Int Thứ tự hiển thị lên menu
8 showTop Int 1: hiển thị menu trên
d. Giới thiệu chức năng và hoạt động của module
i. Phần Quản trị Menu lớn.
ii. Phần Quản trị Menu con
chỉnh sửa Menu con sau :
Người dùng có thể tùy chính các thông tin bên trong rồi ấn nút Ghi để lưu lại các thay đổi. Nút close được sử dụng đế quay lại trang quản trị menu Back End.
5. Phần Module Quản trị các lớp học.
a. Mục đích
Quản trị được các lớp học do khoa CNTT phụ trách
b. Yêu cầu nghiệp vụ
Thêm, sửa, xóa được thông tin về các khóa học trong các chương trình đào tạo.
c. Th iết kế dữ liệu
Module Quản trị các lớp học sử dụng bảng dữ liệu sau :
courses Các lớp học
1 Id Int Mã tự tăng
2 Idlecturer Int Mã giáo viên
3 IdSubject Int Mã môn học
4 BeginTime DateTime Ngày bắt đầu giảng dạy
5 EndTime DateTime Ngày kết thúc môn học
6 Lang Varchar(10) Ngôn ngữ hiển thị
7 lecturerLang Varchar(10) Mã ngôn ngữ được sử dụng để giảng dạy
8 ExamDate DatetTime Ngày thi, thời điểm thi 9 ExamPlace Nvarchar(50) Địa điểm thi
10 ExamType Int Hình thức thi
11 ExamResult Nvarchar(200) File kết quả thi 12 ExamMember Nvarchar(200) File danh sách thi
13 description ntext Mô tả khóa học
d. Giới thiệu chức năng và hoạt động của module
Sau khi chọn các thông tin để tìm kiếm lớp học, người dùng click Lọc để tiến hành lọc dữ liệu như giao diện sau :
Người dùng có thể xóa ngay 1 khóa học bằng cách click . Khi này các bản ghi tài liệu tham khảo trong bảng tài liệu tham khảo cho khóa học mà có liên quan tới khóa học này sẽ bị xóa theo.
ii. Hiển thị thông tin chi tiết các lớp học
Tại đây người dùng có thể chọn chỉnh sửa các thông tin cho lớp học sau đó chọn Ghi để lưu lại các thay đổi hoặc chọn Hủy để quay lại trang trước đó.
Textbox trong trường hợp này sử dụng để lưu link của tài liệu nếu tài liệu không nằm trong server. Trong trường hợp có trong điều khiển File Upload có nội dung thì sẽ ưu tiên sử dụng nội dung trong điều khiển File Upload.
6. Phần Module Quản trị tài liệu tham khảo liên quan đến lớp học.
a. Mục đích
Quản lí các tài liệu liên quan đến 1 lớp học
b. Yêu cầu nghiệp vụ
Cho phép đưa tài liệu tham khảo mới, tham chiếu đến các tài liệu tham khảo có sẵn, xóa tham chiếu đến các tài liệu tham khảo.
c. Thiết kế dữ liệu
Module Quản trị tài liệu tham khảo liên quan đến khóa học sử dụng bảng dữ liệu sau :
Reference
Danh sách các tài liệu kèm theo môn học
STT Tên trường Kiểu Giải thích
1 Id Int Mã tự tăng
2 lecturerLogin nVarchar(100) Mã giáo viên đăng nhập để nhập liệu
4 Lang Varchar(10) Ngôn ngữ hiển thị
5 Title Nvarchar(200) Tiêu đề của tài liệu tham khảo