职工考勤管理系统

上传人:feng****heng 文档编号:206760665 上传时间:2023-05-04 格式:DOCX 页数:41 大小:495.25KB
收藏 版权申诉 举报 下载
职工考勤管理系统_第1页
第1页 / 共41页
职工考勤管理系统_第2页
第2页 / 共41页
职工考勤管理系统_第3页
第3页 / 共41页
资源描述:

《职工考勤管理系统》由会员分享,可在线阅读,更多相关《职工考勤管理系统(41页珍藏版)》请在装配图网上搜索。

1、摘 要20世纪90年代,随着我国市场经济的快速发展,职工考勤管理系统在企业 的日常管理中发挥着越来越重要的作用。职工考勤管理系统可以进行员工信息管理、出勤管理和密码管理等,方便 处理企业内部员工的相关考勤信息。此外In terne t 的迅速普及,使Int ranet成为Int erne t技术在企业管理信息系统中的应用和延伸,形成了集计算机, 计算机网 络、数据库、分布式计算等于一体的信息技术综合体,它打破了时 间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统 提供了充足的条件。本次课程设计是基于VC+构建一个关于电力公司缴费管理系统的设计,在 这里,以C+为开发语言,S

2、QL Server 2008作为后台数据库。本文在 VC+6. 0 平台实现的,在此同时,我也充分利用了两个平台的兼容特点,是的更高效率 的访问数据库。职工考勤系统是在适应市场需求的客观前提下,为了满足中小型公司或事 业单位管理自己的员工而开发的。本文通过作者设计和开发一个小型职工考勤 管理系统的实践,阐述了职工考勤管理软件中所应具有的基本功能、设计、实 现,且界面友好,易于操作与维护,对职工考勤管理有极大的实用性。关键字:C+ ;职工考勤管理系统;SQL Server 2008ABSTRACTIn the 1990s, with the rapid development of Chinas

3、 market economy, employee attendance management system in the day-to-day management of the enterprise plays an increasingly important role.Employee attendance management system for employee information management, attendance management, and password management, facilitate the processing of internal

4、staff time and attendance information. In addition, the rapid popularization of Internet, intranet application of Internet technology in the enterprise management information system and extension to form a set of computer, computer networks, databases, distributed computing is one of the IT complex,

5、 it breaks the time and geographical boundaries, so that the exchange of information become fast, accurate and sufficient conditions for the establishment of a modern enterprise management information system.The course design is based on C+ to build a power companies pay management system design, he

6、re to VC+ for the development of language, SQL Server 2008 as the back-end database. This article in VC+6.0 platform, in the meantime, I also take full advantage of the characteristics of the two platforms compatible, more efficient access to the database.Employee time and attendance system is in th

7、e objective under the premise that meet market demand, in order to meet the small and medium-sized companies or institutions to manage their own employees. Of design and development of the practice of a small staff attendance management system, employee time and attendance management software should

8、 have the basic function, design, implementation, and user-friendly, easy operation and maintenance, employee time and attendance management greatly practicality.Keywords: C+ ; Workers attendance Management System ; SQL Server 2008目录第一章绪论 11.1设计背景错误!未定义书签。1.2研究目的错误!未定义书签。1.3理论基础的分析 1第二章 需求分析阶段 22.1引

9、言 22.2需求分析阶段的目标与任务22.2.1处理对象 22.2.2处理功能及要求 32.2.3安全性和完整性要求 32.3需求分析阶段成果42.3.1体会与收获 42.3.2职工考勤管理系统业务流程图 42.3.3职工考勤管理系统数据流程图 42.3.4职工考勤管理系统数据字典 62.3.5处理逻辑描述 8第三章概念设计阶段93.1引言 93.2任务与目标 93.3阶段结果 10第四章逻辑设计阶段144.1逻辑设计的任务和目标144.2数据组织 144.2.1将E-R图转换为关系模型 144.2.2数据库模式定义 154.3数据处理 17第五章物理设计阶段185.1物理设计阶段的目标与任务

