【开题答辩实录分享】以《制造型企业供应商档案管理系统设计与开发》为例进行答辩实录分享

大家好,我是韩立。

写代码、跑算法、做产品,从 Java、PHP、Python 到 Golang、小程序、安卓,全栈都玩;带项目、讲答辩、做文档,也懂降重技巧。
这些年一直在帮同学定制系统、梳理论文、模拟开题,积累了不少"避坑"经验。

新学期开始,很多人卡在选题:想要新颖,又怕做不完。接下来我会持续分享一批"好上手且有亮点"的选题思路和完整开题答辩案例,给你参考,也给你灵感。关注我,毕业设计不再头秃!



该制造型企业供应商档案管理系统(开题报告核心功能围绕采购履约展开)的功能可概括为:

  1. 企业端功能:支持采购单的新增、删除、修改与查询;可跟踪采购单认领状态,监管采购单履约全流程(含采购单下达、合同签订、图纸下发、履约过程管理、质保书查询、送货清单管理)。
  2. 供应商端功能:可查看采购单履约进度、获取相关图纸,参与履约过程监管,上传质保书,管理送货清单。系统采用 B/S 架构,建议以 C# 为后端开发语言、SQL Server 为数据库,便于与企业现有 ERP 系统对接,实现企业与供应商在采购履约环节的协同管理。


【开题陈述】

各位老师好!我的课题是《制造型企业采购履约系统的设计与开发》。系统采用B/S架构,企业端可下达、跟踪、监管采购单;供应商端可查看图纸、上传质保书、维护送货清单,实现履约过程透明化。技术栈建议C#+SQLServer,便于与现有ERP对接,前端用Bootstrap,开发工具Visual Studio+SQL Server Management Studio。下面请各位老师提问!


【答辩开始】

评委老师:履约过程监管具体要监管哪些节点?

**答辩学生:**六个关键节点------下达、合同签订、图纸下发、生产过程、质保书上传、送货清单,缺一项就亮黄灯,全部完成亮绿灯。


评委老师:为什么推荐C#+SQLServer,而不用更流行的Java+MySQL?

**答辩学生:**企业现有ERP就是C#+SQLServer,用同一技术栈可直接复用视图、存储过程和域账号,减少接口开发量,降低风险。


评委老师:供应商上传的质保书文件很大,数据库如何存储?

**答辩学生:**只在SQLServer里存文件路径和MD5值,实体文件落到服务器指定文件夹,定期做差异备份,避免把库撑爆。


评委老师:如果供应商误传了质保书,想重新上传怎么办?

**答辩学生:**系统保留"覆盖"按钮,第二次上传同名文件时先物理删除旧文件,再写入新文件,并更新MD5和上传时间,旧记录写操作日志备查。


评委老师:采购单状态在企业和供应商两侧都要实时刷新,你打算怎么实现?

**答辩学生:**用SignalR做WebSocket推送,状态一旦变更,服务端主动把新状态推给在线用户,两侧页面同步更新,不用手动刷新。


评委老师:当同一采购单被企业和供应商同时修改时,如何避免"脏写"?

**答辩学生:**在表里加行版本rowversion字段,更新时比对传入的timestamp与当前值,如果不一致就回滚并提示"数据已被他人修改,请重新加载",从而保证并发安全。


评委老师:系统后期要对接ERP的WebService,但ERP只提供SOAP接口,返回XML,而前端想直接收JSON,你准备怎么处理?

**答辩学生:**在C#后台用HttpClient调用SOAP,把拿到的XML先反序列化成DTO对象,再用Newtonsoft.Json转成JSON,通过WebAPI吐给前端,这样前端无感兼容,也保留后续如果ERP升级成REST的扩展空间。


【总结评价】

H同学对业务节点、技术选型及数据并发都有清晰思路,能结合企业现状给出务实方案;对文件存储、实时推送和ERP异构接口也提出了具体解决路径,具备实施可行性。选题贴合制造型企业的数字化痛点,工作量适中,准予开题。后续重点关注并发测试与SOAP适配细节,按计划推进即可。


以上是H同学的毕业设计答辩过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告可参考。

相关推荐
ajassi200010 小时前
开源 C# 快速开发(十七)进程--消息队列MSMQ
windows·开源·c#
葡萄城技术团队15 小时前
C# SIMD向量索引实战:从理论到高性能实现
c#
c#上位机16 小时前
wpf之TabControl
c#·wpf
玩泥巴的17 小时前
打造.NET平台的Lombok:实现构造函数注入、日志注入、构造者模式代码生成等功能
c#·.net·代码生成·roslyn
张人玉1 天前
C# TCP 客户端开发笔记(TcpClient)
笔记·tcp/ip·c#
张人玉1 天前
C# 通讯关键类的API
开发语言·c#
William_cl2 天前
C# MVC 修复DataTable时间排序以及中英文系统的时间筛选问题
开发语言·c#·mvc
c#上位机2 天前
wpf之RelativeSource用法总结
c#·wpf