企业通用管理平台框架的设计和实现学士学位论文(编辑修改稿)内容摘要:

使用计算机对绩效考核信息进行管理,具有手工管理所无法比拟的优点。 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好 、寿命长、成本低等。 这些优点能够极大地提高的效率,也是企业科学化、正规化管理的重要条件。 因此,开发这样一套企业信息管理系统软件成为很有必要的事情,在下面的各章中我们将以开发一套企业信息管理系统为例,其开发过程和所涉及到的问题及解决方法。 2 第 2 章 开发环境及实现技术 开发环境 硬件系统 系统配置策略指导用户依据自身的业务规模,以及用户对性能,可靠性等方面的要求,来确定合适的系统配置方案。 用户的环境和要求千差万别,我们在这里只是给出一个参考性的配置策略,依据实际情况的不同,用户可能会对 这些配置做适当的修改以满足特定的要求。 软件系统 操作系统: windows xp 数据库平台: SQL Server20xx WEB 平台: IIS 以上, IE 以上 办公平台: Office 20xx 网络环境 本系统属 于网络应用系统,数据库和应用服务器连接在网络中,因此企业广域网带宽越宽远程用户的应用效果越好。 开发工具简介 visual studio20xx 工具简介 Visual Studio 是一套完整的开发工具集,用于生成 Web 应用 程序、 XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、 Visual C++、 Visual C 和 Visual J 全都使用相同的集成开发环境 (IDE)利用此 IDE 可以共享工具且有助于创建混合语言解决方案。 另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。 Visual Studio 支持 Visual C,这是通过功能齐全的代码编辑器、项目模板、设 计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。 开发语言选用 c. Microsoft Visual 3 C 20xx 是一种编程语言,它是为生成在 .NET Framework 上运行的多种应用程序而设计的。 C 简单、功能强大、类型安全,而且是面向对象的。 C 凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。 sql20xx 数据库工具简介 SQL Server 20xx 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最 新版本该版本继承了 SQL Server 20xx 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 20xx 的大型多处理器的服务器等多种平台使用。 实现技术 c编程技术 C(发音为 C Sharp)是由 C和 C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言, C意在综合 Visual Basic 的高效率和 C++的强大功能。 C是一种先进,面向对象的语言,通过 C可以让开发人员快速的建立大范围的基于 MS 网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。 C可以大范围的适用于高层商业应用和底层系统的开发,即使是通过简单的 C构造也可以各种组件方便的转变为基于 WEB 的应用,并且能够通过 Inter 被各种系统或是其他开发语言所开发的应用调用。 C具有很高的开发效率以及更好的安全性。 目前的各种基于 WEB 应用的软件开发向传统的商业应用软件开发提出了挑战,开发者被组织起来开发具有更短开发周期的 各种应用,并且需要能够提供更好的可修正性,而不是建立一个可以长久使用的软件系统。 更重要的一点, WEB 服务框架可以让任何 WEB 服务都看起来类似于 C的内置对象,所以可以让开发人员在开发过程中继续使用他们已经具备的面向对象的开发方法和技巧。 JavaScript 技术 JavaScript 是一种基于对象 (Object)和事件驱动 (Event Driven)并具有安全性能的脚本语言。 使用它的目的是与 HTML 超文本标记语言、 Java 脚本语言( Java 小程序) 4 一起实现在一个 Web 页面中连接多个对象,与 Web客户交互作用。 从而可以开发客户端的应用程序 等。 它是通过嵌入或调入到标准的 HTML 语言中实现的。 它的出现弥补了HTML 语言的缺陷,它是 Java 与 HTML 折衷的选择,具有以下几个基本特点: 是一种脚本编写语言; 基于对象的语言; 简单性 ; 安全性; 动态性的; 跨平台性; 综合所述 JavaScript 是一种新的描述语言,它可以被嵌入到 HTML 的文件之中。 JavaScript 语言可以做到回应使用者的需求事件 (如: form 的输入 ),而不用任何的网路来回传输资料,所以当一位使用者输入一项 资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。 5 第 3 章 需求分析 企业信息管理系统需求分析 本系统是针对企业内部企业信息管理的要求进行设计的,主要实现如下目标: 1)系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 2)键盘操作,快速响应。 3)实现了员工信息、部门信息的管理。 4)实现对员工的考核信息的管理功能等。 5)对系统用户进行管理。 6)为了加强数据保密性,管理员和员工设置不同 的权限级别。 7)系统最大限度地实现了易安装性、易维护性和易操作性。 8)系统 运行稳定、安全可靠。 架构需求主要要求系统稳定,能够满足高访问量,扩展性好。 可行性分析 技术可行性:网络化的管理,使企业信息管理更加规范,实现了通过网络对考核信息进行管理、查询、统计、工资核算等一系列功能。 系统中主要完成事务处理的功能,为企业事务处理提供了一个方便的管理平台,大大提高考核的工作效率,进而提高整个企业的效率。 设计者可以利用现有的能力设计出本系统,系统的使用对技术没有严格要求,不需要先进的技术,只是要使用者懂 得计算机的基本操作就可以,使用简单。 所以说系统在技术上是可行的。 经济可行性:系统开发所需费用包括了硬件方面的投资和软件方面的投资。 硬件方面,由于企业现在已经配有整套的设备如计算机、服务器等,所以不需另外投资了。 软件方面主要使用了 Microsoft Visual Studio 20xx、 Dreamweaver、 Sql Server 数据库,费用相对较低。 通过系统对企业信息管理信息进行全面的自动化的管理,大大提高了企业事务的办公效率。 通过系统对企业事务的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各 种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范畴。 所以说系统建设在经济上也 6 是可行的。 综上所述,企业企业信息管理系统是可行的,可以立即开发。 数据流图 它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用。 数据流图简称 DFD 图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。 图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况 ,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。 它能精确的描述系统的逻辑模型,描述数据在 MIS 中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。 数据流图采用自顶向下的方法绘制,从研究系统概况开始,然后逐层向下分解,直到所需的详尽程序为止。 本系统根据前面绘制的业务流程图,采用自顶向下,逐层细化的方法,画的每一部分各层的数据流图如下: 图 21企业信息管理系统 TOP 数据流图 P0 企业信息管理系统 员工 管理员 管理员 员工 员工操作信息 员工操作结果 管理员操作结果 管理员操 作信息 7 图 22企业信息管理系统管理员子系统数据 流图 图 23 企业信息管理系统 普通用户 子系统数据流图 数据字典 数据存储是数据结构停留或保存的地方。 也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。 如下内容: P2 普通用户操 作子系统 工资信息 密码信息 绩效考核信息 D2 员工信息 D3 绩效考核信息 D5 工资信息 员工绩效信息 员工信息 员工绩效信息 部门信息 管理员信息 工资信息 考核项目信息 绩效统计查询 D3 D1 部门信息 D4 考核项目信息 D2 员工信息 D5 工资信息 D6 管理员信息 P1 企业信息管理系统 管理员操作子系统 8 数据流是数据结构在系统内传输的路径。 对数据流的描述通常包括如下内容: 名字:部 门信息表 描述:记录企业各部门的信息。 编号: D1 组成:部门编号,部门名称,部门责任 名字:考核项目信息表 描述:记录考核项目信息。 编号: D4 组成:项目编号,项目名称,项目奖金 名字:员工信息表 描述:记录企业员工信息。 编号: D2 组成:登录编号,真实姓名,性别,身份证号,部门编号,出生日期,工作时间,联系电话,基本工资,登录密码 名字:员工绩效信息表 描述:记录员工考核的信息。 编号: D3 组成:编号,人员编号,项目编号,数量,时间 名字:工资信息表 描述:记录员工的工资信息。 编号: D5 组成:编号,员工编号,项目奖金,基本工资,实发工资 名字:管理员信息表 描述:记录管理员的相关信息。 编号: D6 组成:用户登录帐号,管理员姓名,联系电话,电子邮件,联系 ,登录密码 9 处理过程 的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。 在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容: 编号: 名字:部门信息 描述:输入要添加、删除的部门的信息 编号: 名字:员工信息 描述:添加删除企业员工的信息 编号: 名字:工资信息 描述:对员工的工资信息进行管理 编号: 名字:考核项目信息 描述:对考核项目信息进行管理 编号: 名字:绩效统计查询 描述:对绩效信息进行统计查询 编号: 名字:员工绩效信息 描述:对员工的绩效信息进行管理 编号: 名字:管理员信息 描述:对系统中 的管理员信息进行管理 编号: 名字:工资信息 描述:查看当前用户的工资 编号: 名字:修改密码信息 描述:修改登录人员的密码 编号: 名字:绩效考核信息 描述:普通用户查询绩效考核信息 编号: P0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。