超市管理系统(java+Mysql)

这篇具有很好参考价值的文章主要介绍了超市管理系统(java+Mysql)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目 录
摘 要 I
Abstract II
1 正文 1
1.1研究背景分析 1
1.2 超市管理系统的概述 2
1.3所需软、硬件技术准备 2
1.4可行性分析 3
1.4.1 技术可行性 3
1.4.2 经济可行性 3
1.4.3 社会可行性 3
2 需求分析 4
2.1 需求分析的任务及主要内容 4
2.2.1 具体业务的需求 4
2.2 层次图 4
2.3数据流图 5
3 概要设计 5
3.1 系统分析 5
3.1.1 系统的总体分析 6
3.2 数据库的设计与实现 6
3.2.1 数据库系统分析 7
3.2.2 数据库物理实现 7
4 详细设计 9
4.1 Servlet的详细应用 9
4.2 特定模块的详细介绍 9
4.2.1 登陆模块 9
4.2.2 账单管理模块 15
4.2.2 供应商管理模块 21
4.2.3 用户管理模块 26
5 系统测试 32
结 语 33
注 释 34
参考文献 35
致 谢 37
附录1 38
1.4可行性分析
1.4.1 技术可行性
本系统戏是用java语言所编写的,java语言作为前导课程已经学过。重点学习了jsp,最后又系统的学习了Servlet,Servlet这同时又是本系统应用的重点。从设计,开发,测试到最后的维护,都综合了所学的java知识。本系统所实现的是超市管理,因此在给定的时间内完成是绝对可行。制作本系统的软件均可以在网上免费获得,同时也可以获得开源的代码和图片。本组的技术人员有开发此类项目的经验。综上所述,此系统开发有可靠的技术支持,技术上是完全可行的。
1.4.2 经济可行性
对本组的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为超市行业提供很大的方便,因此在经济上是可行的。
1.4.3 社会可行性
本系统编程所使用的是网上的开源代码和图片,又不以获利为目的。因此不必承担任何法律责任

2 需求分析
2.1 需求分析的任务及主要内容
2.2.1 具体业务的需求
主要模块包括:
(1)账单管理模块,主要是管理超市,账单的编号、商品名称、商品数量、交易金额、是否付款、供应商名称、商品描述、账单时间。然后计算出顾客购买商品的总价,计算顾客实付金额和应付金额的差价。减少人工计算产生的错误。
(2)供应商管理模块,主要管理与超市合作的供应商,有编号、供应商名称、供应商描述、联系人、电话、地址。
(3)用户管理模块,主要管理管理超市的用户,有编号、用户名称、性别、年龄、电话、地址、权限。用户管理信息化,减少了人力资源的浪费。

2.2 层次图
超市管理系统(java+Mysql)

图2-1层次图
2.3数据流图
超市管理系统(java+Mysql)

图2-2

超市管理系统(java+Mysql)

图2-3

代码:public class HandelLogin extends HttpServlet{
	UserOper oper=new UserOper();
	public void init(ServletConfig config)throws ServletException{
		super.init(config);
	}
	public void destroy() {
		super.destroy(); 
		
	}
	public void doGet(HttpServletRequest request, HttpServletResponse response)
		throws ServletException, IOException {
			this.doPost(request, response);
	}
	public void doPost(HttpServletRequest request,HttpServletResponse response)
		throws ServletException,IOException{
		request.setCharacterEncoding("utf-8");
		response.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");		
		HttpSession session=request.getSession(true);
		String op = request.getParameter("op");
		String opg= request.getParameter("opg");
		String opyh = request.getParameter("opyh");
		String zdgroup=request.getParameter("zdgroup");
		System.out.println(zdgroup);
		String gysgroup=request.getParameter("gysgroup");
		Login judgeLogin = (Login)(session.getAttribute("login"));
		if ("doLogin".equals(op)) {
			doLogin(request, response);
			return;
		}
		if (judgeLogin!=null&&!"".equals(judgeLogin)){
			if("经理".equals(judgeLogin.getYh_quanxian())){
				if ("ZD".equals(op)){
						doLnquiresZD(request,response);							
				}else if("ZDAdd".equals(op)){
						doZDAdd(request,response);
				}else if("ZDXinXi".equals(op)){
					    doZDXinXi(request,response);
				}else if("修 改".equals(op)){
					    doZDXiuGai(request,response);
				}else if("删 除".equals(op)){
					    doZDDel(request,response);
				}else if("组合查询".equals(zdgroup)){
						doZDChaXun(request,response);
				}else if("GYS".equals(op)){			
						doLnquiresGYS(request,response);				
				}else if("GYSAdd".equals(op)){
					    doGYSAdd(request,response);
				}else if("GYSXinXi".equals(op)){
					    doGYSXinXi(request,response);
				}else if("修 改".equals(opg)){
						doGYSXiuGai(request,response);
				}else if("删 除".equals(opg)){
						doGYSDel(request,response);
				}else if("组合查询".equals(gysgroup)){
						doGYSChaXun(request,response);
				}else if("YH".equals(op)){
						doLnquiresYH(request,response);					
				}else if("YHAdd".equals(op)){
					    doYHAdd(request,response);
				}else if("YHXinXi".equals(op)){
					    doYHXinXi(request,response);
				}else if("修 改".equals(opyh)){
						doYHXiuGai(request,response);
				}else if("删 除".equals(opyh)){
						doYHDel(request,response);
				}else if ("查询".equals(opyh)) {
						doYhChaXun(request,response);
				}else if("修改密码".equals(opyh)){
					    doYHMiMa(request,response);
				}else if("修改密码".equals(op)){
						doAdminMiMaXiuGai(request,response);
				}
			}
			if("普通用户".equals(judgeLogin.getYh_quanxian())){
				if ("ZD".equals(op)){
						doLnquiresZD(request,response);							
				}else if("ZDAdd".equals(op)){
						doZDAdd(request,response);
				}else if("ZDXinXi".equals(op)){
					    doZDXinXi(request,response);
				}else if("修 改".equals(op)){
					    doZDXiuGai(request,response);
				}else if("删 除".equals(op)){
					    doZDDel(request,response);
				}else if("组合查询".equals(zdgroup)){
						doZDChaXun(request,response);
				}else if("GYS".equals(op)){			
						doLnquiresGYS(request,response);				
				}else if("GYSAdd".equals(op)){
					    doGYSAdd(request,response);
				}else if("GYSXinXi".equals(op)){
					    doGYSXinXi(request,response);
				}else if("修 改".equals(opg)){
						doGYSXiuGai(request,response);
				}else if("删 除".equals(opg)){
						doGYSDel(request,response);
				}else if("组合查询".equals(gysgroup)){
						doGYSChaXun(request,response);
				}else if("YH".equals(op)||"修改密码".equals(op)||"修改密码".equals(opyh)||
						"查询".equals(opyh)||"删 除".equals(opyh)||"修 改".equals(opyh)||
						"YHXinXi".equals(op)||"YHAdd".equals(op)){
						Information info=new Information();
						String msg="对不起您没有那么高的权限";
						info.setMsg(msg);
						request.setAttribute("info", info);
						request.getRequestDispatcher("mainWindow.jsp").forward(request, response);
				}
			}
		}else{
			response.sendRedirect("login.jsp");	
		}
		
		
	}

超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)
超市管理系统(java+Mysql)文章来源地址https://www.toymoban.com/news/detail-452145.html

