RepositoryJavaScriptCNTrung Quốc
danerlt

danerlt/attend

JSP+Servlet+JDBC+MySQL+Bootstrap搭建的一个简单的考勤系统

109sao
32fork
0issue
0lượt xem

📌 Hệ thống điểm danh JSP đơn giản với Servlet, JDBC và MySQL

Một dự án web Java cơ bản giúp quản lý thông tin người dùng và nhật ký điểm danh.

Dự án attend là một hệ thống quản lý điểm danh được xây dựng bằng công nghệ JSP + Servlet + JDBC + MySQL + Bootstrap + Maven. Dự án nhằm cung cấp các chức năng cơ bản như đăng nhập người dùng, thêm/xóa/sửa/truy xuất nhật ký điểm danh và hỗ trợ xuất dữ liệu ra Excel.

✨ Điểm nổi bật

  • Quản lý người dùng: Lưu trữ và xác thực thông tin người dùng thông qua bảng User.
  • Quản lý nhật ký: Ghi nhận hoạt động điểm danh qua bảng Log với các thao tác CRUD.
  • Đăng nhập bảo mật: Sử dụng LoginFilter để kiểm tra trạng thái đăng nhập trước khi truy cập trang.
  • Xử lý ngôn ngữ Unicode: CharSetFilter đảm bảo hiển thị tiếng Việt không bị lỗi mã hóa.
  • Hỗ trợ xuất Excel: Cung cấp lớp tiện ích để xuất dữ liệu nhật ký ra tệp Excel.
  • Cấu trúc rõ ràng: Tổ chức mã nguồn theo mô hình MVC với các gói entity, dao, servlet, filter, util.

💡 Vì sao đáng chú ý

Dự án sử dụng kiến trúc phân tách rõ ràng giữa logic nghiệp vụ (Servlet/Dao) và giao diện (JSP), giúp dễ bảo trì và mở rộng. Mặc dù là phiên bản đầu tiên nhưng đã cài đặt thành công các tính năng cốt lõi như đăng nhập, thêm nhật ký và truy vấn theo ID người dùng. Một số tính năng như xóa nhật ký, xuất Excel và đăng nhập admin vẫn đang trong quá trình phát triển.


#Java #JSP #Servlet #MySQL #Bootstrap #Maven #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryHTML
coderzcr/JavaWeb-Project-Source-Share

🌱🚀分享基于Servlet、SSH、SSM、SpringBoot、SpringCloud等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术

1.4k
Oct 13, 2025
Repository
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.3k
Aug 21, 2024
RepositoryJavaScript
Snailclimb/JavaGuide

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

159.2k
Oct 16, 2026
RepositoryJava
mdtalalwasim/Doctor-Patient-Portal-AdvanceJavaWebProject

Doctor Patient Portal is an Advance Java Project. Technology used in this project: Advance JAVA concepts like JSP, JSTL, Servlet, HTML, CSS, Boostrap 5 and MySQL

128
May 14, 2024
RepositoryMDX
twbs/bootstrap

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

175.0k
Oct 26, 2026
RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.8k
Oct 25, 2026
RepositoryJavaScript
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

196.7k
Jul 26, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

457.9k
Oct 25, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026