10、185.2数据存储方面 185.3系统功能模块 185.3.1职工基本信息的查询和更新模块18第六章数据库实施阶段206.1建立数据库、数据表、视图、索引 206.1.1建立数据库 206.1.2建立数据表206.1.3建立视图 226.1.4建立索引 236.1.5建立触发器 236.2数据入库 236.3创建各个功能的存储过程23第七章系统调试和测试257.1存储过程 257.1.1出勤信息修改的定义 257.1.2出勤信息删除的定义257.1.3出勤信息添加的定义257.1.4查询登陆信息的定义267.1.5查询职工信息的定义267.1.6查询请假信息的定义267.2系统的运等界面检测2

11、6第八章 总结与展望31参考文献 32致谢 33第一章绪论1.1设计背景随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。 规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、 不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通 信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤 管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个 新的台阶。1.2研究目的待开发的系统的名称为企业职工在线考勤系统;我们以中小型企业的考勤 管理业务为依托,结合科学管理的理论,设计

12、并开发一个企业考勤管理信息系 统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理 权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个 层次,系统目标如下:(1)提供简单、方便的操作。(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。(4 )节省考勤管理的成本。(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。(6 )对系统提供必要的权限管理。(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。1.3理论基础的分析本设计利用sql server 2008建立数据

13、库,表格化存储,利用表的查询, 连接,修改,删除数据等管理员工信息,对数据库设定必要的权限,只有具有 权限的人才能进行查看,修改数据。第二章需求分析阶段2.1引言进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和 功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。每个 中小或者大型企业都拥有着少量到大量的在职人员,随着社会和先进管理技术 的不断发展,最初的人工手动管理已不能对职工信息进行全面的管理,而且会 降低工作的效率,希望建立一个职工考勤管理系统,是为了解决人工手动管理 职工考勤管理在实践的问题,从而达到系统化、规范化、标准化的水平。该系 统的建立不但给管理者带

14、来了方便,也节省了工作时间从而提高了工作效率。以及需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库 设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到 哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),每个主题需要保存哪些信息(表中字段)。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需 求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把 系统的层次划分为了三个部分:职工信息管理,考勤信息管理,请假信息查询。 能够实现以下功能:1. 进行考勤信息添加、现有考勤信息修改以及删除;2. 能够实现对职工基本信息的查询

15、和编辑管理;3. 能够进行考勤信息的查询功能;2.2需求分析阶段的目标与任务2.2.1处理对象职工信息:编号,姓名,性别,所在部门,基本工资管理员信息:编号,姓名,性别,密码用户信息:用户名,密码,身份请假信息:编号,职工编号,姓名,所在部门,请假日期,请假时间 出差信息:编号,职工编号,姓名,所在部门,出差日期,结束日期, 出差天数加班信息:编号,职工编号,姓名,所在部门,加班日期,开始时间,结束时间,加班总时间出勤记录:编号,职工编号,姓名,所在部门,上班打卡时间,下班打 卡时间,缺勤次数2.2.2处理功能及要求1 .能够存储一定数量的考勤信息,并方便有效的进行相 应的数据操作和 管理,这

16、主要包括:1)考勤信息的录入、删除及修改。2)考勤信息的多关键字检索查询。3)职工的请假、加班及出差或者出勤2.能够对一定数量的职工、管理员进行相应的信息存储与管理,这其中包括:1)职工信息的登记、删除及修改。2 )管理员信息的增加、删除及修改。3 .对查询、统计的结果能够列表显示。4 .能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查 询。5.能够对数据库进行备份和还原。2.2.3安全性和完整性要求1)安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的客户只能访问系统授权的视图,这样可 提供系统数据一定程度上的安全性,再

17、通过分配权限、设置权限级别来区别对 待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现 在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。2)完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键, 使用check约束,或者通过使用触发器和级联更新。2.3需求分析阶段成果2.3.1体会与收获系统需求分析主要是通过网络的查询,了解企业职工考勤的管理规则和运 行机制,并通过查阅有关职工考勤管理系统的知识,了解到职工考勤管理的现 状,以及在管理中的一些问题。因为是第一次做这样的需求调查,开始感觉无 从下手,不知道自己该了解、该清楚那些方面的知识,在绘

