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

1701java药品进销存管理系统Myeclipse开发sqlserver数据库web结构java编程计算机网页项目

一、源码特点
     java web药品进销存管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境
为 TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。

java 药品进销存系统1


二、功能介绍

(1)权限管理:对权限信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)仓库管理:对仓库信息进行添加、删除、修改和查看
(4)商品管理:对商品信息进行添加、删除、修改和查看
(5)入库管理:对入库信息进行添加、删除、修改和查看
(6)出库管理:对出库信息进行添加、删除、修改和查看
(7)调库管理:对调库信息进行添加、删除、修改和查看
(8)库存管理:对库存信息进行添加、删除、修改和查看
(9)供应商管理:对供应商信息进行添加、删除、修改和查看
(10)销售管理:对销售信息进行添加、删除、修改和查看
(11)个人信息修改

数据库设计

BEGIN
CREATE TABLE [dbo].[quanxian]([qxid] [int] IDENTITY(1,1) NOT NULL,
[qx] [VARCHAR](40),
) ON [PRIMARY]
END
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权限' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'quanxian', @level2type=N'COLUMN', @level2name=N'qx'
BEGIN
CREATE TABLE [dbo].[yonghu]([yhid] [int] IDENTITY(1,1) NOT NULL,
[yhm] [VARCHAR](40),
[mm] [VARCHAR](40),
[xm] [VARCHAR](40),
[qx] [VARCHAR](40),
[dh] [VARCHAR](40),
) ON [PRIMARY]
END
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户名' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'yonghu', @level2type=N'COLUMN', @level2name=N'yhm'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'yonghu', @level2type=N'COLUMN', @level2name=N'mm'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'yonghu', @level2type=N'COLUMN', @level2name=N'xm'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权限' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'yonghu', @level2type=N'COLUMN', @level2name=N'qx'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电话' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'yonghu', @level2type=N'COLUMN', @level2name=N'dh'
BEGIN
CREATE TABLE [dbo].[cangku]([ckid] [int] IDENTITY(1,1) NOT NULL,
[ck] [VARCHAR](40),
[fzr] [VARCHAR](40),
[wz] [VARCHAR](40),
) ON [PRIMARY]
END
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仓库' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'cangku', @level2type=N'COLUMN', @level2name=N'ck'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'负责人' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'cangku', @level2type=N'COLUMN', @level2name=N'fzr'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'位置' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'cangku', @level2type=N'COLUMN', @level2name=N'wz'
BEGIN
CREATE TABLE [dbo].[shangpin]([spid] [int] IDENTITY(1,1) NOT NULL,
[sp] [VARCHAR](40),
[gys] [VARCHAR](40),
[sl] [VARCHAR](40),
[jhrq] [VARCHAR](40),
[cd] [VARCHAR](40),
[gg] [VARCHAR](40),
[je] [VARCHAR](40),
[sx] [VARCHAR](40),
[xx] [VARCHAR](40),
) ON [PRIMARY]
END
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'商品' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'sp'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'供应商' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'gys'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'sl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'进货日期' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'jhrq'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'产地' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'cd'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'gg'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'金额' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'je'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上限' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'sx'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下限' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'shangpin', @level2type=N'COLUMN', @level2name=N'xx'
BEGIN
CREATE TABLE [dbo].[ruku]([rkid] [int] IDENTITY(1,1) NOT NULL,
[ck] [VARCHAR](40),
[sp] [VARCHAR](40),
[sl] [VARCHAR](40),
[sj] [VARCHAR](40),
) ON [PRIMARY]
END
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仓库' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'ruku', @level2type=N'COLUMN', @level2name=N'ck'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'商品' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'ruku', @level2type=N'COLUMN', @level2name=N'sp'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'ruku', @level2type=N'COLUMN', @level2name=N'sl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'时间' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'ruku', @level2type=N'COLUMN', @level2name=N'sj'

代码设计

	String keyid =(String)request.getParameter("keyid");
