Tải bản đầy đủ (.pdf) (33 trang)

Các biện pháp ngăn chặn trong tố tụng hình sự

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (443.4 KB, 33 trang )

package buoi3;

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

THÀNH PHỐ HỒ CHÍ MINH
KHOA LUẬT

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{
//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);
JPanel p = new JPanel();
add(p);
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);


p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);

NHÓM 20

CÁC BIÊN PHÁP NGĂN CHẶN TRONG TỐ TỤNG HÌNH SỰ
btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

TIỂU LUẬN HỌC PHẦN

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

TỐ TỤNG HÌNH SỰ

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();

if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

TP. HỒ CHÍ MINH, NĂM 2021


package buoi3;

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

THÀNH PHỐ HỒ CHÍ MINH
KHOA LUẬT

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{
//b1
private JTextField txtF;

private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);
JPanel p = new JPanel();
CÁC
BIÊN PHÁP NGĂN CHẶN TRONG TỐ TỤNG HÌNH SỰ
add(p);
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);

TIỂU LUẬN HỌC PHẦN
TỐ TỤNG HÌNH SỰ

btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);

btnKetThuc.addActionListener(this);

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

Giảng viên: NGUYỄN THỊ PHƯƠNG HOA

TP. HỒ CHÍ MINH, NĂM 2021


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

DANH SÁCH SINH VIÊN NHÓM 02


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

STT

HỌ VÀ TÊN

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

1

Nguyễn Phương Duy

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);


MSSV

ĐÁNH GIÁ
THAM GIA

18DH380472

100%

2

Lê Hoàng Đức

18DH380095

100%

3

Lê Thành Đạt

18DH380448

100%

JPanel p = new JPanel();
add(p);
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);

p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);
btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);
}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );



BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

LỜI CAM ĐOAN

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

Chúng tơi xin cam đoan cơng trình của từng cá nhân trong nhóm. Các nội dung
nghiên cứu trong quá trình làm bài tiểu luận đều trung thực, chưa được ai cơng
bố trong bất kỳ cơng trình nào. Nếu có sự gian dối trong quá trình cũng như bài

tiểu luận, chúng tôi xin chịu trách nhiệm trước hội đồng chấm thi.
JPanel p = new JPanel();
add(p);

Tp. Hồ Chí Minh, ngày 10 tháng 01 năm 2021

p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);
btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

Nhóm Sinh Viên
Nguyễn Phương Duy
Lê Hồng Đức
Lê Thành Đạt

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);
}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}

//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

MỤC LỤC

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

Lời mở đầu...........................................................................................................1

I. TĨM TẮT BẢN ÁN TỊA ÁN NHÂN DÂN TỈNH QUẢNG NGÃI - BẢN

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

//b1 46/2019/HS-PT NGÀY 27/09/2019 VỀ TỘI HỦY HOẠI TÀI SẢN..........2
ÁN
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

II. BÌNH LUẬN VẤN ĐỀ PHÁP LÍ CỦA BẢN ÁN.........................................4
III. KHÁI NIỆM
IV. PHÂN LOẠI

V. Ý NGHĨA CỦA BIỆN PHÁP NGĂN CHẶN
JPanel p = new JPanel();

add(p);NGHỊ
VI. KIẾN

p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

VII. KẾT

LUẬN
txtF = new
JTextField(10);

p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
lblKetQua = new JLabel("...");
p.add(lblKetQua);

"));
VIII. BẢN ÁN SỐ 46/2019/HS-PT
NGÀY 27/09/2019 VỀ TỘI HỦY

HOẠI TÀI SẢN

btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);
}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();

if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{
//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);
JPanel p = new JPanel();
add(p);
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);

CÂU HỎI ĐỀ

CHỦ ĐỀ :

btnTinh = new JButton("Thực hiện chuyển");

p.add(btnTinh);
CÁC
BIÊN PHÁP NGĂN CHẶN TRONG TỐ TỤNG HÌNH SỰ
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);
}
public static void main(String[] args) {

new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

LỜI MỞ ĐẦU

 Song song với sự phát triển vượt bậc của xã hội Việt Nam, quan hệ xã hội phát

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

import javax.swing.JPanel;
import javax.swing.JTextField;

sinh ngày càng đa dạng và hệ quả tất yếu kéo theo là những quan hệ pháp luật
( quan hệ xã hội được phap luật điều chỉnh ) cũng ngày càng phức tạp trong

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

nhiều lĩnh vực: dân sự, hơn nhân gia đình, hình sự... Trong giải quyết vụ án hình
//b1

sự
tạiJTextField
Tịa án,
private
txtF; xuất hiện trường hợp người bị buộc tội sẽ gây khó khăn cho việc
private JLabel lblKetQua;

điều
tra, truy
tố, xét xử hoặc sẽ tiếp tục phạm tội, bỏ trốn nhằm trốn tránh việc thi
private JButton
btnTinh;
private JButton btnKetThuc;

hành
án … Từ tình trạng
trên, các biện pháp ngăn chặn ra đời. Việc áp dụng
public ChuyenDoiDoFSangDoC()
{

this.setTitle("Chuyển Đổi Độ F Sang Độ C");

this.setSize(300,
150);việc giải quyết vụ án và thi hành án. Bài tiểu luận này nhằm
chúng đảm
bảo cho
this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setLocationRelativeTo(null);
mục đích,
nghiên cứu phân tích những ván đề xoay quanh các biện pháp ngăn
this.setResizable(true);

chặn.

JPanel p = new JPanel();
add(p);
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);
btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

//b2: đăng ký lắng nghe sự kiên trên các component

btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);
}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

1


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

I. TĨM TẮT BẢN ÁN TÒA ÁN NHÂN DÂN TỈNH QUẢNG

package buoi3;

NGÃI - BẢN ÁN 46/2019/HS-PT NGÀY 27/09/2019 VỀ TỘI


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

HỦY HOẠI TÀI SẢN

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import
javax.swing.JTextField;

Anh D và anh Văn H xảy ra mâu thuẫn, xô xát với nhau. 11h ngày 03/01/2017,
Thanh L ( chú ruột của D ) , Thanh H ăn nhậu ở nhà của anh Văn L, Thanh L và

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

//b1
Thanh
H thống nhất đến nhà anh Văn H để nói chuyện về mâu thuẫn với D. Do
private JTextField txtF;
private JLabel lblKetQua;

anh
vắng nhà, Thanh L và Thanh H đợi anh Văn L. Đến 15h thì Thanh L,
privateVăn
JButtonH
btnTinh;
private JButton btnKetThuc;


