工作描述:
1.需求分析与设计:与产品经理、业务分析师等合作,分析客户或项目的需求,设计软件系统架构、数据库结构和界面;
2.编码与开发:Java 以及相关开发工具和框架进行软件开发,编写高质量、可维护和可扩展的代码,实现系统的各个功能模块;
3.测试与调试:编写单元测试、集成测试和功能测试,以确保软件的质量和稳定性,调试并修复软件中的错误和问题;
4.文档编写:撰写技术文档、用户手册和开发文档,以便其他团队成员理解和使用软件。
工作成就:
1.艾阅迪教育课时预约系统
项目描述:
艾阅迪专注于 4-16 岁孩子英文版阅读,采用美国权威 AR 分级测评系统,为孩子的英文阅读提供科学的全方位解决方案。海量原版读物培养孩子的国际化视野,专业的老师指导,教给孩子阅读策略和方法,完善的后期服务,解决您的后顾之忧。
工作内容:
1.使用 Spring 来构建后端应用,包括 SpringBoot 用于快速开发、SpringMVC 用于处理 Web 请求等;
2.存储学员信息、课时配置、预约记录等数据;
3.使用持久化框架来管理数据的存储和检索;
4.设计和实现后端的 RESTfulAPI,用于处理前端请求、数据传输和业务逻辑;
5.确保系统的安全性,包括用户认证、授权管理、数据加密等方面的工作;
6.与微信公众平台进行集成,创建公众号、配置服务器、处理消息、创建自定义菜单以及实现预约和消息推送等功能以支持家长关注公众号、预约课程等;
7.开发查询预约、查看预约列表、老师查看学员等功能,以提供用户所需的数据查询和报告;
8.实现取消手机号绑定功能,包括验证身份和解绑操作;
9.进行单元测试、集成测试和系统测试,确保系统的稳定性和可靠性;
10.将系统部署到服务器上,配置服务器环境,并负责系统的维护和监控;
11.优化系统性能,确保系统能够高效处理大量用户和数据。
技术:
Spring 框架(security 身份验证授权,dataJPI 持久化数据与数据库交互)构建后端应用,SpringMVC 处
理 Web 请求,Springboot 简化配置部署,Mysql、Tomcat,硬件环境:linux 系统开发工具:IDEA、eclipse,RESTfulAPI 处理前端请求、数据传输和业务逻辑