用户可以进行注册登陆系统,在用户的界面上,其可以进行查看网上书店里的图书类别和所在类别下的图书,根据自己的需求可在订单项目里添加订单购买自己喜欢的图书;
管理员可以通过自己的账号登录到管理员系统对书店进行管理,其可实现对图书的添加,修改,查询,和删除功能,可以查看用户的订单,修改和维护订单。添家客户的信息用以统计数据。
在构造系统时,首先从需求出发构造数据库,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统解成了几个小系统。这里把系统划分为了三个模块:用户登录模块,管理员模块,用户购买模块。模块分别能够实现以下功能:
登录模块:实现登录,注册功能。管理员模块:实现对图书的添加修改和删除以及对订单的添加修改和删除功能。用户购买模块:实现对图书的查找以及对所需图书的下单功能。 3.系统总体设计及部分代码 3.1登录模块设计用户正确输入用户名和密码,连接到数据库,登录成功!
3.2新用户的注册此模块的核心是创建实例化对象。
3.3图书添加模块管理员在此界面上可对系统里的图书进行查询修改和删除。
3.4图书添加事件此界面主要实现图书的添加功能。
3.5买家信息维护此模块主要用于对买家信息的查找和维护。
3.6订单管理模块此模块用于图书订单管理,查找,修改,删除等功能的实现。
4.数据库设计 4.1系统数据库设计使用sql语句查询项目存储数据用到的数据库表格:
1.管理员信息表
列名数据类型长度主键非空自增IdInt11√√√usenamevarchar20 passwordvarchar202.图书类型信息表
列名数据类型长度主键非空自增idInt11√√√BookTypeNameVarchar20 bookTypeDesVarchar203.图书信息表
列名数据类型长度主键非空自增BooknameInt11√√√AuthorVarchar20 SexVarchar10 PriceFloat10 bookTypeIdInt11 bookDescVarchar10004.订单信息表
列名数据类型长度主键非空自增BuyidInt11√√√NameVarchar20 SexVarchar20 BuybooknamtelVarchar20 WayVarchar20 AddressVarchar205.买家信息表
列名数据类型长度主键非空自增IdInt11√√√ConsumernameVarchar50 SexVarchar50 AgeVarchar50 NumberVarchar50 BooknameVarchar50 4.2系统E-R图设计 5.JDBC连接数据库一定要安装数据库jdbc驱动包!
代码展示:
以上就是Java实战之网上书店管理系统的实现的详细内容,更多关于Java书店管理系统的资料请关注七叶笔记其它相关文章!