|
摘要 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。人事管理系统是使用Visual C++ 6.0开发的面向对象的数据库信息管理系统,该系统主要用于中小型企业单位的日常管理。该系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。
关键词:人事管理 数据库 Visual C++ 6.0
Abstract The advance of the science technique continuous changes and improvements, let mankind the life took place the enormous variety, the calculatorflies technically to develop soon, making the every trade get the extensive universality with use in the aspects of calculator technique applying.The information turns the ages comes the current that become can't resist,human civilization enter a brand-new ages.Therefore, Marketing personnel the management system is a personnel database that use what Visual C++ 6.0 develop to face to the object the information management the system, that system to primarily used for the usual management in Marketing personnel. The system's interface the amity, operation is simple, easy to learn easily use, and try hard for the target request for needing of the software's from the total project. Key phrase: Marketing personnel management database Visual C++ 6.0
目录
1.课题要求 …………………………………………………………………….………..1 2. 目录……………………………………………………………………………….…..2 3. 概述 ……………………………………………………………………………..…...3 3.1.1 VC++特点……………………………………………….………………..…….3 3.1.2本程序中使用的VC++控件及其属性简介………………………………………………..3 3.1.3系统数据访问接口的选择……...…………………………………………………3 3.1.4 Access介绍………….………………………………………………………..4
4.需求分析…………………………………………………………………………….5 4.1需求调查………………………………………………………………………….5 4.2人事管理系统层次图…………………………………………………………….5 5.数据库设计…………………………………………………………………………...7 5.1数据库选择………………………………………………………………………..7 5.2概念模型…………………………………………………………………………..7 5.3数据表的建立……………………………………………………………………...9 5.4数据库的实现…………………………………………………………………….10 6.总体设计……………………………………………………………………………..13 6.1模块的设计………………………………………………………………………13 6.2系统总体流程图…………………………………………………………………13 7.详细设计……………………………………………………………………………..14 7.1详细设计的意义………………………………………………………………….14 7.2各模块及界面的详细设计……………………………………………………….15 7.2.1权限验证模块的界面设计……………………………………………………..15 7.2.2用户权限控制模块及界面详细设计…………………………………………..17 7.2.3 主窗体………………………………………………………………………….21 7.2.4人事档案管理模块及界面设计………………………………………………..23 7.2.5考勤信息模信息窗体的设计…………………………………………………..28 7.2.6帮助窗口的设计………………………………………………………………..41 8.测试…………….…………………………………………………………………..43 8.1软件测试的重要性……….………………………………………………………43 8.2 测试方法………………………………………………………………………..43 8..2.1Manager主窗体模块的测度…………………………………………………...43
小结………………………………………………………………………………………..44 致谢………………………………………………………………………………………..45 参考文献………………………………………………………………………………….46
3. 概述
所用开发语言简介 3.1.1 VC++的特点 Visual C++是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。 Visual C++具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。 3.1.2本程序中使用的VC++控件及其属性简介 (1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。 (2)CButton(按钮控件):产生某些命令或改变某些选项设置。 (3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。 (4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。 (5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。...........................................
4. 需求分析
4.1需求调查
人事管理是企业管理的一个重要内容。随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。
最初的人事管理,都是靠人力来完成。当企业规模比较小的时候,人力可以 完成。随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进管理必 然会造成工作效率底,工作错误曾高等问题。
人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范的收集 管理。建立分类编号管理,电脑存贮查询以及防火,防潮,防盗等现代化,专业化的 管理系统。为企事业单位和职工解除后顾之忧。
|