Chinadanerlt/attend
JSP+Servlet+JDBC+MySQL+Bootstrap搭建的一个简单的考勤系统
📌 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
Logvớ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
Similar Projects
Discover other similar projects and AI models.
🌱🚀分享基于Servlet、SSH、SSM、SpringBoot、SpringCloud等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术
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
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.