




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计报告员工考勤管理系统幸运kaoQinguanixitong2012前言20世纪90年代,随着我国市场经济的快速发展,员工工作管理体系在企业日常管理中发挥着越来越重要的作用。员工工作管理系统可以进行员工信息管理、出勤管理、密码管理等,容易处理企业内员工的工作信息。 另外,随着互联网的迅速普及,互联网技术在企业管理信息系统中的应用和扩展,形成了集计算机、计算机网络、数据库、分布式计算为一体的信息技术集成体,打破了时间与地域的界限,使信息交流迅速、准确,现代企业管理信息员工工作系统是在适应市场需求的客观前提下,由中小企业和事业单位为了管理自己的员工而开发的。目录第一章发展背景1第二章需求分析2第三章概念结构设计3一、局部E-R图设计3(一)、确定局部范围3(二)、确定实体和属性3(3)概念模型表示4二、综合E-R图5第四章逻辑结构设计6另一方面,E-R图被变换为关系模型6关系模式规范化6第五章数据库的实施和维护8另一方面,定义数据库结构8二、组织数据入库9三、数据库试运行10第六章JAVA11一、JAVA代码: 12(1)、登记代码12(2)、管理员主接口代码15二、JAVA执行29(1)、用户注册接口29(2)、主接口29(3)、基本功能30第七章参考文献34第一章发展背景我们的工作管理系统是任何业务实体都不可或缺的一部分,其内容对公司管理者和公司内部人员都很重要,因此工作管理系统应该能够为用户提供充分的信息、快速的安全查询和实时管理手段。 但是,过去人们用传统的人工方法进行工作管理。 这种拖延的方法效率低下,机密性差,而且时间长了,就会产生大量的文件和数据,这给检索、更新和维护带来很多困难。 用电脑管理员工的出勤,有着手工操作无法模仿的优点。 例如检索快、检索方便、可靠、存储量大、机密性高、寿命长、成本低等。 这些优点可以大大提高管理效率。此次开发了基于SQL Server和Java的工作管理系统。 不仅具有实际工作管理系统所需的文件管理、信息安全认证等功能,还具有用户易用性、界面直观性等优点。 工作管理体系在我国任何部门都是必要的,随着我国的发展,工作管理体系的作用更加充分地体现出来。的双曲馀弦值。第二章需求分析员工的工作管理系统是企业等机构的员工的工作状况管理,查询,更新和维护,使用方便,使用方便性强,图形画面清晰。 该软件以Java语言编写,将SQLServer2005数据库作为后台数据库存储信息,用SQL语句完成员工基本信息的追加、查询、修改、删除操作和成绩输入、修改、删除等。 使用ODBC驱动程序实现前台Java和后台SQL数据库的连接。 Java语言在平台之间功能强大,可用于windows、Linux等系统,简单安全。 SQLServer2005数据库效率高、安全,并且可以将两者结合起来利用它们的优势l用户登录画面。 此界面允许您选择“管理员、员工”作为用户。 不同的身份具有不同的操作界面和功能权限。 如果输入了正确的帐户和密码,就可以登录。l员工管理界面。 提供员工的基本信息查询、按卡、出差、加班、休假查询、相应的权限追加、删除、修改操作。l管理员管理界面。 输入、修改、删除、查询和密码修改等功能,以查询、添加、修改和删除所有员工信息。 管理员拥有最高权限,允许查询员工的所有信息并进行修改。第三章概念结构设计一、局部E-R图设计(一)确定局部范围;职工考勤管理系统分为七个:l管理员登录l员工登记l员工基本信息l员工出勤信息l员工加班信息l员工出差信息l员工休假信息(二)确定实体和属性;两项标准:(1)属性不能具有应记述的性质,即属性必须是不可分割的数据项,不能由另一个属性构成(2)属性不能与其他实体取得联系,联系只在实体之间发生根据两个标准进行分析:在员工的工作管理系统中,员工具有属性(员工编号、员工姓名、性别、年龄、职务名),其属性不可分割,因此以员工为实体。 上班、加班、出差、度假都有属性,因为其属性是不可分割的,所以以他们为实体。 管理员、用户登录也是实体。表1-1实体的双曲馀弦值管理员登录表单管理员ID、密码用户注册表单员工编号、密码员工信息表员工编号、员工姓名、性别、年龄、职务名称员工出勤信息表姓名、号码、出勤卡时间、下班卡时间、缺勤记录员工加班信息表合计名称、编号、加班开始时间、加班结束时间和加班天数员工出差信息表汇总姓名、编号、出差开始时间、出差结束时间和出差天数员工休假信息表统计假期开始时间、假期结束时间和假期天数(3)概念模型表示实体体型:用矩形表示,在矩形内写实体名。属性:以椭圆形显示,并将其连接到对应的实体。联系:以菱形表示,在菱形框内注明联系名称,将边与相关实体的体型联系起来,在边的旁边进行联系的类型。管理员信息表ER图用户信息表ER图员工信息表ER图员工出勤信息表ER图员工加班信息表ER图员工出差信息表ER图休假信息表ER图二、综合成整体的E-R图员工工作管理系统第四章逻辑结构设计一、E-R图转换为关系模型关系模式的规范化步骤不规范关系不能分割每个属性1NF消除对主属性以外的主代码的部分依赖2NFF消除非主属性对主代码的传递依赖3NF管理员登录表(admin )列名数据类型约束是否允许空值标准值说明adminchar(6)主键管理员passwordchar(12 )NOT NULL密码员工注册表单(admin )列名数据类型约束是否允许空值标准值说明w_idchar(6)主键工作人员Password_wchar(12 )NOT NULL密码员工基本信息表(worker )列名数据类型约束是否允许空值标准值说明w_idchar(4)主键NOT NULL员工编号w_namechar(6)NOT NULL员工姓名w_sexchar(6)NOT NULL性别w_ageintNOT NULL年龄w_drgeechar(4)NOT NULL职务名称工作历史记录信息表(work_note )列名数据类型约束是否允许空值标准值说明w_idchar(4)主键NOT NULL员工编号s_tim日期时间上班时间x_tim日期时间下班时间q_notInt0缺勤记录(1或0 )出差信息(out_note )列名数据类型约束是否允许空值标准值说明w_idchar(4)主键员工编号k_tim日期时间出差开始时间j_tim日期时间出差结束时间c_daysInt合计天数休假日志信息(off_note )列名数据类型约束是否允许空值标准值说明w_idchar(4)主键员工编号off_tim日期时间休假开始时间off_e_tim日期时间假期结束时间off_daysint统计休假天数加班信息(over_note )列名数据类型约束是否允许空值标准值说明w_idchar(4)主键NOT NULL员工编号只有_tim日期时间加班开始时间只有_e_tim日期时间加班结束时间只有_daysint合计加班时间第五章数据库的实现与维护一、定义数据库结构分析数据库中每个表的结构,并创建在SQL中实现的SQL语句。-首先创建员工的工作数据库CREATE DATABASE zgkq打开(name=zg_dat )文件名=d :ZG _ dat.MDFsize=5maxsize=20Filegrowth=1中所述情节,对概念设计中的量体体积进行分析LOG ON(name=zg_log )filename=e:zg_dat.ldfsize=5maxsize=20Filegrowth=1中所述情节,对概念设计中的量体体积进行分析-调动到数据库zgkgUSE zgkqgo! go!-管理员登录表创建表日志in _ admin(admin char (6)主密钥密码缓存(12 )不为空中所述情节,对概念设计中的量体体积进行分析-员工注册表格创建表日志in _ w(w _ id char (6)主密钥password _ w char (12 )非空值中所述情节,对概念设计中的量体体积进行分析-创建员工信息表工作器创建表工作器(w _ id char (4)主密钥w_name char(6) NOT NULLw_sex char(6) check(w_sex=男or w_sex=女) NOT NULLw_age int NOT NULLw _ dr gee char (4)非空值中所述情节,对概念设计中的量体体积进行分析-创建工作记录信息work_note创建表work _ note(w _ id char (4)主密钥s_tim datetimex_tim datetimeq _ not int check (q _ not=0or _ not=1)缺省0中所述情节,对概念设计中的量体体积进行分析-创建出差信息out_note创建表out _ note(w _ id char (4)主密钥k_tim datetimej_tim datetimec_days int中所述情节,对概念设计中的量体体积进行分析-创建休假信息off_note创建表off _ note(w _ id char (4)主密钥off_tim datetimeoff_e_tim datetimeoff_days int中所述情节,对概念设计中的量体体积进行分析-创建加班信息over_note创建表over _ note(w _ id char (4)主密钥仅_timdatetime仅_e_timdatetime只有_daysint中所述情节,对概念设计中的量体体积进行分析二、组织数据的入库insert into log in _ admin values (管理,123456 )-insert into log in _ wd values (1001,100001 )insert into log in _ wd values (1002,100002 )insert into log in _ wd values (1003,100003 )insert into log in _ wd values (1004,100004 )insert into log in _ wd values (1005,100005 )-insert into work _ note values (1001,2010-5-2108336500336000,2010-5-211833:00,0 )insert into work _ note values (1002,2010-5-2108336500336000,2010-5-211833:00,0 )insert into work _ note values (1003,2010-5-2108336500336000,2010-5-211833:00,0 )insert into work _ note values (1004,2010-5-210833650
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025服装店员工劳动合同协议书
- 2025贷款担保抵押合同
- 农村代理记账合同范本
- 怎么写赠与合同范本
- 承包绿化劳务合同范本
- 从+“心”+出发遇见更好的自己-开学第一课暨心理健康教育主题班会-2025-2026学年高中主题班会
- 合作沙场合同范本
- 托管机构合伙合同范本
- 施工经理聘用合同范本
- 债务划清责任合同范本
- 枣庄学院《图学基础与计算机绘图》2024-2025学年第一学期期末试卷
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 养老护理员培训班课件
- 2025-2030城市矿产开发利用政策支持与商业模式创新报告
- 产品线库存管理与补货预测系统
- 2025年高考(山东卷)历史真题及答案
- 医学减重管理体系
- 初中历史教师培训讲座
- 2025年新营运损失费赔偿协议书
- 手术部运用PDCA循环提高手术室术后设备器材定位归还率品管圈
- 传统丧事流程安排方案
评论
0/150
提交评论