尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
SpringBoot+Vue+MySQL医院后台管理系统毕设全解析
又到了一年一度的毕业设计季节后台管理系统几乎是计算机专业毕设的“标配题”而医院后台管理系统更是其中的常青树。打开任何一个毕设平台搜索“医院”跳出来的几乎全是这类项目的源码和模板。我也帮师弟师妹们把自己的SpringBootVueMySQL医院后台管理系统整理过好几遍了这套系统从做出来到迭代更新踩过的坑和积累的经验都不少。这篇就完整复盘一下这个项目怎么做出来、怎么部署上线、怎么把论文写厚以及那些最容易卡住你的细节问题。这套系统的核心价值很清楚它不是一个简单的增删改查demo而是把医院的典型业务流挂号、就诊、开方、取药串成了一个闭环前后端分离有权限管理有数据统计可以作为毕业设计直接复现。适合正在选题的计算机或软件工程专业学生、需要课程设计的学弟学妹以及想快速上手SpringBoot全家桶Vue实战的开发者。这篇文章会把从数据库设计到Nginx部署的完整链路都拆开讲你能少走很多弯路。1. 为什么这套技术栈能成为毕设“标准答案”1.1 技术选型背后的逻辑先说为什么是SpringBootVueMySQL而不是别的组合。毕业设计评分的核心标准就三条工作量够不够、逻辑是否完整、是否有亮点。这套技术栈完美契合这三个维度。SpringBoot负责后端接口。它的核心优势是“约定大于配置”你不需要像SSHSpringStrutsHibernate时代那样写一大堆XML配置一个启动类加几个注解就能跑起来。对于时间紧张的毕设来说这太友好了。而且SpringBoot自带内嵌Tomcat开发时直接启动打包时打成jar包扔服务器上就能跑部署门槛极低。Vue负责前端页面。国内企业用Vue的比例非常高尤其是中小型公司后台管理系统基本被Vue统治。Vue的双向数据绑定、组件化开发、路由管理让前端开发效率比传统jQuery高好几个量级。而且Vue生态里的Element UI组件库提供了现成的表格、表单、弹窗、菜单做后台管理界面就像搭积木。MySQL负责数据存储。它是开源免费的安装简单文档丰富任何云服务器都能轻松部署。同时MySQL InnoDB引擎支持事务和外键对于医院这种需要保证数据一致性的场景足够用了。之所以排除了其他方案Python的Django/Flask做后端管理系统的生态不如Java成熟Node.js做后端虽然热但报错排查对新手不太友好Oracle和SQL Server虽然企业用得多但安装和授权麻烦不适合毕设环境Vue3这块有争议但很多毕设模板还在用Vue2因为Element UI对Vue2的支持最稳定网上资料也多出了问题搜得到答案。1.2 这套系统解决了什么真实问题从业务角度医院后台管理系统对应的是真实世界中医院的“信息科”和“业务科室”管理需求。医院的HIS系统Hospital Information System是一个非常庞大的系统毕设显然做不了全量但核心业务闭环是可以做的。我做的这套系统涵盖了几个核心角色管理员、医生、药房人员有些系统还会加一个护士角色。每个角色登录后看到的界面和能操作的功能完全不同。这背后靠的是RBAC基于角色的访问控制权限模型也就是给角色分配权限给用户分配角色这比直接给用户挂权限灵活得多。这个设计在论文里是很好的切入点能写出足足三页纸。从业务流上看患者挂了哪个科室哪个医生的号医生工作站里就能看到就诊列表医生接诊后可以下诊断、开处方处方流转到药房药房人员根据处方发药门票收入、药品出库数据又会汇总到统计报表模块。这条链路是完整的正好对应了医院门诊的一个就诊周期。做这个选题时我研究过很多医院信息系统发现毕业设计跟真实系统的差别主要在复杂度上真实系统的并发量、多租户、医保对接这些在毕设中不做要求但业务流程本身必须是闭环的。也就是说一个患者来医院从挂号到看诊到拿药这个流程系统走下来得通。如果你的毕设只是单独做几个模块拼在一起而相互之间没有任何数据流转答辩时导师一定会问你怎么实现就诊流程的连贯性答不上来就很尴尬。2. 系统核心功能与数据库设计拆解2.1 功能模块怎么划分功能模块划分直接决定了工作量展示效果。我建议按角色拆功能这样前后端页面开发时思路最清晰论文里的功能结构图也最好画。管理员端负责系统基础配置和全局监管。包括用户管理新增医生/药房人员账号、分配角色、科室管理添加门诊科室、设置科室负责人、药品管理维护药品字典包含药品名称、规格、单位、单价、库存量、公告管理发布院内通知以及全局数据统计每日挂号量、门诊收入趋势、药品消耗排行。医生端是在线诊疗工作台。包括我的排班按星期设置出诊时间、患者挂号列表按日期筛选当天挂了我的号的患者、就诊处理查看患者信息、填写诊断结果、选择药品开具处方、历史处方查询。药房端负责药品GSP规范化操作。包括待发药列表按时间排序显示已开处方但未发药的记录、发药操作点击发药后自动扣减库存并生成出库日志、库存预警库存低于阈值时标红显示。这套功能拆解的好处是每个模块都能对应到论文的功能模块图中模块间关系非常清晰数据流转在模块间像流水线一样串联。答辩时导师问“你系统的数据怎么流转的”你直接对着功能结构图从挂号讲到取药逻辑自洽这基本就是答辩稳过的底子。2.2 数据库表设计是项目成败的关键我见过很多学弟学妹做毕设上来先写代码写到一半发现数据表设计有问题又回头改表结构导致前端页面全部重写。正确的顺序一定是先定清楚数据表再写代码。数据库设计好了后端接口和前端页面都是水到渠成的事。这套系统核心表我做了一个精简但完整的设计大概十来张表。我把最关键的表结构和字段含义列出来你照着建表就行。第一张是user用户表。字段包括id、username、password、real_name、role_id、department_id、phone、status、create_time。其中password用MD5加密存储毕设层面够用生产环境要用BCryptrole_id关联角色表department_id关联科室表这是医生和科室关联的桥梁。第二张是role角色表和permission权限表。角色表字段简单id、role_name、description。权限表字段id、permission_name、permission_code。用户、角色、权限之间用中间表关联这是标准RBAC设计。第三张是patient患者表。医生开处方时需要一个患者主数据表字段包括id、name、gender、age、id_card、phone、address、create_time。真实医院系统中患者表会远远复杂得多但毕设里有这些字段足够支撑挂号、查询、统计需求。第四张是registration挂号表这是全系统数据流转的起点。关键字段id、patient_id、doctor_id、department_id、registration_date、time_slot上午/下午、fee、status0已挂号待就诊、1已就诊、2已取消、create_time。这张表把患者、医生、科室三个维度关联起来了统计时就GROUP BY这张表。第五张是prescription处方表。字段id、registration_id、patient_id、doctor_id、diagnosis诊断结果、total_amount、prescription_date、status0待发药、1已发药、2已退药。第六张是prescription_item处方明细表对应一个处方有多条药品记录。字段id、prescription_id、drug_id、drug_name、quantity、unit_price、subtotal。这里强调一下药品名称和单价选择了冗余设计把drug表里的name和price直接冗余到明细表里好处有两点一是处方是历史快照将来药品改价后历史处方还能保留原价二是查明细时不用多表联查性能更快。第七张是drug药品表。字段id、drug_code、drug_name、specification规格、unit、stock、sale_price、purchase_price、manufacturer、warning_line预警阈值、status。药房发药扣库存就在这张表上做减法。第八张是schedule排班表。医生出诊排班字段id、doctor_id、department_id、week_day周几、morning/afternoon上下午是否出诊、registration_fee。挂号时要校验医生当天是否有排班这就在这张表上查。第九张是notice公告表。字段id、title、content、publisher_id、publish_time。这套表设计里最容易被忽略的是外键和索引。我建议订单、处方这类高频查询表在doctor_id和registration_id上建普通索引挂号表在patient_id上建索引。外键约束加上之后数据一致性有保障但在后期如果需要做高并发测试可能会是瓶颈毕设不用考虑这个层面把外键加上就行。2.3 权限模型的三种实现方案选型权限控制是毕设答辩时的高频考点。医院后台管理系统里医生不能去药房发药药房人员不能去看诊断结果管理员能做所有事这些都需要有权限控制兜底。我们看看常见的三种方案第一种是后端接口鉴权前端只做菜单隐藏。也就是前端登录后根据用户角色显示不同的菜单但是真正有隔离效果的是后端在每个接口上校验权限。后端用Spring Security或者拦截器在访问特定Controller前检查当前用户的角色。这种方案最安全前端就算偷改代码绕过菜单限制直接访问接口后端也会拒绝。第二种是纯前端路由守卫控制。用Vue Router的beforeEach钩子里判断用户角色控制路由跳转。缺点是后端接口依然是公开的懂行的人绕过前端直接请求接口数据就露了。第三种是接口前端双重限制。登录时返回用户角色前端根据角色动态生成路由后端在方法上用注解标记所需角色比如PreAuthorize(hasRole(DOCTOR))双重校验。强烈建议用第三种方案。Spring Security的PreAuthorize注解在方法上声明权限前端用Vue Router根据角色动态加载路由。代码量增加不多但在论文的“系统安全设计”章节能写出实打实的深度答辩时“权限设计怎么做的”这个问题你就能回答得非常扎实。还有一个细节要注意很多模板会直接把菜单权限写死在前端配置文件里不同角色的菜单是自己复制一份路由表。这种做法也能跑但如果你在论文里写了“动态路由”这个词代码就必须是登录后根据角色动态组装路由否则答辩导师如果较真让你演示权限控制逻辑你会很被动。3. SpringBoot后端与Vue前端核心实现3.1 后端接口怎么组织才规范SpringBoot后端工程结构我建议这样组织controller、service、mapper或者dao、entity、common。用MyBatis-Plus作为ORM框架它会帮你省掉很多重复的CRUD代码尤其是BaseMapper内置了增删改查方法你再也不用写那些机械的XML映射文件了。接口设计遵循RESTful风格GET请求做查询POST做新增PUT做修改DELETE做删除。比如药品管理模块的接口路径设计为GET /api/drug/page?pageNum1pageSize10 分页查询药品列表POST /api/drug 新增药品PUT /api/drug 修改药品信息DELETE /api/drug/{id} 删除药品这里有个很重要的坑删除药品不要物理删除delete from drug where id?改用逻辑删除。也就是在表里加一个deleted字段删除时把deleted置1查询时自动过滤掉已删除的数据。因为药品表被处方明细表引用了物理删掉会导致历史处方的关联数据断裂这属于数据完整性事故。MyBatis-Plus里全局配置逻辑删除字段就一个注解的事强烈建议加上。统一返回值封装也是后端开发很容易忽略但其实特别重要的环节。所有接口统一返回一个Result对象结构为code状态码、message提示信息、data返回数据。200是成功500是系统错误400是参数错误。这样前端不用每个接口单独判断axios拦截器里统一处理代码会清爽很多。3.2 登录认证与Token用过期策略登录是整个系统的入口也是安全性的第一道防线。流程如下前端把用户名和密码加密后POST到 /api/login 接口。后端接收后用MD5对明文密码加密去user表里比对用户名和加密后的密码是否匹配。如果匹配生成一个JWT Token返回给前端同时返回用户基本信息id、用户名、角色、科室。前端拿到Token后存储到localStorage里之后每一次请求在axios拦截器中自动在请求头上加上Authorization: token。后端写一个拦截器HandlerInterceptor对所有非登录接口统一校验Token的有效性。校验不通过直接返回401状态码前端拦截到401就跳回登录页。JWT要设置过期时间我建议设为2小时。做过系统和没做过系统的区别就在这种细节上如果不设过期时间Token永久有效一旦泄露等于账号裸奔如果过期时间太短比如10分钟医生正在写处方突然被踢下线体验极差。2小时是个不错的平衡值在application.yml里配置jwt.expire7200000单位为毫秒。后端可以再用一个Redis来存登录状态这就更强了但毕设里JWT拦截器已经够了Redis可以作为加分项写在“系统展望”里。3.3 Vue前端路由与状态管理的实战细节前端工程我建议用Vue CLI创建Vue2项目配合Vue Router和Vuex或Pinia。如果你用Vue3也行但Element UI换成Element PlusAPI有小差别。遇到问题网上能搜到的资料Vue2会多于Vue3这是我的切身体会。Vue路由分两批公共路由login页和动态路由首页及各功能页。路由守卫逻辑如下if (to.path /login) { next() } else { if (getToken()) { if (to.path /) { next(/index) } else { next() } } else { next(/login) } }这个逻辑的意思是未登录用户无论访问什么页面都强制跳登录页。已登录用户访问登录页会跳回首页。加上角色动态路由后医生登录后他的路由表里就没有药房管理相关的路由菜单栏自然不显示。这里有个常见问题如果医生直接在浏览器地址栏输入 /drug/list前端路由表里没注册这个路由会在动态路由加载后显示空白页。解决方案是后端接口拦截兜底就算前端漏过去了后端接口没有对应权限返回403数据也不会泄露。这就是为什么一定要双重鉴权。Vuex或Pinia里存什么用户基本信息、Token、菜单列表。刷新页面后Vuex数据会丢所以每次刷新时都要重新调用 getInfo 接口获取用户信息并重新生成菜单。这个逻辑是最多人踩坑的地方记住三个词刷新恢复、路由重建、状态同步。Axios封装也很关键。统一的axios实例要设置baseURL、请求超时时间、请求拦截器自动带Token、响应拦截器统一处理错误码。这里有个小坑下载文件时如果你有导出功能响应类型是blob需要在拦截器里判断response.config.responseType blob否则导出的文件会变成乱码。3.4 图表统计报表的实现思路医院后台必然要有数据统计模块这也是论文里很好的亮点。管理员首页展示仪表盘今日挂号量、本月门诊收入、各科室挂号排行榜、药品销量TOP10。这些数据用什么图表ECharts免费开源、功能强大、中文文档完善。后端统计接口的SQL是核心。今日挂号量select count(*) from registration where registration_date curdate()。各科室挂号排行榜select d.name, count(r.id) from registration r join department d on r.department_id d.id where r.registration_date date_sub(curdate(), interval 30 day) group by d.name order by count(r.id) desc。前端拿到数据后用ECharts渲染折线图和柱状图整个过程不算复杂但视觉效果非常加分。论文的“系统测试”章节里还可以放截图对比数据显得工作量特别充实。这里叮嘱一句图表数据一定要有真实的数据支撑别用写死的mock数据装模做样答辩导师让你查数据库的时候会穿帮。4. 项目部署全流程实战4.1 本地开发环境配置开发环境三步走安装JDK1.8毕设项目建议用JDK8兼容性最好、安装MySQL 5.7、安装Node.js和Vue CLI。具体版本用这套组合最稳JDK1.8、MySQL 5.7.44、Node 14.x、Vue CLI 4.x、Maven 3.6.x。SpringBoot版本用2.7.x系列然后MyBatis-Plus用3.4.x版本。这三个工具的安装网上教程非常多。我只强调几个很容易出问题的地方MySQL安装时字符集要选UTF-8否则存中文显示问号Maven配置阿里云镜像仓库否则下载依赖慢到怀疑人生换源后速度提升十倍不止Node.js安装时记得勾选Add to PATH否则命令行敲node找不到命令。配置文件里的数据库连接地址写jdbc:mysql://localhost:3306/hospital_db?useUnicodetruecharacterEncodingutf-8serverTimezoneAsia/Shanghai即可。4.2 手动部署到Linux服务器如果需要在云服务器上跑起来给导师在线演示部署流程有两条路我推荐先掌握手动部署这条基本功。第一步把前端代码打包成静态资源。在Vue项目根目录执行 npm run build生成dist目录。dist目录里是index.html、js、css这些静态文件直接丢给Nginx就能跑。第二步把SpringBoot后端打包成可执行jar。在项目根目录执行 mvn clean package -DskipTests 跳过测试target目录下生成jar包。第三步在服务器上装Nginx和JDK、MySQL。MySQL导入数据库脚本sql文件JDK配置好JAVA_HOME环境变量。第四步配置Nginx反向代理。Nginx需要做两件事一是托管前端的dist静态文件把80端口的请求指向dist目录二是把/api开头的请求反向代理到后端服务的8080端口。Nginx配置片段如下location / { root /home/hospital/dist; index index.html index.htm; try_files $uri $uri/ /index.html; }location /api/ { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }location块里try_files那一行是必须的否则Vue刷新子页面会报404我见过太多人栽在这一行上。因为前端路由是history模式浏览器访问 /doctor/list 时Nginx找不到这个文件就会404try_files的作用是把所有路由都重新指向index.html交给Vue Router自己匹配。后端启动用 nohup java -jar hospital-backend.jar nohup.log 21 这个命令。nohup的作用是即使你关闭SSH窗口服务继续跑日志输出到nohup.log方便排查问题。查到进程用 ps -ef | grep java杀进程用 kill -9 进程号这些命令要熟。还有一个跨域问题特别提醒开发阶段前端跑在8081端口后端跑在8080端口前端发请求必然跨域。开发环境用Vue CLI的proxy配置解决跨域生产环境用Nginx反向代理解决跨域。也就是说浏览器访问的API路径是同域的都是域名/api后端从来不会收到跨域请求跨域问题在反向代理这一层就解决了。如果你在拦截器里加了允许跨域的CORS配置没坏处但别只想靠它Nginx才是正解。4.3 部署完成后验证系统系统部署完成后验证清单供你自查打开浏览器访问服务器IP能显示登录页且样式正常加载登录管理员账号后首页图表数据能正常渲染新增一个医生账号并退出重登医生角色登录后看不到管理员专属菜单完整走一遍业务闭环新增患者-挂号-医生接诊开方-药房发药看看库存库存是否正确扣减重启Nginx和jar包后服务能否自动恢复。其中第二项“首次部署后重启自恢复”我强烈建议你在自测清单里加上服务器重启后Nginx和jar包可能需要手动启动如果你没有配置systemd服务或开机自启脚本那就只能SSH登录手动执行命令。毕设演示时最尴尬的就是系统停了半天没发现。配置一个systemd服务把jar包托管进去顺便还能开机自启这样才算完整交付。5. 论文写作要点与常见问题排查5.1 论文结构怎么填充毕业设计论文的结构大致是绪论背景、意义、国内外现状、需求分析可行性分析、功能需求分析、用例图、系统设计总体架构图、功能模块设计、数据库设计ER图和表结构、系统实现核心功能代码讲解、页面展示截图、测试功能测试、测试用例表、总结。每个章节对应的技术内容我都替你想好了绪论写医院信息化管理的大背景门诊效率低、手工开方易出错、药房库存管理混乱引出建设系统的必要性和意义。这里注意别写太大别扯“智慧医疗”这种大概念落到门诊、药房、医生工作站的具体业务上。需求分析用用例图表达每个角色的操作配合用例说明表。比如医生可以“查看我的排班”“处理患者就诊”“开具处方”管理员可以“维护用户信息”“维护药品信息”“查看统计报表”。系统设计总体架构图要体现前后端分离结构前端Vue、后端SpringBoot、数据库MySQL功能模块图按角色展开数据库设计放ER图和关键表结构说明。权限设计单开一小节画角色-菜单-操作权限关系图这部分非常加分。系统实现每个模块放1到2张页面截图配核心代码和文字说明。核心代码不用全部贴只贴关键逻辑。比如登录模块贴JWT生成和校验代码、挂号模块贴排班校验代码、发药模块贴库存扣减代码。测试章节设计功能测试用例表覆盖登录、患者管理、挂号、开方、发药、统计等核心功能的正常和异常流程。列出发现的问题及修复情况这块要真实别写“测试未发现问题”是人都知道不可能写两个不痛不痒但真实发生过的问题不但不扣分反而增加可信度。5.2 常见运行问题和排查方法速查表我整理了一张高频问题排查表都是做这套系统最容易踩的坑遇到问题直接对号入座。第一个启动SpringBoot时数据库连不上报Access denied for user。原因一般是用户名密码不对或者MySQL服务没启动。检查application.yml里的账号密码和本地MySQL账号是否一致。第二个前端页面打开白屏或404。先检查Nginx配置里try_files那行有没有写对。然后打开浏览器F12看Console报什么错再做判断。第三个接口返回401页面跳回登录。Token过期了或者前端axios没有带上Token。检查localStorage是否有Token请求头Authorization字段是否正确。第四个药品库存扣减后为负数。原因是发药时没有校验库存够不够做用户友好提示。在扣库存前加一步库存判断库存不足则提示“库存不足无法发药”并终止操作。第五个ECharts图表中文乱码。原因大概率是MySQL字符集不是UTF-8把数据库表和连接参数的字符集都统一改成utf8mb4重新导入数据。第六个时间显示相差8小时。因为MySQL连接参数里没有设置serverTimezone时区不对。连接字符串里加上serverTimezoneAsia/Shanghai。第七个图片或附件上传后访问不到。Nginx只托管了dist目录没把上传目录加入静态文件映射。在Nginx加一个location指向上传目录或者把上传路径放在dist内部目录而非项目外部。第八个分页插件失效。如果你用MyBatis-Plus分页插件新版版本配置方式有变化要注册PaginationInnerInterceptor否则表格数据全部查出来分页失效。这个坑特别隐蔽前端看表格数据没毛病但后端返回的数据量非常大。5.3 毕设选题后的时间规划和避坑心得最后聊聊项目以外但非常实际的事情。做这套系统的时间分配我建议这样安排第一周完成环境搭建和数据库设计第二到第三周完成后端接口第四周做前端页面和联调第五周做统计分析模块和权限优化第六周部署上线并开始写论文第七周继续写论文和准备答辩演示。这样算下来整套流程六到七周比较从容如果时间很紧至少留出两周时间给论文和排错。有一个坑我必须重点提醒答辩演示时不要用localhost访问系统要用你部署到服务器上的公网地址或内网地址。本地演示一旦Wi-Fi断掉服务就跟着断当场翻车。服务器不一定要买很贵的学生机云服务器一个月几十块钱完全够用。另外答辩前把测试账号密码整理好贴在系统登录页下方导师登录时会觉得你考虑得很周到。论文查重这块也多说一句代码部分查重往往很严重。建议把核心代码改成自己的变量命名风格加注释重新组织代码块顺序。数据库表结构部分易查重偏高尽量用自己的语言重新描述字段含义别直接抄模板论文。从我个人做这个项目的体验看这套系统的技术含量虽然不算顶尖但胜在完整、实用、贴近真实业务对毕设来说是最合适不过的。做的时候最考验人的其实不是某个技术点有多难而是整个流程的统筹规划。把数据库设计想清楚把权限控制从后端到前端打通把Nginx部署捋顺这三关过去之后你就已经超过大多数做毕设的同行了。答辩的时候把这三块讲透导师一眼就知道你是真做过的而不是花了几天找了个模板糊弄了事。
RELATED

