91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 43KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-08-19
  • 語言: Java
  • 標簽: JAVA??GUI??JAVA??SWING??

資源簡介

該系統已經實現的功能包括:該系統是基于IO數據流對系統數據進行管理,系統啟動的時候,會從磁盤中讀取數據文件進行加載,在退出系統的時候,數據會會寫至文件中。在項目啟動的時候會初始化一些測試數據,比如,用戶賬號信息和商品信息等。 1.登錄功能(支持普通用戶和管理員用戶登錄) 2.商品管理(支持商品添加,商品修改,商品刪除,商品查詢,商品統計) 3.注銷功能(支持賬號退出)

資源截圖

代碼片段和文件信息

package?com.dao;

import?java.io.File;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
import?java.util.Random;

import?com.model.Goods;
import?com.util.FileUtils;
import?com.util.StrUtils;

//商品操作
public?class?GoodsDao?{

????private?static?final?String?fileName?=?“D:/goods.txt“;

????//?添加商品
????public?static?boolean?add(Goods?g)?{
????????List?list?=?new?ArrayList<>();
????????try?{
????????????File?file?=?new?File(fileName);
????????????list.add(g);
????????????String?s?=?listToString(list);
????????????return?FileUtils.writeTxtFile(s?file?true);
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????????return?false;
????}

????//?修改商品
????public?static?boolean?update(Goods?g)?{
????????List?list?=?new?ArrayList<>();
????????try?{
????????????File?file?=?new?File(fileName);
????????????String?content?=?FileUtils.readTxtFile(file);
????????????list?=?stringToList(content);
????????????Iterator?iter?=?list.iterator();
????????????while?(iter.hasNext())?{
????????????????if?(iter.next().getId().equals(g.getId()))?{
????????????????????iter.remove();
????????????????}
????????????}
????????????//?重新加入到文件中
????????????list.add(g);
????????????String?s?=?listToString(list);
????????????return?FileUtils.writeTxtFile(s?file?false);
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????????return?false;
????}

????//?刪除商品(根據商品ID)
????public?static?boolean?delete(String?id)?{
????????List?list?=?null;
????????try?{
????????????File?file?=?new?File(fileName);
????????????String?content?=?FileUtils.readTxtFile(file);
????????????list?=?stringToList(content);
????????????Iterator?iter?=?list.iterator();
????????????while?(iter.hasNext())?{
????????????????Goods?next?=?iter.next();
????????????????if?(next.getId().equals(id))?{
????????????????????iter.remove();
????????????????}
????????????}
????????????String?s?=?listToString(list);
????????????FileUtils.writeTxtFile(s?file?false);

????????}?catch?(IOException?e)?{
????????????//?TODO?Auto-generated?catch?block
????????????e.printStackTrace();
????????}
????????return?false;
????}

????//?查詢商品(條件查詢)
????public?static?List?query()?{
????????List?list?=?new?ArrayList<>();
????????try?{
????????????File?file?=?new?File(fileName);
????????????String?content?=?FileUtils.readTxtFile(file);
????????????if?(!StrUtils.isEmpty(content))?{
????????????????list?=?stringToList(content);
????????????}
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????????return?list;

????}

????public?static?List?stringToList(String?s)?{
????????List?list?=?new?ArrayList<>();
????????if?(StrUtils.isEmpty(s))?{
????????????return?list;
????????}
????????String[]?p1?=?s.split(“\

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????379??2019-06-06?23:33??csgl\.classpath

?????文件????????267??2019-06-07?11:39??csgl\.idea\misc.xml

?????文件????????255??2019-06-07?11:39??csgl\.idea\modules.xml

?????文件???????6293??2019-06-07?11:39??csgl\.idea\workspace.xml

?????文件????????380??2019-06-06?23:24??csgl\.project

?????文件?????????57??2019-06-07?10:52??csgl\.settings\org.eclipse.core.resources.prefs

?????文件????????598??2019-06-06?23:24??csgl\.settings\org.eclipse.jdt.core.prefs

?????文件???????5979??2019-06-11?10:33??csgl\bin\com\dao\GoodsDao.class

?????文件???????2748??2019-06-11?10:33??csgl\bin\com\dao\UserDao.class

?????文件???????2139??2019-06-11?10:33??csgl\bin\com\frame\Addframe$1.class

?????文件????????941??2019-06-11?10:33??csgl\bin\com\frame\Addframe$2.class

?????文件???????2477??2019-06-11?10:33??csgl\bin\com\frame\Addframe.class

?????文件???????1994??2019-06-11?10:33??csgl\bin\com\frame\Loginframe$1.class

?????文件????????935??2019-06-11?10:33??csgl\bin\com\frame\Loginframe$2.class

?????文件???????2725??2019-06-11?10:33??csgl\bin\com\frame\Loginframe.class

?????文件????????705??2019-06-11?10:33??csgl\bin\com\frame\Mainframe$1.class

?????文件???????1321??2019-06-11?10:33??csgl\bin\com\frame\Mainframe$2.class

?????文件???????1727??2019-06-11?10:33??csgl\bin\com\frame\Mainframe$3.class

?????文件????????666??2019-06-11?10:33??csgl\bin\com\frame\Mainframe$4.class

?????文件????????836??2019-06-11?10:33??csgl\bin\com\frame\Mainframe$5.class

?????文件???????3558??2019-06-11?10:33??csgl\bin\com\frame\Mainframe.class

?????文件????????517??2019-06-11?10:33??csgl\bin\com\frame\StartMain.class

?????文件???????2748??2019-06-11?10:33??csgl\bin\com\frame\Statisticalframe.class

?????文件???????2159??2019-06-11?10:33??csgl\bin\com\frame\Updateframe$1.class

?????文件???????1057??2019-06-11?10:33??csgl\bin\com\frame\Updateframe$2.class

?????文件???????3104??2019-06-11?10:33??csgl\bin\com\frame\Updateframe.class

?????文件???????2373??2019-06-11?10:33??csgl\bin\com\model\Goods.class

?????文件???????1793??2019-06-11?10:33??csgl\bin\com\model\User.class

?????文件???????2245??2019-06-11?10:33??csgl\bin\com\util\FileUtils.class

?????文件???????1983??2019-06-11?10:33??csgl\bin\com\util\StrUtils.class

............此處省略31個文件信息

評論

共有 條評論