学生考勤管理系统ppt2.ppt_第1页
学生考勤管理系统ppt2.ppt_第2页
学生考勤管理系统ppt2.ppt_第3页
学生考勤管理系统ppt2.ppt_第4页
学生考勤管理系统ppt2.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

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

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

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

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

8、20,3、课程信息表(T_course),4、学生选课表(T_stucourse),10/12/2020,5、任课老师信息表(T_teacher),10/12/2020,6、考勤表 (T_attendance ),10/12/2020,7、请假记录(T_leave),10/12/2020,8、学生出勤记录(T_stuattendance ),10/12/2020,9、缺勤记录表(T_absenteeism ),10/12/2020,SQL脚本 1、create table T_administrator ( adm_no char(5) Primary key , adm_name char(

9、10), adm_sex char(1), adm_title char(20), adm_passwd char(20) ),10/12/2020,2、 create 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_n

10、ame char(20) ),10/12/2020,4、 create table T_stucourse ( stu_nochar(6) Primary key , cou_nochar(8) Primary key ) 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) ),10/12/2020,6、 create table T_a

11、ttendance ( class char(5) Primary key , course char(10), catt_time char(1), att_nub smallint(3), late_nub smallint(3), abs_nub smallint(3) ) 7、 create table T_leave ( stu_no char(6) Primary key , app_time char(14), str_time char(14),10/12/2020,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 k

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论