infor ln的仓库管理系统
目 录
一、引言 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<
*51今日免费论文网|www.jxszl.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程序的首选。
原文链接:http://www.jxszl.com/jsj/rjgc/48964.html