学 生
班级:计算机
131班 考 勤 系 统
学院:信息技术学院1
系统概论
学生考勤管理系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。开发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能考勤管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。
本系统使用的开发工具是Vs 2013,采用sql数据库。实现学生考勤数据采集、数据统计和信息查询,提供教师在线批假,考勤人员即时记录考勤信息,完善学生管理现代化,方便教师统计、考核学生出勤情况,方便学生管理课程查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。
2
目录
1.需求分析 .......................................................................................................................................................... 1 1.1背景分析 ................................................................................................................................................... 1 1.2功能需求分析 ........................................................................................................................................... 1 1.2.1数据字典 ............................................................................................................................................ 1 1.2.2数据流图 ............................................................................................................................................ 2 1.2.3功能层次结构图 ................................................................................................................................ 3 1.3系统设计的目标与内容 ........................................................................................................................... 4 2.概念结构设计 .................................................................................................................................................. 5 2.1概念设计方法 ........................................................................................................................................... 5 2.2设计步骤 ................................................................................................................................................... 5 2.1.1局部E-R模型 ..................................................................................................................................... 5 2.1.2初步E-R图 ......................................................................................................................................... 6 3.逻辑结构设计 ............................................................................................................................................... 6 3.1关系模式 ................................................................................................................................................... 6 3.2数据库建表 ............................................................................................................................................... 7 3.3数据库关系图 ........................................................................................................................................... 9 4.数据库的物理设计 ..................................................................................................................................... 10 4.1存储结构域存取方式的选择 ................................................................................................................. 10 4.2约束条件及参照关系 .......................................................................................................................... 10 4.2.1约束关系 .......................................................................................................................................... 10 4.2.2参照关系 .......................................................................................................................................... 10 5.数据库的运行与维护 ................................................................................................................................. 11 5.1数据库的初始化(包括数据库、表以及视图的建立) .................................................................. 11 6.系统运行界面展示 ..................................................................................................................................... 14 6.1考勤人员界面 ...................................................................................................................................... 14 6.2教师窗体 ................................................................................................................................................. 16 6.3学生窗体 ................................................................................................................................................. 17 6.4教务管理人员窗体 ................................................................................................................................. 17
3
1.需求分析
1.1背景分析
如今各大高校已经做到高度信息化管理。师生的成绩查询系统、教务管理系统、招生就业系统等系统在各大高校得到广泛应用,对全校师生的学习、办公、管理带来了便利,因此开发一个学生考勤系统能进一步加强高校学风建设,维护正常的教学秩序。
目前高校学生上课考勤都是由任课教师或学习委员点名,记录学生出勤情况,对于请假,需要得到辅导员或学院领导的批准。这种模式在目前的高校管理中暴露了不可避免的弊端: 一、学生请假对任课教师不透明;
二、学生对自己整个学期的上课出勤情况没有整体的统计信息; 三、学校领导、班主任对学生上课的出勤情况不易整体把握;
因此建立一个好的学生考勤系统可以一定程度上解决这些弊端,本系统是主要针对高校学生上课出勤管理及查看而设计的信息系统。本系统涉及高校四大类用户:学生、考勤人员(学习委员)、教师、教务处管理员。
1.2功能需求分析 1.2.1数据字典
字段名 sno sname ssex sdept sentrance_time spassword class_name class_code cno cname credit class_time tnname tno tsex tentrance_time tdept
类型 Char(12) Char(20) Char(2) Char(20) datetime Char(12) Char(20) Char(12) Char(12) Char(20) Char(6) Char(12) Char(20) Char(12) Char(2) datetime Char(20) 备注说明 学生学号 学生姓名 学生性别 学生所属专业 学生入学年月 学生登陆密码 班级名 班级代码 课程号 课程名 课程学分 课程时间 教师姓名 教师代码 教师性别 教师入职年月 教师所属系别 1
能否为空 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否