数据库课程设计学生考勤系统.docx
《数据库课程设计学生考勤系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计学生考勤系统.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.一、综合设计目的、条件、任务和内容要求: 针对系统来说主要任务是设计一个学生考勤管理系统,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。整个考勤系统能够提供请假、休学和退学等情况的记录,并实现等处理功能。具体的设计任务如下:1、实现用户登录和修改密码和创立用户帐户;2、能查看、查询、输入、添加、修改、删除学生根本信息,包括姓名、性别、班级、出生日期等;3、能查看、查询、输入、添加、修改、删除课程信息,包括教师信息、课程编号等;4、能查看、查询、输入、添加、修改、删除班级信息,浏览班级根本信息;5、能查看、查询、输入、添加、修改、删除考勤信息,包括请假和销假信息;
2、6、能按学号、姓名、班级、专业、查询学生考勤,请假信息;7、能按专业或班级统计学生考勤,请假信息,并可以在里面进展按学号或姓名的查询等。 指导教师签字: 年 月 日二、进度安排:1、总体方案设计1-2天2、编程实现5-6天3、测试分析和书写报告2-3天三、应收集资料和主要参考文献:1 童爱红.Visual C#.NET应用教程,北京:清华大学出版社,2004.2 杨晓光.Visual C#.NET程序设计,北京:清华大学出版社;北京交通大学出版社2004.3 周忠荣.数据库原理与应用Access,北京:清华大学出版社,2003.4 周学军.SQL Server 2000根底教程,北京:清华大学
3、出版社,2005.四、综合设计摘要:学生考勤管理系统作为一个高校的根本管理,是学校对学生工作管理的根本依据。开发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校标准化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能考勤管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。本文以“考勤信息管理系统的设计和开发为例,系统地阐述了考勤系统的设计开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等局部。该系统侧重于学生考勤信息查询和数据库的维护,通
4、过已编制好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等,本系统使用的开发工具是VC 6.0开发程序,采用sql数据库。实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。关键词:数据;查询;数据库.目 录摘 要 . .I第一章 绪论. . .11.1 课题背景. . .11.2 课题目的和要求.11.3 课题意义.1第二章系统分析 . . 32.1 功能需求分析.3 2.2 系统需求分析.3 第三章详细设计.
5、53.1 主要设计思想.5 3.2 数据库分析与设计.53.3 系统功能模块设计.9 第四章设计结果和分析.114.1 系统的实现.11 4.2 系统的测试.11 总 结 .14 致 谢 .15 参考文献 .16 附录 主要程序代码 .17摘 要学生考勤管理系统作为一个高校的根本管理,是学校对学生工作管理的根本依据。开发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校标准化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能考勤管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。本文以“考
6、勤信息管理系统的设计和开发为例,系统地阐述了考勤系统的设计开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等局部。该系统侧重于学生考勤信息查询和数据库的维护,通过已编制好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等,本系统使用的开发工具是VC 6.0开发程序,采用sql数据库。实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。关键词:数据;查询;数据库Abs
7、tractStudents attendance management system as a college of the basic management, is the school to the student the basic foundation of management. Development of check on work attendance management system, perfect college is an important link of information management. Artificial attendance already d
8、ifficult to meet the requirements of the standardized management school, in the face of the huge amount of information, this mode existing in many disadvantages. Therefore, establishing modern intelligent attendance management system is imperative. This also greatly to reduce attendance staff work a
9、nd enhance the working efficiency, make originally complex and dry work become simple and easy.This article by attendance information management system the design and development as an example, systematically elaborated the attendance system design and development process, including the system overa
10、ll design, logic framework and the data flow, each function module partition, the system function module design and implementation of a part of. The system focuses on the student attendance information query and database maintenance, has been compiled through good program and the completion of the u
11、ser login, attendance information to add, inquiry, statistics, students leave and terminate his/her leave, etc., the system use of development tools is VC6.0 development process, using SQL database. To realize students attendance data acquisition, data statistics and information query process automa
12、tion, perfect the students management modernization, convenient management statistics, assessment students attendant, convenient student management department inquiry, assessment of students attendance, accurately grasp the students attendance and related material, effective management, students acq
13、uire the situation.Keywords:data; inquire; data base第一章 绪论课题背景程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、稳固和充实所学的理论知识, 加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力。学生考勤管理程序是学校管理工作中一个比拟重要的任务,过多的学生考勤管理程序工作给学校管理人员带来了很大麻烦的。虽然原始的记录方法在一定的程度上可以解决问题,可是现在计算机已经走到了我们的生活,它的缺乏之处就显而易见了。 学生考勤管理程序,是一个对于学生考勤的管理系统, 不仅大大减少了考勤管理人员的
14、大量的工作,而且还方便了班级和学校对学生出课率的查询,只要通计算机登入本系统就能和时修改、更正学生的考勤信息,使信息真实、有效。这样节省了大量人力物力,节省了珍贵的时间,大大提高了工作效率.用C+语言进展了该系统的编写。操作上力争实现人性化、合理化,满足学校、教师、非计算机管理人员的使用和查看。课题目的和要求目的:要求实现-“学生考勤管理程序记录学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型迟到、早退、请假和旷课。要求: 1.录入学生的缺课记录;2修改某个学生的缺课记录;3查询某个学生的缺课情况;4统计某段时间内,某门课旷课学生姓名和旷课次数,按旷课次数由多到少排序;
15、 5统计某段时间内,有学生旷课的课程和旷课人次,按旷课人次由多到少排序。课题意义程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、稳固和充实所学的理论知识, 加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力。学生考勤管理程序可以大大减缓学生考勤人员的工作量, 方便了平时上课学生的出勤率的管理。第二章 系统分析考勤管理系统是高校对考勤实行了信息化管理,考勤管理中主要涉和的管理任务有4个方面:学生根本信息管理、考勤信息管理、考勤查询浏览管理以和系统管理,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。因此,该系统使用Vi
16、sual C和sql server数据库开发系统作了考勤管理系统。学生的根本信息、学生考勤、系统用户管理,适用于各高等学校单位。考勤系统的目的是为实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率;准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。 本课题要实现的是学生考勤管理系统,在设计时应该有友好的用户界面,便于考勤管理员的操作,系统应有根本功能如下:1考勤管理员用户登录功能;2学生考勤管理相关信息的管理功能;3查询功能;2. 用户界面需求对于一个好的软件有一个友好的用户界面是很重要的。用
17、户界面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。如尽量减少用户输入次数,多使用快捷按扭等。本系统使用的开发语言是Visual C 6.0,数据库采用的是sql server,以Windows XP系统为操作平台。考勤管理系统能够提供学生考勤的情况记录,方便地对学生考勤进展评定。考勤情况主要由考勤班干部记录然后上交到考勤管理员,需要设置人工添加的功能,如出勤记录、考勤统计、学生信息等,已备特殊情况的处理;还能够提供请假、休学和退学等情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能具有一定的平安性、协调性和完整性。考勤管理者可直接操作各考勤情况,考勤管理人员功能的信息
18、量大,数据平安性和保密性要求最高,本系统考勤管理人员全部开放,对非管理员不需密码,可直接进入进展查阅。管理员可以浏览、查询、添加、删除、修改、统计学生考勤的根本信息;浏览、查询、统计、添加、删除和修改学生的根本信息,这局部功能由学生处管理人员执行。考勤管理系统通过考勤信息判断并记录学生出勤信息,可以保证考勤数据的准确、公正、平安,减少考勤人员的工作负担,防止人为因素的干扰和弄虚作假现象;各管理用计算机和管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种根本信息,提供丰富的统计信息,查询方便,管理平安,操作简便易学。经过开发人员的讨论,对考勤管理系统应实现的功
19、能描述如下:1、用户信息管理用户信息管理的根本功能是添加、修改、删除和浏览用户详细信息。管理考勤人员使用系统自己创立用户帐号,用户的具体属性包括用户帐号、用户密码。2、信息管理学生信息、班级简况信息、班级成员信息、课程信息、考勤信息、请销假信息,管理人员可以对其进展添加、修改、删除和浏览等。3、学生考勤的录入功能考勤人员能够把学生的考勤记录请假、销假等输入到相应的数据库,也可对其进展添加、修改、删除。4、浏览功能考勤人员能够浏览学生考勤记录和历史考勤记录,能通过显示菜单浏览全部信息。5、查询功能考勤人员能够按学号、姓名查询某学生的考勤记录或按专业、班级查询某个班级的考勤记录。6、修改功能考勤人
20、员具有修改学生的考勤记录,如请假、销假、旷课等记录。7、请销假功能考勤人员能够记录学生的请假、销假功能。第三章 详细设计数据库工具:为解决学生信息与班级信息、课程信息的复杂的对应关系,选用关系型数据库管理工具建立它们之间的关联关系;查询方式:为方便查询,不仅要考虑按学生学号、姓名确实定查询方式,还要考虑满足考勤管理人员的不确定查询方式等。为此,我们采取模块化设计思想,通过各模块的不同组合以实现不同的查询功能。最终,使系统能够具有内容标准、信息完整、查询便捷等特点。基于上面的分析,对学生考勤信息管理系统进展以下分析:1、实现系统登录2、信息管理3、考勤、请假信息的查询3.2 数据库分析与设计对数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 学生 考勤 系统
限制150内