《web考勤管理系统》项目研发阶段性总结
作者:黄鸿
开发工具:Visual Studio 2015、Microsoft SQL Server 2014
开发语言:C# .NET MVC、bootstrap
本次任务完成时间:2017年8月15日~2018年3月13日

完成模块功能:计次就餐、个人考勤信息、报表中心

1、功能实现
1.1、计次就餐
1.1.1 操作说明
(一)餐段设置

(1)、餐段设置:见图

(2)、
2-1、餐段信息的查询:可以根据机构来查询
2-2、餐段信息的新增:只要是要根据机构来新增餐段信息,没有机构就新增不了。在机构还没有餐段信息之前呢可以尝试一下添加默认餐段,有数据就不允许添加默认餐段了,只能单一添加了,添加2也是在机构没有数据之前添加的,它是手动同时添加四条餐段信息的,有数据也不允许添加的。在新增的时候规定它添加的餐段名称,不允许它们之间有重叠的时间,也不允许有重复的命名,也规定它们新增的顺序,比如从早餐、午餐、晚餐、夜宵这样子。见图:


2-3、餐段信息的修改:同样限制它们不能有重叠的时间不能修改餐段名称,见图:

2-4、餐段信息的删除:将不要的数据进行删除,删除之前会有提示框弹出让你确认是否真的要删除此数据。
(二)月餐段汇总表
(1)、月餐段汇总表:见图:

(2)、
2-1、月餐段汇总表的查询:可以根据日期、机构、人员编号进行组合查询或者单一查询
2-2、月餐段汇总表的导出
2-3、月餐段汇总表的水晶报表打印:见图:

(三)记次就餐天消费表
(1)、记次就餐天消费表:见图:

(2)、
2-1、记次就餐天消费表的查询:可以根据日期、人员进行组合查询或者单一查询,见图:

2-2、记次就餐天消费表的导出
2-3、记次就餐天消费表的打印:见图:

(四)记次就餐消费明细
(1)、记次就餐消费明细:见图

(2)、
2-1、记次就餐天消费表的查询:可以根据人员编号进行模糊查询。见图

2-2、记次就餐天消费表的新增:点击人员编号就会有另一个窗体弹出,然后点击当前行然后就确定就能把当前行数据相当于地绑在新增那里去了,然后再行选择餐段信息。见图:


2-3、记次就餐天消费表的修改:限制不让用户修改人员编号、打卡日期、打卡时间、机构,只能修改餐段信息。见图

2-4、记次就餐天消费表的删除:将不要的数据进行删除,删除之前会有提示框弹出让你确认是否真的要删除此数据。
2-5、记次就餐天消费表的导出
2-6、记次就餐天消费表的打印:见图

(五)月每餐段消费报表
(1)、月每餐段消费报表:见图

(2)、
2-1、记次就餐天消费表的查询:可以根据日期、人员进行组合查询或者单一查询,见图:

2-2、记次就餐天消费表的导出
2-3、记次就餐天消费表的打印:见图

1.2、个人考勤信息
1.2.1、操作说明
(一)、考勤查询
(1)、个人信息查询:在这里只可以进行查看,而不能进行修改的操作。见图

(二)、个人考勤事务
(1)、个人补签到登记:必须由有权限的人员或操作员审核后才生效。见图

(2)、个人请假公休加班登记:必须由有权限的人员或操作员审核后才生效。见图

(三)、修改密码
(1)、修改密码:见图,是修改密码实现界面
(2)、默认为当前用户,输入旧密码,并输入新密码及确认密码,如果新密码与确认密码不对应则会弹出显示框提示错误。在新密码下面加了一个显示密码的强度性的强度条。可以在旧密码的密码框里按Enter键跳入下一个框里,在跳的同时会判断你输入的旧密码是否输入正确,如果不正确也会弹出提示。在新密码的密码框里也可以按Enter键跳进确认密码密码框里,同时也会判断你输入的新密码是否合要求,如果不合也会弹出提示。在确认密码框里也可以按Enter键,这样子就会保存,但此同时会判断新密码和确认密码是否一致,否则也会弹出提示。

