【《基于C#的中学教职工管理系统设计与实现》21000字】_第1页
【《基于C#的中学教职工管理系统设计与实现》21000字】_第2页
【《基于C#的中学教职工管理系统设计与实现》21000字】_第3页
【《基于C#的中学教职工管理系统设计与实现》21000字】_第4页
【《基于C#的中学教职工管理系统设计与实现》21000字】_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

。2.4VisualStudioVisualStudio作为微软旗下的开发工具,它具有兼容性、快速性、简易型、方便性等优点,同时也是编写C#代码系统最受欢迎的综合型开发工具REF_Ref29519\r\h[8]。综上所述,本系统采用VisualStudio客户端序进行代码编写、测试和部署。3系统分析3.1可行性分析要做好一个系统,必须提前进行可行性分析,来证明该项目是否是实行的。3.1.1技术可行性企业员工管理系统采用C#技术、Windows窗体应用程序进行系统代码开发,并使用VisualStudio和SQLServer软件环境。这些软件给该项目的技术方面提供了稳定性、安全性、可行性和简易性REF_Ref29519\r\h[9]。3.1.2经济可行性要做这个系统一定要考虑经济方面。使用中学教职工管理系统进行教职工管理,不仅节约了人力成本,也方便教职工管理个人信息,加上开发的成本合理。是具有经济可行性的REF_Ref29519\r\h[10]。3.1.3操作可行性系统可以开发出来,与能投入使用之间还有一段距离,就是操作可行性。清晰的界面、合理的逻辑、简易的操作才不会让系统在使用中很快被淘汰。采用基于C#的中学教职工管理系统具有界面清晰、逻辑合理、操作简单的优点。是具有操作可行性的REF_Ref29519\r\h[11]。综上所述,开发基于C#的中学教职工管理系统是可行的。3.2功能性需求分析该系统根据学校的日常工作需求,将用户分为两类,普通教职工和信息管理员,提供两种不同的服务方式,管理员分为四个方向,共七个功能模块,可以对系统内的各个模块的信息进行管理调整,而普通教职工只能查看自己的信息和公开的绩效统计,不具有其它的操作权限,最大程度的维护了学校和教职工的隐私。接下来的功能模块展示将通过两种用户来介绍。首先是管理员用户:3.2.1教职工信息管理模块管理员通过该模块可以方便的查看到全部的教职工信息,并对数据进行添加,修改和删除操作,还可以自由选择筛选条件,根据关键字进行查询,筛选符合条件的人员同时统计人数,从而对校内教职工的人员情况有所掌控。3.2.2班级任课教师信息管理模块班级的任课教师是否搭配合理,对一个班级的发展与提升至关重要,管理员通过该模块可以查看到全部班级的班主任与任课教师信息,并对数据进行添加,修改和删除操作。可以自由选择筛选条件,根据关键字进行查询,筛选出相应的班级同时统计班级数,可以掌握当前的教师任课情况并及时调整。3.2.3行政部门管理模块学校行政部门负责整个学校的行政管理,属于管理层,管理员通过该模块可以查看到全部行政部门的负责人、成员与联系方式,并对部门与每个行政部门信息进行添加,修改和删除操作。可以自由选择筛选条件,根据关键字进行查询,筛选出相应的部门,同时统计部门数与总人数,可以掌握当前的行政部门情况并及时调整。3.2.4教研部门管理模块学校教研部门负责整个学校的教学活动,教研部门由多个备课组组成,调控各个年级各项学科的教学进度,阶段考核,对学校的意义至关重要。管理员通过该模块可以查看到全部备课组的所有信息,并对备课组与每个备课组的信息进行添加,修改和删除操作。可以自由选择筛选条件,根据关键字进行查询,筛选出相应的备课组,同时统计组数与总人数,可以掌握当前的备课组情况并及时调整。3.2.5教职工请假管理模块教职工的请假涉及多方面的规定,以往的人工管理中,存在信息反馈慢,人工效率低等弊端,导致请假管理存在多处漏洞,而用计算机进行管理,可以将请假制度更好的执行下去,数据更加细致,全面。管理员通过该模块可以查看到全部请假记录,每条信息都详细的记录了工号,姓名,请假类别,开始时间,结束时间,请假时长,实际时长,是否逾期,负责人。并可以对请假记录与每条记录的信息进行添加,修改和删除操作。可以自由选择筛选条件,根据关键字进行查询,筛选出相应的记录,同时统计记录数,可以掌握当前的教职工请假情况。3.2.6教职工绩效量化管理模块教职工的绩效量化表,关系到了晋级评比,属于规定公开的内容。管理员通过该模块不仅可以查看到所有教职工的绩效分数,还可以对信息进行添加,修改和删除操作。可以根据工号与姓名进行查询,能对全校教职工的绩效情况有所掌握。3.2.7管理员管理模块管理员通过该模块可以查看到全部管理员的所有信息,并对管理员与每个管理员的信息进行添加,修改和删除操作。可以自由选择筛选条件,根据关键字进行查询,筛选出相应的管理员,同时统计人数,可以掌握当前的管理员情况并及时调整。3.2.8个人信息查看模块普通教职工登录后,首先进入的就是个人信息模块,为了保护个人隐私,在这里可以仅可以查看到个人在系统内记录的全部信息,但为了保证数据的完整性,普通教职工不具有对信息进行添加修该删除的功能,如果对存档的信息存在异议,可以拿着相关证明材料去人事处找系统管理员申请修改。3.2.9绩效量化信息查看模块因教职工的绩效量化表,关系到了晋级评比,属于规定公开的内容。普通土教职工可以通过该模块查看到所有教职工的绩效分数,并可以自由选择排序条件进行排序,并可以按照需求决定,从高到低还是从低到高排序,能对全校教职工的绩效排名有所了解。但为了保证数据的完整性,普通教职工不具有对信息进行添加修该删除的功能,如果对公开的信息存在异议,可以拿着相关证明材料去相关部门申请调查。3.3系统用户用例分析3.3.1管理员用例分析管理员是系统的主要操作者与数据维护者,其在系统功能中的作用主要是对信息进行管理,进行添加、修改、删除、查询、排序、维护等。对教职工基本信息进行管理,对行政部门、教务部门进行管理,对班级任课教师进行调控。详细记录教职工请假信息,严格执行请假制度。贯彻落实绩效信息公开透明政策,并带有排序功能,方便教职工查看。管理员用例图如图3-1所示。图3-1管理员用例图3.3.2教职工用例分析为了保护个人隐私,教职工仅可以查看到个人信息和公开的教职工绩效信息,对于公开的教职工绩效信息,可以进行排序,方便查看。但为了保证数据的完整性,普通教职工不具有对信息进行添加修该删除的功能。教职工用例图如图3-2所示。图3-2教职工用例图3.4非功能性需求分析1.界面简洁,功能实用对于非计算机学科的教职工来说,系统界面简洁,功能明确实用,操作简单,有利于工作人员的使用,也使得系统更具有可行性。2.系统的日常维护当开学招新等特殊时期时,系统内的数据会变动较频繁,这阶段需要管理员对数据库的数据经常查看,并关注对系统的维护。4系统设计4.1系统总体设计根据前期的调查和分析情况,将系统用户分为管理员与普通教职工。接下来通过两种用户来展示总体模块图。总体模块图如下图4-1所示。图4-1中学教职工管理系统的总体模块图4.2系统的详细设计4.2.1登录系统模块由于系统的设定,所以登录模块将用户分为两种,教职工登录和管理员登录,两种用户对应着不同的界面。实现的操作有:登录界面的上方中间位置显示“中学教职工信息管理系统”,最底部显示“我已阅读并同意教职工信息管理的相关规定”选中按钮,在中部的输入框内输入工号与密码,若工号或密码输入错误,则弹窗提醒“您的工号或密码有误,请重新输入!”,当没有选中“我已阅读并同意教职工信息管理的相关规定”,则弹窗提醒“您好,请您仔细阅读教职工信息管理的相关规定!”。工号与密码输入正确,点击教职工登录,进入教职工主界面,点击管理员登录,则进入管理员主界面,点击取消按钮,直接退出系统。4.2.2教职工信息管理模块进入教职工信息管理界面后,将显示所有教职工表的记录。实现的操作有:添加:点击操作栏的添加按钮,弹出添加窗口。在添加窗口,按要求输入:姓名,性别,身份证号,密码,科目,政治面貌,职称。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教职工信息主页面,点击取消按钮,关闭弹窗。2.查询:可根据工号、姓名、性别、身份证号、科目、政治面貌、职称属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件记录。3.人数:在操作栏最右侧,显示当前显示的记录总数。4.修改:点击操作栏的修改按钮,弹出修改教职工信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改教职工数据:姓名,性别,身份证号,密码,科目,政治面貌,职称。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教职工信息主页面,点击取消按钮,关闭弹窗。5.删除:点击操作栏的删除按钮,弹窗提示“确认删除该教职工全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,并且删除掉其它表中该教职工的名字,对应记录中人数减1,返回教职工信息主页面,点击取消按钮,关闭弹窗。管理教职工信息的系统流程图如图4-2所示。图4-2管理教职工信息的系统流程图4.2.3班级任课教师信息管理模块进入班级任课教师管理界面后,将显示班级表中的所有记录。实现的操作有:1.添加:点击操作栏的添加按钮,弹出添加窗口,在添加窗口,按要求输入信息,点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回班级任课教师管理主页面,点击取消按钮,关闭弹窗。2.查询:可根据班级表属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。3.班级数:在操作栏最右侧,显示当前显示的记录总数。4.修改:点击操作栏的修改按钮,弹出修改班级任课教师信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据,点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回班级任课教师管理主页面,点击取消按钮,关闭弹窗。5.删除:点击操作栏的删除按钮,弹窗提示“确认删除该班级全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回班级任课教师管理主页面,点击取消按钮,关闭弹窗。管理班级任课教师信息的系统流程图如图4-3所示。图4-3管理班级任课教师信息的系统流程图4.2.4行政部门信息管理模块进入行政部门管理界面,将显示行政表的全部记录。实现的操作有:1.添加:点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:部门名称,负责人,成员,人数,联系电话。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回行政部门管理界面,点击取消按钮,关闭弹窗。2.查询:可根据部门表的属性作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。3.部门数:在操作栏右侧,显示当前显示的记录总数。4.修改:点击操作栏的修改按钮,弹出修改行政部门信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:部门名称,负责人,成员,人数,联系电话。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回行政部门管理界面,点击取消按钮,关闭弹窗。5.删除:点击操作栏的删除按钮,弹窗提示“确认删除该部门全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回行政部门管理界面,点击取消按钮,关闭弹窗。管理行政部门信息的系统流程图如图4-4所示。图4-4管理行政部门信息的系统流程图4.2.5教研部门信息管理模块在教研部门管理界面,显示出教研表的全部记录。实现的操作有:1.添加:点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:备课组号,年级,科目,备课组长,成员,人数。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教研部门管理界面,点击取消按钮,关闭弹窗。2.查询:可根据备课组号,年级,科目,姓名作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。3.组数:在操作栏右侧,显示当前显示所有记录总数。4.修改:点击操作栏的修改按钮,弹出修改教研部门信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:备课组号,年级,科目,备课组长,成员,人数。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教研部门管理界面,点击取消按钮,关闭弹窗。5.删除:点击操作栏的删除按钮,弹窗提示“确认删除该备课组全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回教研部门管理界面,点击取消按钮,关闭弹窗。管理教研部门信息的流程图如图4-5所示。图4-5管理教研部门信息的系统流程图4.2.6教职工请假信息管理模块在教职工请假管理界面,显示请假表的全部记录。实现的操作有:1.添加:点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:姓名,请假类别,开始时间,结束时间,负责人。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教职工请假管理界面,点击取消按钮,关闭弹窗。2.查询:可根据姓名,请假类别,负责人作为条件筛选记录,在下拉框中选择相应的条件,在输入框内输入姓名,点击查询按钮后,只显示符合筛选条件的记录。3.修改:点击操作栏的修改按钮,弹出修改教职工请假信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:姓名,请假类别,开始时间,结束时间,实际时长,是否逾期,负责人。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教职工请假管理界面,点击取消按钮,关闭弹窗。4.删除:点击操作栏的删除按钮,弹窗提示“确认删除该条请假记录?”,点击确定按钮,直接删除此条记录,写入数据库,返回教职工请假管理界面,点击取消按钮,关闭弹窗。管理教职工请假信息的系统流程图如图4-6所示。图4-6管理教职工请假信息的系统流程图4.2.7教职工绩效量化信息管理模块在教职工绩效量化管理界面,显示绩效表的全部记录。实现的操作有:1.添加:点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:工号,姓名,基础分,工作量化得分,替课,督导送课,监考阅卷,考勤,常规材料,荣誉,学习强国。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教职工绩效量化管理界面,点击取消按钮,关闭弹窗(注:总分不是输入进去的,是数据库自动将几个数值相加)。2.查询:可根据工号,姓名作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。3.人数:在操作栏右侧,显示当前显示所有记录总数。4.修改:点击操作栏的修改按钮,弹出修改教职工绩效量化信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:工号,姓名,基础分,工作量化得分,替课,督导送课,监考阅卷,考勤,常规材料,荣誉,学习强国。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教职工绩效量化管理界面,点击取消按钮,关闭弹窗。5.删除:点击操作栏的删除按钮,弹窗提示“确认删除该教职工绩效量化的全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回教职工绩效量化管理界面,点击取消按钮,关闭弹窗。管理教职工绩效量化信息的系统流程图如图4-7所示。图4-7管理教职工绩效量化信息的系统流程图4.2.8管理员信息管理模块在管理员管理界面,显示管理员表的全部记录。实现的操作有:1.添加:点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:用户名,密码,确认密码。点击“添加”按钮,当密码与确认密码不一致时,弹窗“对不起,两次输入密码不一致”,当信息全部正确,弹窗提示“添加成功!”,并且写入数据库,返回管理员管理界面,点击取消按钮,关闭弹窗。2.人数:在操作栏最右侧,显示当前显示所有记录总数。3.查询:可根据用户名,密码作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。4.修改:点击操作栏的修改按钮,弹出修改管理员信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:用户名,密码,确认密码。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回管理员信息管理界面,点击取消按钮,关闭弹窗。5删除:点击操作栏的删除按钮,弹窗提示“确认删除该管理员的全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回管理员信息管理界面,点击取消按钮,关闭弹窗。管理管理员信息的系统流程图如图4-8所示。图4-8管理管理员信息的系统流程图4.2.9个人信息查看模块普通教职工登录后,进入普通教职工界面,显示该教职工在教职工表的全部信息,左边有“个人信息”与“公开绩效量化信息”的按钮,可以点击进行切换,默认显示个人信息。最下方显示:“注意:如果您的信息出现错误或需要改动,请携带相关证明材料到人事部申请修改信息,谢谢合作!”。查看个人信息的系统流程图如图4-9所示。图4-9查看个人信息的系统流程图4.2.10绩效量化信息查看模块在公开绩效量化信息界面,显示绩效表的全部记录。实现的操作有:查询:操作栏有姓名的输入框和查询按钮,在输入框中输入姓名,点击查询,将显示符合条件的记录。查看绩效量化信息的系统流程图如图4-10所示。图4-10查看绩效量化信息的系统流程图4.2.11退出系统模块点击退按钮,弹窗提示“您确定要退出系统吗?”,点击确定即可退出系统。4.3数据库设计4.3.1数据库E-R图设计E-R的分析和设计过程是系统数据实体的设计过程,然后是数据库表的设计过程。E-R不仅描述了系统中涉及的实体,而且还描述了实体之间的联系。基于C#的中学教职工管理系统的概要E-R图,如下图4-11所示。图4-11基于C#的中学教职工管理系统的E-R图1.管理员信息实体管理员信息包括编号、用户名、登录密码等属性。管理员信息实体E-R图如下图4-12所示。图4-12管理员信息实体E-R图2.教职工信息实体教职工信息包括工号、姓名、性别、身份证号、登录密码、科目、政治面貌、职称等属性。教职工信息实体E-R图如下图4-13所示。图4-13教职工信息实体E-R图3.班级任课教师信息实体班级任课教师信息包括编号、班号、年级、班主任、语文、数学、英语、物理、化学、生物、历史、政治、地理等属性。班级任课教师信息实体的E-R图如下图4-14所示。图4-14班级任课教师信息实体的E-R图4.行政部门信息实体行政部门信息包括部门号、部门名称、负责人、成员、人数、联系电话等属性。行政部门信息实体的E-R图如下图4-15所示。图4-15行政部门信息实体的E-R图5.教研部门信息实体教研部门信息包括备课组号、年级、科目、备课组长、成员、人数等属性。教研部门信息实体的E-R图如下图4-16所示。图4-16教研部门信息实体的E-R图6.请假信息实体请假信息包括编号、工号、姓名、请假类别、开始日期、结束日期、请假时长、实际时长、是否逾期、负责人等属性。请假信息实体的E-R图如下图4-17所示。图4-17请假信息实体的E-R图7.绩效信息实体绩效信息包括编号、工号、姓名、基础分、工作量化得分、替课、督导送课、监考阅卷、考勤、常规材料、荣誉、学习强国、总分等属性。绩效信息实体的E-R图如图4-18所示。4-18绩效信息实体的E-R图4.3.2数据库表设计本节将给出系统中主要的数据库表设计,具体有:教职工实体信息表、班级任课教师实体信息表、行政部门实体信息表、教研部门实体信息表、请假实习信息表、绩效实体信息。管理员实体信息表管理员实体信息表如表4-1所示,数据表中有编号、用户名、登录密码等字段名来存储管理员的基本信息,用户名和密码是管理员用来登录的。表4-1管理员实体信息表字段名数据类型长度主键说明名称IdInt11主键不可为空编号NameVarchar100否不可为空用户名PasswordVarchar100否不可为空登录密码教职工实体信息表教职工实体信息表如表4-2所示,数据表中有工号、姓名、性别、身份证号、登录密码、科目、政治面貌、职称等字段名来存储教职工的基本信息,工号和密码是教职工用来登录的,其他字段用来对教职工的辨认和管理。表4-2教职工实体信息表字段名数据类型长度主键说明名称IdInt11主键不可为空工号NameVarchar100否不可为空用户名SexVarchar20否不可为空性别IdcardInt100否不可为空身份证号PasswordVarchar100否不可为空登录密码SubjectVarchar100否可为空科目PiVarchar100否可为空政治面貌TitleVarchar100否不可为空职称班级任课教师实体信息表班级任课教师实体信息表如表4-3所示,数据表中有编号、班号、年级、班主任、语文、数学、英语、物理、化学、生物、历史、政治、地理等字段来存储班级任课教师的基本信息。每个班级任课教师信息的更改都要通过班级任课教师实体信息表。表4-3班级任课教师实体信息表字段名数据类型长度主键说明名称IdInt11主键不可为空编号CIdInt11否不可为空班号GradeInt11否不可为空年级CteacherVarchar100否可为空班主任ChineseVarchar100否可为空语文MathVarchar100否可为空数学EnglishVarchar100否可为空英语PhysicalVarchar100否可为空物理ChemicalVarchar100否可为空化学BiologicalVarchar100否可为空生物HistoryVarchar100否可为空历史PoliticalVarchar100否可为空政治GeographicVarchar100否可为空地理行政部门实体信息表行政部门实体信息表如表4-4所示。数据表中有部门号、部门名称、负责人、成员、人数、联系电话等字段来存储行政部门的基本信息,这些信息对管理行政部门有重要作用。表4-4行政部门实体信息表字段名数据类型长度主键说明名称PIdInt11主键不可为空部门号PnameVarchar100否不可为空部门名称HeadVarchar100否可为空负责人MemberVarchar100否可为空成员NumberInt11否不可为空人数TleInt11否不可为空联系电话教研部门实体信息表教研部门信息表如表4-5所示。数据表中有备课组号、年级、科目、备课组长、成员、人数等字段来存储教研部门的基本信息。这些信息对管理教研部门有重要作用。表4-5教研部门实体信息表字段名数据类型长度主键说明名称TIdInt11主键不可为空备课组号GradeInt11否不可为空年级SubjectVarchar100否不可为空科目TheadVarchar100否可为空备课组长MemberVarchar100否可为空成员NumberInt11否不可为空人数请假实体信息表请假信息实体信息表如表4-6所示。数据表中有编号、工号、姓名、请假类别、开始日期、结束日期、请假时长、实际时长、是否逾期、负责人等字段来存储请假的基本信息。这些信息对管理教职工请假情况有重要作用。表4-6请假实体信息表字段名数据类型长度主键说明名称IdInt11主键不可为空编号UidInt11否不可为空工号NameVarchar100否不可为空姓名CategoryVarchar100否不可为空请假类别StartDatetime20否不可为空开始日期EndDatetime20否不可为空结束日期TimeInt11否不可为空请假时长STimeInt11否不可为空实际时长OverdueVarchar100否不可为空是否逾期HeadVarchar100否不可为空负责人绩效实体信息表绩效实体信息表如表4-7所示。数据表中有编号、工号、姓名、基础分、工作量化得分、替课、督导送课、监考阅卷、考勤、常规材料、荣誉、学习强国、总分等字段来存储绩效的基本信息。这些信息对管理教职工绩效有重要作用。表4-7绩效实体信息表字段名数据类型长度主键说明名称IdInt11主键不可为空编号UidInt11否不可为空工号NameVarchar100否不可为空姓名BasisVarchar100否可为空基础分WorkVarchar100否可为空工作量化得分InsteadVarchar100否可为空替课SupVarchar100否可为空督导送课JiankaorVarchar100否可为空监考阅卷KaoqinVarchar100否可为空考勤ChangguiVarchar100否可为空常规材料HonorVarchar100否可为空荣誉StudyVarchar100否可为空学习强国TotalVarchar100否可为空总分5系统实现5.1登录系统模块的实现在使用系统时,管理员或教职工需要先输入正确的用户名和密码才能登录进入系统。系统登录页面截图如下图5-1所示。图5-1管理员或教职工登录系统页面截图如果管理员或教职工输入用户名或密码有错误,弹窗提示“您的工号或密码有错误,请重新输入!”,点击确定即可重新输入用户名和密码。用户名或密码输入有误页面截图如下图5-2所示。图5-2用户名或密码输入有误页面截图5.2教职工信息管理模块的实现管理员登录系统后,点击人员管理-教职工信息管理,即可进入教职工信息管理界面对教职工信息进行增删查改操作。管理员对教职工信息管理页面截图如下图5-3所示。该界面将显示所有教职工表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有筛选条件的下拉框,可以根据教职工表的属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在“条件”输入框内输入关键词,点击右侧查询按钮后,只显示符合筛选条件记录,并在最右侧显示记录条数。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-3教职工信息管理页面截图管理员新增教职工信息页面截图如下图5-4所示。点击操作栏的添加按钮,将弹出添加窗口。在添加窗口,按要求输入:姓名,性别,身份证号,密码,科目,政治面貌,职称。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教职工信息主页面,点击取消按钮,关闭弹窗。图5-4新增教职工信息页面截图管理员修改教职工信息页面截图如下图5-5所示。点击操作栏的修改按钮,弹出修改教职工信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改教职工数据:姓名,性别,身份证号,密码,科目,政治面貌,职称,点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教职工信息主页面,点击取消按钮,关闭弹窗。图5-5修改教职工信息页面截图管理员查询教职工信息页面截图如下图5-6所示。可根据工号、姓名、性别、身份证号、科目、政治面貌、职称属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件记录。在操作栏最右侧,显示当前显示的记录总数。图5-6查询教职工信息页面截图管理员删除教职工信息页面截图如下图5-7所示。点击操作栏的删除按钮,弹窗提示“确认删除该教职工全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,并且删除掉其它表中该教职工的名字,对应记录中人数减1,返回教职工信息主页面,点击取消按钮,关闭弹窗。图5-7删除教职工信息页面截图5.3班级任课教师信息管理模块的实现管理员登录系统后,点击人员管理-班级任课教师信息管理,即可进入班级任课教师信息管理界面对班级任课教师信息进行增删查改操作。管理员对班级任课教师信息管理页面截图如下图5-8所示。该界面将显示所有班级表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有筛选条件的下拉框,可以根据班级表的属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在“条件”输入框内输入关键词,点击右侧查询按钮后,只显示符合筛选条件记录,并在最右侧显示记录条数。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-8班级任课教师信息管理页面截图管理员新增班级任课教师信息页面截图如下图5-9所示。点击操作栏的添加按钮,弹出添加窗口,在添加窗口,按要求输入信息,点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回班级任课教师管理主页面,点击取消按钮,关闭弹窗。图5-9新增班级任课教师信息页面截图管理员修改班级任课教师信息页面截图如下图5-9所示。点击操作栏的修改按钮,弹出修改班级任课教师信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据,点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回班级任课教师管理主页面,点击取消按钮,关闭弹窗。图5-9修改班级任课教师信息页面截图管理员查询班级任课教师信息页面截图如下图5-9所示。可根据班级表属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。在操作栏最右侧,显示当前显示的记录总数。图5-9查询班级任课教师信息页面截图管理员删除班级任课教师信息页面截图如下图5-9所示。点击操作栏的删除按钮,弹窗提示“确认删除该班级全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回班级任课教师管理主页面,点击取消按钮,关闭弹窗。图5-9删除班级任课教师信息页面截图5.4行政部门信息管理模块的实现管理员登录系统后,点击部门管理-行政部门管理,即可进入行政部门信息管理界面对行政部门信息进行增删查改操作。管理员对行政部门信息管理页面截图如下图5-10所示。该界面将显示所有行政表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有筛选条件的下拉框,可以根据行政表的属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在“条件”输入框内输入关键词,点击右侧查询按钮后,只显示符合筛选条件记录,并在最右侧显示记录条数。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-10行政部门信息管理页面截图管理员新增行政部门信息页面截图如下图5-11所示。点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:部门名称,负责人,成员,人数,联系电话。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回行政部门管理界面,点击取消按钮,关闭弹窗。图5-11新增行政部门信息页面截图管理员修改行政部门信息页面截图如下图5-12所示。点击操作栏的修改按钮,弹出修改行政部门信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:部门名称,负责人,成员,人数,联系电话。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回行政部门管理界面,点击取消按钮,关闭弹窗。图5-12修改行政部门信息页面截图管理员查询行政部门信息页面截图如下图5-13所示。可根据部门表的属性作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。在操作栏右侧,显示当前显示的记录总数。图5-13查询行政部门信息页面截图管理员删除行政部门信息页面截图如下图5-14所示。点击操作栏的删除按钮,弹窗提示“确认删除该部门全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回行政部门管理界面,点击取消按钮,关闭弹窗。图5-14删除行政部门信息页面截图5.5教研部门信息管理模块的实现管理员登录系统后,点击部门管理-教研部门管理,即可进入教研部门信息管理界面对教研部门信息进行增删查改操作。管理员对教研部门信息管理页面截图如下图5-15所示。该界面将显示所有教研表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有筛选条件的下拉框,可以根据教研表的属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在“条件”输入框内输入关键词,点击右侧查询按钮后,只显示符合筛选条件记录,并在最右侧显示记录条数。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-15教研部门信息管理页面截图管理员新增教研部门信息页面截图如下图5-16所示。点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:备课组号,年级,科目,备课组长,成员,人数。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教研部门管理界面,点击取消按钮,关闭弹窗。图5-16新增教研部门信息页面截图管理员修改教研部门信息页面截图如下图5-17所示。点击操作栏的修改按钮,弹出修改教研部门信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:备课组号,年级,科目,备课组长,成员,人数。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教研部门管理界面,点击取消按钮,关闭弹窗。图5-17修改教研部门信息页面截图管理员查询教研部门信息页面截图如下图5-18所示。可根据备课组号,年级,科目,姓名作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。在操作栏右侧,显示当前显示所有记录总数。图5-18查询教研部门信息页面截图管理员删除教研部门信息页面截图如下图5-19所示。点击操作栏的删除按钮,弹窗提示“确认删除该备课组全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回教研部门管理界面,点击取消按钮,关闭弹窗。图5-19删除教研部门信息页面截图5.6教职工请假信息管理模块的实现管理员登录系统后,点击绩效管理-教职工请假管理,即可进入教职工请假信息管理界面对教职工请假信息进行增删查改操作。管理员对教职工请假信息管理页面截图如下图5-20所示。该界面将显示所有请假表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有姓名输入框,请假类别的下拉框,负责人的下拉框,可以根据这些信息筛选记录,点击右侧查询按钮后,只显示符合筛选条件记录。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-20教职工请假信息管理页面截图管理员新增教职工请假信息页面截图如下图5-21所示。点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:姓名,请假类别,开始时间,结束时间,负责人。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教职工请假管理界面,点击取消按钮,关闭弹窗。图5-21新增教职工请假信息管理页面截图管理员修改教职工请假信息页面截图如下图5-22所示。点击操作栏的修改按钮,弹出修改教职工请假信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:姓名,请假类别,开始时间,结束时间,实际时长,是否逾期,负责人。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教职工请假管理界面,点击取消按钮,关闭弹窗。图5-22修改教职工请假信息管理页面截图管理员查询教职工请假信息页面截图如下图5-23所示。可根据姓名,请假类别,负责人作为条件筛选记录,在下拉框中选择相应的条件,在输入框内输入姓名,点击查询按钮后,只显示符合筛选条件的记录。图5-23查询教职工请假信息管理页面截图管理员删除教职工请假信息页面截图如下图5-24所示。点击操作栏的删除按钮,弹窗提示“确认删除该条请假记录?”,点击确定按钮,直接删除此条记录,写入数据库,返回教职工请假管理界面,点击取消按钮,关闭弹窗。图5-24删除教职工请假信息管理页面截图5.7教职工绩效量化信息管理模块的实现管理员登录系统后,点击绩效管理-教职工绩效量化,即可进入教职工绩效量化信息管理界面对教职工绩效量化信息进行增删查改操作。管理员对教职工绩效量化信息管理页面截图如下图5-25所示。该界面将显示所有绩效表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有筛选条件的下拉框,可以根据绩效表的属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在“条件”输入框内输入关键词,点击右侧查询按钮后,只显示符合筛选条件记录,并在最右侧显示记录条数。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-25教职工绩效量化信息管理页面截图管理员新增教职工绩效量化信息页面截图如下图5-26所示。点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:姓名,基础分,工作量化得分,替课,督导送课,监考阅卷,考勤,常规材料,荣誉,学习强国。点击“添加”按钮,弹窗提示“添加成功!”,并且写入数据库,返回教职工绩效量化管理界面,点击取消按钮,关闭弹窗(总分不用输入,是数据库自动将几个数值相加)。图5-26新增教职工绩效量化信息管理页面截图管理员修改教职工绩效量化信息页面截图如下图5-27所示。点击操作栏的修改按钮,弹出修改教职工绩效量化信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:姓名,基础分,工作量化得分,替课,督导送课,监考阅卷,考勤,常规材料,荣誉,学习强国。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回教职工绩效量化管理界面,点击取消按钮,关闭弹窗。图5-27修改教职工绩效量化信息管理页面截图管理员查询教职工绩效量化信息页面截图如下图5-28所示。可根据工号,姓名作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。在操作栏右侧,显示当前显示所有记录总数。图5-28查询教职工绩效量化信息管理页面截图管理员删除教职工绩效量化信息页面截图如下图5-29所示。点击操作栏的删除按钮,弹窗提示“确认删除该教职工绩效量化的全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回教职工绩效量化管理界面,点击取消按钮,关闭弹窗。图5-29删除教职工绩效量化信息管理页面截图5.8管理员信息管理模块的实现管理员登录系统后,点击系统管理员,即可进入管理员信息管理界面对管理员信息进行增删查改操作。管理员对管理员信息管理页面截图如下图5-30所示。该界面将显示所有管理员表的记录。最上方左侧显示各个管理模块的按钮,可以点击进行切换。最上方右侧显示当前登录用户。在操作栏的最左侧有筛选条件的下拉框,可以根据管理员表的属性筛选记录,在“筛选条件”下拉框中选择完属性之后,在“条件”输入框内输入关键词,点击右侧查询按钮后,只显示符合筛选条件记录,并在最右侧显示记录条数。操作栏的右侧有添加、修改、删除按钮,可以相应的对记录进行添加、修改和删除的操作。图5-30管理员信息管理页面截图管理员新增管理员信息页面截图如下图5-31所示。点击添加按钮,弹出添加窗口,在添加窗口,按要求输入:用户名,密码,确认密码,点击“添加”按钮,当密码与确认密码不一致时,弹窗“对不起,两次输入密码不一致”,当信息全部正确,弹窗提示“添加成功!”,并且写入数据库,返回管理员管理界面,点击取消按钮,关闭弹窗。图5-31新增管理员信息管理页面截图管理员修改管理员信息页面截图如下图5-32所示。点击操作栏的修改按钮,弹出修改管理员信息窗口,在修改界面,输入框内显示该记录现有的数据,按要求修改数据:用户名,密码,确认密码。点击修改按钮,弹窗提示“确认修改”,点击“确定”,弹窗提示“修改成功!”,并且写入数据库,返回管理员信息管理界面,点击取消按钮,关闭弹窗。图5-32修改管理员信息管理页面截图管理员查询管理员信息页面截图如下图5-33所示。可根据用户名,密码作为条件筛选记录,在“筛选条件”下拉框中选择完条件之后,在输入框内输入关键词,点击查询按钮后,只显示符合筛选条件的记录。在操作栏最右侧,显示当前显示所有记录总数。图5-33查询管理员信息管理页面截图管理员删除管理员信息页面截图如下图5-34所示。点击操作栏的删除按钮,弹窗提示“确认删除该管理员的全部信息?”,点击确定按钮,直接删除此条记录,写入数据库,返回管理员信息管理界面,点击取消按钮,关闭弹窗。图5-34删除管理员信息管理页面截图5.9个人信息查看模块的实现教职工登录系统后可以查看自己的个人信息,教职工只有查看的权限,如需更改需要联系管理员。个人信息查看页面截图如下图5-17所示。该界面显示该教职工在教职工表的全部信息以及提示,上方有“个人信息”与“公开绩效量化信息”的按钮,可以点击进行切换。图5-17个人信息查看页面截图5.10绩效量化信息查看模块的实现教职工登录后可以查看公开的绩效量化信息,教职工只有查看的权限没有更改的权限。个人绩效量化信息页面截图如下图5-16所示。在该界面将显示绩效表的全部记录。操作栏有姓名的输入框和查询按钮,在输入框中输入姓名,点击查询,将显示符合条件的记录。图5-17个人绩效量化信息查看页面截图5.11退出系统模块的实现管理员或教职工点击退出系统按钮,弹窗提示“您确定要退出系统吗?”,点击确定即可退出系统。管理员或教职工退出系统页面截图如下图5-18所示。图5-18管理员或教职工退出系统页面截图6系统测试对系统使用人工测试的方式来测试,测试模块包含了系统的所有模块。6.1测试用例部分主要测试用例如下所示。1.系统登录测试用例系统登录测试用例如下表6-1所示,测试了系统登录的功能。通过不同组合的输入条件,测试用户名、密码、身份选择功能是否正常。表6-1系统登录测试用例序号实际操作期望结果实际结果结果1输入用户名“admin”,密码“123456”,选中“我已阅读...”,选择“管理员登录”系统正常登录系统正常登录通过2输入用户名“admin”,密码“123”,选中“我已阅读...”,选择“管理员登录”提示“您的工号或密码有误,请重新输入!”提示“您的工号或密码有误,请重新输入!”通过3输入用户名“adminaa”,密码“123456”,选中“我已阅读...”,选择“管理员登录”提示“您的工号或密码有误,请重新输入!”提示“您的工号或密码有误,请重新输入!”通过4输入用户名“2”,密码“123456”,选中“我已阅读...”,选择“教职工登录”提示“您的工号或密码有误,请重新输入!”提示“您的工号或密码有误,请重新输入!”通过5输入用户名“002”,密码“123456”,选中“我已阅读...”,选择“教职工登录”提示“您的工号或密码有误,请重新输入!”提示“您的工号或密码有误,请重新输入!”通过6输入用户名“2”,密码“123654”,选中“我已阅读...”,选择“教职工登录”提示“您的工号或密码有误,请重新输入!”提示“您的工号或密码有误,请重新输入!”通过7“admin”,密码“123456”,未选中“我已阅读...”,选择“管理员登录”提示“您好,请仔细阅读教职工信息管理的相关规定!”提示“您好,请仔细阅读教职工信息管理的相关规定!”通过2.管理员登录模块测试用例系统主模块测试用例如下表6-2所示,测试了系统主模块的功能。通过点击不同的按钮,来测试系统主模块是否正常跳转。表6-2管理员系统按钮测试用例序号进行操作结果实际结果结果1单击“人员管理-教职工信息管理”按钮跳转到教职工信息管理页面跳转到教职工信息管理页面通过2单击“人员管理-班级任课教师信息管理”按钮跳转到班级任课教师信息管理页面跳转到班级任课教师信息管理页面通过3单击“部门管理-行政部门”按钮跳转到行政部门管理页面跳转到行政部门管理页面通过4单击“部门管理-教研部门”按钮跳转到教研部门管理页面跳转到教研部门管理页面通过5单击“绩效管理-教职工请假管理”按钮跳转到教职工请假管理页面跳转到教职工请假管理页面通过6单击“绩效管理-教职工绩效量化管理”按钮跳转到教职工绩效量化管理页面跳转到教职工绩效量化管理页面通过7单击“系统管理员”按钮跳转到系统管理员信息管理页面跳转到系统管理员信息管理页面通过8单击“退出系统”按钮退出系统退出系统通过表6-3管理员系统人员管理测试用例序号进行操作结果实际结果结果1点击教职工信息管理界面的“添加”按钮,并按要求输入数据完成添加功能新增一条教职工信息数据新增一条教职工信息数据通过2选中一条数据,点击教职工信息管理界面的“修改”按钮,并按要求输入数据完成修改功能修改一条教职工信息数据修改一条教职工信息数据通过3输入筛选条件,点击教职工信息管理界面的“查询”按钮选中符合筛选条件的教职工信息数据选中符合筛选条件的教职工信息数据通过4点击教职工信息管理界面的“删除”按钮删除一条教职工信息数据删除一条教职工信息数据通过5点击班级任课教师信息管理界面的“添加”按钮,并按要求输入数据完成添加功能新增一条班级任课教师信息数据新增一条班级任课教师信息数据通过6选中一条数据,点击班级任课教师信息管理界面的“修改”按钮,并按要求输入数据完成修改功能修改一条班级任课教师信息数据修改一条班级任课教师信息数据通

温馨提示

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

评论

0/150

提交评论