基于WEB的便利店信息管理系统的设计与实现
Key words: System design;JSP technology; supermarket目 录
第1章 前言 - 1 -
1.1研究背景 - 1 -
1.2国内外研究现状 - 1 -
1.2.1国外现状 - 1 -
1.2.2国内现状 - 1 -
1.3 研究目的和意义 - 2 -
第2章 相关知识的介绍 - 3 -
2.1开发工具 - 3 -
2.2 MVC架构简介 - 3 -
2.3系统运行配置 - 3 -
2.3.1.硬件环境 - 3 -
2.3.2.软件环境 - 4 -
第3章 需求分析 - 5 -
3.1系统功能需求概述 - 5 -
3.1.1系统概述和用户特点 - 5 -
3.1.2系统功能需求 - 5 -
3.2便利店信息管理系统用例 - 7 -
3.2.1便利店管理系统用例图 - 7 -
3.2.2便利店管理系统用例编号表 - 7 -
3.2.3商品信息管理用例描述表 - 7 -
3.3可行性分析 - 8 -
3.3.1技术可行性 - 8 -
3.3.2经济可行性 - 8 -
3.3.3法律可行性 - 8 -
第4章 系统详细设计 - 9 -
4.1开发环境准备 - 9 -
4.2系统的结构框架 - 9 -
4.3系统功能模块设计 - 9 -
4.3.1修改个人密码模块 - 10 -
4.3.2商品分类管理模块 - 10 - *好棒文|www.hbsrm.com +Q: *351916072*
4.3.3商品信息管理模块 - 10 -
4.3.4商品入库管理模块 - 11 -
4.4系统数据库设计 - 11 -
4.4.1数据库概念模型设计 - 11 -
4.4.2 数据库逻辑模型设计 - 14 -
4.4.3 数据库表设计 - 14 -
第5章 系统实现 - 17 -
5.1登录模块 - 17 -
5.2商品分类管理模块 - 17 -
5.3商品信息管理模块 - 18 -
5.4密码修改模块 - 19 -
5.5供应商信息管理模块 - 19 -
5.6销售信息管理模块 - 20 -
5.7库存管理模块 - 21 -
5.8入库信息管理模块 - 21 -
第6章 系统测试 - 23 -
6.1测试方法 - 23 -
6.2测试过程 - 23 -
6.3测试结果 - 23 -
总结与展望 - 24 -
参考文献 - 25 -
第1章 前言
1.1研究背景
如今,随着计算机技术的进步,人们的生活方式逐渐趋于快捷化,这大大促进了便利店的发展。随处可见的便利店与我们的生活息息相关,为了更好的适应时代的发展,需要进一步强化规范便利店的管理。传统的便利店管理方式存在较多问题,比如:营业额容易出现错误、结账收款速度慢、商品入出库登记有误、库存更新不及时、商品调价速度慢等,已经不能够满足我们的需求[1]。因此需要运用数据库存储便利店的相关数据来增强便利店的管理,提高管理员的工作效率。通过加强信息流以及资金流的动态管理来提高便利店的市场竞争力,配合更加紧密的各业务环节,从而使便利店打下了全面实行信息化的坚实基础[2]。便利店信息管理系统应具备功能齐全、商品种类较少、方便入出库、软件易操作等的要求。因此,本文设计一个基于 Web 框架平台的便利店信息管理系统。
1.2国内外研究现状
1.2.1国外现状
国外便利店管理系统技术的研究开始较早,与一些硬件厂商、数据库公司、销售公司共同推出了多个版本的便利店管理系统,实力雄厚[3]。
90年代,随着PC机的迅速发展,国外的便利店管理系统开始起步,这促进电子收款机(ECR,Electronic Cash Register)、销售管理系统(POS,Point of Sale、电子数据交换(例如EDD、、电子转账系统(EF)、电子订货系统(EOS)等)和条形码识别系统等高端技术进行的应用[4]。20 世纪初,国外便利店管理系统借助网络技术取得了飞速的发展。到了 21 世纪,大部分的国外便利店其管理体系日臻完善,应用计算机化和网络化技术已经实现采集、信息处理的信息化,主要代表地区是日本、欧盟、美国等[5]。目前,世界上最杰出的应属“7-11”系统。“7-11” 克服了很多不利因素成为了日本最先进、最成熟的便利信息管理系统。“7-11”采取了电子管理技术以及谨慎的战略管理,才取得了如此业绩。例如,早在80年代就开始使用POS系统。在微软的帮助下成功开发了一个可以控制质量,制定价格和改进产品的信息管理系统。该系统由简单模拟型的第一代发展到具有动态决 *好棒文|www.hbsrm.com +Q: *351916072*
策功能的第三代系统,业务流程与便利店管理系统相结合成为新的趋势[6]。
1.2.2国内现状
中国的连锁便利店从20世纪90年代初开始起步,以70%的速度增长。现在连锁便利店作为我国零售业的一种重要形态,在国民经济的发展中发挥了巨大的作用[7]。便利店发展的同时产生了诸多的问题,如便利店商品种类繁多,不易管理;不断变化的商品销售和进货情况,加大员工的工作难度[8]。便利店的运营效率需要提高,处理商品信息的能力有待提高,员工的劳动强度有待减轻,员工工作条件有待改善,商品的入库,出库情况方便管理者查询的便捷度有待提高[9]。因此迫切需要借助现代化的信息管理技术来管理便利店。便利店信息管理系统可以帮助管理者管理便利店,监控、分析各部门经营状况,并为之提供信息和数据[10]。中国的连锁便利店要在信息技术上提高销售、采购、管理能力,全面增强便利店经营管理效率。
传统的 C/S 架构兼容性较低,开发代价高、效率低,难以满足便利店信息系统的管理工作需要[11]。 B/S弥补了上述缺点,结合Java语言可以更好的适应现代化需求。
1.3 研究目的和意义
在数字化时代的今天,各行各业的信息化已是大势所趋,零售业也是如此。国内便利店随处可见,竞争十分激烈。如果想要占据市场的有利地位或者在行业中脱颖而出,就要迫切的加快便利店信息化进程。但传统的便利店管理系统存在各种各样的问题,例如不能对商品进行快速有效地管理,库存盘点效率低,结账操作速度慢等,并且,传统的便利店管理由于主观判断而缺乏实时分析能力,不能及时满足便利店日常营业的需求[12]。所以,迫切需要完善便利店信息管理系统,致力于设计一个功能全面,操作简单快捷,可以减轻管理人员的工作负担的便利店系统。目前便利店管理系统采用方便的数据库和直观的可视化界面,能够及时准确地反馈商品、销售、库存、人事方面的信息,以确保经营决策的可靠性与时效性,进一步加强便利店信息管理的信息化、规范化、科学化[13]。
论文设计的便利店管理系统是基于浏览器/服务器模式,采用Java语言,后台核心是关系型数据库,在Windows7系统环境下实现,基于 Web应用系统,MVC 设计模式。主要开发工具包括:MyEclipse、SQL Server等。
第1章 前言 - 1 -
1.1研究背景 - 1 -
1.2国内外研究现状 - 1 -
1.2.1国外现状 - 1 -
1.2.2国内现状 - 1 -
1.3 研究目的和意义 - 2 -
第2章 相关知识的介绍 - 3 -
2.1开发工具 - 3 -
2.2 MVC架构简介 - 3 -
2.3系统运行配置 - 3 -
2.3.1.硬件环境 - 3 -
2.3.2.软件环境 - 4 -
第3章 需求分析 - 5 -
3.1系统功能需求概述 - 5 -
3.1.1系统概述和用户特点 - 5 -
3.1.2系统功能需求 - 5 -
3.2便利店信息管理系统用例 - 7 -
3.2.1便利店管理系统用例图 - 7 -
3.2.2便利店管理系统用例编号表 - 7 -
3.2.3商品信息管理用例描述表 - 7 -
3.3可行性分析 - 8 -
3.3.1技术可行性 - 8 -
3.3.2经济可行性 - 8 -
3.3.3法律可行性 - 8 -
第4章 系统详细设计 - 9 -
4.1开发环境准备 - 9 -
4.2系统的结构框架 - 9 -
4.3系统功能模块设计 - 9 -
4.3.1修改个人密码模块 - 10 -
4.3.2商品分类管理模块 - 10 - *好棒文|www.hbsrm.com +Q: *351916072*
4.3.3商品信息管理模块 - 10 -
4.3.4商品入库管理模块 - 11 -
4.4系统数据库设计 - 11 -
4.4.1数据库概念模型设计 - 11 -
4.4.2 数据库逻辑模型设计 - 14 -
4.4.3 数据库表设计 - 14 -
第5章 系统实现 - 17 -
5.1登录模块 - 17 -
5.2商品分类管理模块 - 17 -
5.3商品信息管理模块 - 18 -
5.4密码修改模块 - 19 -
5.5供应商信息管理模块 - 19 -
5.6销售信息管理模块 - 20 -
5.7库存管理模块 - 21 -
5.8入库信息管理模块 - 21 -
第6章 系统测试 - 23 -
6.1测试方法 - 23 -
6.2测试过程 - 23 -
6.3测试结果 - 23 -
总结与展望 - 24 -
参考文献 - 25 -
第1章 前言
1.1研究背景
如今,随着计算机技术的进步,人们的生活方式逐渐趋于快捷化,这大大促进了便利店的发展。随处可见的便利店与我们的生活息息相关,为了更好的适应时代的发展,需要进一步强化规范便利店的管理。传统的便利店管理方式存在较多问题,比如:营业额容易出现错误、结账收款速度慢、商品入出库登记有误、库存更新不及时、商品调价速度慢等,已经不能够满足我们的需求[1]。因此需要运用数据库存储便利店的相关数据来增强便利店的管理,提高管理员的工作效率。通过加强信息流以及资金流的动态管理来提高便利店的市场竞争力,配合更加紧密的各业务环节,从而使便利店打下了全面实行信息化的坚实基础[2]。便利店信息管理系统应具备功能齐全、商品种类较少、方便入出库、软件易操作等的要求。因此,本文设计一个基于 Web 框架平台的便利店信息管理系统。
1.2国内外研究现状
1.2.1国外现状
国外便利店管理系统技术的研究开始较早,与一些硬件厂商、数据库公司、销售公司共同推出了多个版本的便利店管理系统,实力雄厚[3]。
90年代,随着PC机的迅速发展,国外的便利店管理系统开始起步,这促进电子收款机(ECR,Electronic Cash Register)、销售管理系统(POS,Point of Sale、电子数据交换(例如EDD、、电子转账系统(EF)、电子订货系统(EOS)等)和条形码识别系统等高端技术进行的应用[4]。20 世纪初,国外便利店管理系统借助网络技术取得了飞速的发展。到了 21 世纪,大部分的国外便利店其管理体系日臻完善,应用计算机化和网络化技术已经实现采集、信息处理的信息化,主要代表地区是日本、欧盟、美国等[5]。目前,世界上最杰出的应属“7-11”系统。“7-11” 克服了很多不利因素成为了日本最先进、最成熟的便利信息管理系统。“7-11”采取了电子管理技术以及谨慎的战略管理,才取得了如此业绩。例如,早在80年代就开始使用POS系统。在微软的帮助下成功开发了一个可以控制质量,制定价格和改进产品的信息管理系统。该系统由简单模拟型的第一代发展到具有动态决 *好棒文|www.hbsrm.com +Q: *351916072*
策功能的第三代系统,业务流程与便利店管理系统相结合成为新的趋势[6]。
1.2.2国内现状
中国的连锁便利店从20世纪90年代初开始起步,以70%的速度增长。现在连锁便利店作为我国零售业的一种重要形态,在国民经济的发展中发挥了巨大的作用[7]。便利店发展的同时产生了诸多的问题,如便利店商品种类繁多,不易管理;不断变化的商品销售和进货情况,加大员工的工作难度[8]。便利店的运营效率需要提高,处理商品信息的能力有待提高,员工的劳动强度有待减轻,员工工作条件有待改善,商品的入库,出库情况方便管理者查询的便捷度有待提高[9]。因此迫切需要借助现代化的信息管理技术来管理便利店。便利店信息管理系统可以帮助管理者管理便利店,监控、分析各部门经营状况,并为之提供信息和数据[10]。中国的连锁便利店要在信息技术上提高销售、采购、管理能力,全面增强便利店经营管理效率。
传统的 C/S 架构兼容性较低,开发代价高、效率低,难以满足便利店信息系统的管理工作需要[11]。 B/S弥补了上述缺点,结合Java语言可以更好的适应现代化需求。
1.3 研究目的和意义
在数字化时代的今天,各行各业的信息化已是大势所趋,零售业也是如此。国内便利店随处可见,竞争十分激烈。如果想要占据市场的有利地位或者在行业中脱颖而出,就要迫切的加快便利店信息化进程。但传统的便利店管理系统存在各种各样的问题,例如不能对商品进行快速有效地管理,库存盘点效率低,结账操作速度慢等,并且,传统的便利店管理由于主观判断而缺乏实时分析能力,不能及时满足便利店日常营业的需求[12]。所以,迫切需要完善便利店信息管理系统,致力于设计一个功能全面,操作简单快捷,可以减轻管理人员的工作负担的便利店系统。目前便利店管理系统采用方便的数据库和直观的可视化界面,能够及时准确地反馈商品、销售、库存、人事方面的信息,以确保经营决策的可靠性与时效性,进一步加强便利店信息管理的信息化、规范化、科学化[13]。
论文设计的便利店管理系统是基于浏览器/服务器模式,采用Java语言,后台核心是关系型数据库,在Windows7系统环境下实现,基于 Web应用系统,MVC 设计模式。主要开发工具包括:MyEclipse、SQL Server等。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3067.html