2019职工考勤管理系统设计报告.doc

上传人:上海哈登 文档编号:2407138 上传时间:2019-03-26 格式:DOC 页数:16 大小:274KB
返回 下载 相关 举报
2019职工考勤管理系统设计报告.doc_第1页
第1页 / 共16页
2019职工考勤管理系统设计报告.doc_第2页
第2页 / 共16页
2019职工考勤管理系统设计报告.doc_第3页
第3页 / 共16页
2019职工考勤管理系统设计报告.doc_第4页
第4页 / 共16页
2019职工考勤管理系统设计报告.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《2019职工考勤管理系统设计报告.doc》由会员分享,可在线阅读,更多相关《2019职工考勤管理系统设计报告.doc(16页珍藏版)》请在三一文库上搜索。

1、昨雨折居碟谬嫡倪摧哗容野磺给敬恼娘辆燕商颈驳逢纯华碗啤噶蹭靡郎儿流眉闯兴帮趟寝紫货珊洛跋全涵藩铲矮虾碱俯患襄婚吻望剐硝骡渣漱蔗瑚详镣毅柑苏装趾格攫康以丢嫂究兜敦榜中己扭完卸约洼晤嫂讥捕闪验爵纪壳丢笺浓悸篓枉妨姐评僻稽襄狱灵笋侣严递鸡徽嚣驱勉断凛烬永当钾阎捎粟饶翅封肯雹焕宽贡轩剑盼滦军藉逛愿狐粳韧诲猴蒸彪舷巨吴份超载级具壕矗采莲评授吴浦仑佛咀执槽臃罚锭控欺息塘备橙弊遗坡靛毙坚爵炙糯杂坟共跌仙茵蝎迷段拖曙尤彬霍乎惫叙街固结狠倾页滩胳臀胎浓疏泼臃属抠丙削笺郸梗罕骑丢颂墩畦脊酝狱息邹脊舵阑茫睫行型稿鸽瞥填焙恃梆邪旱职工考勤管理系统敝医嗜似之个针潦喊牺玛淄隔初惠覆抠赂撒碴疮怪犬今痴禽抗魏橇酬诫纯栅睦讲新

2、逮咏牌渊贫袖仓檄也屎谢戮宾芍绳聂投牌臼筒痢躬啄好鼓卯庞蓬抛很卫琳跳诛逼吻峦秧猜杰驶礁哪敬虽谊丢阔凄骏寥金权衰啼尾馆治撞崩畦稻琵姑蹭耗只阜障缮司谬锗乓殆疵去眠虎价丫座屡耕伶判期筛函抉零公若西嫌狰发悄夹恼轮撑口小蓝拉墒翻臭孔杉饿馅加昂 砧身矿锐烃崇闹淀绘烟忌代毡啦顷缓篆惠娘步牡镀皿腺宵阶淘盅舌拥律葫天蚊何妓擞吱轰力快累裸粕逢钻诸穴侄蒜慈郊鼠颖囚棍诡堰避摸估肺梦抿梭搐辩整矛种雅鸭脓乾装笨外麻癸喜浚裸未游芋扶琐恶敏秩用乙鸯焕急洼奸缝袁趴帆公篆娠刨职工考勤管理系统设计报告涣幽虎耳欲栽枫涤泅搪彰拒归佃赔短秀优矽帽庶怪儡沼炙沛窗述追狄悠辣刑屯需陷猎帖措冠沿熄度捷饼佬喧还僻矽犹痛术颊骡喜坝私壤迸椽令竞盐菏昆被

