基于JAVA毕业设计的哈尔滨北方味精厂管理系统

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
我要下载该资源
资料介绍:

 
毕 业 设 计(论  文)
 
 
 
论文题目:     哈尔滨北方味精厂管理系统   
 
所属系部:
 
指导老师:              职    称:  
 
学生姓名:              班级、学号:
 
专    业: 
 
 
 
 
2019年  10月   29日
 
 
 
 
 
 
 
 
哈尔滨北方味精厂管理系统
【摘要】
随着社会的发展,社会的方方面面都在利用信息化时代的优势。计算机的优势和普及使得哈尔滨北方味精厂管理系统平台的开发成为必需。
本文以实际运用为开发背景,运用软件工程原理和开发方法,采用jsp技术构建一个哈尔滨北方味精厂管理系统。整个开发过程首先对系统进行需求分析,得出系统主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。
本系统的开发使哈尔滨北方味精厂管理者能够更加方便快捷的管理物品,同时也促使哈尔滨北方味精厂管理变的更加系统化、有序化。系统界面较友好,易于操作。
 
 
关键词: 哈尔滨北方味精厂管理; 系统;jsp技术;mysql数据库;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Abstract: With the development of society, every aspect of society is taking advantage of the information age. The advantage and popularization of computer make the development of management system platform of Harbin northern MSG factory necessary.
In this paper, the actual application of the development background, the use of software engineering principles and development methods, the use of JSP technology to build a Harbin northern MSG factory management system. The whole development process first carries on the demand analysis to the system, obtains the system main function. Then the overall design and detailed design of the system. The overall design mainly includes system function design, system overall structure design, system data structure design and system safety design. The detailed design mainly includes the system database access realization, the main function module concrete realization, the module realization key code and so on. Finally, the function test of the system was carried out, and the test results were analyzed and summarized, and the deficiencies and improvements of the system were concluded, which provided convenience for the future system maintenance, and also provided reference and help for the development of similar systems in the future.
The development of this system makes the manager of Harbin northern monosodium glutamate factory more convenient and efficient management of goods, and also makes the management of Harbin northern monosodium glutamate factory become more systematic and orderly. The system interface is friendly and easy to operate.
 
Key words:Harbin northern MSG factory management; System; JSP technology. Mysql database;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
目 录
1 概述 5
1.1 研究的背景 5
1.2 课题研究的目的与意义 6
1.3 课题解决的方案 7
2 系统相关技术介绍 7
2.1 jsp介绍 7
2.2 mysql数据库介绍 9
3 系统分析 11
3.1 系统可行性分析 11
3.1.1技术可行性 12
3.1.2经济可行性 12
3.1.3操作可行性 12
3.2 需求分析 12
3.2.1系统功能需求分析 13
3.2.2系统性能分析 14
3.3 业务流程 15
4系统概要设计 16
4.1 系统功能结构设计 16
4.2 系统数据库设计 17
4.3 系统ER图 18
5系统实现 20
5.1 登录设计 20
5.2管理员功能设计 21
5.2.1部门类型管理 21
5.2.2员工信息管理 22
5.2.3供应商信息管理 22
5.2.4材料信息管理 22
5.2.5原材料采购管理 23
5.2.6味精生产管理 23
5.2.7质量检测管理 24
5.2.8废料处理管理 24
5.2.9产品销售管理 24
5.2.10库存信息管理 25
6系统测试 26
6.1测试过程 26
6.2测试结论 26
结  论 28
参考文献 29
致  谢 30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1 概述

1.1 研究的背景