18、制系统业务流程图 时,也遇到了很多的问题,但通过同学的帮助与指导,和自己一遍一遍的分析 和完善,才逐步把业务弄清楚,最终胜利的完成了需求分析阶段的任务。2.3.2职工考勤管理系统业务流程图从职工角度考虑的业务流程图:职工考勤 管理系统考勤图2-1业务流程图2.3.3职工考勤管理系统数据流程图顶层数据流图:职工信息职工职工考勤- 管理系统-查询信息请假信息 加班信息 出差信息 出勤信息 考勤信息 管理员信息图2-2顶层数据流第2层数据流图:(管理员查询职工请假信息)图2-3第2层数据流图第3层数据流图:(管理员查询职工加班信息)图2-4第3层数据流图第4层数据流图:(管理员查询职工出差信息)图2

19、-5第4层数据流图第5层数据流图:(管理员查询职工出勤记录)图2-6第5层数据流图2.3.4职工考勤管理系统数据字典(a)数据项:系统涉及的数据项有 25项。表1-1数据项列表数据项编号数据项含义存储结构DI-1用户名char(6)DI-2密码char(10)DI-3身份char(10)DI-4管理员编号char(10)DI-5管理员姓名char (4)DI-6管理员性别char (4)DI-7密码char (20)DI-8编号char (6)DI-9职工编号char(2)DI-10职工姓名char(20)DI-11职工性别char(10)DI-12所在部门char(10)DI-13基本工资c

20、har(20)DI-14请假日期char(20)DI-15请假时间char(20)DI-16加班日期char(20)DI-17开始时间char(20)DI-18结束日期char(20)DI-19加班总时间char(20)DI-20出差日期char(20)DI-21结束日期char(20)数据项编号数据项含义存储结构DI-22出差天数char(20)DI-23上班打卡时间char(20)DI-24下班打卡时间char(20)DI-25缺勤次数char(20)(b)数据结构:表1-2数据结构列表数据结 构编号数据结构名组成DS-1请假信息编号,时间职工编号,姓名,所在部门,请假日期,请假DS-2加

21、班信息编号,时间,职工编号,姓名,所在部门,结束时间,加班总时间加班日期,开始DS-3职工信息编号,姓名,性别,所在部门,基本工资DS-4出差信息编号,日期,职工编号,姓名,所在部门,出差天数出差日期,结束DS-5出勤记录编号,职工编号,姓名,所在部门,下班打卡时间,缺勤次数上班打卡时间,DS-6管理员信息编号,姓名,性别,密码DS-7用户信息用户名,密码,身份2.3.5处理逻辑描述表1-3处理逻辑列表处理编号处理功能处理过程PR-1职工信息模块、请假信息模块、 加班信息模块、出差信息模块、 出勤记录模块、管理员模块:职工考勤查询涉及的功能模块先确定查询所涉及的功能模 块;然后,根据要查询的内

22、容, 确定查询数据流向;最后显示 查询结果。PR-2职工、考勤信息修改要涉及的模 块,同时把相应的修改数据传到 相应的模块之中职工信息模块、请假信息模块、 加班信息模块、出差信息模块、 出勤记录模块、管理员信息模 块:先确定更新所涉及的功能模 块;然后,把更新信息传送到 相应的模块中;最后,进行相 应的更新操作。第三章概念设计阶段3.1引言该系统开发的目标是实现职工考勤管理的系统化和自动化,缩短管理的时 间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水 平,做到高效、智能化管理,从而达到职工考勤管理效率的目的。主要任务是对职工信息、管理员信息、请假信息、加班信息、出差信息、

23、出勤记录的基本信息的操作及外理。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。3.2任务与目标(1)选择中层数据流为切入点,通常选择实际系统中的子系统;(2)设计分E-R图,即各子模块的E-R图;(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统(4)生成全局E-R图,通过消除冲突等方面。分析数据流图和数据字典,知道整个系统功能围绕“职工”、“考勤”和“管理员”的 处理。根据实体与属性间的两条准则:a.作为“属性”,不能再具有需要描述的性质。b. “属 性”不能与其他实体具有联系。然后采用逐步集成的方式将各分E-R图

24、合并,消除不必要的冗余和冲突后就生成了基本E-R图。3.3阶段结果(1)各实体对象如下:管理员信息表图3-1管理员信息实体对象图基本工资请假信息实体对象图加班日期加班总时间加班信息表开始时间图3-4加班信息实体对象图出差信息表图3-5出差信息实体对象图出勤记录表图3-6出勤记录实体对象图(2)实体间的联系如下所示:图3-7全局E-R图(3 )各E-R图各实体的属性如下所示:管理员信息:编号,姓名,性别,密码职工信息:编号,姓名,性别,所在部门,基本工资请假信息:编号,职工编号,姓名,所在部门,请假日期,请假时间加班信息:编号,职工编号,姓名,所在部门,加班日期,开始时间, 结束时间,加班总时间

25、出差信息:编号,职工编号,姓名,所在部门,出差日期,结束日期, 出差次数出勤记录:编号,职工编号,姓名,所在部门,上班打卡时间,下班打卡时间,缺勤次数第四章逻辑设计阶段4.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计 好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具 体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、 用户子模式设计)、数据处理(画出系统功能模块图)两大任务。4.2数据组织4.2.1将E-R图转换为关系模型实体型转换为

