波兰联通大学校务管理系统是一个现代化的Web应用程序,提供录取通知书生成和查询功能。系统采用前后端分离架构,具有响应式设计,支持多种设备访问。
- 登录认证:安全登录机制,仅支持电脑端访问
- 信息录入:支持学生基本信息、专业信息等录入
- 通知书生成:动态生成录取通知书,包含校徽、签名、二维码等元素
- 图片导出:支持将通知书导出为高清图片格式
- 打印功能:支持直接打印通知书
- 公开访问:无需登录即可查询
- 信息检索:通过姓名和身份证号/护照号查询通知书
- 在线预览:直接在浏览器中查看通知书
- 图片下载:支持下载原图功能
- 设备限制:系统仅支持电脑端访问,拒绝移动设备
- 会话管理:24小时会话超时机制
- 数据验证:前端和后端双重数据验证
- 文件存储:生成的通知书图片安全存储在服务器端
- HTML5:页面结构
- CSS3:响应式设计和动画效果
- JavaScript (ES6+):核心交互逻辑
- html2canvas:将DOM元素转换为图片
- qrcode.js:二维码生成
- Python 3.x:服务器编程语言
- http.server:HTTP服务器
- socketserver:网络服务器框架
- 科技感UI:采用深色主题,配合动态粒子效果
- 响应式设计:自适应不同屏幕尺寸
- 动画效果:流畅的过渡动画和交互反馈
- 双语支持:中文英文双语显示
UnicomUniversity_Server_2.0/
├── css/ # 样式文件目录
│ ├── css2.css # CSS样式文件
│ └── noto-sans-sc-local.css # 字体文件
├── js/ # JavaScript库目录
│ ├── html2canvas.min.js # HTML转图片库
│ └── qrcode.min.js # 二维码生成库
├── images/ # 图片资源目录
│ ├── favicon.ico # 网站图标
│ ├── unio.png # 大学标识
│ └── banner.jpg # 背景图片
├── certificate/ # 生成通知书存储目录
├── edu.html # 录取通知书生成页面
├── login.html # 登录页面
├── select.html # 录取通知书查询页面
├── server.py # Python服务器脚本
├── script.js # 主要JavaScript逻辑
├── styles.css # 主样式文件
└── README.md # 项目说明文档
- Python 3.6 或更高版本
- 现代Web浏览器(推荐Chrome、Firefox或Edge)
- 仅支持电脑端访问
- 确保已安装Python 3.6+
- 克隆或下载项目文件到本地
- 在项目根目录打开终端/命令提示符
-
启动服务器:
python server.py
-
服务器启动后,显示以下信息:
服务器运行在 http://localhost:8082
支持图片保存到certificate文件夹
登录页面: http://localhost:8082/login
默认账号: 见更新日志, 密码: 见更新日志
-
在浏览器中访问 http://localhost:8082/login
-
使用默认账号登录:
- 访问登录页面:
http://localhost:8082/login
- 使用管理员账号登录系统
- 填写录取通知书信息:
- 学生姓名(中文,最多8个字符)
- 英文姓名(自动转换大写,最多32个字符)
- 身份证号/护照号(自动转换大写,最多20个字符)
- 录取专业
- 学位类型
- 入学年份和学期
- 录取通知书发出日期
- 点击"预览通知书"查看效果
- 点击"生成通知书"确认生成
- 使用"下载图片"或"打印"功能保存通知书
- 访问查询页面:
http://localhost:8082/select
- 输入姓名和身份证号/护照号
- 点击"查询录取通知书"
- 查看查询结果
- 如需保存,点击"下载原图"按钮
- 访问限制:系统设计为仅支持电脑端访问,非电脑端设备将被自动重定向
- 会话超时:登录后会话24小时自动过期,需要重新登录
- 文件存储:生成的通知书图片会自动保存在
certificate文件夹中
- 数据安全:系统不存储用户输入的个人信息,仅保存生成的通知书图片
- 浏览器兼容性:推荐使用现代浏览器以获得最佳体验
- 动态粒子效果:使用JavaScript创建流动粒子背景
- CSS3动画:丰富的过渡和微交互效果
- 响应式布局:使用CSS Grid和Flexbox实现自适应布局
- 现代UI设计:采用毛玻璃效果、渐变和阴影创造科技感界面
- 轻量级设计:使用Python内置http.server,无需额外依赖
- 路由控制:实现URL路由和页面访问控制
- 文件处理:支持文件上传、存储和检索
- 安全验证:实现简单的会话管理和权限控制
本系统为波兰联通大学定制开发,用于校务管理中的录取通知书生成和查询工作。
当前版本:2.0
发布日期:2025年
本项目仅限波兰联通大学内部使用,未经许可不得复制或分发。