手机仓库管理系统的设计与实现.doc
《手机仓库管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《手机仓库管理系统的设计与实现.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广东东软学院本科毕业设计(论文)本科毕业设计(论文)手机仓库管理系统的设计与实现Design and implementation of mobile warehouse management system 院 (系)计算机学院专 业网络工程班 级一班学 号16210220104学生姓名陈归航指导教师董建虎提交日期2020年4月 19日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包人已含他经发表或撰写的作品及成果。对本
2、文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字): 签字日期: 年 月 日摘 要目前全球已经进入了信息化的时代,信息技术已经普遍应用到每个行业,利用信息技术我们几乎可以取代传统的工作模式,增加我们的工作效率,让我们的经济收益快速发展。正所谓拥有一身功夫,也打不过拿枪的敌人。手机仓库管理系统,根据不同用户角色的分析和设计,利用信息化的技术,构造出了一个简洁又可以提高管理者的工作效率的系统,不仅可以节省人工成本,又可以让管理者轻松方便的查看信息。本系统通过使用Myeclipse2018为开发平台,实现管理系统的前端与后台开发,
3、利用Mysql数据库实现数据的导入,再综合系统各个模块的功能,设计对应的方法类,实现工作中的基本业务。以前的仓库管理以人工计数的方法,通过账薄本的形式,记录仓库的一切信息,繁琐效率又低,还容易出错,工作量超大,成本也高,基于这种状况,设计一个方便的手机仓库管理系统,可以给手机代理商带来更高的利润,特别是手机行业,更要顺应时代的变化,跟上时代的潮流。本系统是基于Java开发的手机仓库管理系统,采用Jsp为编程技术,利用Mysql建立数据之间的交换。关键词:仓库;系统;计算机;Java;JSP;Mysql Abstract Now, the world has entered the era of
4、 information technology, information technology has been widely used in every industry, using information technology we can almost replace the traditional work mode, increase our work efficiency, let our economic benefits develop rapidly. Its the enemy who cant fight with a gun even if he has a whol
5、e body of Kung Fu. Mobile warehouse management system, according to the analysis and design of different user roles, uses information technology to construct a simple system that can improve the work efficiency of managers, not only can save labor costs, but also can make managers easily and conveni
6、ently view information. By using MyEclipse 2018 as the development platform, the system realizes the front-end and back-end development of the management system, uses MySQL database to import data, integrates the functions of various modules of the system, designs corresponding method classes, and r
7、ealizes the basic business in the work. In the past, the warehouse management used to record all the information of the warehouse in the form of account book by means of manual counting, which was tedious and inefficient, easy to make mistakes, huge workload and high cost. Based on this situation, t
8、he design of a convenient mobile phone warehouse management system can bring higher profits to mobile phone agents, especially in the mobile phone industry, which should conform to the changes of the times, Keep up with the trend of the times. This system is a mobile warehouse management system base
9、d on Java. It uses JSP as programming technology and MYSQL to establish data exchange. Keywords: warehouse; system; computer; Java; JSP; Mysql 目 录第一章 绪论11.1 课题背景11.2 国内外现状21.3 课题研究目的及意义21.4 研究方法31.5 主要研究内容3第二章 相关技术介绍52.1 JSP简介52.2 系统使用的编程语言52.3 Mysql简介52.4 B/S结构62.5 动态网站62.6 SSM简介62.6.1 Spring简介72.6
10、.2 SpringMVC简介72.6.1 mybatis简介7第三章 系统分析83.1 需求分析83.1.1 需求背景分析83.1.2 运行需求分析93.1.3 运行环境需求103.1.4 性能需求103.1.5 安全需求103.1.6 可靠性需求103.2 数据流程分析113.2.1 系统操作流程113.2.2 数据增加流程123.2.3 数据修改流程133.2.4 数据删除流程143.3 可行性分析153.3.1 经济可行性153.3.2 运行可行性153.3.3 时间可行性163.3.4 技术可行性16第四章 系统设计174.1 系统开发步骤174.2 系统开发流程174.2.1 系统开
11、发流程设计174.2.2 系统体系结构设计194.3 功能模块设计204.4 数据库概念结构设计214.5 数据库逻辑结构设计214.6 系统开发环境23第五章 系统实现245.1 系统首页实现245.2 登陆模块实现255.3 用户信息管理模块实现265.4 密码信息管理实现285.5 手机信息管理模块30第六章 程序测试与评价326.1 程序的测试326.1.1 测试的重要性及目的326.1.2 测试的步骤326.1.3 测试的主要内容326.1.4 测试用例336.1.5 测试结果346.2系统维护346.3 系统存在的不足和改进方案356.4 设计收获和心得35结论36致谢36参考文献
12、38附录38第一章 绪论 1.1 课题背景不管是什么规模的公司,他们的工作都是有组织,有架构的,往往一项工作内容都需要不同部门,不同同事之间的相互协助才能完成。仓库管理系统也是这样子,传统模式下,由于信息量巨大,通常要几位甚至十几位工作人员审批之下才能通过,在这样的工作方式下,工作量变得巨大,而且效率不高。怎样才能解除这种工作模式呢?那就要跟上时代的脚步了,当今世界,信息化技术的普及给不少传统企业带来了质的变化,把信息化技术应用在工作中成为众多企业的选择,信息化技术的应用,带给企业的不仅是人工成本的减少,还让工作效率提高了,给管理人员的压力也少了,所以,紧跟时代的步伐成了每个企业的发展趋势。企
13、业现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统存在着许多缺点,如界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高企业形象的方式。因此,开发一套完善的手机仓库管理系统,是十分有必要的3。本系统是使用Java开发的一套手机仓库管理系统,采用JSP编程技术,数据库采用的是Mysql,以此建立数据之间的转换。本手机仓库管理系统利用IT技术实现对仓库信息的管理,它能够写入、存储、更
14、新、检索仓库的业务信息,给工作人员带来方便3。步入信息化时代,各行各业都需要有自己的网络站点去扩大自己的影响力, 提高自己的曝光量,用最低的投资去获取最好的宣传效果,为自身带来巨大的经济和社会效益4。计算机技术,一种应用在现实生活中最多的技术,人类生活中,不仅是工作需要,还是生活需要,都以某种形式在人们心中占据着很大部分的一部分。各行各业的工作中,都离不开数据的处理,利用计算机,不仅可以很好的处理这些数据,提高工作效率,还因为计算机的特点,很好地保护了数据的安全性5。1.2 国内外现状国外的手机仓库管理系统,由于计算机技术的领先,他们起步早,起点高,应用比国内早,所以他们的技术可以说是相当成熟
15、了,不仅是手机仓库管理系统,各种软件,各种应用都处于一个比较成熟的阶段了。欧洲、新加坡、日本等国家,他们对手机仓库管理系统的建设可以说是十分完善了,所以他们会在其性能上投入更多的精力,以追求完美,同时还可以节省后期维护的成本。 尽管国外的计算机技术已经很成熟,但是中国也不甘落后,在中国改革开发后,大量的技术的不断地涌进中国,经济迅猛发展,信息化,数字化的生活已经成了人们地一部分。所以手机仓库管理系统的建设也在不停地跟上脚步,但是现在地手机仓库管理系统还是存在着很多问题,主要是:功能单一,系统孤立,交互性不高4。伴随着经济全球化和区域经济一体化进程的加快,发达国家的企业规模日益壮大,信息化企业进
16、入过度竞争的境地。信息技术和信息系统带来了信息化企业经营管理过程的巨大变化,促进了信息化企业业务流程的合并与精简。我国是一个发展中国家,在这种经营环境中,信息化企业竞争进入到一个更高、更新的平台,信息化企业必须在新的平台上开发培养出克敌制胜的强大能力,才能最终嬴得竞争的胜利。 1.3 课题研究目的及意义在信息化技术还没有那么普及地情况下,很多企业的业务交流都是通过人工操作完成的,在经济日益增长的环境下,人们的生活也发生了翻天覆地的变化,传统的工作模式已经跟不上人们的快节奏了,此时还不改变工作模式的话,企业很大可能被社会所淘汰。仓库管理系统也一样,旧的方法早就不能满足企业对大量仓库信息的快速处理
17、和统计的需求,不能适应时代的发展趋势了,于是需要一种新的技术改善当前的状况6。所以,建立一种新的仓库管理模式,成了企业的当务之急,怎样才能根据企业的需求,快速解决处理一些业务?信息化技术成了企业的首选。长期以来,企业使用上世纪90年代开发的Web信息系统进行仓库管理系统的日常管理业务,其操作流程比较繁琐8。手机仓库管理系统也是这个样子,因为手机行业日益壮大,手机种类更是以惊人的速度在更新迭代,手机数量不断增长,无形中增加了手机代理商的工作量,人工地去管理手机库存既耗费时间又浪费人力,所以针对手机代理商开发的一款手机仓库管理系统,不仅能节约人工成本,还能有效地帮助代理商处理麻烦又繁琐的工作。这一
18、改变,体现手机行业的创新性和革命性,具有非常重大的意义。1.4 研究方法开发手机仓库管理系统,需要将大学四年所学习到的知识都应用到本次开发中。首先要调查研究本系统的在实际生活中的需求量,创建需求报告,分析系统是否可行,然后通过需求报告创建系统模型,之后就流程一步一步罗列出来,创建流程图,根据流程图设计我们需要的功能,最后根据所学知识开发出系统,测试并完善该系统。 1.5 主要研究内容本项目根据企业日常管理工作的需求和手机仓库管理系统的管理流程,结合科学管理的理论,设计并实现一个能在网络环境下运行的手机仓库管理系统。手机仓库管理系统,一个能够为手机代理商提供用户登录、信息查询,库存管理,随时获得
19、业务信息的系统,不仅节省了人工成本还提高管理员的工作效率。根据手机仓库管理系统的业务流程,结合科学管理的理论,本文设计并开发了一个基于Myeclise开发平台,使用B/S结构,采用JAVA作为开发语言,以MYSQL为后台数据库的手机仓库管理系统。系统的功能通过两个不同的角色来实现,分别是管理员和普通用户。不同的角色登录,当然他们对应的功能也就不同,但都是为完成企业信息操作而设计,功能包括用户信息的登记,修改及查询管理等工作。主要的研究内容有:(1)走访调查手机市场,了解代理商的感受与需求,根据实地考察的内容书写需求分析(2)利用所学习的计算机知识,进行详细的设计,根据设计流程图一步一步实现系统
20、功能,然后对系统进行测试,最后验收系统(3)研究手机仓库管理系统各个模块的功能时,深入解读业务流程关系,每一层的逻辑关系,以及代码实现阶段每一个类之间的关系。42第二章 相关技术介绍 2.1 JSP简介JSP技术开发的各种web应用包括各种管理系统和各种网站程序,都是跨平台的,可以在包括Window、Linux等操作系统平台上运行和使用9。JSP技术相对于其他开发技术,如ASP,ASP.NET等,具有明显的优势:跨平台,代码分离,编译运行增加安全性,执行速度快等。在没有JSP技术之前,各种网站和管理系统几乎全部是ASP等技术的天下,JSP技术面世后,微软为了解决JSP技术对ASP带来的冲击,推
21、出了ASP的升级版本ASP.NET,即便微软凭借window系统的优势使ASP.NET得到了很广泛的应用,但是在绝大多数的企业级应用中,JSP技术开发仍占据着第一的地位10。Sun Microsystems公司在2009年4月被甲骨文公司成功收购,目前JSP技术的更新由甲骨文公司继续进行11。2.2 系统使用的编程语言JAVA,一种由Sun Microsystems公司研发的编程语言,现在已经被大部分IT公司普遍运用了。JAVA语言是面向对象的程序设计语言,在开发中大大节省了程序设计时间,JAVA语言提供的封装、继承和多态等技术,具有其他编程语言无法超越的优越性12。随着Sun Microsy
22、stems公司在2009年4月被甲骨文公司成功收购,JAVA的更新也由甲骨文公司继续进行,甲骨文公司对JAVA语言又进行了很大的完善和更新,目前JavaToolKit的最新版本为8.013。 2.3 Mysql简介 Mysql数据库和其他数据库一样,是一种关系型的数据库管理系统,最初是由瑞典的MysqlAB公司开发并免费供广大开发者使用14。Mysql数据库属于中小型数据库,虽然在功能上相对其他大型的数据库仍有差距,但是凭借开发公司雄厚的技术支持,和数据库本身的简单易用性,因此很受开发者的欢迎15。Mysql公司后来并归到Sun Microsystems旗下,继续开源免费使用。随着Sun Mi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机 仓库 管理 系统 设计 实现
限制150内