基于java的超市管理系统设计(含源文件)

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye
基于Java的超市管理系统的设计与实现
摘 要
论文摘要:随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。面对当前超市行业普遍存在的管理手段、管理技术落后等问题,使用计算机管理在很大程度上可以帮助超市克服这些困难。超市管理系统可以提高超市的管理水平,节省大量人力、物力和财力,使经营管理更加科学有序、经营物流清晰,经营状况详实、准确。作为计算机应用的一部分,使用计算机对超市信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率。
此次系统主要包括前台应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求系统应用程序功能完备,能够采用人机交互的方式,界面美观友好,对于后者要求建立起数据一致性和完整性,保证数据的安全性,能够对系统内各类信息进行高效准确的管理,最大限度地实现系统的易维护性和易操作性,本系统选择的是在Eclipse平台上使用Java语言作为前台开发工具,Access作为后台数据库平台,通过Access将系统所需的数据和用户操作的数据与前台连接起来。


关键词:数据库;人机交互;Eclipse;Access

目 录
摘 要    1
目 录    2
1 绪论    1
1.1 系统的开发背景以及意义    1
1.2 系统的研究现状    1
1.3 实训目的    2
1.4 实训任务及环境    2
1.4.1 实训任务    2
1.4.2 实训环境    2
2 需求分析    3
2.1 系统设计目标    3
2.2 业务流程分析    3
2.3 系统功能需求    4
2.4 性能需求    6
2.5 本章小结    6
3 总体设计    7
3.1 设计思想    7
3.2 设计原则    7
3.3 系统总体功能设计    8
3.4登录管理模块的设计    9
3.4.1登录的功能设计    9
3.4.2登录的界面设计    10
3.5 商品管理模块的设计    10
3.5.1商品管理的功能设计    10
3.5.2商品管理的界面设计    11
3.6数据库设计    12
3.6.1 数据库概念结构设计    12
3.6.2 数据库逻辑结构设计    13
4 详细设计与实现    15
4.1 登录管理模块    15
4.2 商品管理模块    16
4.3会员管理模块    19
5 系统测试    21
5.1 测试的意义    21
5.2 模块测试    21
5.3 整体测试    21
5.4 本章小结    22
6 实训小结    23
6.1 总结    23
6.2 展望    24
6.3 致谢    24
附  录    26
 
1 绪论
1.1 系统的开发背景以及意义
随着现代科学技术的迅速发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方式,因此加快超市的信息化进程是必不可少的。我国的超市在20世纪90年代初期形成,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着经济的快速发展,超市的经营管理也变得日益复杂,早期的售货员为主形式已经不能满足现有销售业的发展,这样就迫切需要引入新的管理技术。
超市管理系统是用计算机管理超市业务的一种计算机应用技术的创新,在计算机还未普及之前超市管理都是由工作人员手工书写的方式来进行操作的,既不方便,也容易发生错误或遗失,现在一般的超市都采用计算机智能化管理,而采用计算机作为工具的计算机超市管理程序则是最为方便的管理方式之一,它可以帮助管理员进行更为有效的管理工作,减少资金占用并提升超市综合竞争力。
    
1.2 系统的研究现状
虽然各大超市近年来获得了很大的发展,各大中小型超市如雨后春笋般地出现,但由于中小型超市存储空间较小,货品主要是不固定位置弹性运作,这样所有货品剩存货物主要由营业员靠记忆力来记忆,常常是柜台缺货无法及时找到货补.或是存货已尽未及时联系供货商,造成缺货,影响超市正常销售。而且现阶段,大多数项目都集中在人事、工资及仓库管理方面,很少涉足采购管理领域。
中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的星期,中小型超市之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间,空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。这就要求中小型超市必须改变经营管理模式,提高运营效率。目前,我国中小型超市的信息化水平还很低。随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货,库存,销售等诸多环节也成为必然趋势。
1.3 实训目的
1.    掌握Java的图形用户界面设计方法。
2.    理解并掌握Java的事件处理机制。
3.    理解并掌握Java的I/O处理方法,数据库访问技术。
4.    能够综合所学的Java程序设计、数据结构、数据库原理等计算机专业相关知识设计并开发一个具有一定应用价值的管理信息系统。
1.4 实训任务及环境
1.4.1 实训任务
综合使用所学习的Java程序设计、、数据结构、数据库原理等计算机专业相关知识,设计并开发一个基于Java语言的超市管理系统。
1.4.2 实训环境
 本系统选择的是在Eclipse平台上使用Java语言作为前台开发工具,Access作为后台数据库平台,通过Access将系统所需的数据和用户操作的数据与前台连接起来。
 
