预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要 摘要:本文主要针对湖南现代物流学院上课点名考勤系统进行分析和设计的。首先分析了在上课点名和考勤中出现的问题和不足,阐述了本系统开发的目的和需求分析。通过与数据库连接、数据库系统的选择原则、系统开发的工具的选择一系列问题的分析确定了系统的开发平台。随后详细给出了点名系统总体设计、详细设计与规划的各个环节,最后对本系统做了客观的评价,指明了系统的现实意义与缺点。 关键词:点名考勤随机 目录 TOC\o"1-3"\u引言 PAGEREF_Toc406599128\h1 第1章需求分析 PAGEREF_Toc406599129\h2 1.1开发背景 PAGEREF_Toc406599130\h2 1.2需求分析 PAGEREF_Toc406599131\h2 第2章总体设计 PAGEREF_Toc406599132\h4 2.1设计思想 PAGEREF_Toc406599133\h4 2.2设计规划 PAGEREF_Toc406599134\h6 第3章数据库的设计 PAGEREF_Toc406599135\h9 3.1数据库系统平台 PAGEREF_Toc406599136\h9 3.2数据库系统具体实现编码 PAGEREF_Toc406599137\h9 第4章系统主要设计和主要功能的规划 PAGEREF_Toc406599138\h21 4.1系统主要设计 PAGEREF_Toc406599139\h21 4.2主要功能的规划 PAGEREF_Toc406599140\h24 总结 PAGEREF_Toc406599141\h28 致谢 PAGEREF_Toc406599142\h29 参考文献 PAGEREF_Toc406599143\h30 引言 在高等院校、职中专、大专学校里,学生考勤是一项日常必要性的工作,学校的各院系需要了解和掌握各班级的学生出勤情况,以加强对学生的教育和管理。因而学生考勤是学校一项非常重要的工作。 传统的学生考勤以及平时课堂上的表现,主要是依靠老师在课堂上点名或学生会抽查点名制度,还有上课提问等。学生人数多、考勤不全面、数据不准确,特别是点名考勤制耗费了老师和学生大量的时间且起不到太大的效果。 第1章需求分析 1.1开发背景 在计算机和手机技术广泛推广的今天,应用计算机已经大大的提高了社会的各方面的效率。而作为学校,社会知识的高度集中区,计算机已经成为一种必需品。有了计算机,那么我们就应该在方方面面想到用它来提高我们的效率。 对于大学生的考勤方面,现在越来越显示出重要性。虽然大学生都已经步入成年,但是有些时候会出现小小的偷懒也情有可原。很多方面还需要代课老师和学校的监督,当然对于上课点名很占用时间,而且效果不好,老师也不能对学生每次点名情况都有明确的了解,所以一个可视化的点名系统称为必须。 此外,对于学生上课表现情况,老师可以对问题的次数及质量来进行打分。所以在上课时有一个能够面向学生的点名系统对学生的的进行的提问也成为老师们十分想要的一个系统。 1.2需求分析 信息化给这样的一个状况带来了契机,基于信息化的考勤系统就在这种情况下变得越来越受欢迎,通过系统的数据分析,学校能得到准确的学生上课到勤的整体状况,针对性的做出政策,使学生积极上课的风气得到加强。它给教师带来了更加高效的处理考勤和课堂提问的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等繁杂事务影响教学。因此,本论文设计规划随机点名系统,来实现相应的需求功能,达到所需目的。 学生随机点名系统分为五大板块,录入学生考勤信息,修改学生考勤信息,查询学生考勤情况,统计学生旷课数,旷课课程。老师通过系统录入学生信息,按照课程名称进行考勤,在老师点到某学生时,系统会提示下一步,或返回主菜单。 随机点名系统采用C语言编写程序的优势: (1)C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。 (2)C语言具有较好的可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维、二维图形和动画。它是数值计算的高级语言。 第2章总体设计 2.1设计思想 设计构思如下:当教师点击“点名”按钮,开始随机点名回答提问时,电脑就从学生表Students中自动获取学生数(如n),再从1~n中产生一个随机整数,针对该随机整数,再在学生表Students中进行记录定位,并显示该同学的学号、姓名和性别,被点到的学生将回答教师提出的问题。 1、系统设计特点 (1)界面友好,易操作 本系统通过界面即可一目了然的了解各功能模块,并对各功能给出清楚明晰的