在学校中,学生上课考勤是学校对学生期末成绩是一个重要指标,学生上课的到课率也是对教师质量的一个客观评价。长期以来,学生的考勤检查都是依赖任课老师人工记录的,面对这么多的学生信息,老师信息和授课信息只能靠任课教师上课之前一一统计,让任课教师感到非常的辛苦和劳累,因为要统计的信息非常多,所以开发设计学生考勤管理系统。
系统使用Visual studio.net2010作为系统开发环境,并采用ASP.NET技术,使用C#语言,以SQL Server为后台数据库。
用户登录模块:用来区分二种用户,学生、管理员。
个人信息管理:用户登录后可以修改用户表中的个人信息。
主页模块:在信息表中读取信息并按照一定模板显示在首页。
信息搜索模块:将信息表中所有信息的标题或内容关键字与搜索框中输入的字段进行比对,找到所有包含输入字段的信息纪录,从而将信息、内容和发布时间等信息展示给普通用户。
信息浏览模块:系统根据信息ID从信息表中取出信息的主体内容。
学生浏览模块:系统根据学生ID和姓名从学生表中取出学生的主体内容,显示在页面模板上。
学生考勤:选择要考勤的学生,该学生必须在可选的状态下,添加考勤记录,将考勤信息存入考勤记录表中。
考勤管理:考勤管理包括考勤审核、取消考勤、修改考勤、删除考勤等。
添加请假:将请假的ID和请假原因以及请假学生等记录到请假表中,经管理员审核通过后,此请假可以被浏览者查看。
修改请假:根据请假ID,在请假表中找出相应记录并进行更新。
删除请假:根据该请假ID从请假表中进行删除。
审核请假:将请假添加人ID、请假ID、审阅时间等记录到审核表,经管理员审核通过后的请假才可以在界面显示。
系统用户管理:系统用户的属性包括用户名、密码、权限、添加时间,超级管理员可以管理系统用户,对其进行增删改查等操作。
添加学生:将学生的ID和学生姓名以及学生内容等记录到学生表中,经过添加后,此学生可以被浏览者查看。
修改学生:根据学生ID,在学生表中找出相应记录并进行更新。
删除学生:根据该学生ID从学生表中找到ID等于该学生ID的学生信息,将学生本身从学生表中进行删除。
目 录
摘 要 I
目 录 III
第1章 引言 1
1.1开发背景与意义 1
1.2国内外研究现状 1
1.3论文组成结构 1
第2章 开发工具及相关技术介绍 2
2.1开发工具介绍 2
2.1.1VisualStudio介绍 2
2.1.2SQL Server介绍 2
2.1.3IIS介绍 3
2.2开发模式B/S介绍 3
2.3开发技术介绍 3
2.3.1ASP.NET介绍 4
2.3.2ADO.NET介绍 4
第3章 系统分析 5
3.1可行性分析 5
3.1.1技术可行性 5
3.1.2经济可行性 5
3.1.3操作可行性 5
3.1.4法律可行性 5
3.2需求分析 5
3.2.1系统用户需求分析 5
3.2.2系统功能需求分析 6
3.2.3系统业务流程分析 7
3.2.4系统数据流分析 7
第4章 系统设计 9
4.1系统设计的原理 9
4.2系统功能设计 9
4.4数据库设计 10
4.4.1概念模型设计 10
4.4.2逻辑结构设计 11
4.4.3数据库的连接设计 12
第5章 系统实现 14
5.1主页模块 14
5.2登录模块 14
5.3系统用户管理模块 16
5.4学生考勤模块 18
5.5学生请假模块 19
5.6请假管理模块 20
5.7学生管理模块 21
第6章 系统测试 23
6.1测试目的 23
6.2测试用例 23
6.2.1登录测试 23
6.2.2学生管理测试 23
6.2.3学生考勤测试 23
6.3测试结果 24
第7章 结论 25
参考文献 26
致 谢 27