基于SSM框架的超市信息管理系统的设计与实现

上传人:s9****2 文档编号:507509273 上传时间:2024-01-04 格式:DOC 页数:43 大小:2.46MB
返回 下载 相关 举报
基于SSM框架的超市信息管理系统的设计与实现_第1页
第1页 / 共43页
基于SSM框架的超市信息管理系统的设计与实现_第2页
第2页 / 共43页
基于SSM框架的超市信息管理系统的设计与实现_第3页
第3页 / 共43页
基于SSM框架的超市信息管理系统的设计与实现_第4页
第4页 / 共43页
基于SSM框架的超市信息管理系统的设计与实现_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于SSM框架的超市信息管理系统的设计与实现》由会员分享,可在线阅读,更多相关《基于SSM框架的超市信息管理系统的设计与实现(43页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文) 基于SSM框架的超市信息管理系统的设计与实现 Design and Implementation of Supermarket Information Management System Based on SSM Framework院 (系)计算机学院专 业软件工程班 级16软件11班学 号16210121106学生姓名许国逊指导教师叶小莺提交日期2020年 04月 06日摘要随着人们的物质生活提高,需求增加,昔日的杂货铺也逐渐发展成了商品种类更加繁多、管理制度更加完善的中、小型超市。超市管理员为了将智能化管理进程提速以便于快速处理超市的日常业务,超市信息管理系统变为了管

2、理者的第一选择,其为管理者提供完整的供应商、商品信息、员工信息等管理功能,本文所设计的是一款基于SSM框架的超市信息管理系统。此系统是以J2EE平台为基础来开发SSM框架,利用的开发工具是鉴于JAVA语言的Eelipse开发平台,JDK 1.7,tomcat 8.5服务器,MySQL 5.6.10数据库。系统采用的技术是SSM框架 + Jsp + EasyUI + jQuery + Ajax + 面向接口编程。关键词:超市信息管理系统;JAVA;面向接口编程;SSM框架;Abstract With the improved quality of life and increased deman

3、d, the grocery stores in the past have gradually developed into small and medium-sized supermarkets with more varieties of goods and more perfect management system. To promote the management automation and improve the business processing efficiency of supermarkets, the supermarket information manage

4、ment system has been preferred by managers, which can provide managers with complete functions of supplier management, commodity information management, employee information management, etc. In this paper, a supermarket information management system is designed based on SSM framework.This system is

5、developed based on J2EE platform and SSM framework. The development tools include Eelipse development platform, JDK 1.7, tomcat 8.5 server, MySQL 5.6.10 database based on JAVA language. The technology is SSM framework + Jsp + EasyUI + jQuery + Ajax + interface-oriented programming.Keywords: Supermar

6、ket information management system; JAVA; interface-oriented programming; SSM framework目录第一章 绪论11.1 选题背景11.2 国内外研究现状11.2.1 国外研究现状11.2.2 国内研究现状21.3 课题内容2第二章 关键技术介绍12.1、Spring12.2、SpringMVC22.3、MyBatis32.4、MySQL数据库4第三章 系统需求分析13.1 运行环境需求13.1.1用户界面13.1.2 硬件接口13.1.3 软件接口13.2 系统设计原则13.2.1 易用性13.2.2 稳定性13.2

7、.3 优化原则23.3 系统功能需求分析23.3.1 后台管理员23.3.2 商品信息管理23.3.3营业额管理33.3.4 会员管理33.3.5供应商管理43.3.6 员工管理4第四章 系统总体设计54.1 系统的功能模块设计54.2 系统的子模块设计54.2.1 管理员管理模块54.2.2 员工考勤模块64.2.3 商品管理模块64.2.4 会员管理模块64.2.5 营业额管理模块74.2.6 供应商管理模块74.3 系统的功能用例图84.4 系统的数据库设计94.4.1 数据库概念设计图94.4.2 数据库表设计9第五章 系统主要功能模块实现15.1登录模块15.1.1 管理员登录15.

8、1.2 普通账号登录15.2 商品管理模块25.2.1 模拟购物35.2.2库存预警模块35.2.3 进货订单35.3员工考勤模块4第六章 测试用例和测试结果76.1 旷工记录测试76.2添加购物车测试96.3 购物积分积累测试13第七章 结论17.1 结论17.2 展望1参考文献1致谢1第一章 绪论1.1 选题背景从二十世纪九十年代初,我国比如百货商店、专业商店、超级市场等零售业的发展方向已经从分散发展模式慢慢向整合发展模式靠拢,其中的超市行业出现了爆发式的发展,其商品多元化的一站式供给给消费者带来极大的便利,由于发展趋势顺应了消费者的大部分基础需求,这让超市成为了快速消费品零售的主要驱动原

