课堂考勤信息系统.docx

上传人:b****6 文档编号:3189540 上传时间:2022-11-19 格式:DOCX 页数:12 大小:543.90KB
下载 相关 举报
课堂考勤信息系统.docx_第1页
第1页 / 共12页
课堂考勤信息系统.docx_第2页
第2页 / 共12页
课堂考勤信息系统.docx_第3页
第3页 / 共12页
课堂考勤信息系统.docx_第4页
第4页 / 共12页
课堂考勤信息系统.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

课堂考勤信息系统.docx

《课堂考勤信息系统.docx》由会员分享,可在线阅读,更多相关《课堂考勤信息系统.docx(12页珍藏版)》请在冰豆网上搜索。

课堂考勤信息系统.docx

课堂考勤信息系统

 

题目课堂考勤信息系统

 

1系统概况1

2系统需求分析3

2.1系统总体需求3

2.2系统整体功能介绍4

2.3数据流程图5

2.4软硬件平台介绍6

3概念结构设计7

3.1概念设计7

3.1.1ER图7

3.1.2班级与学生之间的联系8

3.1.3学生与请销假之间的联系9

3.1.4学生与课程之间的联系9

3.1.5学生与班主任之间的联系10

3.2系统总体功能10

3.3逻辑设计11

4根据E-R图建立数据库表11

5系统总结13

6心得与体会13

1系统概况

1.1系统设计的目的

课堂考勤信息系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。

开发考勤信息系统,正是完善高校信息化管理的重要环节。

人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端。

因此,建立现代化的智能考勤信息系统势在必行。

这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。

实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。

1.2系统开发的背景与意义

课堂考勤信息是学校管理工作中一个比较重要的任务,过多的学生考勤工作给学校管理人员带来了很大麻烦的。

虽然原始的记录方法在一定的程度上可以解决问题,可是现在计算机已经走到了我们的生活,它的不足之处就显而易见了。

课堂考勤信息系统,是一个对于学生考勤的管理系统,不仅大大减少了考勤管理人员的大量的工作,而且还方便了班级和学校对学生出课率的查询,只要通计算机登入本系统就能及时修改、更正学生的考勤信息,使信息真实、有效。

这样节省了大量人力物力,节省了宝贵的时间,大大提高了工作效率.用C++语言进行了该系统的编写。

操作上力争实现人性化、合理化,满足学校、老师、非计算机管理人员的使用和查看。

1.3系统实现的目标

针对系统来说主要任务是设计一个课堂考勤信息系统,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。

整个考勤系统能够提供请假、休学和退学等情况的记录,并实现等处理功能。

 

2系统需求分析

2.1系统总体需求

课堂考勤信息系统能够提供学生考勤的情况记录,方便地对学生考勤进行评定。

考勤情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出勤记录、考勤统计、学生信息等,已备特殊情况的处理;还能够提供请假、休学和退学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的安全性、协调性和完整性。

考勤管理者可直接操作各考勤情况,考勤管理人员功能的信息量大,数据安全性和保密性要求最高,本系统考勤管理人员全部开放,对非管理员不需密码,可直接进入进行查阅。

管理员可以浏览、查询、添加、删除、修改、统计学生考勤的基本信息;浏览、查询、统计、添加、删除和修改学生的基本信息,这部分功能由学生处管理人员执行。

课堂考勤信息系统通过考勤信息判断并记录学生出勤信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象;各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计信息,查询方便,管理安全,操作简便易学。

1、用户信息管理

用户信息管理的基本功能是添加、修改、删除和浏览用户详细信息。

管理考勤人员使用系统自己创建用户帐号,用户的具体属性包括用户帐号、用户密码。

2、信息管理

学生信息、班级简况信息、班级成员信息、课程信息、考勤信息、请销假信息、班主任信息,管理人员可以对其进行添加、修改、删除和浏览等。

3、学生考勤的录入功能

考勤人员能够把学生的考勤记录(请假、销假等)输入到相应的数据库,也可对其进行添加、修改、删除。

4、浏览功能

考勤人员能够浏览学生考勤记录及历史考勤记录,能通过显示菜单浏览全部信息。

5、查询功能

考勤人员能够按学号、姓名查询某学生的考勤记录或按专业、班级查询某个班级的考勤记录。

6、修改功能

考勤人员具有修改学生的考勤记录,如请假、销假、旷课等记录。

7、请销假功能

考勤人员能够记录学生的请假、销假功能。

8、班主任功能

班主任可以在得知学生的考勤情况以及请销假情况,可以对学生所以情况了解查询。

2.2系统整体功能介绍

课堂考勤信息系统是高校对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有5个方面:

学生基本信息管理、考勤信息管理、考勤查询浏览管理以及系统管理,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能和考勤与请销假班主任核对功能。

因此,该系统使用Visual及sqlserver数据库开发系统作了考勤管理系统。

学生的基本信息、学生考勤、系统用户管理,适用于各高等学校单位。