(四)、人员权限设置
(1)、人员权限设置:见图
(2)、点击选择然后再到旁边的复选框中进行该员工可以操作的模块进行勾选,勾选好了就可以进行保存就OK 了。如果忘了密码可以点击重置密码,重置密码后的密码是“8888”。

(3)、人员权限设置的查询:可以根据机构、人员编号、人员姓名进行组合查询或者单一查询。
(五)、注册
(1)、注册:见图
(2)、注册授权:获取当前登录的用户公司进行绑定数据,再进行选择数据注册。

说明:如果有注册码了也不可以生成注册码了,如果还是点击的话它会提示你的。在没有注册的时候可以进行注册,注册了之后再注册的话它会提示你是否要清除注册并直接注册。
1.3、报表中心
通过报表中心,用户可以方便地进行月考勤统计表、机构单日出勤明细表、月考勤统计及加班明细表、部门考勤月统计表、门禁刷卡明细查询;所有查询出来的报表均可导出到Excel。

1.3.1 操作说明
(一)月考勤统计表:

(1) 月考勤统计表的查询:可以根据人员和日期进行组合查询,不能单一查询。见图

(2) 月考勤统计表的导出
(3) 月考勤统计表的打印:见图

(二)机构单日出勤明细表:

(1) 机构单日出勤明细表的查询:可以根据人员和日期进行组合查询,不能单一查询。见图

(2)机构单日出勤明细表的导出
(3)机构单日出勤明细表的打印:见图

(三)月考勤统计及加班明细表:

(1) 月考勤统计及加班明细表的查询:可以根据人员和日期进行组合查询,不能单一查询。见图


(2)月考勤统计及加班明细表的导出
(3)月考勤统计及加班明细表的打印:见图

(四)部门考勤月统计表:

(1) 部门考勤月统计表的查询:可以根据机构和日期来进行组合查询,或者只有日期来查询。见图


(2)部门考勤月统计表的导出
(3)部门考勤月统计表的打印:见图

(五)门禁刷卡明细表:

(1) 门禁刷卡明细的查询:可以根据人员和日期进行组合查询,但不能单一查询。见图

(2)门禁刷卡明细的导出
(3)门禁刷卡明细的打印:见图

(六)客户考勤报表:如图

(1) 客户考勤报表的查询:可以根据人员和日期进行组合查询,不能单一查询。见图

(2) 客户考勤报表的导出
(3) 客户考勤报表的打印:见图

2、开发总结:
这个项目好像没有什么流程走的,我做的基本上都是最基本的增删查改。我觉得我所做的模块对于我来说比较难的地方是报表那,因为报表那里有数据要处理,过程对于我来说是比较麻烦,比较复杂。对于我的合作人来说那都不算啥。那些报表都是在后台运算好了,经过后台处理才呈现出来的。我想了很久都搞不定,最后我请求了我的合作人。他让我看了他的代码,讲述了他的思路,并且还解说了一番。最后我还是糊里糊涂地大概知道怎么回事了。
在这次做项目中我学会了不少新的东西。比如:限制餐段的保存顺序,限制每个餐段之间的时间不能有重叠等等,虽然说这个并不难,起码我有收获了,这是我自己动脑子想出来的成果。只限制数字的输入是参照别人的,文档有。还有遍历生成复选框,这个我觉得也挺有难度的,还有保存时的思路这些,都让我头疼。上网搜又有很多都看不懂的,只能找个例子来慢慢钻研,久而久之,慢慢地就有感觉了。再做的时候就容易多了,做完了还有一点点小成就感、小雀跃。
这次做项目的时间也不短,要功能点也没几个,基本上没有。时间都浪费掉了,都不会懂得好好珍惜这些时间来添加功能点,到最后验收才来后悔莫及…所以说:要好好珍惜时间,不要浪费了。趁年轻多学着点。多一门技术,少求人一次。

