法律状态公告日
法律状态信息
法律状态
2017-09-05
授权
授权
2015-02-25
实质审查的生效 IPC(主分类):G06Q10/06 申请日:20141022
实质审查的生效
2015-01-28
公开
公开
技术领域
本发明涉及一种计算机管理系统,具体的说是一种小型超市商品信息管理系统。
背景技术
随着计算机技术的发展和互联网的普及,计算机技术应用到了管理方面,计算机技术与管理科学的结合产生了管理信息系统,管理信息系统是对一个组织进行系统化管理的人机结合系统,它综合运用计算机及网络通讯技术、管理和决策方法,融合现代的管理思想和手段,辅助管理人员进行数据管理和决策。管理信息系统的出现提高了人们的工作效率。
我国超市出现在20世纪90年代,经过这些年的发展历程,国内也出现了很多大型超市,像:世纪联华、华润万家等。这些大型超市所使用的超市管理信息系统也已经很成熟。随着我国经济的发展,很多乡镇城市的小卖部都在向超市这一零售形态转变,但是其管理方式依然是人工管理的方式,工作中的失误率高,工作效率低。
发明内容
本发明要解决的技术问题是提供一种小型超市商品信息管理系统,该系统针对现有技术中小型超市商品息管理方式失误率高、工作效率低等不足,提供一种可减少在管理中的失误、提高工作效率的小型超市商品信息管理系统。
为解决上述技术问题,本发明采用的技术方案是:
本发明小型超市商品信息管理系统,包括用于商品信息管理和商品类型管理的商品管理模块;用于进货管理、出库管理以及供货商管理的商品流动管理模块;用于用户管理和修改密码的系统管理模块;商品管理模块、商品流动管理模块以及系统管理模块均应用SSH整合架构,即 Struts + Spring + Hibernate ,其中,Hibernate充当数据持久化层,处理对象数据表的添加、修改、删除和查询操作;Spring充当中间层,通过依赖注入 IOC的关系将持久化作为控制器的业务;Struts框架中的Action控制器通过这种业务与JSP页面进行交互操作。
所述商品管理模块包括商品信息管理模块和商品类型管理模块,其中商品信息管理模块对商品的名称、类型、条形码、售价、供货商和生产厂家信息进行增加、删除、修改和查看,并按商品类型分类查看商品信息;商品类型管理模块对商品类型进行增加、删除、修改和查看。
所述商品信息管理模块输入商品信息并进行处理,输出商品信息查看界面;商品信息的处理包括根据商品条形码搜索商品信息;根据商品类型分类查看商品信息;添加商品信息,如果重复添加,系统会进行错误提示;修改或删除商品信息,同时修改和删除商品信息表中相应的数据;信息处理成功后返回商品信息查看界面。
所述商品类型管理模块输入商品类型并进行处理,输出商品类型查看界面;商品类型的处理包括添加商品类型,如果重复添加,系统会进行错误提示;修改和删除商品类型,同时修改和删除商品类型表中相应的数据;信息处理成功后返回商品类型查看界面。
所述商品流动管理模块包括用于进货管理模块、出库管理模块以及供货商管理模块,其中进货管理模块对进货商品的名称、数量、价格、供货商信息进行增加、删除、修改和查看,并可以按日期和商品名称对进货记录进行搜索;出库管理模块对出库商品的名称和数量信息进行增加、删除、修改和查看,并按日期和商品名称对出库记录进行搜索;供货商管理模块对供货商的名称、联系人、联系电话、联系地址信息进行增加、删除、修改和查看。
所述进货管理模块输入进货信息并进行处理,输出进货信息查看界面,进货信息的处理包括根据日期和进货商品名称搜索进货记录;添加商品进货信息,如果重复添加,系统会进行错误提示;修改和删除商品进货信息,同时修改和删除商品进货信息表中相应的数据;信息处理成功后返回进货查看界面。
所述出库管理模块输入出库信息并进行处理,输出出库信息查看界面;出库信息的处理包括根据日期和出库商品名称搜索出库记录;添加商品出库信息,如果重复添加,系统会进行错误提示;修改和删除商品出库信息,同时修改和删除商品出库信息表中相应的数据;信息处理成功后返回出库查看界面。
所述供货商管理模块输入供货商信息并进行处理,输出供货商信息查看界面;供货商信息处理包括添加供货商信息,如果重复添加,系统会进行错误提示;修改和删除供货商信息,同时修改和删除供货商信息表中相应的数据;信息处理成功后返回供货商查看界面。
所述系统管理模块包括用户管理模块和修改密码模块,添加本系统的使用人员,并提供修改密码功能。
所述用户管理模块包括:查看系统用户界面;后台获取系统用户数据代码;增加系统用户界面;后台处理添加系统用户代码;所述修改密码模块包括:修改密码功能界面;修改密码功能代码。
本发明具有以下有益效果及优点:
1. 本发明超市商品信息管理系统是以计算机管理超市代替人工管理超市的方式,实现超市的信息化管理,减少在管理中的失误,提高工作效率。
2. 本发明针对这些乡镇的小型超市进行开发,实现乡镇小型超市的信息化管理,从而取代传统的小卖部式的管理方式,为超市的信息化管理走出重要的一步。
3. 本系统操作简单,采用Java、jsp语言编写,可移植性强,而且本系统的图像界面友好,对于有一点计算机知识的用户都能轻松使用,操作上可行。
附图说明
图1为本发明系统的E-R图;
图2为本发明中信息管理系统功能结构图;
图3为本发明中信息管理系统管理员数据流图;
图4为本发明中管理员商品管理用例图;
图5为本发明中管理员商品流动管理用例图;
图6为本发明中管理员系统管理用例图。
具体实施方式
下面结合说明书附图对本发明作进一步阐述。
本发明小型超市商品信息管理系统是用于超市对各种商品信息和进货出库信息进行管理的一种管理信息系统。本发明系统实现对超市商品信息的管理,超市商品信息管理系统是针对小型超市进行设计的,系统分为商品信息管理、商品类型管理、供货商管理、进货管理、出货管理、系统管理。该系统能满足小型超市对超市的信息化管理的要求,从而取代传统的小卖部式的管理方式,为超市的信息化管理走出重要的一步。
如图2所示,本发明小型超市商品信息管理系统包括用于商品信息管理和商品类型管理的商品管理模块;用于进货管理、出库管理以及供货商管理的商品流动管理模块;用于用户管理和修改密码的系统管理模块;商品管理模块、商品流动管理模块以及系统管理模块均应用SSH整合架构,即 Struts + Spring + Hibernate ,其中,Hibernate充当数据持久化层,处理对象数据表的添加、修改、删除和查询操作;Spring充当中间层,通过依赖注入 IOC的关系将持久化作为控制器的业务;Struts框架中的Action控制器通过这种业务与JSP页面进行交互操作。
本系统是使用 MyEclipse 9.0 作为开发工具、Tomcat 6.0 作为服务器、Microsoft SQL Server 2008 作为后台数据库进行开发的。采用SSH(Struts+Spring+Hibernate )集成框架进行系统开发,即:在表示层中,先通过JSP页面实现前台与后台的交互,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request传递给相应的Action处理。在业务层中,管理服务组件的容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(Dao)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理Dao组件请求的数据,并返回处理结果。
本系统按照不同的功能可以划分为商品管理模块,商品流动管理模块和系统管理管理模块。
本系统的功能包括:商品信息管理、商品类型管理、供货商管理、进货管理、出库管理和系统管理。其中商品信息管理可以管理商品的名称、类型、条形码、售价、供货商和生产厂家等信息;供货商管理可以管理供货商的名称、联系人、联系电话、联系地址等信息;进货管理可以管理进货时进货商品的名称、数量、价格、供货商等信息;出库管理可以管理商品出库时的商品名称和数量等信息;系统管理可以添加本系统的使用人员及提供管理员修改密码的功能。
本系统的数据流图如图3所示,该图描绘信息流和数据从输入移动到输出的过程中所经受的变换。它是在对系统调研阶段绘制出的业务流程图的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述新系统应具有的数加工功能、数据输入、数据输出、数据存储及数据来源和去向。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。
如图4所示,为本发明中管理员商品管理用例图。管理员商品流动管理模块包括商品进货记录信息管理、商品出库记录信息管理和供货商信息管理,商品进货记录管理可以增加和删除商品进货记录信息,商品出库记录管理可以增加和删除商品出库记录信息,供货商信息管理可以增加、删除和修改供货商信息。
如图5所示,为本发明中管理员商品流动管理用例图。管理员系统管理模块包括用户管理和修改密码功能,用户管理可以增加和删除本系统的用户,修改密码为系统用户提供修改密码功能。
如图6所示,为本发明中管理员系统管理用例图。
本发明系统的E-R图如图1所示,根据系统分析阶段,数据库中应该包含:商品信息表、商品类型表、进货信息表、出库信息表、供货商表、系统用户表。
建立商品信息表如表1-1 。商品信息表可以存储商品的一些信息,包括商品名称、商品类型、商品条形码、生产厂家等信息。
表1-1 商品信息表(commodity)
建立进货信息表如表1-2 。进货信息表存储商品的进货信息,包括进货商品名称、进货数量、进价、供货商等信息。
表1-2 进货信息表(commodityin)
建立商品类型表如表1-3 。商品类型表存储商品类型信息,包括商品类型名称、商品类型创建时间和备注。
1-3 商品类型表(commoditytype)
建立出库信息表如表1-4 。出库信息表存储商品的出库信息,包括出库商品名称、出库数量等信息。
表1-4 出库信息表(commodityout)
建立系统用户表如表1-5 。系统用户表存储系统用户的用户名和密码信息。
表1-5 系统用户表(system)
建立供货商表如表1-6 。供货商表存储供货商名称、联系人、联系电话、联系地址等信息。
表1-6 供货商表(supplier)
本系统连接数据库代码在 WebRoot\WEB-INF\applicationContext.xml 里。
用户登录说明IPO表如下:
商品信息管理功能的IPO表如下:
商品类型管理功能的IPO表如下:
进货管理功能的IPO表如下:
出库管理功能的IPO表如下:
供货商管理功能的IPO表如下:
本发明系统以计算机管理超市代替人工管理超市的方式,实现超市的信息化管理,减少在管理中的失误,提高工作效率。
机译: 商品信息获取系统,商品信息获取方法,数据传输方法,小型光盘预览系统和具有地址的小型光盘
机译: 商品信息供给装置,具有该商品信息的自动售货机,商品信息管理系统及商品信息的提供方法
机译: 商品信息管理设备,商品信息管理系统,商品信息管理方法和程序