学生考勤管理系统—计算机毕业设计内容摘要:
重用性等特点。 JSP 的全称是 Java Servlet Pages,它是 SUN 推出的一种动态网页技术标准。 它在传统 的静态页面文件 (*.html,*htm)中加入 Java程序片段和 JSP 标记,就构成了 JSP 页面。 由 Web 服务器上的 JSP 引擎来处理 JSP 元素,生成调用Bean,并用 JDBC 访问数据库(或文件),最后以 HTML 或 XML 的形式返回浏览器。 JSP 在 Servlet 类中编译,编译一次后存入内存,以后再调用时,不用再编译,所以速度很快。 系统功能划分 根据系统用户的需求,将本系统按功能划分成三大功能模块:请假系统、考勤系统、后台管理模块,涉及到六大类用户:学生、任课教师、班主任、院系领导、学校领导、系统管理员。 请假系统模块 本模块的功能是在线请假的实现及管理,主要涉及三大类用户:学生、班主任及院系领导用户,学生通过此功能模块进行在线请假及查看请假记录信息;班主任在线审批学生请假及查看请假记录信息;院系领导在线审批学生长时间的请假及查看请假记录信息。 考勤系统模块 本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。 学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;班主任、院系领导、学校领导查看不同的范围的学生出勤信息。 后台管理管理 本模块的功能实现整个系统数据的同步更 新及维护,只涉及系统管理员用户。 系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系第 3 章 需求分析 9 统实现的基础。 数据字典 数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。 数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。 它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。 它相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查查字典就可以了。 名字:学生信息表 别名:学生 定义:学生基本详细信息 描述:学生 =stu_number+stu_name+stu_sex+stu_password+class_id 位置:用户登录 名字:任课老师信息表 别名:任课老师 定义:任课老师基本详细信息 描述:任课老师 =teacher_id+teacher_name+teacher_password+college_id 位 置:用户登录 名字:班主任信息表 别名:班主任 定义:班主任基本详细信息 描述:班主任 =class_teacher_id+class_teacher_name+class_teacher_password+ college_id 位置:用户登录 名字:院系领导信息表 别名:院系领导 定义:院系领导基本详细信息 描述:院系领导 =college_leader_id+college_leader_name+ college_leader_password+college_id 第 3 章 需求分析 10 名字:学校领导 信息表 别名:学校领导 定义:学校领导基本详细信息 描述:学校领导 =school_id+school_name+school_password 位置:用户登录 名字:上课考勤登记信息表 别名:考勤登记 定义:任课老师对所教课程的登记情况 描述:考勤登记 = id+record_time+sk_time 位置:任课老师考勤管理页面 名字:学生上课出勤息表 别名:出勤 定义:学生上课的出勤情况。 描述:出勤 = id+sk_time+stu_number+stu_status 名字:请假信息表 别名:请假 定义:学生请假详细信息 描述:请假 = class_id+year_id+stu_number+qingjia_yuanyin+start_time+ end_time+day_number+qingjia_time+class_teacher_status+class_teacher_sp_time+class_teacher_restore+college_leader_status+college_leader_id+ college_leader_sp_time+college_leader_restore 位置:学生、班主任、院系领导请假系统 第 3 章 需求分析 11 数据流图 数据流程图是结构化系统分析的工具。 它既可以表达数据在系统内部的逻辑流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。 数据流程图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。 图 31 请假系统数据流图 Fig31 the system’s of asking for leave dataflow pursueing 学生请假 班主任审批 院系领导审批 请假成功 请假失败 请假记录 同意 同意 不同意 同意 不同意 图 32 考勤系统数据流图 Fig32 attendance system’s dataflow pursueing 任课老师 请假 系统 数据处理 请假 旷课 迟到 早退 出勤记录 请假记录 第 3 章 需求分析 12 运行需求 最低配置 服务器端 : 1)硬件 需 求:处理器 Intel Pentium III 内存 128M 硬盘 40G 2)软件需求: Windows 98 Microsoft Inter Explorer JDK SQL Server 2020 数据库 Tomcat 客户端 : 1)硬件 需 求: 处理器 Intel 奔腾 133 或相当的处理器 内存 64M 硬盘 10G 2)软件需求: Windows 98 Microsoft Inter Explorer 建议配置 服务器端 : 1)硬件 需 求:处理器 Intel Pentium IV 内存 256M 硬盘 80G 2)软件需求: Microsoft Windows 2020/XP JDK Tomcat SQL Server2020 数据库 Microsoft Inter Explorer 客户端 : 1)硬件需求:处理器 Intel Pentium IV 或相当的处理 内存 128M 硬盘 20G 2)软件需求: Windows 2020/XP Microsoft Inter Explorer 第 4 章 总体设计 13 第 4 章 总体设计 引言 经过需 求分析阶段的工作,系统必须 “ 做什么 ” 已经清楚了,现在是决定“怎样做 ” 的时候。 系统布局设计 系统页面采用框架来设计,不同的用户有不同的功能菜单,但都有统一的风格,这给页面的使用和维护都带来了很大的便利,特别是在代码重用方面起了很大作用。 本系统各用户的页面设计如图 41 所示 : 区 —— 可以在此展示 系统 标识、页面归属等信息。 菜单区 —— 提供 系统可供操作的 功能列表。 —— 显示页面格式化数据页面主体区显示的内容,将依据页面在 系统 中的作用而定。 区 —— 可设计为 显示 系统 所有权等信息。 页面主体 功能菜单 Banner Bottom 图 41 系统布局图 Fig41 System’s layout map 第 4 章 总体设计 14 总体结构图 根据系统功能的要求,高校学生考勤管理系统各个模块之间的层次结构如图 42 所示: 按用户划分,系统结构图如图 43 所示: 请假系统子功能模块层次结构图如图 44 所示: 高校学生考勤管理系统 请假系统 考勤系统 后台管理 图 42 系统功能 结构示意图 Structure sketch map of the system’s function 高校学生考勤管理系统 学生 班主任 任课老师 院系领导 学校领导 管理员 图 43 系统用户 结构示意图 Structure sketch map of the System’s user 请假系统子模块 学生在线请假模块 班主任审批模块 院系领导审批模块 图 44 请假系统 结构示意图 Structure sketch map of the system asking for leave 第 4 章 总体设计 15 考勤系统子功能模块的层次结构如图 45 所示: 本人主要工作任务 本高校学生考勤管理系统分成三大功能模块来实现,本人主要负责:请假系统、考勤系统两大功能模块,涉及前五大类用户:学生、班主任、 任课老师、院系领导、学校领导。 后台管理功能模块,即系统管理员的功能由同组的同学来实现。 考勤管理子模块 任课老师提交数据 各用户查询考勤数据 图 45 考勤系统 结构示意图 Structure sketch map of the system checking attendance 第 5 章 详细设计 16 第 5 章 详细设计 引言 总体设计阶段以比较抽象概括的方式提出了解决问题的办法。 详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。 其任务就是把解法具体化,也就是回答下面这个关键的问题: “ 应该怎样具体地实现这个系统呢。 ” ,通过详细设计应该得出对目标系统的精确描述,给出各个模块的详细过程性描述。 从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 系统功能流程图 1)主功能流程: 图 51 主界面流程 图 main pages’s flow diagram 开始 用户登陆 学生 班主任 任课老师 院系领导 学校领导 在线请假 查看考勤信息 查看考勤信息 提交考勤信息 查看考勤信息 审批请假 审批请假 查看考勤信息 查看考勤信息 退出系统 结束 第 5 章 详细设计 17 系统目录结构设计 系统首页 WEBINF 系统配置目录 public 公共目录 image 图片目录 student 学生目录 teacher 任课老师目录 class_teacher 班主任目录 college_leader 院系领导目录 school_leader 学校领导目录 admin 系统管理员目录 account_manager 账号管理目录 class_teacher 班主任指定目录 college_manager 院系管理目录 admin 子目录 course_manager 课表安排目录 kecheng_manager 课程管理目录 kaoqin_manager 考勤管理目录 qingjia 请假管理目录 year_manager 学年安排目录 数据库设计与实现 实体模型 老师提交记录 记录 ID 提交时间 上课时间 图 51 任课老师提交记录实体图 Fig52 entity chart of。学生考勤管理系统—计算机毕业设计
相关推荐
ALE/PROG 1 PSEN 1 — 8 — 8 — 8 — 8 图 8 AT89C52 单片机引脚图 178。 GND: 接地端。 178。 VCC: 电源端,接 +5V。 178。 XTAL1:接外部晶 体的一个引脚。 CHMOS 单片机采用外部时钟信号时,外部时钟信号由此引脚接入。 178。 XTAL2:接外部晶体的一个引脚。 HMOS 单片机采用外部时钟信号时,外部时钟信号由此引脚接入
析 ............................................................................................................ 9 支出 ...................................................................................
面组合的剪力设计值调整 ......................................................................... 47 框架结构柱的 内力组合 ......................................................................................... 48 7
167。 扩散工艺 太阳能电池的核心是 pn结,此扩散的目的便是 利用扩散炉形成一定的磷源梯度场和温度场,将磷原子扩散 到 p型硅片中, 使前表面变成 n型,使 之成为一个 pn结。 原理如下: POCl3液态源 通过气体携带 POCl3分子进入扩散炉管,使之反应生成磷沉淀在表层。 磷在高温下渗透入硅片内部形成 n区,如图 29 ( a) POCL3 液态源扩散原理图 (
态。 电平时当 Q4 基级为高电平时 ,Q3 的集电极和发 射机饱和导通 , 为摘机状态 , 于是电话信号送入。 图 模拟摘机检测电路图 而回铃音、忙音、线路错误音等电话进程音是载波为 450Hz 的信号 ,各种信号不同的只是调制的周期、占空比不同 ,所以对这些信号的检测是检测 450Hz 的信号的周期和占空比。 该电路利用锁相环 LM567 构成检测电路 (LM567 的中心频率调为
在汽缸顶部外圈装有环形吸气阀片,顶部中央则装有环形排气阀片,阀片上均设有气阀弹簧。 汽缸内的活塞由上向下移动时,缸内容积增大,压力下降,于是吸气管中压力为 P1 的空气便顶开吸入阀进入缸内,直到行程的下死点为止,这样便完成了一个吸入过程。 当活塞从下死点向上回行时,被吸入的气体受到压缩,压力因而升高,吸气阀片在缸内气体压力和弹簧的作用下迅速关闭,活塞继续上行,缸内容积不断减小,压力 升高