Java代写,java作业代写:100%原创代码
当前位置:以往案例 > >JAVA案例SQL语言SQLServer 2005/MySQL:图书管理系统
2017-11-13



一、语言和环境

A、实现语言

Java语言,SQL语言

B、环境要求

JDK 7.0、MyEclipse10、SQLServer 2005/MySQL

二、功能要求

开发基于控制台的购书系统。(除创建数据库,数据表之外,其他功能均在MyEclipse平台中,用Java语言实现)具体要求如下:

1、创建数据库Books,包含以下表格:

User表

列名

数据类型

备注

Uid(用户id)

int

主键

Password(密码)

varchar(6)

Book表

列名

数据类型

备注

Bid(图书编号)

int

主键

Bname(图书名称)

varchar(30)

Author(作者)

varchar(20)

Price(价格)

float

Quantity(库存量)

int

Orders表

列名

数据类型

备注

Oid(订单id)

int

主键

Uid(用户id)

int

外键,引用User的外键

Total(总价)

float

Odate(订单日期)

datetime

Order_detail表

列名

数据类型

备注

Oid(订单id)

int

主键、引用Orders的外键

Bid(书本id)

int

主键、引用Book的外键

Num(购买数量)

int

2、将下面数据插入User表中

Uid

Password

1

111

2

222

3

333

(1)使用用户id和密码进入系统。用户id和密码在键盘输入,判断用户id和密码是否与表格User中的一致。正确,进入系统界面,否则,强制退出系统。

3、在MyEclipse平台,用Java语言将下面数据插入Book表

Bid

Bname

Author

Price

Quantity

1

数据库原理和应用

李志

36.5

26

2

Java语言开发

宋小琳

45.1

30

3

C语言程序设计

唐浩强

26

24

4

软件工程

刘海军

39.5

60

5

计算机导论

吴丽敏

22

41

(1)实现Book表的增删改查。数据可以自行设置。(提示:可以设置四个选择,分别代码增删改查,如1-增加,2-删除,3-修改,4-查找)

4、实现图书的购买功能

(1)输出所有图书的信息:包括每本图书的图书编号、图书名称、作者、图书单价和库存数量。

(2)顾客购买图书:根据提示输入图书编号来购买图书,并根据提示输入购买图书数量(用户必须连续购书三次)。

(3)购书完毕后输出顾客的订单信息:包括订单号、订单明细、订单总额和订单日期。

系统运行参考界面如图-1所示。

image.png

图-1 系统运行界面

(4)购书完毕后,将订单信息及订单详细信息分别插入Orders表和Order_detail表。

5、关闭连接,退出系统。


在线提交订单