需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17498 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着计算机技术的飞速发展,基于IT技术的应用已经渗透到生活、工作的方方面面,特别是在校园里更加重要。计算机不仅能用以多媒体教学,更能成为高校管理的重要助手。一个好的校园考勤系统,可以使得学校考勤的效率明显的得到改善,使相关人员对数据的统计查询所使用的时间大大缩短。基于此,本文设计了一个校园考勤系统。 本系统采用C/S模式开发,主要开发任务包括数据库的设计与维护、客户端应用程序的开发等两个方面。经过详细的分析,选用Visual Studio为前端开发工具, 利用其提供的Visual C#集成开发环境及各种控件, 数据库选用Microsoft SQL Server 2008。实现了局域网内考勤的信息化,保存数据到数据库,并且能随时对数据进行统计和导出。 本文从介绍课题的开发背景和意义入手,研究了系统开发的相关技术,分析了用户对软件的需求,介绍了基于Visual C#的校园考勤系统的总体方案设计思路和设计方法,重点介绍了该系统的界面和各模块的设计方法和设计过程。
关键词:考勤管理系统;C/S模式; C#;SQL Server 2008
目录 摘要 Abstract 1 绪论-1 1.1 课题研究的背景-1 1.2 课题研究的目的和意义-1 1.3课题研究的内容及技术路线-1 1.4论文结构安排-2 2 相关技术简介-3 2.1 开发工具简介-3 2.1.1 Visual Studio简介-3 2.1.2 C#简介-3 2.1.3 Microsoft SQL Server简介-3 2.2 数据库技术简介-4 2.2.1 ADO.NET 体系结构简介-4 2.2.2 ADO.NET 中的连接池简介-4 3 系统需求分析-5 3.1 问题分析-5 3.2 任务概述-5 3.3系统需求调研-5 4 系统总体设计-7 4.1 系统总体设计思想-7 4.2 系统总体功能设计-7 4.3系统总体模块设计-8 5 数据库设计-10 5.1 数据库实体图及数据关系图-10 5.1.1 数据库实体属性图-10 5.1.2 数据库关系图-11 5.2 数据库的逻辑设计-12 5.3 数据表设计-12 6 系统实现-16 6.1 登录模块设计-16 6.1.1 登录界面设计-16 6.1.2 登录界面代码设计-16 6.2 主窗体设计-17 6.2.1 主窗体界面设计-17 6.2.2 代码设计-20 6.3 系统管理模块的设计-21 6.3.1 系统管理菜单-21 6.3.2 修改密码界面-21 6.3.3 添加用户界面-22 6.3.4数据库备份还原界面-22 6.4 班级管理模块的设计-23 6.4.1 班级管理菜单-23 6.4.2 班级信息添加修改界面-23 6.4.2 班级查询界面-24 6.5 学生管理模块设计-24 6.5.1学生管理菜单-25 6.5.2 学生信息查询界面-25 6.5.2 学生信息添加界面-25 6.6 考勤管理模块的设计-26 6.6.1 考勤管理菜单-26 6.6.2 考勤查询界面-27 6.6.3 学生考勤界面-27 6.6.4 考勤统计界面-29 6.6.5 学生请假界面-31 6.6.6 请假处理界面-32 7 系统测试-33 7.1 测试的作用和意义-33 7.2 测试目的-33 7.3测试内容-33 7.3.1 登陆界面测试-33 7.3.1 考勤统计界面测试-34 7.3 测试结果-37 8 系统的打包和安装-38 8.1 软件打包的意义-38 8.2 软件打包的过程-38 结论-43 致谢-44 参考文献-45 附录-46 |