2 需求分析
需求分析在整个软件开发过程中非常重要,是软件工程中不可或缺的部分。软件需求分析就是对目标系统提出完整、准确、清晰、具体的要求。本章对超市管理系统具体的应用需求进行了描述,从业务流程到设计目标,以及功能需求,性能需求等几个方面进行了介绍。
     
2.1 系统设计目标
本超市管理系统的对象主要是广大中小型超市,超市管理员以及超市售货员经常面临琐碎而又繁重的工作,需要管理员及售货员记忆的东西也会很多,因此超市管理的效率普遍不高,为了提高超市管理的效率,开发了超市管理系统。例如,概括出具体的期望如下
功能目标:拓展更多的系统功能,增加更多创新点,尽量使本系统更加全面和完善。在后台管理处,输入超市管理员账号和密码可以进入管理界面,可以对会员信息进行管理;可以对商品的增删查改进行管理。
性能目标:良好的系统运行环境,操作简单,方便超市管理员及售货员与收银员的使用。
人性化目标:系统界面友好;前台界面布局的设计美化和人性化,实现对多种框架的应用,展现更好界面效果,增加更多用户体验。
2.2 业务流程分析    
本系统主要的功能是实现中小型超市对商品管理,会员管理的操作,其业务流程如下:
1.    首先需要管理员凭借自己的账号密码登录系统
2.    接下来会进入一个总的菜单,管理员需要选择对应的功能
3.    商品管理区可以实现对商品信息的增删查改等的操作
4.    会员管理区可以实现对会员信息的增删查改等的操作
根据以上对系统的业务流程的描述,画出系统的业务流程图,如图2-1所示。

 
                           图2-1 系统业务流程图
2.3 系统功能需求
本平台是基于Java语言的一个超市管理系统,主要功能是为广大的中小型超市提供一些日常的琐碎工作的管理,使得超市管理员能够从琐碎的管理事物中抽身出来,节省不必要的精力,从而可以更高效更好地完成工作。根据超市管理的实际需要,将本系统划分为几个功能模块,分别是超市管理员的登录注册操作,对商品信息的管理,

  • 25
    点赞
  • 272
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
一、项目简介本课程演示的是一套基于JavaWeb实现的超市管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。课程包:1. 项目源码、项目文档、数据库脚本、软件工具等所有资料2. 带你从零开始部署运行本套系统3. 该项目附带的源码资料可作为毕设使用4. 提供技术答疑二、技术实现后台框架:Servlet、JSP、JDBC UI界面:BootStrap、jQuery数据库:MySQL 三、系统功能该系统共包两种角色:员工和管理员。系统的主要功能模块如下:1. 系统管理 系统登陆、系统退出、修改密码 2. 员工信息管理 员工用户管理、增加员工用户、员工用户查询 3. 商品信息管理 商品信息管理、增加商品信息、商品信息查询 4. 货架信息管理 货架信息管理、增加货架信息、货架信息查询 5. 商品类型管理 商品类型管理、增加商品类型 6. 进货信息管理 进货信息管理、增加进货信息、进货信息查询 7. 销售信息管理 销售信息管理、增加销售信息、销售信息查询 8. 库存信息管理 库存信息盘点、库存信息查询、缺货信息提醒 9. 盈利信息管理 盈利信息查询、盈利信息统计、盈利信息分析该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 四、项目截图1)系统登陆界面 2)管理员界面 3)员工界面  更多Java毕设项目请关注【毕设系列课程】https://edu.csdn.net/lecturer/2104  点击 我的百科 ,通过百度百科更多了解我 ^_^ 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值