考勤系统软件.docx
《考勤系统软件.docx》由会员分享,可在线阅读,更多相关《考勤系统软件.docx(7页珍藏版)》请在冰豆网上搜索。
考勤系统软件
考勤系统软件
篇一:
考勤管理系统
摘要?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
i
第1章绪论?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.1课题背景及目的?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2c#简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2
1.3SQLServer20XX介绍?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
3
第2章系统需求分析?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
3
2.1需求分析的目的?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
3
2.2系统需求分析?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
4
第3章数据库概念设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
4
第4章系统整体设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
4.1系统分析与设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
4.1.1数据库设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
4.1.2系统功能模块设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
6
4.2主界面设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
7
4.2.1窗体?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
7
第5章功能模块划分?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
10
5.1系统登录模块设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
10
5.2“员工信息”页功能简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
12
5.3“出勤信息”页功能简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
15
5.4“员工工资”页功能简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
15
5.5“相关查询”页功能简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
16
5.6“密码修改”页功能简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
18
5.7“退出系统”页功能简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
18结论?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
19
摘要
近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不
开计算机,对于各大企业来说就更是如此了。
在各个企业中,企业员工的考勤工
作不仅工作量大,而且时效性强。
过去,企业多采用签到和报表的形式进行管理,
效率和透明度较差,并且也容易出错;随着数据库技术的发展和企业信息化建设的
进行,使用计算机管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约了
大量的人力和物力,也大大减轻了考勤工作人员的工作量。
本文以“考勤信息管理系统”的设计和开发为例,系统地阐述了考勤系统的
设计开发的全过程。
包括系统整体设计,逻辑框架与数据流程,各个功能模块划
分,系统功能模块的设计与具体实现等部分。
关键词:
考勤,数据库,c#编程
第一章绪论
1.1课题背景及目的
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
计算机已经成为我们学习和工作的得力助手,我们的生活也越来越离不开它。
随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。
在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度;给企业的管理带来了许多的不便。
现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了。
计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。
实践证明信息技术已在企业的管理层面扮演越来越重要的角色。
考勤信息管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有密码修改和帮助说明的功能。
通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。
一切的统计和计算都计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,企业的信息化建设已成为现代各个企业发展的需要。
1.2c#介绍csharp(又被简称为”c#”)是微软公司在二ooo年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(Pdc)上登台亮相.c#是微软公司研究员andersHejlsberg的最新成果.c#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是c#与Java有着明显的不同,它借鉴了delphi的一个特点,与com(组件对象模型)是直接集成的,而且它是微软公司.nETwindows网络框架的主角。
在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了c#的出现.然后我将介绍c#和它与Java,c,c++的相似之处.其次我将讨论一些存在于Java和c#之间的高层次的,和基础的差别.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.nET和c#的一个主要战略.目前,c#和.nET还只能以c#语言规则,以及windows2000的一个”d预览版本”,还有mSdn上迅速增多的文档集子的形式获得(还没有最终定型)。
微软c#语言定义主要是从c和c++继承而来的,而且语言中的许多元素也反映了这一点。
c#在设计者从c++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java、c#还需要进化成一种开发者能够接受和采用的语言。
而微软当前为它的这种新语言大造声势也是值得注意的。
目前大家的反应是:
“这是对Java的反击”。
c#更像Java一些,虽然微软在这个问题上保持沉默。
这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比c++获得了提高。
Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。
由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话)。
c#能够在用户领域获得这样的礼遇吗?
我们必须等待并观望,就象已经由SSi公司的cEo和主席KalpathiS.Suresh指出来的那样:
”我发现所有这些都是渐进的。
如果c#不存在,我们总能回到Java或c和c++。
这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。
我们必须给他们时间安顿下来看看这些是不是真的对iT工业有什么影响。
”
1.3SQLServer20XX介绍
SQLServer20XX是微软公司动用上千人的研发力量,耗费五年时间打造出来的产品,在企业及数据库产品中具有里程碑的意义。
SQLServer20XX是一个关系数据库管理系统,是一个全面的数据库平台,其数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。
SQLServer20XX结合了分析、报表、集成和通知功能,引进了一套集成的管理工具和管理应用编程接口,以提供易用性、可管理性及对大型SQLServer配置的支持。
其新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQLServer查询开发方面提供了更高的灵活性和控制力。
SQLServer可以适合大容量数据的应用,在功能上和管理上
都比microsoftaccess要强的多。
在处理海量数据的效率,后台开发的灵活性,可扩展等方面强大。
在SQLServer20XX中还可以使用存储过程,在服务器执行操作时,减少网络通讯,提高了执行效率,而且保证了数据库的安全。
第二章系统需求分析
2.1需求分析的目的
软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。
软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。
这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。
按照软件工程对软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。
当我们已经了解、理解了用户的业务,于是可以开始分析需求了。
2.2系统需求分析
篇二:
企业考勤管理系统
滨江学院
毕业论文(设计)
题目企业考勤管理系统研究与设计
院系
专业
学生姓名学号指导教师职称
二O一四年五月二十日
1绪论................................................-1-
1.1研究的背景........................................................-1-
1.2研究的目的与意义..................................................-1-
1.3研究思路与主要内容................................................-1-
1.4研究技术简介......................................................-2-
1.4.1JaVa........................................................-2-
1.4.2mySQL.......................................................-2-
1.4.3Eclipse.....................................................-2-2国内外研究现状......................................-2-
2.1国内研究现状......................................................-2-
2.2国外研究现状......................................................-3-3企业考勤管理系统分析与总体设计......................-4-
3.1企业考勤管理系统可行性研究........................................-4-
3.2企业考勤管理系统需求分析..........................................-5-
3.2.1完善数据流图................................................-5-
3.2.2细化数据流图................................................-6-
3.3企业考勤管理系统总体设计..........................................-9-
3.3.1设计方案的选择.............................................-10-
3.3.2软件结构设计...............................................-10-4数据库设计.........................................-12-
4.1数据库概念模型设计...............................................-12-
4.2数据库逻辑模型设计...............................................-13-
4.3数据库物理模型设计...............................................-13-5系统实现...........................................-16-
5.1考勤界面........................................................-16-
5.2员工登录........................................................-17-
5.2.1员工个人信息界面...........................................-18-
5.2.2员工请假申请界面...........................................-19-
5.2.3员工出差申请界面...........................................-19-
5.2.4员工出勤情况界面...........................................-20-
5.3管理员登录.......................................................-20-
5.3.1员工管理界面...............................................-21-
5.3.2部门管理界面...............................................-23-
5.3.3考勤信息导出界面...........................................-24-
5.3.4管理员密码修改界面.........................................-25-6总结...............................................-25-
参考文献:
............................................-26-致谢..................................................-28-
企业考勤管理系统研究与设计
杨铖
南京信息工程大学滨江学院,江苏南京210044
摘要:
随着我国信息化的不断发展,社会生活中的方方面面都涉及到信息化技术的应用。
在这种背景下,本文主要研究讨论的问题就是将信息化技术应用于考勤系统,工作效率的提高,服务质量的改善,都能通过考勤系统得到实现,同时对企业竞争力的提高也有很大帮助。
开发技术采用Java技术,数据库采用mySQL数据库,系统包含员工登陆和管理员登陆两大功能模块,通过这些功能,起到帮助企业管理员工的考勤工作。