日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于JAVA的超市库存管理系统

發布時間:2023/12/31 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于JAVA的超市库存管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、項目簡介:

本系統使用的編譯器是Eclipse,采用的是Java語言開發。通過MySQL數據庫存儲系統內的所有信息數據,數據庫的可視化管理工具是Navicat,該項目運行時啟動的服務器經Tomcat來部署。

二、系統角色:登錄模塊、管理員和工作人員

登錄模塊:

兩種角色進入登錄頁面以后,輸入自己的賬號和密碼,然后選擇自己的身份,點擊確認登錄按鈕。

工作人員登錄代碼:

User user = us.findByUno(uno);logger.info("用戶>>>" + user);if (user == null) {mv.addObject("message", "用戶不存在!");mv.setViewName("views/login");} else if (!user.getPwd().equals(pwd)) {mv.addObject("message", "用戶密碼錯誤!");mv.setViewName("views/login");} else {session.setAttribute("type", 1);session.setAttribute("user", user);mv.setViewName("views/main");}

管理員模塊:

1、工作人員信息管理:對超市工作人員的信息進行增加、刪除、修改、查詢相關操作

?

?添加工作人員的部分關鍵代碼:

if (us.existsAccount(uno)) {request.setAttribute("msg", "賬號已存在");request.setAttribute("uno", uno);mv.setViewName("views/register");} else {record.setRealname(request.getParameter("realname"));record.setUno(request.getParameter("uno"));record.setPhone(request.getParameter("phone"));record.setAddress(request.getParameter("address"));record.setPwd(request.getParameter("pwd"));us.insert(record);mv.setViewName("views/registe_success");}

2、公告欄管理:對于公告欄管理,當超市有一些促銷活動時,也是通過管理員進行發布,同時管理員還可以對發布的公告進行查詢、修改和刪除的操作。

?系統公告列表的部分關鍵代碼:

/分頁展示公告列表信息 public String totzggAct(@RequestParam(defaultValue = "1") Integer currentPage, HttpServletRequest request,Map<String, Object> map) {logger.info("======》》》》》》請求已經到達");PageHelper.startPage(currentPage, 8);List<Tzgg> list = tzggService.selectAllTzgg();PageInfo<Tzgg> pageInfo = new PageInfo<Tzgg>(list, 8);map.put("pageInfo", pageInfo);return "tzgg/tzgg_list";}

3、貨物材料管理:對于貨物材料管理,主要是對貨物材料的錄入、修改、刪除和查詢功能

4、供應商管理:供應商管理模塊,主要是對供應商的信息進行相關的增加、修改、刪除和查詢功能。

?

5、賬單管理:對于賬單管理列表,管理員可以通過賬單管理列表了解到每種商品的單價、數量等相關信息,也可以進行相關的增加、修改、刪除和查詢操作,管理員也可以將所有的賬單導出,導出到Excel表格里。

?

6、系統管理模塊:主要是管理員修改個人信息和退出登錄功能。

超市工作人員模塊:

1.登錄系統:超市工作人員的賬號和密碼由管理員進行添加,添加成功之后即可登錄

2.查看公告列表內容:工作人員登錄到后臺管理系統,通過公告欄可以查看到該超市發布的公告內容

3.貨物材料的查看和新增:查看所有的貨物材料列表,可以進行新增貨物材料信息

?新增頁面:

4.查看供應商列表信息:查看到所有供應商信息

5.修改個人信息?:對自己的信息進行管理,包括查看和修改操作

?三、數據庫表格:

public static final org.slf4j.Logger logger = LoggerFactory.getLogger(RecordsController.class);@AutowiredRecordsService service;@AutowiredUserService us;Map<String,Object> map){String RecordsName = request.getParameter("key");List<Records> list = new ArrayList<Records>();Map<String,Object> maps = new HashMap<String, Object>();maps.put("key", RecordsName);PageHelper.startPage(currentPage,10);list=service.selectRecordsList(maps);PageInfo<Records> pageInfo=new PageInfo<Records>(list,8);map.put("pageInfo", pageInfo);map.put("key", RecordsName);return new ModelAndView("views/records/list");} @RequestMapping("/deleteRecords")public String deleteRecords(HttpServletRequest request,HttpServletResponse response){String id = request.getParameter("id");service.deleteRecords(Integer.parseInt(id));return "redirect:/RecordsList";}@RequestMapping("/toUpdateRecords")public ModelAndView toUpdateRecords(HttpServletRequest request,ModelAndView mv){String id=request.getParameter("id");Records ff = service.selectRecordsById(Integer.parseInt(id));List<User> userList = us.selectAll();mv.addObject("userList", userList);mv.addObject("RecordsDate", ff);mv.setViewName("views/records/update");return mv;}

最后:歡迎大家評論和點贊。想要源碼的,可以私信!

獲取方式:基于JAVA的超市庫存管理系統 - 九鳥網?

總結

以上是生活随笔為你收集整理的基于JAVA的超市库存管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。