计算机毕业设计 jsp学生考勤系统mysql 毕设

演示视频:

https://www.bilibili.com/video/BV1f6421G7bZ/

3.1 目的和意义

开发本系统的目的,就是要解决目前高校中关于学生上课出勤管理中所面临的一系列问题。

开发出高校考勤网能有效地提高高校办事效率,解决目前高校学生上课出勤管理问题,实现教师对考勤管理的无纸化。

3.2用户需求描述

用户是系统的最终使用者,开发系统的目的是要用户最终很好的使用系统,最终为用户带来各种便利。本系统要解决高校学在上课考勤管理,通过对高校的实际调查分析,本系统应当包括学生、班主任、任课老师、系统管理员四类用户,这四类用户对系统的需求简要概括如下:

3.2.1学生用户需求描述

学生对本系统的主要需求是在线请假以及查看学期内的上课出勤信息。在线请假中,学生可以随时查看到请假的详细进展情况。同时,学生可以查看本学期内上课出勤的详细信息,如:查看某个课程在整个学期内的出勤情况——请假、旷课、迟早、早退的次数,以及对应的时间、任课老师的姓名等详细信息。学生还可以通过系统来查询本学期的课程所对应的教室和时间。

3.2.2任课老师用户需求描述

任课老师可以通过本系统管理所教班级学生的上课出勤信息以及查看所教学生的上课出勤信息。老师自动列出还没有在网上公布的学生上课出勤信息,系统依据学生请假系统,决定学生上课出勤的最终结果。同时,老师也可以通过本系统查看自己所授课程对应的课表,并且可以修改自己的个人信息。

3.2.3班主任用户需求描述

班主任对本系统的主要需求是:班主任可以通过系统对学生的信息进行录入,并且可以查询对应学生的考勤情况和请假信息。方便班主任对班级学生进行管理。

3.2.4系统管理员用户需求描述

系统管理员拥有本系统的最高权限,负责系统数据的动态同步更新以及维护。管理员可以对本系统相关功能和相关原始基本信息进行修改。管理学院各院系、年级、专业、班级的添加、删除、修改等。管理系统所有用户,管理系统的请假、考勤信息等等。

3.3功能需求描述

系统主要由管理者、督导员、班主任和班长四种权限组成

1. 管理员权限:负责系统所需所有的数据的更新和维护,根据系统对各个用户的设计,管理学校各院系、年级、专业、班级、学生的添加、删除、修改等。

2. 班长权限:在线对班级学生每节课的上课出勤情况进行统计和录入,查看本人基本信息(如专业、学号、年级、班级和姓名)、添加班级学生基本信息和修改个人登录密码。

3. 班主任权限:在线对本班班级学生每节课的上课出勤情况进行审核、修改和录入,在线进行签到,查看本人基本信息、学生基本信息和修改个人登录密码。

3. 督导员权限:在线对学校任意系别班级学生的上课出勤情况和任课老师的出勤情况进行审核、修改和录入,查看本人基本信息、学生基本信息、教师信息和修改用户登录密码。

3.4运行需求

3.3.1 最低配置

服务器端

1)硬件需求:处理器 Intel Pentium III 内存 128M 硬盘 40G

2)软件需求:Windows 98 Microsoft Internet Explorer 3.01 JDK 1.5

SQL Server 2000 数据库 Tomcat 3.0

客户端

1)硬件需求: 处理器 Intel奔腾133或相当的处理器 内存 64M 硬盘 10G

2)软件需求: Windows 98 Microsoft Internet Explorer 3.01

3.3.2 建议配置

服务器端

1)硬件需求:处理器 Intel Pentium IV 2.8G 内存 256M 硬盘 80G

2)软件需求:Microsoft Windows 2000/XP JDK 1.5 Tomcat 3.5

SQL Server2000 数据库 Microsoft Internet Explorer 6.0

客户端

1)硬件需求:处理器 Intel Pentium IV 1.8或相当的处理

内存128M 硬盘 20G

2)软件需求: Windows 2000/XP Microsoft Internet Explorer 6.0

4 总体设计

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。

3.1系统布局设计

系统页面采用框架来设计,不同的用户有不同的功能菜单,但都有统一的风格,这给页面的使用和维护都带来了很大的便利,特别是在代码重用方面起了很大作用。本系统各用户的页面设计如图3-1所示:

fdc0a6e41a0c0c49ba1c021e99996600.jpeg

1)Banner区——可以在此展示系统标识、页面归属等信息。

2)功能菜单区——提供系统可供操作的功能列表。

3)页面主体区——显示页面格式化数据页面主体区显示的内容,将依据页面在系统中的作用而定。

4)Bottom区——可设计为显示系统所有权等信息。

3.2 总体结构图

3.2.1各模块功能划分:

1)学生模块
学生可以在系统里面查询自己本学期所对应的课程相关信息,并且可以实现在线请假。同时,也可以通过本系统查询自己本学期课程的对应考勤信息。并且可以对自己的个人信息进行修改。

6ee9f75fe219e56ca780984a1783ad25.jpeg

图 3.3 学生模块结构图

2)教师模块

老师可以在系统查询出自己所授课程的对应信息。并且可以对学生的出勤进行统计,查询相关的请假信息。同时,也可以修改自己的个人信息。

e1c3736887b48b8abcac11e4ff77a292.jpeg

图 3-4 教师模块结构图

3)系统管理员模块

系统管理员也就是辅导员,可以对班级、教师和学生的信息进行修改。并且可以查看考勤情况,统计考勤。对相应的请假进行处理。并且可以通过系统的统计对考勤不足的同学发出警告。

10f35ec0472ddc4ba534f7c37e165509.jpeg

图 3-5 辅导员模块结构图

3.3 ER图

本系统ER图如下:

9a3917f183827e9189284801888b2a72.jpeg

图 3-7 用户图

31ce4b717772637a933c5cfd982e764e.jpeg

图 3-13 考勤表

  • 24
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
学生考勤管理系统 需求分析.DOC 作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。 系统对学校全体学生的资料和考勤情况进行管理,通过每日的打卡把出勤信息输入到学校的考勤管理中心,保存学生每日的的出勤情况,以便于统计学生的出勤情况。同时方便班长查阅,即节省了人力,又省去了中间的很多容易出错的步骤。让学校学生的考勤管理更具有透明性,且方便管理。 此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、统计报表生成和输出等问题,因此还要求系统具有系统管理和事务处理功能。总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合学生在学校的实际出勤情况的需要实现对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。并提供用户友好接口,满足学校管理需求的软件,提高学校对学生的管理效率,从而完善学校的管理制度。 预期的读者就是各类学校的系统管理员或系统求购者,使用前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言宇程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值