APP下载

从信息与计算机角度设计上机考勤管理系统

2020-03-28王皓研吴洪毅张勇

青年生活 2020年6期
关键词:考勤需求分析用户

王皓研 吴洪毅 张勇

摘要:在科技高度发展的现代,信息化不断普及和深入,计算机已经蔓延了整个大学,乃至高中、初中、小学。在现代话教育技术模式下,上机考勤管理系统开始出现,因为它能够合理使用硬件资源、有条理管理好学生考勤信息。

关键词:考勤;系统;用户;需求分析

一、需求分析

随着不同高校的办学水平在不断提高,其相应的和学条件也发生了极大的改善,而傳统的上机考勤管理系统再难以处理更加冗杂的数据,为了能够方便教师对学生进行上机考勤情况的实时查看和评分,因此应该充分利用现有的信息化带来的计算机软硬件资源,就必须开发出一套先进的上机考勤管理系统,而如何建立这类规划化信息化的管理系统已经成为了大势所趋的一件紧迫重要的任务。

(一)系统概述

本系统主要囊括以下几个界面:权限登录界面,管理员界面,教师界面和学生界面。任何权限人群都必须通过登录界面进行登录后,才可以查看对应的信息和使用对应的功能。如果你拥有管理员的权限,正确登录后,你可以修改自己的密码,修改自己的个人信息,录入新增的其他管理员信息,录入新增的教师信息,对现有的教师信息进行查询并删除,对课程信息进行增删改操作;如果你拥有教师的权限,正确登录后,你可以修改自己的密码,修改自己的个人信息,录入学生信息,删除学生信息,查看学生上机过程中的考勤情况;如果你拥有学生权限,正确登录后,你可以修改自己的密码,修改自己的个人信息,进行考勤签到和考勤查看。

(二)功能需求分析

(1)登陆模块。通过选择的权限查询数据库对应的表中有无用户输入的用户名和密码,有的话就登陆成功,跳转到相应页面,否则登陆失败。登陆模块是一个系统最基本的安全模块。

(2)管理员模块。管理员拥有系统的最高权限,可以对课程进行增删改的操作,还可以对管理员信息和教师信息进行录入和删除操作以及修改自己的个人信息和个人密码。

(3)教师模块。可以录入和删除学生信息查看学生考勤情况以及修改自己的个人信息和个人密码。

(4)学生模块。可以进行考勤签到以及修改自己的个人信息和个人密码。

(三)运行环境

SQL Server 2008 R2,Visual Studio 2012

二、概要设计

(一)模块功能介绍

1.登录功能

(1)管理员登陆。操作描述:进入到登录页面,选择管理员选项,输入自己的ID和密码登录本系统。涉及数据:管理员ID,密码。

(2)教师登陆。操作描述:进入到登录页面,选择教师选项,用自己的ID和密码来登录本系统。涉及数据:教师ID,密码。

(3)学生登陆。操作描述:进入到登录页面,选择学生选项,用自己的ID和密码来登录本系统。涉及数据:学生ID,密码。

2.新增功能

(1)新增管理员。操作描述:管理员新增一个管理员。涉及数据:管理员ID,密码,性别,姓名,联系电话

(2)新增教师。操作描述:管理员新增一个教师。涉及数据:教师ID,密码,性别,姓名,职称,联系电话

(3)新增课程。操作描述:管理员新增一门课程。涉及数据:课程ID,课程名称,学分

(4)新增学生。操作描述:教师新增一位学生。涉及数据:学生ID,姓名,密码,性别,专业,联系电话

(5)新增考勤。操作描述:学生新增一个考勤。设计数据:课程ID,学生ID,上机次数,考勤否

3.数据查询功能

(1)管理员查询。操作描述:管理员可以根据管理员ID查询个人或其他人管理员信息;根据教师ID查找教师信息;根据课程ID查找课程信息。涉及数据:管理员ID、教师ID、课程ID、

(2)教师查询。操作描述:教师可以根据个人ID查询自己的个人信息;根据专业,教师ID查看学生考勤情况。涉及数据:课程ID,专业,教师ID。

(3)学生查询。操作描述:学生可以根据个人ID查询自己的个人信息;根据个人ID,课程ID查询考勤情况并考勤。涉及数据:学生ID,专业,课程ID,教师ID。

4.数据删除,修改功能

(1)管理员。操作描述:管理员拥有对自己的个人信息和密码进行修改的权利,也拥有删除教师信息的权利,也可以对课程进行修改或者删除;涉及数据:管理员ID,姓名,密码,性别,联系电话,教师ID,课程ID,课程名称,学分,专业等等。

(2)教师。操作描述:教师拥有对自己的个人信息和密码进行修改的权利。涉及数据:教师ID,课程ID,专业,等。

(3)学生。操作描述:学生拥有对自己的个人信息和密码进行修改的权利。涉及数据:学生ID。

(二)模块结构

1.登陆模块:用户名,密码,权限。

2.管理员模块:可以对课程信息进行增删改的操作,还可以对管理员信息和教师信息进行录入和删除操作以及修改自己的个人信息和个人密码。

3.教师模块:可以录入和删除学生信息查看学生考勤情况以及修改自己的个人信息和个人密码。

4.学生模块:可以进行考勤签到以及修改自己的个人信息和个人密码。

(三)流程图

(四) 功能设计分工

(1)管理员表:管理员ID,姓名,密码,性别,联系电话(2)教师表:教师ID,姓名,性别,密码,职称,联系电话(3)学生表:学生ID,姓名,性别,密码,专业,联系电话 (4)课程表:课程ID,课程名称,学分(5)考勤表:课程ID,学生ID,上机次数,考勤否

三、调试分析

本系统最初从登陆界面开始运行,用户分为三类,分别是管理员、教师和学生,输入正确的账号和密码后跳转到相应的页面。

由于界面转会比较多,容易造成编程思维的混乱,数据库需要处理的信息也是大量的,每一条信息都要与之对应,否则就会出现很多的错误。这也是在编程的过程中最需要注意的事情了。

参考文献:

[1] 孔鹏 编著 《ASP+SQL Server——动态网站开发完全自学手册》机械工业出版社 2006北京.

[2] 丁贵广 编著《ASP编程基础与实例》机械工业出版社 2002 北京.

作者简介:

王皓研(1999-),男,汉,河北省廊坊市,本科,研究方向: 信息与计算科学。

吴洪毅(1997-),男,汉,四川省宜宾市,本科,研究方向:信息与计算科学。

张勇(1998-),男,汉,四川省凉山州,本科,研究方向:信息与计算科学。

猜你喜欢

考勤需求分析用户
您拨打的用户已恋爱,请稍后再哭
基于用户和电路的攻击识别方法
三级甲等医院应用PDCA循环提升考勤管理的创新
浅议如何做好地铁公司考勤工作
信用卡资深用户
大学师生需求发展分析
基于UML技术的高校贫困生管理系统建模分析
指挥信息系统模拟训练评估需求分析
应用型本科大学英语后续课程建设之必要性探讨
基于校园卡的学生考勤系统研究