Cong ty Cong Nghe Tin hoc Nha truong http://www.schoolnet.vn
Thiết kế mẫu và in tự động danh sách học sinh được khen thưởng trong phần mềm School Viewer
03/07/2008

Bùi Việt Hà, Công ty Công nghệ Tin học Nhà trường

1. In DS học sinh được khen thưởng

Mô tả: Lệnh hiển thị danh sách các học sinh được khen thưởng trong nhà trường tại năm học hiện thời.

Thực hiện: Từ thực đơn Tổng hợp dữ liệu, chọn mục Danh sách khen thưởng Học sinh, hộp thoại Danh hieu thi dua xuất hiện.


Với lệnh này, bạn thực hiện được hai việc đó là Xem, in Danh sách các học sinh được khen thưởng trong toàn trường tại năm học và In giấy khen của học sinh từng lớp. Đồng thời lệnh này cho phép thiết kế mẫu giấy khen dùng trong lệnh In giấy khen.

Xem và in Danh sách Học sinh được khen thưởng

- Xác định học kỳ cần xem danh sách bằng cách kích mục Học kỳ tương ứng.

- Chọn khối lớp hoặc lớp cần xem từ danh sách.

- Nếu cần hiển thị danh sách học sinh theo tiêu chuẩn và danh hiệu thi đua, tích chọn mục Chọn tiêu chuẩn và danh hiệu thi đua, xác định tiêu chuẩn xét danh hiệu thi đua được áp dụng trong nhà trường thông qua mục Tiêu chuẩn, chọn danh hiệu thi đua cần in ra danh sách bằng cách kích chọn trên danh sách Danh hiệu.

Sau khi đã chọn xong các thông tin cần thiết, kích nút Danh sách hoặc dùng tổ hợp phím Alt+D để xem và in danh sách học sinh được khen thưởng trong nhà trường.

Để in kết quả ra giấy, bạn có thể thay đổi các thông số trang in nếu cần thiết: Điều chỉnh độ rộng lề ( ), thay đổi tiêu đề trang in ( ), nhập kích thước trang in ( ). Nhấn nút để in.

Kích nút nếu muốn chuyển kết quả sang dạng văn bản.

Kích nút để thoát khỏi màn hình xem trước khi in.

In Giấy khen Học sinh: Lệnh này chỉ có tác dụng khi mục Theo lớp được tích chọn. Khi đó bạn sẽ in được giấy khen cho các học sinh trong lớp được chọn.

Trong chức năng này có thể thực hiện được các công việc sau:

- In tự động DS học sinh được khen thưởng của lớp hiện thời ra giấy khen theo mẫu đã có sẵn. In toàn lớp hoặc in từng học sinh.

- Thiết kế, điều chỉnh mẫu giấy khen theo nhu cầu riêng của từng trường hoặc từng lớp (xem phần tiếp theo của tài liệu này).

- In DS học sinh được khen thưởng nằm ngoài DS học sinh lớp hiện thời.

Xem và in Giấy khen theo mẫu cho học sinh theo từng lớp học của nhà trường

- Nhấn nút In giấy khen trong cửa sổ lệnh Danh hiệu thi đua.

Xuất hiện cửa sổ cho phép đồng thời thiết kế mẫu giấy khen và thực hiện việc ịn giấy khen theo mẫu đã thiết kế. Việc thiết kế giấy khen được mô tả trong phần sau của tài liệu này. Trong phần này sẽ chỉ mô tả các thao tác in giấy khen theo mẫu.

- Trong cửa sổ của chức năng In giấy khen sẽ có hai chế độ làm việc: Chế độ Căn chỉnh (thiết kế) dùng để thiết kế trực tiếp mẫu giấy khen và chế độ Xem trước để chuẩn bị in giấy khen theo mẫu.

Chúng ta bắt buộc phải làm việc trong chế độ Thiết kế. Dòng trên cùng màn hình trong chế độ thiết kế sẽ có dạng sau:

Màn hình làm việc chính của lệnh In giấy khen có dạng như hình dưới đây.

Các thao tác in giấy khen theo mẫu như sau:

- Chọn Lớp học cần in giấy khen tại vị trí Danh sách lớp trong hộp điều khiển bên trái màn hình.

- Tại vị trí Danh sách học sinh ta sẽ thấy xuất hiện tên các học sinh trong lớp hiện thời là HS được khen thưởng và được quyền in giấy khen.

- Có thể chọn phương án là In toàn lớp hay In cho một học sinh hiện thời tại vị trí Kiểu in giấy khen.

- Để tiến hành in hãy nháy nút Xem trước và nhấn nút trên thanh công cụ.

In DS học sinh tự chọn:

Trong cửa sổ của lệnh In giấy khen đã nêu trên, phần mềm còn có chức năng in Giấy khen theo DS học sinh được nhập trực tiếp (không phải theo DS học sinh có sẵn trong lớp học). Tính năng này rất cần thiết trong trường hợp nhà trường muốn in giấy khen của học sinh không nằm trong DS lớp học của phần mềm.

Các bước thực hiện như sau:

- Nháy chuột chọn tại vị trí Tự chọn DS học sinh. Ta sẽ thấy các vị trí bị mờ đi trên hộp điều khiển.

Nhấn nút Chọn DS Học sinh để có thể tiến hành nhập HS trực tiếp. Cửa sổ Chọn DS Học sinh xuất hiện như hình dưới đây.

Trong cửa sổ trên có thể nhập trực tiếp DS học sinh vào lưới. Mỗi HS cần nhập các thông tin: Họ tên, Lớp, Loại DHTĐ và Mã trường, trong đó 3 tham số đầu tiên là bắt buộc phải nhập.

