导航:首页 > 万维百科 > java购书网站设计思路

java购书网站设计思路

发布时间:2021-02-23 11:23:34

1、用java编写的商品库存管理系统的设计思路以及源代码是什么?

既然是商品库存系copy统,那么最少有各种商品的单件信息,1:需要有商品的进货价格,卖出价格,剩余数量,每月的销售数量,进货时间等,在对应的数据库表创建相应的字段。2:商品管理就是对多种商品的管理,所以还要有各种商品的分类,比如烟酒类,饮料类,小吃类,将其分类好管理,同样数据库里面建立相对的数据表。具体需要根据自己需求来编写。3:界面的设计,这里可分为登陆界面,其中一个是用户登陆后查看的界面,和管理员登陆后查看的界面,用户登录只能查看对应的商店的物品管理,并且能进行修改自家商品。管理员登陆可查看所有的用户的商店物品,及修改物品信息。而物品分类栏就可以用jQuery来实现局部的刷新界面。左边为物品分类栏,右边为选中物品类的信息。点击右边分类物品的某件物品,可跳转到该类物品的单个信息,如第1点提到的。

2、购书网站用javabean+servlet+jsp实现

有类似的购物网站。
javabean+servlet+jsp
数据库mysql

3、求帮忙,用java面向对象的思想写一个购书系统,输出结果如果图:

有时间帮你搞个


import java.util.Calendar;
import java.util.Scanner;
/*
 * 功能说明,只能输入1 2 或者如果输入其他就视为下订单或者取消订单
 */
public class ShoppingSystem {
    private static final String SPACE="        ";
    private int count=1;
    private boolean go =true;
    
    int[] book_p =new int[3];
    int[] book_n = new int[3];
    
    private book[] books = {
            new book(1, "Java教程", 30.6, 30),
            new book(2, "JSP 指南", 42.1, 40),
            new book(3, "SSH 架构", 47.3, 15)
            };
    
    //图书列表
    public void booklist(){
        System.out.println("图书列表:");
        System.out.println("图书编号  图书名称     图书单价 库存数量");
        System.out.println("-----------------------------------------");
        for (int i = 0; i < books.length; i++) {
            System.out.println(books[i].id+SPACE+books[i].name+SPACE+books[i].moneny+SPACE+books[i].number);
        }
        System.out.println("-----------------------------------------");
    }
    
    //购买行为
    public void buy(){
        Scanner in = new Scanner(System.in);
        
        try {
            int chooses; 
            while(go){
                System.out.println("请输入图书的编号选择图书");
                chooses = in.nextInt();
                if(chooses == 1 || chooses == 2 || chooses == 3){
                    
                }
                else{ 
                    buylist();
                    go =false;
                    return;
                }
                
                if(chooses == 1){
                    book_p[0]=1;
                    System.out.print("请输入购买图书的数量 ");
                    chooses = in.nextInt();
                    if(chooses <= books[0].number){
                        book_n[0]=book_n[0]+chooses;
                    }
                }else if(chooses == 2){
                    book_p[1]=1;
                    System.out.print("请输入购买图书的数量 ");
                    chooses = in.nextInt();
                    if(chooses <= books[1].number){
                        book_n[1]=book_n[1]+chooses;
                    }
                }else if(chooses == 3){
                    book_p[2]=1;
                    System.out.print("请输入购买图书的数量 ");
                    chooses = in.nextInt();
                    if(chooses <= books[2].number){
                        book_n[2]=book_n[2]+chooses;
                    }
                }                    
            }
        } catch (Exception e) {
            // TODO: handle exception
        }
    }
    
    //订单列表
    private void buylist(){
        double sum=0;
        System.out.println(SPACE+"图书订单:");
        System.out.println("图书订单号:"+count);
        System.out.println("图书名称 购买数量 图书单价");
        System.out.println("-------------------------------");
        for (int i = 0; i < 3; i++) {
            if(book_p[i] != 0){
                System.out.println(books[i].name + SPACE+book_n[i]+SPACE+books[i].moneny);
                sum =sum + book_n[i]*books[i].moneny;
            }
        }
        System.out.println("-------------------------------");
        System.out.print("订单的总额                       ");
        System.out.println(sum);
        
        Calendar c = Calendar.getInstance();
        System.out.println("日期"+c.getTime());
    }
    public static void main(String[] args) {
        ShoppingSystem sh = new ShoppingSystem();
        sh.booklist();
        sh.buy();
    }
    
    class book{
        private int id;
        private String name;
        private double moneny;
        private int number;
        
