实验室考勤管理系统计算机科学与技术大学论文_第1页
实验室考勤管理系统计算机科学与技术大学论文_第2页
实验室考勤管理系统计算机科学与技术大学论文_第3页
实验室考勤管理系统计算机科学与技术大学论文_第4页
实验室考勤管理系统计算机科学与技术大学论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

xxxxx大学毕业(设计)论文题目:实验室考勤管理系统学号:xxxx姓名:xxx院部:计算机科学与工程学院专业:计算机科学与技术班级:07-5班指导教师姓名及职称:xxx(职称)完成日期:20xx年4月3日摘要实验室考勤管理系统是学校实验室管理很重要的一部分,实验室考勤系统应该能够为学生提供方便、公平的考勤平台,同时也方便、简化了老师的教学管理。在现代的高校实验室管理工作中,由于人数的不断扩招,传统的管理方法已经不适合高校实验室管理的需要,因此需要一个功能到位,操作方便简洁的实验室考勤管理系统。实验室考勤管理系统也是各大高校所需要使用的一个管理系统,由于考勤管理系统是一个比较大型的信息管理系统,它需要专门的工作人员才能完成其功能,而且不同的高校的管理内容和方式有所不同,因此我是根据我校的具体情况来设计改系统的。其目的在于加深对信息系统基础理论和基本知识的理解,初步掌握使用信息系统分析、设计的基本内容和方法,提高解决实际问题的能力。作为学习,我设计这个管理系统不可能作一个标准的应用系统,而只是制作了一个有一般代表意义的小型考勤管理系统,这样既深化了理论知识也提高了实践能力。随着科学技术的不断提高,计算机科学技术日渐成熟,其地位也在社会发展中起重要作用,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生进行考勤管理,具有手工管理所无法比拟的优点。例如:方便快捷、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高实验室学生考勤管理的效率,也是学校的科学化、正规化管理,与先进水平接轨的重要条件。总之,实验室考勤管理系统将会为教师和学生来极大的方便,使得学生到课信息的记录和查询方便地实现,不用去进行大量的人工记录,大大提高了管理人员的效率和考勤信息的准确性。该系统主要使用VS.net2005作为开发平台,SQLServer2000作为数据库。关键词:实验室考勤管理、数据库、ASP.NET、VS.net2005、SQLServer2000目录第1章绪论 11.1课题背景 11.2相关技术介绍 11.2.1C#语言介绍 11.2.2VS.net2005平台介绍 11.2.3SQLServer2000数据库介绍 2第2章系统分析 32.1系统的可行性研究 32.2系统需求分析 32.2.1系统解决的问题 32.2.2系统的基本功能 32.3系统工作原理介绍 42.4小结 4第3章系统设计 53.1系统概要设计 53.1.1基本简介 53.1.2E-R模型 53.1.3数据字典 63.2系统主要模块 93.3系统模块功能介绍 93.3.1用户登录模块介绍 93.3.2添加学生信息模块介绍 113.3.3学生信息维护模块介绍 113.3.4考勤查询统计模块介绍 123.3.5学生签到签退模块介绍 133.3.6班级设置模块和学生职务上下课时间模块介绍 153.3.7密码管理模块介绍 16第4章系统实现 174.1页面的实现 174.1.1用户登录页面 174.1.2教师模块页面 174.1.3学生信息维护页面 184.1.4考勤信息查询页面 194.1.5学生、班级信息设置页面 204.1.6学生模块页面 204.1.7学生签到、签退页面 214.1.8修改密码页面 214.2测试与验证 22第5章结束语 24参考文献 25致谢 26xx财经大学本科毕业论文PAGE26第1章绪论1.1课题背景随着现代科技的进步,用计算机来进行考勤的管理系统也成为现代高校必不可少的一部分。在过去我们的实验室考勤工作大部分都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其透明度,给老师和学生带来了一些不方便。现在利用计算机来管理我们的考勤工作,不仅提高了工作效率,而且也实用、公平。作为学校实验室一种新的考勤管理形式,实验室考勤管理系统还处在发展初期。实验室考勤最重要的特点是自主、公平、便捷。本系统能够实现教师与学生在上课时的自主考勤,并且在教师端可以看到本次上课学生的出勤情况。系统对实验室上课学生的资料和考勤情况进行管理,保存学生每次课时的的出勤情况,以便于统计学生的考勤情况,方便了实验室授课老师的考勤管理。总而言之,通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合学生在实验室的实际出勤情况实现对考勤结果的统计、查询、各种报表的显示等功能进行有效的管理,从而完善学校实验室的考勤管理制度。1.2相关技术介绍1.2.1C#语言介绍C#是一种面向对象的编程语言,它将作为VisualStudio中的一部分推出。C#(发音为“C-Sharp”)既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。C#语言将在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。C#主要特性是它完全支持面向对象编程,包括接口和继承、虚构函数和运算符重载的处理。对自动生成XML文档说明的内置支持。C#还能用于编写动态Web页面和XMLWeb服务。1.2.2VS.net2005平台介绍VS.net2005平台是一个强大的集成开发环境,它提供漂亮的图形用户界面和各种其他支持机制。.NET是一个全面的产品家族,它建立在行业标准和Internet标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及XMLWeb服务体验(丰富的用户体验)。它由虚拟对象系统、元数据、公共语言规范和虚拟执行系统四个部分组成。VS.net跨语言集成的特性来自于虚拟对象系统的支持;元数据是对VOS中描述代码的一种称呼;公共语言规范是通用语言运行环境定义的语言特性的集合,主要来解决互操作问题;虚拟执行系统是虚拟对象系统的实现,用来驱动运行环境。VS.net包括VB、C#、J#和C++开发语言。借助于.NET平台,可以创建和使用基于XML的应用程序、进程和Web站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。1.2.3SQLServer2000数据库介绍SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。其特性包括:1.Internet集成;2.可伸缩性和可用性;3.企业级数据库功能;4.易于安装、部署和使用。第2章系统分析2.1系统的可行性研究实验室考勤管理系统是通过计算机使教师与学生之间建立起紧密联系,此系统在技术方面主要是采用现有的软件VS.net2005、SQLServer2000进行开发和研究的,这些软件已被广大用户所了解。可行性研究的内容是分析建立该系统的必要性和可行性。操作实验室考勤管理系统只要具备简单的计算机基本操作的常识,就可以轻松去管理各班学生考勤情况,很容易对学生到课情况进行了解、查询,方便了老师的管理,也大大提高了学生考勤情况的准确性和公平性,同时严谨的考勤管理也对学生起到了督促作用。分析实验室考勤管理系统的可行性主要包括经济可行性和技术可行性。1.经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的效果,并将费用与效果进行比较,看是否有利。由于本系统是提供给师生所用,所以用户可以根据需要随时了解所需信息。因而,该系统在经济上是可行的。2.技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需要等等。本系统开发环境为:硬件CPU:T6600;硬盘空间:250G;内存:2G;软件:VS.net2005+SQLServer2000。由此可以看出,系统对软硬件的要求均不高。⑴实用性:为教师和学生提供了方便;⑵操作简单:本系统适用于所有在实验室上课的师生,操作简单易行。从各方面的初步调查基础上,从建立实验室考勤管理系统的必要性和可能性两个方面进行具体分析后,得出结论:开发实验室考勤管理系统是十分必要和可行的。2.2系统需求分析2.2.1系统解决的问题在学校的实验室考勤管理中,有时实验室学生较多,任课老师仅点名就要花费很长时间,并要进行记录。这样不但容易出错,还浪费了大量的时间。通过实验室考勤管理系统就可以解决以上的问题,只要具备简单的计算机基本操作的常识,就可以轻松去管理各班学生考勤情况,很容易对学生到课情况进行了解、查询,方便了老师的管理,也大大提高了学生考勤情况的准确性和公平性,同时严谨的考勤管理也对学生起到了督促作用。2.2.2系统的基本功能实验室考勤管理系统基本功能有:学生端可以操作的功能是学生可以在上课开始时进入登陆界面进行签到,下课时签退,但是一个学生不能再没有签到的情况下签退,而且一个学生也不能在一天内重复签到,当然也可以对自己的登陆密码进行修改;而教师端则可以添加、删除并维护学生信息,查询考勤记录,并对班级、学生职务和上课下课时间进行设置,也可以修改教师自己的登陆密码。2.3系统工作原理介绍本系统采用B/S结构和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。系统的工作流程包括以下一些关键环节:1.用户登录。在每一个用户使用该系统之前需要登录,系统会将根据用户输入的信息选择等录的界面。2.学生签到。学生用户输入用户名和密码后,系统验证密码是否正确并决定用户是否能进入进行签到。3.学生下课签退。根据系统设置需求决定改学生是否能下课签退,未签到、早退或重复签退等行为均不予执行。4.教师管理。其中包括对学生用户信息的设置、查询和修改,并可以对班级、学生职务和上课时间进行设定。5.修改密码。学生用户和教师用户在进入各自的页面之后都可以对自己的密码进行修改。以上各个环节相互联系,对于用户的每一项操作,系统都会自动读取数据并更新其中用户模型的数据,并将更新后的数据通过页面呈现出来。2.4小结本章主要分析系统的几个主要组成部分,并给出了具体的逻辑设计。用户模型主要是简单的介绍了教师用户和学生用户各自的权限和操作功能。该章主要是以全局的整体的角度描述整个系统的功能和框架,它所涉及的理论分析和设计为后面的算法设计和实现打下基础。第3章系统设计3.1系统概要设计3.1.1基本简介整个系统采数据访问层(DAL)、业务逻辑层(BLL)和表现层(UI)的三层模式。其中三层结构原理是:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。本系统是基于B/S构架的系统,客户端只要安装浏览器就能很方便地进行签到。该系统对机器配置要求不高,所以很容易被广大用户接受。该系统运行在WINDOWS操作系统下,使用数据库是SQLServer2000。3.1.2E-R模型为了把用户的数据要求清晰明确地表达出来,通常要建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的实现方法无关。最常用的表示概念性数据模型的方法,是实体—联系方法。这种方法用ER图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法。用这种方法表示的概念性数据模型又称为ER模型。ER模型中包含“实体”,“联系”和“属性”。在本系统中,一个学生可以签到多次,从而学生信息表和签到表之间是一对多的联系(1:N)如图3.1所示。NN学生学号姓名性别出生日期登录密码所在班级职务联系方式邮箱地址签到教师教师编号登录密码院部教授课程M考勤年份考勤月份考勤日期上课签到标记下课签退标记下课签退时间上课签到时间学号图3.1系统ER图3.1.3数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明下面给出本系统几个数据元素的字典卡片与具体数据卡片的含义:1.名称:管理员登录表描述:教师、管理员登录信息定义:管理员登录表=管理员(教师)账号+管理员登录密码管理员(教师)账号:{字符}50管理员登录密码:{字符}502.名称:学生考勤签到表描述:学生考勤签到情况信息定义:学生考勤信息查询表=序号+学生编号+考勤年份+考勤月份+考勤日期+上课签到时间+下课签退时间+上课签到标记+下课签到标记序号:{整形}4学生编号:{字符}20考勤年份:{整形}4考勤月份:{整形}4考勤日期:{整形}4上课签到时间:{时间}8下课签退时间:{时间}8上课签到标记:{整形}2下课签到标记:{整形}23.名称:班级信息表描述:班级信息定义:班级信息表=班号+班级名称班号:{数字}4班级名称:{字符}204.名称:学历信息表描述:学生的学历定义:学历信息表=学历号+学历名称学历:{数字}4学历名称:{字符}205.名称:学生信息表描述:学生的各种信息定义:学生信息表=学生学号+学生姓名+学生登录密码+学生性别+学生出生日期+学生所在班级+学生职务类别+学生学历层次+学生家庭电话+学生移动电话+学生身份证件号+学生邮箱地址+学生居住地址学生学号:{字符}20学生姓名:{字符}20学生登录密码:{字符}30学生性别:{字符}1学生出生日期:{时间}8学生所在部门号:{整形}4学生职务类别:{整形}4学生学历层次:{整形}4学生家庭电话:{字符}20学生移动电话:{字符}20学生身份证件号:{字符}20学生邮箱地址:{字符}30学生居住地址:{字符}806.名称:学生职务、上下课时间表描述:学生职务信息以及上下课时间的设定定义:学生职务、上下课时间表=序号+学生职务名称+上课标准时间(小时)+上课标准时间(分钟)+下课标准时间(小时)+下课标准时间(分钟)序号:{整形}4学生职务名称:{字符}50上课标准时间(小时):{整形}4上课标准时间(分钟):{整形}4下课标准时间(小时):{整形}4下课标准时间(分钟):{整形}43.2系统主要模块在系统分析的基础上,结合用户的实际操作需求,以及对目前考勤系统的观察,得出本系统的功能模块结构图,此系统共分为两大部分,分别是教师用户和学生用户;其中教师用户下的功能模块有:用户登录、添加学生信息、学生信息维护、考勤查询、班级信息设置、学生职务和上下课时间设置、密码修改。而学生用户下的功能模块有:用户登录、签到签退、密码修改。具体功能模块如图3.2所示。实验室考勤管理系统实验室考勤管理系统学生信息维护用户登录模块添加学生信息考勤查询统计学生签到签退用登模用户学生用户密码管理模块班级信息设置职务时间设置密码管理模块图3.2系统的功能模块结构图3.3系统模块功能介绍3.3.1用户登录模块介绍系统登录模块是对学生、教师提供登录系统的窗口,用来帮助用户进入系统后,对系统进行相应的操作,学生端就可以进入签到界面进行签到,教师端则进入管理界面进行考勤管理。该类主要代码如下所示。 publicclassLogModel

