|
一、论文(设计)的基本要求:
1. 技术选型与实现:构建基于Spring Boot的校园学生考勤系统,后端选 Java,因其面向对象编程范式成熟、类库丰富、跨平台兼容性好,能应对复杂业务逻辑编写,为后端提供可靠支持。搭配MySQL数据库,其具备高效存储架构、数据一致性保障机制与完善事务处理能力,可妥善管理海量考勤数据。前端采用Vue框架打造界面,语法简洁、数据绑定灵活、组件化开发出色,能创建响应式且交互友好的界面。
2. 系统架构与模块设计:采用B/S架构搭建考勤系统,部署在服务器端,用户通过浏览器或小程序访问,简化维护、提高可访问性,系统划分为多个功能模块。
3. 需求分析:系统用户群体包含学生、教师、管理员,各有需求。学生期望高效打卡,能即时查考勤记录,遇异常有反馈渠道;教师需查看学生考勤汇总信息,可多维度筛选分析数据,确保考勤公平公正;管理员负责全方位基础配置,包括设置考勤规则、管理用户账号、保障系统稳定运行。
4. 系统性能与安全测试:开发完成后需进行多种测试。单元测试保障各功能模块代码逻辑正确;集成测试确保模块集成后协同工作正常。
5. 论文规范与专业呈现:论文创作要遵循规范,体现专业知识与学术准则。阐述关键内容时运用UML图、ER图等工具,直观展示系统设计内容,彰显专业性与严谨性,保证论文质量。
二、论文(设计)包括的内容:
1. 管理员端
(1) 师生信息管理
教师信息:依工号、姓名查改教师资料。
学生信息:多维度查学生信息,处理学生信息变动更新。
(2) 考勤记录管理
记录筛选:按班级、课程、时段等条件筛选考勤记录。
异常处理:核实、修正考勤记录。
(3) 数据统计分析
报表生成:多维度生成考勤数据报表。
策略支持:依分析助优化教学策略。
2. 教师端
账户登录管理:支持账号密码登录,可编辑个人信息。
考勤查看体验:查看学生考勤、校园进出打卡情况等情况。
考勤操作流程:进行学生补签。
互动交流功能:发布、查看话题。
3. 学生端
账户登录管理:提供账号密码登录方式,能修改个人信息。
考勤查看体验:查看个人各课程考勤、校园进出打卡、图书馆借还书籍等情况。
互动交流功能:发布、查看话题。
三、论文(设计)进度:
2024年9月-10月 分配毕业论文指导老师。
2024年10月-11月 学生收集资料、确定题目。
2024年11月-12月 整理资料,完成开题报告。
2024年12月 撰写论文提纲。
2024年12月-2025年1月 填写“仲恺农业工程学院毕业论文中期检查表”;完成毕业设计中包含的代码实现、调试与处理部分。
2025年2月-3月 完成毕业论文初稿。
2025年4月-5月 毕业论文的定稿及答辩。
四、其它要求:
开发语言:Java
框架:Spring Boot
JDK版本:JDK1.8
服务器:tomcat
数据库:MySQL
Maven包:Maven3.3.9
|