基于WEB的学生考勤管理系统的设计与实现(JSP,MySQL)
来源:wenku163.com 资料编号:WK16312197 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312197
资料介绍
基于WEB的学生考勤管理系统的设计与实现(JSP,MySQL)(任务书,开题报告,毕业论文21000字,外文翻译,程序代码,MySQL数据库,答辩PPT)
摘 要
随着计算机科学的发展,各种Web技术也随之不断的发展,Internet的应用越来越广泛。在高校校园信息化过程中,有效地借助网络、数据库等技术成为提高工作和管理效率的关键。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。
本设计基于Web的学生考勤管理系统,开发与设计将使用当前主流的编程语言Java来开发,用MySQL数据库作为底层数据的存储,在页面的实现中,将使用了javascript技术,实现出一个功能相对齐全、界面简洁、使用方便、用户体验度相对较高的学生考勤系统。
该系统为用户提供了一个学生考勤管理平台,操作上力争实现人性化、合理化,满足学校、老师、非计算机管理人员的使用和查看。
关键词 考勤管理、Java、MySQL、javascript、jsp
Student attendance system based on Web
Abstract
With the development of computer science, a variety of Web technologies also will continue the development of Internet applications more widely. In the process of campus information effectively through the network, database technology and the key to improve management efficiency. Today, teachers and students for the achievement query system, educational management system, enrollment and employment system, BBS, campus sites and other systems have appeared in major universities, teachers and students to learn, live, management, office brings convenience. So the student attendance management system will further strengthen the construction of university study style, maintaining the normal teaching order, the students create a good learning environment.
The development and design of student attendance system based on Web will use the current mainstream programming language Java to develop, use MySQL database as data storage, in the realization of the page, the use of javascript technology, realizes the function of a relatively complete, the interface is simple, easy to use, user experience degree student attendance system the relatively high.
The system provides a student attendance management platform for the user, Operation strive to achieve humane and reasonable, to meet the school, teachers, use of non-computer management and viewing.
Key words:Attendance management, Java, MySQL, JavaScript,jsp
功能划分的基本思想是将系统设计成由多个相对独立、功能单一的模块组成的结构。由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等)。因此,大大简化了系统研制开发的工作。
请假系统模块:本模块的功能是在线请假的实现及管理,主要涉及三大类用户:学生、年级辅导员及院系领导用户,学生通过此功能模块进行在线请假及查看请假记录信息;年级辅导员在线审批学生请假及查看请假记录信息;院系领导在线审批学生长时间的请假及查看请假记录信息。
考勤系统模块:本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;年级辅导员、院系领导、学校领导查看不同范围的学生出勤统计信息。
后台管理管理:本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统管理员是整个系统实现的基础。为保证学校学生信息的隐私权,设立登陆功能,只有规定的用户才有权使用此系统,同时本系统存在三方用户,用户的使用权限也各不相同:学生模块。学生用户功能,查询个人信息:辅导员模块。辅导员用户登
陆后使用的功能,用于查询本班学生相关信息:
目 录 摘 要 I Abstract II 第一章 绪论 1 一、 项目背景 1 二、 Web的发展历史 1 (一) Web的起源 1 (二) Web技术发展阶段 2 三、 编写目的 4 第二章 系统关键技术及开发环境 5 一、 系统开发环境 5 二、 系统开发工具 5 (一) B/S架构 5 (二) Java技术 7 (三) Tomcat服务器技术 8 (四) MySQL数据库 10 (五) Eclipse 11 第三章 系统分析 13 一、 可行性分析 13 (一) 引言 13 (二) 目的和意义 13 (三) 经济可行性 13 (四) 技术可行性 13 二、 需求分析 14 (一) 用户需求概述 14 (二) 系统功能划分 14 第四章 系统总体设计 16 一、 系统设计目标 16 二、 系统总体功能 16 三、 系统功能模块 16 四、 系统用例图 18 第五章 数据库设计 19 一、 数据库逻辑结构设计 19 (一) 管理员信息表 19 (二) 教师信息表 19 (三) 学生信息表 20 (四) 考勤信息表 20 二、 数据库编写 20 (一) 管理员信息表 20 (二) 教师信息表 21 (三) 学生信息表 21 (四) 考勤信息表 21 第六章 系统实现 23 一、 用户登录 23 二、 在线请假 25 三、 教师审批 28 四、 管理员主要功能 29 第七章 系统测试 33 一、 软件测试的概念和方法 33 二、 采用的测试技术 33 结论 34 参考文献 36 致谢 35 外文文献 37 |