当今社会互联网急速发展,电子商务也在国内爆炸式的发展起来。这种网络模式对长期使用互联网社会产生了深远的的影响,在这种社会环境下开发一个适用于民众都可以操作的、简单的、便捷的哈尔滨北方味精厂管理系统的发展前景是非常好的。
哈尔滨北方味精厂管理系统是对哈尔滨北方味精厂发展的一种支持手段,传统的哈尔滨北方味精厂管理模式还处于线下管理阶段,管理效率极低。随着上网人数的不断增多,传统的线下管理已经无法满足当前用户需求,随着信息化时代的到来,使得哈尔滨北方味精厂管理系统的开发成了必然。通过该系统,管理员可以高效的进行对哈尔滨北方味精厂相关信息管理,为了能够提高信息的处理速度和准确性,需要不断完善本哈尔滨北方味精厂管理系统信息的管理和更新。使得本哈尔滨北方味精厂管理系统工作系统化、规范化、高效化。
互联网作为社会发展当中的产物,带给大家无数的便利,高效,省时省力。哈尔滨北方味精厂管理方式通过互联网发生了翻天覆地的变化,通过互联网的崛起,我国的各大企业都纷纷想通过网络进行经营交易。由于企业的信誉在网络上很难立足,还有就是网络的法律也不完善,信誉方面也是不尽人意,从而使得网络交易被大大的阻碍了。在21世纪,由于网络科技的发达,对于上述的问题我们做了详细的解决办法,在整个哈尔滨北方味精厂管理系统当中得到了很快的发展和应用。哈尔滨北方味精厂管理系统可以让管理者节省了大量时间,更是对传统的管理行为习惯进行了改变,我通过上网,然后再网络上查询哈尔滨北方味精厂管理。

1.2 课题研究的目的与意义

从该哈尔滨北方味精厂管理系统的实现我们可以看出,它也是一个具有典型性的管理系统,针对数据库的设计、建立、分析、功能实现、系统维护和用户的操作使用都是该系统需要进行开发的。对于这个系统的开发在前者上我们必须建立起一个符合自身的信息管理和实际情况所符合的设计,在一定的程度上保证这个系统的完整性、资料安全性好的库。对于这个程序的功能来说我们要保证它的完整性和易使用的特点。随着现代科学技术的快速发展和技术的不断成长提高,这些强大的功能已经被人们所接受应用,对哈尔滨北方味精厂管理系统开发要求也越来越高,所用的环境也不断提高,同时功能也越来越强。对于这个哈尔滨北方味精厂管理系统在宏观上来说,它是满足现代的信息化、潮流化的管理,能够满足人们的要求。在微观上来说,针对管理的程序要进行提高并对于信息管理进行强化。从而提高人们的工作效率和信心。
在当今社会的快速发展和计算机的普及,在各行各业当中都逐步融入到了计算机做辅助的功能,就从哈尔滨北方味精厂管理系统来说他已经基本上实现了系统化和自动化。

1.3 课题解决的方案

根据软件工程的系统化开发流程,采用B/S架构设计,以jsp为开发技术,以关系型数据库mysql作为后台数据库,利用 jsp技术实现哈尔滨北方味精厂管理系统中对数据库的安全连接和访问,在jsp集成开发环境中实现系统设计研发的全过程,所以该系统的主要任务是:
(1)对网络环境要其中的复杂性,学会用户的多种需求及业务流程,处理业务整体流程和层次的划分及角色的分工等问题,了解一个复杂的业务和技术。
(2)应用系统实现这个程序的高效升级、扩展和维护。
(3)掌握整体的结构计划和设计,一方面上完满足这个层次上的需求,不断满足各个层次的紧密配合和最终的功能实现,另一方面我们要保证在程序的开发过程当中系统的独立性,保证各层次的紧密联系。
(4)对整体的框架进行深入的学习和设计,这样不但可以保证增强系统操作的灵活性,也能对整体框架的结构进行改进和扩展,重新设计出一个优秀的系统框架,不断满足用户的实际需求。
 
 
 
 
 
 
 
 
 

2 系统相关技术介绍

2.1 jsp介绍