课堂考勤信息系统的目的是为实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率;准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。

本课题要实现的是课堂考勤信息系统,在设计时应该有友好的用户界面,便于考勤管理员的操作,系统应有基本功能如下:

(1)考勤管理员用户登录功能;

(2)学生考勤管理相关信息的管理功能;

(3)查询功能;

2.用户界面需求

用户界面简单、层次清晰明了,以最大限度为用户提供操作方便。

尽量减少用户输入次数,多使用快捷按扭等。

3.开发环境介绍

本系统使用的开发语言是Visual,数据库采用的是sqlserver,以Windows7系统为操作平台。

图2-2

2.3数据流程图

 

图2-3

2.4软硬件平台介绍

本系统为课堂考勤信息系统。

该系统需一台windows系统计算机作为实施该课堂考勤信息系统的硬件,通过该系统,使学校的考勤制度系统化、规范化、信息化,从而达到提高学校考勤管理效率的目的。

采用的开发工具是MicrosoftVisualStudio2008。

有良好的兼容性和易于在该操作系统实现,针对学校考勤管理人员,流程相对简单和清晰明了,可以适用于各个院校方便学校考勤制度的实施。

3概念结构设计

根据需求分析中的数据字典、数据流程图,设计概念结构

3.1概念设计

3.1.1ER图

图3-1-1-1

图3-1-1-2

图3-1-1-3

图3-1-1-4

图3-1-1-5

3.1.2班级与学生之间的联系

图3-1-2

3.1.3学生与请销假之间的联系

图3-1-3

3.1.4学生与课程之间的联系

图3-1-4

3.1.5学生与班主任之间的联系

图3-1-5

3.2系统总体功能

图3-2

3.3逻辑设计

学生(学号,姓名,性别,出生日期,联系方式,班级编号,班主任ID)

考勤(考勤编号,学号,课程编号,考勤日期,考勤记录,请销假编号)

课程(课程编号,课程名称,任课老师)

请销假表(请销假编号,学号,请假日期,销假日期,请假原因)

班级(班级编号,班级名称,班长,人数)

选课信息表(选课编号,学号,课程编号)

班主任(班主任ID号,帐户名,密码)

 

4根据E-R图建立数据库表

表3-3-1考勤表

字段

数据类型

长度

是否为主键

考勤编号

Varchar

50

课程编号

Varchar

50

考勤日期

Datatime

考勤记录

Varchar

50

学号

Varchar

50

请销假编号

Varchar

50

 

表3-3-2请销假表

字段

数据类型

长度

是否为主键

请销假编号

varchar

50

学号

varchar

50

请假日期

datatime

销假原因

varchar

50

销假日期

datatime

表3-3-3班级简况表

字段

数据类型

长度

是否为主键

班级编号

varchar

50

班级名称

varchar

50

班长

varchar

50

人数

varchar

50

表3-3-4课程表

字段

数据类型

长度

是否为主键

课程编号

varchar

50

课程名称

varchar

50

任课老师

varchar

50

表3-3-5学生简况表

字段

数据类型

长度

是否为主键

学号

varchar

50

姓名

varchar

50

性别

varchar

50

出生日期

datatime

联系方式

varchar

50

班级编号

Varchar

50

请销假编号

Varchar

50

表3-3-6班主任表

字段

数据类型

长度

是否为主键

班主任ID

varchar

50

账户

varchar

50

密码

varchar

50

表3-3-7选课信息表

字段

数据类型

长度

是否为主键

选课编号

varchar

50

学号

varchar

50

课程编号

varchar

50

5系统总结

通过这次课程设计,我才知道我的不足之处,以前觉得数据库就是简单建表设计联系之类的就完了,通过这次数据库课程设计才慢慢知道在数据库系统的基石是有一个系统性的逻辑,然后再考虑系统的总体功能以及它们的作用,最后才开始在sql中建立表格和关系,这次课程设计让我明白了数据库的建立过程中最核心的内容是什么。

经过数据库课程的学习,我掌握了创建数据库以及对数据库的操作的基础知识。

老师的教学耐心细致,课堂上我们有不理解的地方老师都反复讲解,不过那时我都在开小差,没有好好听,到现在才知道基础知识的掌握很重要、不过数据库这门课涉及到以前的知识不多,所以这次勉强做出了这次课程设计,现在我知道了数据库这是一门很值得学的课程,获益匪浅。

6心得与体会

两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。

虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。

这次课程设计提供了一个很好的机会。

通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我之前可以学以致用的只有一点点,还有很多需要我们掌握的东西我们根本不知道。

同时也发现有很多已经学过的东西我没有理解到位,不能灵活运用于实际,不能很好的用来解决实际问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。

在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。

总之,这次课程设计使我收获很多、学会很多、比以往更有耐心很多。

感谢学校及老师给我们这次课程设计的机会。

最后,真挚的感谢我的这次课程设计辅导老师杨斐老师以及数据库老师冯治东老师。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1