超市等商品管理企业形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,对于这类企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快企业的信息化进程是必可少的。原始的人工管理已无法应对这复杂的市场。超市等一些企业通过利用计算机高效系统的管理,相较过去省下了大量的财力、资源、人力,简化了员工的操作难度,提高了员工的效率,降低了错误风险,让公司的决策层应对市场的变化和危机时做出快速准确的决策,提高管理决策水平。
1。2 国内外的研究现状
1。3 本文研究内容
本文研究的是基于移动互联的进销存系统的后台公共数据管理部分。企业公共数据管理属于后台管理功能,生成所有企业运营所需要的公共基础数据,如商品信息、商品分类信息、地区编码、企业类型、供应商编码、客户编码、出入库类型、前端功能模块管理、前端用户角色管理等。本系统需要管理员对商品信息,地址,功能菜单,角色等数据进行添加,修改,查询,删除等功能。是为了让管理人员更加便捷的管理后台数据,使得前台更加方便准确地使用后台提供的数据。本文研究的项目的意义在于
能够信息化,系统化管理事物,做到在互联网和移动平台的支撑下快速精准的管理我们的商品,做到分工明确,管理人员的工作量也得到释放,工作者能够将更少的时间精力花在事物的统计、管理上面。
为了做好这个系统,我们必须了解前台需要什么,需要掌握录入数据的表与表之间的关联。比如商品与商品码、商品信息、产地之间的管理,前台功能列表与角色、菜单、企业工作流类别之间的关系,唯有做好这些信息的关联,才能使前台更加清晰地调用后台数据,才是本文系统的意义所在。
本系统的重头戏在于商品的录入,商品码要按照国家编码规则编写,商品类别要自动划分,地区能够按商品码信息得到,商品码要能够扫入商品表中。这一切都是难点,很多都需要去攻克。
作为一个系统,需要考虑多种因素,如角色权限,数据库操作异常,菜单划分等等。当系统完成后需要大量的测试才能确定该系统算是初步实现。这个系统虽然只是毕业设计,但是任然需要满足任务书需求,需要系统准确无误,需要做到“麻雀虽小,五脏俱全”,这都是我们需要在设计过程中一点点攻克难关和体会的。
第二章 相关技术
2。1 WEB前端
Web在我看来就是将程序,网页以最直白的方式展示给人们 ,是人机交互的窗口,没有一个良好的WEB前端开发,项目就会显得很丑,不管系统后台实现的多么完美,算法多么优秀,资源占用多么有效,都是没用的。我们生活中出现了越来越多精致美丽的网页,都是得益于web前端的发展,越来越多优秀的框架的出现让我们越来越容易设计出赏心悦目的网页展示给人们。同时一个好的页面布局也会提高人们的效率,为我们的生活提供更多的便利。其中提到web,我们自然就会联想到HTML5,DOM,CSS3,Jquery,JSON,Bootstrap,W3C,http等这些关键字。其实我们精美页面的出现离不开这些插件,框架和协议我们通过框架非常容易的操作了页面的空间,随心所欲的展示我们所喜爱的页面。所以web前端至关重要。[3]
2。2 J2EE的优势
提到J2EE我们自然就会联想到企业级开发。然而其真正的作用又是什么呢?J2EE作为一个大型的开发平台,就是为了减少开发人员的工作复杂性和差异性,开发人员只需要使用那些大型公司封装的通用性的模块,就可以实现各个公司之间的对接,极大地缩小了研发的周期。[2]使得开发人员只需要更多的专注于需求,逻辑,很好的提高了项目的进展速度。J2EE同时降低了对程序员的要求,使得这个行业能够越发蓬勃的发展!现在框架越来越多,诸如Spring,hibernate,mybatis,Struts等等,这些框架封装了很多重用性的东西,有机器代替人去操作,体验性非常号。在最近在公司的开发中,我甚至发现了一些公司为了提高公司的员工工作效率,加快公司的项目进度,让自己公司的架构师写出了适合自己公司模式的框架。同时B2B这类词出现的背后也体现了J2EE的可扩展性和灵活性,很多公司的项目都不能独自经营开发的,如果全部自己开发运营,就会是公司像是一个不断堆积的建筑,终究会轰然倒塌,不管这个公司的实力是多么无敌。因此就需要公司转换理念,用别的公司提供的接口运行,会节省出很多的人力物力。之所以能够项目对接,主要体现在了J2EE的可扩展性和通用性。由于一个大型服务器群的使用,尤其是现在刀片式服务器的大量使用,使得服务器对公司正常运行的作用越来越明显,因此即使在非工作时间停机也会对公司和其合作伙伴造成极大地损失,所以J2EE能够支持鲁棒性(稳定性)更优秀的操作系统就很好的解决了这个问题,我们一年最多停机5分钟,基本不会造成损失!文献综述