infor ln的仓库管理系统
Infor LN是由Infor公司推出的,一款专门用于ERP(企业资源计划)的软件,它能够全面的控制企业的制造供应链,从产品的设计到完成后交付,其中还包括售后服务业务。Infor LN的可靠性在众多基于工程的行业经过了实践检验,其中包括汽车、工业设备和机器、高新技术以及电子、航空航天与国防。仓库管理系统是基于Infor LN的再次开发,针对Infor LN系统在实际操作中的局限性进行扩展,让不同平台的用户都可以对Infor LN的数据进行维护,主要用到的方法是通过在Infor LN系统上发布WSDL接口,以Web Service的形式进行维护,将Java程序与Infor LN系统相连接,另一部分是条码操作,用户可以通过手机或其他任何支持HTML5的设备来远程打印所需要的标签,标签上的条码以二维码的形式展示,当用户填写仓单时,只需轻轻一扫即可通过标签获取到所需要的数据。
目 录
一、引言 1
(一)开发背景 1
(二)选题内容 1
1.课题的总体介绍 1
2.指导思想及技术路线 1
3.能力要求及目标 1
(三)应解决的主要问题 2
1.二维码识别 2
2.Infor LN系统连接 2
3.权限管理 2
4.语言中英文切换 2
5.跨域问题 2
二、开发工具、技术简介及运行环境 2
(一)开发工具简介 2
1. Tomcat介绍 2
2. Idea介绍 2
3. Business Studio介绍 2
(二)开发技术简介 3
1. Axis2技术介绍 3
2. SpringMVC简介 3
3. SUI Mobile简介 3
4. Vue.js简介 3
5. Infor LN简介 3
三、系统需求分析 3
(一)系统功能需求 3
(二)系统设计思想 3
(三)开发环境 5
1. 软件环境 5
2. 硬件环境 5
四、系统概要设计 5<
*好棒文|www.hbsrm.com +Q: ^351916072^
br /> (一)系统功能结构设计 5
(二)系统框架设计 5
(三)系统用例设计 6
(四)系统活动图设计 8
五、系统详细设计 10
(一)数据库设计 10
1.数据库概念设计 10
(二)数据库各表结构 11
(三)系统实现 14
1.权限设计 14
2.登录设计 17
3.条码打印设计 19
4.仓单扫描录入设计 23
5.打印机设置设计 28
6.库存管理设计 30
7.用户管理设计 34
8.职务管理设计 37
9.个人中心设计 39
10.中英文切换设计 40
11.MyBatis双数据库连接设计 42
12.Infor LN连接 43
六、总结 46
谢 辞 47
参考文献 48
一、引言
(一)开发背景
我在公司实习时,接触到了Infor LN系统,这是一款在许多企业使用的 ERP(企业资源计划)系统,Infor LN能够全方位地控制您的制造供应链:从设计到交付,再到您的售后服务业务。在接触的过程中,我发现了Infor LN的系统的局限性,它在企业的实际操作中,只能在电脑上操作,这样大大的降低了仓单维护的效率,所以我决定设计一款可以适应多个平台的系统,来维护Infor LN的仓单,同时,我还会尝试引入条码系统,让仓单维护只需轻轻一扫即可快速完成。
(二)选题内容
1.课题的总体介绍
仓库管理系统是基于Infor LN的再次开发,针对Infor LN系统在实际操作中的局限性进行扩展,让不同平台的用户都可以对Infor LN的数据进行维护。
本系统主要分为条码打印、条码扫描、库存管理、打印机设置、用户管理、个人中心六大模块。
2.指导思想及技术路线
本系统采用自适应比较强的HTML5作为前端,不管是在手机或是电脑上都可以很舒适的访问本系统,而后台服务器采用所学的专业知识JavaWeb搭建,采用SpringMVC框架,将后台模块化,更加清晰明了。为了更好的融入企业生产,本系统的数据可衔接到当今比较流行的Infor LN系统当中,在Infor LN系统中以创建接口的形式,生成WSDL,实现与Java的互联,避免直接修改Infor LN系统的数据库所造成的错误。
3.能力要求及目标
本系统共有六大模块。
条码打印:通过查询Infor LN的ERP系统中的数据,获取需要打印的数据,生成二维码,将二维码与所需显示在标签的数据发送到打印机,并将打印记录到数据库中。
条码扫描:当有货物需要派发时,通过扫码的形式,快速获取到数据信息,并更新到ERP系统中,实现仓单的快速产生。并在数据库中保存仓单信息。
库存管理:在库存中可以看到Infor LN的ERP系统中产生的仓单列表,点击后可查看详情,并可删除错误的仓单。
打印机设置:通过读取服务器上的打印机,可以为当前用户选择默认打印机。考虑到打印纸的安装位置可能存在偏差,此处还可对标签的位置进行调整。
用户管理:用户管理中可以新加用户和对用户信息修改,并可给予用户职务,不同的职务用着不同的权限,同时,拥有用户管理权限的用户,可以对职务进行增加和设置。
个人中心:用户可以通过个人中心修改自己的密码,为了使系统更加国际化,用户可以对自己的语言进行设置,当切换到英文时,系统将变成英文系统,在下次登录,系统会自动检查用户语言,按照用户的语言显示。
(三)应解决的主要问题
1.二维码识别
在网页端实现手机扫描二维码和二维码打印。
2.Infor LN系统连接
Infor LN系统创建接口,与Java服务器连接。
3.权限管理
设置用户的职务,这个用户在下次登录时,只会显示他所拥有权限的模块。
4.语言中英文切换
语言设置,通过判断用户语言的信息,来修改页面显示字体的语言,实现中英文的切换。
5.跨域问题
通过SpringMVC的HandlerInterceptor的拦截器来实现,解决前后端分离的跨域问题。
二、开发工具、技术简介及运行环境
(一)开发工具简介
1. Tomcat介绍
Tomcat服务器是一个免费的Web应用服务器,属于轻量级应用服务器,Javaweb可以很好的在上面运行,是开发和调试JSP程序的首选。
目 录
一、引言 1
(一)开发背景 1
(二)选题内容 1
1.课题的总体介绍 1
2.指导思想及技术路线 1
3.能力要求及目标 1
(三)应解决的主要问题 2
1.二维码识别 2
2.Infor LN系统连接 2
3.权限管理 2
4.语言中英文切换 2
5.跨域问题 2
二、开发工具、技术简介及运行环境 2
(一)开发工具简介 2
1. Tomcat介绍 2
2. Idea介绍 2
3. Business Studio介绍 2
(二)开发技术简介 3
1. Axis2技术介绍 3
2. SpringMVC简介 3
3. SUI Mobile简介 3
4. Vue.js简介 3
5. Infor LN简介 3
三、系统需求分析 3
(一)系统功能需求 3
(二)系统设计思想 3
(三)开发环境 5
1. 软件环境 5
2. 硬件环境 5
四、系统概要设计 5<
*好棒文|www.hbsrm.com +Q: ^351916072^
br /> (一)系统功能结构设计 5
(二)系统框架设计 5
(三)系统用例设计 6
(四)系统活动图设计 8
五、系统详细设计 10
(一)数据库设计 10
1.数据库概念设计 10
(二)数据库各表结构 11
(三)系统实现 14
1.权限设计 14
2.登录设计 17
3.条码打印设计 19
4.仓单扫描录入设计 23
5.打印机设置设计 28
6.库存管理设计 30
7.用户管理设计 34
8.职务管理设计 37
9.个人中心设计 39
10.中英文切换设计 40
11.MyBatis双数据库连接设计 42
12.Infor LN连接 43
六、总结 46
谢 辞 47
参考文献 48
一、引言
(一)开发背景
我在公司实习时,接触到了Infor LN系统,这是一款在许多企业使用的 ERP(企业资源计划)系统,Infor LN能够全方位地控制您的制造供应链:从设计到交付,再到您的售后服务业务。在接触的过程中,我发现了Infor LN的系统的局限性,它在企业的实际操作中,只能在电脑上操作,这样大大的降低了仓单维护的效率,所以我决定设计一款可以适应多个平台的系统,来维护Infor LN的仓单,同时,我还会尝试引入条码系统,让仓单维护只需轻轻一扫即可快速完成。
(二)选题内容
1.课题的总体介绍
仓库管理系统是基于Infor LN的再次开发,针对Infor LN系统在实际操作中的局限性进行扩展,让不同平台的用户都可以对Infor LN的数据进行维护。
本系统主要分为条码打印、条码扫描、库存管理、打印机设置、用户管理、个人中心六大模块。
2.指导思想及技术路线
本系统采用自适应比较强的HTML5作为前端,不管是在手机或是电脑上都可以很舒适的访问本系统,而后台服务器采用所学的专业知识JavaWeb搭建,采用SpringMVC框架,将后台模块化,更加清晰明了。为了更好的融入企业生产,本系统的数据可衔接到当今比较流行的Infor LN系统当中,在Infor LN系统中以创建接口的形式,生成WSDL,实现与Java的互联,避免直接修改Infor LN系统的数据库所造成的错误。
3.能力要求及目标
本系统共有六大模块。
条码打印:通过查询Infor LN的ERP系统中的数据,获取需要打印的数据,生成二维码,将二维码与所需显示在标签的数据发送到打印机,并将打印记录到数据库中。
条码扫描:当有货物需要派发时,通过扫码的形式,快速获取到数据信息,并更新到ERP系统中,实现仓单的快速产生。并在数据库中保存仓单信息。
库存管理:在库存中可以看到Infor LN的ERP系统中产生的仓单列表,点击后可查看详情,并可删除错误的仓单。
打印机设置:通过读取服务器上的打印机,可以为当前用户选择默认打印机。考虑到打印纸的安装位置可能存在偏差,此处还可对标签的位置进行调整。
用户管理:用户管理中可以新加用户和对用户信息修改,并可给予用户职务,不同的职务用着不同的权限,同时,拥有用户管理权限的用户,可以对职务进行增加和设置。
个人中心:用户可以通过个人中心修改自己的密码,为了使系统更加国际化,用户可以对自己的语言进行设置,当切换到英文时,系统将变成英文系统,在下次登录,系统会自动检查用户语言,按照用户的语言显示。
(三)应解决的主要问题
1.二维码识别
在网页端实现手机扫描二维码和二维码打印。
2.Infor LN系统连接
Infor LN系统创建接口,与Java服务器连接。
3.权限管理
设置用户的职务,这个用户在下次登录时,只会显示他所拥有权限的模块。
4.语言中英文切换
语言设置,通过判断用户语言的信息,来修改页面显示字体的语言,实现中英文的切换。
5.跨域问题
通过SpringMVC的HandlerInterceptor的拦截器来实现,解决前后端分离的跨域问题。
二、开发工具、技术简介及运行环境
(一)开发工具简介
1. Tomcat介绍
Tomcat服务器是一个免费的Web应用服务器,属于轻量级应用服务器,Javaweb可以很好的在上面运行,是开发和调试JSP程序的首选。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1392.html