本科毕业论文(设计)
题目:基于 SSM 框架的库存管理系统的设计与实现
姓
学
专
院
名:
号:
业:
系:
指导老师:
职称学位:
完成时间:
2019 年 4 月
教务处制
安徽新华学院本科毕业论文(设计)独创承诺书
本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好
实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取
得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有
数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志
对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:
日期:
基于 SSM 框架的库存管理系统的设计与实现
摘 要
信息化是当今时代发展的趋势,代表着先进生产力。信息已然成为了
成本的一部分,信息与代价划等号,信息滞后会导致更大代价的付出。企
业为了增强的核心竞争力,那么势必要进行信息化建设。库存管理系统是
针对某建筑工业化公司的库存管理而言,在企业信息化建设背景下对公司
库存问题制定的解决方案。在企业信息化建设的背景下,为满足某建筑工
业化公司对库存的实际业务需求,研究并使用了 MVC 设计模式。采用 B/S
架构,即浏览器和服务器架构模式。前端方面使用 html 来描述库存管理系
统网 页的内 容、CSS 来编 写其样 式、JavaScript 来描 述其行 为,在 保证提
升前 端开 发的 效率 和质量 的前 提下 ,使 用 jQuery 和 Bootstrap,作 为前 端
开发框 架;后端方面使用 java 作为开发语言,使用 SSM 框架,同时它也
是系统的核心框架。
关键词:MVC 设 计 模 式 ; B/S 架 构 ; SSM 框 架
I
Design and Implementation of Inventory Management System
Based on SSM Framework
Abstract
the background of
Informatization is the trend of the development of today's era and represents the
advanced productive forces. Information has become a part of the cost. Information is
equal to cost. Information lag will lead to greater cost. In order to enhance the core
competitiveness of enterprises, it is necessary to carry out information construction.
Inventory management system is a solution to the inventory problem of a construction
industrialization company under
information
construction. Under the background of enterprise information construction, in order to
meet
the actual business needs of a construction industrialization company for
inventory, MVC design mode is studied and used. B/S architecture is adopted, that is,
browser and server architecture mode. The front-end uses HTML to describe the
content of inventory management system webpage, CSS to write its style and
JavaScript to describe its behavior. On the premise of improving the efficiency and
quality of front-end development, jQuery and Bootstrap are used as the front-end
development framework; the back-end uses Java as the development language, SSM
framework, and it is also the core framework of the system.
enterprise
Key Words:MVC Design Mode;B/S Architecture;SSM Framework
II
目 录
1 绪论..........................................................................................................1
1.1 课题背景...............................................................................................1
1.2 课题意义...............................................................................................1
1.3 课题内容...............................................................................................1
2 系统技术及开发工具............................................................................. 3
2.1 SSM 框架与 jeesite 开发平台..............................................................3
2.2 IntelliJ IDEA 开发工具.........................................................................3
2.3 Tomcat 服务器...................................................................................... 3
2.4 MySQL 与 Navicat................................................................................3
3 需求分析..................................................................................................4
3.1 用户需求分析...................................................................................... 4
3.2 业务流程分析...................................................................................... 4
3.3 系统数据流分析.................................................................................. 5
3.4 功能需求分析...................................................................................... 5
3.4.1 系统设置............................................................................................5
3.4.2 供应商管理........................................................................................6
3.4.3 物资管理............................................................................................6
3.4.4 采购计划管理................................................................................... 7
3.4.5 库存与统计........................................................................................7
3.4.6 入库管理............................................................................................8
3.4.7 出库管理............................................................................................8
4 系统设计..................................................................................................9
4.1 功能设计...............................................................................................9
4.2 数据库设计...........................................................................................9
4.2.1 E-R 图................................................................................................. 9
4.2.2 数据库设计规范............................................................................. 11
4.2.3 数据库建表与设计......................................................................... 11
4.2.4 数据表逆向模型............................................................................. 14
4.3 数据访问接口 CrudDao设计..................................................... 14
4.3.1 查询数据列表................................................................................. 15
4.3.2 插入数据..........................................................................................15
4.3.3 更新数据..........................................................................................15
4.3.4 删除数据..........................................................................................15
5 系统实现................................................................................................16
5.1 系统开发环境.................................................................................... 16
5.2 实现界面.............................................................................................16
5.2.1 登录界面..........................................................................................16
5.2.2 供应商管理..................................................................................... 17
5.2.3 物资管理..........................................................................................18
5.2.4 采购管理..........................................................................................19
5.2.5 库存与统计..................................................................................... 22
5.2.6 入库管理..........................................................................................23
5.2.7 出库管理..........................................................................................24
6 系统测试................................................................................................27
6.1 系统测试环境.................................................................................... 27
6.2 黑盒测试.............................................................................................27
6.2.1 供应商管理测试............................................................................. 27
6.2.2 物资管理测试................................................................................. 28
6.2.3 采购管理测试................................................................................. 28
6.2.4 库存与统计测试............................................................................. 29
6.2.5 入库管理测试................................................................................. 29
6.2.6 出库管理测试................................................................................. 29
7 总结........................................................................................................31
致谢............................................................................................................32
参考文献....................................................................................................33
1 绪 论
1.1 课题背景
我国加入世界贸易组织(WTO)而且制定了信息化战略[1],作为我国信息化
战略重要组成部分的中小企业,不可避免的进入国际化企业的竞争行列之中。参
与挑战的必要条件是完成企业的信息化建设。在经济全球化和中小企业成长的过
程中,要不断提高国内管理水平,迎接国内外日益激烈的市场竞争。在多重的压
力下,中小企业发现信息技术[2]是他们的最佳的解决方案。企业信息化是应用现
代信息技术开发和进行信息资源整合,以不断使生产、管理和决策进步,进而使
企业的经营高效化的过程。
1.2 课题意义
库存管理作为企业管理体系中的重要组成部分[3],库存管理水平的提升可以
提高企业整体的管理水平和运营效率,从而使企业发展更具稳定性、可持续性,
那么企业的经济效益、竞争力自然而然也就提高了。不仅是针对于建筑工业化公
司,若是在信息化建设的过程中,采用计算机信息化来他们的库存。那么就可以
及时的发现他们的库存问题,如在库存不足时及时制定采购计划,库存物资丢失
的问题。简而言之,物资在库存中,它们将会更加清晰的让管理者,更加高效的
安排它们。是以,库存管理的优化改良已成为企业管理研究的重要课题[4-5]。与
之相应的开发一个高效并符合其日常需求的库存管理系统是十分有意义、有价值
的。
1.3 课题内容
在企业信息化建设[6]背景下,根据建筑工业化公司的库存管理方面实际业务
需求,研发库存管理系统作为其解决方案。库存管理人员可以通过本系统,对供
应商进行管理,对物资基本信息进行管理,对采购计划信息管理,对物资的入库
管理,对物资的出库进行管理,对物资库存进行管理。开发接入的系统设置功能,
不作为主要研究模块。系统大体功能如下:①库存管理人员成功的完成供应商信
1