职业技能鉴定之学员签到签退系统new

上传人:桔**** 文档编号:559655085 上传时间:2023-04-19 格式:DOC 页数:9 大小:377KB
返回 下载 相关 举报
职业技能鉴定之学员签到签退系统new_第1页
第1页 / 共9页
职业技能鉴定之学员签到签退系统new_第2页
第2页 / 共9页
职业技能鉴定之学员签到签退系统new_第3页
第3页 / 共9页
职业技能鉴定之学员签到签退系统new_第4页
第4页 / 共9页
职业技能鉴定之学员签到签退系统new_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《职业技能鉴定之学员签到签退系统new》由会员分享,可在线阅读,更多相关《职业技能鉴定之学员签到签退系统new(9页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 职业技能鉴定高级ASP.NET机试考核准备通知单(A)一、 工具、材料和设备的准备准备仅针对1名考生而言,鉴定所(站)应根据考生人数确定具体数量。题目:学员签到、签退系统序号名称型号与规格单位数量备注1电脑的硬件要求() CPU:1.6GHz以上() 内存:1G以上() 显示器分辨率至少800*600台电脑的软件要求() 操作系统:XP或者win7() 开发工具:VS 2008() 开发语言:c#() 数据库:SQL Server2005套1考试时间:120分钟二、 考场准备、 考场内设有30个考位,每个考位有1台电脑,每个电脑桌的右上角贴有考号

2、。考场采光良好,不足部分采用照明补充,保证工作面的照度不小于100勒。、 考场应干净整洁,空气新鲜,无环境干扰。、 考场内应设有三相电源并装有漏电保护器。、 考前由考务管理人员检查考场各考位应准备的电脑、电脑里安装的软件是否齐全,所贴考号是否有遗漏。三、 人员要求、 监考人员与考生比例为1:15、 考评员与考生比例为1:30四、 其他本机试总的考试时间为120分钟(不包含准备时间)。职业技能鉴定高级ASP.NET机试考核试卷(A)题目:学员学生签到、签退系统考核要求:某大学的学生管理系统中有考勤模块现在由你完成,具体要求如下:1. 学生只能签到后才能签退,只有签退后才能再次签到,签到和签退都要

3、各记录一次数据。2. 管理员可以根据开始时间和结束时间段筛选查看不同班级学生的考勤记录,能够实现按学生姓名模糊查询考勤记录。3. 请按照推荐步骤完成该考勤模块。数据库结构数据库名称:ManualAssign表:StudentInfo表名StudentInfo实体名称学员基本信息表主键StudentID序号字段名称字段说明类型位数属性1StudentID学号int4非空 自动增长2StudentName学生姓名nvarchar50非空3StudentRole学生身份int41、普通学生;2、管理员4ClassID所在班级编号int4ClassInfo表外健表:ClassInfo表名ClassIn

4、fo实体名称班级信息表主键ClassID序号字段名称字段说明类型位数属性1ClassID班级编号int4非空,自动增长2ClassName班级名称nvarchar50非空3Teacher班主任nvarchar20表:AssignInfo表名AssignInfo实体名称考勤历史记录表主键AssignID序号字段名称字段说明类型位数属性1AssignID签卡记录号int4非空,自动增长2StudentID学生号int4StudentInfo表外键3AssignTime签卡时间datetime8非空4AssignDesc签卡备注nvarchar1005AssignTag签卡标记nvarchar4只能

5、是签到或签退四、具体要求和功能实现步骤1、 创建数据库2、 建立数据表A、 按照数据库表的设计说明,建立SQL Server 2005数据表,注意建立主键和外键的关联;B、 在数据库表中初始输入一些测试数据项l ClassInfo表至少包括两个班级l StudentInfo表至少包括三个学生,而且要求至少有两个学生在同一个班级,至少两个学生属于不同的身份;l AssignInfo表初始置空,要求在你所完成的考勤系统中进行操作,至少有4条以上的考勤记录;3、 设计编写主题代码A、 在Visual Studio 2008中,使用C#建立一个ASP.NET Web网站;B、 设计一个登录界面Logi

6、n.aspx,页面上放置一个Label,一个TextBox控件和一个Button控件,如图1所示,具体页面要求:l 设置登录页面标题为:学生登录界面;l 输入学号(对应StudentInfo表的StudentID字段)时使用TextBox控件,但是要求学号不能为空(如图1),另外要求验证所输入的学号是否在你已经建好的StudentInfo表中存在,若不存在则提示“用户不存在!”(如图2);l 输入正确的学号后,点击“登录”按钮,要求传递学员的学号StudentID,判断该学生身份,如果该学生是普通学生,则进入MenualAssign.aspx页面;如果是管理员则进入ManualAssignSe

7、arch.aspx页面;图1:学员登录界面图2:学生号不存在时登录界面C、 设计ManualAssign.aspx页面,页面上有两个Label控件,两个TextBox控件(签卡备注要求把TextMode属性设置为MultiLine)和两个Button控件l 设置标题为:学生签到、签退;l 初始状态下,签卡日期为系统的当前日期,根据获得的StudentID参数,在AssignInfo表中查找该学生最后一次签卡登记的AssignTag值,若为 签到 则“签到”按钮不可用,而“签退”按钮可用,否则“签到”按钮可用,而“签退”按钮不可用,如图3;l 获得Login.aspx页面传递的StudentID

8、参数,点“签到”按钮,把获得的StudentID、系统当前日期、签卡备注及签到标志添加到AssignInfo表,“签到”成功后自动回到登录页面,如图1,再次登录时“签到”按钮不可用,“签退”按钮可用,如图4;l 点“签退”时,同“签到”一样记录签退信息,“签退”成功后也返回到登录界面,如图1,再次登录时“签到”按钮可用,“签退”按钮不可用,如图5;l 如果登录用户身份时管理员,则直接进入ManualAssignSearch.aspx页面;图3:ManualAssign.aspx页面初始状态图4:点“签到“后再次登录的界面图5:点“签退”后再次登录的界面D、 考勤历史记录查询页面ManualAs

9、signSearch.aspx,有4个Label,3个TextBox,2个Button,1个DropDownList和1个GridView控件,如图6l 设置标题为:学生考勤历史记录查询界面;l 初始时把ClassInfo表绑定到DropDownList控件,其Text属性为班级名称,Value属性为班级编号,另外要在最上端添加“请选择”一个选项,如图6;l 填写开始时间和结束时间,要求结束时间不应小于开始时间,如图7;l GridView开始是隐藏的,有数据后才显示,输入正确的开始时间和结束时间后,如果根据班级和姓名(模糊查询)进行筛选查询(若班级和姓名同时为空,则显示所有学生记录,若选定班

10、级而姓名为空,则只显示该班级的学生记录;若班级和姓名都不为空,则显示班级和姓名同时限定的学生记录;若班级为空而姓名不为空,则根据姓名模糊查询相关记录),点“查询”后,则在GridView中显示学生的考勤信息,信息包括:签卡人、签卡时间、签卡标志、签卡备注和所属班级,如图8;l 点“退出”按钮,则返回到登录页面;图6:绑定班级信息后,下拉菜单界面图7:结束时间小于开始时间的界面图8:根据选定的班级和姓名筛选查询的结果界面4、 分离数据库,放在该工程目录下,一同提交五、提示1、 建立Assign解决方案,解决方案中至少包含:表示层(AssignWeb)、业务逻辑层(AssignBLL)、数据访问层

11、(AssignDAL)、模型层(AssignModels)四个独立项目;2、 编写三层架构代码,数据访问层(AssignDAL)中的DBHelper文件已经提供并完成大部分代码(需要考生完成从web.config配置文件中connectionStrings配置节中取得数据库连接字符串的代码);六、注意事项及总体要求1、建立数据库的时候必须设置表的主键和外键。2、界面整齐统一。3、请请注意代码的书写、实体的命名符合规范。4、在程序中进行必要的异常处理。职业技能鉴定高级ASP.NET机试考核评分记录表(A)学校名称: 考生姓名: 准考证: 题号一二三四五合计成绩题目:学员签到、签退系统序号主要内容

12、考核要求评分标准配分扣分得分1创建3个表:学员表、班级表、考勤历史记录表,每个表4分,必须按照题目要求创建主键、相关约束正确创建表与约束122在表中输入测试数据按要求数据录入33实体模型层的创建和编码正确创建实体模型层54数据访问层的创建和编码,要求:命名空间、方法的命名要符合规范,不能出现业务逻辑层和模型层的代码正确创建访问层105业务逻辑层的创建和编码,要求:命名空间、方法的命名要符合规范,不能出现数据访问层和模型层的代码正确创建业务层56各层之间的引用关系正确关系的正确引用10设计学员登录页面按要求设计页面4在学员登录页面进行验证; 输入错误的学号时,页面能够显示错误提示信息;否则不给分正确使用验证控件进行数据验证3在学员登录页面实现登录功能,登录成功转到学生签到、签退页面按要求登录5设计学生签到、签退页面按要求设计页面5成功实现签到、签退各得4分实现签到、8设计考勤历史记录查询页面按要求设计页面5在考勤历史记录查询页面对时间进行验证正确使用验证控件进行数据验证3在考勤历史记录查询页面使用GridView显示考勤历史得10分,实现退出得2分正确使用GridView显示数据1216代码书写规范,实体、变量命名符合规范命名规范417界面标准合理设计界面318代码逻辑清晰,容易理解代码编写规范3备注合计100考评员签字 年 月 日 /

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号