学生考勤管理系统课件.ppt

上传人:牧羊曲112 文档编号:3788700 上传时间:2023-03-22 格式:PPT 页数:32 大小:344KB
返回 下载 相关 举报
学生考勤管理系统课件.ppt_第1页
第1页 / 共32页
学生考勤管理系统课件.ppt_第2页
第2页 / 共32页
学生考勤管理系统课件.ppt_第3页
第3页 / 共32页
学生考勤管理系统课件.ppt_第4页
第4页 / 共32页
学生考勤管理系统课件.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《学生考勤管理系统课件.ppt》由会员分享,可在线阅读,更多相关《学生考勤管理系统课件.ppt(32页珍藏版)》请在三一办公上搜索。

1、3/22/2023,学生考勤管理系统,计算机科学与技术1班指导老师:包山虎 第四组:薛向南、刘贞、金 磊、张鹏飞、穆永振、王浩绩,3/22/2023,目录 一.项目开发计划的目的和意义 二.需求分析 三.可行性分析 四.概要设计 五.库表设计及建库sql脚本文件 六.(待完),3/22/2023,一、项目开发计划的目的和意义 开发本系统的目的,就是要解决目前高校中关于学生请假与上课出勤管理中所面临的一系列问题。开发出高校学生考勤管理系统能有效地提高学校办事效率,实现学生请假及上课出勤信息对任课教师、班主任、院系领导、学校领导透明,使班主任、院系领导及时把握学生的学习情况,及时与学生沟通,提高教

2、学质量。,3/22/2023,二、需求分析1.1 学生用户需求描述 学生在线请假以及可以查看在校期间所有学期上课出勤的详细信息,如:整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节课等详细信息。其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码,查看本班课表安排。,3/22/2023,1.2 任课老师用户需求描述 管理学生上课出勤需求:管理所教班级学生的上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。查看学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息及详细信息。1.3 教务管理员

3、用户需求描述 教务管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,如:对所有用户的添加、删除、修改等。,3/22/2023,2、功能需求描述 学生若要请假,必须提前写好请假条经过任课老师审批。任课老师通过考勤管理系统,对学生上课出勤信息进行公开,但由于任课老师忙于教学,为了能及时准确无误的对学生出勤情况公开,要求系统能自动提示任课老师对上完课了,但还没公布的出勤信息进行网上公布。由于每学年课表都在变化,老师安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。,3/22/2023,三、可行性分析 技术可行性:学校学生考勤管理系统在

4、目前的学 校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统采用JSP,及SQL Server 2005数据库技术综合开发。JSP是一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统网页HTML中插入Java程序段和JSP标记,从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能,3/22/2023,在其他操作系统上运行。此外JSP还具有以下优点:(1)一次性编写,到处运行。除了系统之外,代 码不用做任何更改(2)系统的多平台支持(3)强大的可伸缩性(4)多样化和功能强大的开发工具支持(5)支持服务器端组件 经济可行性:本

5、系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不是很高,所以从经济上讲是可行的。,3/22/2023,操作可行性:本系统操作简单方便,只要了解本系统功能的,都能方便操作本系统,所以在操作上也是可行的。分析结果:从以上的分析可知,学生考勤管理系统的解决方案无论在技术,经济还是操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。,3/22/2023,四、概要设计1、实体模型,班级名称,出勤人数,班级出勤记录,课程名称,考勤记录实体图,考勤时间,旷课人数,迟到人数,3/22/2023,教务管理员,姓名

6、,职称,性别,编号,管理员属性模块,3/22/2023,审批状态,请假天数,申请时间,学生学号,请假原因,开始时间,请假记录,请假记录属性模型,3/22/2023,学生学号,上课时间,课程名,出勤情况,学生出勤记录,学生出勤记录属性模型,3/22/2023,2、E-R图,学生,出勤,学生出勤记录,任课老师,请假记录,请假,课程,选修,1,n,1,1,提交,批准,m,1,1,m,m,n,讲授,1,1,班级出勤记录,3/22/2023,3、功能模块图,查看本人基本信息,数据库系统,在线请假,查看上课出勤信息,学生功能模块,3、功能模块图,学生,3/22/2023,任课老师,数据库系统,查看本人信息

7、修改个人密码,管理所教班级学生的上课出勤信息、以及批准学生请假,查看所教班级学生出勤信息,任课老师功能模块,3/22/2023,教务管理员,数据库系统,管理学校院系、年级、专业、班级的添加、删除、修改,更新每学期每个班级课程及任课老师的安排,查看学生上课出勤信息,管理系统的请假、考勤信息,教务管理员功能模块,3/22/2023,五、库表设计及建库sql脚本文件 1、教务管理员表(T_administrator),3/22/2023,2、学生信息表(T_student),3/22/2023,3、课程信息表(T_course),4、学生选课表(T_stucourse),3/22/2023,5、任课

8、老师信息表(T_teacher),3/22/2023,6、考勤表(T_attendance),3/22/2023,7、请假记录(T_leave),3/22/2023,8、学生出勤记录(T_stuattendance),3/22/2023,9、缺勤记录表(T_absenteeism),3/22/2023,SQL脚本1、create table T_administrator(adm_no char(5)Primary key,adm_name char(10),adm_sex char(1),adm_title char(20),adm_passwd char(20),3/22/2023,2、c

9、reate table T_student(stu_no char(6)Primary key,stu_name char(10),stu_sex char(1),stu_class char(13),stu_professiona char(20),stu_faculties char(20)3、create table T_course(cou_no char(8)Primary key,cou_name char(20),3/22/2023,4、create table T_stucourse(stu_nochar(6)Primary key,cou_nochar(8)Primary k

10、ey)5、create table T_teacher(tea_no char(9)Primary key,tea_name char(20),tea_sex char(1),tea_class char(13),tea_course char(20),tea_faculties char(20),3/22/2023,6、create table T_attendance(class char(5)Primary key,course char(10),catt_time char(1),att_nub smallint(3),late_nub smallint(3),abs_nub smal

11、lint(3)7、create table T_leave(stu_no char(6)Primary key,app_time char(14),str_time char(14),3/22/2023,lea_day char(3),lea_reason char(80)Primary key,app_sta char(5)8、create table T_stuattendance(stu_no char(6)Primary key,stu_course char(14),cla_time char(14)Primary key,Attendance char(3),3/22/2023,8、create table T_stuattendance(stu_no char(6)Primary key stu_course char(14)cla_time char(14)Primary key Attendance char(3),3/22/2023,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号