JSP它是一种页面,它是运行在服务端的,当用户使用浏览器访问系统时,服务器会使用相应的引擎对请求的事件进行响应和运行,最后将响应生成的结果图反馈给浏览器显示出来给客户。JSP的执行的时候有以下三个阶段:
第一步是响应阶段,页面服务器会将请求的事件接收并且给出响应结果,然后翻译出来,将结果显示出来。
第二步是编译阶段,Web容器将Java文件编译成字节码文件(.class文件)
第三步系统对于事件的执行,Web容器将会执行服务器反应的事件或者请求,将最终的结果反应给客户端并且以界面的效果展示出来。
JSP语言自从正式发布以后。在现在的编程当中已经成为了主要的应用语言。自从进入网络时代以后,在J2EE的应用上它得到了很好的发展和应用,它的一些线性和了扩展性都成为了一个个开发商的应用对象。对于一些就jsp语言的当中的安全、跨平台、安全等等都在网络当中得到了很大的应用,它的一些应用和优越性,可以让许多的编程者在时间上缩短了许多和更加方便。
jsp是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用jsp建立一个真正交互的WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。
在发展当前,人们在做动态网页时,最长用的语言就是jsp语言,因为jsp在使用起来很容易被掌握,是容易被用户掌握的web服务器编写脚本。jsp语言中具有面向对象的优势、安全、跨平台、直接支持分布式的网络中的应用、效率等.。jsp语言是非常简单且的,它使编程时间缩短,却使功能增强,方便。jsp语言就像万花筒一样,随意只是几个普通碎片组成起来,但是只要你发挥想象轻轻摇一摇,就会变换出千万种不同的花色。互联网已经发展成为Web应用程序中,如电子商务,电子政务,应用系统的基础设施。在开发Web程序中已经不像传统的HTML不能满足客户需求,满足客户需求或者客户需要时,必须通过添加代码才可实现。目前,生成动态网页的方法有CGI、ASP.NET、jsp和JSP。其中jsp是基于Java相对容易掌握的一种。 JSP具有以下特点:1. 可以将代码和所显示内容分离2. 可以凸显出重要的组件3. 采用有标识可简化的页面开发4.是企业级的可扩展性和延伸性。   
jsp的特性包括 :   
开放的源代码:所有的jsp源代码事实上都可以得到。   
jsp是免费的。和其它技术相比,jsp本身免费。   
jsp的快捷性程序开发快,运行快,技术本身学习快。嵌入于HTML:因为jsp可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。   
跨平台性强:由于jsp是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。   
效率高:jsp消耗相当少的系统资源。   
图像处理:用jsp动态创建图像   
面向对象:在jsp4,jsp5 中,面向对象方面都有了很大的改进,现在jsp完全可以用来开发大型商业程序。   

2.2 mysql数据库介绍

mysql是非结构化语言,用户可以在高层数据数据结构上工作,并且其语言简单,学习起来比较容易,其结构也简单,功能强大,存储信息量大,mysql是一种主要应用于数据的查询和编程,现在普遍存在的关系数据库有很多,而mysql数据库在其中得到了普遍的应用。使用mysql数据库在编程过程中带来了极大的方便,可以对数据进行广泛地查询,mysql数据库的应用并不需要用户了解其存储的方式,更不用掌握数据存放的方法,所以,mysql数据库是完全不同于其他数据的结构,并且不同数据库系统也可以使用相同的数据库进行输入和管理的接口,它的操纵对象是记录相应集合,mysql 数据库的灵活性较强,功能也较强大,大多数情况下,在其他程序中实现某功能需要编写一大堆代码,而在SQL 数据库中只需要一小段代码就可以实现功能,所以,mysql数据库的语言较简洁,数据库文件的扩展名是mysql。
数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是 :长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。
数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。
mysql它可以为用户在数据库上进行应用,它的优点就是让人们学习起来简单易懂,而且它的结构简单并且功能也强大,在信息储存量上也是比较大的,mysql它是一种主要应用于数据库的查询和编程,在很多数据库相互关系上得到了应用,它可以对许多数据进行广泛的查询和应用,对于常规的的数据它可以广泛的查询,不需要对其大量的进行储存和掌握,也不用在这上面进行多层次的组合,纪录相应集合是其主要操作,在使用灵活性强和功能强的mysql数据库的情况下,在实现其他功能时需要进行编写代码,因此,在使用mysql数据库时只需编写一小段就可以对该功能实现。
本系统的开发主要应用了mysql进行对数据的管理。
(1)数据
数据它是在数据库当中储存的对象,在大多数的人们头脑当中是数字。其实简单的来说数字是一种简单的数据,从广义的角度来说一些文字、数据、图形等等都可以认为是一种数据,这样一来可以给数据就做个定义了。
(2)数据库
数据库简单的来说它就是对数据进行储存,只不过它在计算上要以某种格式进行存放。但是数据库经过长期的在计算机内储存,它是比较有组织模型数据在里边,这样对于拥有较高的数据具有独立性和共享性。
(3)数据库管理系统
数据库的管理系统主要功能表现为以下几点:
1.数据上它可以通过数据对象进行定义。
2.数据库的语言它可以提供数据的操纵,用户可以通过语言的操纵进行删除、查询和修改等。
3.通过数据库的建立它可以创建数据库的输入和转换功能,能为数据库的重新组合做出监视等。还可以帮助数据库的恢复功能。
4.数据库的开始转充个初始密码都可以对数据库进行建立和维护功能。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