到了这里,关于超市管理系统(java+Mysql)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java项目之社区生活超市管理系统(ssm+mysql+jsp)

    风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的 社区生活超市管理系统 。 技术交流和部署相关看文章末尾! 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件:eclipse/id

    2024年02月16日
    浏览(32)
  • 基于swing的超市管理系统java仓库库存进销存jsp源代码mysql

    本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 基于swing的超市管理系统 系统有3权限:管理员、收银员、普通会员 分为前台和后台,有管理员、收银员和

    2024年02月12日
    浏览(31)
  • [MySQL]超市购物管理系统

    目录 数据库结构 一.逻辑结构设计 1.会员信息表hyxxb 2.货品名称表hpmcb 3.供应商信息表gysxxb 4.收银记录表 5.收银明细表symxb 6.货品库存表 7.扎帐记录表 8.汉字拼音表  二.索引 1.汉字拼音表索引  三.视图 1.货品库存数量视图 2.收银明细视图 四.创建函数  五.创建触发器  六.创建

    2024年02月08日
    浏览(32)
  • 超市管理系统Java

    编程小白一枚,简单的Java小项目;自己的理解实现增删改查。 一、定义商品类 二、定义商品的操作类 三、主菜单页面 运行结果如下: 主界面:  添加货物:      查看货物清单: 修改货物:      查看库存及总价:  删除货物:      代码还需完善,欢迎评论,一起努力

    2024年02月11日
    浏览(33)
  • JSP+Servlet+MySql超市管理系统项目源码

    软件名称:超市管理系统(servlet+jsp) 使用对象:学习或了解过 java 基础课程,开始接触 javaWeb 的学生和软件爱好者 源码链接:超市管理系统: 超市管理系统 Sql文件https://pan.baidu.com/s/1BtMM8erQ9E25fQ1j4eHltQ?pwd=8nmj 该超市管理系统,设置了登录权限验证,所有用户除了访问首页浏览商品

    2024年02月09日
    浏览(37)
  • JAVA结课作品——超市管理系统

    项目描述: 一个简单的超市管理系统,能够实现用户登入和注册功能,共分为前台和后台两个主要界面,普通用户界面操作权限收到限制,只能对商品和销售记录进行简单查询操作,后台中可以进行商品的删除、修改、查询,可以查看用户信息,可以修改用户信息。具体的代

    2024年02月11日
    浏览(30)
  • Java学习——水果超市商品管理系统

    案例介绍: 水果超市管理系统包括两个界面:系统欢迎界面和超市货物管理界面,在系统欢迎界面中,通过单击“进入系统”按钮,进入超市货物管理界面。在超市货物管理界面中,可以对水果信息实现具体的操作。例如,每当有新水果运送到超市时,就需要系统管理人员在

    2024年02月11日
    浏览(28)
  • JAVA小项目之超市会员管理系统

    1、会员类Member     (1)姓名        name:String     (2)卡号        cardId:int     (3)密码        password:String     (4)积分        score:int     (5)开卡日期    registDate:String      2、会员管理类     (1)所有会员(卡)--集合:List  ArrayListMember      

    2024年02月07日
    浏览(34)
  • 基于python+mysql超市信息管理系统(附完整源代码)

    (参考的是这篇文章(5条消息) 数据库课程设计—超市零售信息管理系统(Python实现)_小桃在改bug的博客-CSDN博客_超市管理系统数据库设计但是这篇文章里没有完整的代码,所以我自己补全了ui界面和相关的代码,并进行了二创,框架也有改动,更主要的是写出来自己在编写过

    2024年02月03日
    浏览(38)
  • 【MYSQL数据库的增删改查操作-超市管理系统】

    MYSQL数据库的增删改查 创建数据库 选择数据库 删除数据库 创建数据表 删除数据表 插入数据 更新数据 查找数据 以超市管理系统为例,包含员工表,库存表,仓库表 数据库:db_supermarket 数据表:s_employee #员工表;s_stock #库存表;s_storehouse #仓库表 插入数据之后生成表如下:

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包