基于.netMVC的学生网上请假系统_第1页
基于.netMVC的学生网上请假系统_第2页
基于.netMVC的学生网上请假系统_第3页
基于.netMVC的学生网上请假系统_第4页
基于.netMVC的学生网上请假系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

基于.netMVC的学生网上请假系统摘要随着教育信息化的发展,网上请假系统作为一种新型的请假模式,在高校学生管理中发挥着越来越重要的作用。本文通过对网上请假系统的研究,设计了一个基于。netMVC的学生网上请假系统,实现了学生网上请假功能,用户可根据自己的实际情况选择请假类型和请假时间。本文基于。netMVC设计了一个学生网上请假系统,包括登录模块、请假模块、教师管理模块、管理员管理模块等,学生通过登录进入系统后,在个人信息界面输入自己的请假信息,然后在教师管理界面点击“我要请假”按钮后,教师可对自己班级学生的请假信息进行审核和查看。关键词:Web前端、netMVC、web应用程序、网站设计

AbstractWiththedevelopmentofeducationinformatization,theonlineleavesystem,asanewtypeofleavemode,playsanincreasinglyimportantroleinthemanagementofcollegestudents.Throughthestudyoftheonlineleavesystem,thispaperdesignsasystembasedon.netMVC'sonlineleavesystemforstudentsrealizesthefunctionofonlineleaveforstudents,anduserscanchoosethetypeofleaveandleavetimeaccordingtotheiractualsituation.Thisarticleisbasedon.netMVCdesignedastudentonlineleavesystem,includingloginmodule,leavemodule,teachermanagementmodule,administratormanagementmodule,etc.,studentsentertheirleaveinformationinthepersonalinformationinterfaceafterloggingintothesystem,andthenclickthe"Iwanttotakeleave"buttonontheteachermanagementinterface,teacherscanreviewandviewtheleaveinformationofstudentsintheirclass.Keywords:Webfront-end,netMVC,webapplication,websitedesign

