信息技术学院实习报告
课题名称: 学生出勤管理系统
专业及班级:
学生姓名:
学生学号:
指导教师:
河北经贸大学信息技术学院实习报告
目录
1.绪论 ................................................................................................................................................ 3
1.1 背景 ..................................................................................................................................... 3
1.2 研究现状 ............................................................................................................................. 3
1.3 研究内容 ............................................................................................................................. 4
2.系统分析...................................................................................................................................... 5
2.1 可行性分析......................................................................................................................... 5
2.1.1 经济可行性 ............................................................................................................. 5
2.1.2 技术可行性 ............................................................................................................. 5
2.1.3 操作可行性 ............................................................................................................ 5
2.2 需求分析 ............................................................................................................................. 5
2.2.1 功能分析 ................................................................................................................. 6
2.2.2 数据分析 ................................................................................................................. 6
3.概要设计 ........................................................................................................................................ 8
3.1 结构设计 ............................................................................................................................. 8
3.2 数据设计 ............................................................................................................................. 8
4. 系统详细设计与实现................................................................................................................ 9
4.1 运行界面 ............................................................................................................................. 9
4.2 学生信息查询功能 ............................................................................................................. 9
4.3 学生信息添加功能 ...........................................................................................................12
4.4 修改学生信息 .................................................................................................................. 15
4.5 删除学生信息 ................................................................................................................... 18
5.结论 .............................................................................................................................................. 18
2
河北经贸大学信息技术学院实习报告
学生考勤管理系统
1.绪论
1.1 背景
学生考勤信息的管理是学校教学工作中的重要组成部分。高校招生规模的逐
步扩大和认识制度的改革,在校学生人数将不断增加,而学生管理人员则相对减
少。加上我国高等学校基层学生考核管理工作的头绪多,内容杂,管理细,要求
高,传统管理办法已基本不适应新形势的要求。在校基本信息的管理学生上课出
勤情况的管理,稍有不慎就会出现错误。同时学生考勤信息的手工登录与查询,
是一项非常繁重而枯燥的劳动,耗费许多人力和物力进行管理,而社会因人的情
绪烦躁而出现失误。因此在计算机飞速发展的今天,应用数据库技术实现学生考
勤信息统计调查的管理是可行而必要的工作,实现高校学生考勤信息网上管理,
既能提高工作效率,又可以提高工作水平。
1.2 研究现状
在学校,尤其是在各大高校,学生考勤是学校对学生的一项重要的考核指标,
学生的出勤率更是对教师授课的客观评价。作为计算机应用的一部分,使用计算
机对学生考勤信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、
查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高
效率,也是学校科学化,正规化管理的重要条件。
因此,开发这样一套管理软件很有必要。
3
河北经贸大学信息技术学院实习报告
1.3 研究内容
技术的进步对传统学生考勤管理的解决方案提出更严格的要求和挑战。为了
能够使系统开发成功,学生考勤系统解决方案应切合实际的教学要求和发展的趋
向,在实施考勤系统的设计之前,必须对一系列问题进行科学的论证,如果系统
的需求分析、系统总体规划、学生考勤系统的功能和实施方案,运行学生考勤的
软件和硬件配置,学生考勤系统的管理方法等等。
4
河北经贸大学信息技术学院实习报告
2.系统分析
2.1 可行性分析
2.1.1 经济可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开
发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
a.本系统的运行可以代替人工进行许多繁杂的劳动;
b.本系统的运行可以节省许多资源;
c.本系统的运行可以大大的提高学校的工作效率。
所以,本系统在经济上是可行的。
2.1.2 技术可行性
可用 myeclipse 开发工具结合 mysql 数据,运用 SSH 架构进行开发,使用
tomcat 作为本系统的服务器,所以该系统是可以实现的。
2.1.3 操作可行性
本系统为一个小型的学生考勤管理系统,所耗费的资源非常的小,学校的电
脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2.2 需求分析
用户是系统的使用者,依自己分析,本系统应当包括学生、系统管理员两类
用户,这两类用户对系统的需求简要如下:
学生用户:
学生对本系统的主要需求是查看学生基本信息和上课出勤统计。学生可以查
看出勤统计的详细信息。学生还可以查看本人的基本信息,如:所在院系、学号、
姓名、性别、年龄等。
管理员用户:
系统管理员拥有本系统的最高权限,负责系统数据的动态同步更新以及维
5
河北经贸大学信息技术学院实习报告
护,管理学校各院系学生个人信息的添加、删除、修改、查询等,管理系统所有
用户(学生、系统管理员),管理系统的考勤信息等等。
2.2.1 功能分析
系统数据数据流图如下:
系 统 管 理
员
1.1
系统
登录
D2 学生信息
1.2
系统
管理
D3 出勤信息
D1 管理员信息
图 2.1 出勤管理数据流图
6
河北经贸大学信息技术学院实习报告
2.2.2 数据分析
学生的属性一共有六个:学号,姓名,性别,年龄,院系,出勤情况,所以
其单独的 E-R 图如 2-2 所示。
学号
年龄
姓名
学生
院系
性别
出勤情况
图 2-2 学生 E-R 图
6
河北经贸大学信息技术学院实习报告
整个系统的 E-R 图如图 2-3 所示。
性别
年龄
院系
用户名
密码
学号
姓名
学生
1
出勤情况
系统管理员
N
操作
记录
N
正常
M
未到
出勤信息
迟到
图 2.3 出勤管理系统 E-R 图
7