資源簡介
摘要信息: 電子商城系統主要功能包括:用戶注冊、用戶登錄、用戶查看商城商品、用戶購買商品、用戶查看購物車并且清空購物車、用戶找回賬戶以及密碼、管理員登錄、管理員注冊、管理員查看用戶信息、管理員刪除用戶信息、管理員刪除商品信息、管理員添加商品信息、管理員修改商品信息、退出登錄等。 圖形可視化界面運行下能夠顯示系統啟動進度條,刪除、添加、注冊等相關操作時能夠彈出窗口加以提示,退出登錄或系統時能夠做到單擊確認退出按鈕才退出登錄或系統,能夠對用戶加以提示。 注冊用戶或是管理員、添加商品信息、購買商品、刪除商品或是用戶信息、修改商品信息等相關操作時能夠判斷有無該用戶或是商品。 用戶在購買商品的時候同時更新商品的庫存數量,管理員刪除管理員時可以做到同時刪除用戶的購買信息。
主要內容:
一、項目名稱 基于JAVASE的電子商城系統
二、功能要求 1、用戶注冊 2、用戶登錄 3、用戶查看商品列表 4、用戶購買商品 5、用戶查看購買商品列表 6、用戶清空購物車 7、用戶找回賬戶和密碼 8、管理員登錄 9、管理員注冊 10、查看用戶信息 11、查看商品信息 12、刪除用戶信息 13、刪除商品信息 14、添加商品信息 15、修改商品信息 16、退出用戶登錄 17、退出管理員登錄 18、退出商城 三、需求分析 該系統的用戶是商城消費者和商城管理者,根據客戶的要求,可以注冊、登錄、購物、查看購物車信息、找回賬戶和密碼,管理員可以對商品信息進行增加、修改、刪除操作,可以對用戶進行查看和刪除。
四、設計思想 1、在控制臺與圖形可視化界面下運行 2、使用Mysql數據庫存取用戶登錄信息和商品信息 3、使用List存取商品購買信息 4、把程序分為多個類,多個類之間的互相調用。 5、用戶或是管理員進行注冊、登錄時能夠提供校驗碼。 6、用戶或是管理員獲取數據庫信息時能夠與數據庫進行交互。 7、用戶購物要做到簡潔明了。 8、用戶只需要身份證號碼和郵箱地址就能找回賬戶和密碼。 9、注冊、刪除、修改等操作要有信息提示。 10、用戶、管理員進行操作時能夠做到操作提示與用戶名提示。 11、退出登錄或是退出系統時能夠做到讓用戶有所考慮。
五、具體實現 1、技術思路: 界面:基于控制臺與圖形可視化界面(Swing)實現用戶的輸入和輸出。 程序流程:在函數中利用循環與遞歸 ,讀取用戶輸入,調用模塊實現各個子功能。 2、功能子模塊劃分: ① 注冊模塊 ② 登錄模塊 ③ 查看商品模塊(查看商品列表,購買商品) ④ 查看購買商品信息 ⑤ 管理員登錄(添加管理員信息,對商品信息進行查看、增加、 修改、刪除,對用戶信息進行查看、刪除,刪除用戶信息 時能夠做到同時刪除消費記錄) ⑥ 退出系統
六、運行截圖 1、商城系統啟動進度條(進度條能夠做到動態加載):
2、商城主界面:
3、用戶注冊界面(填寫注冊信息不符合要求時能夠彈窗提示、并 且判斷用戶名是否重復等):
4、用戶登錄界面(賬戶、密碼不一致時能彈窗提示):
5、用戶服務選擇界面(能夠提示用戶名):
6、購買商品界面(能夠判斷輸入的商品序號是否正確):
7、查看購物車界面(能夠一鍵清空購物車):
8、查看商城商品信息界面:
9、管理員登錄界面:
10、找回賬戶與密碼界面:
11、管理員服務選擇界面:
12、添加管理員界面:
13、查看用戶信息界面:
14、刪除用戶信息界面:
15、刪除商品信息界面:
16、添加商品信息界面:
17、修改商品信息界面:
18、退出賬號、管理員登錄、商城系統時要有提示:

代碼片段和文件信息
package?com.shop.admin;
/***管理員商品刪除界面***/
import?com.shop.user.*;
import?com.shop.admin.*;
import?com.shop.index.*;
import?com.shop.mysql.*;
import?com.shop.other.Timewait;
import?java.sql.*;
import?java.util.*;
import?java.math.*;
import?static?java.lang.System.out;
public?class?AdmingoodsDel?{
public?void?goodsDel()?{
Timewait?wait?=?new?Timewait();
DBgoods?goods?=?new?DBgoods();
goods.getGoods();
DBgoodsId?id?=?new?DBgoodsId();
DBgoodsDel?del?=?new?DBgoodsDel();
DBgoodsName?goodsname?=?new?DBgoodsName();
Scanner?cin?=?new?Scanner(System.in);
out.print(“\n\n\t\t這是所有的商品,請您輸入商品序號進行刪除:“);
int?n?=?cin.nextInt();
String?gname?=?goodsname.getgoodsName(n);
if(n?1?||?id.getgoodsID(n)?!=?n?||?id.getgoodsID(n)?==?0)?{
out.println(“\n\t\t您輸入的商品序號不存在!\n“);
wait.wait1000();
goodsDel();
}else?if(del.setDelgoods(n))?{
out.println(“\n\t\t“+?gname?+“商品刪除成功\n“);
out.print(“\n\n\t\t請問您是否還要繼續刪除(輸入?Y/y?繼續執行操作,否則返回管理員主界面):“);
String?str?=?cin.next();
if(str.equals(“Y“)?||?str.equals(“y“))?{
wait.wait500();
goodsDel();
}else?{
out.println(“\n\n\t\t即將返回管理員主界面,請稍后!\n“);
wait.wait1000();
AdminWelcome?welcome?=?new?AdminWelcome();
welcome.getWelcome();
}
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.......???????441??2019-03-24?15:11??Java電子商城項目\Electronic_mall\.classpath
????.......???????374??2019-03-24?15:11??Java電子商城項目\Electronic_mall\.project
????.......???????587??2019-03-24?15:11??Java電子商城項目\Electronic_mall\.settings\org.eclipse.jdt.core.prefs
????.......??????2423??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdmingoodsDel.class
????.......??????2686??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminInsertgoods.class
????.......??????3497??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminLogin.class
????.......??????3092??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminRegion.class
????.......??????1283??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminSearchuser.class
????.......??????2801??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminSelect.class
????.......??????3707??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminUpdategoods.class
????.......??????2656??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminuserDel.class
????.......??????1012??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\admin\AdminWelcome.class
????.......???????486??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\index\Index.class
????.......??????2496??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\index\Select.class
????.......???????991??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\index\Welcome.class
????.......??????1165??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????2190??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????6602??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????1186??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????2208??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????5033??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????1186??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????2678??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????8024??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????1373??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......???????951??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????2617??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????5024??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????1385??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
????.......??????1152??2019-03-24?15:11??Java電子商城項目\Electronic_mall\bin\com\shop\Jfr
............此處省略215個文件信息
評論
共有 條評論