26、关系模式。实体的属性就是关系的属性,实体的码就是关系 的码。对于实体间的联系则有以下不同的情况:一个m: n联系转换为一个关系模式。与该联系相连的各实体的码以及联系 本身的属性均转换为关系的属性,而关系的码为各实体码的组合。一个1: n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以 及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。一个1 : 1联系可以转换为一个独立的关系模式,也可以与任意一端对应的 关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模 式。与该多元联系相连的各实体的码以

27、及联系本身的属性均转换为关系的属性, 而关系的码为各实体码的组合具有相同码的关系模式可合并。具体的基本E-R图向关系模型的转化如下:管理员信息:编号,姓名,性别,密码职工信息:编号,姓名,性别,所在部门,基本工资请假信息:编号,职工编号,姓名,所在部门,请假日期,请假时间加班信息:编号,职工编号,姓名,所在部门,加班日期,开始时间,结束时间,加班总时间出差信息:编号,职工编号,姓名,所在部门,出差日期,结束日期,出差天 数出勤记录:编号,职工编号,姓名,所在部门,上班打卡时间,下班打卡时间, 缺勤次数(注:标有直线下划线的为主属性)4.2.2数据库模式定义表2-1管理员信息表列名数据类型可否为

28、空编号Charnot null姓名Charnot null性别Charnot null密码Charnot null表2-2职工信息表列名曲卜由MA Jtrt数据类型可否为空编号Charnot null姓名Charnot null性别Charnot null所在部门Charnot null基本工资Datenot null表2-3请假信息表列名数据类型可否为空编号Charnot null职工编号Charnot null姓名Charnot null所在部门Charnot null请假日期Datenot null请假时间Datenot null表2-4加班信息表列名数据类型可否为空编号Charnot

29、null职工编号Charnot null姓名Charnot null所在部门Charnot null加班日期Datenot null开始时间Datenot null结束时间Datenot null加班总时间Datenot null表2-5出差信息表列名数据类型可否为空编号Charnot null职工编号Charnot null姓名Charnot null所在部门Charnot null出差日期Datenot null结束日期Datenot null出差天数Datenot null表2-6出勤记录表列名曲IF?数据类型可否为空编号Charnot null职工编号Charnot null姓名Cha

30、rnot null所在部门Charnot null上班打卡时间Datenot null下班打卡时间Datenot null缺勤次数Charnot null4.3数据处理系统功能模块图:缺勤次数下班打卡时间上班打卡时间出差天数结束日期出差日期加班总时间结束时间开始时间加班日期图4-1系统功能模块第五章物理设计阶段5.1物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结 构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.2数据存储方面为数据库中各基

31、本表建立的索引如下:1 .由于基本表职工信息表的主码职工编号经常在查询条件和连接操作的连接条 件中出现,所以建立索引,优化数据库,使查询的速度更快;2.由于基本表出勤记录表的主码编号经常在查询条件和连接操作的连接条件中 出现,所以建立索引,优化数据库,使查询的数独更快;5.3系统功能模块5.3.1职工基本信息的查询和更新模块将实现对职工基本信息的查询和更新(修改、添加、删除)操作,具体的 功能模块图如(图5-1)所示:图5-1职工基本信息查询、更新功能模块图第六章数据库实施阶段6.1建立数据库、数据表、视图、索引6.1.1建立数据库create database职工考勤管理的设计与实现6.1.

