当前位置: 首页 > news >正文

【开题答辩全过程】以 企业财务报销系统的设计与实现为例,包含答辩的问题和答案

个人简介

一名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博主,没有选题的也可以联系我们进行帮你选题定功能和建议

http://www.jsqmd.com/news/230788/

相关文章:

  • 提示工程+Agentic AI:如何让个性化推荐从“猜你喜欢”到“懂你所需”?
  • 快捷支付到底是什么意思?
  • springboot文理医院预约挂号系统(11672)
  • springboot文理医院预约挂号系统(11672)
  • 2026最新!9个降AI率工具测评,本科生去AI痕迹指南
  • 大数据背景下Hive的数据建模方法
  • springboot高校教师科研管理系统(11673)
  • 学霸同款2026 TOP9 AI论文网站:专科生毕业论文神器测评
  • 01. 学习教程链接
  • 基于springboot的毕业设计系统(11374)
  • 论文AI率太高?这5个降重技巧让你轻松过关
  • 基于springboot的智能家居系统(11675)
  • [特殊字符] AI Engineering Hub:你的AI学习与构建资源宝库
  • MindSpore开发之路(二十七):未来展望——AI与科学计算的融合
  • 用 GoogleTest 提升你的单元测试效率!
  • 基于springboot的医药管理系统(11671)
  • 提升数据交换效率,Protocol Buffers 带你飞![特殊字符]
  • 海上能源工业面临严峻的网络安全威胁格局
  • Kappa架构 vs Lambda架构:大数据处理框架的终极对决
  • 室内厂房火灾检测数据集VOC+YOLO格式920张1类别
  • Nodejs+vue大学生创业项目申报评比系统_w6f1g
  • 为什么 Elasticsearch 搜索这么快?深入理解倒排索引与分词器原理
  • 全网最全10个AI论文平台,助你搞定本科生毕业论文!
  • Nodejs+vue大学生在线论坛系统-失物招领
  • 算法 | 整理数据结构 | 算法题中,JS 容器的选择
  • 导师严选 2026 8款AI论文软件测评:本科生毕业论文全攻略
  • Nodejs+vue大学生二手电子数码产品交易平台设计与实现 _39qu9
  • 14.设计模式-备忘录模式
  • 15.设计模式-组合模式
  • Nodejs+vue大学生二手闲置物品置换交易管理系统