news 2026/8/21 19:41:09

【开题答辩全过程】以 基于java的医药管理系统的设计与实现为例,包含答辩的问题和答案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【开题答辩全过程】以 基于java的医药管理系统的设计与实现为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是《基于Java的医药管理系统的设计与实现》。系统面向小型药房,主要解决手工记账慢、易出错的问题,用电脑代替纸笔。功能分三大块:基础资料(药品、员工信息)、日常业务(入库、销售、库存预警)、查询统计(销量、缺货、过期提醒)。技术选型简单:用Java写后台,JSP做页面,MySQL存数据,Eclipse开发,Tomcat跑服务,电脑能装JDK就能跑。下面请各位老师批评指正。


评委老师:为什么选“医药管理”这个方向?
答辩学生:家里亲戚开的小药店还在用Excel记账,经常找不到批次和有效期,我想做个免费又简单的系统帮他省点时间。


评委老师:系统给谁用?需要几个人登录?
答辩学生:给药店老板和1-2名店员,共3个账号,老板能看报表,店员只能卖药和入库。


评委老师:药品信息主要存哪些字段?
答辩学生:编号、名称、分类、进价、售价、库存上限、下限、生产日期、有效期、供应商电话。


评委老师:库存预警怎么实现?
答辩学生:在药品表里设了上限和下限字段,每天凌晨跑一条定时SQL:如果库存<下限就插一条提醒记录,登录后弹窗提示“以下药品缺货”。


评委老师:过期提醒怎么做?
答辩学生:用SQL datediff,距离有效期小于30天的记录就被查出来,登录后红色字体显示“以下药品即将过期”。


评委老师:销售功能里,库存会不会出现负数?
答辩学生:先查库存,只有库存≥销售数量才允许出库,否则按钮灰掉并提示“库存不足”。


评委老师:用什么办法保证同一批药不会被重复卖?
答辩学生:每次销售把批次号写进销售明细,库存按“批次+数量”扣减,批次库存为0就不再显示。


评委老师:登录密码存明文吗?
答辩学生:不存明文,用MD5加密,数据库里看到的是32位小写密文。


评委老师:如果两个人同时卖同一盒药,会不会超卖?
答辩学生:在扣库存的SQL里加了synchronized代码块,并且用事务提交,先减库存再插销售记录,失败就回滚。


评委老师:为什么选择JSP而不是SpringBoot?
答辩学生:学校课程只教到JSP+Servlet,SpringBoot我还没系统学过,怕时间不够,先用熟悉的技术把功能跑通。


评委老师:打算怎么测试系统?
答辩学生:自己建100条假数据,模拟入库、销售、库存预警、过期提醒四条主线,每条跑10次,看结果对不对,再把截图写进论文。


评委老师:做完这个系统你觉得自己最大的收获会是什么?
答辩学生:能把课堂上的Java、MySQL、JSP串起来,真正做出一个亲戚能用的软件,比刷题更有成就感。


评委老师评价:
xx同学选题贴近生活,功能边界清晰,技术路线保守但可行,能意识到超卖、过期等细节,说明有基本的风险意识。建议下一步把MD5换成更安全的加盐散列,再补充一份简单的用户操作说明书。总体思路可行,同意开题,按计划推进。


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

最后

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 20:50:34

AIDE ML — 机器学习工程代理

AIDE ML — 机器学习工程代理 由 LLM 驱动的代理&#xff0c;能够编写、评估和改进机器学习代码。 生产环境中需要使用&#xff1f;试试 Weco → 什么是 AIDE ML&#xff1f; AIDE ML 是 AIDE 算法的开源“参考版本”&#xff0c;AIDE 算法是一个树搜索代理&#xff0c;能够自主…

作者头像 李华
网站建设 2026/8/21 21:26:06

BetterNCM插件终极安装指南:从零基础到精通应用

想要让网易云音乐焕发全新活力&#xff1f;BetterNCM插件就像给音乐播放器安装了一个超级引擎&#xff0c;能够解锁隐藏功能、优化使用体验。本指南将带你一步步掌握这个强大插件的安装技巧&#xff0c;避开常见陷阱&#xff0c;享受更智能的音乐之旅。&#x1f3b5; 【免费下载…

作者头像 李华
网站建设 2026/8/21 1:15:09

Kafka单机搭建(二)

Kafka改为system模式 要将 Kafka&#xff08;KRaft 模式&#xff09;以 systemd 服务&#xff08;system 模式&#xff09; 方式运行&#xff0c;可以创建一个 systemd unit 文件&#xff0c;实现开机自启、日志管理、自动重启等功能。以下是详细步骤&#xff1a;前提条件 已完…

作者头像 李华
网站建设 2026/8/20 21:21:58

C语言:约瑟夫环问题

共有n个人围成一个环&#xff0c;从1开始&#xff0c;每报到数m的人出列&#xff0c;求剩到最后的人最开始的编号数字#include <stdio.h> int main() {int m,n;/*共有n个人围成一个环&#xff0c;从1开始&#xff0c;每报到数m的人出列*/ scanf("%d %d",&m…

作者头像 李华
网站建设 2026/8/21 17:11:08

BBDown技术深度解析:从架构设计到高级应用的全方位指南

BBDown技术深度解析&#xff1a;从架构设计到高级应用的全方位指南 【免费下载链接】BBDown Bilibili Downloader. 一款命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown BBDown作为一款专业的命令行式B站视频下载工具&#xff0c;凭借其强…

作者头像 李华
网站建设 2026/8/22 1:08:15

基于Java的心理咨询在线评测系统设计与开发

目录已开发项目效果实现截图开发技术系统开发工具&#xff1a;核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&…

作者头像 李华