Thanh
H dùng tuýt sắt
public ChuyenDoiDoFSangDoC()
{ phá hoại hộp đèn quảng cáo điện ô tô trước nhà anh Hải
this.setTitle("Chuyển Đổi Độ F Sang Độ C");

làm rách
vải, bể bóng
this.setSize(300,
150); đèn điện bên trong. Thanh L dùng tay đấm rách bảng
this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setLocationRelativeTo(null);
quảng cáo
ắc quy ENIMAC dựng ở vách phía Bắc nhà anh Văn H. Sau đó,
this.setResizable(true);

Thanh L, Thanh H cầm lấy viên gạch men màu trắng ở gần đó ném vào hộp đèn
JPanel p = new JPanel();

LED ở add(p);
trên cửa sắt làm hư hỏng. Tiếp đó, dùng tay đẩy, xô ngã 02 ghế đá và 01
JLabel("Nhập độ F cần chuyển đổi: "));
bàn đá p.add(new
tại hè nhà
anh Văn H làm hư hỏng và cầm gạch loại 6 lỗ ném lên bảng
txtF = new JTextField(10);
p.add(txtF);
quảng cáo

ENIMAC gắn trên mái nhà
của anh Văn H. Sau khi đập phá xong thì
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");

Thanh p.add(lblKetQua);
L điện thoại cho anh Văn H thông báo về việc phá họai tài sản. Sau đó,
Thanh btnTinh
L, Thanh
H tiếp tụchiệnđichuyển");
ăn tất niên ở thôn T, xã B, huyện B, tỉnh Quảng
= new JButton("Thực
p.add(btnTinh);

Ngãi. Đến
khoảng
17 giờ cùng
btnKetThuc
= new JButton("Kết
thúc"); ngày, Thanh L nói với Thanh H tiếp tục quay lại
p.add(btnKetThuc);

nhà anh Văn H. Khi quay lại, thì xảy ra xơ xát với anh Hà Văn H, anh Tạ Thanh
//b2: đăng ký lắng nghe sự kiên trên các component

H, anh btnTinh.addActionListener(this);
Tạ Thanh Ph. Quá trình xơ xát đánh nhau anh Tạ Thanh H, Hà Văn H,
btnKetThuc.addActionListener(this);


Nguyễn Duy L bị thương nhẹ và khơng có yêu cầu gì. Tại nhà của anh Văn H thì
}

public static void main(String[] args) {

Thanh
L tiếp tục cầm cây sắt đập vào cửa sắt nhà anh Hà Văn H làm hư hỏng
new ChuyenDoiDoFSangDoC().setVisible(true);
}
cửa
sắt. Tổng thiệt hại về tài sản là 13.977.000 đồng.
//b3
@Override

 Tại
án hình sự sơ thẩme) số
19/2019/HSST ngày 10/5/2019 của Tòa án nhân
public bản
void actionPerformed(ActionEvent
{
Object obj = e.getSource();

dân huyện
B, tỉnh Quảng
if(obj.equals(btnKetThuc))
{ Ngãi quyết định:
System.exit(0);

-


Tuyên
bố: Võ Thanh L, Kiều Thanh H phạm tội “Hủy hoại tài sản”.
} else {

-

doF;cáo Thanh L 07 (bảy) tháng tù. Xử phạt bị cáo Thanh H 06
Xử phạtintbị

int doC;

doF = Integer.parseInt(txtF.getText());

doC = (doF
(sáu) tháng
tù.- 32) * 5/9;

lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

2


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20
 Ngày 24/5/2019, các bị cáo Võ Thanh L, Kiều Thanh H có đơn kháng cáo xin

package buoi3;

giảm nhẹ hình phạt và xin được hưởng án treo.


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

 Đại diện Viện kiểm sát nhân dân tỉnh Quảng Ngãi đề nghị:

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

-

Đề nghị Tòa án phúc thẩm áp dụng các quy định về đồng phạm đối với
các bị cáo Thanh L, Thanh H, cấp sơ thẩm cần rút kinh nghiệm.

-

Giữ nguyên bản án hình sự sơ thẩm số 19/2019/HSST ngày 10/5/2019 của

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

Tòa án nhân dân huyện B, tỉnh Quảng Ngãi.

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {

this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

 NHẬN ĐỊNH CỦA TÒA ÁN CẤP PHÚC THẨM
-

Xét xử các bị cáo Thanh L, Thanh H về tội “Hủy hoại tài sản” quy định tại
khoản 1 Điều 178 Bộ luật hình sự năm 2015, sửa đổi, bổ sung năm
2017 là
cóJPanel();
căn cứ, đúng pháp luật.
JPanel p = new

-

add(p);

Tuyên phạt bị cáo Võ Thanh L 07 tháng tù, Kiều Thanh H 06 tháng tù là
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

txtF = new
JTextField(10);
phù
hợp,
không nặng.

-


p.add(txtF);

p.add(new
C tươngtra,
ứng là:
Tại
giaiJLabel("Độ
đoạn điều
truy tố"));các bị cáo vi phạm nghĩa vụ cam đoan,
lblKetQua = new JLabel("...");

p.add(lblKetQua);
không
tuân thủ biện pháp ngăn chặn “bảo lĩnh” và biện pháp ngăn chặn
btnTinh = new JButton("Thực hiện chuyển");
“Cấm
đi khỏi nơi cư trú” đã bỏ trốn gây khó khăn trong quá trình giải
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
quyết
vụ án nên HĐXX khơng chấp nhận kháng cáo xin giảm nhẹ hình
p.add(btnKetThuc);

phạt và xin được hưởng án treo, giữ nguyên mức hình phạt mà cấp sơ

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);


thẩm đã xét xử để răn đe, giáo dục và phòng ngừa tội phạm.

-

Tòa án phúc thẩm áp dụng các quy định về đồng phạm đối với các bị cáo

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

Thanh L, Thanh H, cấp sơ thẩm cần rút kinh nghiệm.

-

Chấp nhận đề nghị của đại diện Viện kiểm sát.

-


Các bị cáo Thanh L, Thanh H phải chịu án phí hình sự phúc thẩm.

-

Các quyết định khác của bản án sơ thẩm khơng có kháng cáo, kháng nghị
đã có hiệu lực pháp luật, kể từ ngày hết thời hạn kháng cáo, kháng nghị.

 TÒA ÁN CẤP PHÚC THẨM QUYẾT ĐỊNH

3


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

-

Khơng chấp nhận kháng cáo của các bị cáo Thanh L, Thanh H. Giữ

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

nguyên bản án hình sự sơ thẩm số 19/2019/HSST

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

import javax.swing.JPanel;
import javax.swing.JTextField;

-

Xử phạt bị cáo Thanh L 07 (bảy) tháng tù về tội “Hủy hoại tài sản”.

-

Áp dụng: khoản 1 Điều 178; điểm b, i, s khoản 1, khoản 2 Điều 51; Điều
17; Điều 58 và Điều 38 Bộ luật hình sự 2015 sửa đổi, bổ sung năm 2017.

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

-

Xử phạt bị cáo Thanh H 06 (sáu) tháng tù về tội “Hủy hoại tài sản”.

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);


-

Các bị cáo mỗi bị cáo phải chịu 200.000 (hai trăm nghìn) đồng án phí hình
sự phúc thẩm.

II. BÌNH LUẬN VẤN ĐỀ PHÁP LÍ CỦA BẢN ÁN
JPanel pcác
= newbiện
JPanel();
 Về áp dụng
pháp ngăn chặn và cách xử lí khi các bị cáo vi phạm các
add(p);

biện pháp
ngăn chặn:
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
-

txtF = new JTextField(10);
Tội
phạm mà các bị cáo phạm phải là tội “Hủy hoại tài sản” quy định tại
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:

"));

khoản
Điều
178 Bộ luật hình sự năm 2015, sửa đổi, bổ sung năm 2017
lblKetQua =1new

JLabel("...");
p.add(lblKetQua);

có mức hình phạt tối đa là 3 năm tù có thời hạn kết hợp với Điểm a Khoản
btnTinh = new JButton("Thực hiện chuyển");

1p.add(btnTinh);
Điều 9 Bộ luật hình sự năm 2015, sửa đổi, bổ sung năm 2017 => Tội
btnKetThuc = new JButton("Kết thúc");

p.add(btnKetThuc);
phạm
ít nghiêm trọng. Vì ở đây là bị cáo nên dù việc áp dụng các biện

pháp ngăn chặn là mang tính chất lựa chọn, nên cơ quan và người có thẩm

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

quyền tiến hành tổ tụng cũng không thể áp dụng các biện pháp: Giữ người
trong trường hợp khẩn cấp, bắt người phạm tội quả tang, bắt người đang

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {

Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

bị truy nã hay tạm giữ. Lúc này, cũng khơng thể áp dụng tạm giam vì căn
cứ theo Khoản 2 Điều 119 Bộ luật tố tụng hình sự 2015, chỉ có thể áp
dụng với các bị can, bị cáo tội ít nghiêm trọng trong trường hợp có căn cứ
xác định các bị cáo rơi vào các trường hợp ở Điểm a,b,c,d,đ Khoản 2 Điều
119 Bộ luật tố tụng hình sự 2015. Mặc dù lúc này các bị cáo là bị cáo tội ít
nghiêm trọng ( như đã phân tích ở trên ) tuy nhiên chưa xuất hiện các căn
cứ ở Điểm a,b,c,d,đ Khoản 2 Điều 119 Bộ luật tố tụng hình sự 2015. Cho
nên, cơ quan và người có thẩm quyền tiến hành tổ tụng quyết định áp
4


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

dụng các biện pháp: Bảo lĩnh và cấm đi khỏi nơi cư trú. Bảo lĩnh là biện
pháp thay thế tạm giam và được quyết định áp dụng căn cứ tính chất, mức

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

độ nguy hiểm cho xã hội của hành vi và nhân thân của bị can, bị cáo. =>

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

Vì các bị cáo phạm tội ít nghiêm trọng cho nên tính chất, mức độ nguy
hiểm cho xã hội của hành vi là chưa cao. Và các bị cáo được áp dụng các
tình tiết giảm nhẹ ở b, i, s khoản 1, khoản 2 Điều 51 Bộ luật hình sự 2015

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

sửa đổi, bổ sung năm 2017 ( Phạm tội lần đầu trong trường hợp ít nghiêm

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);


trọng, thành khẩn khai báo, ăn năn hối cải,… ) => Việc áp dụng biện pháp
ngăn chặn bảo lĩnh là hồn tồn hợp lí, đúng pháp luật. Về biện pháp ngăn
chặn cấm đi khỏi nơi cư trú, vì các bị cáo có nơi cư trú, lý lịch rõ ràng =>
Việc áp dụng biện pháp ngăn chặn cấm đi khỏi nơi cư trú là hồn tồn hợp
lí, đúng pháp luật nhằm bảo đảm sự có mặt của họ theo giấy triệu tập. Tuy
nhiên,
bị cáo lại vi phạm nghĩa vụ cam đoan, không tuân thủ biện
JPanel p = các
new JPanel();
add(p);

pháp ngăn chặn bảo lĩnh và biện pháp ngăn chặn cấm đi khỏi nơi cư trú đã
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

txtF =trốn
new JTextField(10);
bỏ
gây khó khăn trong q trình giải quyết vụ án. => Lúc này, căn cứ
p.add(txtF);

p.add(new
JLabel("Độ
C tương ứng
là: Khoản
")); 3 Điều 121 và Điểm a Khoản 2 Điều 119
theo
Khoản
2 Điều
123,
lblKetQua = new JLabel("...");


p.add(lblKetQua);
Bộ
luật tố tụng hình sự 2015, hồn tồn có thể thay thế 2 biện pháp ngăn
btnTinh = new JButton("Thực hiện chuyển");
chặn
bảo lĩnh và cấm đi khỏi nơi cư trú bằng biện pháp ngăn chặn tạm
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
giam.
p.add(btnKetThuc);
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

III. KHÁI NIỆM :

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;

doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

 Biện pháp ngăn chặn là biện pháp cưỡng chế trong tố tụng hình sự được
áp dụng đối với bị can, bị cáo, người bị truy nã hoặc đối với những người
chưa bị khởi tố (trong trường hợp khẩn cấp hoặc phạm tội quả tang) nhằm
ngăn chặn hành vi nguy hiểm cho xã hội của họ, ngăn ngừa họ tiếp tục
phạm tội, trốn tránh pháp luật hoặc có hành động gây cản trở cho việc
điều tra, truy tố, xét xử và thi hành án hình sự.

IV. PHÂN LOẠI :
5


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

Có 10 loại biện pháp ngăn chặn :

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;


1. Giữ người trong trường hợp khẩn cấp
Căn cứ theo điều 110 Bộ luật TTHS 2015 :
Điều 110. Giữ người trong trường hợp khẩn cấp

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

1. Khi thuộc một trong các trường hợp khẩn cấp sau đây thì được giữ

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

người:

a) Có đủ căn cứ để xác định người đó đang chuẩn bị thực hiện tội phạm
rất nghiêm trọng hoặc tội phạm đặc biệt nghiêm trọng;
b) Người cùng thực hiện tội phạm hoặc bị hại hoặc người có mặt tại nơi
JPanel ra
p = tội
new JPanel();
xảy
phạm chính mắt nhìn thấy và xác nhận đúng là người đã thực

add(p);

hiện tội phạm mà xét thấy cần ngăn chặn ngay việc người đó trốn;
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);

c) Có dấu vết của tội phạm ở người hoặc tại chỗ ở hoặc nơi làm việc hoặc
trên phương tiện của người bị nghi thực hiện tội phạm và xét thấy cần
ngăn chặn ngay việc người đó trốn hoặc tiêu hủy chứng cứ.
btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

2. Những người sau đây có quyền ra lệnh giữ người trong trường hợp
khẩn cấp:

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

a) Thủ trưởng, Phó Thủ trưởng Cơ quan điều tra các cấp;
b) Thủ trưởng đơn vị độc lập cấp trung đoàn và tương đương, Đồn trưởng

}

