员工考勤系统的分析与设计_第1页
员工考勤系统的分析与设计_第2页
员工考勤系统的分析与设计_第3页
员工考勤系统的分析与设计_第4页
员工考勤系统的分析与设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考勤管理系统分析与设计姓名:周勇学号指导老师:卢曼莎1管理系统引言1.2目的通过本次课程设计可以更深入的理解VisualC++,能加深理解和巩固上课所学的有关程序设计的基本概念、基本理论和基本措施,并且能提高自我的编程能力和上机经济可行性---讨论并切实的研究开发企业员在查阅有关书籍和资料的前提下,通过与老师和同学的交流来找到一条最在开发过程中,还应当时刻关注顾客对考勤系统新的需求,实时更新,添3项目开发开发人员和顾客应当明确软件系统开发的周期。分环节完毕计划的内容,在计划之内充足参照顾客对软件设计的规定。3.2项目概述重要参与人员产品3.3技术规定4需求分析为了开发出真正满足顾客需求的软件产品,首先必须懂得顾客的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不管我们把设计和编码工作做的怎样杰出,不能真正满足顾客需求的程序只会令顾客失望,给开发者带来烦恼。4.2系统综合规定指定系统必须提供的服务。通过需求分析应当划分出系统必须完毕的所有功能。4.3.2性能需求4.3.3可靠性和可用性需求4.3.4出错处理需求标示了出错和予以改正的提醒。4.3.5接口需求借口需求描述应用系统与它的环境通信的格式。4.3.6约束设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件5程序概要设计此员工考勤管理系统是在VisualC++的SDI中制作完毕的。此系统由一种登陆界面对话框(图1-1);一种主界面(重要用于对数据的操作及具有查询功能图1-2);两个信息对话框(分别具有员工信息表和员工出勤状况表图1-3和图1-4)构成。退出进入系统退出图1-1登陆界面登记操作就绪查询查看图1-2主界面(操作界面)▶米退出▶米退出员工信息职工姓名李四体育米4员工信息图1-3员工信息对话框出勤状况李四李四职工编号4出勤状况图1-4员工出勤对话框为了愈加清晰的描述此系统的功能,有如下功能模块图:如图1-5所示。登录系统主控界面员工信图1-5系统功能模块图员工出员工管理是考勤管理中的一种重要的方面,单位需要员工信息对进行记录,如员工的编号、名称、性别等等,都需要清晰的进行阐明。根据考勤管理的特点,设计“员工信息数据表”的构造如表1-6所示。参照数据如表1-7所示。字段大小索引必须填写职工编号数字长整型关键唯一是职工性别文本2是职工姓名文本是数字长整型是文本是所在部门文本是表1-6员工信息职工性别职工姓名所在部门男张三电脑男李四体育管理部男王五小说销售部表1-7员工信息表点,设计“职工考勤表”的构造如表1-8所示。字段大小索引必须填写职工编号数字默认关键唯一是职工姓名文本是职工部门文本是签届时间日期/时间默认是签届时间日期/时间默认是迟到否文本是早退否文本是表1-8“职工考勤表”构造应用系统框架中的单个文档(SDI),IDD_KQGLS启动VC++,出现VC++主控界面;FCFCAppWizard-Step2of6PaeEanReeatlWia闭nalp你喜爱包含这样的数据库?D查着数据库不使用文件支持<B上一个N下一个>E完成取消ApplicationtypeofKQGLSYS:SingleDocumentInterfaceAApplication:CKQGLSYSAppinKQGLSYS.handKQGLSYS.cppFrame:CMainFrameinMainFrm.handMainFrm.cppDocument:CKQGLSYSDocRecordView:CKQGLSYSViewinKQGLSYSView.handKQGLSYSView.cppRecordset:CKQGLSYSSe(connectedtotable'[职工考勤表]'indatasource'考勤管理数据库)+UsessharedDLLimplementation(MF到此应用程序基本框架创立完毕。应用程序里有对类及组员函数的封装是必不可少的,在此阐明此程序的重要头文献、实现文献、重要类以及其基类,如表1-10所示:头文件(.h)↵实现文件(.spp)功能说明主要操作函数↵操作界面数据记录集登陆员工出勤状况对话员工信息表1-10↵变量ID号成员变量(CString)数据记录(CString)职工编号职工姓名所在部门签到时间签退时间↵迟到否早退否卫ZTF↵表1-11此程序的操作重要是有关对数据库内的签届时间、签离时间、迟到否、早退否4个数据进行添加、修改、删除等。此方面的流程图如流程图1-12所示:r市m流程图1-12算法阐明:此流程图粗要的概括了对“签届时间”以及“迟到否”的操作,其中m_QDTIME为系统时间(通过用函数CTime::GetCurrentTime并将其转换为CString方面的流程图如流程图1-13所示:mrm_QDTIME=m_pSet->m_Q流程图1-13算法阐明:此流程图描述了查询的内部过程,其中m_index为所输入的姓名及查询5.6程序运行成果文件)编辑()记录(R)查看()▶?登记操作就绪签到签离职工姓名张三查看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论