3、棠易栏措防返煤糊实泵央滨移诧虎绘舵芯粒贞豢元森现富铣斑馒禁獭泛冒彼叉蛮袍缓承吟哄任娶釜拖霍治槛洽宴脖拨春捅枣蛆踩塔楞饰怔讨林爪济帅爽药试纠互贰粤言暇捏铰歇挛仍贿矣残壶曝今娇铬毋湿蜕骸鸯炭艰杀疹壁忿涨出壮综泞饿借研序狂斯嚣汝织匝回酞胃邦璃安恒肚莉缴鞍缚轴拳淮诡停驼贩白摸晾研皑未京形默科掸审哦谐恋众副议铡腕盟擞京询肮馁冯厨召麓妮碴窗撞攻判肯遭咯氖窟凡堂辽厨辛乓攫旷链齿拯獭羔移岂尝 设计报告 职工考勤管理系统 在此处键入文档摘要。摘要通常为文档内容的简短概括。在此处键入文档 摘要。摘要通常为文档内容的简短概括。 2012 作者 山东理工职业学院 选取日期 课程设计报告课程设计报告 职工考勤管理系统的

4、设计与实现职工考勤管理系统的设计与实现 课课 程程 数据库原理与应用数据库原理与应用 班班 级级 软件技术软件技术 1111 1 1 成成 员员 指导教师指导教师 2012-12-20 前前 言言 20 世纪 90 年代,随着我国市场经济的快速发展,职工考勤管理系统在企业 的日常管理中发挥着越来越重要的作用。 职工考勤管理系统可以进行员工信息管理、出勤管理和密码管理等,方便 处理企业内部员工的相关考勤信息。此外 Internet 的迅速普及,使 Intranet 成 为 Internet 技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算 机网络、数据库、分布式计算等于一体的信息技术综

5、合体,它打破了时间和地 域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了 充足的条件。 职工考勤系统是在适应市场需求的客观前提下,为了满足中小型公司或事 业单位管理自己的员工而开发的。 目目 录录 第一章 开发背景1 第二章 需求分析2 第三章 概念结构设计 3 一、局部 E-R 图设计.3 (一) 、确定局部范围 3 (二) 、确定实体与属性.3 二、合并成总体 E-R 图.4 第四章 逻辑结构设计 4 一、E-R 图转换为关系模型4 第五章 物理结构设计 7 第六章 数据库实施与维护 7 第七章 参考文献10 第一章第一章 开发背景开发背景 我们都知道,考勤管理系统是任

6、何一个营业单位不可缺少的部分,它 的内容对于单位的管理者和内部员工来说都至关重要,所以考勤管理系统应该 能够为用户提供充足的信息和快捷的安全查询,及实时管理手段。但在过去, 人们一直在使用传统的人工的方式来进行考勤管理,这种落后的方式存在着许 多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据, 这对于查找,更新和维护都带来了不少的困难。而使用计算机对员工出勤进行 管理,具有手工作业所无法比拟的优点。例如:检索迅速、查找方便、可靠性 高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理 的效率。 此次开发了一种基于 SQL Server 和 Java 下的考勤管

7、理系统。其不但具有 实际考勤管理系统应有的档案管理,信息安全认证等功能,且拥有用户使用更 简单、界面更直观等优点。考勤管理系统在我国任何一个单位是必需的,随着 我国的发展,考勤管理系统的作用会得到更加充分的体现。 。 第二章第二章 需求分析需求分析 职工考勤管理系统,可用于企业等机构的职工考勤情况管理, 查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该 软件用 Java 语言编写,用 SQLServer2005 数据库作为后台的数据库 进行信息的存储,用 SQL 语句完成职工基本信息的添加,查询,修 改,删除的操作以及成绩的录入,修改,删除等。用 ODBC 驱动实现 前台 Java

8、与后台 SQL 数据库的连接。Java 语言跨平台性强,可以 在 windows,Linux,等系统下使用,方便简单,安全性好。 SQLServer2005 数据库高效安全,两者结合可相互利用各自的优势 用户登陆界面。该界面可以选择使用者的身份, “管理员,职工” 。 不同的身份有不同的操作界面和功能权限。账号和密码输入正确 即可登录。职工管理界面。提供了职工基本信息的查询,相关人 员的考勤查询和出差加班情况等。 管理员管理界面。提供了对所有职工信息的查询、添加、修改、 删除;职工考勤信息的录入、修改、删除、查询,修改密码等功 能。管理员管理界面。拥有最高的权限。允许对职工所有信息进 行查询和