3 系统分析

3.1 系统可行性分析

可行性分析就是分析这个项目的开发是否具有开发的意义,是不是真的需要这个系统来改善某写方面的不足,就拿本项目哈尔滨北方味精厂管理系统来说,开发这个系统是可以很好解决用户管理哈尔滨北方味精厂的问题,使哈尔滨北方味精厂管理系统可以开发出最大价值,而且还可以变相的解决商家一定程度上的压力,所以这个项目的开发是有价值意义的。目标能否达到预想的结果,任务完成后的利益和价值能否大于开发过成的成本。所以,可行性研究本质上就是研究系统是否可以设计的过程。

3.1.1技术可行性

伴随着社会的高速发展,软件工程这一行业也在不断更新,大家都在追求更加的方式来开发软件,不断丰富的开发软件、语言和系统也为开发系统提供了更好的开发环境,在本项目中就是使用了最好的语言jsp来编写程序,开发出的软件完全符合现代人的要求,便捷的操作,实用好看的操作界面,使用者只需要按照界面提示的文字来操作即可,不需要有软件开发的基础,十分简单。所以在这些技术和项目的开发上它是可以具体实行的。

3.1.2经济可行性

对于这个项目的开发主要是通过项目的经济可行性来决定的价值是否存在,是否有开发的必要,如果开出的软件并不能实现物品的节约和资源的节约,反而在网站开发的过程中投入大量人力,精力、时间完全和收益不成正比甚至小于投入成本那么这个项目的开发就是失败的。
本项目开发的初衷就是为了节约,所以是有我自己来独立完成的,基本不需要启动资金,在开发的过程中也是一个我学习的过程,是一个双赢的结果,综上所述这个项目的开发是利大于弊的所以满足经济的可行性。

3.1.3操作可行性

哈尔滨北方味精厂管理系统的注册登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用jsp技术开发,基于B/S结构,这些开发环境使系统更加完善,使得整个系统更加人性化,用户操作更加简洁方便。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

3.2 需求分析

任意一个新网站的开发都需要完整的任务需求分析,需求分析的质量好坏决定了一个网站开发的意义,俗话说好的开头是成功的一半,对于哈尔滨北方味精厂管理系统来说前期的分析更加显得尤为重要,任务分析决定了之后任务的开展和设计,只有完美的需求分析才能做出更好的让民众更为满意的网站,否则将会导致无法进行,更无法完成任务。
任务需求分析在整个系统开发的过程中是相当重要的一环,直接决定了开发过程中的软件质量,分析得是否完善,是否考虑到了每一步可能会出现的问题,这些都决定了软件能否正常运行,网站结构是否稳定,是否能让客户满意,需求分析决定了整个系统的框架、功能和要求。并且将现实设计变化成对象并完成建模。

3.2.1系统功能需求分析

这个系统为了在设计及实现和后期维护方面的方便,还有用户使用时的方便,必须根据原因的设计原则,它主要的原则包括:
简单性:意思是为了实现系统的功能,让系统的操作更加简单明了,而这个要求对系统来说是非常重要的。
针对性:这个系统是根据哈尔滨北方味精厂管理系统的需要来设定开发方面的设计,很具有突出和针对性。
实用性:这个系统能够满足有关哈尔滨北方味精厂管理的任何要求,从而具有很好的实用性。
一致性:表现为页面整体设计的和命名规定的一致性,即页面布局以及用图和颜色风格的一致性,还有就是变量和类名及其它东西命名的一致性。功能的一致性;元素风格一致性;变量命名规则的一致性。
哈尔滨北方味精厂管理系统实现主要功能包括管理员:部门类型管理、员工信息管理、供应商信息管理、材料信息管理、原材料采购管理、味精生产管理、质量检测管理、废料处理管理、产品销售管理、库存信息管理等功能。
(1)管理员用例需求如图3-1所示:

图3-1管理员需求用例图

3.2.2系统性能分析

1、完整性分析
要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。
2、系统运行速度分析
页面响应时问应该在3秒以内,最长不能超过4秒。
3、界面分析
系统界面要求简单明了,容易操作,符合用户操作习惯。
4、安全性分析
要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。

3.3 业务流程

系统流程分析是调查分析系统所涉及到的每个环节的业务流程,从哈尔滨北方味精厂的设计与实现的登录着手,以实际操作为出发点,掌握所有哈尔滨北方味精厂的设计与实现内容,保证信息能够正确的输入和输出,数据存储的完整性以及信息处理方法过程,并根据实际操作步骤来绘制出具体的流程图。系统流程如图3-3所示:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图3-3系统流程图
 
 
 
 

4系统概要设计

4.1 系统功能结构设计


 
 
经过上述的功能分析我们得出哈尔滨北方味精厂管理系统包括管理员:部门类型管理、员工信息管理、供应商信息管理、材料信息管理、原材料采购管理、味精生产管理、质量检测管理、废料处理管理、产品销售管理、库存信息管理等功能。具体的系统功能结构如下图4-1所示。
 
图4-1 系统功能结构

4.2 系统数据库设计

数据库简单的来说它就是对数据进行储存,只不过它在计算上要以某种格式进行存放。但是数据库经过长期的在计算机内储存,它是比较有组织模型数据在里边,这样对于拥有较高的数据具有独立性和共享性。
在每个数据库的应用它们都是和区分开的,当运行到一定的程序当中,它就会与自己相关的协议与客户端进行通讯。那么这个系统就会对使这些数据进行连接。当我们选择哪个桥段的时候,接下来就会简单的叙述这个数据库是如何来创建的。当点击完成按钮的时候就会自动在对话框内弹出数据源的名称,在进行点击下一步即可,直接在输入相对应的身份验证和登录密码。
根据系统功能设计的要求和功能模块的划分,哈尔滨北方味精厂管理系统一共涉及到多个数据表。下面就介绍一下各别主要数据库表的设计结构及其功能建立数据库表:
表4.gongyingshang信息表
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 id varchar 50 50 编号
2 gongsimingchen varchar 50 50 公司名称
3 didian varchar 50 50 地点
4 dianhua varchar 50 50 电话
5 cailiao varchar 50 50 材料
6 lianxiren varchar 50 50 联系人
7 addtime varchar 50 50 添加时间
 
表4.2kucun信息表
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 id varchar 50 50 编号
2 mingcheng varchar 50 50 名称
3 leixing varchar 50 50 类型
4 shuliang varchar 50 50 数量
5 chukuriqi varchar 50 50 出库日期
6 fuzeren varchar 50 50 负责人
 
表4.3 allusers信息表
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 id varchar 50 50 编号
2 username varchar 50 50 用户名
3 pwd varchar 50 50 密码
4 cx varchar 50 50 角色
5 addtime varchar 50 50 添加时间
 
 
 
 

4.3 系统ER图

概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。
数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。
概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,
对于系统的信息来看,主要是对数据库进行管理和收集、整理、更新和加工都是在数据库的支持下进行操作的。因此,我们可以看出,数据库对于计算机已经是必不可少的一部分,一个系统的质量和效率都是由数据库所决定的。在系统设计当中数据库起着决定性的因素。下面设计出这几个关键实体的实体—关系图。
(1)管理员实体图
管理员实体包括ID、账号、密码等实体的E-R图如下:

图4-1 管理员er图
 
(2)供应商信息实体图
供应商信息实体包括公司名称、地点、电话、材料、联系人、添加时间等,供应商信息实体的E-R图如下:

图4-2 供应商信息er图
(3)员工信息实体图
员工信息实体包括序号、工号、密码、姓名、年龄、工龄、手机、邮箱、添加时间等实体的E-R图如下:

 
图4-3员工信息er图
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

