学生考勤系统技术分析Word下载.docx

上传人:wj 文档编号:13051939 上传时间:2022-10-03 格式:DOCX 页数:19 大小:295.03KB
下载 相关 举报
学生考勤系统技术分析Word下载.docx_第1页
第1页 / 共19页
学生考勤系统技术分析Word下载.docx_第2页
第2页 / 共19页
学生考勤系统技术分析Word下载.docx_第3页
第3页 / 共19页
学生考勤系统技术分析Word下载.docx_第4页
第4页 / 共19页
学生考勤系统技术分析Word下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

学生考勤系统技术分析Word下载.docx

《学生考勤系统技术分析Word下载.docx》由会员分享,可在线阅读,更多相关《学生考勤系统技术分析Word下载.docx(19页珍藏版)》请在冰豆网上搜索。

学生考勤系统技术分析Word下载.docx

附录:

读书笔记 18

学生考勤系统分析报告

1刖百

1.1论文选题的理由和实际意义

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

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

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

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

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

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

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

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

这样节省了大量人力物力,节省了宝贵的时间,大大提高了工作效率.

本文以“考勤管理系统”的设计和开发为例,系统地阐述了考勤系统的设计开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。

该系统侧重于学生考勤信息查询和数据库的维护,通过已编制好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等。

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

程序实践是本科生重要教学环节之一。

通过程序实践,强化学生的计算机应用技能,使学生验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力。

学生考勤管理程序可以大大减缓学生考勤人员的工作量,方便了平时上课学生的出勤率的管理。

1.2国内外关于该课题的研究现状及趋势

学生考勤管理系统在国内外的高校中都有广泛的应用,与其相似的就有企业的上班签到系统。

学生考勤管理系统的开发条件低,开发周期短,功能结构相对简单,属于自行开发,自行使用。

所以国内外对学生考勤管理系统的研究也就不多,因此不存在法律上的版权争议。

长期以来,我国众多的院校都是采用传统的手工方式记录学生每日的出勤情况。

这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增加了人力资源成本。

同时使用传统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平等的情况,造成学生存在侥幸心理,无法解决问题,不利于学生的管理。

随着信息化社会的到来,国民素质的相应提高,学生的信息素养普遍增强,为院校合理的运用考勤管理系统提供了有力的人员保障。

现在的一些院校考勤管理,利用综合考勤管理系统,这种考勤管理系主要针对学生考勤记录等相关情况的管理。

另外,还具备学生请假、销假相关出勤情况的记录和分析汇总功能。

根据系统制定的考勤规则,自动分析出考勤结果。

2需求分析

2.1功能需求分析

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

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

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

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

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

准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。

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

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

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

查询功能;

(1)用户界面需求

对于一个好的软件有一个友好的用户界面是很重要的。

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

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

(2)开发环境介绍

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

2.2系统需求分析

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

考勤情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出勤记录、考勤统计、学生信息等,已备特殊情况的处理;

还能够提供请假、休学和退学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;

能具有一定的安全性、协调性和完整性。

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

管理员可以浏览、查询、添加、删除、修改、统计学生考勤的基本信息;

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

考勤管理系统通过考勤信息判断并记录学生出勤信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象;

各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计信息,查询方便,管理安全,操作简便易学。

3系统设计

3.1定义

(1)系统名称:

学生考勤管理系统

(2)数据库管理软件:

MicrosoftSQLServer

(3)数据库设计采用软件:

MicrosoftOfficeVisio2003

(4)系统采用C/S体系结构:

Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;

Server(服务器)端用于提供数据服务。

(5)运行平台:

windows2000/xp/linux

3.2系统模块图

此系统共有四个模块,分别为:

管理、查询、数据维护、统计。

考勤信息管理系统的主要体系如图3.1所示:

图3.1系统模块图

功能分析

(1)用户信息管理的功能:

添加、修改、删除和浏览用户详细信息。

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

(2)信息管理的功能:

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

(3)学生考勤的录入功能:

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

(4)浏览功能:

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

(5)查询功能:

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

(6)修改功能:

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

(7)请销假功能:

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

3.3E-R图

图3.2总体E-R图

3.4数据表

基于以上的功能分析,可为考勤系统创建6个数据表。

应用和维护都比较方便。

将其中的数据表设计如下表:

考勤表:

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

请销假表:

(学号,请假记录,请假日期,销假记录,销假日期)班级简况表:

(班级编号,班级名称,班主任,班长,人数)课程表:

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

学生简况表:

(学号,姓名,性别,出生日期,联系方式)

账户表:

(账户,密码)

表3.1考勤表

字段

数据类型

长度

是否为主键

学号

文本

12

课程编号

6

考勤日期

日期/时间

短日期

考勤记录

4

表3.2请销假表

请假记录

3

请假日期

销假记录

1

销假日期

表3.3班级简况表

班级编号

班级名称

班主任

班长

人数

数字

整型

表3.4课程表

课程名称

10

任课老师

表3.5学生简况表

姓名

性别

出生日期

联系方式

表3.6账户表

帐户

16

密码

3.5用例列举

3.5.1数据表

(1)考勤表

Createtable考勤表

(学号char(12),

课程编号char(6),

考勤记录char(4)notnull,

primarykey(学号,课程编号,考勤记录),

考勤日期datetimenotnull,

);

(2)请销假表

Createtable请销假表

primarykey(学号),

请假记录char(6)notnull,

请假日期datetimenotnull,

销假记录char(l)notnull,

销假日期datetimenotnull,

(3)班级简况表

Createtable班级简况表

(班级编号char(6),

primarykey(班级编号),

班级名称char(6)notnull,

班主任char(6)notnull,

班长char(6)notnull,

人数intnotnull,

);

(4)课程表

Createtable课程表

(课程编号char(6),primarykey(课程编号),课程名称char(10)notnull,任课老师char(6)notnull,);

(5)学生简况表

Createtable学生简况表

(学号char(12),primarykey(学号),姓名char(6)notnull,性另char(l)notnull,出生日期datetimenotnull,联系方式char(12)notnull,);

(6)账户表

Createtable账户表

(账户char(16),primarykey(账户),密码char(16)notnull,);

3.5.2视图

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

当前位置:首页 > PPT模板 > 其它模板

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

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