public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

Đồn biên phòng, Chỉ huy trưởng Biên phòng Cửa khẩu cảng, Chỉ huy
trưởng Bộ đợi biên phịng tỉnh, thành phố trực truộc trung ương, Cục
trưởng Cục trinh sát biên phòng Bộ đội biên phòng, Cục trưởng Cục
phòng, chống ma túy và tội phạm Bộ đội biên phịng, Đồn trưởng Đồn
đặc nhiệm phịng, chống ma túy và tội phạm Bộ đội biên phòng; Tư lệnh
vùng lực lượng Cảnh sát biển, Cục trưởng Cục Nghiệp vụ và pháp luật
lực lượng Cảnh sát biển, Đồn trưởng Đồn đặc nhiệm phịng, chống tội

6


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20


package buoi3;

phạm ma túy lực lượng Cảnh sát biển; Chi cục trưởng Chi cục Kiểm ngư
vùng;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

c) Người chỉ huy tàu bay, tàu biển khi tàu bay, tàu biển đã rời khỏi sân

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

bay, bến cảng.
3. Lệnh giữ người trong trường hợp khẩn cấp phải ghi rõ họ tên, địa chỉ
của người bị giữ, lý do, căn cứ giữ người quy định tại khoản 1 Điều này

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

và các nội dung quy định tại khoản 2 Điều 132 của Bộ luật này. Việc thi

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {

this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

hành lệnh giữ người trong trường hợp khẩn cấp phải theo đúng quy định
tại khoản 2 Điều 113 của Bộ luật này.
4. Trong thời hạn 12 giờ kể từ khi giữ người trong trường hợp khẩn cấp
hoặc nhận người bị giữ trong trường hợp khẩn cấp thì Cơ quan điều tra,
cơ quan được giao nhiệm vụ tiến hành một số hoạt động điều tra phải lấy
JPanel p = new JPanel();
add(p);

lời khai ngay và những người quy định tại điểm a và điểm b khoản 2 Điều
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

này
phải
ra quyết định tạm giữ, ra lệnh bắt người bị giữ hoặc trả tự do
txtF = new
JTextField(10);
p.add(txtF);

ngay
cho
người
đó. ứng
Lệnh
người bị giữ trong trường hợp khẩn cấp phải

p.add(new
JLabel("Độ
C tương
là: bắt"));
lblKetQua = new JLabel("...");

gửi
ngay cho Viện kiểm sát cùng cấp hoặc Viện kiểm sát có thẩm quyền
p.add(lblKetQua);
btnTinhtheo
= new JButton("Thực
hiện quan
chuyển");đến việc giữ người để xét phê chuẩn.
kèm
tài liệu liên
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

Sau khi giữ người trong trường hợp khẩn cấp, những người quy định tại
điểm c khoản 2 Điều này phải giải ngay người bị giữ kèm theo tài liệu liên

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

quan đến việc giữ người trong trường hợp khẩn cấp đến Cơ quan điều tra
nơi có sân bay hoặc bến cảng đầu tiên tàu trở về. Trong thời hạn 12 giờ

}

public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

kể từ khi tiếp nhận người bị giữ, Cơ quan điều tra phải lấy lời khai ngay
và những người quy định tại điểm a khoản 2 Điều này phải ra quyết định
tạm giữ, ra lệnh bắt người bị giữ trong trường hợp khẩn cấp hoặc trả tự
do ngay cho người đó. Lệnh bắt người bị giữ trong trường hợp khẩn cấp
phải gửi ngay cho Viện kiểm sát cùng cấp kèm theo tài liệu liên quan đến
việc giữ người để xét phê chuẩn.

7


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;


Lệnh bắt người bị giữ trong trường hợp khẩn cấp phải ghi rõ họ tên, địa
chỉ của người bị giữ, lý do, căn cứ giữ người quy định tại khoản 1 Điều

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

này và các nội dung quy định tại khoản 2 Điều 132 của Bộ luật này.

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

5. Hồ sơ đề nghị Viện kiểm sát phê chuẩn lệnh bắt người bị giữ trong
trường hợp khẩn cấp gồm:
a) Văn bản đề nghị Viện kiểm sát phê chuẩn lệnh bắt người bị giữ trong

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

trường hợp khẩn cấp;

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");

this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

b) Lệnh giữ người trong trường hợp khẩn cấp, lệnh bắt người bị giữ trong
trường hợp khẩn cấp, quyết định tạm giữ;
c) Biên bản giữ người trong trường hợp khẩn cấp;
d) Biên bản ghi lời khai của người bị giữ trong trường hợp khẩn cấp;
JPanel p = new JPanel();