相关推荐

C++动态链接库开发:从DLL原理到跨平台排障实战

C++动态链接库开发:从DLL原理到跨平台排障实战

如果你在Windows下编译过C程序,大概率见过这种报错:双击exe之后系统提示“找不到MSVCP140.dll”或“找不到VCRUNTIME140.dll”,程序直接起不来。这个报错背后,正是今天要聊的主题——C动态链接库开发。动态链接库,Wind…

📅 2026/10/8 4:09:44
ITIL 4实践落地三步走:从34个实践清单到精准选型与实施

ITIL 4实践落地三步走:从34个实践清单到精准选型与实施

先说个现象。我给不少企业做过ITIL落地咨询,几乎每一次的会议前奏都一样:对方IT负责人打开一个清单,一页列出ITIL 4的全部34个实践,然后问我一句:“老师,我们是不是要全上?”全上?真…

📅 2026/10/8 4:09:44
基于ARP抓包的局域网设备发现与IP冲突检测实战

基于ARP抓包的局域网设备发现与IP冲突检测实战

简介:本资源面向C#开发者与网络运维人员,提供一套在局域网中通过抓取ARP包来侦测网络设备、识别IP冲突设备的完整实现方案。核心功能已封装为独立类,便于直接集成到自有项目中,适用于网络监控、故障排查与设备发现等场景&#xff…

