临高县网站建设_网站建设公司_域名注册_seo优化
2026/1/11 20:30:22 网站建设 项目流程

个人简介

一名14年经验的资深毕设内行人,语言擅长Javaphp、微信小程序、PythonGolang、安卓Android

开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。

感谢大家的关注与支持!

各位老师好,我是软件技术专业的xx同学。我的课题是“企业财务报销系统的设计与实现”。系统主要解决公司日常报销流程慢、单据多、统计难的问题,核心功能分三大块:员工端可以在线填单、上传发票、查看报销进度;财务端可以审核单据、批量付款、生成月度报表;管理员端能管账户、做预算、看数据分析。技术栈选的是最基础、最好上手的组合:前端用HTML+CSS+JavaScript,后端用Java的Spring Boot框架,数据库用MySQL,开发工具IDEA和Navicat,服务器先跑本地Tomcat,后期可以迁到云。整个项目计划2025年3月完成编码,4月测试,5月交付。


评委老师:为什么要做报销系统,而不是别的?
答辩学生:我实习时看到财务老师每天搬一箱子发票对账,太痛苦了,就想先帮他们解决最头疼的报销。


评委老师:系统给谁用?分几种角色?
答辩学生:三类人:普通员工、财务老师、系统管理员。


评委老师:员工怎么提交报销?
答辩学生:登录后点“我要报销”,填金额、选类型、拍照上传发票,点提交就行。


评委老师:发票照片太大怎么办?
答辩学生:前端先压缩到200KB以内再上传,数据库只存路径,照片放本地文件夹。


评委老师:财务审核不通过会怎样?
答辩学生:单据退回员工,状态变成“已驳回”,员工可以修改后重新提交。


评委老师:怎么防止同一张发票重复报?
答辩学生:上传发票时系统先算MD5,如果库里有一样的值就提示“重复发票”。


评委老师:月度报表能看什么?
答辩学生:能看各部门总报销金额、TOP3费用类型、曲线图对比上月增减。


评委老师:用MySQL哪张表保存单据?
答辩学生:主表叫expense,字段:id、用户id、金额、类型、状态、提交时间、审核时间、审核人id。


评委老师:Spring Boot怎么控制登录权限?
答辩学生:用拦截器,登录后把用户角色写session,访问不同路径时先检查角色对不对。


评委老师:预算功能怎么做?
答辩学生:管理员给每个部门设年度预算,expense表里累加已报销金额,超了系统就弹提示。


评委老师:项目最难的地方在哪?
答辩学生:图片压缩和MD5去重以前没写过,网上找例子调了两三天才跑通。


评委老师:打算怎么测试?
答辩学生:先跑通10条正常流程,再模拟100个员工同时提交,看页面会不会卡。


评委老师评价:
xx同学选题来自真实场景,目标清晰,技术路线朴实可行,功能点也贴合实际。问题回答得简洁,能看出自己动手试过。下一步把“预算预警”和“角色权限”再做扎实,注意写好测试记录,毕业设计就能顺利通过。继续加油!


以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取

最后

有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题定功能和建议

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询