add(p);
đ)
Chứng cứ, tài liệu, đồ vật liên quan đến việc giữ người trong trường
p.add(new
JLabel("Nhập
hợp
khẩn
cấp. độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
lblKetQua = new JLabel("...");
p.add(lblKetQua);

6. Viện kiểm sát phải kiểm sát"));chặt chẽ căn cứ giữ người quy định tại
khoản 1 Điều này. Trường hợp cần thiết, Kiểm sát viên phải trực tiếp gặp,
btnTinh
= new JButton("Thực
hiện chuyển");

hỏi
người
bị giữ trong
trường hợp khẩn cấp trước khi xem xét, quyết định
p.add(btnTinh);

btnKetThuc
= newhoặc
JButton("Kết
thúc");
phê
chuẩn
quyết
định không phê chuẩn lệnh bắt người bị giữ trong
p.add(btnKetThuc);

trường hợp khẩn cấp. Biên bản ghi lời khai của người bị giữ trong trường

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

hợp khẩn cấp do Kiểm sát viên lập phải đưa vào hồ sơ vụ việc, vụ án.
Trong thời hạn 12 giờ kể từ khi nhận được hồ sơ đề nghị xét phê chuẩn

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3

@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

lệnh bắt người bị giữ trong trường hợp khẩn cấp, Viện kiểm sát phải ra
quyết định phê chuẩn hoặc quyết định không phê chuẩn. Trường hợp Viện
kiểm sát quyết định không phê chuẩn lệnh bắt người bị giữ trong trường
hợp khẩn cấp thì người đã ra lệnh giữ người trong trường hợp khẩn cấp,
Cơ quan điều tra đã nhận người bị giữ trong trường hợp khẩn cấp phải
trả tự do ngay cho người bị giữ.

2. Bắt người phạm tội quả tang :

8


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

Căn cứ theo điều 111 Bộ luật TTHS 2015 :

Điều 111. Bắt người phạm tội quả tang

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

1. Đối với người đang thực hiện tội phạm hoặc ngay sau khi thực hiện tội

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

phạm mà bị phát hiện hoặc bị đuổi bắt thì bất kỳ người nào cũng có quyền
bắt và giải ngay người bị bắt đến cơ quan Công an, Viện kiểm sát hoặc
Ủy ban nhân dân nơi gần nhất. Các cơ quan này phải lập biên bản tiếp

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

nhận và giải ngay người bị bắt hoặc báo ngay cho Cơ quan điều tra có

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setLocationRelativeTo(null);
this.setResizable(true);

thẩm quyền.

2. Khi bắt người phạm tội quả tang thì người nào cũng có quyền tước vũ
khí, hung khí của người bị bắt.
3. Trường hợp Công an xã, phường, thị trấn, Đồn Công an phát hiện bắt
giữ, tiếp nhận người phạm tội quả tang thì thu giữ, tạm giữ vũ khí, hung
JPanel p = new JPanel();
add(p);

khí và bảo quản tài liệu, đồ vật có liên quan, lập biên bản bắt giữ người,
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

lấy
khai ban đầu, bảo vệ hiện trường theo quy định của pháp luật; giải
txtF = lời
new JTextField(10);
p.add(txtF);

ngay
người
bị Cbắt
cho Cơ quan điều tra có thẩm quyền.
p.add(new
JLabel("Độ
tươnghoặc
ứng là:báo ngay
"));

lblKetQua = new JLabel("...");
p.add(lblKetQua);

3. Bắt người đang bị truy nã :
btnTinh = new JButton("Thực hiện chuyển");

Cănp.add(btnTinh);
cứ theo điều 112 Bộ luật TTHS 2015 :
btnKetThuc = new JButton("Kết thúc");

Điều
112. Bắt người đang bị truy nã
p.add(btnKetThuc);
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

1. Đối với người đang bị truy nã thì bất kỳ người nào cũng có quyền bắt
và giải ngay người bị bắt đến cơ quan Công an, Viện kiểm sát hoặc Ủy

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);

} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

ban nhân dân nơi gần nhất. Các cơ quan này phải lập biên bản tiếp nhận
và giải ngay người bị bắt hoặc báo ngay cho Cơ quan điều tra có thẩm
quyền.

2. Khi bắt người đang bị truy nã thì người nào cũng có quyền tước vũ khí,
hung khí của người bị bắt.

3. Trường hợp Công an xã, phường, thị trấn, Đồn Công an phát hiện bắt
giữ, tiếp nhận người đang bị truy nã thì thu giữ, tạm giữ vũ khí, hung khí
và bảo quản tài liệu, đồ vật có liên quan, lập biên bản bắt giữ người, lấy
9


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

lời khai ban đầu; giải ngay người bị bắt hoặc báo ngay cho Cơ quan điều
tra có thẩm quyền.

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


4. Bắt bị can , bị cáo để tạm giam

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

Căn cứ theo điều 113 Bộ luật TTHS 2015 :
Điều 113. Bắt bị can, bị cáo để tạm giam

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

1. Những người sau đây có quyền ra lệnh, quyết định bắt bị can, bị cáo để

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

tạm giam:


a) Thủ trưởng, Phó Thủ trưởng Cơ quan điều tra các cấp. Trường hợp
này, lệnh bắt phải được Viện kiểm sát cùng cấp phê chuẩn trước khi thi
hành;

b) Viện trưởng, Phó Viện trưởng Viện kiểm sát nhân dân và Viện trưởng,
JPanel p = new JPanel();

add(p); Viện trưởng Viện kiểm sát quân sự các cấp;
Phó
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

c)
án, Phó Chánh án Tịa án nhân dân và Chánh án, Phó Chánh án
txtF Chánh
= new JTextField(10);
p.add(txtF);

p.add(new
C tương
là: Hội"));
Tịa
ánJLabel("Độ
qn sự
cácứng
cấp;
đồng xét xử.
lblKetQua = new JLabel("...");
p.add(lblKetQua);

2. Lệnh bắt, quyết định phê chuẩn lệnh, quyết định bắt phải ghi rõ họ tên,

btnTinh = new JButton("Thực hiện chuyển");

địa
chỉ của người bị bắt; lý do bắt và các nội dung quy định tại khoản 2
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");

p.add(btnKetThuc);
Điều
132 của Bộ luật này.
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

Người thi hành lệnh, quyết định phải đọc lệnh, quyết định; giải thích lệnh,
quyết định, quyền và nghĩa vụ của người bị bắt và phải lập biên bản về

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;

doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

việc bắt; giao lệnh, quyết định cho người bị bắt.

Khi tiến hành bắt người tại nơi người đó cư trú phải có đại diện chính
quyền xã, phường, thị trấn và người khác chứng kiến. Khi tiến hành bắt
người tại nơi người đó làm việc, học tập phải có đại diện cơ quan, tổ chức
nơi người đó làm việc, học tập chứng kiến. Khi tiến hành bắt người tại nơi
khác phải có sự chứng kiến của đại diện chính quyền xã, phường, thị trấn
nơi tiến hành bắt người.

10


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

3. Không được bắt người vào ban đêm, trừ trường hợp phạm tội quả tang
hoặc bắt người đang bị truy nã.

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

5. Tạm giữ

import javax.swing.JButton;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

Căn cứ theo điều 117 Bộ luật TTHS 2015 :
Điều 117. Tạm giữ

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

1. Tạm giữ có thể áp dụng đối với người bị giữ trong trường hợp khẩn

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

cấp, người bị bắt trong trường hợp phạm tội quả tang, người phạm tội tự
thú, đầu thú hoặc đối với người bị bắt theo quyết định truy nã.
2. Những người có thẩm quyền ra lệnh giữ người quy định tại khoản 2
Điều 110 của Bộ luật này có quyền ra quyết định tạm giữ.
Quyết định tạm giữ phải ghi rõ họ tên, địa chỉ của người bị tạm giữ, lý do
JPanel p = new JPanel();


add(p);giữ, giờ, ngày bắt đầu và giờ, ngày hết thời hạn tạm giữ và các nội
tạm
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
dung
quy định tại khoản 2 Điều 132 của Bộ luật này. Quyết định tạm giữ
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
lblKetQua = new JLabel("...");
p.add(lblKetQua);

phải giao cho người bị tạm giữ.
"));
3. Người thi hành quyết định tạm giữ phải thơng báo, giải thích quyền và
btnTinh = vụ
new của
JButton("Thực
nghĩa
ngườihiện
bịchuyển");
tạm giữ quy định tại Điều 59 của Bộ luật này.
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

4. Trong thời hạn 12 giờ kể từ khi ra quyết định tạm giữ, người ra quyết
định tạm giữ phải gửi quyết định tạm giữ kèm theo các tài liệu làm căn cứ

//b2: đăng ký lắng nghe sự kiên trên các component

btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

tạm giữ cho Viện kiểm sát cùng cấp hoặc Viện kiểm sát có thẩm quyền.
Nếu xét thấy việc tạm giữ khơng có căn cứ hoặc khơng cần thiết thì Viện

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

kiểm sát ra quyết định hủy bỏ quyết định tạm giữ và người ra quyết định
tạm giữ phải trả tự do ngay cho người bị tạm giữ.

6. Tạm giam

Căn cứ theo điều 119 Bộ luật TTHS 2015 :
Điều 119. Tạm giam


1. Tạm giam có thể áp dụng đối với bị can, bị cáo về tội đặc biệt nghiêm
trọng, tội rất nghiêm trọng.

11


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

2. Tạm giam có thể áp dụng đối với bị can, bị cáo về tội nghiêm trọng, tội
ít nghiêm trọng mà Bộ luật hình sự quy định hình phạt tù trên 02 năm khi

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

có căn cứ xác định người đó thuộc một trong các trường hợp:

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

a) Đã bị áp dụng biện pháp ngăn chặn khác nhưng vi phạm;
b) Khơng có nơi cư trú rõ ràng hoặc không xác định được lý lịch của bị
can;


public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{
//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

c) Bỏ trốn và bị bắt theo quyết định truy nã hoặc có dấu hiệu bỏ trốn;
d) Tiếp tục phạm tội hoặc có dấu hiệu tiếp tục phạm tội;
đ) Có hành vi mua chuộc, cưỡng ép, xúi giục người khác khai báo gian
dối, cung cấp tài liệu sai sự thật; tiêu hủy, giả mạo chứng cứ, tài liệu, đồ
vật của vụ án, tẩu tán tài sản liên quan đến vụ án; đe dọa, khống chế, trả
JPanel p = new JPanel();
thù
người làm chứng, bị hại, người tố giác tội phạm và người thân thích
add(p);