32、2建立数据表(1 )管理员信息表的建立:create table|管理员信息表(编号n char(10) not n ull primary key,姓名n char(4) not n ull ,性别n char(4) not n ull ,密码nchar(20) not null ,)go(2 )用户表的建立:create table 用户表( 用户名nchar(6) not null primary key,密码nchar(10) not n ull ,身份nchar(10) not null ,)go(3) 职工信息表的建立:create table 职工信息表( 编号 char(2)

33、primary key , 姓名n char(20) null,性别nchar(10) null ,所在部门 char(10) null , 基本工资 nchar(20) null)go(4) 请假信息表的建立:create table请假信息表( 编号char( 6) primary key,职工编号 char( 2) foreign key references职工信息表(编号)onupdate cascade,姓名nchar(10) not null,所在部门char(10) not null,请假日期char(20) not null,请假时间char(20) not null)go(

34、5) 加班信息表的建立:create table 加班信息表( 编号char( 6) primary key,职工编号 char( 2) foreign key references职工信息表(编号)onupdate cascade,姓名nchar(10) not null,所在部门char(10) not null,加班日期char(20) not null,开始时间char(20) not null,结束时间 char(20) not null,加班总时间 char(20) not null,)go(6) 出差信息表的建立:create table出差信息表( 编号char( 6) pri

35、mary key,职工编号char( 2) foreign key references 职工信息表(编号)onupdate cascade,姓名nchar(10) not null,所在部门char(10)notnull,出差日期char(20)notnull,结束日期char(20)notnull,出差天数char(20)notnull)go(7) 出勤记录表的建立:create table出勤记录表( 编号char( 6) primary key,职工编号 char( 2) foreign key references 职工信息表(编号)on update cascade,姓名 ncha

36、r(10) not null,所在部门char(10) not null,上班打卡时间char(20) not null,下班打卡时间char(20) not null,缺勤次数 char(20) not null)go6.1.3建立视图(1 )用于查询职工信息的视图定义如下:create view 职工信息asselect编号,姓名,性别,所在部门,基本工资 from职工信息表(2)用于管理员信息查询的视图定义如下:create view 管理员信息asselect编号,姓名,性别,密码from管理员信息表(3)用于用户信息的视图定义如下:create view 用户信息asselect用户

37、名,密码身份from用户表(4 )用于请假信息查询的视图定义如下:create view 请假信息asselect编号,职工编号,姓名,所在部门,请假日期,请假时间 from请假信息表(5 )用于加班信息查询的视图定义如下:create view 加班信息asselect编号,职工编号,姓名,所在部门,加班日期,开始时间,结束时间,加 班总时间from加班信息表(6)用于出差信息查询的视图定义如下:create view 出差信息asselect编号,职工编号,姓名,所在部门,出差日期,结束日期,出差天数 from出差信息表(7)用于出勤记录查询的视图定义如下:create view 出勤信息

38、asselect编号,职工编号,姓名,所在部门,上班打卡时间,下班打卡时间,缺 勤次数from出勤记录表6.1.4建立索引CREATE UNIQUE INDEX 职工信息索引 ON职工信息表(编号)CREATE UNIQUE INDEX 出勤记录索引 ON出勤记录表(编号)6.1.5建立触发器1 .当职工辞职时,触发职工信息表,删除相应的记录create trigger T 删除职工信息on职工信息表for delete as计(select 编号 from deleted where 编号 in ( select 编号 from 职 工信息表)!=0)beginraiserror(不允许删除

39、该条记录,10,1)rollback tra nsacti onend6.2数据入库打开SQL2008,在其中为系统中的相应表录入相应的数据6.3创建各个功能的存储过程系统共创建了 23个存储过程,具体列表如下:表3-1创建的存储过程列表:编号存储过程名称作用P-1出勤信息修改修改出勤记录P-2出勤信息删除删除出勤记录P-3出勤信息添加添加出勤记录P-4出差信息修改修改出差信息P-5出差信息删除删除出差信息P-6出差信息添加添加出差信息P-7显示出勤信息显示出勤信息P-8显示出差信息显示出差信息P-9显示用户表显示用户表P-10显示登陆信息显示登陆信息P-11显示请假信息显示请假信息P-12查

