《面向对象程序设计(Java)》课程设计
一、语言和环境
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所示。
图-1 系统运行界面
(4)购书完毕后,将订单信息及订单详细信息分别插入Orders表和Order_detail表。
5、关闭连接,退出系统。
代写计算机编程类/金融/高数/论文/英文
本网站支持淘宝 支付宝 微信支付 paypal等等交易。如果不放心可以用淘宝或者Upwork交易!
E-mail:850190831@qq.com 微信:BadGeniuscs 工作时间:无休息工作日-早上8点到凌晨3点
如果您用的手机请先保存二维码到手机里面,识别图中二维码。如果用电脑,直接掏出手机果断扫描。