của
những
người
p.add(new
JLabel("Nhập
độ Fnày.
cần chuyển đổi: "));

txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
lblKetQua = new JLabel("...");
p.add(lblKetQua);

3. Tạm giam có thể áp dụng đối với bị can, bị cáo về tội ít nghiêm trọng
"));

mà Bộ luật hình sự quy định hình phạt tù đến 02 năm nếu họ tiếp tục
phạm
tội hoặc bỏ trốn và bị bắt theo quyết định truy nã.
btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);

btnKetThuc
= new
4.
Đối với
bịJButton("Kết
can, bịthúc");
cáo là phụ nữ có thai hoặc đang ni con dưới 36
p.add(btnKetThuc);

tháng tuổi, là người già yếu, người bị bệnh nặng mà có nơi cư trú và lý

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);


lịch rõ ràng thì khơng tạm giam mà áp dụng biện pháp ngăn chặn khác,
trừ các trường hợp:

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

a) Bỏ trốn và bị bắt theo quyết định truy nã;
b) Tiếp tục phạm tội;

c) Có hành vi mua chuộc, cưỡng ép, xúi giục người khác khai báo gian
dối, cung cấp tài liệu sai sự thật; tiêu hủy, giả mạo chứng cứ, tài liệu, đồ
vật của vụ án, tẩu tán tài sản liên quan đến vụ án; đe dọa, khống chế, trả
thù người làm chứng, bị hại, người tố giác tội phạm hoặc người thân thích
của những người này;

12



BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

d) Bị can, bị cáo về tội xâm phạm an ninh quốc gia và có đủ căn cứ xác
định nếu khơng tạm giam đối với họ thì sẽ gây nguy hại đến an ninh quốc

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

gia.

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

5. Những người có thẩm quyền quy định tại khoản 1 Điều 113 của Bộ luật
này có quyền ra lệnh, quyết định tạm giam. Lệnh tạm giam của những
người được quy định tại điểm a khoản 1 Điều 113 của Bộ luật này phải

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

được Viện kiểm sát cùng cấp phê chuẩn trước khi thi hành. Trong thời hạn

//b1

