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

大家好,我是韩立。

写代码、跑算法、做产品,从 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同学的毕业设计答辩过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告可参考。

相关推荐
hez20101 天前
在 .NET 上构建超大托管数组
c#·.net·.net core·gc·clr
雨落倾城夏未凉7 天前
第四章c#方法-参数数组和可选参数(16)
后端·c#
唐青枫8 天前
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战
c#·.net
唐青枫9 天前
别只会反射:C#.NET Emit 动态生成代码实战详解
c#·.net
咕白m6259 天前
.NET 环境下 Word 超链接批量提取方案
c#·.net
用户91721561902119 天前
C# 通信协议增量解析:用状态机处理半包和粘包
c#
小码编匠9 天前
C# 工控上位机必备:数据转换工具类与十个核心模块
后端·c#·.net
唐青枫11 天前
别再乱用 StartNew:C#.NET TaskFactory 任务调度实战详解
c#·.net
Artech12 天前
[MAF预定义的AIContextProvider-03]ChatHistoryMemoryProvider——赋予Agent从经验中学习的能力
ai·c#·agent·memory·maf
Scout-leaf13 天前
C#摸鱼实录——IoC与DI案例详解
c#