毕业设计论文-基于mfc人事管理系统设计与实现内容摘要:

land C++, C++Builder和 Symantec C++同样可以处理 MFC。 同时,用 Visual C++编写代码也并不意味着一定要用 MFC,只要愿意,用 Visual C++来编写 SDK 程序,或者使用 STL,ATL,一样没有限制。 不过, Visual C++本来就是为 MFC 打造的, Visual C++中的许多特征和语言扩展也是为 MFC 而设计的,所以用 Visual C++而不用 MFC就等于抛弃了 Vi sual C++中很大的一部分功能。 但是, Visual C++也不等于 MFC。 oracle 9i 的简介 2020 年 10 月在 OracleOpen World 上发布,为 Oracle 数据库 、应用服务器和开发工具引进了许多新功能。 Oracle9i 是业界第一个完整、简单的用于 互联网 的新一代智能化的、协作各种应用的软件基础架构。 Oracle9i 实际上是指 Oracle9i Database, Oracle 9i Application Server 和 Oracle9i Developer Suite 的完整集成。 随着软件逐渐开始转变为一种托管服务 ( hosted services),具有 inter上的高伸缩性能的、智能化的、和可靠的 Oracle9i 将成为高质量的电子商务服务实现的关键软件。 Oracle 9i 的新特征: 关键基础结构领域的新特征 , 可伸缩性和性能 , 提供端到端的安全体系结构 , 电子商务应用程序的开发平台 , 可管理性 , Windows集成。 PLSQL的简介 PL/SQL 也是一种程序语言,叫做过程化 SQL 语言( Procedural Language/SQL)。 PL/SQL 是 Oracle 数据库 对 SQL 语句的扩展。 在普通 SQL 语句的使用上增加了编程语言的特点,所以 PL/SQL 就是把数据操作和查询语句组织在 PL/SQL 代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 第三章 系统的需求分析 现状的分析 人事管理是企业日常工作中不可或缺的重要部分,它对于企业的决策和管理都是至关重要的。 人事管理的对象是员工的基本信息。 作为计算机应用的分支 ,人事管理系统应该能为用户充足的信息和快捷的查询手段,同时,人事部门还要提供准确的统计数据,由于人员多,数据源复杂,统计管理所工作困难,以往每做一项工作,都需要花费很多的精力和时间。 统计出来的数据又不够准确。 传统的管理方式有很多的缺点。 随着科学技术的不断发展,计算机科学日益成熟,作为计算机的一种应用,使用计算机对人事管理,会给使用者带来很多的方便,例如查找方便、可靠性高、保密性好、成本低等。 这些优点能够极大的提高人事管理的效率。 同时这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的基础。 因此, 将人事管理使用计算机处理显得十分的必要。 系统要解决的问题 在遵守系统设计原则的基础上要解决的问题主要是数据库的设计与链接,系统模块的设计,系统界面的设计和典型代码的设计等问题。 系统要实现的功能及实现的方法 系统要实现的功能如下: A)系统管理:主要实现对管理用户的增加、修改、删除,以及权限的设定。 B)基本数据管理:主要实现人员的基本信息的设置,包括信息类别的增加、删除等功能。 C)人事档案管理:主要实现人员的人事档案管理,包括人事档案浏览、人事资料查询、人事资料统计等功能。 D)主界面:该模块提供管理系统的主界面,是系统唯一的入口和出口,该界面提供用户选择并调用各子模块。 F)数据库管理:主要实现对数据库的备份和恢复等管理。 系统使用的方法有: 1)文献资料法, 根据研究目的和研究内容,大量查阅国内外文献资料和著作。 2)资料整理分析法:对所收集到的文献、资料利用归纳、分类、综合等方法进行整理、分析、研究获得论据,确保其客观、准备、完整。 第四章 系统的设计 系统设计的概要 系统设计要在理解需求和分析需求之后才能正确搭建 . 理解需求是在问题及其最终解决方案之间架设桥梁的第一步。 开发者 只有和客户充分理解了需求之后才能开始设计系统。 否则,对需求定义的任何改进,在设计上都必须大量返工。 分析需求是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。 这个步骤是对理解需求的升华,直接关系到该系统的质量。 根据第三章的需求分析,企业人事管理系统采用基于客户端 /服务端( C/S)模式开发,服务端采用 SQL Server2020 数据库服务器作 数据处理和存储平台 ,客户端应用程序采用 Visual 2020 进行开发,开发语言选 用 C#。 用户必须使用 客户端应用程序才能对 服务端 数据进行操作 系统的设计原则 A、实用性原则 要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足客户生产和管理业务作为第一要素进行考虑。 B、可扩展性与可维护性原则 为适应将来的发展, MIS 系统应该具有良好的可扩展性和可维护性。 软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应不同的情况。 C、安全可靠性原则 应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。 数据库的备份策略恰当 ,以防灾难性事故发生。 D、用户界面设计原则 图形化原则:用户界面的设计应做到美观大方。 用户界面应直观、明了、条理清晰。 实现“傻瓜型”管理 —— 易学、易用、易管理。 E、数据库设计原则 对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化。 数据库的设计 根据需求分析,本系统后台数据库共分为 4 个表,以下分别给出各个数据库表的简单描述 (用户信息表 ) 该表存储用户基本信息。 以供登录密码验证,显示用户身份用。 如表 1 表 41 用户基本信息 字段名 字段类型 是否主键 说 明 ID int 是 定义用户编号 Username nvarchar(50) 否 定义用户姓名 Password nvarchar(256) 否 定义用户登录密码 DepartmentID int 否 定义用户所属部门号 (部门信息表 ) 该表存储部门基本信息。 如表 42 表 42 部门信息 字段名 字段类型 是否主键 说明 ID int 是 定义部门编号 Name nvarchar(50) 否 定义部门名称 (员工信息表 )存储员工的基本信息。 如表 43 表 43 员工基本信息 字段名 字段类型 是否主键 说明 ID nvarchar(50) 是 定义员工编号。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。