我熟练掌握Java、MySQL、Python和C语言,能够独立进行相关项目的开发与调试。在Java开发方面,能够使用IDEA进行高效编码,熟悉面向对象编程、常用设计模式及主流开发框架。熟练使用MySQL进行数据库设计、数据查询与优化,能够通过Navicat等工具进行数据库管理和维护。具备扎实的Python编程基础,能够使用Pycharm进行数据分析、自动化脚本编写等工作。C语言方面,能够进行底层程序开发和算法实现。熟悉常用开发工具和软件,具备良好的编程习惯和团队协作能力,能够快速学习和应用新技术,适应不同项目需求。
项目名称:学生信息管理系统
项目简介
本项目是一个基于Java的学生信息管理系统,主要用于高校或教育机构对学生、课程、成绩、奖惩等信息的综合管理。系统采用Java Swing实现桌面端界面,后端通过JDBC连接MySQL数据库,实现数据的增删改查和统计分析功能。
主要功能
学生信息管理:支持学生的增删改查、班级分配、专业归属等操作。
课程管理:可对课程信息进行维护,包括课程名称、学分、授课教师等。
成绩管理:录入、查询和统计学生成绩,支持按班级、课程等多维度统计。
奖惩管理:记录学生的奖惩信息,便于后续查询和统计。
系统权限管理:不同用户角色(如管理员、教师)拥有不同的操作权限。
技术栈
Java SE(核心开发语言)
Swing(桌面端UI开发)
MySQL(关系型数据库)
JDBC(数据库连接)
MVC架构(分层设计,便于维护和扩展)
个人职责
负责系统整体架构设计与核心模块开发,包括数据库设计、DAO层实现、主要业务逻辑编写。
独立完成学生、课程、成绩等模块的增删改查功能开发。
实现了基于MVC的界面与数据分离,提升了系统的可维护性和扩展性。
编写了数据库操作工具类,简化了数据访问流程,提高了开发效率。
参与系统测试与优化,修复了多项bug,提升了系统稳定性和用户体验。
项目亮点
采用分层架构,代码结构清晰,易于维护和二次开发。
支持多角色权限管理,保证数据安全。
界面简洁友好,操作便捷,适合实际教学管理场景。
项目名称:银行业务管理系统
项目描述:
本项目为一套基于Java Swing和MySQL的银行业务管理系统,面向银行柜台业务场景,支持客户信息管理、账户管理、银行卡管理、交易流水查询等核心功能。系统采用B/S架构,前端使用Java Swing实现桌面操作界面,后端通过JDBC与MySQL数据库交互,保证数据的安全性和一致性。
主要功能:
客户信息管理:支持客户的新增、修改、注销、查询等操作,自动分配银行卡和账户。
账户与银行卡管理:实现银行卡的开卡、挂失、注销,账户余额实时更新,支持多账户类型。
交易管理:支持存款、取款、转账等多种业务类型,所有交易自动生成流水记录,可按条件查询和打印对账单。
权限管理:管理员可登录系统进行日常维护和数据管理。
数据安全:采用参数化SQL防止注入,重要信息加密存储,支持数据备份与恢复。
个人职责与技术亮点:
独立完成系统数据库设计,编写核心表结构(客户、银行卡、账户、交易、管理员等),并实现自动触发器保证数据完整性。
负责前端界面开发,优化用户交互体验,实现表格数据的动态加载与条件筛选。
实现了存储过程和视图,提升了复杂业务查询的效率和可维护性。
参与系统测试与优化,修复多项边界条件下的异常,提升系统稳定性。
项目整体采用模块化设计,便于后期功能扩展和维护。
技术栈:
Java、Swing、MySQL、JDBC、SQL、PlantUML(ER图设计)
项目名称:监狱管理系统
项目描述:
本项目是一个基于Java Web的监狱管理系统,主要实现了囚犯信息管理、用户注册与登录、照片上传与下载、探视管理等功能。系统采用MVC架构,前端使用JSP页面,后端基于Servlet进行业务逻辑处理,数据持久化采用MySQL数据库。通过该系统,管理员可以方便地对囚犯信息进行增删改查,支持照片上传与下载,探视预约等操作,提升了管理效率。
技术栈:Java、Servlet、JSP、MySQL、JDBC、Tomcat
主要职责与贡献:
负责系统的整体架构设计与核心模块开发,包括用户登录注册、囚犯信息管理、探视管理等功能模块。
使用JDBC实现与MySQL数据库的数据交互,编写DAO层进行数据持久化操作。
实现囚犯照片的上传与下载功能,处理文件存储与访问权限控制。
设计并实现了前端JSP页面,提升用户操作体验。
编写SQL脚本进行数据库初始化与数据表设计。
参与系统测试与Bug修复,保证系统稳定运行。
项目亮点:
实现了基于角色的权限管理,保障系统安全性。
支持文件上传下载,提升了系统的实用性。
采用分层架构,代码结构清晰,易于维护和扩展
项目名称
鲜花商城管理系统 (Flower Shop Management System)
项目描述
开发了一个基于Java Web技术的鲜花商城管理系统,实现了用户登录、商品管理、购物车功能等核心业务模块。
技术栈
后端: Java 8, Servlet, JSP
数据库: MySQL 8.0
构建工具: Maven
前端: HTML, CSS, JavaScript
服务器: Tomcat
主要功能模块
用户认证系统
支持顾客和理