40、询出勤信息查询出勤信息P-13查询出差信息查询出差信息P-14查询加班信息查询加班信息P-15查询登陆信息查询登陆信息P-16查询职工信息查询职工信息P-17查询请假信息查询请假信息P-18登陆修改修改登陆信息P-19登陆删除删除登陆信息P-20登陆添加添加登陆信息P-21请假信息修改修改请假信息P-22请假信息删除删除请假信息P-23请假信息添加添加请假信息(其它表的查询、修改、删除与以上各表的存储过程定义大致相同,这里不再具体列出)第七章系统调试和测试对该职工考勤管理系统进行测试,验证每个功能是否符合要求,具体的测 试如下:7.1存储过程7.1.1出勤信息修改的定义CREATE proce

41、dure 出勤信息修改 编号 char(6), 职工编号 char(2), 姓名char(10), 所在部门char(10), 上班打卡时间 char(20),下班打卡时间char(20),缺勤次数char(20)ASupdate出勤信息表set编号=编号,职工编号=职工编号,姓名=姓名,所在部门=所 在部门,上班打卡时间=上班打卡时间,下班打卡时间=下班打卡时 间,缺勤次数=缺勤次数where编号=编号GO7.1.2出勤信息删除的定义CREATE PROCEDURE 出勤信息删除编号CHAR(6)ASDELETE FROM 出勤记录表 WHERE编号=编号GO7.1.3出勤信息添加的定义CR

42、EATE procedure 出勤信息添加 编号 char(6), 职工编号 char(2), 姓名 char(10), 所在部门char(10), 上班打卡时间 char(20),下班打卡时间char(20),缺勤次数char(20)ASupdate出勤信息表set编号=编号,职工编号=职工编号,姓名=姓名,所在部门=所在 部门,上班打卡时间=上班打卡时间,下班打卡时间=下班打卡时间,缺 勤次数=缺勤次数where编号=编号GO7.1.4查询登陆信息的定义CREATE PROCEDURE 查询登录信息 查询条件CHAR(6)ASSELECT * FROM 用户表 WHERE用户名=查询条件G

43、O7.1.5查询职工信息的定义CREATE PROCEDURE 查询职工信息 查询条件CHAR(2)ASSELECT * FROM 职工信息表 WHERE编号=查询条件GO7.1.6查询请假信息的定义CREATE PROCEDURE 查询请假信息 查询条件CHAR(6)ASSELECT * FROM 请假信息表 WHERE职工编号=查询条件 GO7.2系统的运等界面检测(1) 系统的登陆界面7-1登陆界面(2) 主窗体7-2 主窗体(3) 登录信息管理界面登竝是蠹理V-二fX用户名密码身份iUHM123123管運员321321普通用111111管理嵋7-3登陆信息管理界面(4) 请假信息管理界

44、面 修改删除 保存 取消退出FIiI职工编号I姓名I所在部门丨请假日期丨请假时间I23J-56789On234567891BB1=.!r? =.!: r,.Jr7*llJ =.!: 71:r,.l!.r? r,1 司司司司司司司司司之 政政计计书书划划传炉 财财会会秘秘策策宣吉2013-1-1.2013-2-2.2013-3-3.2013-3-4.2013-3-5.2013-3-2.2013-1-2.2013-1-8.2013-2-9.编号:P职工编号:I职工编号请假日期:I请假日期姓名阵所在部门:I所在部门请假时间:I请假时间7-4请假信息管理界面(5)出差信息管理界面I. I编号职工编号:

45、姓名所在部门 岀差日期 结東日期 岀差封岀差信尋管亘5 6 7 A1 111 o o o n田田廿汨4斗戈七 财财会会秘秘策苗4?J 47JJ?J r-l-iJ4?J司昌司昌司司无无无13-3-12013-1-12013-1-12013-2H:X无无2013-3-1编号:姓名:职工编号:|职工编号 所在部门:|所在部门出差日期:结束日期:岀差天数:添加修改保存7-5出差信息管理界面(6)出差添加功能界面出差信身営理I职工编号姓名所在部门丨岀差日期I结束日期rr.TjI7.Vrr.TjI7.Vrr.TjI7.Vr-l-ik-1 .司司司司司同同 计书书划划传传 会秘秘策策宣宣无无无201201