{

/*学生编号或教师帐号*/

privatestringusername;

/*学生或教师的登陆密码*/

privatestringpassword;

/*标识是学生或教师*/

privatestringadminFlag;

publicLogModel(stringusername,stringpassword)

{

this.username=username;

this.password=password;

}

publicLogModel(stringusername,stringpassword,stringadminFlag)

{

this.username=username;

this.password=password;

this.adminFlag=adminFlag;

}

publicstringUsername

{

get

{

returnusername;

}

}

publicstringPassword

{

get

{

returnpassword;

}

}

publicstringAdminFlag

{

set{this.adminFlag=value;}

get{returnthis.adminFlag;}

}}3.3.2添加学生信息是教师端对学生信息的添加,教师在添加学生的时候不输入学号是不能添加的,仅输入学号不输入姓名和密码也是不能添加的。通过此模块教师能够对学生信息进行及时的添加管理,实现该功能的主要代码如下所示。该模块主要代码如下所示。/*根据学生模型对象执行学生信息的添加业务操作*/publicboolStudentInfoAdd(StudentModelstudentModel){/*首先验证输入信息格式的合法性*/if(this.IsValid(studentModel)==false)returnfalse;/*再验证该学生编号的学生信息是否存在*/if(this.IsExistStudentNo(studentModel.StudentNo)){this.errMessage="该学生编号的学生信息已经存在!";returnfalse;}/*得到进行插入操作的sql语句的参数对象数组*/SqlParameter[]parms=this.GetInsertStudentInfoParms();/*调用数据层执行更新操作*/if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_INSERT_STUDENT_INFO,parms)<0){this.errMessage="添加学生信息时发生了数据库错误!";returnfalse;}returntrue;}}3.3.3登录学生信息维护模块可以添加并维护学生信息,对学生信息进行有效的管理。通过此模块教师能够对学生的信息由一定的了解。该模块主要代码如下所示。该模块主要代码如下所示。/*执行学生信息的更新操作*/publicboolUpdateStudentInfo(StudentModelstudentModel){/*首先验证各个字段信息的合法性*/if(this.IsValid(studentModel)==false)returnfalse;/*首先得到更新语句的参数信息*/SqlParameter[]parms=this.GetUpdateStudentInfoParms();/*然后对各个参数传值*//*然后调用数据层实现学生信息的更新*/if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_UPDATE_STUDENT_INFO_BY_NO,parms)<0){this.errMessage="执行学生信息更新操作时发生了数据错误!";returnfalse;}returntrue;}3.3.4考勤查询模块是教师对学生上课签到情况的具体情况的了解,通过此模块教师可以输入要查询的学生学号或时间进行查询,从而对每位学生的上课情况进行了解。该模块主要代码如下所示。/*根据查询条件从学生信息视图中查询符合条件的记录并返回结果数据集*/publicDataSetGetQueryStudentInfoView(stringstudentNo,stringstudentName,stringdepartmentName,stringworkTypeName){/*取得查询的参数并为各个参数传入值SqlParameter[]parms=this.GetQueryStudentInfoViewParms();parms[0].Value=studentNo;parms[1].Value=studentName;parms[2].Value=departmentName;parms[3].Value=workTypeName;if(studentNo!="")SQL_SELECT_STUDENT_INFO_FROM_VIEW+="andstudentNolike'%"+studentNo+"%'";if(studentName!="")SQL_SELECT_STUDENT_INFO_FROM_VIEW+="andstudentNamelike'%"+studentName+"%'";if(departmentName!="")SQL_SELECT_STUDENT_INFO_FROM_VIEW+="anddepartmentNamelike'%"+departmentName+"%'";if(workTypeName!="")SQL_SELECT_STUDENT_INFO_FROM_VIEW+="andworkTypeNamelike'%"+workTypeName+"%'";/*执行查询并返回内存结果集*/returnDBOperation.GetDataSet(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_SELECT_STUDENT_INFO_FROM_VIEW,null);}3.3.5本模块的功能有学生用户上课时登录签到和下课签退的实现,主要涉及的用户就是学生,通过此功能模块进行在线签到,可以使教师在线知道学生的出勤情况,但是同一个用户在一天内不能重复签到;下课时通过此模块进行签退,同样也不能不签到直接签退,也不能早退、重复签退。通过此模块能够对学生进行考勤进行公平、公正的管理。该模块主要代码如下所示。/*根据attModel执行该学生信息的签到业务*/publicboolAttendanceSignIn(AttendanceModelattModel){/*首先查找系统中是否已经存在当天的签到信息*/SqlParameter[]parms=this.GetSelectIsSignInParms();parms[0].Value=attModel.AttendanceStudentNo;parms[1].Value=attModel.AttendanceYear;parms[2].Value=attModel.AttendanceMonth;parms[3].Value=attModel.AttendanceDay;if(DBOperation.ExecuteReader(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_SELECT_SIGNIN_RECORD,parms).Read()){this.errMessage="你今天已经签到了!";returnfalse;}/*执行学生下课签退业务*/publicboolAttendanceSignOut(AttendanceModelattModel){/*首先查找系统中是否已经存在当天的签到信息*/SqlParameter[]parms=this.GetSelectIsSignInParms();parms[0].Value=attModel.AttendanceStudentNo;parms[1].Value=attModel.AttendanceYear;parms[2].Value=attModel.AttendanceMonth;parms[3].Value=attModel.AttendanceDay;/*如果没有签到信息就不能执行签退操作*/if(!DBOperation.ExecuteReader(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_SELECT_SIGNIN_RECORD,parms).Read()){this.errMessage="你今天还没有签到信息,不能执行签退!";returnfalse;}/*如果学生已经签退了*/parms=this.GetSelectIsSignOutParms();parms[0].Value=attModel.AttendanceStudentNo;parms[1].Value=attModel.AttendanceYear;parms[2].Value=attModel.AttendanceMonth;parms[3].Value=attModel.AttendanceDay;if(DBOperation.ExecuteReader(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_SELECT_IS_SIGNOUT_RECORD,parms).Read()){this.errMessage="今天你已经签退了,不用重复操作!";returnfalse;}3.3.班级设置模块的功能是教师对各个班级的设定,并通过各班学生职务的设定来设置上下课时间。通过此功能教师可以自主的设置班级信息并规定上下课时间,从而对学生的考勤情况起到严格监督的作用。该模块主要代码如下所示。/*向系统中加入新的班级信息*/publicboolInsertDepartmentName(stringdepartmentName){SqlParameter[]parms=newSqlParameter[]{newSqlParameter(PARM_DEPARTMENT_NAME,SqlDbType.NVarChar)};parms[0].Value=departmentName;if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_INSERT_DEPARTMENT_NAME,parms)<0){this.errMessage="添加班级信息时发生了错误!";returnfalse;}returntrue;}3.3.密码管理模块中学生用户和教师用户分别进入各自的界面之后都可以进行此操作,通过更正密码可以更好的维护各自的信息安全。该模块主要代码如下所示。/*根据学生编号或教师帐号更新学生或教师的登陆密码操作*/publicboolUpdatePassword(LogModellogModel){SqlParameter[]parms;/*根据adminFlag标志更新学生或教师的密码*/if(logModel.AdminFlag=="guanliyuan"){parms=this.GetUpdateAdminPasswordParms();parms[0].Value=logModel.Password;parms[1].Value=logModel.Username;if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,SQL_UPDATE_ADMIN_PASSWORD_BY_USERNAME,parms)<0){this.errMessage="修改管理员密码时发生了数据库错误!";returnfalse;}}第4章系统实现4.1页面的实现在后台数据库建立与整体设计的基础上,前端页面的设计与开发尤其重要,对于实验室考勤管理系统来说,主要包括的页面有:用户登录页面、教师模块页面、学生信息维护页面、考勤信息查询页面、学生和班级信息设置页面、学生模块页面、学生签到签退页面、密码管理页面等。在以下小节中,将对各模块页面做具体介绍。4.1.1用户登录页面用户登录界面如图4.1所示。用户必须填写自己的用户名和密码,这便于对用户的身份鉴定和识别。用户登录页面的信息是用户进入系统的凭证,如图4.1所示:图4.1用户登陆界面4.1.2教师模块页面教师页面的简单设计使用户一目了然,页面显示了教师端可以操作的各种功能,即对学生信息进行管理、设置。教师界面如图4.2所示:图4.2教师界面4.1.3学生信息维护页面学生信息维护页面主要是针对学生信息进行更正、修改,此模块的界面如图4.3所示:图4.3学生信息维护图4.1.4考勤信息查询页面本页面功能是方便教师对学生的考勤情况进行查询、统计。其界面如图4.4所示:图4.4考勤信息查询图4.1.5学生、班级信息设置页面学生、班级信息设置页面主要是实现对班级和学生职务的设置和管理,分别如图4.5和4.6所示:图4.5.班级设置页面图4.6学生职务设置页面4.1.6学生模块页面学生页面的设计功能主要是上课的签到和下课的签退。其页面如图4.7所示:图4.7学生页面4.1.7学生签到、签退页面学生签到、签退页面如图4.8所示:图4.8学生签到、签退页面4.1.8修改密码页面教师用户和学生用户都可以进入各自的页面对自己的密码进行修改,页面如图4.9所

温馨提示

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

评论

0/150

提交评论