1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 毕业设计 - java web 进销存管理系统的设计与实现【源码+论文】

毕业设计 - java web 进销存管理系统的设计与实现【源码+论文】

时间:2022-10-16 01:54:59

相关推荐

毕业设计 - java web 进销存管理系统的设计与实现【源码+论文】

文章目录

前言一、项目设计1. 模块设计系统需要具备以下功能 2. 实现效果 二、部分源码

前言

今天学长向大家分享一个 java web 项目:

进销存管理系统的设计与实现


一、项目设计

1. 模块设计

系统需要具备以下功能

⑴一般企业人员的计算机知识掌握的不多,因此要求有良好的人机交互界面,这样对操作这个系统的企业人员比较友好。

⑵对于本系统使用对象的不同,需要给予不同的权限。

⑶支持多条件语句查询,方便进销存数据的查询。

⑷基础信息管理与查询(包括商品信息、客户信息、供应商信息)。

⑸一键点击,能够直接查看仓库所有商品的库存信息。

⑹方便、健全的账单统计功能。

⑺图表分析年销售状况。

⑻商品销售排行统计。

⑼当停电、网络病毒的原因损坏本系统数据时,系统可以还原系统的数据。

⑽各种数据的统计计算自动完成,尽可能的减少人工干预。

⑾系统退出。

2. 实现效果

功能较多,这里就不一 一展示了

二、部分源码

源码非常多,文章篇幅有限,这里就不放上来了,仅展示小部分关键代码

部分代码示例:

登录部分代码if("manager".equals(user)){Managers managers = null;try {managers = managerService.login(name, password);} catch (ServiceException e) {e.printStackTrace();}if(managers!=null){logger.info(name+"登录成功!!!");ServletContext app = req.getSession().getServletContext();app.setAttribute("user",managers);req.getRequestDispatcher("/WEB-INF/jsp/index.jsp").forward(req, resp);}else{logger.info("登录失败,用户名或者密码错误");HttpSession session = req.getSession();session.setAttribute("msg","用户名或者密码错误");resp.sendRedirect("login.html");}}else if("employee".equals(user)){Employee employee = null;try {employee = managerService.employeelogin(name, password);} catch (ServiceException e) {e.printStackTrace();}if(employee!=null){logger.info(name+"登录成功!!!");ServletContext app = req.getSession().getServletContext();app.setAttribute("user",employee);req.getRequestDispatcher("/WEB-INF/jsp/index.jsp").forward(req, resp);}else{logger.info("登录失败,用户名或者密码错误");HttpSession session = req.getSession();session.setAttribute("msg","用户名或者密码错误");resp.sendRedirect("login.html");}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。