MVC 《web考勤管理系统》 项目研发文献相关推荐

  1. MVC《中国电信》项目研发总结

    MVC<湖北电信渠道二期系统>模拟项目研发总结 开发工具与关键技术:Visual Studio C#MVC.js.HTML 完成模块功能:[我的工作].[我的报表].[商机管理] 一.操作 ...

  2. 医院住院管理系统项目研发阶段性总结

    一.项目概要 系统主要功能模块为: (1)出入院管理:主要包括入院登记.中途结算.出院结算.欠费病人查询.出入院病人查询.转科病人查询.住院费用明细查询的功能. (2)护士工作站:床位一览.查对医嘱. ...

  3. java实现企业排班考勤管理系统项目源码设计与实现(一)

    运行环境:jdk7/8+tomcat7/8+mysql5-7 技术:springboot(spring+springMVC+myibats)+pegehelper+jq+css+bootscrap 用 ...

  4. 《MVC智慧商贸》项目研发阶段性总结

    作者:李坤凤 本次任务完成时间:2019年2月5日 开发工具与关键技术:开发工具:SQL..net,关键技术:JS.JavaScript.C#语言 完成模块功能:供应商模块.库存模块(库存.借入借出单 ...

  5. 【JAVA程序设计】(C00094)基于SSM学生考勤管理系统

    基于SSM学生考勤管理系统 项目获取 文章结构 一.开发框架及业务方向 1.开发环境 2.开发框架 3.整体业务 二.项目结构及页面展示 1.项目整体结构 2.学生页面 3.教师页面 4.管理员页面 ...

  6. 考勤管理系统需求分析说明书

    目 录 一. 引言 1.1编写目的 1.2背景 1.3编写对象 1.4参考资料 二. 任务概述 2.1任务目标 2.2运行环境 2.3条件限制 三. 功能需求 3.1功能描述 3.2静态数据 3.3动 ...

  7. 计算机毕业设计asp.net考勤管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

    一.源码特点         ASP.NET C# 考勤管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlser ...

  8. 基于Java实现(Web)考勤管理系统【100010040】

    考勤系统设计文档 一.用户需求 1.1 目标 规范员工的上下班.请假.外出工作等行为 方便计算员工的薪金方便管理各种带薪假期 共享员工的请假及外出工作的信息 1.2 涉众 序号 涉众 待解决的问题 1 ...

  9. 基于WEB的学生考勤管理系统

    技术:Java.JSP等 摘要: 随着计算机科学的发展,各种Web技术也随之不断的发展,Internet的应用越来越广泛.在高校校园信息化过程中,有效地借助网络.数据库等技术成为提高工作和管理效率的关 ...

  10. Java项目:springboot基于bs的企业考勤管理系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 - 基于SpringBoot-Layui开发的学生版企业考勤管理系统完整代码; 可供练 ...

最新文章

  1. 基于opencv实现模块化图像处理管道
  2. 北京工业大学计算机科学与技术研究生,北京工业大学研究生专业介绍:计算机科学与技术...
  3. 【WP7】对象序列化
  4. codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园
  5. 看雪Unicorn高级逆向与反混淆学习笔记
  6. vue路由query和params的区别
  7. html的带分页的表格写法,Html表格分页
  8. Java基础入门笔记-随机数
  9. java会被rust替代吗_Rust 未来会成为主流的编程语言吗?
  10. 使用Python批量提取并保存docx文档中的图片
  11. 计算机组成原理————P1 软硬件发展
  12. 【视频】Copula算法原理和R语言股市收益率相依性可视化分析
  13. Atitit.office word  excel  ppt pdf 的web在线预览方案与html转换方案 attilax 总结
  14. 栅栏密码解密——Java实现
  15. 转载--游戏引擎开发之路
  16. 颠覆Web前端开发的HTML5技术
  17. APP加壳原理及常用脱壳方法介绍
  18. 计算机组成原理74138译码器连接,74138(74138译码器工作原理)
  19. MEMORY系列之“DRAM概述”
  20. MFC程序阻止别的软件隐藏窗口,或拦截WM_SHOWWINDOW消息

热门文章

  1. html自适应布局源码,手机端页面自适应解决方案—rem布局进阶版(附源码示例)...
  2. matlab牛顿差值法函数,matlab牛顿插值函数
  3. MySQL(3)-----DML数据库操作(上)
  4. lock concurrence
  5. 【Python】字符串的一些操作
  6. 如何让你的Python程序支持多语言
  7. Eclipse SVN插件版本
  8. 常见的.net误解 1-1 字符串是不可修改的(immutable)
  9. 软件nginx 0.8.16
  10. 为 Electron / Atom Shell 设置应用icon(应用图标)