




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于C S的员工信息管理系统EmployeeInformationManagementSystemBasedonC S 学号 姓名 专业 计算机科学与技术导师 目录 系统需求分析 1 问题描述企业员工信息的管理系统正常运营中总是面对大量的员工信息的更新 修改 添加 删除 查询 每个员工的基本信息包括 编号 姓名 性别 出生年月 学历 职务 电话 住址等 对于一个大型公司来说 人工完成此项操作过于繁琐 本系统的开发就是在于提高员工信息管理的工作效率 加强企业员工信息的管理 全面实行计算机管理 2 可行性分析技术可行性 本系统使用VisualC 6 0开发工具 SQLServer2005数据库开发 技术已比较成熟 操作可行性 本系统设计简单方便 易于用户操作 经济可行性 本系统的运行可以节约很多资源 可以最大程度的提高公司的工作效率 可以使敏感文档更加安全 3 系统架构本系统采用C S模式 即Client Server 客户机 服务器 系统体系结构 通过将任务合理分配到Client端和Server端 降低了系统的通讯开销 需要安装客户端才可进行管理操作 客户端和服务器端的程序不同 用户的程序主要在客户端 服务器端主要提供数据管理 数据共享 数据及系统维护和并发控制等 客户端程序主要完成用户的具体的业务 开发比较容易 操作简便 但应用程序的升级和客户端程序的维护较为困难 系统概要设计 1 结构设计系统功能图 2 功能设计 1 员工信息管理 主要实现管理企业员工的基本信息管理 包括员工基本信息的录入 修改 删除以及员工家庭信息 员工奖惩记录 员工工作业绩 员工离职信息管理等功能 2 考勤管理 主要通过员工考勤信息处理模块实现员工考勤信息的录入 修改 删除操作及员工考勤信息的统计等信息 3 经历信息管理 通过添加 修改 删除管理员工的学习及工作经历 4 查询管理 主要实现对企业员工的基本信息 学习及工作经历和家庭成员等信息的模糊查询 5 系统管理 对系统信息进行设置 主要实现操作权限的设置 新用户的添加 用户密码的修改 公司部门设置和系统帮助信息 6 退出系统 完成系统的安全退出 3 数据库设计数据库设计对软件工程来讲是一项十分重要的工程 由于该系统数据库数据量庞大 数据复杂 应用面广 所以设计的好坏 对数据库使用和维护关系极大 有许多数据库由于设计不当而不能达到预定目标 因此 在数据库设计时 应该严格按照要求进行 一般的 数据库设计包括了数据建模的三个方面 即数据结构 数据操作和完整性约束 按照概念设计 逻辑设计 物理设计得出系统E R图 关系模型 数据结构 系统详细设计 1 系统总体功能设计可以根据模块独立原理对软件结构进行精化 为了合理的分解 得到尽可能高的内聚 尽可能松散的耦合 最终要的是 为了得到一个易于实现 易于测试和易于维护的软件结构 应该对模块进行再分解或合并 该员工信息管理系统要求实现企业员工基本信息管理 家庭成员信息管理 考勤考评管理 部门信息管理 数据库管理等功能 可以对数据进行查询 修改 添加 删除等操作 系统应具有界面友好 易于操作 易于维护 易于管理 安全性高的特点 2 系统模块功能设计1 用户登录模块对登录用户信息进行设置 输入正确的用户名和密码才可进入系统 2 基本信息管理模块可以对基本信息进行添加 删除 修改 根据部门和员工类别进行查询 相关数据保存在数据库中 3 考勤考评管理模块对员工进行每日考勤 包括迟到早退时间 病假事假时间 加班时间计算 基于日考勤结果对其进行月统计 最好对该员工进行整体考评 予以奖励或惩罚 4 部门管理模块对部门采用分类数的结构 可以进行添加 删除 修改操作 可以对根部门添加子部门 5 家庭信息模块对相应员工添加其家庭成员信息 并可对其进行删除修改操作 6 工作经历模块添加相应员工的学习及实习经历信息 并对其进行管理 3 系统流程图 4 数据库设计数据库的特点 1 实现数据共享 2 减少数据的冗余度 3 数据的独立性 4 数据实现集中控制 5 数据一致性和可维护性 以确保数据的安全性和可靠性 主要包括 安全性控制 以防止数据丢失 错误更新和越权使用 完整性控制 保证数据的正确性 有效性和相容性 并发控制 使在同一时间周期内 允许对数据实现多路存取 又能防止用户之间的不正常交互作用 故障的发现和恢复 由数据库管理系统提供一套方法 可及时发现故障和修复故障 从而防止数据被破坏 6 故障恢复 数据库的连接当开发环境通过连接到数据库上之后 在设计中使用数据库画笔可实现对该数据库中表格 视图等的操作 如创建表 修改表 删除表 增加 删除记录 设计中设计数据窗口的时候 通过对话框实现与数据的连接 在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码 使得应用程序开始运行并实现与数据库的连接 5 数据处理设计用户登录 在登录界面做用户名和密码的验证处理 如果输入正确的用户名和密码则进入系统 否则提示输入了错误的信息请重新输入信息添加 选择相关需要添加的员工信息 点击添加出现添加界面 包括相关的详细信息 信息删除 选择需要删除的相应信息 点击删除按钮即可进行删除操作 信息修改 选择需要修改的相关信息 进入信息修改界面 对相应数据进行修改进行保存即可 6 程序流程图用户登录流程图 信息处理流程图 系统编码实现 作为软件工程的一个步骤 编码是设计的实现形式 因此 程序的质量主要取决于软件设计的质量 但是 程序设计语言的特性和编码途径也会对程序的可靠性 可读性 可测试性和可维护性产生深远的影响 程序设计语言的特点由以下几个方面体现 名字说明 类型说明 初始化 程序对象的局部性 程序模块 循环控制结构 分支控制结构 异常处理 程序编译 本次设计使用VisualC 6 0作为开发工具 基于Windows平台实现基于C S的员工信息管理系统 C 是一种面向对象的语言 具有封装性 继承性 多态性 应用范围比较广泛 结束语 基于C S的员工信息管理系统 采用SQLServer作为系统数据库管理系统 以VisualC 6 0为开发环境 使用可视化的编程技术MFC从而实现了员工信息的添加 删除 修改和查询等功能 实现了企业对员工信息的系统管理 提高了企业的工作效率 该系统最大限度的实现了易安装性 易操作性 易扩展性 用户界面友好 系统运行稳定 安全可靠 系统优缺点优点 系统使用MFC作为可视化工具 界面友好 操作简单 实现了一些信息的处理 使用SqlServer数据库存储相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全技术部工作总结
- 民营医院合同模板6篇
- 2025年绿色建筑材料市场推广与政策支持下的绿色建筑产业政策优化措施研究报告
- 2025年福建省龙岩市第一医院招聘7人模拟试卷(含答案详解)
- 2025年康复医疗行业体系建设与运营模式变革趋势报告
- 2025年建筑施工安全管理信息化对施工现场安全管理的企业战略调整策略报告
- 2025年福建省福安市教育局招聘7人考前自测高频考点模拟试题及答案详解(网校专用)
- 胶片碎纸机制造合同5篇
- 课题研究教学设计高中物理人教版选修3-5-人教版2004
- 婚内财产协议书(合集15篇)
- 第一单元《精神信仰力量情感》《大路歌》教学设计湘艺版初中音乐八年级上册
- 人教版四年级数学上学期第1单元大数的认识综合素养评价卷(含答案)
- 2025外贸采购合同模板
- 体操保护与帮助课件
- “互联网+”大学生创新创业大赛计划书一等奖
- 工程后期服务的方案(3篇)
- 行政管理毕业论文8000
- 2025年湖南省高考历史真题(原卷版)
- 老年人脑卒中课件
- 2025年传媒行业编辑记者招聘笔试模拟题及答案全解
- 钢架油漆翻新施工方案(3篇)
评论
0/150
提交评论