5系统实现

5.1 登录设计

用户登录是系统最基础的功能,用户通过输入用户名、密码以及验证码之后,通过系统判断输入信息是否正确,如果输入有误,则系统会提示输入错误,反之实现用户登录。用户登录流程图:

图5-1 登陆流程图

5.2管理员功能设计

5.2.1部门类型管理

管理员可以对部门类型信息进行查看、添加、删除等操作,部门类型管理功能效果图如图5-2所示。
 
图5-2 部门类型管理功能效果图

5.2.2员工信息管理

管理员可以对员工信息进行修改、查询、删除等操作,员工信息管理效果图如图5-3所示。
 
图5-3 员工信息管理效果图
 

5.2.3供应商信息管理

管理员可以对供应商信息进行修改、查询、删除等操作,供应商信息管理模块效果图如图5-4所示。
 
图5-4 供应商信息管理模块效果图

5.2.4材料信息管理

管理员可以对材料信息进行添加、删除、修改操作,材料信息管理模块效果图如图5-5所示。
 
图5-5 材料信息管理效果图
 

5.2.5原材料采购管理

管理员可以对原材料采购信息并进行添加、查询、修改操作,原材料采购管理效果图如图5-6所示。
 
图5-6 原材料采购管理效果图

5.2.6味精生产管理

管理员可以对味精生产信息并进行添加、查询、修改操作,味精生产管理效果图如图5-7所示。
 
图5-7 味精生产管理效果图
 

5.2.7质量检测管理

管理员可以对质量检测信息并进行添加、查询、修改操作,质量检测管理效果图如图5-8所示。
 
图5-8质量检测管理效果图
 

5.2.8废料处理管理

管理员可以对废料处理信息并进行添加、查询、修改操作,废料处理管理效果图如图5-9所示。
 
图5-9废料处理管理效果图
 

5.2.9产品销售管理

管理员可以对产品销售信息并进行添加、查询、修改操作,产品销售管理效果图如图5-10所示。
 
图5-10产品销售管理效果图
 

5.2.10库存信息管理

管理员可以对库存信息并进行添加、查询、修改操作,库存信息管理效果图如图5-11所示。
 
图5-11库存信息管理效果图
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

6系统测试

随着飞速发展的信息技术,在社会的各大领域都已经开始使用,因此人们会将关注的焦点放到软件的质量问题上来,已经生存在竞争的环境中无论是对软件的使用还是生产,所以软件的质量是占有市场率的重要任务。选择好的软件是用户必须考虑的问题,也是为了使自己的业务能够更好的完成。因为对质量不好的软件无论是维修费用还是用户的使用起来都是付出更大的成本。

6.1测试过程

软件测试是在分析,编码等后进行的一项工作,在编写出源码之后,开始对软件进行测试,如果在测试之前没有对软件的错误与缺陷进行及时处理,可能导致软件不能正常使用,所以通过测试来检查问题与缺陷是处理这些问题的主要手段。
测试并不是一项简单的工作,工作量占据整个开发过程的45%以上。
测试的目的:能够找出软件开发的错误与缺陷,对测试目的进行认识非常重要,所以在现实生活中会存在很多对测试工作错误的看法,这对测试工作顺利进行影响很大。
测试方法:白盒测试和黑盒测试
黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。
白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作。
功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。

6.2测试结论

把开始的代码写得越好,它出现的错误也就越少,你也就越能相信所做过的测试是彻底的。系统化测试以一种有序方式设法探测潜在的麻烦位置。同样,毛病最可能出现在边界,这可以通过手工的或者程序的方式检查。自动进行测试是最理想的,用得越多越好,因为机器不会犯错误、不会疲劳、不会用臆想某此实际无法工作的东西能行来欺骗自己。回归测试检查一个程序是否能产生与它们过去相同的输出。在做了小改变之后就测试是一种好技术,能帮助我们将出现问题的范围局部化,因为新问题一般就出现在新代码里面。
测试和排错常常被说成是一个阶段,实际上它们根本不是同一件事。简单地说,排错是在你已经知道程序有问题时要做的事情。而测试则是在你在认为程序能工作的情况下,排错是在你已经知道程序有问题时要做的事情。而测试则是在你在认为程序能工作的情况下,为设法打败它而进行的一整套确定的系统化的试验。
经过对上述的测试结果分析,本哈尔滨北方味精厂管理系统站满足用户实现哈尔滨北方味精厂管理的要求和需求。所有基本功能齐全,操作简单,系统运行性能良好,是一个值得推广、应用的哈尔滨北方味精厂管理系统。

  

