《面向对象程序设计(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:414745755@qq.com 微信:sziiitcn 工作时间:无休息工作日-早上8点到凌晨3点
如果您用的手机请先保存二维码到手机里面,识别图中二维码。如果用电脑,直接掏出手机果断扫描。