首页 学生考勤管理系统

学生考勤管理系统

举报
开通vip

学生考勤管理系统学生考勤管理系统 062 学生考勤管理系统 设计一个比较简单基于学生考勤管理系统,包括对考勤管理进行系统的分析,以及各功 能应用的情况,为使用者提供一个方便运用考勤管理系统的平台。其系统能实现学生考勤的 录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。主要功能包括: 1.用户登录。 2.学生基本信息管理。 3.学生考勤信息管理。 4.课程信息管理。 5.统计功能。 6.查询功能。 7.考勤管理员及学生增加,删除,修改。 8.非考勤管理员的使用。 17(07-06-25~07-0...

学生考勤管理系统
学生考勤管理系统 062 学生考勤管理系统 设计一个比较简单基于学生考勤管理系统,包括对考勤管理进行系统的分析,以及各功 能应用的情况,为使用者提供一个方便运用考勤管理系统的平台。其系统能实现学生考勤的 录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。主要功能包括: 1.用户登录。 2.学生基本信息管理。 3.学生考勤信息管理。 4.课程信息管理。 5.统计功能。 6.查询功能。 7.考勤管理员及学生增加,删除,修改。 8.非考勤管理员的使用。 17(07-06-25~07-06-30):按照老师的指导,进行系统的需求分析,总体设计和详细设 计; 18(07-07-01~07-07-07):根据总体设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 和详细设计进行界面设计,模块设计,编 写代码,对系统进行调试和改错; 19(07-07-08~07-07-13):进行最后阶段的整理编写课题文档总结 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 。 [1] 童爱红,Visual C#.NET应用教程,北京:清华大学出版社,2004 [2] 李兰友 杨晓光,Visual C#.NET程序设计,北京:清华大学出版社;北京交通大学出版 社2004 [3] 周忠荣,数据库原理与应用(Access),北京:清华大学出版社,2003 [4] 刘勇 周学军,SQL Server 2000基础教程,北京:清华大学出版社,2005 I 2007 II 摘 要 学生考勤管理系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。开 发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 化 管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能考勤 管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本 复杂和枯燥无味的工作变得简单而轻松。 本文以“考勤信息管理系统”的设计和开发为例,系统地阐述了考勤系统的设计开发 的全过程,包括系统整体设计,逻辑框架与数据 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 ,各个功能模块划分,系统功能模块 的设计与具体实现等部分。该系统侧重于学生考勤信息查询和数据库的维护,通过已编制 好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等,本系 统使用的开发工具是.NET开发程序,采用Access数据库。实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤 情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料, 有效地管理、掌握学生各项情况。 关键词:考勤管理;Visual C#.NET;Access数据库; III 目 录 .......................................................................................................................................... III 1 ........................................................................................................................... 1 1.1 主要任务 .............................................................................................................................. 1 1.2 分工 ...................................................................................................................................... 1 2 ........................................................................................................................... 2 2.1功能需求 ............................................................................................................................... 2 2.1.1基本功能需求 ................................................................................................................ 2 2.1.2用户界面需求 ................................................................................................................ 2 2.1.3开发环境介绍 ................................................................................................................ 2 2.2系统需求分析 ....................................................................................................................... 3 3 ....................................................................................................... 5 3.1系统分析与设计 ................................................................................................................... 5 3.2数据库分析与设计 ............................................................................................................... 5 3.2.1实体及其属性 ................................................................................................................ 5 3.2.2 E-R图分析 .................................................................................................................... 5 3.2.3数据库表设计 ................................................................................................................ 7 3.2.4 表间关系 ....................................................................................................................... 8 3.3系统功能模块设计 ............................................................................................................... 9 3.3.1 功能模块 ....................................................................................................................... 9 3.3.2 系统模块设计 ............................................................................................................... 9 3.3.3系统登录模块 ................................................................................................................ 9 3.4 系统详细设计 .................................................................................................................... 12 3.4.1 主控制模块 ................................................................................................................. 12 3.4.2其他窗体模块设计 ...................................................................................................... 13 4 ............................................................................................................. 15 4.1系统的实现 ......................................................................................................................... 15 4.2系统的测试 ......................................................................................................................... 15 4.2.1测试内容 ...................................................................................................................... 15 4.2.2测试结果 ...................................................................................................................... 16 ......................................................................................................... 17 ............................................................................................................................................... 18 : ........................................................................................................................ 21 杨小峰 学生考勤管理系统 第1章 实训概况 1.1 主要任务 针对系统来说主要任务是设计一个学生考勤管理系统,实现学生考勤的录入、按 班级统计、浏览、查询某学生全部考勤、请假、销假等功能。整个考勤系统能够提供 请假、休学和退学等情况的记录,并实现等处理功能。具体的设计任务如下: 1、实现用户登录及修改密码及创建用户帐户; 2、能查看、查询、输入、添加、修改、删除学生基本信息,包括姓名、性别、 班级、出生日期等; 3、能查看、查询、输入、添加、修改、删除课程信息,包括教师信息、课程编 号等; 4、能查看、查询、输入、添加、修改、删除班级信息,浏览班级基本信息; 5、能查看、查询、输入、添加、修改、删除考勤信息,包括请假和销假信息; 6、能按学号、姓名、班级、专业、查询学生考勤,请假信息; 7、能按专业或班级统计学生考勤,请假信息,并可以在里面进行按学号或姓名 的查询等。 1.2 分工 分工成员及具体任务如表1.1所示。 表1.1 分工表 成员 具体任务 杨小峰 编码(登录模块),界面设计,系统测试,文档写作 黄朝旭 编码(管理模块),系统测试,分析设计,文档写作 杨方莉 编码(查询模块),系统测试,分析设计,文档写作 1 杨小峰 学生考勤管理系统 第2章 需求分析 考勤管理系统是高校对考勤实行了信息化管理,考勤管理中主要涉及的管理任务 有4个方面:学生基本信息管理、考勤信息管理、考勤查询浏览管理以及系统管理, 实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。 因此,该系统使用Visual C#.NET及Access数据库开发系统作了考勤管理系统。学生的基本信息、学生考勤、系统用户管理,适用于各高等学校单位。考勤系统的目的是 为实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化, 方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率; 准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。 2.1功能需求 2.1.1基本功能需求 本课题要实现的是学生考勤管理系统,在设计时应该有友好的用户界面,便于考 勤管理员的操作,系统应有基本功能如下: (1)考勤管理员用户登录功能; (2)学生考勤管理相关信息的管理功能; (3)统计功能; (4)查询功能; (5)非考勤管理员的使用。 2.1.2用户界面需求 对于一个好的软件有一个友好的用户界面是很重要的。用户界面应尽量做的简 单、层次清晰明了,以最大限度为用户提供操作方便。如尽量减少用户输入次数,多 使用快捷按扭等。 2.1.3开发环境介绍 本系统使用的开发语言是Visual C# .net,数据库采用的是Access,以Windows XP 系统为操作平台。 2 杨小峰 学生考勤管理系统 2.2系统需求分析 考勤管理系统能够提供学生考勤的情况记录,方便地对学生考勤进行评定。考勤 情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出 勤记录、考勤统计、学生信息等,已备特殊情况的处理;还能够提供请假、休学和退 学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的 安全性、协调性和完整性。 考勤管理者可直接操作各考勤情况,考勤管理人员功能的信息量大,数据安全性 和保密性要求最高,本系统考勤管理人员全部开放,对非管理员不需密码,可直接进 入进行查阅。管理员可以浏览、查询、添加、删除、修改、统计学生考勤的基本信息; 浏览、查询、统计、添加、删除和修改学生的基本信息,这部分功能由学生处管理人 员执行。 考勤管理系统通过考勤信息判断并记录学生出勤信息,可以保证考勤数据的准 确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象; 各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计信息,查询方便,管理安全, 操作简便易学。 经过开发人员的讨论,对考勤管理系统应实现的功能描述如下: 1、用户信息管理 用户信息管理的基本功能是添加、修改、删除和浏览用户详细信息。管理考勤人 员使用系统自己创建用户帐号,用户的具体属性包括用户帐号、用户密码。 2、信息管理 学生信息、班级简况信息、班级成员信息、课程信息、考勤信息、请销假信息, 管理人员可以对其进行添加、修改、删除和浏览等。 3、学生考勤的录入功能 考勤人员能够把学生的考勤记录(请假、销假等)输入到相应的数据库,也可对 其进行添加、修改、删除。 4、统计功能 考勤人员能够把学生的考勤记录(请假、销假等)按班级统计或者按专业统计进 行统计,只能查看,不可修改。 5、浏览功能 3 杨小峰 学生考勤管理系统 考勤人员能够浏览学生考勤记录及历史考勤记录,能通过显示菜单浏览全部信息。 6、查询功能 考勤人员能够按学号、姓名查询某学生的考勤记录或按专业、班级查询某个班级 的考勤记录。 7、修改功能 考勤人员具有修改学生的考勤记录,如请假、销假、旷课等记录。 8、删除功能 考勤人员具有删除某学生的考勤记录,如休学、退学等记录。 9、请销假功能 考勤人员能够记录学生的请假、销假功能。 10、非管理员用户 非管理员用户没有添加、修改、删除的权力,本系统特意设置一个绿色通道,没 有密码直接进入系统,但只可浏览和统计各信息。 4 杨小峰 学生考勤管理系统 第3章 系统功能设计与实现 该考勤系统主要设计思想如下: 数据库工具:为解决学生信息与班级信息、课程信息的复杂的对应关系,选用关 系型数据库管理工具建立它们之间的关联关系; 查询方式:为方便查询,不仅要考虑按学生学号、姓名的确定查询方式,还要考 虑满足考勤管理人员的不确定查询方式等。为此,我们采取模块化设计思想,通过各 模块的不同组合以实现不同的查询功能。最终,使系统能够具有内容规范、信息完整、 查询便捷等特点。 3.1系统分析与设计 基于上面的分析,对学生考勤信息管理系统进行以下分析: 1、实现系统登录 2、修改密码 3、创建新帐户 4、信息管理 5、考勤、请假信息的查询 6、考勤、请假信息的统计 3.2数据库分析与设计 3.2.1实体及其属性 整个系统各实体可用以下关系来表示(其中主键已用下划线标识): 学 生(学号 ,姓名,性别,出生日期,联系方式) 班 级(班级编号,班级名称,专业,班主任,班长,人数) 课 程(课程编号,课程名称,任课老师) 考 勤(学号,课程编号,考勤日期,考勤记录 ) 请销假(学号,请假记录,请假日期,销假记录,销假日期) 帐 户(帐户,密码) 3.2.2 E-R图分析 E-R图分析的目的是确定系统中所有实体、实体的属性及实体之间的联系,为设 5 杨小峰 学生考勤管理系统 计数据库表结构打下基础。画E-R图通常使用自底向上的设计方法,首先对局部视图 进行分析设计,然后再将局部视图合并,消除冲突和冗余,得到系统的总体E-R图。 这里不再对局部视图进行设计,直接给出总体E-R图,如图3.1所示。 课程编号 任课教师 课程名称 n 课程 选课 学 号 考勤日期 1 考勤记录 考勤 课程编号 出勤 学号 销假记录 姓名 请n 销假日期 销考勤 1 假 性别 学生 请假记录 出生日期 请假日期 联系方式 组成 学 号 1 班级 班级编号 班级人数 班级名称 班长 班主任 图3.1 学生考勤管理系统实体联系图 6 杨小峰 学生考勤管理系统 3.2.3数据库表设计 基于以上的功能分析,可为考勤系统创建7个Access数据表。应用和维护都比 较方便。将其中的数据表设计如下表: 表3-1 考勤表 字段 数据类型 长度 是否为主键 学号 文本 12 是 课程编号 文本 6 是 考勤日期 日期/时间 短日期 是 考勤记录 文本 4 否 表3-2 请销假表 字段 数据类型 长度 是否为主键 学号 文本 12 是 请假记录 文本 3 否 请假日期 日期/时间 短日期 否 销假记录 文本 1 否 销假日期 日期/时间 短日期 否 表3-3 班级简况表 字段 数据类型 长度 是否为主键 班级编号 文本 6 是 班级名称 文本 6 否 班主任 文本 6 否 班长 文本 6 否 人数 数字 整型 否 表3-4 课程表 字段 数据类型 长度 是否为主键 课程编号 文本 6 是 课程名称 文本 10 否 任课老师 文本 6 否 表3-5 学生简况表 字段 数据类型 长度 是否为主键 学号 文本 12 是 姓名 文本 6 否 性别 文本 1 否 出生日期 日期/时间 短日期 否 联系方式 文本 12 否 表3-6 帐户表 字段 数据类型 长度 是否为主键 帐户 文本 16 是 密码 文本 16 否 7 杨小峰 学生考勤管理系统 3.2.4 表间关系 本管理系统共用到七个表:考勤表、请销假表、班级成员表、班级简况表、课程 表、学生简况表、帐户表,各表之间均有一定的关系,可以进行关联。 考勤表、班级成员表、学生简况表、请销假表,这四个表里面都有一个相同的字 段:学号,通过学号这个字段就可以将系统的这四个表关联了起来,当某个表发生插 入、修改、删除等方面的改动时,相联的表之间也要进行相应的改动。班级成员表、 班级简况表也有一个相同的字段:班级编号,将两表相关联。考勤表、课程表通过相 同字段:课程编号,将两表相关联。 各表间的关系图如图3.2所示。 图3.2 各表间的关系图 统 学生考勤管理系 管理 统计 考勤 数据维护 请按按按按按按课学考班班重退销班学专姓班专程生勤级级新出假级号业名级业信信信信成登系信查查查查统统息息息息员录统 息询询询询计计 图3.3 考勤信息系统体系结构图 8 杨小峰 学生考勤管理系统 3.3系统功能模块设计 此系统共有四个模块,分别为:管理,统计,查询,数据维护。 3.3.1 功能模块 考勤信息管理系统的主要体系结构如图3.3所示。 3.3.2 系统模块设计 管理系统模块可分为信息管理,各项学生考勤信息的添加、修改、删除,考勤 查询、统计等。程序流程图如图3.4所示。 开始 登录 管理用户 非 管 判断 F 理 用 户 T 浏览管理主页 查看主页 信息管理 考勤查询 统计记录 考勤查询 统计记录 结束 图3.4 考勤管理流程图 3.3.3系统登录模块 (1)用户登录 学生考勤管理系统的登录界面如图3.5所示。 9 杨小峰 学生考勤管理系统 图3.5 登录界面 通过对数据库的查询,实现对用户输入信息的核对,确保系统的安全登录管理, 其处理流程如图3.6所示。 开始 查询数据库 提示错误信息 是否存在 N Y 进入系统 结束 图3.6 用户登录处理流程图 输入:用户名和密码 处理:?校验字符的有效性。检验用户是否满足输入的要求,即检验用户名和密 码文本框是否为空,若为空,则提示用户输入用户名和密码。 ?检验用户名是否存在,密码是否正确。 ?根据用户名和密码从数据库中提取用户权限。 ?根据从数据库中提取用户权限的不同,执行调用页面过程,若为管理员,则可 进行建立新用户以及系统的各项操作和管理;若为非管理员则直接点击界面上的“绿 色箭头”(供非管理员使用)就可以直接进入主页,但只允许查询和统计记录,不可 修改记录,不能新建用户和修改密码。 10 杨小峰 学生考勤管理系统 ?取消登录,退出整个程序。 (2)创建新帐户 学生考勤管理系统的创建帐户界面如图3.7所示。 通过对数据库的插入操作来实现新用户的添加,并在插入之前查询数据库。管理 员的信息由用户名和密码构成,在用户输入用户名和密码后,系统进行验证。 输入:用户名和密码 处理:?校验字符的有效性。检验用户是否满足输入的要求,即检验用户名和密 码文本框是否为空,若为空,则提示用户输入用户名和密码。用户帐户和密码区分大 小写,帐户和密码的长度都为16位。 ?根据用户名判断用户是否存在,否则重新创建。 图3.7 创建帐户界面 (3)修改密码 学生考勤管理系统的修改密码界面如图3.8所示。 图3.8 修改密码界面 11 杨小峰 学生考勤管理系统 通过对数据库的操作,实现用户密码的修改,并在修改之前提示输入原密码,提 高系统安全度,其处理流程如图3.9所示。 开始 N 断 重输原密码 原密码判 Y 添加新密码 结束 图3.9帐户密码修改处理流程图 考勤管理员密码修改由原帐户、原密码、新密码构成,在操作人员输入原帐户、 原密码、新密码后,系统首先验证输入字符的有效性,然后调用数据库查看此用户是 否存在或密码输入是否正确,然后再执行更新过程。 输入:原帐户、原密码、新密码 处理:?校验字符的有效性。检验用户是否满足输入的要求,即检验原帐户、原 密码、文本框是否为空,若为空,则提示用户输入原帐户、原密码。 ?检验原密码和新密码是否相同,否则提示两次输入密码不相同,请重新输入。 3.4 系统详细设计 主界面的设计是数据库开发的关键步骤,因为它在某种程度上体现了程序开发的 质量和水。考勤信息管理系统采用多页形式的对话框,每个选项卡实现一种功能,用 户可通过切换选项卡来操作整个系统的不同功能。这种界面的优点是结构紧凑,逻辑 性强,在后面的运行事例里将有具体演示。 3.4.1 主控制模块 主控制界面如图3.10所示。 12 杨小峰 学生考勤管理系统 图3.10 主控制界面 主控制界面的主要功能:?点击信息管理按钮,弹出各按钮,可查看并管理各项信息。 ?点击系统统计按钮,可根据选择统计记录。 ?点击考勤查询按钮,根据选择内容查询考勤内容。 ?菜单栏中包括数据维护,系统统计和其他操作,用户可在 菜单栏中打开“修改密码”和“创建帐户”等窗体,也可操作其他各项功能。 ?“退出系统”按钮是为结束程序的运行而设定的,如果用 户想要终止该程序,点击此按钮就可以退出考勤信息管理系统,结束运行。 3.4.2其他窗体模块设计 (1)考勤信息管理窗体如图3.11 所示。 图3.11考勤信息管理窗体 考勤信息管理窗体主要功能:?点击显示菜单中的子菜单,可以显示全部考勤信息。 13 杨小峰 学生考勤管理系统 ?可以对考勤记录的添加、修改、删除、查询等操作。?记录导航中的按钮可以查看 记录。?窗体底端的状态栏会显示记录位置和当前操作时间。 (2)统计考勤记录的窗体如如图3.12所示。 图3.12 统计考勤记录的窗体 统计考勤记录窗体主要功能:?可选择统计请假和考勤的全部记录,以便管理者浏览。 ?可选择按学号查询并统计个人考勤记录和请假记录。?可选择按姓名查询并统计个 人考勤记录和请假记录。(注:窗体中隐藏了一个显示考勤记录数据的界面) 14 杨小峰 学生考勤管理系统 第4章 系统实现与测试 4.1系统的实现(此章节内容已作修改!可以按照这样的样式写) 通过几周的紧张忙碌,我们基本上完成了它的基本功能。 它主要包括三个模块:教师模块、学生模块、管理员模块。 对于管理员模块,主要实现了对教师、学生的信息管理,可以对其进行添加、删 除、修改及删除等功能。同时,一个网站还应该具有很友好的界面,而且,能够对外 起到宣传作用,这也就是说我们在首页应该选择具有特色的页面,使其真正达到目的, 而不仅仅是一个摆设。 系统提供了管理子系统,包括对数据库中的课题信息、用户信息的管理以及课题 审批的管理及报表的查看。允许具有管理权限的人员对系统数据库进行操作。 经过上面的详细操作,我们基本实现了任务书的具体要求,达到了原定的目标。 4.2系统的测试 本课题研究目的是设计并实现一个课题申报管理系统。系统实现功能包括:对用 户及权限,各种课题信息,教师自拟题目,课题发布,课题题库,学生申报课题,用 户信息,课题查询,课题审批,报表的查看及打印等的管理。 本章对该课题申报管理系统进行了系统功能和性能的测试,以验证系统是否实现 设计要求的功能和性能指标。 4.2.1测试内容 为配合完成功能性测试,编写测试用例如表4.1所示。因篇幅有限表4.1中只列出主要的测试用例的标题和期望结果。这些测试用例不仅测试管理员模块系统设计的 主要功能,还包括系统安全的测试(例如非法访问,权限控制)。 表4.1 测试用例 序号 测试用例标题 期望结果 成功,验证用户是否具有权限,如果没有,不允许操作;如果 添加用户 有则正确判断用户名是否已存在,如已存在给出错误提示,如1 不存在完成用户信息的正确添加。 成功,验证用户是否具有权限,如果没有,不允许操作;如果修改用户 2 有则用户信息得到正确修改。 15 杨小峰 学生考勤管理系统 表4.1 测试用例(续) 序号 测试用例标题 期望结果 成功,验证用户是否具有权限,如果没有,不允许操作;如果有删除用户 3 则用户信息正确删除。 成功,联合查询字符串正确,且准确返回查询结果,并按相应日查询教师、学生信息 4 志方案添加日志信息。 成功,验证用户是否具有权限,如果没有,不允许操作;如果有 查看实践课题信息 则允许用户正确修改目标课题在数据表中的状态信息,并按相应5 日志方案添加日志信息。 成功,验证用户是否具有权限,如果没有,不允许操作;如果有 审批实践课题信息 则正确审批,并修改目标档案在数据表中的状态信息,并按相应6 日志方案添加日志信息。 成功,验证用户是否具有权限,如果没有,不允许操作;如果有报表打印 7 则正确对课题信息进行操作并打印其课题报表。 4.2.2测试结果 对照表4.1中的测试内容,表4.2给出其对应的测试结果。由测试结果可以看出: 该课题申报管理系统能够完成对课题申报的管理,系统安全性也能得到很好的控制。 表4.2 测试结果 测试 序号 测试用例标题 测试结果说明 结果 添加用户 通过 用户信息正确插入相应的表。 1 修改用户 通过 在相应的表中的该用户信息被正确修改。 2 删除用户 通过 该用户信息被准确地从相应的表中删除。 3 教师、学生列表页面中的DataGrid中的数据能正确显示查询教师、学生信息 通过 4 出来,与数据库中的一样。 实践课题信息列表页面中的DataGrid中的数据能正确显查看实践课题信息 通过 5 示需要显示的信息。 审核时,题目审批状态默认为“未通过”状态,点击“通 过”,在审核栏中会显示“已通过”(字体颜色变红色),审批实践课题信息 通过 6 数据库“Subject_Check”中就由“Null”变成“False” 或者“True”。 不能 报表查看 不能正确显示所需要的各信息内容生成报表。 7 通过 16 杨小峰 学生考勤管理系统 第五章 结束语及 心得体会 决胜全面小康心得体会学党史心得下载党史学习心得下载军训心得免费下载党史学习心得下载 17 杨小峰 学生考勤管理系统 致谢 感谢中原工学院软件学院 感谢指导老师赵冬老师、郭清宇老师、费敏丽老师 18 杨小峰 学生考勤管理系统 参考文献 [1] 童爱红,Visual C#.NET应用教程,北京:清华大学出版社,2004 [2] 李兰友 杨晓光,Visual C#.NET程序设计,北京:清华大学出版社;北京交通大学出版社2004 [3] 周忠荣,数据库原理与应用(Access),北京:清华大学出版社,2003 [4] 刘勇 周学军,SQL Server 2000基础教程,北京:清华大学出版社,2005 19 杨小峰 学生考勤管理系统 指导教师评语 成绩: 指导教师签名: 2007年 月 日 20 杨小峰 学生考勤管理系统 附录: 主要源程序 考勤管理系统的部分源程序 引用命名空间: using System.Data; using System.Data.OleDb; //登录 private void cancel_MouseHover(object sender, System.EventArgs e) //取消按钮的鼠标事件 { toolTip1.SetToolTip(this.cancel ,"取消登陆"); } public static string mima=""; //定义静态变量 public static string name=""; private void login_Click_1(object sender, System.EventArgs e) //登录按钮 { int i=0; bool result=false,user=false; //设置两个bool型返回值 string str1=userID.Text; //帐户用户 string str2=password.Text; //密码 name=str1; mima=str2; string CString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=学生考勤管理.mdb"; string SQLStr="Select 帐户,密码 from 帐户表"; //设置SQL命令字符串 OleDbConnection MyC=new OleDbConnection(CString); //创建连接对象 MyC.Open(); //打开连接 OleDbCommand MyCom=new OleDbCommand(); //创建Command对象 MyCom.Connection=MyC; //通过MyC连接对象操作数据库 MyCom.CommandType=CommandType.Text; //设置命令类型 MyCom.CommandText=SQLStr; //设置要执行的命令 OleDbDataAdapter My=new OleDbDataAdapter(); //生成OleDbDataAdapter对象 My.SelectCommand=MyCom; //设置SelectCommand属性值为创建的OleDbCommand对象名 DataSet MyDs=new DataSet(); //产生新的数据集 My.Fill(MyDs,"帐户表"); //填充数据集 for(i=0;i
本文档为【学生考勤管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_574951
暂无简介~
格式:doc
大小:160KB
软件:Word
页数:31
分类:工学
上传时间:2017-09-20
浏览量:74