员工考勤管理系统web课程设计ASPNET源程序加数据库

上传人:1516****951 文档编号:136620228 上传时间:2020-06-30 格式:DOC 页数:21 大小:654KB
返回 下载 相关 举报
员工考勤管理系统web课程设计ASPNET源程序加数据库_第1页
第1页 / 共21页
员工考勤管理系统web课程设计ASPNET源程序加数据库_第2页
第2页 / 共21页
员工考勤管理系统web课程设计ASPNET源程序加数据库_第3页
第3页 / 共21页
员工考勤管理系统web课程设计ASPNET源程序加数据库_第4页
第4页 / 共21页
员工考勤管理系统web课程设计ASPNET源程序加数据库_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《员工考勤管理系统web课程设计ASPNET源程序加数据库》由会员分享,可在线阅读,更多相关《员工考勤管理系统web课程设计ASPNET源程序加数据库(21页珍藏版)》请在金锄头文库上搜索。

1、员工考勤管理系统web课程设计(ASPNET源程序加数据库) 动态网页制作技术课程设计课程设计报告书题 目员工考勤管理系统专 业信息管理指导老师同组成员计算机与数据科学学院19 / 21目 录一.需求分析11.1开发背景11.2开发意义1二.总体概述22.1系统功能22.1.1子模块22.2界面设计32.2.1系统界面32.2.2用户界面4三.数据库设计7四.系统公共类部署10五.主要功能模块实现11六.网站的发布14七.心得与体会16参考文献19出售ASP.NET各类课程设计/毕业设计,包括(课程设计文档、.NET程序、数据库),详情请咨询qq:1193390850,质量上乘,价格优惠出售A

2、SP.NET各类课程设计/毕业设计,包括(课程设计文档、.NET程序、数据库),详情请咨询qq:1193390850,质量上乘,价格优惠一.需求分析1.1开发背景现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作,提高工作效率,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效很低,而且容易出错,不利于管理。所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。对于员工们的出勤率有个明显的记录,对于公司的职员也有

3、基本了解根据出勤情况以计算员工的实际工资。该系统阐述了企业考勤管理设计开发的全过程,包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。1.2开发意义 员工考勤管理信息量大,工作量大,采用人工管理方式容易出错,效率低,管理困难,已经不再满足办公自动化和信息化管理的需求。因此,结合企业实际需求,设计并实现员工考勤管理系统,一方面是为了摆脱现阶段的人工管理方式,实现计算机处理和信息化管理,提高员工管理的效率,确保数据正确性,方便数据管理和维护;另一方面是为了满足现代化企业管理的需要,不但能够实现方便快捷的数据管理和维护,而且能够对今后改革和管理进行指导。运用信息技术对企业、员工工作进行管理,是

4、提高工作效率的一种途径。 开发本系统的目的,就是要解决目前企业中关于员工出勤管理中所面临的一系列问题。考勤系统进行企业管理越来越适应企业的需要,集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司可以带来很大的便利。开发出企业考勤管理系统能有效地提高企业办事效率,解决目前员工出勤管理问题,实现员工请出勤信息和缺勤信息对企业领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。二.总体概述2.1系统功能本系统根据企业员工考勤管理实际需求把员工考勤管理系统的用户按权限进行分类。本系统主要具备的以下功能:1、输入员工基本信息,包括姓名、性别、所属部门等;2、浏览和修改员工基

5、本信息;3、输入考勤信息;4、浏览和修改员工的出勤信息,可同时查看该员工当月考勤记录;5、按实际出勤情况查询员工;6、按姓名信息查询员工;本系统是一个采用ASP.NET技术开发的Web应用系统,方便使用,简单快捷。本系统应该达到以下要求: 1、系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少。2、系统具有良好的运行效率,能够达到提高效率的目的。3、系统具有良好的可扩充性,可以在原有的功能基础上进行扩充。2.1.1子模块1、员工管理员工管理模块有添加员工信息和员工信息维护。添加员工信息可以添加员工的各种信息。包括:员工编号、姓名、部门、性别、民族、身份证号、生日、毕业学校、学历、职称