String ck=(String)request.getParameter("ck");// 变量 名 :仓库
String sp=(String)request.getParameter("sp");// 变量 名 :商品
String sl=(String)request.getParameter("sl");// 变量 名 :数量
String sj=(String)request.getParameter("sj");// 变量 名 :时间
String drck=(String)request.getParameter("drck");
String sql="";//声明sqlint row=1;///定义执行结果int num=0;
try{sql="select count(1) as num from kucun where ck='"+drck+"' and sp='"+sp+"'";
System.out.println(sql);rs=db.query(sql);if(rs.next()){num=rs.getInt("num");}if(num>0){sql="update kucun set sl=sl+"+sl+" where ck='"+drck+"' and sp='"+sp+"'";db.update(sql);}else{sql="insert into kucun(sp,ck,sl,czr,sj) values('"+sp+"','"+drck+"','"+sl+"','"+session.getAttribute("yhm")+"','"+StaticMethod.getStringDate()+"')";
;//库存SQL 语句	
System.out.println(sql);db.update(sql);}sql="update kucun set sl=sl-"+sl+" where ck='"+ck+"' and sp='"+sp+"'";db.update(sql);sql="insert into diaoku(ck,sp,sl,sj,drck) values('"+ck+"','"+sp+"','"+sl+"','"+sj+"','"+drck+"')";
;//调库SQL 语句//int row =0;row=db.update(sql);//执行sql语句
}catch(Exception e){
System.out.println(e.toString());}


三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。
    3、数据库文件名是jspyaopin.mdf,系统名称yaopin
    4、系统首页地址:http://127.0.0.1:8080/yaopin/login.jsp

四 系统实现


下载地址:

https://download.csdn.net/download/qq_41221322/89317482

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

相关文章:

  • Docker简单使用
  • React中显示数据
  • 大数据学习之安装并配置maven环境
  • 领域知识 | 智能驾驶安全领域部分常见概论
  • 深入分析 Android Activity (三)
  • 如何用正则表达式匹配中文和英文
  • 树洞陪聊系统源码/陪聊/陪玩/树洞/陪陪/公众号开发/源码交付/树洞系统源码
  • 初步学习pygame,使用pygame搭建简单的窗口效果
  • ArrayList与LinkedList
  • 计算机网络 第三章 数据链路层 局域网的数据链路层
  • 图生视频 学习笔记
  • [CCF-CSP] 202303-4 星际网络II
  • 【代码随想录算法训练营第37期 第十五天 | LeetCode226.翻转二叉树、101.对称二叉树 2】
  • Java并发面试题,多线程通关秘籍
  • 安卓绕过限制直接使用Android/data无需授权,支持安卓14(部分)
  • [译]前端离线指南(上)
  • [译]如何构建服务器端web组件,为何要构建?
  • 【mysql】环境安装、服务启动、密码设置
  • 345-反转字符串中的元音字母
  • Angular6错误 Service: No provider for Renderer2
  • canvas 绘制双线技巧
  • conda常用的命令
  • Cookie 在前端中的实践
  • ES6--对象的扩展
  • git 常用命令
  • Java编程基础24——递归练习
  • JS变量作用域
  • oldjun 检测网站的经验
  • PermissionScope Swift4 兼容问题
  • Web标准制定过程
  • Yeoman_Bower_Grunt
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 基于遗传算法的优化问题求解
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 推荐一个React的管理后台框架
  • 小试R空间处理新库sf
  • 学习笔记:对象,原型和继承(1)
  • 阿里云API、SDK和CLI应用实践方案
  • ​人工智能书单(数学基础篇)
  • #14vue3生成表单并跳转到外部地址的方式
  • #pragma预处理命令
  • $.ajax()参数及用法
  • (02)Unity使用在线AI大模型(调用Python)
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (c语言+数据结构链表)项目:贪吃蛇
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (二)测试工具
  • (分类)KNN算法- 参数调优
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十三)MipMap
  • .Net FrameWork总结
  • .NET 使用配置文件
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境