学生考勤系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库原理实训报告题目学生考勤系统信息工程学院二○一四年十二月目录1前言...............................................................................................................11.1论文选题的理由和实际意义..............................................................11.2国内外关于该课题的研究现状及趋势..............................................22需求分析.........................................................................................................42.1功能需求分析......................................................................................42.2系统需求分析......................................................................................53系统设计........................................................................................................63.1定义......................................................................................................63.2系统模块图..........................................................................................63.3E-R..................................................................................................83.4数据表...............................................................................................103.5用例列举...........................................................................................113.5.1数据表.....................................................................................113.5.2视图.........................................................................................143.5.3存储过程.................................................................................144结论............................................................................................................155参考文献......................................................................................................17附录:读书笔记..............................................................................................181学生考勤系统分析报告1前言1.1论文选题的理由和实际意义学生考勤管理系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。开发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能考勤管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。学生考勤管理程序是学校管理工作中一个比较重要的任务,过多的学生考勤管理程序工作给学校管理人员带来了很大麻烦的。虽然原始的记录方法在一定的程度上可以解决问题,可是现在计算机已经走到了我们的生活,它的不足之处就显而易见了。学生考勤管理程序,是一个对于学生考勤的管理系统,不仅大大减少了考勤管理人员的大量的工作,而且还方便了班级和学校对学生出课率的查询,只要通计算机登入本系统就能及时修改、更正学生的考勤信息,使信息真实、有效。这样节省了大量人力物力,节省了宝贵的时间,大大提高了工作效率.本文以“考勤管理系统”的设计和开发为例,系统地阐述了考勤系统的设计开发的全过程,包括系统整体设计,逻辑框架与2数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。该系统侧重于学生考勤信息查询和数据库的维护,通过已编制好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等。实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力。学生考勤管理程序可以大大减缓学生考勤人员的工作量,方便了平时上课学生的出勤率的管理。1.2国内外关于该课题的研究现状及趋势学生考勤管理系统在国内外的高校中都有广泛的应用,与其相似的就有企业的上班签到系统。学生考勤管理系统的开发条件低,开发周期短,功能结构相对简单,属于自行开发,自行使用。所以国内外对学生考勤管理系统的研究也就不多,因此不存在法律上的版权争议。长期以来,我国众多的院校都是采用传统的手工方式记录学生每日的出勤情况。这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增加了人力资源成本。同时使用传统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平等的情况,造成3学生存在侥幸心理,无法解决问题,不利于学生的管理。随着信息化社会的到来,国民素质的相应提高,学生的信息素养普遍增强,为院校合理的运用考勤管理系统提供了有力的人员保障。现在的一些院校考勤管理,利用综合考勤管理系统,这种考勤管理系主要针对学生考勤记录等相关情况的管理。另外,还具备学生请假、销假相关出勤情况的记录和分析汇总功能。根据系统制定的考勤规则,自动分析出考勤结果。42需求分析2.1功能需求分析考勤管理系统是高校对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有4个方面:学生基本信息管理、考勤信息管理、考勤查询浏览管理以及系统管理,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。因此,该系统使用VisualC及sqlserver数据库开发系统作了考勤管理系统。学生的基本信息、学生考勤、系统用户管理,适用于各高等学校单位。考勤系统的目的是为实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率;准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。本课题要实现的是学生考勤管理系统,在设计时应该有友好的用户界面,便于考勤管理员的操作,系统应有基本功能如下:考勤管理员用户登录功能;学生考勤管理相关信息的管理功能;查询功能;(1)用户界面需求对于一个好的软件有一个友好的用户界面是很重要的。用户界面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。如尽量减少用户输入次数,多使用快捷按扭等。(2)开发环境介绍5本系统使用的开发语言是VisualC6.0,数据库采用的是sqlserver,以WindowsXP系统为操作平台。2.2系统需求分析考勤管理系统能够提供学生考勤的情况记录,方便地对学生考勤进行评定。考勤情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出勤记录、考勤统计、学生信息等,已备特殊情况的处理;还能够提供请假、休学和退学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的安全性、协调性和完整性。考勤管理者可直接操作各考勤情况,考勤管理人员功能的信息量大,数据安全性和保密性要求最高,本系统考勤管理人员全部开放,对非管理员不需密码,可直接进入进行查阅。管理员可以浏览、查询、添加、删除、修改、统计学生考勤的基本信息;浏览、查询、统计、添加、删除和修改学生的基本信息,这部分功能由学生处管理人员执行。考勤管理系统通过考勤信息判断并记录学生出勤信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象;各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计信息,查询方便,管理安全,操作简便易学。63系统设计3.1定义(1)系统名称:学生考勤管理系统(2)数据库管理软件:MicrosoftSQLServer(3)数据库设计采用软件:MicrosoftOfficeVisio2003(4)系统采用C/S体系结构:Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器)端用于提供数据服务。(5)运行平台:windows2000/xp/linux3.2系统模块图此系统共有四个模块,分别为:管理、查询、数据维护、统计。考勤信息管理系统的主要体系如图3.1所示:7图3.1系统模块图功能分析(1)用户信息管理的功能:添加、修改、删除和浏览用户详细信息。管理考勤人员使用系统自己创建用户账号,用户的具体属性包括用户账号、用户密码。(2)信息管理的功能:学生信息、班级简况信息、班级成员信息、课程信息、考勤信息、请销假信息,管理人员可以对其进行添加、修改、删除和浏览等。(3)学生考勤的录入功能:考勤人员能够把学生的考勤记录(请假、销假等)输入到相应的数据库,也可对其进行添加、修改、删除。(4)浏览功能:考勤人员能够浏览学生考勤记录及历史考勤记录,能通过显示菜单浏览全部信息。学生考勤管理系统按班级统计按专业统计管理统计考勤数据维护课程信息学生信息请销假信息考勤信息按班级查询班级成员班级信息按学号查询按姓名查询按专业查询重新登录退出系统8(5)查询功能:考勤人员能够按学号、姓名查询某学生的考勤记录或按专业、班级查询某个班级的考勤记录。(6)修改功能:考勤人员具有修改学生的考勤记录,如请假、销假、旷课等记录。(7)请销假功能:考勤人员能够记录学生的请假、销假功能。3.3E-R图9课程名称学号请假记录请假日期销假日期销假记录班主任课程考勤学生班级选课出勤考勤组成请销假课程编号任课教师考勤日期考勤记录课程编号学号学号姓名性别出生日期联系方式班级编号班级名称班长班级人数n1n1110图3.2总体E-R图3.4数据表基于以上的功能分析,可为考勤系统创建6个数据表。应用和维护都比较方便。将其中的

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功