private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

03 ngày kể từ ngày nhận được lệnh tạm giam, đề nghị xét phê chuẩn và hồ
sơ liên quan đến việc tạm giam, Viện kiểm sát phải ra quyết định phê
chuẩn hoặc quyết định không phê chuẩn. Viện kiểm sát phải hoàn trả hồ
sơ cho Cơ quan điều tra ngay sau khi kết thúc việc xét phê chuẩn.
6. Cơ quan điều tra phải kiểm tra căn cước của người bị tạm giam và
JPanel p = new JPanel();

thông
add(p); báo ngay cho gia đình người bị tạm giam, chính quyền xã, phường,
p.add(new
độ F bị
cần tạm
chuyểngiam
đổi: ")); cư trú hoặc cơ quan, tổ chức nơi người bị
thị
trấnJLabel("Nhập
nơi người
txtF = new JTextField(10);


p.add(txtF);
tạm
giam làm việc, học tập biết.
p.add(new JLabel("Độ C tương ứng là:
lblKetQua = new JLabel("...");
p.add(lblKetQua);

"));

7. Bảo lĩnh

= new điều
JButton("Thực
hiện chuyển");
CănbtnTinh
cứ theo
121 Bộ
luật TTHS 2015
p.add(btnTinh);

btnKetThuc
= new
JButton("Kết
Điều
121.
Bảo
lĩnh thúc");
p.add(btnKetThuc);

1. Bảo lĩnh là biện pháp ngăn chặn thay thế tạm giam. Căn cứ vào tính


//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

chất, mức độ nguy hiểm cho xã hội của hành vi và nhân thân của bị can,
bị cáo, Cơ quan điều tra, Viện kiểm sát, Tịa án có thể quyết định cho họ

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

được bảo lĩnh.

2. Cơ quan, tổ chức có thể nhận bảo lĩnh cho bị can, bị cáo là người của
cơ quan, tổ chức mình. Cơ quan, tổ chức nhận bảo lĩnh phải có giấy cam
đoan và có xác nhận của người đứng đầu cơ quan, tổ chức.

Cá nhân là người đủ 18 tuổi trở lên, nhân thân tốt, nghiêm chỉnh chấp
hành pháp luật, thu nhập ổn định và có điều kiện quản lý người được bảo
lĩnh thì có thể nhận bảo lĩnh cho bị can, bị cáo là người thân thích của họ

13


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

và trong trường hợp này thì ít nhất phải có 02 người. Cá nhân nhận bảo
lĩnh phải làm giấy cam đoan có xác nhận của chính quyền xã, phường, thị

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

trấn nơi người đó cư trú hoặc cơ quan, tổ chức nơi người đó làm việc, học

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

tập.

Trong giấy cam đoan, cơ quan, tổ chức, cá nhân nhận bảo lĩnh phải cam
đoan không để bị can, bị cáo vi phạm các nghĩa vụ quy định tại khoản 3


public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

Điều này. Cơ quan, tổ chức, cá nhân nhận bảo lĩnh được thông báo về

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

những tình tiết của vụ án liên quan đến việc nhận bảo lĩnh.
3. Bị can, bị cáo được bảo lĩnh phải làm giấy cam đoan thực hiện các
nghĩa vụ:

a) Có mặt theo giấy triệu tập, trừ trường hợp vì lý do bất khả kháng hoặc
do trở ngại khách quan;
JPanel p = new JPanel();
add(p);

b) Không bỏ trốn hoặc tiếp tục phạm tội;
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);

p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);

c) Không mua chuộc, cưỡng ép, xúi giục người khác khai báo gian dối,
cung cấp tài liệu sai sự thật; không tiêu hủy, giả mạo chứng cứ, tài liệu,
đồ vật của vụ án, tẩu tán tài sản liên quan đến vụ án; không đe dọa, khống
btnTinh = new JButton("Thực hiện chuyển");

p.add(btnTinh);
chế,
trả thù người làm chứng, bị hại, người tố giác tội phạm và người
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

thân thích của những người này.
//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

Trường hợp bị can, bị cáo vi phạm nghĩa vụ cam đoan quy định tại khoản
này thì bị tạm giam.

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override

public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

4. Những người có thẩm quyền quy định tại khoản 1 Điều 113 của Bộ luật
này, Thẩm phán chủ tọa phiên tòa có quyền ra quyết định bảo lĩnh. Quyết
định của những người quy định tại điểm a khoản 1 Điều 113 của Bộ luật
này phải được Viện kiểm sát cùng cấp phê chuẩn trước khi thi hành.
5. Thời hạn bảo lĩnh không được quá thời hạn điều tra, truy tố hoặc xét xử
theo quy định của Bộ luật này. Thời hạn bảo lĩnh đối với người bị kết án
phạt tù không quá thời hạn kể từ khi tuyên án cho đến thời điểm người đó
đi chấp hành án phạt tù.
14


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20

package buoi3;

6. Cơ quan, tổ chức, cá nhân nhận bảo lĩnh để bị can, bị cáo vi phạm
nghĩa vụ đã cam đoan thì tùy tính chất, mức độ vi phạm mà bị phạt tiền


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

theo quy định của pháp luật.

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

8. Đặt tiền để bảo đảm
Căn cứ theo điều 122 BLTTHS 2015 :

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

Điều 122. Đặt tiền để bảo đảm
1. Đặt tiền để bảo đảm là biện pháp ngăn chặn thay thế tạm giam. Căn cứ
tính chất, mức độ nguy hiểm cho xã hội của hành vi, nhân thân và tình
trạng tài sản của bị can, bị cáo, Cơ quan điều tra, Viện kiểm sát, Tịa án
có thể quyết định cho họ hoặc người thân thích của họ đặt tiền để bảo
đảm.
2. Bị can, bị cáo được đặt tiền phải làm giấy cam đoan thực hiện các
nghĩa vụ:
a) Có mặt theo giấy triệu tập, trừ trường hợp vì lý do bất khả kháng hoặc
do
trở ngại khách quan;
JPanel p = new JPanel();
b)
Không bỏ trốn hoặc tiếp tục phạm tội;

