《基于WEB的学生考勤管理系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于WEB的学生考勤管理系统设计毕业设计论文.docx(55页珍藏版)》请在第一文库网上搜索。
1、基于WEB的学生考勤管理系统随着计算机科学的发展,各种Web技术也随之不断的发展,Internet的应用越来越广泛。在高校校园信息化过程中,有效地借助网络、数据库等技术成为提高工作和管理效率的关键。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。本设计基于Web的学生考勤管理系统,开发与设计将使用当前主流的编程语言JaVa来开发,用MySQ1数据库作为底层数据的存储,在页面的实现中,将使用了javascr
2、ipt技术,实现出一个功能相对齐全、界面简洁、使用方便、用户体验度相对较高的学生考勤系统。该系统为用户提供了一个学生考勤管理平台,操作上力争实现人性化、合理化,满足学校、老师、非计算机管理人员的使用和查看。关键词考勤管理、JavaMySQ1sjavascriptjspStudentattendancesystembasedonWebAbstractWiththedeve1opmentofcomputerscience,avarietyofWebtechno1ogiesa1sowi11continuethedeve1opmentofInternetapp1icationsmorewide1y.I
3、ntheprocessofcampusinformationeffective1ythroughthenetwork,databasetechno1ogyandthekeytoimprovemanagementefficiency.Today,teachersandstudentsfortheachievementquerysystem,educationa1managementsystem,enro11mentandemp1oymentsystem,BBS,campussitesandothersystemshaveappearedinmajoruniversities,teachersan
4、dstudentsto1earn,1ive,management,officebringsconvenience.Sothestudentattendancemanagementsystemwi11furtherstrengthentheconstructionofuniversitystudysty1e,maintainingthenorma1teachingorder,thestudentscreateagood1earningenvironment.Thedeve1opmentanddesignofstudentattendancesystembasedonWebwi11usethecu
5、rrentmainstreamprogramming1anguageJavatodeve1op,useMySQ1databaseasdatastorage,intherea1izationofthepage,theuseofjavascripttechno1ogy,rea1izesthefunctionofare1ative1ycomp1ete,theinterfaceissimp1e,easytouse,userexperiencedegreestudentattendancesystemthere1ative1yhigh.Thesystemprovidesastudentattendanc
6、emanagementp1atformfortheuser,Operationstrivetoachievehumaneandreasonab1e,tomeettheschoo1,teachers,useofnon-computermanagementandviewing.Keywords:Attendancemanagement,Java,MySQ1,JavaScriptJsp摘要IAbstractII第一章绪论1一、项目背景1二、Web的发展历史1()Web的起源1(二)Web技术发展阶段2三、编写目的4第二章系统关键技术及开发环境5一、系统开发环境5二、系统开发工具5()B/S架构5(二
7、)JaVa技术7()Tomcat服务器技术8(四)MySQ1数据库10(五)Ec1ipse11第三章系统分析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第六章系
8、统实现23一用户登录23二、在线请假25三、教师审批27四、管理员主要功能29第七章系统测试34一、软件测试的概念和方法34二、采用的测试技术34结论35参考文献37致谢36外文文献38第一章绪论一、项目背景高校校园网的迅速普及,使学生考勤管理系统能充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展。基于Web的学生考勤系统利用JSP技术与MySQ1数据库相结合实现,具有数据输入、查询修改等功能,应用该系统可大大提高工作效率,并为进一步完善计算机教务管理系统和全校信息系统打下良好的基础。随着高校校园信息化的逐步完善,有效地借助
9、网络、数据库等技术提高工作和管理效率。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造个优良的学习环境。信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们的学校管理进行变革。因此,信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目
10、前高校学生在线请假以及学生上课出勤管理而设计的信息系统。学生考勤管理系统是一个B/S系统,它的出现,改变了教师手工登记考勤信息的管理方式,管理员及教师使用计算机对学生信息进行管理,具有着手工无法比拟的优点,例如:考勤统计查询方便快捷,数据存储量大,可靠性高等,便于教师掌握学生的出勤情况。学生考勤系统以方便、快捷等优点冲击着传统的考勤方式。也正是因为这些优点,使它更符合现代社会人们快节奏、高效率的生活方式。二、Web的发展历史()Web的起源混沌初开,一切都那么简单。为了连接美国的少数几个顶尖研究机构,人们设计了最早的“Internet”,以便共同开展科学研究。不论是图书馆员、核物理学家,还是计
11、算机科学家,都必须学习一个相当复杂的系统。1962年,麻省理工学院(MIT)的J.C.R.1iCk1ider最早提出他的Ga1acticNetwork”(超大网络)思想时,FirefOX和IE之类的便捷工具连概念都未产生。1iCk1ider后来继续在美国国防高级研究计划局(DARPA)从事计算机研究,在那里他积极地宣扬网络化思想的重要性。几乎与此同时,MIT的1eonardKIeinroek和1awrenceGRoberts正在开展分组交换理论的研究,这是计算机联网的一个核心概念。在ThOmaSMerri11的帮助之下,Roberts于1965年进而创建了第一个广域网,他通过一个拨号连接使马萨
12、诸塞州的一台TX-2连上了加利福尼亚州的一台Q-32o1966年底,RobertS带着他的实验结果来到DARPA,在这里他构思了高级研究项目管理网络(AdvancedResearchprojectsAdministrationNetwork,ARPANET)的计划。此时,K1einrock正在加州大学洛杉矶分校网络测量中心(NetWorkMeasurementCenter),这里被选作ARPANET的第一个节点。正是在这里,1969年BBN公司成功地安装了第一个分组交换器,称为接口消息处理器(InterfaCeMeSSagePrOCeSSOrS,IMP)O斯坦福研究中心被选为第二个节点,196
13、9年10月,在此首次实现了主机到主机的消息交换。此后不久,又将加州大学圣巴巴拉分校和犹他大学增加为节点,这就是我们现在所称因特网的前身。Web是Wor1dWideWeb的简称,中文称之为万维网,是用于发布、浏览、查询信息的网络信息服务系统,由许多遍布在不同地域内的Web服务器有机地组成。Web的不断完善都是基于各种Web技术的不断发展,Web的应用架构是由英国人TimBemers-1ee在1989年提出的,而它的前身是1980年TimBerners-1ee负责的Enquire(EnquireWithinUponEverything的简称)项目。1990年11月第一个Web服务器nxoc01.c
14、ern.ch开始运行,由TimBerners-1ee编写的图形化Web浏览器第一次出现在人们面前。1991CERN(EuropeanPartic1ePhysics1abOratOry)正式发布了Web技术标准。目前,与Web相关的各种技术标准都由著名的W3C组织(WOr1dWideWebConsortium)管理和维护。(二)Web技术发展阶段互联网的发展总是让人瞠目结舌。当人们身处Web10,讨论着博客,SNS(社会性网络)等这些web2.0概念的时候,我们不禁想问:web3.0的时代,我的世界将会怎么样?那么就让我们来看看前两个互连网时代的特性吧1.Web技术发展的第一阶段静态技术阶段本阶
15、段的Web主要是静态的Web页面。在这个阶段,HTM1语言就是Web向用户展示信息的最有效的载体。HTM1的全称是超文本标注语言(HyPerTeXtMarkUP1anguage),它通过提供超文本格式的信息,在客户端的用户机上显示出完整的页面。Web服务器使用HTTP(HyperTextTransportPrOtOCO1)超文本传输协议将HTM1文档从Web服务器传输到用户的Web浏览器上。通过(IiU21an3qi4shang4_tong1guo4)对各种资料的学习,我们得知,HTM1的构想由上世纪四五十年代就形成了。1945年,VannevarBUSh就已经提出了一种使文本与文本相互关联的问题,并给出了能够实现文件关联的计算机设计方案,其后,DOUgEngeIbart等人则对该种方案进行了首次实验。TedNeISon于1960年前后正式将这种信息关联技术命名为超文本(HyPerteXt)技术。1969年,IBM的Char1esGo1dfarb发明了可用于描述超文本信息的GM1(Genera1izedMarkup1anguage)语言,也就是后来的SGM1语言。经过不断(yu3yan2Jing1guo4bu4duan4)的完善,到1990年,第一个Web浏览器就可以使用HTM1语言来实现超文本信息的展示。在本阶段,由于受HTM1语言和旧式浏