Có thể chuyển nhập DS học sinh từ Excel File bằng cách nháy nút Lấy từ Excel. Tệp Excel sẽ phải có tối thiểu 3 cột thông tin theo đúng thứ tự các cột của màn hình trên bao gồm Họ tên, Lớp và Loại DHTD. Sau khi chuyển hoặc nhập xong DS học sinh cần in giấy khen thì nháy nút Chấp nhập để kết thúc quá trình nhập trực tiếp DS học sinh.

Trên hộp hội thoại tại vị trí Danh sách học sinh ta sẽ thấy xuất hiện DS học sinh vừa chuyển nhập.

Các bước tiếp theo được tiến hành tương tự như trong trường hợp lấy DS từ lớp học bình thường.

2. Thiết kế mẫu giấy khen

Thiết kế mẫu giấy khen là một tính năng đặc biệt của phần mềm School Viewer. Chức năng này cho phép người dùng thiết kế một mẫu giấy khen theo ý muốn, bổ xung hoặc thêm bớt các đối tượng chữ trên mẫu giấy khen kể cả chữ ký điện tử, và in giấy khen học sinh ra phôi giấy khen thực tế.

Chức năng này cho phép các nhà trường giảm bớt sức lao động viết tay giấy khen cho học sinh trong nhà trường. Toàn bộ công đoạn thiết kế mẫu và in giấy khen đều được mô hình hóa và thực hiện trên máy tính.

Màn hình của chế độ thiết kế mô hình giấy khen.

Trong chế độ thiết kế, toàn bộ khung cửa sổ chính của màn hình là nơi dùng để thể hiện mẫu giấy khen. Trên màn hình ta sẽ thấy các đối tượng là Text Box (hộp chữ, văn bản).

Có hai loại Text Box trên màn hình thiết kế: hộp chữ chứa Text do người dùng tự nhập và hộp chữ chứa nội dung thông tin được lấy từ CSDL phần mềm.

Các Text Box hệ thống chứa nội dung thông tin lấy từ CSDL bao gồm:

- Tên trường

- Tên học sinh

- Tên Lớp

- Phân loại DHTD của Học sinh

- Học kỳ

- Niên khóa năm học hiện thời.

Chú ý: Các Text Box hệ thống này không được xóa khỏi màn hình thiết kế, chỉ nên thay đổi kiểu và kích thước chữ. Mặc định toàn bộ các Text Box hệ thống sẽ hiện đầy đủ trên mẫu giấy khen mặc định. Người dùng có thể thay đổi hoặc xóa các Text Box này, nhưng khi xóa đi thì không khôi phục lại được nữa.

Các thao tác đối với Text Box trên màn hình thiết kế bao gồm:

1. Thay đổi vị trí và thuộc tính của một văn bản có sẵn.

Nháy chuột lên Text Box, ta sẽ nhìn thấy một khung viền chữ nhật bao quanh văn bản này. Khi đó Văn bản đã được chọn. Khi đó sử dụng các phím soạn thảo thông thường để điều chỉnh văn bản này. Sử dụng các biểu tượng định dạng trên thanh công cụ để điều chỉnh font, co chữ và kiểu dáng của văn bản.

Muốn thay đổi vị trí Text Box hãy sử dụng phương pháp kéo thả chuột trên màn hình để dịch chuyển Text Box đang chọn.

2. Thay đổi độ dài Text Box

Muốn thay đổi độ dài của Text Box sau khi chọn văn bản dùng tổ hợp phím Ctrl+→ và Ctrl-← để kéo dài hay thu gọn chiều dài của Text Box trên màn hình.

3. Xóa một Text Box

Nháy chọn một Text Box và nhấn tổ hợp phím Ctrl-Delete.

4. Tạo thêm mới một Text Box

Nháy nút Thêm văn bản nằm trên thanh công cụ phía trên màn hình. Một Text Box sẽ xuất hiện như trong hình dưới đây.

5. Chèn chữ ký điện tử vào mẫu giấy khen

Một tính năng rất đặc biệt của công việc thiết kế giấy khen là có thể chèn chữ ký điện tử (vi dụ chữ ký hiệu trưởng) vào mẫu. Phần mềm chỉ cho phép chèn duy nhất một chữ ký điện từ. Để thực hiện công việc này người dùng phải tạo ra một tệp bitmap lưu trữ chữ ký điện tử muốn chèn.

Thao tác chèn được thực hiện như sau:

Nháy nút tại thanh công cụ phía trên màn hình. Xuất hiện hộp hội thoại chọn File Bitmap. Sau khi chọn xong tệp này ta sẽ thấy chữ ký điện tử sẽ được đưa vào mẫu giấy khen như một đối tượng đặc biệt. Đây là đối tượng đồ họa đặc biệt trong mẫu giấy khen. Có thể di chuyển chữ ký điện tử nhưng không thể xóa hoặc thay đổi kích thước. Để làm mất không hiện chữ ký điện tử này háy nháy đúp chuột lên chữ ký này.

6. Ghi lại định dạng mẫu giấy khen

Để ghi lại định dạng của mẫu giấy khen hiện thời hãy nháy nút tại hộp điều khiển bên trái.

Chú ý: Nút dùng để lấy lại khuôn dạng mặc định của giấy khen theo thiết kế mẫu của phần mềm SVR.
URL của bài viết này::http://www.schoolnet.vn/modules.php?name=News&file=article&sid=2267
© Cong ty Cong Nghe Tin hoc Nha truong contact: sales@schoolnet.vn