java编写购书系统,javaweb的网上购书系统
00-1010一、图书采购系统1。前言2。功能介绍3。分析2。书类1。类名和属性2。代码示例3。OrderItem)1类1。类名和属性2。代码示例4。订单类别1。类名和属性2。代码示例5。测试)1类。
目录
00-1010随着互联网的快速发展,网上图书采购系统作为电子商务的一种形式,以其高效率、低成本的优势,正逐渐成为一种新的商业模式。人们对互联网的使用不再满足于仅仅局限于浏览和发布信息,而是更加渴望充分享受互联网带来的更多便利。网上购书系统正在适应当今社会的快节奏生活,让更多的顾客足不出户就能方便快捷地买到自己喜欢的书。
00-1010使用Java语言编写一个基于控制台的图书采购系统,实现图书采购功能。输出所有书籍的信息:每本书的数量,书名,单价,库存。
顾客购买图书时,根据提示输入书号购买所需图书,根据提示输入要购买的图书数量。购买后输出客户订单信息,包括:订单号,订单明细,订单总金额。
00-1010需要创建三个实体类:图书类、订单项目类和订单类。买书的时候需要选择书的数量,所以需要定义图书对象的获取方法和订单项目类别中的书的数量。因为需要指定订单项目并获取订单列表、订单号和订单总金额等信息,所以需要按订单列表、订单号和订单总金额指定订单项目。
一、购书系统
00-1010书号(id)图书名称(名称)图书单价(价格)库存数量(存储)
00-1010/*定义book类*/public类Book { private int id私有字符串名称;私人双倍价格;私人int股票;//构造不带参数的public book(){ }//构造带四个参数的publicbook (int id,string name,double price,int stock { this . id=id;this.name=namethis.price=价格;this.stock=股票;} public int getId(){ return id;} public void setId(int id){ this . id=id;} public String getName(){ return name;} public void set name(String name){ this . name=name;} public double getPrice(){ return price;} public void set price(double price){ this . price=price;} public int getStock(){ return stock;} public void set stock(int stock){ this . stock=stock;}}
00-1010
1.前言
图书采购数量(num)
2.功能介绍
/*定义订单项类*/公共类OrderItem {私有图书Book;私有int数;public OrderItem(){ } public OrderItem(Book Book,int num){ this . Book=Book;this.num=num} public Book getBook() { re
turn book; } public void setBook(Book book) { this.book = book; } public int getNum() { return num; } public void setNum(int num) { this.num = num; }}
四、订单类(Order)
1.类名及属性
订单号(orderID) 订单总额(total) 订单项列表(items)
2.代码示例
/*订单类*/public class Order { private String orderID; private OrderItem[] items = new OrderItem[3]; private double totalMoney; public Order() { } public Order(String orderID) { this.orderID = orderID; } public String getOrderID() { return orderID; } public void setOrderID(String orderID) { this.orderID = orderID; } public OrderItem[] getItems() { return items; } public void setItems(int i,OrderItem item) { items[i]=item; } public double getTotalMoney() { for (int i = 0; i < items.length; i++) { totalMoney += items[i].getNum()*items[i].getBook().getPrice(); } return totalMoney; }}/pre>
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。