java-基于jdbc的商品管理系统理论构建

本系统主要功能有系统的注册登录以及系统具有的增删查改等功能,其中用到了jdbc的知识。

  1. 系统架构
  2. 需求分析:本系统希望实现的主要功能有
  1. .可记忆的注册登录功能
  2. 商品系统的增删查改
  3. 系统对用户文本输入的判断的构建。(自定义异常的使用)

3.jdbc的连接

本系统通过返回statement可操作对象给其他对象,使其拥有操作数据库的能力。

需要用到的表分别有userdata以及goods。

(1)注册登录

注册:需要实现基础的注册功能以及已有用户的判断,这就需要系统保存已经注册的用户信息以及在注册时判断账号是否已存在。

 登录:需要实现基础的登录功能以及未注册用户的判断,这里我们需要判断用户是否注册,但我们返回的数据不包括具体信息,防止用户信息的泄露。

(2)增删查改

这里我们使用jdbc链接远程数据库,实现数据的查改。

增:我们需要判断用户需要增加的商品是否已存在(

select brand from goods where brand = ‘”+brand+”’

),如果已存在,返回用户给信息。(

insert into goods(brand,number,price) values(‘”+brand+”’,’”+number+”’,’”+price+”’

删:我们需要判断商品是否存在(

delete from goods where brand = ‘”+brand+”’

),如果不存在,返回错误信息给用户。

查:返回商品信息用户。(

select * from goods

)

改:我们需要判断商品是否存在,如果不存在,返回信息给用户,同时还需要关注用户更改值是否不符合逻辑。(

updata goods set number = ‘”+number+”’,price  = ‘”+price+”’ where brand = ‘”+brand+”’

)

  1. 系统逻辑

这里我们使用自定义异常处理用户不按要求输入的情况,防止系统因异常退出。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值