9、因。通过这次爆发式发展的机遇,超市占据了以往途径的很多零售市场,占有了快速消费品零售市场将近一半以上的市场份额,成为了零售行业的佼佼者。随着计算机技术飞跃式的发展开创了网络时代的繁荣景象,二十一世纪的企业面临着复杂多变的生存环境。零售行业也不例外,遇到了经济全球化和管理数字化所带来的瓶颈和机遇。信息化管理是零售行业应对数字技术革命的核心竞争力之一。1.2 国内外研究现状利用网络与信息系统可大幅增强企业的核心竞争力,很多企业已经认识到企业信息化已经变为现代化管理不可缺少的一部分 1。企业信息化管理是将不同类型的现代信息技术的进程、活动或状态全部集中起来,全方位高效地解决不同类型的企业管理信息 2

10、。二十一世纪的企业都在寻找提高企业经济效益和降低生产成本以及提高企业整体工作效率的管理方式。其中的超市行业通过建立最先进通信网络设备提高各个分店采购、销售环节的工作效率。1.2.1 国外研究现状在国外,信息化就是将现代信息技术运用于各个社会领域中,开挖信息资源的能力,更加高效地开发和使用信息资源,以便于信息产业可促进国民经济和社会的进步 3。在90年代PC机的推动下国外超市的信息管理系统逐渐成形,并涵盖了现代化讯息。国外的超市通过行业间的剧烈争夺变得更加完善,在此期间,很多中小型超市已经大面积使用电子收款机、银行信用卡电子转账系统等工具。上世纪六十年代。美国开始了生产与库存管理(即APICS)

11、物料要求计划(即MRP)委员会第一次提出了MRP的定义,描述了库存管理软件产品的内容5。20世纪30年代爆发的第三次零售革命极大程度的冲击到零售业,超级市场在此种形式下在美国出现 6。1.2.2 国内研究现状随着电脑技术以及通讯技术的不断发达,超市信息管理系统在超市的常规经营与管理中发挥着越来越关键的作用,可以方便快捷的实现各类商品的综合规范化管理7。信息处理的技术以及信息的利用能力已经变为了一个评测国家和社会发达与否和科学技术进步与否的关键性标准 8。在中国,拥有众多雇员的超市属于劳动密集型的服务行业,跟其他的生产企业不同,超市所有的商品都不是自己本身生产的,超市只是一个代售点,它的所有商品

12、都来自不同的供应商,面向的消费者也是不同于工厂那种固定的经销商,每天的销售情况十分复杂。所以,超市的采购和销售比较繁琐,使用人工计算和清点的方式会大大增加出错率,这样就会造成不必要的损失。1.3 课题内容第一章关键描述了论文的选题环境与国内外的探究情况。第二章描述了系统所使用的Spring+SpringMVC+MyBatis以及MySQL数据库技术。第三章剖析了系统的要求,涵盖了运营环境的要求与系统设计的原则。第四章整体设计系统,整体设计划分为系统的功能模块设计、系统子模块设计与数据库设计,数据库设计遵照第三范式原则,系统功能模块设计是将系统的要求遵照功能来展开模块划分,之后对划分的功能子模块

13、展开详细设计。依据模块所要求的数据来设计数据库字段。第五章是对系统功能模块的实现进行讲解。第六章测试子模块的功能是否能够正常运行。1第二章 关键技术介绍此系统关键是靠SSM框架来开发的,SSM即是Spring、SpringMVC、MyBatis如图2.1所示。表现层SpringMVCMySQL数据库Spring将各层进行整合通过Spring管理持久层的Mapper(相当于DAO接口)通过Spring管理业务层Service,Service中可以调用Mapper接口Spring进行事务控制通过Spring管理表现层Handler,Handler中可以调用Service接口Mapper、Servi

14、ce、Handler都是JAVABean持久层Mybatis业务层Service接口图2.1 SSM框架2.1、SpringSpring是一个轻量级的用于Java开发的框架9。面向切面(AOP)是一种编程思想,以前从事软件开发的人员,一般要调整目标,要自己操作取实例化对象,进程相当繁杂且代码有极高的耦合度,存有硬编码问题 10。AOP解决了在不同的流程中相同的功能需求问题,比如用户登录信息验证功能,Spring将信息验证的代码进行统一存放,在编程时需要调用到此登录信息验证功能的需求时,只需要指定调用功能需求所放的位置即可,Spring就会将信息验证的代码调用到需求中,面向切面(AOP)提高了代码的可重用性,减少了编程操作。控制反转(IOC)即一种创新的逻辑思维方式11,其主要核心就是引入工厂,将以前需要手动创建的对象实例交给工厂处理。例如,以前的手工作坊,需要亲手制作产品,但随着技术的更新迭代,引入了工厂,工厂中有各种先进的机器,可以自动生产产品,这样就可以解放更多的人工劳动力。在Spring框架中,这个工厂是由Spring管理的。2.2、SpringMVCSpringMVC的中心组件为DispatcherServlet即前端控制器,它可处理全部提交的要求 12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号