基于WEB的学生考勤管理系统设计毕业设计论文.docx
《基于WEB的学生考勤管理系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于WEB的学生考勤管理系统设计毕业设计论文.docx(56页珍藏版)》请在三一办公上搜索。
1、基于WEB的学生考勤管理系统随着计算机科学的发展,各种Web技术也随之不断的发展,Internet的应用越来 越广泛。在高校校园信息化过程中,有效地借助网络、数据库等技术成为提高工作和管 理效率的关键。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、 校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便 利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生 创造一个优良的学习环境。本设计基于Web的学生考勤管理系统,开发与设计将使用当前主流的编程语言JaVa 来开发,用MySQ1.数据库作为底层数据的存储,在页面的实现中,将使用了
2、 javascript 技术,实现出一个功能相对齐全、界面简洁、使用方便、用户体验度相对较高的学生考 勤系统。该系统为用户提供了一个学生考勤管理平台,操作上力争实现人性化、合理化,满 足学校、老师、非计算机管理人员的使用和查看。关键词考勤管理、Java MySQ1.s javascriptjspStudent attendance system based on WebAbstractWith the deve1.opment of computer science, a variety of Web techno1.ogies a1.so wi1.1. continue the deve1.
3、opment of Internet app1.ications more wide1.y. In the process of campus information effective1.y through the network, database techno1.ogy and the key to improve management efficiency. Today, teachers and students for the achievement query system, educationa1. management system, enro1.1.ment and emp
4、1.oyment system, BBS, campus sites and other systems have appeared in major universities, teachers and students to 1.earn, 1.ive, management, office brings convenience. So the student attendance management system wi1.1. further strengthen the construction of university study sty1.e, maintaining the
5、norma1. teaching order, the students create a good 1.earning environment.The deve1.opment and design of student attendance system based on Web wi1.1. use the current mainstream programming 1.anguage Java to deve1.op, use MySQ1. database as data storage, in the rea1.ization of the page, the use of ja
6、vascript techno1.ogy, rea1.izes the function of a re1.ative1.y comp1.ete, the interface is simp1.e, easy to use, user experience degree student attendance system the re1.ative1.y high.The system provides a student attendance management p1.atform for the user, Operation strive to achieve humane and r
7、easonab1.e, to meet the schoo1., teachers, use of non-computer management and viewing.Key words: Attendance management, Java, MySQ1., JavaScriptJsp摘要IAbstractII第一章绪论1一、项目背景1二、Web的发展历史1()Web的起源1(二)Web技术发展阶段2三、编写目的4第二章系统关键技术及开发环境5一、系统开发环境5二、系统开发工具5()B/S 架构5(二)JaVa 技术7() Tomcat服务器技术8(四)MySQ1.数据库10(五)Ec
8、1.ipse11第三章系统分析13一、可行性分析13(-)引言13(二)目的和意义13(H)经济可行性13(四)技术可行性13二、需求分析14(-)用户需求概述14(-) 系统功能划分14第四章系统总体设计16一、系统设计目标16二、系统总体功能16三、系统功能模块16四、系统用例图18第五章数据库设计19一、数据库逻辑结构设计19(-)管理员信息表19(二)教师信息表19(H)学生信息表20(四)考勤信息表20二、数据库编写20(-)管理员信息表20(二)教师信息表21(H)学生信息表21(四)考勤信息表21第六章系统实现23一用户登录23二、在线请假25三、教师审批27四、管理员主要功能2
9、9第七章系统测试34一、软件测试的概念和方法34二、采用的测试技术34结论35参考文献37致谢36外文文献38第一章 绪论一、项目背景高校校园网的迅速普及,使学生考勤管理系统能充分依托校园网,实现教务信息的 集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合 化的方向发展。基于Web的学生考勤系统利用JSP技术与MySQ1.数据库相结合实现, 具有数据输入、查询修改等功能,应用该系统可大大提高工作效率,并为进一步完善计 算机教务管理系统和全校信息系统打下良好的基础。随着高校校园信息化的逐步完善, 有效地借助网络、数据库等技术提高工作和管理效率。如今针对师生的成绩查询系
10、统、 教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师 生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学 风建设,维护正常的教学秩序,给学生创造 个优良的学习环境。信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们 的学校管理进行变革。因此,信息化的考勤系统就在这种情况下变的越来越受欢迎,它 给教师带来了更加高效处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因 为考勤等烦杂事务影响教学。因此一个好的学生考勤管理系统在一定程度上可以解决这 些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的
11、信息系 统。学生考勤管理系统是一个B/S系统,它的出现,改变了教师手工登记考勤信息的管 理方式,管理员及教师使用计算机对学生信息进行管理,具有着手工无法比拟的优点,例 如:考勤统计查询方便快捷,数据存储量大,可靠性高等,便于教师掌握学生的出勤情况。 学生考勤系统以方便、快捷等优点冲击着传统的考勤方式。也正是因为这些优点,使它 更符合现代社会人们快节奏、高效率的生活方式。二、Web的发展历史()Web的起源混沌初开,一切都那么简单。为了连接美国的少数几个顶尖研究机构,人们设计了 最早的“Internet”,以便共同开展科学研究。不论是图书馆员、核物理 学家,还是计 算机科学家,都必须学习一个相当
12、复杂的系统。1962年,麻省理工学院(MIT)的J.C.R. 1.iCk1.ider最早提出他的Ga1.actic Network”(超大网络)思想时,FirefOX和IE之类的 便捷工具连概念都未产生。1.iCk1.ider后来继续在美国国防高级研究计划局(DARPA)从事计算机研究,在那 里他积极地宣扬网络化思想的重要性。几乎与此同时,MIT的1.eonardKIeinroek和 1.awrence G Roberts正在开展分组交换理论的研究,这是计算机联网的一个核心概念。 在ThOmaS Merri1.1.的帮助之下,Roberts于1965年进而创建了第一个广域网,他通过一 个拨号连
13、接使马萨诸塞州的一台TX-2连上了加利福尼亚州的一台Q-32o1966年底,RobertS带着他的实验结果来到DARPA,在这里他构思了高级研究项 目管理网络(AdvancedResearchprojectsAdministrationNetwork, ARPANET)的计划。 此时,K1.einrock正在加州大学洛杉矶分校网络测量中心(NetWork Measurement Center), 这里被选作ARPANET的第一个节点。正是在这里,1969年BBN公司成功地安装了第 一个分组交换器,称为接口消息处理器(InterfaCeMeSSagePrOCeSSOrS, IMP)O斯坦福 研究
14、中心被选为第二个节点,1969年10月,在此首次实现了主机到主机的消息交换。 此后不久,又将加州大学圣巴巴拉分校和犹他大学增加为节点,这就是我们现在所称 因特网的前身。Web是Wor1.dWideWeb的简称,中文称之为万维网,是用于发布、浏览、查询信 息的网络信息服务系统,由许多遍布在不同地域内的Web服务器有机地组成。 Web的不断完善都是基于各种Web技术的不断发展,Web的应用架构是由英国人Tim Bemers-1.ee在1989年提出的,而它的前身是1980年Tim Berners-1.ee负责的 Enquire(Enquire Within Upon Everything 的简称)
15、项目。1990 年 11 月第一个 Web 服务器 nxoc01.cern.ch开始运行,由Tim Berners-1.ee编写的图形化Web浏览器第一次出现在人 们面前。1991 CERN(European Partic1.e Physics 1.abOratOry)正式发布了 Web 技术标准。 目前,与Web相关的各种技术标准都由著名的W3C组织(WOr1.d Wide Web Consortium) 管理和维护。(二)Web技术发展阶段互联网的发展总是让人瞠目结舌。当人们身处Web1.0,讨论着博客,SNS (社会性 网络)等这些web2.0概念的时候,我们不禁想问:web3.0的时代
16、,我的世界将会怎么 样?那么就让我们来看看前两个互连网时代的特性吧 1. Web技术发展的第一阶段静态技术阶段本阶段的Web主要是静态的Web页面。在这个阶段,HTM1.语言就是Web向用户 展示信息的最有效的载体。HTM1.的全称是超文本标注语言(HyPerTeXtMarkUP 1.anguage),它通过提供超文本格式的信息,在客户端的用户机上显示出完整的页面。 Web服务器使用HTTP(Hyper Text Transport PrOtOCO1.)超文本传输协议将HTM1.文档从 Web服务器传输到用户的Web浏览器上。通过(IiU2 1.an3 qi4 shang4 _tong1. g
17、uo4)对各种 资料的学习,我们得知,HTM1.的构想由上世纪四五十年代就形成了。1945年,Vannevar BUSh就已经提出了一种使文本与文本相互关联的问题,并给出了能够实现文件关联的 计算机设计方案,其后,DOUgEngeIbart等人则对该种方案进行了首次实验。TedNeISon 于1960年前后正式将这种信息关联技术命名为超文本(HyPerteXt)技术。1969年,IBM 的 Char1.es Go1.dfarb 发明 了可用于描述超文本信息的 GM1.(Genera1.ized Markup 1.anguage) 语言,也就是后来的SGM1.语言。经过不断(yu3 yan2 J
18、ing1. guo4 bu4 duan4)的完善, 到1990年,第一个Web浏览器就可以使用HTM1.语言来实现超文本信息的展示。在本阶段,由于受HTM1.语言和旧式浏览器的制约,Web页面只包含了静态的文 本和图像信息,限制了资源共享,这个现象越来越不能满足人们对信息多样性和及时性 的要求。而这一阶段的Web服务器基本上只是一个HTTP的服务器,它负责接收客户 端浏览器的访问请求,建立连接,响应用户的请求,查找所需的静态的Web页面,再 返回到客户端。2. Web技术发展的第二阶段动态技术阶段在Web出现的同时,能存储、展现二维动画的GIF图像格式也已发展成熟,为HTM1. 引入动态元素提
19、供了条件。此后,为了能更好地克服静态页面的不足,人们将传统单机 环境下的编程技术引入互联网络与Web技术相结合,从而形成新的网络编程技术。1995年JaVa语言的问世给Web的发展带来更大的变革,它为人们提供了一条在浏览器中开 发应用的捷径。1996年,著名的Netscape浏览器2.0版本和Microsoft的IE 3.0增加了 对JaVaAPPIetS和JaVaSCriPt的支持。JaVaSCriPt语音是一种脚本方式运行的,简化的Java 语言。Web世界里从此出现了脚本技术。MiCrOSoft公司于1996年为IE3.0设计出了与 JavaScript相抗衡的脚本语言VBSCriPt脚
20、本语言。在Windows98及其后的Windows操作系统中,WSH (WindOWSSCriPtHoSt)技术将原本只能在浏览器中运行的JaVaSCript、 VBScript变成了可以在WIN32环境下使用的通用脚本语言。其实,真正让HTM1.页面又酷又炫、动感无限的是CSS(Cascading Sty1.e SheetS)和 DHTM1.(DynamiCHTM1.)技术。1996年底,W3C组织提出了 CSS的建议标准,同年, IE3.0引入了对CSS的支持。这项技术使得开发者能够在Web上更好地把握信息的的展 示。1997年的NetSCaPe 4.0在支持CSS技术的同时,又增加了愈多
21、由他们自定义的动 态HTM1.标记,同年,MiCrOSoft公司发布了 IE 4.0,并将动态的HTM1.标记、CSS和 动态对象模型(DHTM1.ObjeCt ModeI)发展成了一套完整的客户端开发技术体系(DHTM1.)o该项技术无需启动JaVa虚拟机或其他脚本环境,在浏览器的支持下,同 样可以实现HTM1.页面的动态展示,而且可以获得更好的效果。1996 年,Netscape 2.0 成功引入了对 QuickTime 插件的支持(Cha1. jian4 deO zhi1. Ch, 从此,实现了在HTM1.页面下音频、视频等更为(ye4 mian4 xia4 yin1. pin2 _sh
22、i4 pin2 deng3 geng4 wei4)复杂的多媒体应用。同年,IE 3.0正式支持在HTM1.页面中插入 ACtiVeX控件的功能。从此,各式各样由不同公司所开发的各种插件先后在浏览器上取 得了成功。我们这里所说的动态页面和静态页面是相对应的,在引入了动态技术生成的网页 中,网页UR1.的后缀不只是.htm、.htm1.、.Shtm1、.Xm1.等静态网页的常见形式,还可以 是以.asp、.jsp、.php、.per1.、.Cgi等形式为后缀。从网页内容的显不上看,动态网页引 入了各项技术,使得网页内容更多样化,引人入胜;从网站的开发管理和维护角度看, 动态网页以数据库技术为基础,
23、更利于网站的维护,而动态网页使用了 ASP对象,可 以实现诸如用户注册、用户登陆、数据管理等的功能,大大提高了网络的利用率,为用 户提供更多的方便。3. Web技术发展的第三阶段Web2.0新时期在最近两年里,Web2.0这个名词引起了很多人的关注,那什么是Web2.0呢?其实, Web2.0并没有一个准确的定义,甚至于它并不是一个具体的事物,它只是人们对于一 个阶段的描述。在这一阶段,用户可以自己主导信息的生产和传播,从而打破了原先所 固有的单向传输模式。Web2.0并不是一个革命性的改变,而只是应用层面的东西,相 对于传统的门户网站,它具备了更好的交互性。一般来说Web2.0 (也有人称之
24、为互联网2.0)是相对Web1.O的新的一类互联网应 用的统称。WebI.0的主要特点在于用户通过浏览器获取信息,Web2.0则更注重用户的 交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。如果说 WEB1.O是以数据为核心的网,那我觉得WEB2.0是以人为出发点的互联网让,是要让 所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人 找到和浏览,让我们通过几个Web2.0的产品,就可以理解以上的观点!B1.og 博客/网志:B1.og的全名应该是Web 1.og,后来缩写为B1.ogo B1.og是一个 易于使用的网站,您可以在其中迅速发布想法、与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 学生 考勤 管理 系统 设计 毕业设计 论文
链接地址:https://www.31ppt.com/p-5048827.html