论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

猪场管理系统——库存管理模块设计

目录

一 引言... 1 copyright paper51.com

二 系统主要开发技术... 1 内容来自论文无忧网 www.paper51.com

2.1 主要技术介绍... 1 http://www.paper51.com

2.1.1  servlet 1 内容来自论文无忧网 www.paper51.com

2.1.2 JavaScript脚本语言... 2 http://www.paper51.com

2.1.3 XML技术... 3 内容来自论文无忧网 www.paper51.com

2.2 B/S模式... 3 内容来自www.paper51.com

三 系统设计思想及运行机制... 4 paper51.com

3.1本系统程序的设计主要通过以下思想实现的... 4 paper51.com

3.1.1 MVC三层结构分离思想... 4

paper51.com

3.1.2 映射表思想... 4 内容来自论文无忧网 www.paper51.com

3.1.3 整体与局部设计结合思想... 4 内容来自论文无忧网 www.paper51.com

3.2 系统的运行机... 5 内容来自www.paper51.com

四 库存管理模块... 6 paper51.com

4.1 需求分析... 6

http://www.paper51.com

4.2 库存管理功能模块图... 6

paper51.com

4.3 数据库... 7 内容来自论文无忧网 www.paper51.com

4.3.1 数据表设计... 7

内容来自论文无忧网 www.paper51.com

4.3.2 数据库视图设计... 8 http://www.paper51.com

4.4库存管理模块界面... 9

内容来自www.paper51.com

4.4.1 疫苗出库界面... 9 内容来自www.paper51.com

4.4.2 药品出库界面... 10

http://www.paper51.com

4.4.3 饲料出库界面... 10 paper51.com

4.4.4 易耗品出库界面... 11

内容来自www.paper51.com

4.5库存管理模块功能特色... 11

http://www.paper51.com

4.5.1 自动屏蔽客户端重复点击... 11 copyright paper51.com

4.5.2 点击恢复修改、删除按钮... 12 内容来自www.paper51.com

4.5.3自动更新session值... 12

内容来自论文无忧网 www.paper51.com

4.5.4 自动字符编号... 13 copyright paper51.com

4.5.5 日期规范化选择... 13

paper51.com

五 系统测试... 14

copyright paper51.com

5.1测试该系统与其他模块相关性... 14 内容来自论文无忧网 www.paper51.com

5.2 模块限制条件是否有效... 14

http://www.paper51.com

5.2.1 库存管理模块错误测试... 14 http://www.paper51.com

5.2.2 正确用例... 15 内容来自论文无忧网 www.paper51.com

5.3 后续工作... 15

copyright paper51.com

六 结束语... 15 paper51.com

参考文献... 16 http://www.paper51.com

http://www.paper51.com

一 引言

内容来自www.paper51.com

随着Internet的不断发展,企业利用信息化的管理模式来进行数据的管理已经成为了现代管理模式的发展趋势。结合某某市现在的养殖业来看,现在某某市养殖业非常发达,拥有西南片区最大的生猪屠宰场;但相比较长江三角地区来说,某某市养殖业的管理水平低下,效益不高。养殖场涉及到的诸多数据,完全靠纸质手工记录完成,效率极低,难于适应大量数据的管理。同时随着养殖规模的不断扩大和发展,数据量高速增加,手工管理方式难以及时发现问题,更不能迅速的解决问题,使得养殖场的效益低下,远远满足不了现代大规模养殖场管理需求,更不能体现现代化的管理理念。

http://www.paper51.com

对于一个养殖场来说库存管理是一个比较复杂繁重且重要的工作,库存管理涉及到疫苗、药品、饲料、易耗品领用的出库统计还有入库时的相关信息;而其中的每一小块又涉及到诸多的数据;比如疫苗,涉及到疫苗名称、出库和入库编号、生产日期、失效日期、库存量等;药品涉及到的数据,如药品名称、购买数量、生产日期、失效日期等;饲料涉及到饲料编号、饲料数量、生产日期、库存量等数据。这些库存品涉及到的诸多数据目前完全靠手工的记录来管理,工作量太大,数据过于复杂,对数据进行查询、修改、删除时较为麻烦;本课题设计的库存管理模块能够通过后台数据库的操作快速实现库存管理涉及到的相关数据的详细记录,这样不仅提高了记录的速度,同时节省了大量的纸质材料和人力资源,而且在数据的查询、统计、删除、修改过程中显得较为方便;最后通过该模块的使用有效的避免了产品管理和使用过程中容易忽视的一些因素,极大的提高了库存产品在整个过程中的使用效率。 内容来自论文无忧网 www.paper51.com

二 系统主要开发技术2.1 主要技术介绍2.1.1  servlet[1]

copyright paper51.com

Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的Java程序。JavaServlet API定义了一个Servlet和Java服务器之间的一个标准接口,因此Servlet具有了跨平台的一个特性。当客户机发送请求到服务器端时,服务器端可以将请求的信息发送给Servlet,同时并让Servlet连了起了服务器返回给客户机的响应。 copyright paper51.com

Servlet的生命周期初始化、请求处理、终止三个阶段;在初始化阶段是客户机首次向Servlet发出请求,Servlet初始化参数被传递给了Servlet的配置对象。请求处理主要是服务器创建特定的一个请求对象和一个响应对象,服务器调用Servlet的service()方法,来传递请求和响应对象,该方法也可以调用其它的方法来处理请求,本系统中调用了doGet()、doPost()两个方法。终止阶段是服务器不再需要Servlet,此时服务器调用Servlet的destory()方法。

paper51.com

2.1.2  JavaScript脚本语言 copyright paper51.com

      Ajax由HTML、JavaScript技术、CSS和DOM组成Ajax在大多数浏览器中都能用,并且不需要任何专门的软件或硬件,Ajax技术使网络应用有了更好的可用性;[2]本系统中利用Ajax实现的动态刷新,其核心技术是JavaScript对象XMLHttpRequest。本系统实现了将重复性的或者需要多次调用的代码以面向对象的方式封装到一个文件里面。创建了XMLHttpRequest对象,将重复性、关键性代码封装起来,达到了代码重用的目的,能够很好地维护程序和调试程序。本系统中将这些代码保存为扩展名为.js的文件; 内容来自论文无忧网 www.paper51.com

      JavaScript 是一种解释性的、基于对象和事件驱动的并具有安全性能的脚本语言既可以用在客户端也可以用在服务器端,主要是用在客户端;JavaScript的出现,网页变得更加的生动。[3]本系统采用的是将JavaScript代码嵌入到HTML代码中间,也就是HTML使用JavaScript的嵌入式方式;同时本系统也采用了引入式的方式。 http://www.paper51.com

ajax.js (ajax函数库) copyright paper51.com

calendar.js (日期选择器函数库) http://www.paper51.com

common.js (模块公用处理函数库)

copyright paper51.com

dowith.js (各模块处理分配) 内容来自论文无忧网 www.paper51.com

jquery.js (JQuery库)

http://www.paper51.com

main.js (系统处理,各模块公用函数库)

内容来自论文无忧网 www.paper51.com

pydic.js (拼音库)

copyright paper51.com

selecCObj.js (模块修正选择库)

paper51.com

tools.js (公用函数库)

http://www.paper51.com

------分隔线----------------------------
联系方式