基于java的农产品仓库管理系统(毕业论文内容摘要:

ication module, users delegate module by the depositing and missioned from the users etc. Then create the database tables and the different modules of the detailed design. Agricultural warehouse management system development will greatly facilitate users. Keywords the agricultural products, warehouse management system,Java, JSP 河南大学本科毕业生学士学位论文 第 1页 第 1 章 绪论 为了进一步规划农产品 信息 的不规范的存储现状, 减少 不必要的浪费, 合理的调配资源,及时获取流通信息,需要开发 一个专门管理农产品的软件系统。 开发背景及意义 中国是一个农 产品生产的 大国,可利用的农 产品 资源相对贫乏,传统的单纯依靠大量物质资源消耗和增加投入的发展模式已行不通了,而农 产品 信息技术在农 产品 上的普遍应用对农 产品 的发展将起到越来越重要的作用。 我国蕴藏着丰 富的科技信息资源 , 尤其是农 产品 信息资源,但是由于信息加工层次和水平比较低,信息的附加值还没有得到充分的挖掘和利用,造成农 产品 科技信息资源的严重浪费。 因此,如何有效地利用农 产品 信息资源是摆在我们面前的重要课题,未来农 产品发展 的 好 坏 主要取决于信息的占有量和对信息的运用能力。 开发农产品仓库管理系统这个项目可以 整顿混乱的市场,完善 农产品的利用机制。 由于各个农产品企业的物资供应往往很复杂很 繁 琐,所掌握的农产品的定货管理发放渠道各有差异,因而必须根据各个企业的具体情况制定方案。 系统简介 农产品仓库管理系 统是一个专门用来管理包括粮食 、 水果 、 蔬菜 、 肉类 、 蛋类五种农产品的系统。 该软件为“农产品仓库管理系统” , 此软件的开发是针对某些企业及公司仓库货物管理的繁琐操作提出的,具体是根据河南大学计算机与信息工程学院的毕业设计要求开发的,此软件具体对应不同职责人员的分工。 按照不同的角色, 系统 可以 分为两大部分。 河南大学本科毕业生学士学位论文 第 2页 ( 1) 用户。 该操作要求用户名和对应的密码才能进入系统,执行相应的操作。 ( 2)管理员。 该操作要求管理员名和对应的密码才能进入系统,执行相应权限的操作。 系统的 开发语言及主要技术 JSP 是一种基于 Java 的技术,用于生成动态网页,支持跨平台、跨Web 服务器。 JSP 与 Microsoft 的 Active Server Page 相 似 ,但它使用类似 HTML的标记以及 Java 代码片段来代替 VBScript。 如果使用本身不支持 ASP 的Web 服务器(即 Apache 或 Netscape 服务器),那么可以考虑 JSP。 Java 语言 的特点有以下几个方面 ( 1)软件的需求分析:可将用户的需求进行动态的、可视化描述,以提供 设计者更加直观的要求。 而用户的需求是各色各样的,不受地区、行业、部门、爱好的影响,都可以用 Java 语言描述清楚。 ( 2) 软件的开发方法:由于 Java 语言的面向目标的特性,所以完全可以用 OO 的技术与方法来开发,这是符合最新的软件开发规范要的。 ( 3) Java 语言的动画效果更加逼真,尤其是利用 WWW 提供的巨大动画资源空间,可以共享全世界的动态画面的资源。 ( 4) 软件最终产品:用 Java 语言开发的软件可以具有可视化、可听化、可操作化的效 果 交互、动画与动作 相结合 ,要停就停,要继续就继续,而这是在电影与电视播放过程中难以做到的。 数据库 SQL server 2020 是通过 JDBCODBC 桥 来实现数据库连接的。 JDBCODBC 桥是一种 JDBC 驱动程序,它通过将 JDBC 操作转换为ODBC 操作来实现的。 利用 JDBCODBC 桥可以使程序开发人员不需要学习更多的知识就可以编写 JDBC 应用程序,并能够充分利用现有的 ODBC数据源。 JDBCODBC 桥驱动程序可以使 JDBC 能够访问几乎所有类型的数据库。 河南大学本科毕业生学士学位论文 第 3页 第 2 章 系统 概要设计 概要设计是对整个系统进行规划的,是软件开发中比较重要的一步。 本章主要介绍 用 系统中的各个模块的功能 , 模块 间 的关系 以及数据库中表的 详细 设计情况。 系统 模块 图 21 分析了农产品仓库管理系统的模块和每个模 块可以 进行的操作。 首先进入主页,然后可以 单击 用户登录 、 在线服务 、 仓库管理 、 用户留言 、 管理员登录 5 个按钮来实现相应的 操作 ,以下依次类 推。 图 21 系统功能模块图 河南大学本科毕业生学士学位论文 第 4页 数据库中表 的 设计 本节主要介绍数据库中的表的功能 、 字段,每个字段所表示的意义以及每个表的主键。 ( 1) 用户表 : 该表的 功能 是 用来存储仓库所有用户的基本信息。 字段有 u_name(用户名) 、 u_pwd(用户密码) 、 u_names(用户真实姓名) 、sex(用户性别) 、 address(详细地址) 、 phone(联系电 话) 、 post(邮政编码) 、 (用户电子邮箱)。 主键为 : u_name。 详细信息 见 表 21。 表 21 用户表 列名 数据类型 长度 允许空 u_name varchar 20 N u_pwd varchar 50 N u_names varchar 50 Y sex varchar 50 Y address varchar 150 Y phone varchar 20 Y post varchar 8 Y varchar 50 Y ( 2) 管理员 表 : 该表 的功能为 存储管理 员的基本信息。 字段有ad_name(管理员登录名), ad_pwd(管理员密码) , ad_names(管理员的真实姓名 )。 主键为 : ad_name。 详细信息 见 表 22。 表 22 管理员 表 列名 数据类型 长度 允许空 u_name varchar 20 N u_pwd varchar 20 Y ad_names char 20 Y ( 3) 库存 表 : 该表的功能是 用来存储各类仓库中已经存储的所有货物,即现存的详细信息。 字段有 u_name(用户名) , s_name(所存仓库名) , indate(真实到货日期) , g_room(货物数量,所占空间)。 字段 u_name,s_name, indate 的组合为主键。 详细信息 见 表 23。 表 23 库存 表 列名 数据类型 长度 允许空 u_name varchar 20 N s_name varchar 20 N indate datetime 8 N g_room bigint 8 Y 河南大学本科毕业生学士学位论文 第 5页 ( 4) 入库 订单 表 : 该表的功能是 用来存储用于 入库的详细资料,但是 目前 还没有入库。 字段有 u_name(用户名) , s_name(仓库名) , indate(欲到货日期) , groom(货物数 量 )。 字段 u_name, s_name, indate 的组合为主键。 详细信息 见 表 2。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。