还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一.实训目的与要求1.以学生晚归与考勤管理系统为模型,深入理解、掌握、运用ASP.NET技术__B/S模型系统的__技术;2.通过实训获得在线查询技术__的基本思路、了解基本原理与基本逻辑,验证和巩固B/S模型系统有关的基本理论,加强对基本概念的理解;3.4.5.熟练使用ASP.NET平台的HTML服务器控件、WEB控件、DataList和DataRepeater来设计页面6.培养分析问题和解决问题的能力;7.培养理论__实际,实事求是的科学态度;8.培养严肃认真、踏实细致的工作作风,和团结互助的思想品德;9.在实验前要认真预习,阅读实验指导书,复习理论知识二.实验仪器设备微型计算机,WINDOWS2000,IIS
5.
0.NETFramk.NET框架,AC__SS2000,DreamWe__er2004,MicrosoftVisualStudio.net2005,IE
6.0三.系统分析及设计
3.1系统预期用户本系统的预期用户是任何想了解学生在校的考勤情况的用户
3.2功能说明学生晚归与考勤管理系统是目前广西机电职业技术校园网在线系统之一本软件将各个学院各个部门__到一起,便于学生晚归、考勤的管理,同时,还可以让学生通过查询自己的晚归与考勤记录,了解到自己的纪律情况在线图书销售系统要实现的功能模块主要有该系统分为晚归情况管理、考勤情况管理与后台管理三大功能模块系统功能模块的划分���文本框的高度和它所关联的边框线将随文本的增删而增减拖动侧边手柄可以更改注释宽度��调整框的宽度可更改段落宽度框的高度根据文本自动调整�����������职能��������教师记录考勤信息�汇总考勤记录门卫记录晚归信息汇总晚归记录晚归与考勤管理系统录入�录入�教师学生查询�查询�审查院领导审查并签字查询�拟草处分文件处分相应学生是否达到处分条件是副院长系主任辅导员学生教师门卫1�晚归情况管理�2�考勤情况管理�3�后台管理管理员�学生信息录入员用户/数据字典信息晚归情况用户/数据字典信息考勤情况查询晚归情况查询考勤情况录入考勤信息录入晚归信息教师记录考勤信息�汇总考勤记录门卫记录晚归信息汇总晚归记录晚归与考勤管理系统录入�录入�教师学生查询�查询�审查查询�拟草处分文件院领导审查并签字处分相应学生是否达到处分条件是学生晚归与考勤管理系统晚归情况管理考勤情况管理后台管理晚归登记晚归查询晚归汇总考勤汇总考勤登记考勤查询系/专业/班级维护区/门维护用户管理晚归情况管理晚归登记晚归查询晚归汇总考勤情况管理考勤汇总考勤登记考勤查询后台管理系/专业/班级维护区/门维护用户管理图1系统功能架构图2基本处理流程下图是系统基本处理流程图���文本框的高度和它所关联的边框线将随文本的增删而增减拖动侧边手柄可以更改注释宽度��调整框的宽度可更改段落宽度框的高度根据文本自动调整�����������职能��������教师记录考勤信息�汇总考勤记录门卫记录晚归信息汇总晚归记录晚归与考勤管理系统录入�录入�教师学生查询�查询�审查院领导审查并签字查询�拟草处分文件处分相应学生是否达到处分条件是副院长系主任辅导员学生教师门卫1�晚归情况管理�2�考勤情况管理�3�后台管理管理员�学生信息录入员用户/数据字典信息晚归情况用户/数据字典信息考勤情况查询晚归情况查询考勤情况录入考勤信息录入晚归信息教师记录考勤信息�汇总考勤记录门卫记录晚归信息汇总晚归记录晚归与考勤管理系统录入�录入�教师学生查询�查询�审查查询�拟草处分文件院领导审查并签字处分相应学生是否达到处分条件是学生晚归与考勤管理系统晚归情况管理考勤情况管理后台管理晚归登记晚归查询晚归汇总考勤汇总考勤登记考勤查询系/专业/班级维护区/门维护用户管理晚归情况管理晚归登记晚归查询晚归汇总考勤情况管理考勤汇总考勤登记考勤查询后台管理系/专业/班级维护区/门维护用户管理按身份选择登录系统�管理员输入账号与密码�进入系统单击需要更新的模块进入更新子系统退出系统或继续更新登记员输入账号与密码�进入系统单击所需要登记的模块输入所需的信息退出系统或继续登记学生输入账号与密码进入系统单击所需要查询的模块输入所需的信息退出系统或继续查询图2系统基本处理流程
3.3数据库设计本系统采用MicrosoftA__ESS作为后台数据库根据以上功能,新建一名为Attendan__的数据库,其__包括9个数据表,分别是部门表department专业信息表special:班级信息表class:学生信息表users:区/门信息表(region)晚归情况表(late):考勤情况表(attendan__):考勤类型表(attendtype)考勤类型说明如下图用户信息表(admin)
3.4数据库连接
1、建议将数据库拷入__内的App_Data目录内,然后将数据库连接字符串写入到Web.config,如下
2、将常用数据库操作代码写入公共类DB中,其中包含以下各自定义方法,参考代码如下四.页面设计1.Login.aspx(登录页面)2.Index.aspx(主页页面)1)导航区域按登录权限动态装载不同的导航内容a)普通用户b)登记员用户c)___用户2)操作及显示的主区域建议使用IFRAME标签(一种内嵌网页的框架形式),其基本使用方法如下举例其部分属性简介如下 name内嵌帧名称 width内嵌帧宽度可用像素值或百分比 height内嵌帧高度可用像素值或百分比 frameborder内嵌帧边框 __rginwidth帧内文本的左右页边距 __rginheight帧内文本的上下页边距 scrolling是否出现滚动条“auto”为自动,“yes”为显示,“no”为不显示src内嵌入文件的地址__导航栏内的链接,要求在主区域中显示对应网页的方法设置超链接的target属性值为iframe标签里的name属性值即可3.latecheck.aspx(晚归查询页面)4.lateview.aspx晚归记录页面__晚归查询页面当中的“查看”链接,实现跳转到“lateview.aspx”晚归记录页面显示详细晚归信息,如下图所示5.latecount.aspx(晚归汇总页面)6.latewrite.aspx(晚归登记页面)7.attendcheck.aspx考勤查询页面说明页面中的‘__’对应着考勤类型名称,如迟到、早退、旷课等__8.attendview.aspx考勤记录页面9.attendcount.aspx考勤汇总页面10.attendwrite.aspx考勤登记页面11.updatedept.aspx系/专业/班级维护页面12.updateregion.aspx区/门维护页面13.updateadmin.aspx用户管理页面14.exit.aspx(注销页面)代码实现清除所有Session信息,并实现跳转回主页即可五.代码示例请参考教材《ASP.NET程序设计》中的相关例子六.实训要求读懂以上全部内容,完成所有网页的制作在此基础上,根据以下要求使其更加完善
1、普通用户登录时提供更完善的身份验证机制,首先验证用户名或__是否为空,然后验证用户名是否存在,最后验证__是否正确,并给出明确的提示信息
2、本方案只是实现了__的前台页面,还有后台的考勤记录维护、部门维护等等
3、本系统只是在线查询和记录考勤系统的一个简单模型,请仔细研究程序,找出系统分析、程序设计和数据库设计中不完善的地方,并提出解决思路或修改程序代码七.实训报告书写的格式要求
1、实训报告封面要依次填写设计的科目、题目、专业、班级、姓名、日期、指导教师等项目
2、报告内页书写的具体内容应包含以下几个方面本次设计的主要内容及目的为达到设计目的,分成了多少个功能模块,详细说明各功能模块的作用(功能)工整地书写各模块的核心源程序(主要是实现功能的ASP脚本代码,HTML静态标记可省略)书写本次设计的体会(小结)八.实训报告的答辩及评分评分内容包括平时考核、现场答辩、实训报告书评分其中平时考核包括考勤考核,不定时抽查项目进度的情况;现场答辩占分比例最高,是考核学生是否掌握本次实训应掌握技能和动手能力的一个重要环节最后根据以上三项成绩给出成绩总评,总评分为不及格、及格、中、良、优等几种,并作为该实训课程的期评成绩上报成绩。