        public book(int id, String name, double moneny, int number) {
            this.id = id;
            this.name = name;
            this.moneny = moneny;
            this.number = number;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public double getMoneny() {
            return moneny;
        }

        public void setMoneny(double moneny) {
            this.moneny = moneny;
        }

        public int getNumber() {
            return number;
        }

        public void setNumber(int number) {
            this.number = number;
        }
        
        
    }

}

 

4、Java web项目设计思想

做好一个项目当然要层的,一般项目都分几大层,主要有:显示层,逻辑处理,接口,数据库层。

做项目时先将这些层创建好后,在这些层中写类文件,这样在给老师讲解时方便老师理解,写方便你在写代码时,养成一个好的习惯

5、java web 做购物车的大概思路,和实现步奏是什么?

购物车管理模块主要功能有如下几个部分:(1)创建购物车 当客户登录后,系统会给客户创建一个购物车放入服务器的Session会话中。使客户在整个会话中都拥有一个相同的购物车。这里主要运用了Http协议中的会话机制,将购物车保存在客户的会话中,这样在整个客户游览不同页面商品的过程中,都会使用同一个购物车对象。 具体执行步骤:(1)从客户的请求对象中获取Session会话对象(2)从会话对象中获取购物车对象(3)判断是购物车对象是不是空的,如果是空是就创建一个 /* * 在监听到session被创建之后,就立即向session中添加一个购物车Car; */ public void sessionCreated(HttpSessionEvent arg0) { HttpSession session = arg0.getSession(); Cart cart=new Cart(); session.setAttribute("cart", cart); } /* * 从session中获得购物车 */ Cart cart = (Cart) session.getAttribute("cart"); if (cart == null) { cart = new Cart(); }(2)向购物车中添加一个商品项 客户在查看网页上的一个商品时,当向服务器发送一个“添加到购物车”的请求时,会执行这个功能。功能执行过程:(1)从客户请求对象中获取商品的ID(2)调用业务层的方法根据商品ID去数据查询商品的信息,返回商品对象(3)从商品对象中获取商品名,商品价格,来构建一个商品项对象(4)从Session会话中获取购物车对象(5)调用业务层的方法来根据购物车对象和商品项对象来执行添加操作(6)将些商品项对象放入到购物车中 部分实现代码: /* * 从数据库中把商品取到; */ ProctService proctService = (ProctService) ServiceFactory.getInstance().getService(Globals.PRODUCT_SERVICE); Integer id = Integer.parseInt(request.getParameter("proctid")); Proct proct = proctService.getProctById(id); /* * 在向购物车中添加商品的时候会判断商品是否已经存在, * 已存在的就不让在加入了; */ if (cart.isExist(id)) { message = "该商品已经存在!请<a onclick='javascript:history.go(-1)'>返回</a>!"; request.setAttribute("message", message); return mapping.findForward("error"); } else { /* * 向购物车添加一个商品; */ cart.addCart(proct); session.setAttribute("cart", cart); return mapping.findForward("addcartsuccess"); }

6、java软件开发当当购书网项目总结报告

估计又是个达内培训出来的...

7、网站设计思路是什么?

一、确定网站主题

网站主题就是你建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。必须要找准一个自己最感兴趣内容,做深、做透,办出自己的特色,这样才能给用户留下深刻的印象。

网站的主题无定则,只要是你感兴趣的,任何内容都可以,但主题要鲜明,在你的主题范围内内容做到大而全、精而深。

二、搜集材料

明确了网站的主题以后,你就要围绕主题开始搜集材料了。要想让自己的网站有血有肉,能够吸引住用户,你就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。

三、规划网站

一个网站设计得成功与否,很大程度上决定于设计者的规划水平,规划网站就像设计师设计大楼一样,图纸设计好了,才能建成一座漂亮的楼房。

网站规划包含的内容很多,如网站的结构、栏目的设置、网站的风格、颜色搭配、版面布局、文字图片的运用等,你只有在制作网页之前把这些方面都考虑到了,才能在制作时驾轻就熟,胸有成竹。也只有如此制作出来的网页才能有个性、有特色,具有吸引力。

四、网站建设 网站做的好不好,就要看前端制作人员和程序员的能力了,有许多的公司用的都是刚刚毕业的学生,做的一般都会有些许的问题,这里就要好好的选择一个公司了。
五、上传测试 网站制作完毕,最后要发布到Web服务器上,才能够让全世界的朋友观看,你可以很方便地把网站发布到自己申请的主页存放服务器上。
六、推广宣传 网页做好之后,还要不断地进行宣传,这样才能让更多的朋友认识它,提高网站的访问率和知名度。推广的方法有很多,例如到搜索引擎上注册、与别的网站交换链接、加入广告链等。

七、维护更新

网站要注意经常维护更新内容,保持内容的新鲜,不要一做好就放在那儿不变了,只有不断地给它补充新的内容,才能够吸引住浏览者。

8、求编写一个java程序,实现访问到到指定网站。设计思路及代码!

html或者jsp中写<a href="网址"/> 就是指定网站。
java类中可以写 sendRedirct("网址")

与java购书网站设计思路相关的知识