add(p);
c)
Không mua chuộc, cưỡng ép, xúi giục người khác khai báo gian dối,
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
cung
cấp
tài liệu sai sự thật; không tiêu hủy, giả mạo chứng cứ, tài liệu,
txtF = new
JTextField(10);
p.add(txtF);
đồ
vật của vụ án, tẩu tán tài sản liên quan đến vụ án; không đe dọa, khống
p.add(new JLabel("Độ C tương ứng là:
"));
chế,
trả= new
thùJLabel("...");
người làm chứng, bị hại, người tố giác tội phạm và người
lblKetQua
p.add(lblKetQua);
thân
thích của những người này.
Trường
hợp bị can, bị cáo vi phạm nghĩa vụ cam đoan quy định tại khoản
btnTinh = new JButton("Thực hiện chuyển");
này
thì
bị
p.add(btnTinh); tạm giam và số tiền đã đặt bị tịch thu, nộp ngân sách nhà nước.
btnKetThuc

= new
JButton("Kết
thúc"); quyền quy định tại khoản 1 Điều 113 của Bộ luật
3.
Những
người
có thẩm
p.add(btnKetThuc);
này, Thẩm phán chủ tọa phiên tòa có quyền ra quyết định về việc đặt tiền
//b2: đăng để
ký lắng
ngheđảm.
sự kiên Quyết
trên các component
bảo
định của những người quy định tại điểm a khoản 1
btnTinh.addActionListener(this);
Điều
113
của
Bộ
luật
này phải được Viện kiểm sát cùng cấp phê chuẩn
btnKetThuc.addActionListener(this);
trước khi thi hành.
}
4. Thời hạn đặt tiền không quá thời hạn điều tra, truy tố hoặc xét xử theo
public static void main(String[] args) {
quy
định tại Bộ luật này. Thời hạn đặt tiền đối với người bị kết án phạt tù

new ChuyenDoiDoFSangDoC().setVisible(true);
}
không quá thời hạn kể từ khi tuyên án cho đến thời điểm người đó đi chấp
//b3
@Overridehành án phạt tù. Bị can, bị cáo chấp hành đầy đủ các nghĩa vụ đã cam
public void đoan
actionPerformed(ActionEvent
{ Tịa án có trách nhiệm trả lại cho họ số tiền đã
thì Viện kiểm e)sát,
Object obj = e.getSource();
đặt.
if(obj.equals(btnKetThuc)) {
5. Người
thân thích của bị can, bị cáo được Cơ quan điều tra, Viện kiểm
System.exit(0);
}sát,
else {Tòa án chấp nhận cho đặt tiền để bảo đảm phải làm giấy cam đoan
int doC;
không để
bị can, bị cáo vi phạm các nghĩa vụ quy định tại khoản 2 Điều
int doF;
doFvi
= Integer.parseInt(txtF.getText());
này, nếu
phạm thì số tiền đã đặt bị tịch thu, nộp ngân sách nhà nước.
doC = (doF - 32) * 5/9;
Khi làmlblKetQua.setText(Integer.toString(doC));
giấy cam đoan, người này
được thơng báo về những tình tiết của
// hoặc lblKetQua.setText(doC + "" );

vụ án có liên quan đến bị can, bị cáo.
//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

15


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20
6. Bộ trưởng Bộ Cơng an chủ trì, phối hợp với Viện trưởng Viện kiểm sát
nhân dân tối cao, Chánh án Tòa án nhân dân tối cao và Bộ trưởng Bộ
import java.awt.event.ActionEvent;
Quốc phịng quy định chi tiết trình tự, thủ tục, mức tiền đặt, việc tạm giữ,
import java.awt.event.ActionListener;
hoàn trả, tịch thu, nộp ngân sách nhà nước số tiền đã đặt để bảo đảm.
package buoi3;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

import javax.swing.JTextField;

9. Cấm đi khỏi nơi cứ trú
Căn cứ theo điều 123 Bộ luật TTHS 2015 :

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

Điều 123. Cấm đi khỏi nơi cư trú

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

1. Cấm đi khỏi nơi cư trú là biện pháp ngăn chặn có thể áp dụng đối với
bị can, bị cáo có nơi cư trú, lý lịch rõ ràng nhằm bảo đảm sự có mặt của
họ theo giấy triệu tập của Cơ quan điều tra, Viện kiểm sát, Tòa án.
2. Bị can, bị cáo bị cấm đi khỏi nơi cư trú phải làm giấy cam đoan thực
hiện
các nghĩa vụ:
JPanel p = new JPanel();
add(p);


a) Không đi khỏi nơi cư trú nếu không được cơ quan đã ra lệnh cấm đi
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
"));
lblKetQua = new JLabel("...");
p.add(lblKetQua);

khỏi nơi cư trú cho phép;

b) Có mặt theo giấy triệu tập, trừ trường hợp vì lý do bất khả kháng hoặc
do trở ngại khách quan;

btnTinh = new JButton("Thực hiện chuyển");
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
p.add(btnKetThuc);

c) Không bỏ trốn hoặc tiếp tục phạm tội;
d) Không mua chuộc, cưỡng ép, xúi giục người khác khai báo gian dối,

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

cung cấp tài liệu sai sự thật; không tiêu hủy, giả mạo chứng cứ, tài liệu,
đồ vật của vụ án, tẩu tán tài sản liên quan đến vụ án; không đe dọa, khống

}

public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

chế, trả thù người làm chứng, bị hại, người tố giác tội phạm và người
thân thích của những người này.

Trường hợp bị can, bị cáo vi phạm nghĩa vụ cam đoan quy định tại khoản
này thì bị tạm giam.

3. Những người có thẩm quyền quy định tại khoản 1 Điều 113 của Bộ luật
này, Thẩm phán chủ tọa phiên tòa, Đồn trưởng Đồn biên phòng có quyền
ra lệnh cấm đi khỏi nơi cư trú.

16


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ

Nhóm 20

package buoi3;

4. Thời hạn cấm đi khỏi nơi cư trú không quá thời hạn điều tra, truy tố
hoặc xét xử theo quy định của Bộ luật này. Thời hạn cấm đi khỏi nơi cư

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

trú đối với người bị kết án phạt tù không quá thời hạn kể từ khi tuyên án

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

cho đến thời điểm người đó đi chấp hành án phạt tù.
5. Người ra lệnh cấm đi khỏi nơi cư trú phải thông báo về việc áp dụng
biện pháp này cho chính quyền xã, phường, thị trấn nơi bị can, bị cáo cư

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

trú, đơn vị quân đội đang quản lý bị can, bị cáo và giao bị can, bị cáo cho

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;

private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

chính quyền xã, phường, thị trấn hoặc đơn vị quân đội đó để quản lý, theo
dõi họ.

Trường hợp bị can, bị cáo vì lý do bất khả kháng hoặc do trở ngại khách
quan phải tạm thời đi khỏi nơi cư trú thì phải được sự đồng ý của chính
quyền xã, phường, thị trấn nơi người đó cư trú hoặc đơn vị quân đội quản
JPanel p = new JPanel();