46、3-3-12013-3-1201 3-3-2无无无201-3-3201 3-3-1201 3-3-1201 3-3-2无无无糞谡编号:oFT姓名:匡三添加职工编号:P岀差日期:|2013-3-29所在部门:1秘书部结束日期:|2013-3-31岀差天数:修改删除保存取消退岀7-6出差添加功能界面(7) 查询加班信息界面力讪信息查询请输入职工编号:编号职工编号姓名所在部门加班日期开始时间结束时I022张思财政部2013-1-1.18:00 .20:00/ |HI退岀7-7查询加班信息界面 (8)查询出差信息界面(9)查询职工信息界面7-8查询出差信息界面(10)查询出勤记录界面7-10查询出勤记

47、录界面(11 )查询请假界面请输入职工编号:查询编号职工编号姓名所在部门请假日期I请假时间155张琪秘书部2013-3-5.3天退岀7-11查询请假界面第八章总结与展望通过这次数据库设计,使我熟悉了系统设计的整体步骤。系统设计大体可 分为需求分析、概念设计、逻辑设计、物理设计、数据库的实施及调试测试六 大步骤。这次课程设计加深了我对数据库系统概论相关知识和VC相关功能的理解。例如如何连接数据库和 VC,还有如何建立基本表、视图、索引、存储过 程等,都比以前更加的熟练,而且还学会了调用存储过程,但触发器尝试了很 多次,还是没有成功,这还有待慢慢摸索。并在解决遇到的各种问题的过程中, 学到了很多新

48、的知识。通过此次机会,让我更深刻的了解到书本上的知识很重要,作为最基础的部分,带给 我的是新的认知和视角,也增加了我对于数据库的兴趣。在这次课程设计中,需求分析阶段是致关重要的,虽然上一次做过类似的 系统设计,但还不是很熟悉需求分析的主要方法和主要任务,所以一开始无从 下手,还以为从网上搜索相关的知识借鉴和老师给的例子就可以了,但其实, 这直接影响着后面的各个阶段的工作的进行。在整个系统设计的过程中,一开 始还满怀期待的想着自己最后的成果,但真正开始做系统的时候,才发现,自 己掌握的只是学过的SQL和很浅学的VC知识,对于建立系统需要的只是来说, 真的微不足道,后来经过自己的摸索和同学的互相帮

49、助下,才能顺利的完成。 但总的说来,这次实验还是让我们真正意义上的了解了怎么去做一个完整的系 统,很感谢这次实验机会。参考文献【1】萨师煊,王珊.数据库系统概论(第四版)M.北京:高教出版社,2006【2】姜忠.Visual C+数据库系统开发完全手册M.北京:人民邮电出版社,2009【3】钱学忠数据库原理与应用M.北京:北京电邮大学出版社,2007【4】宋昆,李严著SQL Server数据库开发实例解析(M.北京:机械工 业出版社,2006【5】陈志泊,王春玲数据库原理及应用教程M.北京:人民邮电学出版 社,2008【6】赵池龙,姜义平,张建软件工程实践教程M.北京:清华大学出版社,1997

50、.【7】 王立福,张世锟等软件工程一一技术、方法与环境M.北京:北京大学 出版社,1999.【8】 周之英现代软件工程M.北京:科学出版社,2000.【9】Delphis .数据库开发毕业设计指导及实例M.浙江:机械工业出版社,2004.【10】 郑阿奇,丁有和等.Visual C+教程(第二版)M.北京:清华大学出版 社,2010.致谢在这次数据库课程设计的整个过程中,受到了刘雍老师的细心指导,刘老 师在课堂上针对我们常碰到的问题作出了很好的提示和帮助,对此,表示忠心 的感谢!尤其是在论文修改期间,刘老师耐心并及时的给我提出宝贵的意见, 使我的论文得到了进一步的提升。在刘老师指导的过程中,我发现了刘老师的 细心,严谨的工作态度以及踏实,勤恳好学的精神,这些都是在我今后学习工 作的道路上应该向刘老师学习的。衷心的感谢刘老师这断时间对给予我的帮助 和指导。在这里,我尤其要真诚的感谢曾经一起努力的同学们,正因为大家的一起讨 论和努力,让我学到了很多自己不是很掌握的知识,在我遇到困难时,是他们的 帮助与鼓励,我才能顺利的完成了设计。

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

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

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


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