C#公司考勤管理系统的设计实现+流程图+ER图(5)
时间:2016-11-23 19:05 来源:毕业论文 作者:毕业论文 点击:次
SQL Server 2008中的数据平台包括以下工具:一个关系型数据库,复制服务,通知服务,集成服务,分析服务,报表服务,管理工具,开发工具。 SQL Server 2008中的数据平台提供了组织各种规模以下好处:充分利用数据资产,提高生产效率,降低IT复杂性,降低总拥有成本(TCO)。 2 分析 2.1 需求分析 人事考勤管理系统是针对现代企业的人事要求,用计算机对企业人事考勤,工作安排、排班管理、换班管理、缺席登记、KPI工资计算各种信息进行汇总和记录的一种现代化管理软件,减少管理考勤的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了考勤管理的计算机化。 通过对用户需求的分析,要求本系统具有以下功能: (1) 由于软件在被使用之前,对于使用软件的人来说是陌生的和崭新的,所以在系统要求上必须具有良好的人机交互界面; (2) 原始数据需要修改简单方便,在系统的使用过程中支持多种条件查询; (3) 数据计算需要自动完成,数据也要稳定性和可靠性好,尽量减少人工地干预。 2.2 可行性研究 2.2.1 技术可行性方面 本系统利用Visual Studio 2010作为系统的开发工具,是因为它采用面向对象的编程方法——把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性;事件驱动的编程机制——通过事件执行对象的操作,在设计应用程序时,不必建立具有明显的开始和结束的程序,而是编写若干个过程,通过这些过程执行指定的操作;提供完善的指令控制语句,给开发高性能的系统提供了保障,保证了代码的模块化要求。 系统采用SQL Server 2008作为后台数据库,它可以通过窗体提供的工具输入数据到数据库,可以使用查询设计和结构查询语言实现查询。在技术难度方面,由于有指导老师的指导和相关的参考文献,特别是身边的同学的帮助,使得在开发过程中所遇到的困难都能够一一得到解决。 2.2.2 经济可行性 随着计算机的大量普及,其价格已经越来越被众多的单位和人所接受,然而价格的低廉并不意着性能上的退化,相反,随着科学技术的发展,计算机随着价格的降低,性能却日渐提高。本系统的开发,在已经使用了计算机进行管理的人事考勤管理系统中无疑会受到欢迎,它会给企业的工作效率带来一个质的飞跃,其主要的优点主要表现在它可以作为考勤管理系统基本功能的一个缩影,集成了部门管理、工作排版,请假登记审批等,且具有较强的实用性和先进性。 由于本系统具有安全性上面的保护措施,只有用户拥有了系统合法的用户名和相应的密码之后,才能进入系统,对系统的对应信息进行添加、修改和删除,其他非合法的用户都不能进入系统,这样,使得企业在处理信息方面更加保密。 2.2.3 操作上的可行性 由于本系统管理的对象比较单一,都是企业员工和企业的管理人员,且每个数据库内容具有较强的关联性,设计的过程不是很复杂,因此,比较适合于采用数据库管理。且因为本系统所耗费的资源非常小,故一般工作中使用的微机无论在软件上还是硬件上都可以满足运行要求。 3 设计 3.1 方案设计 具体说来,要求本系统具有以下四个功能模块:系统设置模块、考勤管理模块、报表模块、KPI计算模块。 系统整体的模块图如图1所示: (责任编辑:qin) |