6、、电话、Email、备注。员工编号和姓名是必填的内容。员工信息维护可以查看员工的详细信息并实现删除员工信息功能。可以通过选择部门、员工编号和姓名查询员工信息。2、 考勤业绩管理考勤业绩管理有添加考勤信息和考勤信息维护。添加考勤信息可以根据员工号添加对应时间员工的考勤信息,包括员工该时间的加班时间、迟到时间、早退时间、旷工时间。考勤信息维护可以根据年份、月份、员工编号查询员工的详细考勤信息并实现删除功能。3、 请假管理请假管理有添加请假信息和请假信息维护。添加请假信息可以根据员工编号添加对应的请假开始时间、请假总时间、请假原因、批准人,还能添加备注信息。请假信息维护可以根据员工编号和员工姓名查询

7、员工的请假信息,并可实现删除的功能。2.2界面设计2.2.1系统界面图2-1 系统界面2.2.2用户界面图2-2 添加员工信息图2-3 员工信息维护图2-4 添加考勤信息图2-5 考勤信息维护图2-6 添加请假信息 图2-7 请假信息维护 三.数据库设计图3-1 admin表图3-2 chuqin表图3-3 department表图3-4 employee表图3-5 leave表图3-6 position表 四.系统公共类部署连接数据库:namespace Salary.DB public class DataBase /私有变量,数据库连接 protected SqlConnection C

8、onnection; protected string ConnectionString;/构造函数public DataBase() ConnectionString = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; /保护方法,打开数据库连接private void Open() /判断数据库连接是否存在if (Connection = null) /不存在,新建并打开Connection = new SqlConnection(ConnectionString);Connection.Op

9、en();else /存在,判断是否处于关闭状态 if (Connection.State.Equals(ConnectionState.Closed) Connection.Open(); /连接处于关闭状态,重新打开五.主要功能模块实现添加考勤信息的实现: protected void Page_Load(object sender, EventArgs e) if (SessionadminUserName = null) Response.Redirect(login.aspx); if (!IsPostBack) for(int i=2008;i=2030;i+) this.Year

10、.Items.Add(new ListItem(i.ToString(),i.ToString(); for(int i=1;i=12;i+) this.Month.Items.Add(new ListItem(i.ToString(),i.ToString(); protected void Btn_Add_Click(object sender, EventArgs e) Chuqin chuqin = new Chuqin(); chuqin.setEmployeeId(this.EmployeeId.Text); chuqin.setYear(Convert.ToInt32(this.

11、Year.SelectedValue); chuqin.setMonth(Convert.ToInt32(this.Month.SelectedValue); chuqin.setOverHour(Convert.ToSingle(this.OverHour.Text); chuqin.setChiDao(Convert.ToInt32(this.ChiDao.Text); chuqin.setZaoTui(Convert.ToInt32(this.ZaoTui.Text); chuqin.setKuangGong(Convert.ToSingle(this.KuangGong.Text);

12、ChuqinDAO chuqinDAO = new ChuqinDAO(); if (chuqinDAO.insert(chuqin) Response.Write(alert(员工出勤信息添加成功!);location.href=chuqinAdd.aspx;); else Response.Write(alert(失败: + chuqinDAO.getErrMessage() + );); 查询考勤信息的实现: protected void Page_Load(object sender, EventArgs e) if (SessionadminUserName = null) Response.Redirect(login.aspx); if (!IsPostBack) this.Year.Items.Add(new ListItem(请选择年份,0); for (int i = 2008; i = 2030; i+) this.Year.Items.Add(new ListItem(i.ToString(),i.ToString(); this.Month.Items.Add(new ListItem(请选择月份,0); for (int i = 1; i = 12; i+) this.Month.Items.Add(new ListItem(i.ToStri

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号