Releases: JacksonHe04/palm
Releases · JacksonHe04/palm
Release list
PALM AMS v1.0.0-beta
PALM 实验室研究生招生管理系统 v1.0.0-beta
这是东南大学 PALM 实验室研究生招生管理系统的首个 Beta 版本。本系统在 Alpha 版本的基础上进行了全面优化和功能扩展。
主要更新
前台功能优化
- 新增"加入我们"页面,提供完整的招生信息展示
- 优化申请表单布局和交互体验
- 实现字段自动排序和分区显示
- 添加年份输入框和动态表单验证
- 支持自动完成输入和文件上传
- 改进申请流程
- 按申请类型(保研、直博、考研、博士)划分路由
- 优化表单字段显示逻辑
- 增加贡献度计算功能
后台功能增强
- 完善招生管理功能
- 新增未通过筛选学生查询功能
- 优化学生筛选逻辑,支持考研硕士直接通过条件
- 按申请类型分类展示学生信息
- 文件管理优化
- 支持简历和证明材料分离管理
- 实现批量文件下载(支持 ZIP 压缩)
- 优化文件下载时的中文编码处理
- 系统配置升级
- 新增招生时间配置功能,支持不同年份和类型
- 优化年份设置接口,支持单个年份的增删改查
- 改进字段管理,支持不同申请类型的字段显示控制
技术架构优化
- 前端性能优化
- 实现代码分割,提高加载性能
- 优化资源文件命名和构建速度
- 改进 HTTP 请求处理和错误重试机制
- 后端架构改进
- 新增 Nginx 配置支持
- 更新项目依赖,增加 djangorestframework、PyJWT 和 pandas
- 优化静态文件配置和模板目录结构
开发规范完善
- 添加代码提交规范和配置
- 优化项目结构,归档旧文件
- 统一菜单和导航配置管理
部署要求
- Node.js 16+
- Python 3.8+
- MySQL 8.0+
- pnpm 8.0+
部署信息
- 项目已成功部署在腾讯云服务器
- 使用 uWSGI 和 Nginx 进行生产环境部署
- 可通过 http://139.155.248.15/ 访问系统
重要说明
- 本版本为首个 Beta 版本,相比 Alpha 版本有显著的功能和性能提升
- 建议在生产环境使用前进行充分测试
- 如遇问题请提交 Issue
文档
详细的部署和使用说明请参考项目文档。
许可证
本项目采用 MIT 许可证
PALM AMS v1.0.0-alpha
PALM 实验室研究生招生管理系统 v1.0.0-alpha
这是东南大学 PALM 实验室研究生招生管理系统的首个 Alpha 版本。本系统旨在提供完整的研究生招生管理解决方案。
主要功能
前台功能
- 实验室主页展示
- 招生信息查看
- 实验室介绍
- 新闻动态
- 实验室成员展示
- 学术成果展示
后台功能
- 完整的招生管理系统
- 权限控制和用户管理
- 申请信息管理
- 系统配置管理
技术栈
- 前端:Vue 3 + Vite + TypeScript
- 后端:Django
部署要求
- Node.js 16+
- Python 3.8+
- MySQL 8.0+
重要说明
- 本版本为首个 Alpha 版本
- 建议在生产环境使用前进行充分测试
- 如遇问题请提交 Issue
文档
详细的部署和使用说明请参考项目文档。
许可证
本项目采用 MIT 许可证