- 开发语言:Java
- 框架:ssm
- 技术:JSP
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7(一定要5.7版本)
- 数据库工具:Navicat11
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
系统展示
系统登录
人员管理
添加人员
库位管理
添加库位
图书管理
添加图书信息
出库信息
图书报废管理
图书退回管理
摘要
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高,书籍做为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择,与此同时,为了管理大量的图书,仓储的管理问题也就提上了日程,随着图书的大量增加,其管理难度也越来越大,如何优化仓储的日常管理也就成为了一个大众化的课题。因此,我选择开发这款图书仓储管理系统。根据需求,确定系统采用JSP技术,SSM框架,JAVA作为编程语言,MySQL作为数据库。整个系统要操作方便、易于维护、灵活实用。主要实现了人员管理、库位管理、图书管理、图书报废管理、图书退回管理等功能。
研究背景
随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书仓储管理系统进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书仓储管理系统的管理效率,也是网站的科学化、正规化管理,与世界接轨的重要条件。
关键技术
JSP(Java脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将Java程序添加到传统的web页面HTML文件(*)。htm,*。Html)。
JAVA语言是目前软件市场上应用最广泛的语言开发程序。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。
MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。
系统分析
对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。
系统设计
功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。
系统实现
人员管理信息页面为管理员功能,实现人员信息的管理,可以添加、修改或删除人员信息。库位管理信息页面为管理员管能,实现库位信息的管理,可以添加、修改或删除库位信息。图书管理信息页面为管理员功能,实现图书信息的管理,可以对图书信息进行添加、修改、删除、入库或出库。出库信息页面为管理员功能,管理员可以设置出库数量。图书报废管理信息页面为仓库管理员功能,仓库管理员可以报废图书。图书退回管理信息页面为仓库操作员功能,仓库操作员可以对退回图书信息进行管理。
系统测试
软件在设计后必须进行测试,调试过程中使用的方法是软件测试方法。在开发新软件时,系统测试是检查软件是否合格的关键步骤,以及是否符合设计目标的参考。测试主要是查看软件中数据的准确性,正确的操作与否,以及操作的结果,还有哪些方面需要改进。
软件测试分为两个阶段,第一个阶段是对编程代码和模块功能的检测,然后是整个系统的调试。
软件测试的复杂性高于程序调试,在整个软件开发过程中,在投入市场之前,在各个方向进行严格的测试,正式使用。
软件测试和开发过程是一样的,必须符合软件工程的形式原则,符合管理理论。但是目前国内的软件测试已经积累了大量的经验和方法,步骤比较成熟,软件测试的效率也越来越高。
系统测试是验证所需的系统的实现过程,系统软件和硬件对应的测试是否有违反了手册,及时保护系统的分析和设计问题,测试是集成的软件和系统的各个部分的协调和测试操作环境以发现问题尚未发现和实现non-abnormal操作。
结论
图书仓储管理系统的设计,通过互联网来解决实现信息化的网站系统,通过我四年所学的所有专业知识整合一起,进行对图书仓储管理系统进行开发设计,当然在真正着手来做的时候遇到了很多问题,一个是系统的技术问题,一个是自己之前没有单独开发过程序,动手实践比较少,面对问题的同时,自己的自信心也受到了一些打击,不过我也是快速的调整自己的状态,用我自己的学习方法解决了所有的困难。