📅 2026/10/8 4:09:44
MORE NEWS

更多资讯

📰

AI策略执行报告实战:从Policy到可执行拦截体系的工程化落地

1. 从一份“AI Policy Enforcement Report”说起:为什么执行环节才是AI落地的真正分水岭这两年我经手过不少企业内部的AI治理项目,从最早的“能不能用”到后来的“怎么管”,再到现在的“怎么执行到位”,整个行业的关注点明显在往深…

📰

AI Agent 七要素与七个决策点:从零搭建智能体的工程实践指南

1. 为什么“七要素”和“七个决策点”是理解 Agent 的两把钥匙很多人第一次接触 AI Agent 这个概念时,脑子里浮现的画面是科幻电影里那种能自己思考、自己行动的智能体。但真到了动手搭建的时候,你会发现事情远没有那么玄乎——Agent 本质上就是一套围绕…

📰

DeepSeek Harness 工程化实践:插件机制、兼容层与内网部署指南

假期里刷技术社区,看到 DeepSeek 又更新了,这次的关键词是 Harness。说实话,第一眼看到"Harness"这个词的时候,我脑子里蹦出来的是测试工具链里那个老牌的 CI/CD 平台,但结合 DeepSeek 和 Claude Code Mods …

📰

从Mesh Shader到NAT冲突:PS5折腾实战全解析

最近好几个朋友跑来问我,“AnyPS5”到底是个什么东西,是模拟器?是外设品牌?还是折腾主机的代名词?说实话,我一开始也没打算把它做成什么正经项目,就是想把手头这台PS5从里到外吃透——画面技术、…

📰

韩朔的安保手记(七):国庆长假收官,零故障背后的白帽守望与双11战备

十月七日,深夜二十三点五十分。 秒针滴答跳动,距离国庆长假的正式结束,只剩下最后的十分钟倒计时。 安保值守室的大屏幕上,七天长假的累计运维与防护全景报表自动生成并定格在深蓝色的图表上:全网七天拦截针对核心链路…

📰

具身智能的隐藏地基:实时音视频如何让机器人进入物理世界

人形机器人、具身智能、实时音视频,这三个词放在一起的时候,很多人第一反应是"又蹭热度了",但真正干过机器人或者流媒体的人会意识到,这里面的技术交集远比想象中深。我最近在折腾一套远程在场系统,就是用实…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