欢迎来到天天文库
浏览记录
ID:15344914
大小:1.13 MB
页数:12页
时间:2018-08-02
《学生晚归与考勤管理信息系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一.实训目的与要求1.以学生晚归与考勤管理系统为模型,深入理解、掌握、运用ASP.NET技术开发B/S模型系统的开发技术;2.通过实训获得在线查询技术开发的基本思路、了解基本原理与基本逻辑,验证和巩固B/S模型系统有关的基本理论,加强对基本概念的理解;3.熟练掌握使用DreamWeaver开发静态,使用VS.NET编写ASP.NET程序;4.熟练掌握ASP.NET普通组件以及ADO.NET组件对数据库进行存取的技术;5.熟练使用ASP.NET平台的HTML服务器控件、WEB控件、DataList和DataRepeater来设计页面。
2、6.培养分析问题和解决问题的能力;7.培养理论联系实际,实事求是的科学态度;8.培养严肃认真、踏实细致的工作作风,和团结互助的思想品德;9.在实验前要认真预习,阅读实验指导书,复习理论知识。二.实验仪器设备微型计算机,WINDOWS2000,IIS5.0,.NETFramk(.NET框架),ACCESS2000,DreamWeaver2004,MicrosoftVisualStudio.net2005,IE6.0三.系统分析及设计3.1系统预期用户本系统的预期用户是任何想了解学生在校的考勤情况的用户。3.2功能说明学生晚归与考勤管理
3、系统是目前广西机电职业技术校园网在线系统之一。本软件将各个学院各个部门联系到一起,便于学生晚归、考勤的管理,同时,还可以让学生通过查询自己的晚归与考勤记录,了解到自己的纪律情况。在线图书销售系统要实现的功能模块主要有:该系统分为晚归情况管理、考勤情况管理与后台管理三大功能模块。系统功能模块的划分图1系统功能架构图(2)基本处理流程下图是系统基本处理流程图。图2系统基本处理流程3.3数据库设计本系统采用MicrosoftACEESS作为后台数据库。根据以上功能,新建一名为Attendance的数据库,其中共包括9个数据表,分别是:部门
4、表(department):专业信息表(special):班级信息表(class):学生信息表(users):区/门信息表(region):晚归情况表(late):考勤情况表(attendance):考勤类型表(attendtype):考勤类型说明如下图:用户信息表(admin):3.4数据库连接1、建议将数据库拷入网站内的App_Data目录内,然后将数据库连接字符串写入到Web.config,如下:2、将常用数据库操作代码写入公共类DB中,其中包含以下各自定义方法,参考代码如下:四.页面设计1.Login.aspx(登录页面)2
5、.Index.aspx(主页页面)1)导航区域按登录权限动态装载不同的导航内容:a)普通用户b)登记员用户c)管理员用户2)操作及显示的主区域建议使用标签(一种内嵌网页的框架形式),其基本使用方法如下举例:其部分属性简介如下 name:内嵌帧名称 width:内嵌帧宽度(可用像素值或百分比) height:内嵌帧高度(可用像素值或百分比) frameborder:内嵌帧边框 marginwidth:帧内文本的左右页边距 marginheight:帧内文本的上下页边距 scrolling:是否出现滚动条(
6、“auto”为自动,“yes”为显示,“no”为不显示)src:内嵌入文件的地址点击导航栏内的链接,要求在主区域中显示对应网页的方法:设置超链接的target属性值为标签里的name属性值即可。3.latecheck.aspx(晚归查询页面)4.lateview.aspx(晚归记录页面)点击晚归查询页面当中的“查看”链接,实现跳转到“lateview.aspx”(晚归记录页面)显示详细晚归信息,如下图所示:5.latecount.aspx(晚归汇总页面)6.latewrite.aspx(晚归登记页面)7.attend
7、check.aspx(考勤查询页面)说明:页面中的‘事件’对应着考勤类型名称,如迟到、早退、旷课等事件。8.attendview.aspx(考勤记录页面)9.attendcount.aspx(考勤汇总页面)10.attendwrite.aspx(考勤登记页面)11.updatedept.aspx(系/专业/班级维护页面)12.updateregion.aspx(区/门维护页面)13.updateadmin.aspx(用户管理页面)14.exit.aspx(注销页面)代码实现清除所有Session信息,并实现跳转回主页即可。五.代码示
8、例请参考教材《ASP.NET程序设计》中的相关例子。六.实训要求读懂以上全部内容,完成所有网页的制作。在此基础上,根据以下要求使其更加完善。1、普通用户登录时提供更完善的身份验证机制,首先验证用户名或密码是否为空,然后验证用户名是否存
此文档下载收益归作者所有