企业资产管理系统毕业设计内容摘要:

的数据,而且数据要有大量用户同时访问,对数据的可靠性或安全性要求比较高,可使用远程的数据库。 而数据量小,不需要多用户共享访问、对数据安全性要求不太高,可使用本地数据库。 本软件所使用的数据库主要是配置信息数据库。 因为此数据库是一内部数据库,只被程序本身使用,不需要共享,因此可使用本地数据库。 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 5 本系统设计过程最重要的一环是数据库结构的设计,因为它与系统的性能、程序的结构紧密相关,数据库结构的好坏决定了本系统的成功与否。 本软件使用 SQL SERVER 2020 数据库。 所建立的数据库中存储的是和配置有关的数据以及日志,使用者是程序本身。 开发系统用的系统工具如表 21 所示 : 表 21 系统开发平台和工具 工具名称 用途 JDK SQLSERVER 2020 Navicat for SQL Java 开发工具包 J2EE 集成开发环境 小型关系数据库管理系统 MySQL 可视化数据库管理工具 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 6 3 企业资产管理系统 的需求分析 系统的需求 要实现生产管理系统,首先要进行需求分析,这样 才能使设计出的生产管理系统满足用户的各项功能。 下面就对资源管理系统进行需求分析。 本系统是一个基于局域网的生产管理系统,为了使管理者能够进行远程管理,系统设计必须满足以下要求: 系统的安全性 操作员进入系统时首先应进行登录,只有通过身份验证后才能操作,以防止无权限进入系统。 系统的合理性 系统管理应能满足大部分中小型生产企业的要求,还可以根据企业规模的大小安装不同个数的客户端。 系统的可靠性 系统能够提供较为准确的产品市场需求,并反映公司的生产状况,为公司管理者的决策提供可靠信息。 用户 界面需求 在系统中,用户界面作为人机交互的接口,非常重要。 拥有友好的用户界面,将使用户感到亲切,从而愿意使用本软件。 因此,要重视系统界面的开发。 系统的用户界面应具有以下几方面特性: 用户界面应尽量简单一些,尽量符合用户的使用习惯。 管理者、操作人员只要会一些简单的操作就能使用。 用户界面上的文字通俗易懂、简单明了。 使管理者和操作人员能在用户界面的引导下进行各项操作。 系统界面应能快速地对用户的输入进行响应,并且不要过多地 占用系统资源。 不可在用户进行输入的同时,频繁地读写硬盘或其它需长时间进行的操作。 常用的数据一般装入内存。 应能对用户输入的内容进行判断,检测一些非法的输入,并反馈给用户。 当用户输入出现错误时,不要使程序的运行中断。 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 7 应保证用户正确、可靠地使用系统,保证有关程序和数据的安全。 管理者、操作人员仅通过用户界面,便可完成用户所需要完成的一切操作。 可行性分析 技术可行性分析 Applet 和 Java Application 的区别 ( 1)运行方式不同。 Java Applet 程序不能单独运行,它必须依附于一个用 HTML语言编写的网页并嵌入其中,通过与 Java 兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持 Java 的虚拟机,它就可以独立运行而不需要其他 文件的支持。 ( 2)运行工具不同。 运行 Java Applet 程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。 Java Application 程序被编译以后,用普通的 Java 解释器就可以使其边解释边执行,而 Java Applet 必须通过网络浏览器或者 Applet 观察器才能执行。 ( 3)程序结构不同。 每个 Java Application 程序必定含有一个并且只有一个 main方法,程序执行时,首先寻找 main 方法,并以此为入口点开始运行。 含有 main 方法的那个类,常被称为主类,也就是说, Java Application 程序都含有一个主类。 而 Applet程序则没有含 main 方法的主类,这也正是 Applet 程序不能独立运行的原因。 尽管 Applet没有含 main 方法的主类,但 Applet 一定有 一个从 派生的类,它是由Java 系统提供的。 ( 4) Java Applet 程序可以直接利用浏览器或 AppletViewer 提供的图形用户界面,而 Java Application 程序则必须另外书写专用代码来营建自己的图形界面。 ( 5)受到的限制不同 Java Application 程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。 然而,由于 Applet 的引入,使 Web 页面具有动态多媒 体效果和可交互性能,这使由名为超文本、实为纯文本的 HTML 语言编写成的 Web 页面真正具有了超文本功能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外, Applet 使 Web 页面增加了按钮等功能,从而增加了交互性。 : C/S ( Client/Server,客户机 /服务器)模式又称 C/S 结构,是 20 世纪 80 年代末逐步成长起来的一种模式,是软件系统体系结构的一种。 C/S 结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即 服务器)上执行。 功能的分布在于减少计算机系统的各种瓶颈问题。 C/S 模式简单地讲就是基于企业内部网络的应用系统。 与 B/S( Browser/Server,浏览器 /服务器)模式相比, C/S 模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 服大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 8 务器通常采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 ORACLE、SYBASE、 InfORMix 或 SQL Server。 客户端需要安装专用的客户端软件。 传统的C/ S 体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性 ,在特定的应用中无论是 Client 端还是 Server 端都还需要特定的软件支持。 由于没能提供用户真正期望的开放环境, C/S 结构的软件需要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。 而且代价高,效率低。 经济上的可行性 企业资 产 管理系统开发了一个满足业务要求的管理信息系统,由于提高了效率,减少了人工和用时,系统的开发应用带来无形巨额经济效益,因此可见在经济上是完全可行的。 企业资产管理系统的需求概述 系统目标 该系统主要建立一个基于 C/S 模式的企业资 产 管理系统 ,面对当越来越多的企业资产 混乱,对资 产 管理,费用仍是人工管理带来的检索速度慢 ,效率低 ,资源量大 ,资源统计工作量大 ,资 产 完成及时更新的问题 ,该系统可以对系统的一种用户类型的使用实现 : 人员信息管理 类别信息管理 资产信息管理 资产领用归还 统计 系统管理 企业资产管理系统需求模型 企业资 产 管理系统的主要任务是实现管理员对人员、资 源 、类别等的迅速检索查询添加 ,方便给查询使用 ,管理员高效的完成系统的各项基本操作和管理用户等操作。 管理员功能描述: 人员信息 管理包括人员查询以及人员添加。 类别信息管理包括类别查询和类别添加。 资 产 信息管理包括资产查询和资产添加 资 产 领用归还包括资产领用,资 产 归还和方便管理的查询记录。 统计包括按资产状态统计,人员领用资 源 统计统计现有资 源。 系统管理给公司人员添加注册用户,修改用户信息,删除用户,重新登录和退出登录。 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 9 4 系统总体设计 设计原则: 企业资源管理系统要遵循 MIS 系统设计的原则,遵循下列原则设计该考试系统: 实用性原则 企业资源管理系统 力求最大限度地满足实际工作的需要,充分考虑 使用使用的便捷性 、各环节数据处理的 实用性。 用户接口和操作界面设计尽可能考虑人体结构特征及视觉特征,界面力求美观大方,操作力求简便实用。 先进 性原则 在技术上采用业界先进、成熟的软件开发技术,面向对象的设计方法,可视化的、面向对象的开发工具。 基于 C/S 的两层体系结构。 可扩展性和可维护性原则 为适应将来的发展,系统应具有良好的可扩展性和可维护性。 软件设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。 数据库的设计尽可能考虑到将来的需要。 安全、可靠性原则 应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。 应 用系统采用多级认证 (系统级认证、模块认证、数据库认证和表级认证 )措施,采用用户密码的加密技术以防止用户口令被破解。 数据库的备份策略恰当,以防灾难发生,在万一灾难发生时也能快速从灾难中恢复。 标准化原则 软件设计执行国家有关软件工程的标准,保证系统质量,提供完整、准确、详细的开发文档,为用户二次开发提供源程序 , 应用设计符合国家、 教育 行业有关标准。 输入 /输出方便快捷原则 企业资源管理系统 ,尤其是 与用户交互的系统界面 ,对时间的要求相当高。 因此,输入输出以方便快捷为第一要求。 既要支持鼠标,又要支持纯键盘操 作。 输入项目的定位要灵活、快捷。 要智能地识别中英文输入,减少输入方法的切换。 数据库设计原则 (1)一致性原则 对信息进行统一、系统的分析与设计,协调好各数据源,做到 “ 数出一门 ” 、 “ 算法统一 ” 、 “ 度量一致 ”。 保证系统数据的一致性和有效性。 (2)完整性原则 数据库的完整性是指数据的正确性和相容性。 要防止合法用户使用数据库时向数据库加入不合语义的数据。 对输入到数据库中的数据要有审核和约束机制。 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 10 (3)安全性原则 数据库的安全性是指保护数据,防止非法用户使用数据库或合法用户非法使用数据库造成数据泄露、更改或 破坏。 要有认证和授权机制。 (4)可伸缩性原则 数据库结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。 (5)规范化原则 数据库的设计应遵循规范化理论,规范化程度过低的关系,可能会存在插入删除异常 , 修改复杂 , 数据冗余等问题。 系统功能模块划分 本系统总体分为六个子系统:系统管理,资 产 信息管理,账户管理,职员管理,资产 还借管理和帮助,系统功能的划分如图 41 所示。 图 41 企业资源管理系统的 总体结构 功能模块图 企业 资产管理系统 主页面 系统管理 资产管理 账户管理 设置资产价格下限 切换账户 退出系统 大类管理 小类管理 修改密码 信息管理 职员管理 添加账户 删除账户 资产还借 帮助 添加职员 删除职员 修改职员 报废资产 领用资产 维修资产 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 11 对整个系统中的实体及实体间联系进行分析,得到如下 所示的 ER 图: 图 42 企业资源管理系统的 ER图 根据资产信息的流动状态,得到如下数据流图: 图 43 企业 资产业务数据流 图 企业资产 办公用品 数码产品 计算机 部门 维修资产 使用 包含 包含 包含 领取资产 报废资产清信息 管理 职员 办公外设 大连 交通大学信息工程学院 2020 届本科生毕业设计(论文) 12 根据管理员输入用户名和密码,用户的操作流程如下图 44 所示 : 图 44 登录界面流程图 数据库分析 数据库在整个系统设计中起着举足轻重 的作用,任何数据都要在数据库中进行存储以保证数据在以后的操作实现成为可能。 数据库设计是程序功能性设计的基础,只有数据库设计完后程序员才能进行功能性设计,程序员根据数据库结构实现相应软件功能。 用户表 tbl_user: 表 41 用户表 : tbl use 字段名 列名 数据类型 是否允许为空 是否为主键 备注 主键 use_id Int N Y 自动增长 用户编号 us。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。