ssm框架的商品订单管理系统
摘 要 目前随着小型超市与各种便利店规模的发展不断进行扩大,商品的数量和种类的需求也在急剧增加,问题也就随之而来。信息量的加大,使得超市必须实时的对如此大的信息进行分析。而大型的超市订单管理系统虽然好,但无法适合每个超市,所以为了提高工作效率必须开发小型的系统。超市管理系统是市场上最流行的系统之一,它主要有以下几个功能权限的设定、数据录入、数据的汇总及查询等。针对超市日常运行的流程进行实时的管理操作。根据软件开发的流程进行系统分析数据库表的创建、模块的设计和实现,各个界面的设计。本系统的开发工具准备java程序设计语言、Oracle数据库,采用了MVC设计模式,底层框架为SSM,web界面由jsp,jQuery设计,有良好的人机界面,简单易操作。系统最终实现了商品与订单的管理功能,也保存了过往交易的订单信息,对管理人员来说大大减少了工作量,也可以对超市的员工信息进行收录与管理。
目 录
1绪论 1
1.1研究背景与意义 1
1.2研究现状 1
1.3设计内容和意义 2
1.3.1主要内容 2
1.3.2设计意义 2
2系统开发相关技术 4
2.1 开发技术简介 4
2.2 SSM框架 5
2.3 Java 7
2.4 web开发 8
3系统需求分析 10
3.1需求概述 10
3.2业务流程分析 11
3.3数据流程分析 13
3.4非功能性需求 14
4系统设计 15
4.1系统架构 15
4.2系统功能模块 15
4.3数据库表设计 16
5系统的实现 18
5.1用户登录 18
5.2主界面 18
5.3用户管理模块 19
5.4订单管理模块 24
5.5供应商管理模块 24
6系统测试 26
6.1系统测试与系统维护 26
6.2测试目的 26
6.3测试项目 26
总结与展望 29
参考文献 31 *好棒文|www.hbsrm.com +Q: *351916072*
致 谢 33
1绪论
1.1研究背景与意义
伴随经济的发展和人们的需求,信息化在当今社会已经是必须了,想要从市场中脱颖而出,便捷高效的方法变成了追求,因此超市的信息化进程是必须改变。在调研查找以及工作的时候,现阶段各个超市人员和超市本身的特点进行分析,易学易用是现在的主要途径,在系统设计中,简单易懂界面,使用户在短期内轻松掌握。但系统要由人来操纵所以,力求数据的完整和处理的正确性方面刻不容缓。在此基础对程序进行优化处理,减少资源的浪费加速运行效率。
商铺管理中引进现代化的办公管理软件,成为时下最好的解决办法。使用管理系统实时的处理信息,不仅让劳动资本得到减少,同时使得超市的管理规范化,解决了以往超市日常运行过程中库存管理、进出货等工作量巨大从而使得超市经营紊乱的一系列问题。
1.2研究现状
商品管理在经济管理中也占据重要地位,其脱离传统的人工化已经成为趋势,在许多发达国家中互联网化也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,但是后劲比较足,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。
就着信息化发展的趋势,人们在生活水平提高的条件下对购物的热情也日益增加,各大超市和商铺也由此产生。信息化的发展使得电脑越来越普及,管理系统充分利用几选几软件实现了人工管理难以避免的不足。与传统管理方式相比,商品管理系统实现了管理的安全性,方便性,精确性,并且越来越人性化。传统的管理方式都是手工操作,处理速度慢,容易出错,查询不便以及信息的不集中,不易于管理控制,浪费了人力时间,大大降低了信息的使用价值,显然越来越不适应现代超市管理的需要。
1.3设计内容和意义
1.3.1主要内容
(一)功能结构
本系统模块主要有以下几个部分:订单管理模块、供应商管理模块、用户管理模块、修改密码模块、退出系统。
订单管理模块:其功能是对商品订单进行管理,能够查询出商品订单的详细信息,可以增加订单,修改订单和删除订单。
供应商的管理模块:此模块提供了众多供应商信息,用户根据所需的商品信息选择对应的供应商,选择供应商信息查询系统就会给出供应商的详细信息,然后进行联系对货量不足的商品进行补仓。
系统用户的管理模块:用户有系统管理员和普通用户,里面存放着管理员和用户的基本信息,这里些可以成为人事管理模块,这里可以对用户的基本信息进行增删改查,系统管理员可以添加新用户和删除用户的功能。
修改密码模块:这里把修改密码单独列出来当做一个模块来写,是因为修改用户信息的时候总不能连密码一起修改,这样不合理,所以就单独列出来写。
退出系统:直接退出到登录注册界面。
(二)开发环境
系统开发平台:eclipse
数据库管理系统软件:Oracle
Java开发包:jdk1.8
服务器:Tomcat8.0
1.3.2设计意义
随着互联网的快速发展,超市形态也随之进行着新的改革,不管是线上还是线下,其经营管理都跟随变得愈加复杂,日常中所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
??为此,我选择了专门为超市以及便利店提供商品管理的商品管理系统设计题目,依靠现代化的计算机信息处理技术来对目前的新型商铺模式进行管理,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快经营管理效率。
2系统开发相关技术
2.1 开发技术简介
Eclipse: 我在大学第二年开始接触java语言程序设计,刚开始是在记事本上去进行编写.Java文件,然后让编译器去编译成.class文件,因为刚开始代码量比较小,所以可以不用编译工具,但是随着知识的积累,需要编译一些较大的为文件,那就必须要借助编译器来操作了,这样的话效率会高很多。当然现在对于java开发的工具有好多。当前比较流行的有eclipse,myeclipse以及idea,相对于后两者,前者是免费的,不需要去破解安装。虽然是免费的,但是他的功能还是很全面的。虽然比不上后面两款软件的强大,但是本次的系统设计完全够用。
目 录
1绪论 1
1.1研究背景与意义 1
1.2研究现状 1
1.3设计内容和意义 2
1.3.1主要内容 2
1.3.2设计意义 2
2系统开发相关技术 4
2.1 开发技术简介 4
2.2 SSM框架 5
2.3 Java 7
2.4 web开发 8
3系统需求分析 10
3.1需求概述 10
3.2业务流程分析 11
3.3数据流程分析 13
3.4非功能性需求 14
4系统设计 15
4.1系统架构 15
4.2系统功能模块 15
4.3数据库表设计 16
5系统的实现 18
5.1用户登录 18
5.2主界面 18
5.3用户管理模块 19
5.4订单管理模块 24
5.5供应商管理模块 24
6系统测试 26
6.1系统测试与系统维护 26
6.2测试目的 26
6.3测试项目 26
总结与展望 29
参考文献 31 *好棒文|www.hbsrm.com +Q: *351916072*
致 谢 33
1绪论
1.1研究背景与意义
伴随经济的发展和人们的需求,信息化在当今社会已经是必须了,想要从市场中脱颖而出,便捷高效的方法变成了追求,因此超市的信息化进程是必须改变。在调研查找以及工作的时候,现阶段各个超市人员和超市本身的特点进行分析,易学易用是现在的主要途径,在系统设计中,简单易懂界面,使用户在短期内轻松掌握。但系统要由人来操纵所以,力求数据的完整和处理的正确性方面刻不容缓。在此基础对程序进行优化处理,减少资源的浪费加速运行效率。
商铺管理中引进现代化的办公管理软件,成为时下最好的解决办法。使用管理系统实时的处理信息,不仅让劳动资本得到减少,同时使得超市的管理规范化,解决了以往超市日常运行过程中库存管理、进出货等工作量巨大从而使得超市经营紊乱的一系列问题。
1.2研究现状
商品管理在经济管理中也占据重要地位,其脱离传统的人工化已经成为趋势,在许多发达国家中互联网化也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,但是后劲比较足,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。
就着信息化发展的趋势,人们在生活水平提高的条件下对购物的热情也日益增加,各大超市和商铺也由此产生。信息化的发展使得电脑越来越普及,管理系统充分利用几选几软件实现了人工管理难以避免的不足。与传统管理方式相比,商品管理系统实现了管理的安全性,方便性,精确性,并且越来越人性化。传统的管理方式都是手工操作,处理速度慢,容易出错,查询不便以及信息的不集中,不易于管理控制,浪费了人力时间,大大降低了信息的使用价值,显然越来越不适应现代超市管理的需要。
1.3设计内容和意义
1.3.1主要内容
(一)功能结构
本系统模块主要有以下几个部分:订单管理模块、供应商管理模块、用户管理模块、修改密码模块、退出系统。
订单管理模块:其功能是对商品订单进行管理,能够查询出商品订单的详细信息,可以增加订单,修改订单和删除订单。
供应商的管理模块:此模块提供了众多供应商信息,用户根据所需的商品信息选择对应的供应商,选择供应商信息查询系统就会给出供应商的详细信息,然后进行联系对货量不足的商品进行补仓。
系统用户的管理模块:用户有系统管理员和普通用户,里面存放着管理员和用户的基本信息,这里些可以成为人事管理模块,这里可以对用户的基本信息进行增删改查,系统管理员可以添加新用户和删除用户的功能。
修改密码模块:这里把修改密码单独列出来当做一个模块来写,是因为修改用户信息的时候总不能连密码一起修改,这样不合理,所以就单独列出来写。
退出系统:直接退出到登录注册界面。
(二)开发环境
系统开发平台:eclipse
数据库管理系统软件:Oracle
Java开发包:jdk1.8
服务器:Tomcat8.0
1.3.2设计意义
随着互联网的快速发展,超市形态也随之进行着新的改革,不管是线上还是线下,其经营管理都跟随变得愈加复杂,日常中所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
??为此,我选择了专门为超市以及便利店提供商品管理的商品管理系统设计题目,依靠现代化的计算机信息处理技术来对目前的新型商铺模式进行管理,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快经营管理效率。
2系统开发相关技术
2.1 开发技术简介
Eclipse: 我在大学第二年开始接触java语言程序设计,刚开始是在记事本上去进行编写.Java文件,然后让编译器去编译成.class文件,因为刚开始代码量比较小,所以可以不用编译工具,但是随着知识的积累,需要编译一些较大的为文件,那就必须要借助编译器来操作了,这样的话效率会高很多。当然现在对于java开发的工具有好多。当前比较流行的有eclipse,myeclipse以及idea,相对于后两者,前者是免费的,不需要去破解安装。虽然是免费的,但是他的功能还是很全面的。虽然比不上后面两款软件的强大,但是本次的系统设计完全够用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/881.html