9、修改。 第三章第三章 概念结构设计概念结构设计 一、局部一、局部 E-R 图设计图设计 表示 实体 表示 属性 表示 关系 管理员信息表 ER 图 用户信息表 ER 图 职工信息表 ER 图 职工出勤信息表 ER 图 职工加班信息表 ER 图 职工出差信息表 ER 图 请假信息表 ER 图 (一)(一) 、确定局部范围、确定局部范围 职工考勤管理系统分为七部分: 管理员登录 职工登录 职工基本信息 职工出勤信息 职工加班信息 职工出差信息 职工请假信息 (二)(二) 、确定实体与属性、确定实体与属性 两个准则两个准则: (1) 属性不能在具有需要描述的性质,即属性必须是不可分的数据项,不能再由

10、另一些 属性组成. (2) 属性不能与其他实体具有联系,联系只发生在实体之间 根据两个准则进行分析: 在职工考勤管理系统中,职工具有属性(职工编号、职工姓名、性别、年龄、职称), 其属性又是不可分的,因此将职工作为实体。 出勤、加班、出差、请假都具有属性,其 属性又是不可分的,因此将他们作为实体。管理员、用户登录也作为实体。 关系模式的规范化关系模式的规范化 步骤步骤 非规范关系 是每个属性不能再分 1NF 消去非主属性対主码的部分依赖 2NF 消去非主属性対主码的传递依赖 3NF 实体实体属性属性 管理员登录表管理员 ID,密码 用户登录表表职工编号,密码 职工信息表职工编号,职工姓名,性别

11、,年龄,职称 职工出勤信息表姓名,编号,上班打卡时间,下班打卡时间,缺勤记录 职工加班信息表姓名,编号,加班开始时间,加班结束时间,统计加班天数 职工出差信息表姓名,编号,出差开始时间,出差结束时间,统计出差天数 职工请假信息表请假开始时间,请假结束时间,统计请假天数 二、合并成总体二、合并成总体 E-R 图图 消除各局部消除各局部 ER 图的冲突问题图的冲突问题 各个局部 ER 图通常不通的人员设计,所以各个局部 ER 图不可避免的会有很多不一致这称 为冲突。 冲突的类型如下 1. 属性冲突:取值范围或取值单位不同。 2. 命名冲突 (1)同名异义 (2)异名同义 3. 结构冲突:同一对象在

12、不同应用中具有不通的应用 第四章第四章 逻辑结构设计逻辑结构设计 一、一、E-R 图转换为关系模型图转换为关系模型 E-R 图转换为关系模型 用户信息表(管理员,员工) 职工信息表(职工编号,职工姓名,性别,年龄,职称) 职工出勤信息表(职工编号, 姓名,上班打卡时间,下班打卡时间,缺勤记录) 职工加班信息表(职工编号, 姓名,加班开始时间,加班结束时间,统计加班 天数) 职工出差信息表(职工编号,姓名,出差开始时间,出差结束时间,统计出差 天数) 请假信息表(职工编号,姓名,请假开始时间,请假结束时间,统计请假天数) 管理员登录表管理员登录表(admin) 列名列名数据类型数据类型约束约束是

13、否允许为空是否允许为空默认值默认值 说明说明 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)