họ và phải có giấy cho phép của người đã ra lệnh cấm đi khỏi nơi cư
add(p);
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));
trú.
txtF = new JTextField(10);
p.add(txtF);
p.add(new JLabel("Độ C tương ứng là:
lblKetQua = new JLabel("...");
p.add(lblKetQua);

6. Nếu bị can, bị cáo vi phạm"));nghĩa vụ cam đoan thì chính quyền xã,
phường, thị trấn nơi bị can, bị cáo cư trú, đơn vị quân đội đang quản lý bị
btnTinhbị

= new
JButton("Thực
hiệnngay
chuyển");
can,
cáo
phải báo
cho cơ quan đã ra lệnh cấm đi khỏi nơi cư trú
p.add(btnTinh);

btnKetThuc
= new
thúc");
biết
để xử
lýJButton("Kết
theo thẩm
quyền.
p.add(btnKetThuc);

10.Tạm hoãn xuất cảnh

//b2: đăng ký lắng nghe sự kiên trên các component
btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

Căn cứ theo điều 124 Bộ Luật TTHS 2015:
Điều 124. Tạm hoãn xuất cảnh

}

public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

1. Có thể tạm hỗn xuất cảnh đối với những người sau đây khi có căn cứ
xác định việc xuất cảnh của họ có dấu hiệu bỏ trốn:

a) Người bị tố giác, người bị kiến nghị khởi tố mà qua kiểm tra, xác minh
có đủ căn cứ xác định người đó bị nghi thực hiện tội phạm và xét thấy cần
ngăn chặn ngay việc người đó trốn hoặc tiêu hủy chứng cứ;
b) Bị can, bị cáo.

17


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ
Nhóm 20


package buoi3;

2. Những người có thẩm quyền quy định tại khoản 1 Điều 113 của Bộ luật
này, Thẩm phán chủ tọa phiên tịa có quyền quyết định tạm hỗn xuất

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

cảnh. Quyết định tạm hoãn xuất cảnh của những người được quy định tại

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

điểm a khoản 1 Điều 113 của Bộ luật này phải được thông báo ngay cho
Viện kiểm sát cùng cấp trước khi thi hành.
3. Thời hạn tạm hỗn xuất cảnh khơng được q thời hạn giải quyết

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

nguồn tin về tội phạm, khởi tố, điều tra, truy tố, xét xử theo quy định của

//b1
private JTextField txtF;
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {

this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

Bộ luật này. Thời hạn tạm hoãn xuất cảnh đối với người bị kết án phạt tù
không quá thời hạn kể từ khi tuyên án cho đến thời điểm người đó đi chấp
hành án phạt tù.

V. Ý NGHĨA CỦA BIỆN PHÁP NGĂN CHẶN
 Có
ý nghĩa rất lớn trong việc đấu tranh chống và phòng ngừa tội phạm
JPanel p = new JPanel();
add(p);

 Thể hiện sự kiên quyết của nhà nước trong việc đấu tranh phòng, chống
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

tội
txtF =phạm.
new JTextField(10);
p.add(txtF);

 Bảo
đảm
các hoạt
các cơ quan có thẩm quyền tiến hành tố tụng
p.add(new
JLabel("Độ

C tươngđộng
ứng là: của "));
lblKetQua = new JLabel("...");

p.add(lblKetQua);
thuận
lợi, góp phần nâng cao hiệu quả cơng cuộc đấu tranh phịng chống
btnTinh
= new JButton("Thực hiện chuyển");
tội
phạm.
p.add(btnTinh);

btnKetThuc
= new
JButton("Kết
 Tạo
điều
kiện
thuậnthúc");
lợi cho các cơ quan nhà nước có thẩm quyền thực
p.add(btnKetThuc);

hiện tốt nhiệm vụ của mình

//b2: đăng ký lắng nghe sự kiên trên các component
 btnTinh.addActionListener(this);
btnKetThuc.addActionListener(this);

Đảm bảo sự tôn trọng và thực hiện đầy đủ các quyền và nghĩa vụ cơ bản

của công dân đã được quy định trong hiến pháp.

}
public static void main(String[] args) {
new ChuyenDoiDoFSangDoC().setVisible(true);
}
//b3
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

VI. KIẾN NGHỊ

So với các Bộ luật tố tụng hình sự trước đây, Bộ luật Tố tụng hình sự năm 2015
đã quy định chặt chẽ hơn về căn cứ và điều kiện áp dụng tố tụng hình sự, nhấn
mạnh trách nhiệm của cơ quan có thẩm quyền trong việc áp dụng tố tụng hình sự,
đặc biệt là trách nhiệm của cơ quan kiểm sát. . Do đó, Luật Tố tụng hình sự bảo
đảm thực hiện tốt hơn các ngun tắc tố tụng hình sự, trong đó có nguyên tắc
18


BÀI TIỂU LUẬN LUẬT TỐ TỤNG HÌNH SỰ

Nhóm 20
“tơn trọng và bảo vệ các quyền cơ bản của công dân” (Điều 8), nguyên tắc bảo

package buoi3;

đảm bình đẳng trước pháp luật (Điều 9), và các nguyên tắc của Luật Tố tụng hình

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

sự. Ngun tắc "bảo vệ cơng dân không bị xâm phạm thân thể" (Điều 10) ...

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

Tai khoản 1 điều 109 Bộ luật tố tụng hình sự 2015 quy định: “Để kịp thời ngăn
chặn tội phạm hoặc khi có căn cứ chứng tỏ người bị buộc tội sẽ gây khó khăn cho
việc điều tra, truy tố, xét xử hoặc sẽ tiếp tục phạm tội hoặc để bảo đảm thi hành

public class ChuyenDoiDoFSangDoC extends JFrame implements ActionListener{

án, cơ quan, người có thẩm quyền tiến hành tố tụng trong phạm vi thẩm quyền
//b1

privatemình
JTextField
của

cótxtF;
thể áp dụng biện pháp giữ người trong trường hợp khẩn cấp, bắt,
private JLabel lblKetQua;
private JButton btnTinh;
private JButton btnKetThuc;
public ChuyenDoiDoFSangDoC() {
this.setTitle("Chuyển Đổi Độ F Sang Độ C");
this.setSize(300, 150);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setResizable(true);

tạm giữ, tạm giam, bảo lĩnh, đặt tiền để bảo đảm, cấm đi khỏi nơi cư trú, tạm
hỗn xuất cảnh” nghĩa là chỉ có người bị buộc tội mới có thể áp dụng biện pháp
ngăn chặn vì vậy cần bổ sung theo hướng mở rộng đối tượng để phù hợp với thực
tế.

TrườngJPanel
hợpp bị
can
bỏ trốn nhằm tiêu hủy chứng cứ theo như khoản 1 điều 124
= new
JPanel();
add(p);

Bộ luật tố tụng hình sự 2015: “ Có thể tạm hoãn xuất cảnh đối với những người
p.add(new JLabel("Nhập độ F cần chuyển đổi: "));

= new
sau đâytxtFkhi

cóJTextField(10);
căn cứ xác định việc xuất cảnh của họ có dấu hiệu bỏ trốn…” tuy
p.add(txtF);

p.add(new
tương
ứngthì
là: chưa
"));được giải thích và quy định trong bất kỳ văn
nhiên chưa
cóJLabel("Độ
căn cứCcụ
thể
lblKetQua = new JLabel("...");

p.add(lblKetQua);
bản pháp
luật tố tụng hình sự nào
JButton("Thực hiện chuyển");
Thẩm btnTinh
quyền= new
định
tạm giữ người trường hợp khẩn cấp theo khoản điều 117 Bộ
p.add(btnTinh);
btnKetThuc = new JButton("Kết thúc");
luật tố tụng
dân sự năm 2015 cần quy định loại trừ người quy định tại điểm c
p.add(btnKetThuc);

khoản

điều
110sựBộ
luậtcáctốcomponent
tụng hình sự năm 2015
//b2: đăng ký
lắng nghe
kiên trên
btnTinh.addActionListener(this);

Biện pháp
giữ người trường hợp khẩn cấp cần sửa tên điều 110 BLTTHS thành:
btnKetThuc.addActionListener(this);
“} Giữ người trường hợp khẩn cấp bắt người bị giữ trường hợp khẩn cấp” để phù
public static void main(String[] args) {

ChuyenDoiDoFSangDoC().setVisible(true);
hợp vớinew
phạm
vi điều chỉnh điều luật sửa đổi thứ tự hoạt động mà cơ quan điều
}

//b3 phải tiến hành sau giữ người bị bắt trường hợp khẩn cấp, sau định tạm giữ
tra
@Override

publicsung
void actionPerformed(ActionEvent
e) {122, 123, 124 Bộ luật tố tụng hình sự năm 2015
Bổ
quy định điều 121,

Object obj = e.getSource();
if(obj.equals(btnKetThuc)) {
System.exit(0);
} else {
int doC;
int doF;
doF = Integer.parseInt(txtF.getText());
doC = (doF - 32) * 5/9;
lblKetQua.setText(Integer.toString(doC)); // hoặc lblKetQua.setText(doC + "" );

“người bị kết án phạt tù” sau cụm từ “bị can, bị cáo” để đảm bảo thống nhất đối
tượng áp dụng biện pháp bảo lĩnh, cấm khỏi nơi cư trú tạm hoãn xuất cảnh.
Trong giai đoạn điều tra cần làm rõ thời hạn áp dụng biện pháp tạm hỗn xuất
cảnh tính từ ngày cơ quan cơng an tồn quốc ra quyết định cho đến khi điều tra
xong, chuyển hồ sơ vụ án. Truy tố đến văn phịng cơng tố. Căn cứ vào các tội
19


×