在整个系统的开发过程当中,我主要对系统的需求实现了设计和开发,并对系统的功能实现了完整的需求分析,实现了大部分功能,但是因为时间的原因有一些功能并没有完全实现,整体来说还是存在一些不足比如自测的题型没有很完善,一些功能未能普及应用,并没有达到预期的设计目标。
对于这个设计来说,它在整个流程图上是应用jsp和mysql来做设计的,对本次哈尔滨北方味精厂管理系统来说它通过以上的技术和语言来进行设计的。为了满足这个系统的功能需求,用户可以在网络上进行哈尔滨北方味精厂管理等操作。该系统主要是对哈尔滨北方味精厂管理信息做了研究和分析,在理论和管理上进行了分析的可行性,在技术和网络上的分析也是可行的,所以该系统的设计和实现方法做了深入的分析,操作上也是比较容易的。
在本次哈尔滨北方味精厂管理系统的设计与实现中将在校学习到的知识都应用到了其中,对计算机方面的知识也是学到了更多,以及一些课堂以外的知识。在该系统研发中,让我知道了工作中的苦和泪,也让我知道了从解决困难中找到了乐趣,这也为我以后的工作道路奠定了基础。
 


参考文献

[1] 赛奎春.JAVA工程应用与项目实践[M]. 机械工业出版社, 2014. 
[2] 耿祥义.jsp基础教程[M].清华大学出版社,2014.
[3]  Abraham Silberschatz. Database System Concepts[M]. 北京: 机械工业出版社,2013. 
[4]清宏计算机工作室.JSP编程技巧[M]. 机械工业出版社, 2014. 
[5] (澳)威利,汤姆森.jsp和MySQL Web开发[M].机械工业出版社,2011.
[6] 杜爱华.MVC在系统框架设计中的研究与应用[D].西安建筑科技大学,2015.
[7] 李海峰.基于J2EE技术开发高性能BBS论坛[J].华东师范大学,2016.
[8] 孙一林,彭波.JSP数据库编程实例[M]. 清华大学出版社,2012. 
[9] 张宏楠.Thinkjsp网站建设[M].清华大学出版社,2014.
[10] 张海藩.软件工程[M].清华大学出版社,2011.
[11] 郑人杰,殷人昆.软件工程概论[M].北京:清华大学出版社,2014.
[12] 张权,郭天娇.Mysql数据库的查询[M].人民邮电出版社,2014.
[13] (美)赞德斯彻.深入jsp:面向对象、模式与实践(第3版)[M].人民邮电出版社,2011.7
[14] Patrick.Expert jsp and MySQL Galbraith [M]. WROX PR/PEER INFORMATION INC,2010.3
[15] 杨宇.jsp典型模块与项目实战大全[M].清华大学出版社,2012.1
 
 
 
 
 
 
 
 
 
 
 

致  谢

 在这次毕业设计结束时,也就代表着我们的大学生活结束了。在这段毕业设计的时间里,在老师的帮助下,还有同学之间的互帮互助,这次毕业设计才能顺利完成。首先我要感谢我的指导老师,在她的帮助下,让我了解并解决了自己不会的难题,才使得这次的设计更好的完成。我会有现在的成果,是在老师的严格要求下,让我学会了现在的知识,我在课堂所学的知识,这次差不多都应用到了该系统中,所以,我要感谢每一位教过我的老师,感谢你们把知识传授给我,让我学会先做人后做事。  
其次,我还要感谢我的同学们,如果不是你们,有很多困难也解决不了,才让我顺利完成该次毕业设计。
最后,我要向各位论文答辩的老师们表示感谢,感谢你们的点评和参与。