目录TOC\o"1-3"\h\u13777摘要 315973Abstract 425934第一章引言 153341.1学生请假系统的开发背景 199541.2论文研究的内容 29864第二章需求分析 3325512.1学生请假系统的业务描述 3173442.2学生请假系统的业务描述 3192072.3教师请假系统功能模块 3134902.4系统功能模块 4156482.5系统开发环境 518360第三章概要设计 681213.1系统模块结构 6179293.2系统功能模块分析 6181933.3业务流程分析 711075第四章详细设计与实现 9161884.1用户模块的设计 977634.1.1用户登录功能 10230334.1.2学生基本信息的查看功能 10241814.1.3修改密码功能 1092504.1.4请假申请 11116244.1.5查看学生请假信息 11183374.1.6查看学生考勤信息的删改 11184404.1.7查看请假信息 12179384.1.8查看请假信息 12186634.2数据库设计 126524表关系图设计: 1227819第五章测试 1429639第六章结束语 1511817参考文献 1623250致谢 17引言高校学生在课堂之外的时间非常多,由于学生在学校学习,上课时间和地点固定,所以很难像普通用户那样在网上随时查看自己的学习进度,需要通过老师和家长的提醒来安排自己的学习任务。由于学生所学专业和课程不同,经常会遇到一些特殊情况而不能按时上课,这时就需要教师为学生办理请假手续。但在传统的请假模式中,学生一般需要先向老师说明情况,然后老师才能批准学生请假申请。现在的学校为了方便学生和教师,通常采用网上教学平台来进行教学管理工作。本文提出了一种基于。netMVC设计模式的网上请假系统,并利用该系统实现了对学生在网上请假申请的处理,具有较高的实用性和安全性。随着社会的发展,信息化管理越来越受到人们的重视,特别是高校,各院系都有自己的网站和教学管理平台,已经形成了自己的校园文化和管理风格。但这些系统基本都是采用C/S模式开发的,采用这种模式开发一个网站,一般需要专门的技术人员进行开发,工作量大,开发周期长。而利用Web技术进行系统开发是一种比较流行的方式。Web应用程序有多种实现方式,其中MVC(Model-View-Controller)模型是一种比较流行的Web设计模式。MVC模型是由三层结构组成:表示层、业务逻辑层和数据访问层。它将一个完整的Web应用程序划分为多个功能模块,每个模块都有各自独立的功能,这种结构能降低代码量,提高开发效率和系统的可扩展性。MVC模型将每一层功能分解成不同部分来分别实现,整个系统具有层次分明、分工明确、模块清晰等优点。Web应用程序一般包含用户界面和业务逻辑两个部分。其中用户界面包括网站页面和个人信息页面,是用户与服务器之间交互的界面;业务逻辑是指所有与Web应用程序相关的工作,包括数据库操作、页面访问控制等。因此利用MVC模式可以将Web应用程序划分为不同功能模块并将其组织成一个相对独立的子系统来分别实现。由于MVC模式可以将系统划分为多个相对独立的子系统,同时也便于扩展和维护,因此MVC模式在Web应用程序中被广泛使用。目前,我国大学中的“请假难”现象较为突出,其原因在于:“请假”的查询不方便,“请假”现象不能得到有效的处理,因此,“请假”问题成为了大学管理人员的一大心病。要想从根本上缓解大学的请假困难,最基本的办法就是要运用互联网技术,在互联网上进行对学生的在线管理和对老师的在线管理,将学生的请假资料保存在校园互联网上,老师可以在校园网上查看,并对请假资料进行管理,为师生双方都提供了很大的便利,还能有效地解决学校管理者不能有效地对请假状况进行管理的难题。所以发展是以。net架构下的在线请假系统,主要针对在校大学生,能很容易地完成对请假资料的管理与检索,能很好地解决学校对请假资料的管理问题。在互联网尤其是Web技术的飞速发展下,Web的应用得到了日益普及,与C/S和B/S体系结构的传统体系相比较,Web具有许多优点,例如:可以将海量的数据存放在一个服务器上,从而减少了服务器的负载;网络应用的特征是交互、可扩充;因为网络的使用是通过互联网和因特网联系起来的,所以它能很好的处理远程信息,数据共享,电子商务等方面的问题。在此基础上,对高校校园网络系统进行了深入研究,并对高校财务管理系统进行了深入的研究。因此,利用网络技术为高校的在线请假提供了一种新的解决方案。本系统包括三个主要的功能模块:用户管理,学生管理,教师管理。该体系结构分为三个层次:用户层,业务逻辑层,数据存取层。使用者层是使用者介面,可以与使用者互动;其中,商业逻辑是以使用者介面为依据,执行商业运作的环节;而资料存取层则负责与使用者及商业逻辑层进行互动。利用MVC的设计方式,利用C#语言和SQLServer数据库,对一个学生的在线请假系统进行了设计,并进行了具体的设计。在该方法的研究中,本文从UML模型出发,对该方法的整体结构进行了研究,并结合具体的功能要求,提出了一种基于J2EE体系结构的MVC方法。以。NET架构下的学生请假管理系统由三大模块组成:用户管理模块、学生管理模块和教师管理模块。其中,用户管理部分为输入和查询用户资料;学生管理系统,主要完成了对基本信息、请假信息和请假详细信息的输入和查询;教师管理部分,包括教师的基本信息和请假详细信息。(1)使用者管理部分,以完成使用者的登记及登入为核心。(2)对学员进行管理:主要完成学员的基本信息,请假信息,请假详情等方面的工作。需求分析学校学生请假管理工作主要由班主任完成,因此,学生请假系统的功能应满足班主任的需求。学生请假系统的功能主要有:(1)管理员登录后可对学生进行查看、修改、删除等操作,同时也可以给新加入的用户分配一个用户名和密码;(5)管理员可以给自己分配一个用户名和密码,这样方便自己对用户进行查看和修改操作。学生请假系统是一个基于B/S架构的学生网上请假系统,采用MVC设计模式,在实现过程中需要注意以下几点:(1)系统采用MVC设计模式,将系统的逻辑处理过程和显示过程分开,使得页面开发和数据处理分离。(2)系统中所有的数据都在后台进行维护,服务器只需要维护数据就可以了,这样可以节省服务器的资源。(3)数据库采用SQLServer,它是一个关系型数据库,具有结构稳定、性能优良、安全可靠等优点。(4)系统中所有的数据都有一致性和完整性检查,保证用户输入的信息都是正确的。(5)学生请假系统具有简单易用、功能强大等特点,同时又便于教师对学生进行管理和维护。大学生请假系统就是为解决大学生网上请假的问题而设计的一种网络服务。学生请假管理系统由三大功能模块构成:学生登录,请假信息查询,教师登录。该系统包括:用户注册,用户信息查询,用户信息查询,用户信息查看,用户信息删除;学生请假信息查询功能包含请假情况、状态及所在班等;在教师登陆系统中,实现了对老师的注册、对老师的管理等方面的功能。整个系统以B/S架构为主,浏览器利用与服务器之间的网络互动,来实现对用户数据的处理。它的前端网页使用HTML页面来制作,后端程序使用HTML、JavaScript、CSS和jQuery等语言来进行开发,数据库使用SQLServer2005。教师请假系统的功能模块由教师基本信息、学生请假信息以及教师请假信息组成,教师的请假信息包含了教师的基本信息以及学生的请假信息。老师们可以通过输入自己的个人资料,如姓名,性别,手机号码,班级等。在系统的后台,会以学生填写的信息为基础,对其展开自动匹配。假如与某一名学生相匹配,那么这名学生所填写的请假内容就是该老师的基本信息。在老师请假之后,该系统会按照老师提交的请假申请内容向老师进行回复,并且老师的请假申请也会被学生查看。这个软件有一个很大的作用就是对员工的请假进行管理,可以针对员工的请假情况做出相应的调整。对使用者而言,在看到某个使用者的休假状态后,可以根据其休假状态做出删除、增加等动作。在使用者按下某一位同学的请假资料后,会按照使用者所填入的请假资料,与之对应的同学,若与之对应的同学,就会出现这个同学的请假资料;若无法与此学员相符,将会显示此学员不存在。另外,该软件可以实现对请假人员的删除和增加,以及对请假人员的删除。使用者管理模组的目的是让同学们可以更好地更改他们的登记资料,使用者登陆后,会按照使用者所输入的资料来更改使用者的登记资料,并且会向本系统中增加使用者,并设定使用者的相关权限;“学生管理”模块的目的是让老师们能够更好地了解他们的请假状况,老师们可以在“老师管理”中键入自己带领的班级、名字等相关的资料,在系统接收到这些资料之后,会按照设置好的权限,对自己带领的班级、名字进行更改。在老师管理模块中,老师们可以通过老师的方式来查看自己的请假状况,老师们可以通过老师的方式来填写自己所带领的班级、名字等相关的资料,在接收到这些资料之后,会按照设置好的权限来对所带领的班级、名字等资料进行更改。使用者管理模组,其目的是让同学们能够更好地更改自己的帐号和口令,在使用者管理模组里,同学们可以更改自己的帐号和口令,并且,在接收到这些资料之后,会按照所设置的权限,对自己所带领的班级、名字等资料进行更改。“学生管理”模块的目的是让老师们能够更好地了解到自己的请假状况,老师们可以在“学生管理”中键入自己的帐号、密码,并且按照设置好的权限,系统会自动地查找到自己带领的班级、名字等相关的资料。在教师管理模块中,最大的作用就是让班主任能够更好地了解到自己的请假状况。在这个过程中,班主任可以在老师的管理功能中,键入自己的账户和密码。与此同时,该系统将会按照所设置的权限,自动地查询出自己所带领的班级以及自己的姓名等相关信息。系统开发所需的工具及资源包括:IDE集成开发环境(IDE是IntegratedDevelopmentEnvironment的缩写,中文为集成开发环境),运行环境是指计算机系统的硬件配置及其软件配置),Windows系统和数据库(数据库是指存储数据的设备),前端脚本语言VisualStudio2005,前端框架(包括HTML、CSS、JavaScript),服务器端框架(包括Apache、MySQL)。该系统采用上述开发工具和资源,开发环境如图5所示。在实际的项目开发过程中,主要是采用VisualStudio2005作为系统的开发平台,C#作为系统的前端开发语言。概要设计该系统由学生管理,教师管理,管理员管理,用户管理等部分组成。其主要作用是:(1)浏览学生的请假信息,其中包含了学生的基本信息,请假信息,请假情况,请假情况。(2)向老师及行政人员提供有关请假的资料,如请假日期、请假种类、时间及理由等。(3)老师和管理人员修改了学员信息,其中包含了学员基本信息、请假情况、请假情况等内容。(4)用户的权利,增加,删除,查询等。(5)一种用于进行系统维修的系统记录,其中包含了该系统的登陆记录及运行记录。该系统以C#为主,并以C#为主。NETMVC架构的实施.基于MVC的开发模型,采用SQLServer数据库实现了对数据的存储与管理。本系统的模块分为:用户管理模块和教师管理模块,学生管理模块的主要作用是查询和展示请假情况;在老师管理系统中,实现了对老师请假情况的查询与修正;该系统包括了对请假情况的查询和显示;在本系统中,老师管理系统的主要作用是对学生请假情况的查询与修正。在MVC体系结构中,提出了一种基于Web视图的商业逻辑表达方式,实现了表征与数据两个层次的逻辑的分离。使用MVC模式来将网页和业务逻辑分开,这样就降低了在界面制作过程中的许多重复工作,从而让系统的开发过程变得更加高效、稳定,同时也为后续的系统升级和维护提供了方便。该软件包括两大模块:一个是前端接口,另一个是后端数据库。前端界面的作用是展示使用者的操作界面,让使用者可以直接查询、修改请假信息,并对请假信息进行简单的统计和分类。后端数据库被分成了两个部分,分别是数据源部分和数据存储部分。其中,数据源部分是系统的主体数据库,它包含了学生管理模块的学生信息表、教师管理模块的教师信息表等内容。其中,数据保存是保存由使用者所提交的请假信息,包括使用者的基础资料、请假资料等。在开发过程中,利用B/S架构(Browser/server)可以很好地体现出该平台的分布式、开放性。该软件的后台是MySQL,它的前台是用Java编写的。在此基础上,提出了一种基于网络的在线请假系统。(1)一个用于管理学生的个人信息的登陆接口,包括个人信息管理模块,个人信息查询模块,以及个人信息更改模块。(2)一个教师登录接口,它由一个教师登录管理模块,一个教师信息修改模块,以及一个教师信息的查询模块组成,这个模块由两个模块组成:一个是对一个是对使用者的登录管理,另一个是对自己的信息进行保存管理。(3)学生使用者登入介面,包括二个区段,分别为:登入介面及请假介面。(4)教师使用者登陆介面,由三个部份组成:教师申请介面、教师资料修改介面及教师核准请假介面。其中,在老师登陆系统中,老师登陆系统的功能是对老师的个人信息进行维护管理,学生信息的维护管理以及老师对学生的审批。(6)一个系统管理人员的登陆接口,该接口的功能是使管理人员能够对该系统进行数据的维护与管理,该接口由两个模块组成,一个是管理人员的信息的维护与管理,另一个是管理人员的数据的维护与管理。(7)学生请假请求接口,该接口用于完成对学生的请假请求的处理,在该接口中,可以进行在线的请假请求,并包含了修改学生的个人信息,修改老师的个人信息,修改老师的个人信息,审核老师的请假请求。该系统的业务流程主要是学生的请假信息通过网络上传到系统,管理员收到后对其进行审核,审核通过后,将请假信息发布到学校的系统上,最后将学生的请假情况反馈给教师。在用户注册时,管理员首先需要注册用户账号和密码,然后就可以登录到系统中进行身份验证,以防止非法用户进入。当学生进行请假操作时,系统将根据学生填写的请假信息生成相应的请假单,在学生提交请假单后,系统自动从数据库中调用相关信息生成请假单。在请假审批过程中,管理员可以看到所有的申请信息并对其进行审批。请假申请通过后,学生就可以在线查看自己的请假单,并对其进行审批。审批通过后,学生可以在线提交请假申请。系统根据管理员的审批情况,自动生成相应的请假单,并将请假单号显示在数据库中。在请假完成后,学生需要回到学校,在班主任的监督下对自己的请假情况进行确认。如果学生没有在系统中确认,那么班主任需要在后台修改学生的请假状态。教师可以通过在线登录和在线查看两种方式来查看学生的请假情况,其中在线查询功能主要是为教师提供了一个便捷的查询方式,通过这种方式来查看学生是否有请假,可以有效地防止学生请假情况发生。当系统中出现异常数据时,管理员可以通过查看异常数据日志来对系统进行排查并修复。当教师登录系统时,可以看到学生的请假情况。详细设计与实现该系统包括三大模块:用户登录模块,学生请假模块,教师请假模块。用户登记模块:这是一个主要的功能,它是为用户提供登记、登陆服务。该系统在登记时要求对使用者的资料进行校验,如果校验不通过,就不能进行登记。请假资料管理:这是一个主要的工作,供广大师生使用,方便他们对请假资料的管理。通过系统的操作,可以使学员在注册时对其请假情况进行修改,也可以使学员在注册时对其请假情况进行相应的调整。老师管理模组:此模组为老师使用者及同学使用者共同使用之模组。老师可以更改自己的请假情况,同学也可以更改自己的请假情况。通过该系统,老师可以看到学员的请假情况,并且可以对其进行修改、修改;在此基础上,老师可以查阅本人的请假资料,并可以对其进行修改、修改。教师请假模块:本功能为老师提供了对自身请假情况的编辑、修订等功能。本软件的主要工作平台:SQL服务器2000,VS2010,A,A。数据库的设计:以数据库为基础,利用SQLServer2000对数据库进行创建,并利用ADO.NET对数据库进行联接,利用ADO.NET对数据库进行存取。用户模块主要是为了完成对学生请假的请求,它可以使用管理员的用户名和密码来登陆到系统中,登录之后,就可以按照自己的要求,找到学生的请假资料,如姓名,性别,班级,专业,请假时间等等。该系统实现了对学员资料的归类,并实现了对学员资料的编辑与删除。该系统还为管理员设定了一定的权限,可以设定管理员对全部的学生进行请假,并可以依据学生的学习状况和考试结果来对管理员进行分类。当使用者登陆时,使用者可以按照使用者的要求,检视学员的请假资料,并可对请假资料做更改或删除。在老师模块里,可以看到老师对自己的请假消息,还可以对老师进行请假。请假时,请假时间,请假理由,请假日期,请假时间,请假理由,并将资料存入该系统的资料库。同时,该系统还可以将同学们的请假情况用拷贝和粘贴的方法拷贝到课表上,从而使同学们在请假后可以随时更改自己的资料。该系统可以让使用者看到他人的请假信息,并以使用者在网页中输入的姓名、联系方式等资料为基础,来获得使用者的身份资料。在使用者提出请假请求之后,使用者的请假请求将会经由学生端与教师端两个端同时收到。用户登录模块实现了对管理员的登录管理。管理员可以通过该模块修改用户资料,添加用户和删除用户,实现对管理员的操作权限进行设置。通过该模块可以实现以下功能:(1)登录模块可为用户提供了多种登录方式,如:用户名+密码、用户名+手机号、密码+邮箱等,可以有效防止密码泄露和保护数据安全。(2)管理员登录后,可以对该模块中的所有学生的基本信息进行修改。(3)管理员可以查看每个学生的请假记录,以及查询该学生是否已经请过假,查看学生的请假天数、请假原因、请假时长等信息。(4)管理员可以查看某个学生的所有请假记录,并在该界面中添加该学生的个人资料。(5)管理员还可以对某个学生的请假记录进行删除操作。学生的个人信息包括:姓名,性别,民族,入学时间,院系,专业,班级,成绩,请假等。通过该系统,可以方便地查看学员的个人资料,如名字、学号等。使用者只需键入使用者名称或身分证件号码即可,若未找到相符合之人,则会将符合之人之学号资讯送回给使用者。此外,该软件还支持对学生的个人资料进行更改,如名字、学号等。当一名学员请假时,若有学员已经请假,将其请假信息显示出来。若出现已经请假但不在线的信息,或者在线的信息,就会被修改成“请假中”。同时,本系统还具有对请假人数进行统计的能力,并可对请假人数进行查询,并对其进行详细的说明。实现了对学生请假的归档和归档,并将归档后的结果存入资料库。如需更改,则仅更改其中一项,其余所有数据均不受影响。在使用过程中,将会有一个关于老师的对话框出现,并允许使用者向老师提出请假请求。在“老师”一栏,老师可以根据自己的要求,对自己的假期进行审核。一旦被使用者选中,该软件就会将该请假资料提取出来,并储存于资料库中。在办理请假手续时,首先要在“老师”的管理模式下,在“老师”的管理模式下,进入“老师”的管理模式,再单击“申请请假”。这时,会有一组学生的请假请求被发送到该系统。系统设计中还提供了修改密码功能,在用户登录后,需对用户的密码进行修改,从而保证系统的安全。该功能的实现主要采用C#中的POST(POINTTAKEOST)方法。在POST方法中,首先获取数据库中的密码表,然后把密码表中的密码转化为字符串并保存到文件中,最后用POST方法将用户名和密码修改成用户登录时所使用的密码。在用户登录时,系统首先要检测用户登录成功与否,如果是正常状态,则直接在界面上显示成功。如果出现异常,则返回错误信息并显示错误提示信息。系统还提供了修改密码的按钮,点击按钮后便可对用户密码进行修改,修改完成后用户会看到修改后的密码。在修改密码时,首先要将修改后的密码保存到数据库中,然后利用SQL语句将密码转化为字符串并保存到数据库中。在修改用户密码时,首先要判断用户的身份信息是否已被修改,如果已经被修改,则直接显示错误信息;如果用户的身份信息尚未被修改,则直接显示错误提示信息。当用户进行了身份验证后,需要利用POST方法将数据库中的密码转化为字符串并保存到数据库中。在教师模块中,可以看到学生对请假申请的处理情况,教师可以查看学生对请假的处理情况,如果学生对请假申请进行了修改,则会显示修改后的内容。在请假申请页面,学生首先需要填写基本信息和个人联系方式,并上传请假条,填写完个人信息和联系方式后,点击提交按钮,将请假条提交给系统的管理员审核。当用户的身份验证通过后,系统管理员则可以查看学生提交的请假条,并进行处理。在请假申请页面,主要包括三个模块:用户管理、请假申请、信息查询。用户管理模块主要用于维护和管理用户信息;请假申请模块主要用于用户提交请假信息并进行审核;信息查询模块主要用于对学生提交的请假信息进行查询。其中,请假申请模块中的三个子功能为:学生注册、学生申请、查看申请结果。在每个子功能中,用户可以设置其个人密码,以防止他人查看其请假信息。查询学生请假信息,点击“请假类型”按钮,显示请假类型的详细信息,包括学生姓名、请假日期、请假原因、所需课程等。点击“请假类型”按钮,显示请假类型的详细信息。学生根据自己的实际情况选择请假类型。学生在提交请假信息后,教师可以在后台查看该学生的请假信息。点击“是否通过审核”按钮,显示该学生是否通过审核。在后台管理模块中,管理员可以查看学生的考勤信息,例如:考勤时间、考勤地点、出勤状况、缺勤原因等。在此界面中,管理员可以修改学生的考勤信息,包括:修改学生的考勤时间和考勤地点,以符合学生实际情况。例如:修改学生的考勤时间为某月某日下午5:00至8:00;修改学生的出勤地点为某市某区某街;修改学生的缺勤原因为:某天某节课没有到课堂上。当用户点击“查看”按钮时,Web浏览器就会弹出“用户正在查看用户”的提示窗口,用户只需输入要删除或更改的内容,点击“确定”按钮即可将其删除或更改。当用户点击“保存”按钮时,Web浏览器就会将删除或更改的内容保存到本地数据库中。通过浏览器访问学生网上请假系统,可以查看请假信息,点击“查看请假信息”按钮进入页面。页面中的“请假类型”和“请假天数”列下有学生的请假类型和请假天数。学生可以点击“请假类型”查看本学期的请假情况,可以点击“请假天数”查看本学期的请假情况,还可以点击“请假类型”查询本学期所有的请假情况。学生也可以在页面中点击“请假类型”查询本学期所有的请假信息,并可以选择对应的时间段查看。系统中还提供了相关的提醒功能,例如教师可以通过系统看到学生提交了哪些请假申请,也可以通过系统看到哪些学生还没有提交申请。学生提交了请假申请后,教师可以在系统中对学生提出的申请进行审核。管理员可查看所有的请假信息,包括请假时间、请假类型、请假原因、请假人数等信息。①在“请假时间”一栏中,可查看每个学生的请假时间;管理员在查看所有请假信息时,只需要双击鼠标左键,就可以完成全部内容的显示。当鼠标移到某条信息上时,将会有一个绿色箭头指示当前显示的是哪条信息。本系统使用SQLServer数据库,数据库主要有学生、教师、管理员三个用户表。学生表主要记录学生的个人信息,如姓名、性别、学校、班级等信息;教师表主要记录教师的基本信息,如姓名、性别等;管理员表记录管理员的基本信息,如姓名、部门等。使用SQLServer数据库可以有效地控制和管理数据库中数据的存取。在实际开发过程中,可以根据实际需要增加相应的字段,本系统中由于教师和学生均为学生,所以把教师的姓名和部门字段也添加到了学生表中。在本系统中,学生信息表的字段关系为:姓名、学号、课程名、请假原因、请假时间;教师信息表的字段关系为:姓名、请假理由;在系统中,每个用户都有一个用户名和密码,教师拥有教师登录密码和教师身份验证,在本系统中,教师可以在后台登录学生信息表,查看学生请假情况并进行审批;在本系统中,教师可以查看学生的请假情况并进行审批;在本系统中,学生可以查看自己的请假情况和自己的审批情况。当用户申请请假时,首先要先申请教师身份验证,然后提交请假信息给后台管理员审核通过后才能申请请假。当用户提交了请假信息后,后台管理员需要根据学生的申请信息来审批用户的请假。第三章概要设计测试本系统在实际应用中,在学生登陆后,学生可以看到自己的请假信息以及各个教师的请假信息。在请假结束后,教师可以看到学生的请假状态。系统在测试中发现有以下几个方面的问题:(1)对不同

温馨提示

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

评论

0/150

提交评论