導航:首頁 > 萬維百科 > 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購書網站設計思路相關的知識