员工信息管理系统-- 毕业设计演示文稿

上传人:无*** 文档编号:152085626 上传时间:2022-09-14 格式:PPT 页数:19 大小:207KB
返回 下载 相关 举报
员工信息管理系统-- 毕业设计演示文稿_第1页
第1页 / 共19页
员工信息管理系统-- 毕业设计演示文稿_第2页
第2页 / 共19页
员工信息管理系统-- 毕业设计演示文稿_第3页
第3页 / 共19页
点击查看更多>>
资源描述
学号:姓名:专业:计算机科学与技术导师:目录目录系统详细设计3系统需求分析1系统概要设计24系统编码实现结束语5系统需求分析系统需求分析n1.问题描述 企业员工信息的管理系统正常运营中总是面对大量的员工信息的更新、修改、添加、删除、查询,每个员工的基本信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。对于一个大型公司来说,人工完成此项操作过于繁琐。本系统的开发就是在于提高员工信息管理的工作效率,加强企业员工信息的管理,全面实行计算机管理。n2.可行性分析技术可行性:本系统使用Visual C+6.0 开发工具,SQL Server 2005 数据库开发,技术已比较成熟。操作可行性:本系统设计简单方便,易于用户操作。经济可行性:本系统的运行可以节约很多资源,可以最大程度的提高公司的工作效率,可以使敏感文档更加安全。n3.系统架构 本系统采用C/S模式,即Client/Server(客户机/服务器)系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。开发比较容易,操作简便,但应用程序的升级和客户端程序的维护较为困难。系统概要设计系统概要设计n1.结构设计系统功能图:员工信息管理系统用户登录员工基本信息家庭成员信息部门管理信息学习及工作经历信息考勤考评信息退出系统n2.功能设计(1)员工信息管理:主要实现管理企业员工的基本信息管理,包括员工基本信息的录入、修改、删除以及员工家庭信息、员工奖惩记录、员工工作业绩、员工离职信息管理等功能。(2)考勤管理:主要通过员工考勤信息处理模块实现员工考勤信息的录入、修改、删除操作及员工考勤信息的统计等信息。(3)经历信息管理:通过添加,修改,删除管理员工的学习及工作经历。(4)查询管理:主要实现对企业员工的基本信息、学习及工作经历和家庭成员等信息的模糊查询。(5)系统管理:对系统信息进行设置。主要实现操作权限的设置、新用户的添加、用户密码的修改、公司部门设置和系统帮助信息。(6)退出系统:完成系统的安全退出。3.数据库设计 数据库设计对软件工程来讲是一项十分重要的工程,由于该系统数据库数据量庞大,数据复杂,应用面广,所以设计的好坏,对数据库使用和维护关系极大。有许多数据库由于设计不当而不能达到预定目标。因此,在数据库设计时,应该严格按照要求进行。一般的,数据库设计包括了数据建模的三个方面,即数据结构、数据操作和完整性约束。按照概念设计,逻辑设计,物理设计得出系统E-R图,关系模型,数据结构。系统详细设计系统详细设计n1.系统总体功能设计 可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。该员工信息管理系统要求实现企业员工基本信息管理,家庭成员信息管理,考勤考评管理,部门信息管理,数据库管理等功能。可以对数据进行查询,修改,添加,删除等操作。系统应具有界面友好,易于操作,易于维护,易于管理,安全性高的特点。n2.系统模块功能设计1)用户登录模块 对登录用户信息进行设置,输入正确的用户名和密码才可进入系统。2)基本信息管理模块 可以对基本信息进行添加,删除,修改,根据部门和员工类别进行查询。相关数据保存在数据库中。3)考勤考评管理模块 对员工进行每日考勤,包括迟到早退时间,病假事假时间,加班时间计算。基于日考勤结果对其进行月统计,最好对该员工进行整体考评,予以奖励或惩罚。4)部门管理模块 对部门采用分类数的结构,可以进行添加,删除,修改操作。可以对根部门添加子部门。5)家庭信息模块 对相应员工添加其家庭成员信息,并可对其进行删除修改操作。6)工作经历模块 添加相应员工的学习及实习经历信息,并对其进行管理。n3.系统流程图n4.数据库设计数据库的特点 (1)实现数据共享。(2)减少数据的冗余度。(3)数据的独立性。(4)数据实现集中控制。(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏 (6)故障恢复。数据库的连接数据库的连接 当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。n5.数据处理设计用户登录用户登录:在登录界面做用户名和密码的验证处理,如果输入正确的用户名和密码则进入系统,否则提示输入了错误的信息请重新输入信息添加信息添加:选择相关需要添加的员工信息,点击添加出现添加界面,包括相关的详细信息。信息删除信息删除:选择需要删除的相应信息,点击删除按钮即可进行删除操作。信息修改信息修改:选择需要修改的相关信息,进入信息修改界面,对相应数据进行修改进行保存即可。n6.程序流程图用户登录流程图:输入用户名和密码开 始是否正确进入主界面 结 束 否是信息处理流程图:选择部门,选择员工开 始是否正确选择处理信息基本信息考勤信息家庭成员信息否是经历信息添 加删 除修 改是否选择信息选择人员信息是否哦结 束系统编码实现系统编码实现 作为软件工程的一个步骤,编码是设计的实现形式,因此,程序的质量主要取决于软件设计的质量。但是,程序设计语言的特性和编码途径也会对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。程序设计语言的特点由以下几个方面体现:名字说明、类型说明、初始化、程序对象的局部性、程序模块、循环控制结构、分支控制结构、异常处理、程序编译。本次设计使用Visual C+6.0 作为开发工具,基于Windows 平台实现基于C/S的员工信息管理系统。C+是一种面向对象的语言,具有封装性,继承性,多态性,应用范围比较广泛。结束语结束语 基于C/S的员工信息管理系统,采用SQL Server 作为系统数据库管理系统,以Visual C+6.0 为开发环境,使用可视化的编程技术MFC从而实现了员工信息的添加、删除、修改和查询等功能,实现了企业对员工信息的系统管理,提高了企业的工作效率。该系统最大限度的实现了易安装性、易操作性、易扩展性、用户界面友好。系统运行稳定、安全可靠。n系统优缺点 优点:优点:系统使用MFC作为可视化工具,界面友好,操作简单,实现了一些信息的处理,使用Sql Server数据库存储相关数据,有效的保证了数据的安全性和一致性。缺点:缺点:由于时间问题和个人能力水平有限,针对该系统的好些功能还未实现,比如员工培训管理,员工档案管理,相关数据在保存时缺少确认操作。有待进一步改进。致谢致谢 衷心感谢我的指导老师张聚礼副教授的悉心指导和帮助。同时也谢谢各位答辩老师的耐心指点。谢谢!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!