基于Entity Framework的网络劳资考勤管理系统设计与实现
本文关键词:基于Entity Framework的网络劳资考勤管理系统设计与实现
【摘要】:随着铁路事业的飞速发展,铁路部门对劳资考勤管理要求越来越高,劳资考勤管理是铁路部门人力资源管理的重要组成部分,是一项纷繁复杂且工作量和信息量都很庞大的业务工作。目前,京铁S电务段考勤的工作量很大,并且大部分的考勤工作通过手工方式完成,极易出错,考勤和工资是紧密相连而且是互相影响的,每个月客运段考勤管理人员根据考勤信息计算员工工资,计算工资效率低,浪费时间。因此,很有必要开发一个基于网络和符合京铁S电务段管理体制的劳资考勤管理系统,以有效提高管理效率,规范管理流程。本文主要介绍了以下四个方面的内容:第一,需求分析。通过对京铁S电务段各级相关部门的调研,将该系统分为五个子系统,包括现员管理子系统、考勤管理子系统、数据字典维护子系统、年休假管理子系统和权限管理子系统。第二,架构设计。通过对京铁S电务段的需求进行分析,确立了系统所运用的框架,系统分为表示层,业务逻辑层和数据访问层,主要运用了MVC框架和Entity Framework。MVC框架包含模型、视图和控制器三部分,MVC框架将系统分层,降低了系统的耦合度,提高了系统的扩展性。Entity Framework是一种对象关系映射机制(ORM),它以Entity Data Model(包含概念模型、映射模型和存储模型)为核心,支持软件开发的正向工程和反向工程,实现了数据库表和数据实体之间的相互转化,实现了开发人员通过面向对象的方式访问数据库,和数据概念模型进行交互,对概念应用程序模型编程创建数据访问应用程序,从而降低了面向数据应用程序所需的开发量,减轻了系统的维护工作。第三,系统的数据库设计和详细设计。系统的数据库设计主要从概念模型设计和逻辑模型设计两个方面进行了详细地描述和说明。本文中主要以添加人员信息用例、查看人员培训用例、班组人员构成统计表用例和考勤表导入用例进行了详细的说明。第四,系统的测试。系统主要进行了功能和性能方面的测试。功能测试一共分五大模块,分别为现员管理模块、考勤管理模块、数据字典维护模块、年休假管理模块和权限管理模块,其中现员管理模块包含十一个大功能点,考勤管理模块包含七个大功能点,数据字典维护模块包含六个大功能点,年休假管理模块包含四个大功能点,权限管理模块包含两个大功能点,一共三十个大功能点,大约一百二十个小功能点,本文以十个小功能点为例进行了说明。经过测试,发现了系统中的一些问题,对于出现的问题,开发人员及时修改了代码,保障了系统功能的正确性。性能测试也分为了以上五个模块,在测试期间,记录了80个用户在不同的时间段并发执行同一事务的最小、最大和平均时间,并对其进行了分析,测试结果显示系统性能良好,可以满足京铁S电务段员工的实际需求,响应时间在可接受范围内。本文通过对系统的需求分析,系统数据库设计和系统详细设计,系统的技术,系统的测试四个方面进行了描述和介绍。目前,该系统已经在实际中应用于京铁S电务段,实际应用表明,该系统实现了设计目标,性能可靠,取得令人满意的效果。
【关键词】:考勤 MVC 实体 框架
【学位授予单位】:河北师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-6
- Abstracts6-11
- 1 绪论11-14
- 1.1 项目背景11-12
- 1.2 国内外研究现状12-13
- 1.3 论文的内容与结构13
- 1.4 本章小结13-14
- 2 系统相关技术14-19
- 2.1 C#14
- 2.1.1 C#的介绍14
- 2.1.2 C#的特点和优势14
- 2.2 模型-视图-控制器14-15
- 2.2.1 模型-视图-控制器的简介14-15
- 2.3 ASP.NET MVC15-16
- 2.3.1 ASP.NET MVC的简介15
- 2.3.2 ASP.NET MVC的优势15
- 2.3.3 ASP.NET MVC的实现15-16
- 2.4 Entity Framework16-17
- 2.4.1 Entity Framework的简介16
- 2.4.2 Entity Data Model16-17
- 2.5 NPOI17-18
- 2.5.1 NPOI的简介17
- 2.5.2 NPOI的优势17-18
- 2.6 本章小结18-19
- 3 系统需求分析19-36
- 3.1 系统建设目标19
- 3.2 系统角色分析19-21
- 3.3 系统用例描述21-29
- 3.3.1 考勤管理子系统21-23
- 3.3.2 现员管理子系统23-26
- 3.3.3 年休假管理子系统26-27
- 3.3.4 数据字典维护子系统27-29
- 3.3.5 权限管理子系统29
- 3.4 系统总体功能需求29-35
- 3.4.1 考勤管理子系统31-33
- 3.4.2 现员管理子系统33
- 3.4.3 休假管理子系统33-34
- 3.4.4 数据字典维护子系统34
- 3.4.5 权限管理子系统34-35
- 3.5 本章小结35-36
- 4 系统设计36-48
- 4.1 系统架构36-37
- 4.2 数据库设计37-45
- 4.2.1 安全策略37-38
- 4.2.2 概念模型设计38
- 4.2.3 逻辑模型设计38-45
- 4.3 系统详细设计45-47
- 4.3.1 现员管理子系统45-46
- 4.3.2 车间考勤管理子系统46-47
- 4.4 本章小结47-48
- 5 系统实现48-60
- 5.1 系统开发环境48
- 5.2 系统界面实现48-59
- 5.3 本章小结59-60
- 6 系统测试60-64
- 6.1 软件测试60
- 6.2 功能测试60-62
- 6.3 性能测试62-63
- 6.4 本章小结63-64
- 7 总结与展望64-65
- 7.1 总结64
- 7.2 进一步工作64-65
- 参考文献65-67
- 致谢67
【相似文献】
中国期刊全文数据库 前10条
1 虞志龙;多终端考勤管理系统的设计与实现[J];池州师专学报;2005年05期
2 木霄挺;杨杰;王晓幸;;排班考勤管理系统在医院的开发与应用[J];医疗装备;2006年02期
3 蒋文沛;;学生考勤管理软件的开发及应用[J];中国防伪报道;2009年02期
4 蒋力;李艳;;高校学生考勤管理系统的设计与实现[J];电脑知识与技术;2010年18期
5 黄志玲;;组织机构与考勤管理系统[J];电脑编程技巧与维护;2011年04期
6 王志刚;冯明磊;;浅谈人事考勤管理[J];商场现代化;2011年15期
7 凌亚群;;基于模糊理论的高等学校教师考勤管理[J];湖北经济学院学报(人文社会科学版);2013年10期
8 成静;刘兴淮;潘琼;;门诊电子考勤管理系统的设计与应用[J];医疗卫生装备;2013年11期
9 刘洪林;;成教学生考勤管理系统的研究与实现[J];现代企业教育;2010年24期
10 傅文红,曹坤增;非接触IC卡考勤管理系统的设计[J];湖南有色金属;2000年01期
中国重要会议论文全文数据库 前5条
1 田云杰;程良伦;;非接触IC卡考勤管理系统的设计[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
2 关冰;龙漪;;即时学生考勤管理系统的研究[A];全国冶金自动化信息网2012年年会论文集[C];2012年
3 司建华;王锁奎;耿德玉;梅忠诚;田志勇;张宝华;张高兴;;人员定位考勤管理系统在煤矿的应用[A];2007煤炭企业管理现代化创新成果集[C];2008年
4 孙太国;李淑娟;李言;郑建明;;基于混合模式的考勤管理系统研究[A];制造技术自动化学术会议论文集[C];2002年
5 张锦文;;三层体系结构在考勤管理系统中的应用[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年
中国重要报纸全文数据库 前10条
1 本报记者 苏莉;我市加强机关考勤管理[N];三明日报;2010年
2 孙平;如何破解考勤管理的难题[N];中国劳动保障报;2004年
3 ;店长的考勤谁来管[N];医药经济报;2005年
4 满昌 记者纪伟;加强考勤管理 提高工作效率[N];鹤岗日报;2011年
5 高云;如何避免考勤管理缺失引发的纠纷[N];中国劳动保障报;2003年
6 杨天堂;让“猫捉老鼠”远离考勤[N];中国劳动保障报;2007年
7 记者 晓方 通讯员 王志强;考勤管理:满意机关的起点[N];湖北日报;2006年
8 周耀泉;崂山:装备第二代巡更系统[N];人民公安报;2007年
9 李媛婧;重庆移动力推“校信通拓展计划”[N];人民邮电;2008年
10 赵昊洲;定位需求 走出软件销售的误区[N];中国计算机报;2007年
中国硕士学位论文全文数据库 前10条
1 乔雪;基于移动应用的校讯通平台的设计与实现[D];山东大学;2015年
2 袁国瑞;基于ASP.NET的视频考勤管理系统的设计与实现[D];电子科技大学;2014年
3 江宇虹;鼎恒达公司人力资源管理系统的设计与实现[D];电子科技大学;2014年
4 吴娇娇;浙江财经大学考勤管理系统的设计与实现[D];大连理工大学;2015年
5 张明君;延平区委组织部考勤管理系统的设计与实现[D];电子科技大学;2014年
6 高萌;指纹识别考勤管理系统设计与实现[D];北京理工大学;2014年
7 姚剑晨;企业考勤管理系统的设计与实现[D];电子科技大学;2015年
8 沈小江;银行第三方人力资源管理系统设计与实现[D];电子科技大学;2014年
9 郑云宇;基于RFID技术的考勤管理系统设计与实现[D];电子科技大学;2014年
10 王兴才;宏科公司人事管理信息系统的设计与实现[D];电子科技大学;2015年
,本文编号:935751
本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/935751.html