学士学位论文_某企业库存管理信息系统设计(编辑修改稿)内容摘要:

例图 用 MYSQL 数据库技术,使用 JAVA 语言开发,页面采取 JSP 动态页面开发技术。 从而在系统运行 当中极大地提高系 统的工作效率。 ⑴ MyEclipse 是一个功能非常丰富的 J2EE 集成开发环境,包括编码、测试等诸多功能,支持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。 结构上,MyEclipse 分为 J2EE 模型, WEB 开发工具, EJB 开发工具, MyEclipse 整合帮助等几类。 MyEclipse 是 Eclipse 的插件,支持代码编写、配置、测试以及除错。 ⑵ MySQL:系统所使用的数据库是 MySQL 开源数据库。 MySQL 的显著特性青岛理工大学学士学位论文 7 是使用 C 和 C++进行编写,同时运用多 种编译器进行测试,有效保证了源代码的可移植性。 支持 AIX、 FreeBSD、 Mac OS、 Solaris、 OpenBSD、 Windows 等多种操作系统。 为多种编程语言提供 API。 这些编程语言包括 C、 C++、 Java、 PHP、Perl和 Tcl等。 支持多线程充分利用 CPU 资源。 优化的 SQL 查询算法,更有效地提高查询速度。 既可作为单独的应用程序应用到客户端服务器环境中,也可作为一个库嵌入到其他的软件,从而提供多语言支持 ,常见的编码如中文的 GB2312,日文的 Shift_JIS 等都可用作数据表名和数据列名。 同时也 包含了方便处理以及优化操作的工具。 由于 MySQL 是开放源码软件,可以有效地减低成本也是吸引开发者运用该数据库系统的主要原因。 ⑶ Tomcat: Tomcat 很受广大程序员的喜欢, 由于具有 系统资源 小,扩展性好 等诸多 优点 , 它 是一个轻量级应用 服务器 ,在中小型系统和 并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 而且它自身还在不断的改善, 是开发 JSP 程序的首选。 ⑷ JSP: 本系统采用 jsp 技术 ,基于 MVC 模式开发,使用 SSH 框架( strutsspring 、 hibernate ) 来 增 加 系 统 的 开 发 速 度。 所 谓 的 MVC 模式是ModelViewController的缩写,中文翻译为 模式 视图 控制器。 程序就是用struts2 和 hibernate 这两个框架来实现模型层和控制器这两层, jsp 实现视图这一层。 一 般 来 说 程 序 就 是 在 数 据 库 和 页 面 之 间 起 桥 梁 作 用 的。 jsp 页面actiondaoactionjsp 页面,在这个请求过程中 action 主要负责处理来自页面的请求, dao 主要与数据库进行交互, struts2 主要用在 action,处理来自页面的请求,处理完请求后跳转回页面。 Hibernate 主要用在 dao,包括对数据库的增、删、改、查等操作, spring 控制程序的流程。 系统开发的思想 库存管理的商品主要是企业销售的各种商品。 进货时经检查进货订单后,进行验收入库,填写入库单,进行入库登记。 业务员根据整个企业的客户的需求开出商品出库 单,仓库管理员根据出库单核对出库商品,查看库存信息。 根据需要按时间进行统计分析,产生相应出入库报表。 仓库库存管理的特点是信息处理量比较大,而且由于入库单、出库单等单据发生量特别大,关联信息多,查询和统青岛理工大学学士学位论文 8 计的方式各不相同,因此在管理上实现起来有一定的困难。 在 管理的过程中经常会出现信息的重复传递;单据、报表种类繁多等问题。 在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则: 设计 思想 遵循以下几点: ⑴ 统一各种原始单据的格式,统一账目和报表的格式。 ⑵ 删除不必要的管理冗余,实现管 理规范化、科学化。 ⑶ 程序代码标准化,软件统一化,确保软件的可维护性和实用性。 ⑷ 界面尽量简单化,做到实用、方便,满足不同人的需要。 性能需求 系统的安全性 企业库存管理信息系统在管理权限上要严格进行控制,具体要求如下: 想登录企业库存管理信息系统进行操作,必须有操作权限,没有权限的用户不能通过任何方式登录系统查看系统的任何信息和数据,以确保系统的严密性和安全性。 数据的完整性 ⑴ 各种记录信息的完整性,信息记录内容不能为空。 ⑶ 相同数据在不同的记录中必须保持一致,不能随意变动。 ⑷ 各种数据之间的联系衔接准确。 业务流程分析 业务流分析在通过详细的业务调查后,用业务流程图来描述调查结果。 业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向。 本系统分为 仓库管理员 用户权限和 系统 管理 员 权限两个部分。 根据以上的分析和总结,得出库存管理的业务流程图。 青岛理工大学学士学位论文 9 供 应 商 缺货通知单 供应商信息表 入库单 d 2 库 存 信 息 表 d 1 供 应 商 信 息 表 d 3 入 库 信 息 表 查询 d 4 出 库 登 记 表 库 管 d 2 库 存 信 息 表 库 管 领 货 通知 客户 进货表 P 4 发货处理 P 3 入库处理 P 1 录入 P 2 采购处理 库 管 提 货 单 库 管 维 护P 5 结 果查 询条 件图 24 业务流程图 各符号表示的含义如下: :表达某项业务参与的人或 事物、单位 :表达业务数据的流动方向,单箭头表示 、报表符号 : 数据的载体 :业务处理的功能 :数据载体,作为档案保存的 青岛理工大学学士学位论文 10 图 25 业务流程图表示符 数据 流程分析 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。 图 数据流程图表示符 各符号表示的含义如下: :指不受系统控制,在系统以外的事物或人,它表达了该系统数据数据存储名称 数据流名称 A、外部项符号 B、数据流符号 标识 D、数据存储符号 标识 功能描述 功能完成者 P、处理功能符号 A、业务处理单位或部门 B、数据流动及方向 C、各类单 证、报表等 D、业务功能描述 E、数据存储或存档 青岛理工大学学士学位论文 11 处理的外部来源和去处。 :数据流表明了数据的流动方向及其名称,它是数据载体的表现形式之一。 :用来指明数据保存的地方。 :表达了对数据处理的逻辑功能 供 应 商P 1信 息 录 入D 2 供 应 商 信 息供 应 商 信 息D 1 入 库 信 息P 2采 购 处 理D 3库 存 信 息P 3入 库 处 理D 4入 库 信 息 入 库 单P 5发 货 处 理客 户领 货 通 知进 货 表D 5 出 库 信 息P 4查 询库 管货 物 信 息 通 知P 5维 护 图 27 业务流程图表示符 界面需求 界面设计成为评价软件质量的重要依据,好的用户操作界面可以提高企业公青岛理工大学学士学位论文 12 司的工作效率,同 时也可以为用户提供更好的操作体验,有助于增强用户使用系统时的兴趣。 良好的动态页面可以更好地服务于企业公司的用户的需求。 输入输出设计则是这其中的重要环节,在本系统中,针对不同的用户,其输入输出如下: ⑴ 输入设计: 系统管理员用户 : 可以进行 库房的设置 以及理由的设置,其中对库房的设置包括库房名、库房面积、最大货物量、报警的上下限设置,理由的设置包括 入库、出库、调度 的设置。 对仓库管理员的设置包括可以添加新的用户。 对出入库调度的管理包括审核出入库订单、审核内部调入调出单据。 对于动态库存的管理包括动态库查询、出入库的 明细查询、以及库存的盘点统计。 报警管理主要负责报警的查询。 仓库管理员用户 : 可以对产品进行管理,包括产品 名、 生产地址 、供应商等产品信息的设置。 对产品的出入库管理,包括产品的出入库登记和查询。 对于 出入库调度管理 ,包括内部调入调出申请、内部调入调出查询等。 同样包括动态库存管理以及报警管理。 ⑵ 输出设计: 系统管理员用户 :管理 公司总库存情况的信息显示,录入更改 后 各个库房库存产品的结果显示,可实时对库房产品的调度进行跟踪、统计,同时根据仓库管理员提交的产品情况,准确掌握产品库存的各个方面的信息。 仓库管理员 用户: 对 自己负责对应的库房的产品进行实时的记录,了解产品去向,并将相应的结果反映在操作的页面上,操作后 显示 产品的剩余库存、调拨的产品数量、以及其他库房产品的剩余数量等信息。 青岛理工大学学士学位论文 13 第 3 章 系统总体设计 总体功能模块 本程序主要分系统管理员和 仓库管理员 两个权限。 总功能图如图 31 所示。 图 31 系统功能需求分析 本系统最大的特点是使用操作简单、友好的提示信息。 本系统将实现以下基本功能: ⑴ 系统具有简洁大方的页面,使用简便,友好的错误操作提示。 ⑵ 系统 管 理员具有 系统的 库存基础信息管理、仓库管理员管理、出入库调度管理、动态库存管理、报警管理 功能。 ⑶仓库管理员具有 产品管理、入库管理、出库管理、出入库调度管理、动态库存管理、报警管理 功能。 ⑷ 具有较强的安全性,避免用户的恶意操作 系统管理员功能模块 系统管理员功能模块图说明:。 ⑴ 库存基础信息管理模块:在该模块中定义了包括对库房设置和理由设置等操作。 青岛理工大学学士学位论文 14 ⑵ 仓库管理员管理模块:在该模块中定义了对仓库管理员信息的管理,其功能包括仓库管理员的添加,修改,删除,查询等操作。 ⑶ 出入库调度管理模块:在该模块中定义了 包括对审核入库单,审核内部调入单,审核出库单,审核内部调出单等操作。 ⑷ 动态库存管理模块:在该模块中定义了包括对动态库查询,出入库明细查询,库存盘点等操作。 ⑸ 报警管理模块:在该模块中定义了包括对查询各种报警信息等操作。 系统管理员的功能图如图 32 所示 图 32 系统管理员功能图 仓库管理员功能模块 仓库管理员功能模块图说明:。 ⑴ 产品管理 模块:在该模块中定义了对 产品的添加,修改,删除,查询 等操作。 ⑵ 入库管理模块:在该模块中定义了对包括入库登记和入库查询等操作。 ⑶ 出库管理模块:在该模块中 定义了对包括出库登记和出库查询等操作。 ⑷ 出入库调度管理模块:在该模块中定义了对包括内部调入申请登记,内部调入查询,内部调出申请登记,内部调出查询等操作。 青岛理工大学学士学位论文 15 ⑸ 动态库存管理模块:在该模块中定义了对包括动态库查询,出入库明细查询,库存盘点等操作。 ⑹ 报警管理模块:在该模块中定义了对包括查询各种报警信息等操作。 仓库管理员的功能图如图 33 所示 图 33 仓库管理员的功能图 青岛理工大学学士学位论文。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。