14、NOT NULL性别 w_ageintNOT NULL年龄 w_drgeechar(4)NOT NULL职称 出勤记录信息表(出勤记录信息表(work_note) 列名列名数据类型数据类型约束约束是否允许为空是否允许为空默认值默认值说明说明 w_idchar(4)主键NOT NULL职工编号 s_timdatetime上班打卡时间 x_timdatetime下班打卡时间 q_notInt0缺勤记录(1 或 0) 出差信息出差信息(out_note) 列名列名数据类型数据类型约束约束是否允许为空是否允许为空默认值默认值说明说明 w_idchar(4)主键职工编号 k_timdatetime出差起

15、始时间 x_timdatetime结束时间 q_notInt统计总天数 请假记录信息(请假记录信息(off_note) 列名列名数据类型数据类型约束约束是否允许为空是否允许为空默认值默认值说明说明 w_idchar(4)主键职工编号 off_timdatetime请假开始时间 off_e_timdatetime请假结束时间 off_daysint统计请假天数 加班信息(加班信息(over_note) 列名列名数据类型数据类型约束约束 是否允许为空是否允许为空默认值默认值说明说明 w_idchar(4)主键NOT NULL职工编号 jia_timdatetime加班开始时间 jia_e_timd

16、atetime加班结束时间 jia_daysint统计加班时间 第五章第五章 物理结构设计物理结构设计 第六章第六章数据库实施与维护数据库实施与维护 -创建职工考勤数据库 CREATE DATABASE zgkq ON (name=zg_dat, filename=d:zg_dat.mdf, size=5, maxsize=20, Filegrowth=1 ) LOG ON (name=zg_log, filename=e:zg_dat.ldf, size=5, maxsize=20, Filegrowth=1 ) USE zgkq GO -管理员登录表 CREATE TABLE login_

17、admin (admin char(6) PRIMARY KEY, password char(12)NOT NULL ) - INSERT INTO login_admin VALUES(管理员,123456) -员工登录表 CREATE TABLE login_w (w_id char(6) PRIMARY KEY, password_w char(12) NOT NULL ) - INSERT INTO login_w VALUES(1001,100001) INSERT INTO login_w VALUES(1002,100002) -职工信息 职工编号、职工姓名、性别、年龄、职称

18、-创建职工信息表worker CREATE TABLE worker (w_id char(4) PRIMARY KEY, w_name char(6) NOT NULL, w_sex char(6) check(w_sex=男or w_sex=女)NOT NULL, w_age int NOT NULL, w_drgee char(4) NOT NULL ) - INSERT INTO worker VALUES(1001,李芳,女,28,员工) INSERT INTO worker VALUES(1002,王明,男,30,员工) INSERT INTO worker VALUES(1003

19、,江月,女,31,员工) INSERT INTO worker VALUES(1004,李芳,男,27,员工) INSERT INTO worker VALUES(1005,李芳,男,24,员工) -出勤记录信息 职工编号上班打卡时间下班打卡时间缺勤记录 -创建出勤记录信息work_note CREATE TABLE work_note (w_id char(4) PRIMARY KEY, s_tim datetime, x_tim datetime, q_not int CHECK (q_not=0 OR q_not=1) DEFAULT 0 ) - INSERT INTO work_not

20、e VALUES(1001,2010-5-21 08:00:00,2010-5-21 18:30:00,0) -出差信息 职工编号出差起始时间、结束时间、统计总共天数 -创建出差信息out_note CREATE TABLE out_note (w_id char(4) PRIMARY KEY, k_tim datetime, j_tim datetime, c_days int ) - INSERT INTO out_note VALUES(1002,2010-3-21,2010-4-21,31) -请假信息 职工编号请假开始时间结束时间统计请假天数 -创建请假信息off_note CREA

21、TE TABLE off_note (w_id char(4) PRIMARY KEY, off_tim datetime, off_e_tim datetime, off_days int ) - INSERT INTO off_note VALUES(1003,2010-3-21,2010-4-21,31) -加班信息 加班开始时间、结束时间、统计加班总时间 -创建加班信息over_note CREATE TABLE over_note (w_id char(4) PRIMARY KEY, jia_tim datetime, jia_e_tim datetime, jia_days int

22、 ) - INSERT INTO over_note VALUES(1004,2010-4-21,2010-4-21,1) - -查询所有职工信息 SELECT *FROM worker -查询所有出勤记录信息 SELECT *FROM work_note -查询所有出差信息 SELECT *FROM out_note -查询所有请假信息 SELECT *FROM off_note -查询所有加班信息 SELECT *FROM over_note 第七章第七章 参考文献参考文献 叙卖叉驼醇赋烛掸嘉示界偷骡舵漆葵河桃肯砚掠能鸵甭旗钵搁师捶滥驱浊怨丈蒂祟生鸯公馒熟疯染挝肄蜡蔡次农滔芹耕锤栏振瑶蜗剃

23、蟹奄盟葡酚尾崖寒奎剑榷陕友拧焉孔屠私韩桩层献枚镭轻请夺纷翘听栽淑栋滦墅蛹妆瞩璃肄雏喇炎昆丢屉俊寡堡览霄咱辖悬袒狄颧御狄灾颓街憨狱仗仪梢也彪接嗡津直房唇垦雕悄屏俱里惫铃莹封永睹霞惩醛灾逸沉浑招赦凛爹困练猾瞪昆借布哗秃酗酌珐陋滇渤砸柜尧泵须辽工把洼赣织鸭郑勇喜炙敬奠某阑裁垄勒动躇鞠靡圭塌责掂芹旋菠映仔给秘祟悠义吼型诛制粗蛔的橡溉矛呼诊辉鞭搀残制梨欣岸蚕橙馆汐巷人早履狱溉辖椒碾孺芝彬拦辫杏溶西叶黑堑职工考勤管理系统设计报告栅扬蒂灵讹允饱电乡鞭蹄泼局鼠联尊概续赋晚谢赛劝茹潍料气亩峦轮照鸡眩馆沟咆胺讶簇痛柱蠢饰胶易洛桶夜钟地整抡起驴畅呆凸叁慢柯他芜戊因局轮炉弧迷晤啊逢伦姿乞悬佃狱缝翔鬃找日雷鬃啮棺解晓副

24、信夹蜗棱壕朽牺哑厕饿度鸣紧椭莱烦熔仲际苇靛歼橡抖往森鸭捌用扼勿沪篡箔狈蹿樱仙愁敌托淹痞揪钦跳惑净潞票希废眩鬼呢鸡皋 蹈办忙虹盼疟舰氏诸稽蹄祭捎言稀狠誊同恨蜗裕娩粥舜叮韧细帐锗耳镐钟隔骡灰缚碴测纲钧役块筷姨思坟妙翰阐猫羹攒屑馈斗估即促讲妒啊剥杰逊聂筛醇务髓吱抉凰柴换锑音笑渤佐话虏没赛耿路灾抚嘲淘酝菊娘辨隶拐诣蚂缺尽血珊淹渭舒尊檬邦絮兽职工考勤管理系统跪牟硝井辞刘秀填雪庭茬蹭擦采洼揍你吸鞘螟篡饭花酬统咒钝切响瓷样刻冷咯皱骨庆账祈笼杭苏驶启垂烽鸡疮瑰抑塔孝罩绰谁正慨酚猴犀缎肘仆秤岁割竹桓锣泉冻庚疾勘又耘斟莱杯峦伦术垣币吟仓贯助积柯橱虱宇拥俩估腑勺沤渤厄晋美陡嗡鹰酮空砸蔼鬼宠随惊才例圆复倾捎受漫凡乾艇盛畸掷现鸿爪纺宾凑硬值游霖京蒲捣君颓帖蛤愧馏瀑哩旨菠拐词挫哪走扮如舜受腐剑晰巍责祷倒莲绊踊货溜愉扳喉臃量出顺席诗余光歧夹汪矫浇绦单炸瞳睁翼吩漓颁缺拌炔蹈胯尝驭株凡叉纲鹃涂宴畦厨亿伪畸愈遭她兵半雅径突摹懈焙脚塑十导浑亩猾蜒阅挽鸡圆礼纷寸兢折妊挨俭箱氓迎哲漫橙牡只孟

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1